Hadley Wickham
@hadley.nz
📤 14661
📥 228
📝 908
R, data, 🐕, 🍸, 🌈. He/him.
I hate that “an SQL query” and “a SQL query” might be both correct.
1 day ago
5
41
4
AI is expensive, but we're doing our best to make it available as cheaply as possible.
add a skeleton here at some point
1 day ago
0
23
4
reposted by
Hadley Wickham
Posit
1 day ago
We’re excited to launch the Posit Open Source website! 🚀 We’ve unified 15+ years of tools, 900+ blogs, and 1,600+ videos in one place. Explore it here:
opensource.posit.co
Huge thanks to the team:
@cwick.co.nz
Greg Swinehart
@hadley.nz
@ivelasq3.bsky.social
@jeroenjanssens.com
loading . . .
2
86
28
I've been thinking that not only did I learn to code before AI, I learned to code before StackOverflow, and even before the internet. Does anyone else remember implementing computer games by typing code out of an Usborne book?
2 days ago
37
135
11
reposted by
Hadley Wickham
coolbutuseless
2 days ago
#RStats x #Weaving Houndstooth digital weaving in color! #loom
@weaving
0
3
3
I'm bringing my substack back to life to talk about AI and data science:
open.substack.com/pub/tidydesi...
. I have conflicted feelings about both AI and writing about AI but I want to try and work through them in the open, and I hope you'll join me on this journey.
loading . . .
Returning to life!
Welcome back to the tidy design principles substack.
https://open.substack.com/pub/tidydesign/p/returning-to-life?r=1cg0v&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true
2 days ago
2
72
17
reposted by
Hadley Wickham
Marko Bajlovic
3 days ago
8
524
67
reposted by
Hadley Wickham
Rami Krispin
3 days ago
We have an open data science role on our team. The role is in our Cupertino office (no remote) and is open only in the US. More details:
jobs.apple.com/en-us/detail...
loading . . .
Services Finance, Data Scientist - Jobs - Careers at Apple
Apply for a Services Finance, Data Scientist job at Apple. Read about the role and find out if it’s right for you.
https://jobs.apple.com/en-us/details/200663117/services-finance-data-scientist
2
15
5
reposted by
Hadley Wickham
Sacha Epskamp
5 days ago
I spent the past semester building interactive teaching apps with AI-assisted coding. I used my personal website to share them with my students, but that makes them hard to find for other educators. So I built Galvoro —
galvoro.app
loading . . .
4
71
36
reposted by
Hadley Wickham
Julia Silge
9 days ago
The latest release of
#Positron
went out last week, and it is chock full of exciting stuff! 🤩 Check out the new Packages pane, inline output for Quarto, the new Posit Assistant interface, and more:
opensource.posit.co/blog/2026-05...
loading . . .
Positron May Release Highlights
Highlights from the 2026.05 release of Positron, including a new Packages pane and inline output for Quarto.
https://opensource.posit.co/blog/2026-05-11_positron-2026-05-release/
4
62
15
reposted by
Hadley Wickham
Isabella Velásquez
6 days ago
Are you at
#PyConUS
? So is Posit! Find us at our unmissable sign!!
2
27
4
reposted by
Hadley Wickham
rOpenSci
7 days ago
✍️ 15 Years of rOpenSci, and We’re Just Getting Started 🎉 by The rOpenSci Team rOpenSci turns 15! 🎉 We're celebrating all year long, starting with three virtual community events on June. Come connect, reflect, and help shape the next 15 years […]
[Original post on hachyderm.io]
1
34
14
reposted by
Hadley Wickham
Teun van den Brand
7 days ago
I'm please to celebrate that legendry 0.3.0 has hit the streets on CRAN 🎉 Legendry is a ggplot2 extension that lets you draw more guides. Read about all the guide goodness in this minor update here:
teunbrand.github.io/teunbrand_bl...
#rstats
#ggplot2
loading . . .
Symbolic update – Blog | Teun van den Brand
The latest and greatest in guide fashion.
https://teunbrand.github.io/teunbrand_blog/posts/2026-05-12-legendry-0-3-0/
2
59
16
reposted by
Hadley Wickham
Jeremy Allen
11 days ago
I'm checking out the new packages pane in our
#Positron
IDE. Python or
#RStats
. The little blue arrows mean package updates are available. Search, sort, install, update, remove, and filter by category. More cool metadata coming in a future release.
4
63
10
reposted by
Hadley Wickham
Simon P. Couch
8 days ago
Posit AI is $20/mo, most of which goes to model API costs. Does that mean other, subsidized subscriptions provide more tokens at the same price point?
@sara-altman.bsky.social
and I wrote about the tokenomics of Posit AI and the end of token subsidies:
posit.co/blog/posit-a...
loading . . .
Posit AI is priced for the long run
The party is ending for subsidized AI tokens. Posit AI is sustainably priced and built for data work.
https://posit.co/blog/posit-ai-priced-long-run
1
6
3
reposted by
Hadley Wickham
Simon P. Couch
8 days ago
odbc 1.7.0, an
#rstats
pkg that allows users to connect to ODBC databases, is now on CRAN! This release tightens integration with Databricks and Snowflake, in addition to a few provider-agnostic bug fixes.
github.com/r-dbi/odbc/r...
loading . . .
Release odbc 1.7.0 · r-dbi/odbc
Databricks databricks() now supports workload identity federation (#1002). databricks() now detects service principal credentials when running on Posit Connect (@tnederlof, #931). databricks(...
https://github.com/r-dbi/odbc/releases/tag/v1.7.0
1
23
5
reposted by
Hadley Wickham
Julia Silge
13 days ago
I have loved working with
@ropensci.org
so much! ❤️ For the qualtRics package specifically, we are currently looking for a new maintainer as I no longer deal with Qualtrics as part of my daily work. If you are a user of both
#rstats
and Qualtrics, let's chat:
github.com/ropensci/qua...
add a skeleton here at some point
0
21
12
reposted by
Hadley Wickham
James Balamuta
9 days ago
Closing the loop on last week's Portable
#rstats
post. Hadley reached out, the conversation went well, attribution is fixed, and the ecosystem gets maintained Portable R builds. Longer update on the blog...
blog.thecoatlessprofessor.com/posts/closin...
loading . . .
Closing the Footnote Loop – TheCoatlessProfessor
https://blog.thecoatlessprofessor.com/posts/closing-the-footnote-loop/
1
35
6
reposted by
Hadley Wickham
Posit
9 days ago
Our Posit colleagues
@emilhvitfeldt.bsky.social
@jeroenjanssens.com
@ivelasq3.bsky.social
and
@mchow.com
will be at PyCon US in a couple of days! Stop by the Posit booth, say hi, and pick up a sticker or two 💚
add a skeleton here at some point
1
4
2
reposted by
Hadley Wickham
Posit
9 days ago
Quarto 1.9 brings Typst even closer to LaTeX parity with 📖 Typst Books, ✍️ margins for figures, tables, and citations via the Marginalia package, and 🛜 new typst-gather tool for reliable, offline rendering. Details here:
quarto.org/docs/blog/po...
0
84
18
reposted by
Hadley Wickham
Dr Di Cook
10 days ago
Super excited to get this at my door today! Ursula Laa and my book on exploring high-d data and models is in print! Book website is
www.routledge.com/Interactivel...
if interested I think my 30% discount code might work for you - msg me. Time to update
dicook.github.io/mulgar_book/
too!
#rstats
4
151
35
reposted by
Hadley Wickham
Daniel Lakeland
13 days ago
A lot of people like to play computer games. I like to play computer games too. My favorite is dump a couple gigabytes of CSV files on my computer and let me fuck around until I find out.
0
24
3
reposted by
Hadley Wickham
Tanya Shapiro
12 days ago
DATA SCIENTIST JOB ALERT 🚨 My friend is looking for a new data scientist to join her team. Details in link. Must be NY based. If you’re interested or have questions, send me a note!
#careers
#hiring
#data
jobs.ashbyhq.com/graphite/08f...
loading . . .
Data Scientist
Graphite builds consumer-quality tools for modern software engineering teams, so they can ship faster and create amazing products. Our product Graphite is modern code review for fast-moving teams - ...
https://jobs.ashbyhq.com/graphite/08f08596-0bb0-48a4-bc4d-4ffe8ab8acec
0
6
6
reposted by
Hadley Wickham
Simon P. Couch
12 days ago
The newest release of Posit Assistant, an agent for coding and data analysis, includes a "data cleaning mode." When enabled, the agent will run quality checks and surface decisions about e.g. import issues, factor levels, etc to the user. In the AI Newsletter:
opensource.posit.co/blog/2026-05...
loading . . .
2
23
12
reposted by
Hadley Wickham
Posit
12 days ago
🗞️ Here's the latest edition of the Posit AI newsletter (now on the Posit Open Source blog!). - A new Data Cleaning Mode for Posit Assistant - The tabpfn package: pre-trained neural network for prediction - In-context learning 📬 Read the newsletter:
opensource.posit.co/blog/2026-05...
loading . . .
AI Newsletter: A Data Cleaning Mode for Posit Assistant
The latest AI Newsletter, including a new data analysis feature for Posit Assistant and an open-source release supporting pre-trained models for tabular data.
https://opensource.posit.co/blog/2026-05-08_ai-newsletter/
2
9
2
I felt a strange burning sensation over my entire body when I entered this building
12 days ago
9
140
11
reposted by
Hadley Wickham
Charlie Gao
13 days ago
OpenTelemetry has come to R 🎉 Shiny, plumber2, mirai, httr2, ellmer, knitr, testthat, and DBI are now instrumented: production-grade traces from R with no code changes. Set a few env vars and telemetry flows to the backend of your choice. Full write-up:
opensource.posit.co/blog/2026-05...
#Rstats
loading . . .
Bringing OpenTelemetry to R in production
Posit has instrumented Shiny, plumber2, mirai, httr2, ellmer, knitr, testthat, and DBI with OpenTelemetry, and created tools for you to instrument your own packages, bringing production-grade observab...
https://opensource.posit.co/blog/2026-05-07_opentelemetry/
2
74
16
reposted by
Hadley Wickham
The R Foundation
13 days ago
We are pleased to announce that Mikael Jagan has joined the R Core Team.
#RStats
He has been an active contributor to the R project for several years, proposing bug fixes and enhancements. Further, he has been co-authoring/maintaining the important Matrix package and more recently lme4 and glmmTMB.
0
62
11
reposted by
Hadley Wickham
Nicola Rennie
14 days ago
What (non GitHub-based) tools are people using for comments on
#QuartoPub
blogs/websites these days? The only built-in option that doesn't require GitHub seems to be hypothesis (
web.hypothes.is
) which isn't really what I'm looking for. Any suggestions welcome!
2
8
2
reposted by
Hadley Wickham
Posit
14 days ago
Announcing posit::glimpse() May 2026! ✨ Key open-source updates for
#RStats
,
#Python
, and now
#SQL
: 📊 ggsql: Grammar of graphics for SQL 🤖 raghilda: Simplified RAG in Python 🔭 Shiny + pointblank: Built-in OpenTelemetry support 🦀 Quarto 2: A Rust-based future Read more:
posit.co/blog/2026-05...
loading . . .
posit::glimpse() Newsletter - May 2026
We’re introducing new packages like ggsql and raghila, alongside major updates to Quarto and many other open-source packages.
https://posit.co/blog/2026-05-glimpse
0
23
10
reposted by
Hadley Wickham
Journal of Open Source Software
15 days ago
🎉 JOSS turns 10 today! Ten years, 3,500+ papers, 11,000+ authors, 4000+ reviewers, and a community that built something remarkable together. Thank you to everyone who's reviewed, edited, authored, or cheered us on along the way 💚
joss.theoj.org
#openscience
#opensource
loading . . .
Journal of Open Source Software
Journal of Open Source Software (JOSS) is a developer friendly, open access journal for research software packages.
https://joss.theoj.org/
4
151
40
reposted by
Hadley Wickham
Jumping Rivers
15 days ago
Before you run update.packages() — check what changed first. Diffify offers side-by-side diffs for R and Python packages. NEWS, dependencies, functions, arguments. Free, no sign-up.
diffify.com
#RStats
#Python
0
23
6
reposted by
Hadley Wickham
The R Foundation
15 days ago
Today marks 50 years since John Chambers and Rick Becker presented a new project to colleagues at Bell Labs - an interactive environment that became the S language. For more details, see the
#RStats
blog entry "S at 50":
blog.r-project.org/2026/05/05/s...
loading . . .
S at 50 - The R Blog
https://blog.r-project.org/2026/05/05/s-at-50/index.html
0
96
52
reposted by
Hadley Wickham
Isabella Velásquez
16 days ago
Tomorrow's DS Lab is going to be truly ✨magical✨ as we are joined by
@emilhvitfeldt.bsky.social
, who will be showing the Quarto extensions that he's been building to make your slides more engaging, beautiful, and effective! 📆 Tomorrow, May 5 at 12pm ET Register here!
pos.it/dslab
0
12
4
I'd love to learn more about how y'all are using AI for data science, so I've set up some times where you can chat with me:
scheduler.zoom.us/hadley-wickh...
. I'm interested in it all, whether it's your struggles, your successes, or what you're still trying to get your head around.
#rstats
16 days ago
3
60
19
reposted by
Hadley Wickham
Jenny Bryan
19 days ago
I am most excited that @inheritParams now supports explicit inclusion and exclusion 🎉
#rstats
#' @inheritParams other_fn x y #' @inheritParams other_fn -z
add a skeleton here at some point
2
36
6
roxygen2 8.0.0 out now:
opensource.posit.co/blog/2026-05...
! So many goodies in this release including S7 support, tons of R6 improvement, a new config style, fewer dependencies, and so so many bug fixes
#rstats
loading . . .
roxygen2 8.0.0
roxygen2 8.0.0 is now on CRAN, with first-class support for S7, a bunch of R6 improvements, a new configuration style, and a slimmer dependency footprint.
https://opensource.posit.co/blog/2026-05-01_roxygen2-8-0-0/
19 days ago
1
76
21
reposted by
Hadley Wickham
We Are RLadies+
20 days ago
Have you ever read Advanced R?
adv-r.hadley.nz
Some of my colleagues and I are currently reading it together, book-club style! 📖 None of us are programmers, but we all wanted to gain a deeper understanding of how R works. A few of our notes, a few chapters in:
loading . . .
Welcome | Advanced R
A book created with bookdown.
https://adv-r.hadley.nz/
1
24
7
reposted by
Hadley Wickham
Brian Helsel
22 days ago
I’ve been experimenting with embedding a Shiny app directly inside my Quarto presentations. Instead of moving through static slides, the audience can now actively engage with data in real time. It changes the dynamic from “here’s what I found” to “let’s explore this together.”
#RStats
#Quarto
loading . . .
1
53
12
reposted by
Hadley Wickham
George Stagg
22 days ago
This week's
#TidyTuesday
is about agricultural tariffs in the US. Today I've been working some more on
#ggsql
, so here is a ggsql plot! Code:
gist.github.com/georgestagg/...
0
12
4
A cool looking job opening at the NY times!
job-boards.greenhouse.io/thenewyorkti...
#rstats
loading . . .
Graphics/Multimedia Editor - Data and Tooling, Election Analytics
New York, NY; Washington, DC
https://job-boards.greenhouse.io/thenewyorktimes/jobs/4688259005
22 days ago
0
18
2
reposted by
Hadley Wickham
Thomas Lumley
23 days ago
Simon Urbanek of
#rstats
is one of the many deserving new ASA Fellows. Congratulations! 🎉
1
40
6
reposted by
Hadley Wickham
We Are RLadies+
22 days ago
Positron may be out of beta since last July, but I've only just recently transitioned my R workflow from RStudio ➡️ Positron and I LOVE IT. For other RStudio users who may not have dabbled yet, here are some of the reasons I haven't opened my beloved RStudio in months 😮
1
33
7
reposted by
Hadley Wickham
Posit
23 days ago
Four engineers behind Posit Assistant broke down how to build an AI agent for data science — reasoning, agentic workflows, modeling guardrails, and chart extraction. Watch:
www.youtube.com/watch?v=A2sa...
Download RStudio:
posit.co/download/rst...
#PositAI
#RStats
loading . . .
Downloads: RStudio Desktop
Download the open-source RStudio Desktop IDE for Windows, macOS, and Linux. Be more productive with R and Python using our powerful editor, debugger, and plotting tools.
https://posit.co/download/rstudio-desktop?utm_source=bluesky&utm_medium=social&utm_campaign=posit-ai-ga&utm_content=yt-clip-posit-assistant-dl
0
34
7
reposted by
Hadley Wickham
Max kuhn
23 days ago
We've had a flurry of new tidymodels
#rstats
releases. Here's a summary of what's been going on with a focus on ordered outcomes and quantile regression.
opensource.posit.co/blog/2026-04...
loading . . .
New tidymodels Releases for April 2026
A small cascade of CRAN releases brings new model types to tidymodels.
https://opensource.posit.co/blog/2026-04-27_tidymodels-april-2026/
0
46
9
reposted by
Hadley Wickham
Peter Dalgaard
26 days ago
R version 4.6.0 "Because it was There" (source version) has been released. It should be on CRAN by now.
#rstats
The choice of codename is in remembrance of R Core member Tomàš Kalibera (1978-2026). Among many other things, he was a keen mountain climber.
3
212
57
reposted by
Hadley Wickham
Ansgar Wolsing
27 days ago
The Grammar of Graphics for SQL – and it’s for real! 😅
#ggsql
brings the Grammar of Graphics to SQL - developed by the team behind ggplot2 at Posit. No need to switch to another tool to create nice charts once you have queried your database.
#30DayChartChallenge
| Day 22 - New tool
#dataviz
📊
1
51
15
reposted by
Hadley Wickham
Marcin Kierczak
27 days ago
🌊 Level up your R skills in Visby, Aug 10–20! 🏰
#RaukR
Data Science with R Summer School. Instructors including
jennybryan.bsky.social
&
cderv.bsky.social
. Join ~300 happy alumni! Registration deadline soon!
raukr.nbis.se
#RStats
#Bioinformatics
#RaukR
#DataScience
#SciLifeLab
nbis.se
#NBIS
0
7
8
reposted by
Hadley Wickham
useR! - The R User Conference
29 days ago
✨ The useR! 2026 Diversity Scholarship is open! We provide financial support to underrepresented groups in the
#RStats
community. We offer: 🎫 Registration waivers ✈️ Full needs-based grants (travel/lodging) ⏳ Apply by May 10! Find links in the comment below!
1
9
8
reposted by
Hadley Wickham
Antoine Vernet
28 days ago
I managed to install panache (
panache.bz
) and for now I only got it to do one thing, but it is one thing that is really nice to do with a one liner: put every sentence in a quarto document on a newline. So the economy of a paragraph is visible at a glance.
#writing
#quarto
loading . . .
Panache: Language Server, Formatter, and Linter for Pandoc, Quarto, and R Markdown
Panache provides authoring tools for Pandoc, Quarto, and R Markdown: a language server, formatter, and linter to help you write better documents, more efficiently.
https://panache.bz
0
14
6
Load more
feeds!
log in