Hadley Wickham's Avatar

Hadley Wickham

@hadley.nz

R, data, πŸ•, 🍸, 🌈. He/him.

14,426
Followers
225
Following
835
Posts
16.04.2024
Joined
Posts Following

Latest posts by Hadley Wickham @hadley.nz

Preview
Job opportunity Assistant Professor, tenure track, qualification agreement at WirtschaftsuniversitΓ€t Wien Jobportal others in Wien

Opening for a tenure track position in statistical computing:

wirtschaftsuniversitaet-wien-portal.rexx-systems.com/Assistant-Pr...

As dept chair, R Core member Kurt Hornik invites applications from people who could make substantial contributions to #RStats, including base R.

Deadline Mar 18!

09.03.2026 16:55 πŸ‘ 18 πŸ” 23 πŸ’¬ 0 πŸ“Œ 1

But I think it's also fair to say that if you know what an MCP server is, then there's less value in Posit assistant for you.

09.03.2026 15:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - t-kalinowski/mcp-repl Contribute to t-kalinowski/mcp-repl development by creating an account on GitHub.

If you want to connect R via MCP with open source you can try github.com/posit-dev/mc... or github.com/t-kalinowski.... But I see three advantages to posit assistant vs claude code + mcp:

1. single shared R session for R and agent
2. plots!
3. easier to see analysis code as its run

09.03.2026 15:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image

We released DuckDB v1.5!

This release comes with a β€œfriendly CLI” client, a new (opt-in) PEG parser, support for VARIANT types and many lakehouse features. It also ships a new network stack, a reworked geospatial extension, Azure writes and an ODBC scanner.

Read more at duckdb.org/2026/03/09/a...

09.03.2026 13:22 πŸ‘ 54 πŸ” 15 πŸ’¬ 0 πŸ“Œ 1

The person sending the email doesn’t know you’re doing this

09.03.2026 11:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

If you regularly create plots in R, the tidyplots package is definitely worth exploring.

Today, I released a new module in the Statistics Globe Hub that explains how to use tidyplots in R.

More info about the Statistics Globe Hub: statisticsglobe.com/hub

#rstats #datascience #tidyplots #ggplot2

09.03.2026 08:54 πŸ‘ 40 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

Totally unrelated to this thread, but I have sometimes asked Claude to reword particularly irksome emails into a neutral and supportive tone. And then I respond to that email not the original.

09.03.2026 01:35 πŸ‘ 21 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Post image

My spawn just sent me this. It appears you can get @posit.co support at halftime during Davidson bball games 🀣
#rstats

08.03.2026 19:31 πŸ‘ 28 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1

Do you think you could do a weekly version? I think the day of week variation makes it harder to see the trend.

08.03.2026 12:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Can you please tell the results of Sys.info()[["user"]]? Asking for a friend.

07.03.2026 13:36 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

It really is essential!

07.03.2026 13:11 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Job Opening: Data Scientist – Grant Witness Grant Witness seeks a data scientist for a full-time position on our team tracking changes to U.S. federal grantmaking. We are also hiring for part-time/contract positions. Join us!

Grant Witness is hiring! We're seeking a full-time data scientist to join our team building data resources to support journalism, litigation, and activism protecting science, public health, and the rule of law. grant-witness.us/apply.html #rstats

06.03.2026 21:14 πŸ‘ 115 πŸ” 82 πŸ’¬ 1 πŸ“Œ 7

But personally what has really bought it all back for me is having a new arch nemesis: @dingdingpeng.the100.ci 🀣🀣🀣

07.03.2026 13:05 πŸ‘ 92 πŸ” 5 πŸ’¬ 2 πŸ“Œ 3

Obviously we’re a business and we have to cover the costs somehow. Bundling things together is always a bit arbitrary but if we can’t build a sustainable business we can’t fund all the engineers writing open source/free software.

07.03.2026 12:46 πŸ‘ 8 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If we did BYO key, I suspect we would charge some nominal β€œcorkage” in order to cover our costs.

07.03.2026 12:44 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

If you’re paying $20/month for all you can eat Claude, no you can’t fill up your purse and eat at Posit instead.

07.03.2026 12:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Claude code is as good at writing R code as me, in the small. (Still isn’t as good in the large)

07.03.2026 03:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Can’t bring your own key for _yet_.

07.03.2026 03:27 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

So you’re assuming it’s been rendered once

06.03.2026 21:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So always?

06.03.2026 18:45 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

How does it access the rendered plot?

06.03.2026 18:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I am glad that Bluesky has now captured all the best parts of #rstats twitter: dank memes, sick burns, hot takes, and flame wars.

06.03.2026 18:40 πŸ‘ 168 πŸ” 11 πŸ’¬ 5 πŸ“Œ 5

I've got to say no no no #RStats

06.03.2026 14:26 πŸ‘ 51 πŸ” 8 πŸ’¬ 3 πŸ“Œ 0
Video thumbnail

RStudio now has next edit suggestions! I wrote a bit about how they work and have open-sourced the eval we used to engineer the system's prompt: www.simonpcouch.com/blog/2026-03...

06.03.2026 14:07 πŸ‘ 29 πŸ” 8 πŸ’¬ 0 πŸ“Œ 1
Preview
Data Visualization A Practical Introduction

Here’s a full draft of the upcoming second edition of my β€œData Visualization: A Practical Introduction”: socviz.co

05.03.2026 22:54 πŸ‘ 539 πŸ” 172 πŸ’¬ 12 πŸ“Œ 15

But not tibbles!

06.03.2026 00:41 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We are working super hard on it! So hopefully soon

05.03.2026 19:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My hope is we can do more cheaper plans once we have more data about how much it costs to run. We want it to be sustainable in the long term which means being financially cautious to start with.

05.03.2026 19:50 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
I'm Not a Robot Prove your humanity once and for all

This makes me think of a fun captcha game I played once called I’m not a robot -

neal.fun/not-a-robot/

05.03.2026 16:38 πŸ‘ 11 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Screenshot of a plot legend showing two colored lines: a red line and a blue line. The red line is labeled "blue" and the blue line is labeled "red"

Screenshot of a plot legend showing two colored lines: a red line and a blue line. The red line is labeled "blue" and the blue line is labeled "red"

Turns out if you put the color argument inside the aesthetic instead of outside by mistake, you can get the most confusing ggplot legend ever #rstats

05.03.2026 14:25 πŸ‘ 56 πŸ” 10 πŸ’¬ 4 πŸ“Œ 0