Davis Vaughan
davisvaughan.bsky.social
Davis Vaughan
@davisvaughan.bsky.social
Building tools for R users, these days mostly in Rust 🦀

https://blog.davisvaughan.com
https://github.com/DavisVaughan
Reposted by Davis Vaughan
the president of the united states should not be allowed to personally loot the treasury to the sum of ten billion dollars and that this is not resulting in immediate, unanimous impeachment is a dramatic indictment of what has become of our political system
President Trump has filed a lawsuit against the IRS, in which he demands that the IRS, which he as president controls, pay him $10 billion.

storage.courtlistener.com/recap/gov.us...
January 30, 2026 at 4:33 AM
Reposted by Davis Vaughan
Thank you for {air} @davisvaughan.bsky.social and @lionelhenry.bsky.social !
It makes writing R code so enjoyable!
January 27, 2026 at 7:08 PM
Reposted by Davis Vaughan
Kare 11 local news just read, in full, this statement from Michael and Susan Pretti, the parents of Alex Pretti.

"Please get the truth out about our son."
January 25, 2026 at 12:43 AM
I had the most frustrating experience talking to Abercrombie's AI customer service.

It was SO hilariously bad that I decided it deserved its own rant!

Enjoy my pain and suffering!

blog.davisvaughan.com/posts/2026-0...
Waging War Against Abercrombie’s AI Customer Service – Davis Vaughan
blog.davisvaughan.com
January 24, 2026 at 8:34 PM
Reposted by Davis Vaughan
DID YOU MISS the very first #DataScienceLab when @isabelizimm.bsky.social and @davisvaughan.bsky.social joined us to talk about some of our favorite #Positron settings? Some folks had asked so I wanted to share!

It's up on YouTube here: youtu.be/QIYyeuZ_ISY

#rstats #python #databs #pydata
Exploring Positron settings | Isabel Zimmerman & Davis Vaughan | Data Science Lab
YouTube video by Posit PBC
youtu.be
January 16, 2026 at 10:49 PM
what if we just dont turn it back on
January 16, 2026 at 4:40 PM
I sent 200 pull requests using Claude Code and wrote about the experience. It's pretty wild!

For dplyr releases, we send a PR any time we break an #rstats package. This release advances a lot of deprecated functions, triggering issues in many old packages!

blog.davisvaughan.com/posts/2026-0...
Semi-automating 200 Pull Requests with Claude Code – Davis Vaughan
blog.davisvaughan.com
January 12, 2026 at 1:42 PM
Reposted by Davis Vaughan
Forensic analysis of objective video evidence. This is how you serve readers searching for clarity.
January 8, 2026 at 1:00 PM
Reposted by Davis Vaughan
It’s not about drugs. If it was, Trump wouldn’t have pardoned one of the largest narco traffickers in the world last month.

It’s about oil and regime change.

And they need a trial now to pretend that it isn’t. Especially to distract from his sinking under Epstein and skyrocketing healthcare costs.
January 3, 2026 at 3:34 PM
Reposted by Davis Vaughan
none of this is legal. none of this is normal. feel free to tell anyone who says otherwise to fuck off.
January 3, 2026 at 4:02 PM
Reposted by Davis Vaughan
Last 2025 post, on @python.org & @carpentries.carpentries.org values, a great @posit.co conf session feat @mchow.com @richmeister.bsky.social @davisvaughan.bsky.social, the magic of #rstats #python dev cultures sharing best practices, and random #rstats history

www.emilyriederer.com/post/py-rgo-...
R + Python: From polyglot to crosspolination | Emily Riederer
A combined reflection on 2025, posit::conf(2025), and the necessity of diversity in open source
www.emilyriederer.com
December 30, 2025 at 9:55 PM
Reposted by Davis Vaughan
New Post on @ropensci.org: Better #RStats Code, Without Any Effort, Without Even AI

Edited by @etiennebacher.bsky.social & Steffi LaZerte

Read about:

✨ {lintr} for detecting lints
✨ Air for formatting code
✨ jarl for detecting+fixing lints
✨ {flir} for refactoring

ropensci.org/blog/2025/12...
Better Code, Without Any Effort, Without Even AI
Useful local, free, deterministic tools to improve your code
ropensci.org
December 15, 2025 at 12:28 PM
Reposted by Davis Vaughan
I'm happy to announce arborium, a collection of 96 tree-sitter grammars (so far) that compile cleanly as crates and npm packages, for desktop & wasm.

It comes with themes, two rustdoc integrations, a clean HTML+ANSI highlighter, get it while it's hot:

