Ever looked at your graph and thought: this needs a more dramatic exit strategy? Make your R base plots self-destruct with style. If you must, download here: github.com/brandmaier/d... #RStats #DataVisualization #RProgramming #DataScience #OpenSource #AcademicHumor #noAI
Emil Hvitfeldt
@emilhvitfeldt.bsky.social
https://emilhvitfeldt.com/ making modeling easier in #rstats with tidymodels at @posit.co writing about feature engineering (https://feaz-book.com/) and Slidecrafting. He/Him
Introducting quarto-easycarousel! Simple syntax, many different carousels supported. Fully revealjs compatible with fragment support to easily advance the carousel github.com/EmilHvitfeld... #quarto #slidecrafting
This looks fun for onboarding tours or in-app hints when a user presses the ⌘ key. neat-annotations.syabro.com
neat-annotations — neat hand-drawn CSS annotations
Arrows and handwritten labels for your website. Pure CSS, no JavaScript.
neat-annotations.syabro.com
quarto revealjs magic move now (fairly) seamlessly animated between generated charts from ggplot2, base R, lattice, matplotlib, seaborn, Altair, and Plots.jl set the device to svg, add the .magic-move class and you are good to go! emilhvitfeldt.com/post/quarto-... #quarto #slidecrafting
I think I have cracked one of the final things that kept people in keynote over quarto revealjs slides. Introducing ✨️ quarto-revealjs-magic-move ✨️ emilhvitfeldt.com/post/quarto-... #quarto #slidecrafting
naming a project name after yourself is a surefire way to make sure that you remember to give it a real name before making it public
watch out world, I figured out how to make desktop applications
I'm extremely honored to be giving one of the keynotes at this years latinR conference in Medellín, Colombia! Talking about building software that matter I'll be also be doing a workshop on Making great slides with quarto and revealjs! latinr.org #rstats #quarto #slidecrafting
I'm super glad to report that mori is now part of r-lib. mori.r-lib.org
Shared Memory for R Objects
Share R objects across processes on the same machine via a single copy in POSIX shared memory (Linux, macOS) or a Win32 file mapping (Windows). Every process reads from the same physical pages through...
mori.r-lib.org
Thrilled to have just presented "Never block, never copy. mirai + mori from Shiny to the cluster" at posit::conf(2026). The slides are available here: shikokuchuo.net/posit2026 mirai: mirai.r-lib.org mori: shikokuchuo.net/mori/ #tidyverse #rshiny #positconf2026
posit::conf(2026) is outta here! 👋 From Wes McKinney's AI keynote to Quarto slides, Shiny apps, & termite colonies, Day 2 was radical. Share your photos and reflections with the hashtag #PositConf2026 ❤️ See you in Seattle Sept 13-15 for posit::conf(2027). Until then, keep it real!
I'm giving my talk at posit::conf(2026) in about 20 minutes! Talking about how we can make better slides for the data poeple emilhvitfeldt.github.io/talk-quarto-... I'm also releasing then quarto extension i used for the fragments used in the talk here github.com/EmilHvitfeld... #quarto #positconf
Just arrived in Houston. Looking forward to a week of Data Science, R, and Viz at #PositConf2026 Come say hi if you see me
On my way to #positconf and hoping to speak to as many people as possible! Topics include but is not limited to: - feature engineering (R and Python) - slidecrafting - cats - model deployment Also got some fresh new stickers!
quarto-hub is really coming together, y'all! I'm so excited to share some of this with you at conf next week. Check out our upcoming collaborative wysiwyg editor working on a fully-styled Quarto 2 page:
one underrated quarto revealjs extension is this one. being able to start and stop videos using fragments means you don't have to use the mouse awkwardly to start and stop, ruining the flow. simply press "next" and the video starts/stops github.com/EmilHvitfeld...
GitHub - EmilHvitfeldt/quarto-revealjs-video-fragments: Control video playback clip-by-clip with RevealJS fragments in Quarto presentations.
Control video playback clip-by-clip with RevealJS fragments in Quarto presentations. - EmilHvitfeldt/quarto-revealjs-video-fragments
github.com
RUN ML MODELS DIRECTLY IN YOUR DATABASE
Here is next release of R-orbital and tidypredict! The take away from this release is that we massively expanded the supported models, With this release we are able to support all tabular models that can be supported from tidymodels opensource.posit.co/blog/2026-09... #rstats #tidymodels #databs
Here is next release of R-orbital and tidypredict! The take away from this release is that we massively expanded the supported models, With this release we are able to support all tabular models that can be supported from tidymodels opensource.posit.co/blog/2026-09... #rstats #tidymodels #databs
orbital 0.7.0
orbital 0.7.0 is on CRAN, with support for many more models.
opensource.posit.co
posit.co/conference is next week! So stoked! We got an order in for a Houston limited edition (ruby red grapefuit!) #rstats stacks sticker just in time. :)
Posit conf, a conference for data scientists who loves stickers or for sticker enthusiasts who love data science?
Are my posit conf slides technically ready? Yes Could they use some more glitter and flair? Also yes
DO YOU CRAVE REPRODUCIBLE DATA DEV ENVIRONMENTS?! Come hang out with us, #rstats friends!
Tired of "it worked on my computer" breaking your #RStats projects? Tomorrow on the Data Science Lab, @rpodcast.bsky.social is going live to demo {rix}, an @ropensci.org package that uses Nix to build reproducible R environments. I caught a sneak peek and it's WOW! Join us! https:// pos.it/dslab
Starting off my week of quarto extensions without a bang. If you are working on a quarto revealjs slidedeck where you want a lot of custom animations and fragments then this extension is for you! giving you some small convenience wrappers github.com/emilhvitfeld... #quarto #slidecrafting
GitHub - EmilHvitfeldt/quarto-revealjs-anime: Bind animations to Quarto RevealJS slide and fragment lifecycle events, with any animation library.
Bind animations to Quarto RevealJS slide and fragment lifecycle events, with any animation library. - EmilHvitfeldt/quarto-revealjs-anime
github.com
how many quarto extension would be too many to release next week 😅
📣 New #tidymodels cheatsheet alert! "Model Performance with {yardstick}" is now available in PDF and Web here: opensource.posit.co/resources/ch... #posit #rstats #ml
Happy to announce this little release of recipes! This releases comes with a new way to look inside a recipe partway through, a speedup for steps that are applied to many columns, and multi-column support in step_regex() and step_count(). opensource.posit.co/blog/2026-08... #rstats #tidymodels
recipes 1.4.0
recipes 1.4.0 is now on CRAN. This release adds a `stop_at` argument to `bake()` for inspecting a recipe partway through, makes `prep()` and `bake()` dramatically faster on wide data, and lets…
opensource.posit.co
normally we use fragments in quarto revealjs slides to draw our viewers eyes to what we want them to look at. with quarto-revealjs-zoom you can specify locations of a slide that will be zoomed into github.com/EmilHvitfeld... #quarto #slidecrafting
I have recently been enjoying using auto animate with quarto revealjs slides. With this extension you can now also auto animate between different states of rotation, mirroring, skew, and perspective! github.com/EmilHvitfeld... #quarto #slidecrafting