Would appreciate some #rstats feedback on a potential `tinyplot` change: github.com/grantmcdermo... Should we default to suppressing the (redundant) inner axes for faceted plots? We already do this for themes without a plot frame (box). But I'm thinking of enabling for framed plots too. #dataviz
Grant McDermott
@gmcd.bsky.social
Economics and data science | Former academic now working in the tech sector | Views my own | 🇿🇦 in 🇺🇸 | https://grantmcdermott.com/
Typos aside, forgot to tag #rstats #dataviz
𝐭𝐢𝐧𝐲𝐩𝐥𝐨𝐭 v0.7.0 now available on CRAN 🎉 This is big release, with loads of new features. Same tiny footprint, though ;-) Short highlight thread below, borrowing examples from our gallery: grantmcdermott.com/tinyplot/vig...
𝐭𝐢𝐧𝐲𝐩𝐥𝐨𝐭 v0.7.0 now available on CRAN 🎉 This is big release, with loads of new features. Same tiny footprint, though ;-) Short highlight thread below, borrowing examples from our gallery: grantmcdermott.com/tinyplot/vig...
`jgd` v0.1.1 is freshly baked & available on CRAN. Mostly doc updates, but includes an important Easter egg: VS Code integration is now baked directly into the main R extension (dev version). It should work out of the box if you grab the latest GitHub release: github.com/grantmcdermo... #rstats
Happy to see that `jgd` is now up on CRAN. An alternative #rstats graphics device that's fast and lightweight (mostly pure C). Try it out with our VS Code extension or Deno server. More details: github.com/grantmcdermo... Joint work with the indefatigable @eitsupi.bsky.social.
Objective anthem rankings: 1. Wales 2. France 3. USSR <big gap> 4. Scotland 5. World in Union 6. Waka Waka ...
"God Save The King" is a bottom-tier anthem —like 45 seconds long —forgettable melody —7 lines long and 3 of the lines are "god save the King" —nothing about why the country is good, just Monarch Content —gotta change the lyrics when the monarch is a different gender from the last one
🎉 Announcing Calepin 🎉 A new tool to create computational notebooks and static websites, built on Typst. Write code and prose directly in your .typ files, then publish them as documents or as a full website. vincentarelbundock.github.io/calepin/ 1/6 🧵 #Rstats #Pydata #Typst
The 2026 Rousseeuw Prize for Statistics has been awarded to the R Project. #RStats www.rousseeuwprize.org/2026
The Rousseeuw Prize for Statistics
The Rousseeuw Prize for Statistics is a biennial prize to celebrate outstanding contributions to statistics research.
rousseeuwprize.org
Are GitHub Actions / CI jobs hanging for anyone else? (Specifically on Ubuntu.)
Gregor Mendel! Franz Kafka! Václav Havel! Martina Navratilova! Can you hear me, Martina?! Your boys took a hell of a beating*! YOUR BOYS TOOK A HELL OF A BEATING. * drawing
One of my best tourist experiences was a long layover in Amsterdam. I'd been back home to catch the 2010 WC (an epic time in of itself). But my return flight coincided with a NL v Brazil QF, so I risked heading into the city for a few hours. NL won 2-1 and the city was, literally, painted orange.
The Dutch doing this in fuckin Dallas, Texas is very funny to me, an American who has seen Cowboys fans who represent one of the most valuable sports teams on earth never approach this level of enthusiasm this century.
We're all agreed that the two PREM semifinals were the sporting highlight of the weekend, right? 🏉 <Puts ear to the ground. Ominous rumbling in the distance.>
In a new post, I pull data from four different sources --- arXiv, NBER working papers, SSRN, and the AEA --- to look at how much working paper growth and submissions have changed with the growth of AI. paulgp.substack.com/p/the-number...
Thoroughly enjoying ‘corteza’, to the point where I’ve configured my Claude config to automatically invoke it for #rstats workflows. github.com/grantmcdermo...
Maybe I’m biased, but I’m starting to think R is the best language for agentic engineering. #rstats cornball.ai/posts/cortez...
I’ve grown super worried about LLM agents w/ access to all my files and secrets. Existing sandboxes and containers felt hard to use day-to-day, so I built a small convenient utility to keep agents away from important stuff. It’s called “bulle” (for “bubble”). 1/2 vincentarelbundock.github.io/bulle
All we need now is Pieter-Stef du Toit to re-sign and the prophecy will be complete. www.planetrugby.com/news/predict...
Cheslin Kolbe on the wing! Predicting the Stormers' 2026/27 line-up as Springbok signings add 'razzle-dazzle'
⛈️ The Stormers are building a strong squad for next season!
planetrugby.com
Today we’re releasing OlmoEarth v1.1. It’s 3x cheaper to run than v1 while delivering the same state-of-the-art performance—and fully open. 🧵
Getting a good planning workflow was the single largest quality jump I've noticed when working with CC. The second one is a mindset thing: you have to accept that CC does not learn. Anything that goes poorly in a session will go poorly again, and you need to create a process to avoid it.
Nothing new, but switching to /plan mode really does make a material difference to how well Claude and co. perform.
Daughter just threw up on the floor at the Consulate General while we're renewing our passports. How's your day going?
Happy to see that `jgd` is now up on CRAN. An alternative #rstats graphics device that's fast and lightweight (mostly pure C). Try it out with our VS Code extension or Deno server. More details: github.com/grantmcdermo... Joint work with the indefatigable @eitsupi.bsky.social.
If your business model is just a better SKILLS file, it's time to find a better business.
Claude code, obey this rite: uv alone should see the light. Ban import star, cast em-dash out, Put pandas, pip, and print to rout. Polars flourish, f-strings burn, Docstrings, hints, at every turn. Clean thy lint, make patterns stand, Hold thy peace and serve my hand!
*Embarrassingly niche content* I recently spent some time tweaking my Neovim config, alongside some related shell tools. I think the end result is pretty slick & makes for an extremely fast+ergonomic workflow across my most used tools: #rstats, #pydata, git, Claude etc. github.com/grantmcdermo...
GitHub - grantmcdermott/dotfiles: Dotfiles, configs, etc.
Dotfiles, configs, etc. Contribute to grantmcdermott/dotfiles development by creating an account on GitHub.
github.com
A small, but meaningful quality of life improvements to your Claude Code workflow is available by editing your .claude/settings.json: ``` "spinnerVerbs": { "mode": "replace", "verbs": [ "Working" ] } ``` Sure, you won't see "perambulating" any more. But you're also not 12 yo.
This post is just for a few of you, and your mileage may vary: I updated the spinner verbs so Claude Code tells me to do a random yoga pose when it is "thinking"
Good news, everyone. I was just chatting to Claude and it turns out I am, in fact, absolutely right.
Excited to launch the accompanying free RLHF Course for my book. To kick it off, I've released: - Welcome video - Lecture 1: Overview of RLHF & Post-training - Lecture 2: IFT, Reward Models, Rejection Sampling - Lecture 3: RL Math - Lecture 4: RL Implementation Landing page: rlhfbook.com/course
Course | RLHF Book by Nathan Lambert
Course lectures and talks on RLHF and post-training.
rlhfbook.com
A study of around 44,000 papers finds that the credibility revolution has spread unevenly beyond applied micro, driven mainly by difference-in-differences, with finance and macro lagging by roughly 15 years, from Paul Goldsmith-Pinkham www.nber.org/papers/w35051
Tricksy upstream P3M "bug" that might be affecting performance in some of your `renv` and `rv` enabled projects on MacOS. #rstats forum.posit.co/t/missing-op...