Garrick Aden-Buie
@grrrck.xyz
4K followers 2.4K following 200 posts
r + python + data + web things. team shiny at posit (rstudio). open source all the things https://garrickadenbuie.com https://github.com/gadenbuie
Posts Media Videos Starter Packs
Pinned
grrrck.xyz
I made a starter pack with #Shiny for #RStats and #Python devs and friends! And if you're a Shiny person and want to be included, let me know.
go.bsky.app/BFEQ1HY
grrrck.xyz
I'm a big fan of this idea! I need to write a blog post on this, but bslib + brand.yml + pkgdown's light switch is a killer combo for branded pkgdown sites with light/dark themes.

The {btw} site is a good example posit-dev.github.io/btw/
All the magic is in _pkgdown.yml github.com/posit-dev/bt...
grrrck.xyz
Reading that back, I think I only vocalize the dot in _brand.yml, but that’s just me 💁‍♂️
grrrck.xyz
lol I say “brand yaml” but any spoken version is great!

really I only have opinions about how to write about it: the project name is “brand.yml”, the special file automatically used by Quarto and Shiny is “_brand.yml”, and any brand.yml file by another name is “a brand.yml file”
grrrck.xyz
related: my son is taking piano lessons and we need a “let them eat cake” version of learning piano. tired: Hot Cross Buns; wired: K-Pop Demon Hunters
grrrck.xyz
very cool but where's the rest of the song?
Reposted by Garrick Aden-Buie
jesspish.bsky.social
This raid is disgusting, abominable behavior, traumatizing children and families in their homes.
abc7chicago.com/post/ice-chi...
"They was terrified. The kids was crying. People was screaming. They looked very distraught. I was out there crying when I seen the little girl come around the corner, because they was bringing the kids down, too, had them zip tied to each other," Watson said. "That's all I kept asking. What is the morality? Where's the human? One of them literally laughed. He was standing right here. He said, 'f*** them kids.'"
grrrck.xyz
I really appreciate everyone agreeing with me 😆
grrrck.xyz
You arrive at a text input and start typing. Would you rather

1️⃣ Press Enter to submit your text
2️⃣ Press Enter to add a new line
A text input interface with a submit button. In the text area: "I'm writing some text and want a new line..."
grrrck.xyz
Like a chat-with-friends chat window? Or a chat-with-LLMs chat window? Are these different for you?
grrrck.xyz
Same! The button should tell you which one to use! (I removed it in this screenshot)
grrrck.xyz
Implied in this scenario:

1️⃣ Press Shift+Enter to add a new line (Enter to submit)
2️⃣ Press Cmd/Ctrl+Enter to submit (Enter to add a new line)
grrrck.xyz
You arrive at a text input and start typing. Would you rather

1️⃣ Press Enter to submit your text
2️⃣ Press Enter to add a new line
A text input interface with a submit button. In the text area: "I'm writing some text and want a new line..."
Reposted by Garrick Aden-Buie
jrwinget.bsky.social
Last week, I went from long-time attendee to first-time speaker at #PositConf2025. I shared how behavioral science can help #rshiny cut user friction and build kinder tools. Even ended with #rstats contributions.

I couldn't be more grateful! Recap 👇
jrwinget.com/blog/2025-09-25_posit-conf-journey
From First-Time Attendee to Speaker: My posit::conf Journey – Jeremy R. Winget, PhD
Seven years of growth, community, and bridging behavioral science with R tooling at posit::conf
www.jrwinget.com
Reposted by Garrick Aden-Buie
thomasp85.com
I am super hyped to finally share the first release of plumber2 with all of you. This has been the center of my attention for a big part of 2025 and I hope you'll find it a worthy update to the venerable plumber package.

The blog post will tell you more

#rstats
plumber2 0.1.0
plumber2, a complete rewrite of plumber, has landed on CRAN, providing a modern, future proof solution for creating web servers in R. Read all about the new features here.
www.tidyverse.org
Reposted by Garrick Aden-Buie
djnavarro.net
Against my better instincts, I have written some notes on how human probability judgements work and what you should expect from surveys that ask people to guess what proportion of the population is transgender. I hope never to speak of this matter again
Some notes on probability judgement – Notes from a data witch
For the love of fuck, literally nobody thinks that 20% of the population is transgender. Please stop sharing that ridiculous YouGov statistic
blog.djnavarro.net
grrrck.xyz
And now we’re mutuals! Hi 👋 and thank you! 😊
Reposted by Garrick Aden-Buie
kellybodwin.com
I feel seen listening to @grrrck.xyz talking about making his own Beamer theme in grad school.

RIP Kelly's Personal Beamer theme (2015-2017), killed by discovering RMarkdown. 🪦
Reposted by Garrick Aden-Buie
emilyriederer.bsky.social
Really insightful post from Julie Tibshirani (spotted in LinkedIn, can't find on Bsky) reflecting on #rstats 's unique governance structure and what can be learned for other languages

jtibs.substack.com/p/if-all-the...
If all the world were a monorepo
The R ecosystem and the case for extreme empathy in software maintenance
jtibs.substack.com
Reposted by Garrick Aden-Buie
yukondawn.bsky.social
I program in Squirrel, i.e. a mixture of SQL and R while leaving many small files littered around my drive

#Rstats
grrrck.xyz
ggplot2 4.0.0 is out and the new `paper`, `ink`, `accent` theme variables look super cool! Just pick 2-3 colors 🎨 to make your plots look great! I'm excited to hook this up to brand.yml 😉
A ggplot2 plot showing a classic `mpg` scatter plot. The code uses `theme_gray()` with `paper = "cornstalk"` for a light yellow background, `ink = "navy"` for navy blue text and points, and `accent = "tomato"` which is applied to the smoothing line created with `geom_smooth()`
grrrck.xyz
Actual thing I just said to an LLM: "Dial back the marketing speak. Be a normal human."
Reposted by Garrick Aden-Buie
juliusgoat.bsky.social
On the topic of “our” duty to persuade abusers, a tale:

——

THE FINGER-TAKER’S SON

Whenever the king became displeased with one of his subjects, he would send out his soldiers, and before long the offender would find themselves in the basement of the king’s finger-taker.
convolutedname.bsky.social
Apparently he's really saying "liberals need to befriend conservatives for the greater good" which is so pundit brained I can't even
Reposted by Garrick Aden-Buie
andrewholz.bsky.social
Finally got Glimpse out focused on what the Posit open source team has been up to. Turns out its quite a bit! posit.co/blog/posit-g...
I continue to be happy with the approach we (Posit) are taking with LLMs and AI. Too impactful to ignore but focus on useful and safe as much as possible.
Posit
Posit's latest glimpse newsletter highlights new product releases, including the Positron IDE and several new LLM-powered tools.
posit.co
Reposted by Garrick Aden-Buie
wojtekmaj.pl
Interesting how so many projects are now improving docs & error messages "so LLMs can understand." 🤖
Was making them clear for humans not a good enough reason already?
grrrck.xyz
Imminent. We’re going through the same process the tidyverse team did a few years ago. We have open issues in all repos and are collecting contributor consent. So likely the next release (or the one after) of any affected package will be MIT