Jon Harmon (he/him/his) @jonthegeek.com · 28/09/2026It continues to be disheartening to be the first human to read the code in a PR when I'm supposed to be *reviewing* it. 🙃 That PR has *your* name on it, not Claude's! Have at least a LITTLE pride in your work! 3201
Reposted by Jon Harmon (he/him/his) Gabby Palomo, PhD @gabspalomo.bsky.social · 28/09/2026Hope you all enjoy this week's #TidyTuesday dataset. It's a good one! Lots of Qs to explore regarding hospitals and pharmacies proximity to urban centres. Also, now that I think I am getting the hang of it on how to submit a database, I will continue to explore other potential databases. It's fun! 091
Jon Harmon (he/him/his) @jonthegeek.com · 28/09/2026@dslc.io welcomes you to week 39 of #TidyTuesday! We're exploring Health metrics in urban centres worldwide! 📂 tidytues.day/2026/2026-09-29 📰 human-settlement.emergency.copernic… #RStats #PyData #JuliaLang #DataViz #tidyverse #r4ds 150
Jon Harmon (he/him/his) @jonthegeek.com · 28/09/2026I have 5 728-day-old hydroponic tomato plants which I use more for meditation than cultivation. 1 of them (closest in the photo) is barely holding on. I'm trimming the one next to it fairly hard to get the poor little guy some light, but it only has a few small leaves left to try to absorb it 😢 130
Reposted by Jon Harmon (he/him/his) Anna Fergusson @annafergusson.bsky.social · 23/09/2026This is the week in my intro data science course where students learn that runif() is said r-unif not run-if, & they are like "duh" but no one had ever said it out loud before so they didn't know. Def read/watch more about this from @amelia.mn & of course @felienne.mastodon.social.ap.brid.gy, links⬇️ 3193
Jon Harmon (he/him/his) @jonthegeek.com · 23/09/2026@dslc.io welcomes you to week 38 of #TidyTuesday! We're exploring Average share of green areas across cities! 📁 tidytues.day/2026/2026-09-22 📰 data.unhabitat.org/pages/open-space… #RStats #PyData #JuliaLang #DataViz #tidyverse #r4ds 180
Jon Harmon (he/him/his) @jonthegeek.com · 23/09/2026Doh! I just noticed that the #TidyTuesday poster actions were disabled! Some people definitely found the datasets, but I'm getting the posts out now... 040
Jon Harmon (he/him/his) @jonthegeek.com · 22/09/2026This doesn't feel like a thing you do if you expect to have to face voters in free and fair elections: wapo.st/4hmb3QY They've won plenty of elections, so I don't think we can just assume they're out of touch.wapo.stTrump officials plan to cut hundreds of thousands from ACA, claiming fraudVance targeted ACA enrollment as part of a broader administration crackdown on suspected fraud. 140
Jon Harmon (he/him/his) @jonthegeek.com · 22/09/2026I've had some helpful/hopeful replies in this thread (eg bsky.app/profile/hadl...). I also finally read this blog by @hadley.nz substack.com/home/post/p-... , and I wish he'd done part 1 of that talk one more time at #PositConf2026! It would've helped to offset some of the other AI. #RStats #dataBSsubstack.comy code when ai?A talk on AI and coding 2161
Reposted by Jon Harmon (he/him/his) -𝚖𝚘𝚡 @moxiest.art · 21/09/2026remember when Biden replied to some right-wing bait question about how many genders there are with, "at least three. don't play games with me, kid." and then got elected president? that was their last winning strategy. dems: "you're a dipshit. fuck off" was your last winning strategy. 91368244
Reposted by Jon Harmon (he/him/his) Greg Pak @gregpak.net · 20/09/2026"My opponent wants to hire creeps to inspect your daughter's genitals if she wants to play soccer. I wouldn't trust him or any hired weirdo from his pedophile-protecting party alone in a room with any kid." Go on the offensive, you cowards! It's not that hard! 1347851228
Jon Harmon (he/him/his) @jonthegeek.com · 21/09/2026I've been feeling pretty down. When I found #RStats, I kinda fell in love, and decided to become as much of an expeRt as I could be. In the age of AI, that's not a good idea; why make the bots program in a language they don't really understand? #dataBS 7939
Jon Harmon (he/him/his) @jonthegeek.com · 17/09/2026My #PositConf2026 was an accidental sequel to this 2019 @hadley.nz talk: www.youtube.com/watch?v=Qne8... He used the Design of Everyday Things metaphor, introduced {vctrs}, and admitted it might be too strict. That's why I made {stbl}. I hadn't seen this talk when I submitted my abstract! #RStatsyoutube.com[DSC 4.0] What Makes a Good Function - Hadley Wickham keynoteYouTube video by Data Science Conference 0140
Jon Harmon (he/him/his) @jonthegeek.com · 17/09/2026I'll be stalking {stbl} a bit on CRAN and github, but please let me know if you use {stbl}, and if you find anything that could work more smoothly. And I guess it'd probably also be great to hear if you use it painlessly! #RStats #PositConf2026 061
Jon Harmon (he/him/his) @jonthegeek.com · 16/09/2026Ahhh, no more looping through The Design of Everyday Things at 2x to prep for my talk! It's a good book, but it definitely getting to be a bit annoying 🙃 #PositConf2026 120
Jon Harmon (he/him/his) @jonthegeek.com · 16/09/2026See ya at #PositConf2027, back in Seattle! #PositConf2026 0143
Jon Harmon (he/him/his) @jonthegeek.com · 16/09/2026Dammit my stbl hex stickers that I meant to mention in my talk and make available in the room are still in my pocket. Grab me after the closing if you want one! They look like this #PositConf2026 #RShiny 110
Jon Harmon (he/him/his) @jonthegeek.com · 16/09/2026I made it through my #PositConf2026 talk! The Design of Everyday #RStats Functions. Slides here: stbl.wrangle.zone/slides/every... The underlying 📦 {stbl} is on CRAN!stbl.wrangle.zoneThe Design of Everyday R Functions 5548
Reposted by Jon Harmon (he/him/his) Nicola Rennie @nrennie.bsky.social · 16/09/2026This week's #TidyTuesday data is from the Dead Sea Scrolls digital library 📖 I created an interactive Voronoi diagram showing the number of images of manuscripts found in different locations 📊 #DataViz #ggplot2 #RStats 1215
Jon Harmon (he/him/his) @jonthegeek.com · 16/09/2026@hadley.nz do you have an order-of-magnitude estimate of when the data-dict spec will reach 1.0? I'm considering switching to it for #TidyTuesday dictionaries but that will take lots of touches, so I want to make sure it's at least stable-ish first. 170
Jon Harmon (he/him/his) @jonthegeek.com · 15/09/2026Had to leave... Which is good, cuz it looks like rain's coming for the next couple hours. Glad to be watching talks from my hotel during that time, then I can walk back for the party. #PositConf2026 100
Reposted by Jon Harmon (he/him/his) Jared Knowles @jaredknowles.com · 15/09/2026Hey #positconf2026 here's a data source you might find useful to connect with or for your next training! If you want to learn more about the way public money has been used in your community over time - check it out! 1113
Jon Harmon (he/him/his) @jonthegeek.com · 15/09/2026Staying in Ballroom A-F as long as I can for these talks but jeebus it's freezing in here when the room isn't full. Gonna have to remember to bring a jacket tomorrow #PositConf2026 120
Reposted by Jon Harmon (he/him/his) Barret Schloerke @schloerke.com · 15/09/2026🎤 Just presented “shinyreact: Building Custom Shiny UI with React” at posit::conf(2026) 🤔 Ever written JS or CSS inside an R string? shinyreact moves your UI to React: two hooks on the client, reactive_output() on the server. 📚 bit.ly/posit-2026-shinyreact #rstats #shiny #reactjs 0214
Jon Harmon (he/him/his) @jonthegeek.com · 15/09/2026Well dammit. I didn't take a {commons} sticker yesterday cuz I didn't know what it was and I try to stick to things I use or plan to use... But, now that @simonpcouch.com introduced it, I can't find a sticker 😭 #PositConf2026 260
Reposted by Jon Harmon (he/him/his) CRAN Updates @cranupdates.bsky.social · 13/09/2026Updates on CRAN: adas.utils (1.4.1), calibrator (1.2-9), CopulaGAMM (0.7.4), dexisensitivity (1.0.4), glmtlp (2.0.3), heplots (1.8.5), historicalborrowlong (0.1.1), rasch (1.12.1), rayimage (0.27.1), stbl (0.5.0), td (0.0.7) 001
Jon Harmon (he/him/his) @jonthegeek.com · 14/09/2026When I use agentic coding on my side projects, it's fun & effective. It feels like I'm still doing work I enjoy and producing quality code, just faster. When I use agentic coding for my actual job, it often drains me. It feels like my job has fundamentally changed for the worse. I'm not sure why. 280
Jon Harmon (he/him/his) @jonthegeek.com · 14/09/2026I'm in Houston for #PositConf2026 but not attending any workshops, and am trying to remember that practicing my talk counts as doing something (even if I take breaks between runs-through). Stop trying to give yourself extra homework, Jon! 0140
Jon Harmon (he/him/his) @jonthegeek.com · 14/09/2026@dslc.io welcomes you to week 37 of #TidyTuesday! We're exploring Dead Sea Scrolls Manuscripts! 📂 tidytues.day/2026/2026-09-15 📰 www.deadseascrolls.org.il #RStats #PyData #JuliaLang #DataViz #tidyverse #r4ds 050
Reposted by Jon Harmon (he/him/his) Ryan Marino, MD @ryanmarino.bsky.social · 14/09/2026The rule they are overturning was predicted to give $120 billion in public health benefits by 2047, with projections that by 2035, it would would prevent up to 1,200 premature deaths, 870 hospital and emergency room visits, 360K asthma attacks, 48K school absence days and 57K lost workdays each year 10732631549
Jon Harmon (he/him/his) @jonthegeek.com · 13/09/2026#PositConf2026 (via the #RPharmaSummit2026 pre-game) has already been worthwhile for introducing me to Kimi K3 in Posit AI Pass! So far it's good, fast, and relatively cheap. This is what I get for skipping any of @simonpcouch.com 's blog posts! opensource.posit.co/blog/2026-08...opensource.posit.coKimi K3 and GLM 5.2 are now in Posit AIA new batch of open weights models in Posit AI show impressive capabilities at a fraction of the price. 131
Reposted by Jon Harmon (he/him/his) Tan @tanho.ca · 13/09/2026Pro tip for #positconf: lanyards naturally hang your nametag rather far from your face, which can lead to an awkward downwards scan for someone who is looking at your face to read your name. You can either a) shorten the lanyard by tying a knot in it or b) bringing a different nametag holder! 3203
Jon Harmon (he/him/his) @jonthegeek.com · 13/09/2026#RStats 📦 {stbl} 0.5.0 is now on CRAN! This release has huge collection of mostly #JSONSchema -related functions (stabilize_any_of(), stabilize_all_of(), stabilize_one_of()), plus a bunch of quality-of-life improvements to make things cleaner in my #PositConf2026 talk. stbl.wrangle.zonestbl.wrangle.zoneStabilize ObjectsA set of consistent, opinionated functions to quickly check objects, coerce them to the desired configuration, or deliver informative error messages when that is not possible. 150
Jon Harmon (he/him/his) @jonthegeek.com · 13/09/2026I just cleaned up the news for #RStats 📦 {stbl} 0.5.0 (coming soon to CRAN), and wow, I've done quite a bit more in the last 6 weeks than I realized! Talk-driven development really pushed me along, even though my #PositConf2026 talk focuses on stuff that was already done in July! 270
Reposted by Jon Harmon (he/him/his) David Hood @thoughtfulnz.bsky.social · 11/09/2026I sincerely hope that the people who have begun following me recently via Data Viz starter packs are following Nicola, as someone putting out current originally written thoughts into the world. 1165
Jon Harmon (he/him/his) @jonthegeek.com · 11/09/2026My old leaky dog is off to the boarder this week so my spouse can go to the office while I'm @ #PositConf2026, and Dante is very upset that he didn't get to go to "camp". He's whining and watching the door for the boarder to come back for him. I love that they enjoy running around at her place! 150
Reposted by Jon Harmon (he/him/his) Posit @posit.co · 11/09/2026Virtual workshop registration for posit::conf(2026) closes tonight at midnight. A three-hour hands-on intro to Positron, Posit's new AI-ready code editor for R and Python. Three time slots, no installation required. $99 add-on to the virtual pass. posit.co/conference 045
Jon Harmon (he/him/his) @jonthegeek.com · 11/09/2026📦 {tidytuesdayR} 1.3.3 is updated on CRAN! It has a new check in the submission process + a bug fix for tt_available(), but it's mostly to prep for an upcoming {stbl} release. #RStats dslc-io.github.io/tidytuesdayR/dslc-io.github.ioAccess the Weekly TidyTuesday Project DatasetTidyTuesday is a project by the Data Science Learning Community in which they post a weekly dataset in a public data repository (<https://github.com/rfordatascience/tidytuesday>) for people to analyze... 162
Jon Harmon (he/him/his) @jonthegeek.com · 11/09/2026📦 {tibblify} 0.4.2 is updated on CRAN! It's mostly to prep for an upcoming {stbl} release, but it also is nicer about length-0 vectors for optional fields. #RStats tibblify.wrangle.zonetibblify.wrangle.zoneRectangle Nested ListsA tool to rectangle a nested list, that is to convert it into a tibble. This is done automatically or according to a given specification. A common use case is for nested lists coming from parsing JSON... 072
Reposted by Jon Harmon (he/him/his) Luis D. Verde Arregoitia @liomys.mx · 11/09/2026The @ropensci.org crew present at #positconf 2026 💪 ropensci.org/events/posit...ropensci.orgposit::conf(2026)rOpenSci community members are attending the Posit conference. 1155
Jon Harmon (he/him/his) @jonthegeek.com · 08/09/2026Date yourself with a snap of your first ever computer. en.wikipedia.org/wiki/BASIC_P... 030
Jon Harmon (he/him/his) @jonthegeek.com · 07/09/2026@dslc.io welcomes you to week 36 of #TidyTuesday! We're exploring The Cappuccino Index! 📁 tidytues.day/2026/2026-09-08 🗞️ www.youtube.com/watch?v=WtlE3BW9Nqs #RStats #PyData #JuliaLang #DataViz #tidyverse #r4ds 084
Jon Harmon (he/him/his) @jonthegeek.com · 04/09/2026Someone mentioned they're new to #TidyTuesday, so I wanted to help them load a random dataset, but that revealed a bug in tt_available() in {tidytuesdayR}, so I had to fix that, so I have to do a CRAN release, so I have to wrap up my work in a dependency... #RStats #DataBS 280
Reposted by Jon Harmon (he/him/his) Sherman @sure-man-obie.bsky.social · 04/09/2026I just discovered #tidytuesday and had an awesome time making this map of German castles + their relative elevation. Fair warning. I am still super new to Rstudio (and coding generally). That being said, I can't wait for next Tuesday! 1181
Jon Harmon (he/him/his) @jonthegeek.com · 04/09/2026And you should do that cleanup BEFORE you ask someone to review the slop you had Claude write for you, please! 4224
Reposted by Jon Harmon (he/him/his) R Consortium @rconsortium.bsky.social · 02/09/2026The R Consortium is now accepting submissions for the second 2026 technical grant cycle. We fund projects that strengthen R’s technical and social infrastructure! Applications close Oct 1, 2026 Submit your proposal: r-consortium.org/posts/r-cons... #rstats #opensource #grants 087
Reposted by Jon Harmon (he/him/his) Posit @posit.co · 31/08/2026Can't get to Houston? The posit::conf(2026) virtual pass streams every keynote and session Sept 15 - 16, plus talk tracks on the 14th. New this year: live captioning in FR, DE, IT, PT, ES. From $99, free needs-based tickets available. conf.posit.co 054
Jon Harmon (he/him/his) @jonthegeek.com · 31/08/2026@dslc.io welcomes you to week 35 of #TidyTuesday! We're exploring World Castles, Fortresses and Palaces! 📁 tidytues.day/2026/2026-09-01 📰 thecastlemap.com/data #RStats #PyData #JuliaLang #DataViz #tidyverse #r4ds 092