Hadley Wickham
banner
hadley.nz
Hadley Wickham
@hadley.nz
R, data, 🐕, 🍸, 🌈. He/him.
Reposted by Hadley Wickham
If you've been thinking about submitting a talk for posit::conf(2026), but you're a little nervous about the process, I have the ~15 min video for you! youtu.be/aKN8qlLjld4

@rachaeldempsey.bsky.social & I stayed late on the #DSHangout to answer some Qs, & two veteran conf-talkers shared their exp
What is it like submitting an abstract for posit::conf()?
YouTube video by Posit PBC
youtu.be
February 9, 2026 at 5:28 PM
Reposted by Hadley Wickham
Plz @hadley.nz 💀
February 9, 2026 at 3:14 AM
I really hope that this comes to pass
it is already possible, right now, to get 100tok/sec out of 100 watts of air-cooled local inference, and the output is surprisingly good

LLM architecture gains will compound against improved silicon over the next five years to produce serious leverage, WHICH WORKERS CAN OWN OUTRIGHT
If you're a person who thinks "billionaires are evil -> billionaires own big tech -> frontier labs dominate the LLM space and are owned by billionaires -> LLMs is evil" then I am sympathetic to it. However the correct prescription is not to destroy LLM technology but to expropriate it.
February 9, 2026 at 3:56 PM
Reposted by Hadley Wickham
I built an R package that turns Shiny apps into UIs that render directly inside Claude Desktop or ChatGPT.

It's called shinymcp. Drop-downs, plots, tables all inline in the chat.

github.com/jameshwade/shinymcp
February 8, 2026 at 7:53 PM
Reposted by Hadley Wickham
It's easy to feel overwhelmed by the current pace of change in technology.

A useful counterpoint:

There are STILL organizations using ArcMap for their GIS even though ArcGIS Pro has been out for over a decade.

Technology moves fast; capacity for adoption, not always.
February 8, 2026 at 4:18 PM
Reposted by Hadley Wickham
When you're editor of stuff you get to see the chaos of your colleagues' file-naming conventions, and what a gift that is.
February 8, 2026 at 2:41 AM
Reposted by Hadley Wickham
maybe my favorite all time correlation
February 6, 2026 at 5:47 PM
WTF
US women are more likely to be murdered during pregnancy or soon after than the 3 leading obstetric causes of death: hypertensive disorders, hemorrhage, sepsis. From 2018 to 2021, pregnant women had a 37% higher firearm homicide rate than nonpregnant women. healthjournalism.org/blog/2026/02...
Firearm homicide rates higher among pregnant women than nonpregnant women, study shows
U.S. women are more likely to be killed during or soon after pregnancy than the three leading causes of maternal death, study shows.
healthjournalism.org
February 6, 2026 at 4:54 PM
Reposted by Hadley Wickham
Sometimes reddit is an amazing resource.

www.reddit.com/r/Cooking/co...
From the Cooking community on Reddit
Explore this post and more from the Cooking community
www.reddit.com
February 6, 2026 at 10:48 AM
So much great advice in this thread!
I've been in SF for four days and on each day I've had multiple conversations where people (self included) express deep feelings, fear, wonder and worry about their skills being replaced or (this is less named explicitly but an assumed driver I think) no longer valued by others. Big threats to feel
February 5, 2026 at 5:36 PM
Reposted by Hadley Wickham
A succinct and useful list of rules for teaching data science, including some of my favourites: "teach with real data" and "have students do projects".

