Sign in

Emil Hvitfeldt

@emilhvitfeldt.bsky.social
5.9K followers 940 following 614 posts

emilhvitfeldt.com making modeling easier in #rstats with tidymodels at @posit.co writing about feature engineering (feaz-book.com) and Slidecrafting. He/Him

PostsRepliesMedia
Reposted by Emil Hvitfeldt
Isabella Velásquez @ivelasq3.bsky.social · 11h
Do you find testing in #RStats and #Python... spooky? 👻 Do not fear! Join us for Testober (h/t @schloerke.com): 🎃 10/6: Basic testing in R 🎃 10/13: Basic testing in Python 🎃 10/20: Testing in Shiny for R 🎃 10/27: Testing in Shiny for Python No tricks, only treats! Register here: pos.it/dslab
Join us for Testober on the Data Science Lab Tuesdays at 12pm ET pos.it/dslab. Shinytest2, testthat, and pytest logos.
0175
Reposted by Emil Hvitfeldt
Luke Ontario @coolhand.bsky.social · 04/10/2026
In my quest for minimalism, I have made a relaxing game of balance 🧘 Please try it and let me know what you think? It’s real quick, and I’m proud of this one.
dr.eamer.dev
Notan
A quiet black-and-white nonogram that starts at two by two and eases up to fifteen.
6922865
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 03/10/2026
This is a real picture of something I'm working on. turns out I didn't set a minimum size for the app
screenshot of macos desktop app. it is only showing the red, yellow, and green buttons
050
Reposted by Emil Hvitfeldt
Dan Quintana @dsquintana.bsky.social · 25/07/2026
I just rebuilt my website using Quarto 🎉 My publication list generates itself from my Zotero library, and papers include links to materials and OA versions. The website's first post is on how to build your own, featuring an app that does all the coding for you: dsquintana.com/posts/quarto...
Screenshot of Daniel S. Quintana's academic homepage. A circular profile photo of me sits above my name, title "Professor of Psychology · University of Oslo," and buttons for Email, Scholar, ORCID, OSF, LinkedIn, Bluesky, and YouTube. To the right, a bio describes him as a Professor of Psychology at the University of Oslo leading a lab on biological systems linking psychological and social factors to health, focused on neuroendocrine systems and the autonomic nervous system. Below are "Research interests" (oxytocin system in health and wellbeing, cardiac psychophysiology, evidence synthesis, meta-science) and "Featured papers" listing two publications with titles, authors, journals, and brief descriptions.Screenshot of the Publications page, introducing the Behavioral Neuroendocrinology Lab and noting that preprints and materials are linked where available. Under a "2026" heading, five publication entries are listed with full citations (authors, year, title, journal, DOI links), each tagged with badges like "Data & code," "Preprint," or "Open access article."Screenshot of the Talks page, noting that slides are posted on OSF. Under "2026," two talks are listed: "Recalibrating human oxytocin research: from methods to function to theory" (Harvard Interdisciplinary Oxytocin Research Initiative, online) and "Social media for academics" (NMBU, in-person), each with a "Slides" link. Under "2025," three more talks are listed: "Open science intro for psychology master students," "Start-up scholar workshop," and "Synthetic data workshop," all at the University of Oslo, in-person, each with a "Slides" link.Screenshot of a blog post titled "How to create a simple academic website," tagged "Website" and "Quarto," authored by Daniel S. Quintana and published July 25, 2026. The text explains that the site was built using the Quarto publishing system, describes advantages over his previous R-based approach (easier Zotero-based publication updates, links to open data/code, and open-access versions of paywalled papers), and introduces two methods for readers to build a similar site: cloning the GitHub repo or using a Shiny web app that generates the code with the user's own info.
29914
Reposted by Emil Hvitfeldt
Carson Sievert (he/him) @cpsievert.bsky.social · 01/10/2026
New in querychat: multiple tables, chat history, data-dict, and easy extraction of findings into Quarto, Shiny, Jupyter, etc. querychat is now much more capable beyond just querying "pre-defined" Shiny outputs. Available for both #rstats and #python. opensource.posit.co/blog/2026-09...
A query spanning multiple tables. The wizard for extracting findings into Quarto, Shiny, Jupiter, etc. A view of the new chat history feature.
1329
Reposted by Emil Hvitfeldt
Andreas Brandmaier @brandmaier.bsky.social · 28/09/2026
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
47622
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 28/09/2026
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
A gallery view showing pink cherry blossoms clustered on branches around a textured tree trunk against a clear blue sky, with arrows and a clickable thumbnail strip below.screenshot, showing how we can put a markdown table as an element in a carouselscreenshot, showing how we can set effect to scale and coverflow for different visual effectsshowing how we can create carousels from code chunks
1193
Reposted by Emil Hvitfeldt
Mike @mikenikles.com · 27/09/2026
This looks fun for onboarding tours or in-app hints when a user presses the ⌘ key. neat-annotations.syabro.com
neat-annotations.syabro.com
neat-annotations — neat hand-drawn CSS annotations
Arrows and handwritten labels for your website. Pure CSS, no JavaScript.
0337
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 25/09/2026
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
0222
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 23/09/2026
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
25510
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 23/09/2026
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
Screenshot of vs code search result. Searched for "emil" got 1988 results in 261 files
090
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 22/09/2026
watch out world, I figured out how to make desktop applications
0190
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 22/09/2026
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
1291
Reposted by Emil Hvitfeldt
Charlie Gao @shikokuchuo.net · 18/09/2026
I'm super glad to report that mori is now part of r-lib. mori.r-lib.org
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...
0397
Reposted by Emil Hvitfeldt
Posit @posit.co · 17/09/2026
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!
A speaker wearing glasses, a black t-shirt, and dark jeans stands on a brightly lit stage during a presentation. Behind him, a large textured wall is illuminated in warm orange light, displaying white text that reads "posit conf(2026)". The silhouettes of audience members are visible in the dark foreground.A crowded conference hall filled with people sitting at round tables during a lunch or networking session. Feather banners with numbers and the phrase "Birds of a Feather" mark different table sections throughout the room. In the foreground, several attendees are seated around a circular table with plates of food and drinks, engaged in conversation.A woman wearing a pink conference t-shirt and a man with glasses leaning over a small round table at an event booth. The woman is holding a smartphone and smiling while looking at it with the man. On the table sits an open laptop facing away from the camera, along with small promotional materials. In the background, a large dark blue banner displays branding for "Posit Assistant" and "Positron" along with the text "Work as fast as you think."
0277
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 16/09/2026
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
0356
Reposted by Emil Hvitfeldt
Thomas Lin Pedersen @thomasp85.com · 14/09/2026
Just arrived in Houston. Looking forward to a week of Data Science, R, and Viz at #PositConf2026 Come say hi if you see me
0203
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 13/09/2026
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!
1302
Reposted by Emil Hvitfeldt
travis gerke @travisgerke.bsky.social · 11/09/2026
SEE YOU FOLKS ON MONDAY #positconf #rstats
A photo of me pointing at my CA license plate which says RSTATS
2795
Reposted by Emil Hvitfeldt
Carlos Scheidegger @cscheid.net · 10/09/2026
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:
56514
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 09/09/2026
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.com
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
0132
Reposted by Emil Hvitfeldt
Simon P. Couch @simonpcouch.com · 09/09/2026
RUN ML MODELS DIRECTLY IN YOUR DATABASE
0156
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 09/09/2026
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
opensource.posit.co
orbital 0.7.0
orbital 0.7.0 is on CRAN, with support for many more models.
0110
Reposted by Emil Hvitfeldt
Simon P. Couch @simonpcouch.com · 08/09/2026
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. :)
Five hexagonal stickers for the 'stacks' R package from tidymodels.org, each featuring an illustration of a stack of pancakes with syrup and different fruit toppings. The word 'stacks' is arranged in a descending staircase pattern on each hex. The top-left 'Original' version has a light blue background with a steel blue border and blueberry topping. The top-right 'posit::conf(2026)' version has a burnt orange background with a dark brown border and grapefruit slices. The bottom row shows three more conference editions: 'posit::conf(2025)' in cream with a copper border and peach slices, 'posit::conf(2024)' in muted purple with a dark navy border and blackberries, and 'posit::conf(2023)' in soft pink with a rose-red border and strawberries.
1183
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 08/09/2026
Posit conf, a conference for data scientists who loves stickers or for sticker enthusiasts who love data science?
2363
Reposted by Emil Hvitfeldt
Mike Brondbjerg @mikebrondbjerg.bsky.social · 04/09/2026
Super nice site for a Friday afternoon!!! bookofshapes.com 🔥
bookofshapes.com
Book of Shapes
A curated gallery of generative patterns. Discover, customize, and download unique algorithmic art.
0236
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 03/09/2026
Are my posit conf slides technically ready? Yes Could they use some more glitter and flair? Also yes
170
Reposted by Emil Hvitfeldt
Ambassador Frank Hull @frankiethull.bsky.social · 02/09/2026
this should be fun!
screenshot of pos.it/dslab titled "building a modeling assistant in ellmer powered by a local llm with frank hull" ,

