Jon Harmon (he/him/his)
banner
jonthegeek.com
Jon Harmon (he/him/his)
@jonthegeek.com
πŸ—£οΈ#RStats #DataScience #Dogs
@dslc.io Executive Director
#TidyTuesday poster

πŸ”—http://linkedin.com/in/jonthegeek
πŸ”—http://github.com/jonthegeek
Pinned
Happy 2026! πŸŽ†

My resolution: put @dslc.io on a sustainable footing.

I’m launching a Patreon to cover costs (Zoom, hosting, etc). If you love #TidyTuesday, our Slack help, or our book clubs, please consider helping us keep the lights on!

patreon.com/DSLC

#RStats #DataBS
Data Science Learning Community | Patreon
Tools to learn data science, e.g. weekly TidyTues.day dataset
patreon.com
I'd love to feature this dataset if you submit it to tidytues.day! @nrennie.bsky.social has done several before and could help, I'm sure! That is assuming we haven't already used it!
tidytuesday/README.md at main Β· rfordatascience/tidytuesday
Official repo for the #tidytuesday project. Contribute to rfordatascience/tidytuesday development by creating an account on GitHub.
tidytues.day
February 10, 2026 at 2:01 PM
Step 1: Finish my sweep through {tibblify} (tibblify.wrangle.zone) then get it back on CRAN.
Step 2: Finish current {stbl} (stbl.wrangle.zone) updates, potentially merging some functionality with {tibblify}.
Step 3: Update {nectar} (nectar.api2r.org) best practices + help from updates above.
Stabilize Function Arguments
A set of consistent, opinionated functions to quickly check function arguments, coerce them to the desired configuration, or deliver informative error messages when that is not possible.
stbl.wrangle.zone
February 10, 2026 at 12:45 PM
I'm glad you found the video(s) useful! I hope to get back to beekeeper.api2r.org and friends soon. I'm not sure it would help you (I couldn't find an openapi or swagger file for flixpatrol), but the goal is to make this as easy as it can be!
Rapidly Scaffold API Client Packages
Automatically generate R package skeletons from application programming interfaces (APIs) that follow the OpenAPI Specification (OAS). The skeletons implement best practices to streamline package deve...
beekeeper.api2r.org
February 10, 2026 at 12:45 PM
February 9, 2026 at 2:19 PM
@dslc.io welcomes you to week 6 of #TidyTuesday! We're exploring This week we're getting ready for the 2026 Winter Olympics!!

πŸ“ https://tidytues.day/2026/2026-02-10
πŸ—žοΈ https://www.olympics.com/en/milano-cortina-2026/schedule

#RStats #PyData #JuliaLang #DataViz #tidyverse #r4ds
February 9, 2026 at 2:19 PM
Reposted by Jon Harmon (he/him/his)
Episode 220 of R Weekly Highlights is out! serve.podhome.fm/episodepage/...

πŸŽ™οΈ @emilyriederer.bsky.social on Test Set @posit.co
πŸ’ͺ Git for data workflows @fgazzelloni.bsky.social @rladiesrome.bsky.social
πŸ—οΈ libdplyr @mrchypark.bsky.social

h/t @mike-thomas.bsky.social & Jon Carroll πŸ™

#RStats #databs
Issue 2026-W06 Highlights
A prominent leader at the intersection of data science and data engineering across multiple languages shares her insights, how a recent Git workshop…
serve.podhome.fm
February 4, 2026 at 12:19 PM
Reposted by Jon Harmon (he/him/his)
Stop playing "diagnostics ping-pong" with your users πŸ“

Wrote about why every R package wrapping external tools needs a sitrep() function β€” with real examples from meetupr and freesurfer.

#RStats

https://drmo.site/F5gVjR
February 3, 2026 at 10:10 AM
Reposted by Jon Harmon (he/him/his)
Good news: The posit::conf(2026) Call for Talks has been extended to Friday, February 20!
Join us in Houston to share your work with the R & Python community.
🎀 Speakers receive: Professional coaching, free conference pass, travel assistance
Submit your 20-min talk proposal: pos.it/conf-talk-2026
February 2, 2026 at 4:52 PM
February 2, 2026 at 2:08 PM
@dslc.io welcomes you to week 5 of #TidyTuesday! We're exploring Edible Plants Database!

πŸ“‚ https://tidytues.day/2026/2026-02-03
πŸ“° https://www.dundee.ac.uk/projects/grow-observatory

#RStats #PyData #JuliaLang #DataViz #tidyverse #r4ds
February 2, 2026 at 2:08 PM
Reposted by Jon Harmon (he/him/his)
I'm really enjoying seeing people's different takes on some of the #TidyTuesday datasets used in my book!
Inspired working through @nrennie.bsky.social's book (Chapter 4 tomorrow at @dslc.io!), so I went back to the original dataset for another perspective #TidyTuesday #rstats

This shows the change in Bee Colonies over a 5 year sample, where increases and decreases were both observed
February 1, 2026 at 8:24 PM
I added an issue for this dataset here: github.com/rfordatascie...

Thanks!
February 1, 2026 at 2:22 PM
I haven't pushed this update to CRAN yet, but tidytuesdayR curation officially works in positron on dev now, and I accepted a python submission last week, so EVERYONE can participate in this effort to mess with @hadleywickham
January 31, 2026 at 3:55 AM
Will it be that week's dataset? If so there's still time for someone to submit something hilarious!
January 31, 2026 at 2:58 AM
Reposted by Jon Harmon (he/him/his)
Episode 219 of R Weekly Highlights is out! serve.podhome.fm/episodepage/...

πŸ“Š LLM Plot Interpretations @sara-altman.bsky.social @simonpcouch.com
🌎 Soil flux @phytobio.me & John Zobitz
🏎 futurize @henrikbengtsson.bsky.social

h/t @mike-thomas.bsky.social @jonathankitt.bsky.social πŸ™

#rstats #databs
Issue 2026-W05 Highlights
The way LLMs can be a little stubborn when interpreting data visualizations, bringing new meaning to digging for your data and learning along the way, and…
serve.podhome.fm
January 28, 2026 at 12:12 PM
Reposted by Jon Harmon (he/him/his)
webRios is live. #rstats on your iPhone and iPad.

I showed native R compilation on #iOS last week. Shipping it is another story (thanks, GPL). This version uses #webR 's #WebAssembly build instead. Different tradeoffs, but this one clears App Review.

apps.apple.com/us/app/webri...
January 27, 2026 at 2:42 AM
Reposted by Jon Harmon (he/him/his)
A little late to the party this week, but this #TidyTuesday explores NASA’s Astronomy Picture of the Day πŸ›°οΈ

While APOD is best known for its stunning images, videos actually make up a small (but interesting!) share of the daily posts.

πŸ”— Code: github.com/C-Monaghan/t...

#RStats #dataviz #ggplot2
January 26, 2026 at 11:25 AM
January 26, 2026 at 2:00 PM
Reposted by Jon Harmon (he/him/his)
Oooh love this. Easiest way to parallelise anything in #rstats. Just add futurize() to your favourite function call

www.jottr.org/2026/01/22/f...

Thanks @henrikbengtsson.bsky.social HT @rstats.blaze.email
January 23, 2026 at 9:04 AM
Reposted by Jon Harmon (he/him/his)
Episode 218 of the R Weekly Highlights Podcast is out! serve.podhome.fm/episodepage/...

πŸ€– Semi-automating 200 PRs @davisvaughan.bsky.social
πŸ“ˆ Accessible Line Charts @nrennie.bsky.social

h/t @mike-thomas.bsky.social & Jon Calder πŸ™

#RStats #databs
Issue 2026-W04 Highlights
The inside story of how Claude Code with the proper scope provided a massive boost to drafting hundreds of pull requests, and debunking the myth on…
serve.podhome.fm
January 23, 2026 at 12:12 PM
As far as I can see, {tinyshinyserver} is a bunch of code wrapping `shiny::runApp()`, `rmarkdown::run()`, and `quarto::quarto_serve()`. Maybe there's more to it, but it sounded like your experiments mostly didn't work, so I'm not sure it really does anything other than obfuscate some calls.
January 23, 2026 at 1:56 PM
To be clear: I don't think there's NO room for AI in package dev. I just think it's good to be particularly skeptical of AI-generated code. I can *claim* to do all kinds of things in a package, but the package isn't noteworthy unless it actually *does* those thing.
January 23, 2026 at 1:56 PM
Reposted by Jon Harmon (he/him/his)
Come learn about deep learning with us! The Data Science Learning Community just started reading the free third edition of Deep Learning with Python. Meetings are Tuesday at 3 pm CST.

DSLC: dslc.io
Book: deeplearningwithpython.io

#rstats #pydata
Deep Learning with Python, Third Edition
Deep Learning with Python is written for anyone who wishes to explore deep learning from scratch. This new edition adds comprehensive coverage of generative AI and modern deep learning frameworks. It ...
deeplearningwithpython.io
January 21, 2026 at 11:15 PM
Reposted by Jon Harmon (he/him/his)
Did you know that you can edit a #ggplot2 chart after it's been created without having to rewrite the original #RStats code?

Let's say we've made a scatter plot with this code...
January 21, 2026 at 2:18 PM
Reposted by Jon Harmon (he/him/his)
This week #TidyTuesday explores the Astronomy Picture of the Day (APOD) archive. I filtered the data to focus on Portugal related images and visualized them using circle packing.
#pydytuesday #matplotlib #dataviz
January 20, 2026 at 6:09 PM