#databs #datasky
February 5, 2026 at 7:08 AM
Reposted by Hadley Wickham
Secret club meets tmrw. Stay late after the Hangout. (Bring your Qs abt submitting talks for posit::conf(2026)! @rachaeldempsey.bsky.social and I will spill the beans. I mean, we'll help. Probably!

Seriously, though, see you tomorrow 😂 conf talks can be transformative!!

#databs #rstats #python
February 5, 2026 at 1:45 AM
Reposted by Hadley Wickham
inspired by CLAUDE.md, I’ve started putting markdown files named after coworkers into work code repos so I can remind them to stop doing shit to the codebase that annoys me

for some reason they’re all mad at me now, which means ill be adding commands to JEREMY.md for an attitude adjustment
February 4, 2026 at 5:32 PM
Reposted by Hadley Wickham
I think people often wonder this, and it's a great question, so let me explain the advantages of 3D printing whistles. There are many.

The 3D printing effort started from one of our organizers who started by sourcing mass-produced whistles.
I mean, are they really cheaper or easier to produce than just sourcing the right thing from a mass distributor? it's sweet but doesn't seem Pareto efficient, and I feel like that's important to the revolution
February 4, 2026 at 3:00 AM
Reposted by Hadley Wickham
I'll be teaching a short intro to Shiny workshop for @rladiesremote.bsky.social on February 17! Registration details are below, or you can register by going here: meetu.ps/e/PQt4g/ypHs... #shiny #rstats #databs
February 4, 2026 at 4:14 PM
Reposted by Hadley Wickham
Folks, have you been overwhelmed by ~All This~ and wanting a gentle compassionate space to think about agentic coding??

Good news: if you're in SF & have free time tomorrow afternoon you can come hang out with me and @anthrocypher.bsky.social in a popup casual learning event ❤️

luma.com/rdw3dq4h
Claude Code (Cr)afternoon · Luma
Have you seen people rave about Claude Code, and wondered whether agent-assisted coding is for you? We're people who both work in and around software teams,…
luma.com
February 3, 2026 at 11:32 PM
Reposted by Hadley Wickham
dplyr 1.2.0 is out now and we are SO excited!

- `filter_out()` for dropping rows

- `recode_values()`, `replace_values()`, and `replace_when()` that join `case_when()` as a complete family of recoding/replacing tools

These are huge quality of life wins for #rstats!

tidyverse.org/blog/2026/02...
dplyr 1.2.0
dplyr 1.2.0 fills in some important gaps in dplyr's API: we've added a new complement to `filter()` focused on dropping rows, and we've expanded the `case_when()` family with three new recoding and re...
tidyverse.org
February 4, 2026 at 11:39 AM
Can anyone suggest a good guides for using lab notebooks? (Like the traditional pen and paper bench scientist ones, not computational). Like I want to know what you're expected to write down, how you capture and transform the really important stuff, how you refer back to them etc etc
February 3, 2026 at 9:21 PM
Reposted by Hadley Wickham
In this week's newsletter, @simonpcouch.com and I share some interesting tidbits from Claude's constitution, an estimate of the electricity use of coding agents, and an update on our plot interpretation work.
🗞️ Here's the latest edition of the Posit AI newsletter, your biweekly roundup of AI news from Posit and beyond.

This week's edition includes:

• Claude's "constitution"
• How much electricity do coding agents use?
• Pre- and post-training

And more!

📬 Read the newsletter: posit.co/blog/ai-news...
AI Newsletter 2026-01-30 - Posit
Claude's constitution, how much power does Claude Code use, and LLM plot interpretation
posit.co
January 30, 2026 at 7:38 PM
Reposted by Hadley Wickham
📣 registration for the rainbowR conference is now live 🎉

The conference is for anyone interested in R and/or analysing data to understand LGBTQ+ issues. The majority of speakers and workshop leaders are LGBTQ+, but you do not have to be LGBTQ+ to attend.

pretix.eu/rainbowr/con...

#RStats #LGBTQ
rainbowR Conference 2026
Feb. 25 – 26, 2026
pretix.eu
February 2, 2026 at 2:45 PM
Reposted by Hadley Wickham
You can totally point out that some aspects of AI are overhyped, you can believe that AGI is not possible, you can criticize how the companies and governments developing AI are using or being coopted by these tools. There is a lot to criticize.

But "it doesn't work and is fake" is just wrong now.
February 2, 2026 at 3:38 AM
Reposted by Hadley Wickham
Quarto code annotations in Typst?! 😏
(And fancy code blocks)

#Quarto #QuartoPub #Typst #TechnicalWriting #Teaching
February 1, 2026 at 8:02 PM
Feedback from my previous attempts to speak genz includes “giving peak unc energy” and “just stop talking”.
This session will be bussin. Fact. No cap.
I'm excited to inform you:
@hadley.nz to join the #DSLab Feb 17, live-coding a #TidyTuesday analysis. Snoop the tools he uses & ask Qs in the chat! 👀

I regret to inform you:
I've challenged him to only speak in Gen-Z slang for the entire Lab & he's accepted 🙊 pos.it/dslab ⬅️👏🏻

#rstats #databs
January 31, 2026 at 8:35 PM
This session will be bussin. Fact. No cap.
I'm excited to inform you:
@hadley.nz to join the #DSLab Feb 17, live-coding a #TidyTuesday analysis. Snoop the tools he uses & ask Qs in the chat! 👀

I regret to inform you:
I've challenged him to only speak in Gen-Z slang for the entire Lab & he's accepted 🙊 pos.it/dslab ⬅️👏🏻

#rstats #databs
January 31, 2026 at 3:22 AM