arborium.bearcove.eu#rust
arborium - Syntax Highlighting Demo
arborium.bearcove.eu
December 14, 2025 at 1:06 AM
Join us to talk all things R, Python, Positron, Air, tidyverse, and cosmere!
How lucky am I that these 2 agreed to join me not just at DS Lab to share #Positron settings, but now TODAY @ the Hangout to share about their dev jobs!

Let's be real, we're all Brandon Sanderson #Cosmere nerds, too, that's gonna come up 😂

Join us @ 12PM ET! pos.it/dsh

#databs #rstats #python
December 11, 2025 at 4:10 PM
Reposted by Davis Vaughan
#rstats Please welcome Jarl, a new R linter.

Jarl is a CLI tool with extensions in VS Code, Positron, and Zed. It can check thousands of lines of R code in milliseconds.

Jarl provides several output formats, a Github Actions workflow, and more.

Blog post: www.etiennebacher.com/posts/2025-1...
November 20, 2025 at 4:50 PM
Reposted by Davis Vaughan
Reposted by Davis Vaughan
new #dplyr filtering function who dis 😍 meet filter_out()!

👍 GO PUT A THUMBS UP ON DAVIS'S TIDYUP THINGY ON GITHUB TO SHARE MY ENTHUSIASMMMM!! #rstats #databs

And, you know, provide your thoughts on this newly-proposed function if you have them 😌
November 7, 2025 at 11:16 PM
We are looking for #rstats community feedback on 3 new dplyr functions!

We're aiming to expand the `filter()` family:

- `filter()` to keep rows
- `filter_out()` to drop rows
- `when_any()` and `when_all()` as modifiers

Read more and leave feedback here:
github.com/tidyverse/ti...
November 7, 2025 at 4:03 PM
Reposted by Davis Vaughan
TOMORROW, I'm hosting what I'm calling Data Science Lab. This debut session will be our fave Positron settings for #rstats & #python 😍

I called it DS Lounge at first, but that doesn't feel right. You'll see "Lounge" when you register at pos.it/dslab, but future sessions will be "Lab" 🧪😎 #databs
November 4, 2025 at 7:06 PM
Reposted by Davis Vaughan
Come hang with me Nov 5th 12PM ET! We'll be chatting with Isabel Zimmerman & Davis Vaughan from Posit about our favorite #Positron settings. New to to the IDE? Come learn! If you're super familiar & have tricks of your own to show, come share! #databs #rstats #python

events.zoom.us/ev/AnxRH-OLd...
October 24, 2025 at 12:30 AM
We are extremely excited about this!

@lionelhenry.bsky.social did an awesome job shepherding this feature, and we think that both decimal alignment and using commas as "column guides" for your `tribble()` calls makes QC-ing your code easier and less error prone!
I'm excited to share a new version of the Air formatter for #rstats, with support for tabular formatting! Super useful with `tibble::tribble()` calls or `data.table::fcase()`.

It's currently experimental as we're looking to get feedback on the feature, so please let us know what you think.
October 21, 2025 at 12:14 PM
Reposted by Davis Vaughan
Quarto friends! I need your help:

We are implementing a new QMD parser in Quarto. It will be super nice. But it's a big change, and we want to minimize the impact.

1. Can you share a link to your Quarto project at github.com/quarto-dev/q...
2. repost this and let your Quarto friends know too?
Epic: are we production yet · Issue #63 · quarto-dev/quarto-markdown
We need to check against many large sites to get a good sense for the impact of this new syntax in practice. autogenerated qmd quartodoc-generated sites (tbd meet with @machow) sites quarto.org Shi...
github.com
October 16, 2025 at 2:13 PM
Reposted by Davis Vaughan
These are my #Positron extensions I've currently installed. Are there any "must haves" missing in my list, what other extensions would you recommend etc.? (answers including "python" will be ignored... 😎) #rstats #rstudio #vscode
October 16, 2025 at 9:15 AM
We optimize for “wtf?!” moments 🙂
Just added Air to the Arrow CI jobs 🪂

It's an R formatter written in Rust, and so fast I genuinely had a "wtf?!" moment the first time I used it.

Would love to see a similar linter; if I had the time, I'd love to try building one - need to get acquainted with tree-sitters one day! 🌳

#rstats
October 11, 2025 at 1:13 AM
Reposted by Davis Vaughan
Nothing says Nobel Peace Prize-worthy than an individual leveling threats against Norway if he doesn't get it.
October 10, 2025 at 2:47 AM