speakers include Libby Heeren, Isabella Velásquez, Frank Hull with images of speakers
0132
Reposted by Emil Hvitfeldt
Libby Heeren @libbyheeren.bsky.social · 01/09/2026
DO YOU CRAVE REPRODUCIBLE DATA DEV ENVIRONMENTS?! Come hang out with us, #rstats friends!
1173
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 31/08/2026
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.com
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
0100
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 29/08/2026
how many quarto extension would be too many to release next week 😅
4130
Reposted by Emil Hvitfeldt
Edgar @theotheredgar.bsky.social · 27/08/2026
📣 New #tidymodels cheatsheet alert! "Model Performance with {yardstick}" is now available in PDF and Web here: opensource.posit.co/resources/ch... #posit #rstats #ml
Screenshot of both pages of the cheatsheet
0236
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 27/08/2026
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
opensource.posit.co
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…
0126
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 26/08/2026
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
1261
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 24/08/2026
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
0111
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 23/08/2026
I'm gonna start writing my posit conf slides, wonder how long I get before I get distracted by something new and shiny
180
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 22/08/2026
WiFi issues? No problem! Let’s check the box of electricity where I keep all cables I have had in my adult life
060
Reposted by Emil Hvitfeldt
Ryan Johnson @ryjohnson09.bsky.social · 21/08/2026
New Quarto extension: interactive Git exercises that run entirely in the browser. A real repo, real git commands, live diagrams of staging and history, a checklist that ticks itself off. Authored in Markdown and YAML, nothing to install. Demo: ryjohnson09.github.io/quarto-git-s...
34417
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 21/08/2026
posit::conf(2026) is coming faster and faster and I'm finishing up my sticker designs! If you have used my #slidecrafting tools, attended a talk, a workshop, is interested at all, please come up to me to receive a sticker and an optional chat!
hex design, cat sitting at laptop, a few slides appaer besides it, text reads "certified slidecrafter". color scheme is girly pop
1294
Reposted by Emil Hvitfeldt
Libby Heeren @libbyheeren.bsky.social · 21/08/2026
Does anyone here build #Streamlit apps in #Positron and then deploy/publish them directly to #Snowflake? I have a friend working out how to do this well in a workflow. #python #pydata #databs
151
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 20/08/2026
I'm done drafting another section of "Feature Engineering A-Z", this section covers all the up and down sampling methods that people try to use to deal with imbalanced data. I'm covering all methods that people use, not necessarily the methods you have to use feaz-book.com/imbalanced #dataBS
feaz-book.com
Feature Engineering A-Z | Imbalanced Overview
Whether to keep this chapter in this book or not was considered, as the methods in this section are borderline feature engineering methods.
1121
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 19/08/2026
the workshop last week went as good as i could imagine, and it is not up on youtube as promised for all of you to go back and refresh, or to watch at your own pace if you missed it live! www.youtube.com/watch?v=xpFy... #quarto #slidecrafting
youtube.com
Slidecrafting - Creating beautiful slides in Quarto | 2-hr workshop | Emil Hvitfeldt
Emil Hvitfeldt from Posit hosts a 2-hour workshop on creating slides in Quarto using the reavealjs output format! The workshop is organized into five sections: fundamentals, theming, content,…
1201
Reposted by Emil Hvitfeldt
Libby Heeren @libbyheeren.bsky.social · 19/08/2026
Did you miss Quarto Slidecrafting workshop from @emilhvitfeldt.bsky.social last week? I gotchu. Pinging @emilyriederer.bsky.social who had to miss out! And y'all lemme know if anything is missing in the description! All resources from the chat should be linked there! Video: youtu.be/xpFy0UGeb9Q
youtu.be
Slidecrafting - Creating beautiful slides in Quarto | 2-hr workshop | Emil Hvitfeldt
YouTube video by Posit PBC
5657
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 17/08/2026
new release of my quarto revealjs chat bubbles extension, bringing themes which lets you pretend you are in other chats than imessage, currently support discord, slack and teams also added avatar image support for that extra level of immersion github.com/EmilHvitfeld... #quarto #slidecrafting
screenshot of chat with images as avatarsscrrenshot of discord theme examplescreenshot of slack theme examplescreenshot of teams theme example
0160
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 16/08/2026
introducing a lot more Pink, Rihanna, Katy Perry, and Kesha into my playlists and it is making me happy. What are y'all listening to these days?
390
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 14/08/2026
The slidecrafting workshop earlier this week was a success! Happy to see so many community members joining, learning and sharing! while we wait for the recording to come online you can look at all the material as we wait emilhvitfeldt.github.io/workshop-sli... #quarto #slidecrafting
emilhvitfeldt.github.io
Slidecrafting Workshop
Making beautiful slides with reveal.js and Quarto
1325
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 13/08/2026
Out with a big {themis} release. 11 new methods implemented, support for different distance mantrics and so much more! opensource.posit.co/blog/2026-08... #rstats #tidymodels
opensource.posit.co
themis 1.1.0
themis 1.1.0 is now on CRAN. This release adds eleven new sampling steps, per-class sampling targets, and support for new distance metrics.
1102
Reposted by Emil Hvitfeldt
brennan @brennan.computer · 07/08/2026
this started as a pun, but it actually works really well pushmatrix.github.io/tearable
929752
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 07/08/2026
Small release of quarto-arrows today, now math and markdown syntax is supported in the label argument! only for html formats github.com/EmilHvitfeld... #quarto #slidecrafting
github.com
Release v0.2.0 · EmilHvitfeldt/quarto-arrows
Arrow labels can now contain LaTeX math. A label containing $...$ is parsed as Markdown and typeset by whichever math renderer the document uses, so label="$F_{\mathrm{RP}}$" renders as math rather...
0111
Reposted by Emil Hvitfeldt
Danielle Navarro @djnavarro.net · 06/08/2026
The title is a little pointed, but I am very serious here. Academics, medical researchers, and other organisations should not collect data on birth sex. It is rarely relevant, and it almost always leads to privacy violations for transgender people. Please share. I would like people to read this one.
blog.djnavarro.net
Separating sex and gender is statistical malpractice – Notes from a data witch
Statisticians and academics in Australia should ignore the terrible advice of most LGBTIQA+ organisations and read this post instead. The 2020 ABS standard is almost never the correct way to collect d...
14236119