Julia Silge's Avatar

Julia Silge

@juliasilge.com

Building data science tools @posit.co, #rstats, parenthood βœ¨πŸ“Šβœ¨

7,545
Followers
314
Following
222
Posts
17.05.2023
Joined
Posts Following

Latest posts by Julia Silge @juliasilge.com

A digital CAPTCHA verification window titled "Select all squares with PIPES" against a plain white background. The window contains a 3Γ—3 grid of numbered squares, mixing literal hardware, smoking pipes, and programming syntax.

A digital CAPTCHA verification window titled "Select all squares with PIPES" against a plain white background. The window contains a 3Γ—3 grid of numbered squares, mixing literal hardware, smoking pipes, and programming syntax.

These captchas just keep getting harder #rstats

05.03.2026 15:58 πŸ‘ 544 πŸ” 125 πŸ’¬ 7 πŸ“Œ 2
Preview
Outgrowing your laptop with R and Positron – Positron R-Ladies Abuja has posted a recording of a recent talk on Positron, and you can find it here!

The #Positron team has a new blog! ✨

Check out the first post, about a talk I recently gave for R-Ladies Abuja, and subscribe via email or RSS feed to stay up to date:

positron.posit.co/blog/posts/2...

05.03.2026 18:05 πŸ‘ 10 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
A screenshot of an RStudio window. On the left-hand side is a new pain called Posit Assistant. The Posit Assistant had recently run code making a lat-lon plot of Washington state, colored by whether the point had been marked as forested or not.

A screenshot of an RStudio window. On the left-hand side is a new pain called Posit Assistant. The Posit Assistant had recently run code making a lat-lon plot of Washington state, colored by whether the point had been marked as forested or not.

Today we're releasing AI for RStudio. It's really, really goodβ€”I'd encourage you to point it at the messiest data sources you have and see what it can do.

www.simonpcouch.com/blog/2026-03...

05.03.2026 15:48 πŸ‘ 99 πŸ” 27 πŸ’¬ 7 πŸ“Œ 5

btw for trans women to offer this kind of practical warning and sympathy is a serious mitzvah and we cis women really owe it to them (and to ourselves!) to step up our solidarity in kind

25.02.2026 17:23 πŸ‘ 4221 πŸ” 1083 πŸ’¬ 27 πŸ“Œ 11

#rainbowR conf is todayyyyy! And tomorrow. If you're registered, join @damiepak.bsky.social and I for a short trivia game in about an hour-ish! And then, a quick social πŸ₯³ #rstats #rainbowrconf

25.02.2026 16:51 πŸ‘ 18 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

"Working with agents is a lot more productive, but a lot less fun." Charlie Marsh on the weird world of building software right now. Full conversation on The Test Set.

24.02.2026 16:10 πŸ‘ 19 πŸ” 5 πŸ’¬ 0 πŸ“Œ 2
Post image

New feature in the Positron Notebook Editor: Inline data-explorer view. Whenever you print a pandas or polars dataframe you get an inline interactive view powered by Positron's data explorer. This allows you to view and sort massive dataframes.

25.02.2026 13:58 πŸ‘ 29 πŸ” 6 πŸ’¬ 2 πŸ“Œ 1

Join us now!

17.02.2026 19:07 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Developing Rust-Based R Packages Using the Roxido Framework, Tue, Feb 17, 2026, 12:00 PM | Meetup Our February Meetup will be a remote gathering; the Zoom link will be posted the week before the event. Rust is a modern systems language that combines C-class performance

Next Tuesday (Feb 17), join the SLC RUG to hear from David B. Dahl about using Rust in #rstats packages! πŸ¦€

www.meetup.com/slc-rug/even...

11.02.2026 16:09 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Commenting on PRs is broken. Time to just merge PRs.

09.02.2026 18:59 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Post image

My wife hates apps in favor of hand-writing grocery lists. I have not the attention span to remember what I have already procured from the list or how to best navigate our grocery store to get the items. I built an app to solve this…

07.02.2026 03:31 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
dplyr 1.2.0 dplyr 1.2.0 fills in some important gaps in dplyr's API: we've added a new complement to `filter()` focused on dropping rows, and we've expanded the `case_when()` family with three new recoding and re...

dplyr 1.2.0 is out now and we are SO excited!

- `filter_out()` for dropping rows

- `recode_values()`, `replace_values()`, and `replace_when()` that join `case_when()` as a complete family of recoding/replacing tools

These are huge quality of life wins for #rstats!

tidyverse.org/blog/2026/02...

04.02.2026 11:39 πŸ‘ 466 πŸ” 133 πŸ’¬ 12 πŸ“Œ 14
Preview
Announcing the Positron Notebook Editor for Jupyter Notebooks - Posit The Positron Notebook Editor in alpha provides a "batteries-included" experience that combines the simplicity of Jupyter with the power of a purpose-built data science IDE.

Exciting update for #Jupyter and Notebook centric users in #Positron !

posit.co/blog/announc...

#PositronIDE #PyData #DataBS

03.02.2026 16:04 πŸ‘ 28 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Preview
Announcing the Positron Notebook Editor for Jupyter Notebooks - Posit The Positron Notebook Editor in alpha provides a "batteries-included" experience that combines the simplicity of Jupyter with the power of a purpose-built data science IDE.

The latest monthly release of Positron has a BRAND NEW editor for `.ipynb` available for early alpha testing! πŸ“’

I am excited about what Positron is going to offer Jupyter notebook users in terms of truly "batteries included" IDE integration:

posit.co/blog/announc...

03.02.2026 16:35 πŸ‘ 32 πŸ” 5 πŸ’¬ 2 πŸ“Œ 1
Talk Session 3 for ATDS 8
Talk Session 3 for ATDS 8 YouTube video by Astronomers Turned Data Scientists

I had such a good time speaking at @atds.space this year! All the talks were great & the videos are now online, including mine on demystifying AI code assistance, i.e. what is actually going on when you use a tool like Claude Code or GitHub Copilot or Positron Assistant?!

youtu.be/u0JBMGlzcGw?...

02.02.2026 22:40 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Parallel strands between learning crochet and learning programming Β· MaΓ«lle's R Blog

Frivolous post: "Parallel strands between learning crochet and learning programming" 🧢

masalmon.eu/2026/01/26/a...

26.01.2026 10:07 πŸ‘ 10 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

"LLMs [only] do a great job at interpreting plots that _don't_ contradict their expectationsβ€”it's sort of antithetical to the spirit of science." - @mike-thomas.bsky.social. Thanks for the coverage, yall!

More on @sara-altman.bsky.social and I's bluffbench eval: posit.co/blog/llm-plo...

28.01.2026 15:06 πŸ‘ 22 πŸ” 9 πŸ’¬ 0 πŸ“Œ 0

I can't put into words the feeling of watching our government, a hive of evil antisocial filth, the absolute worst humanity has to offer, colliding with the best. Ordinary people trying to help each other, risking everything to stand up for what's plainly, unambiguously fair and right. It's unreal

25.01.2026 01:34 πŸ‘ 21220 πŸ” 4279 πŸ’¬ 79 πŸ“Œ 84
Preview
Positron: My Extensions and Settings Positron is a new and existing IDE for data science. All my extensions and settings I use to improve my experience.

it only took a year but I'm back with more information about my Positron setup!
This time I'm going over my Extensions and Settings

emilhvitfeldt.com/post/positro...

20.01.2026 19:35 πŸ‘ 62 πŸ” 13 πŸ’¬ 2 πŸ“Œ 0
A bar chart showing the electricity use of several daily activities with the subtitle "The 'typical query' is not a useful way to think about coding agents' energy use." The bar for a 'typical ChatGPT query' is not even visible. My median Claude Code session is somewhere between the average US household per minute and toasting bread for three minutes. My median day with Claude Code is something like running a dishwasher.

A bar chart showing the electricity use of several daily activities with the subtitle "The 'typical query' is not a useful way to think about coding agents' energy use." The bar for a 'typical ChatGPT query' is not even visible. My median Claude Code session is somewhere between the average US household per minute and toasting bread for three minutes. My median day with Claude Code is something like running a dishwasher.

Whenever I read discourse on AI energy/water use that focuses on the "median query," I can't help but feel misled. Coding agents like Claude Code send hundreds of longer-than-median queries every session, and I run dozens of sessions a day.

On my blog: www.simonpcouch.com/blog/2026-01...

20.01.2026 14:38 πŸ‘ 375 πŸ” 79 πŸ’¬ 20 πŸ“Œ 22
Preview
Use Positron Assistant with GitHub Copilot | Julia Silge A data science blog

If you had set up GitHub Copilot before this release, you'll need to log OUT and then back IN to re-authenticate. πŸ”„

You can check out a few more details on my blog:
juliasilge.com/blog/copilot...

20.01.2026 14:35 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Use GitHub Copilot with Positron Assistant
Use GitHub Copilot with Positron Assistant YouTube video by Julia Silge

The latest release of #Positron has a TOTAL REVAMP of the integration to GitHub Copilot, which solves a ton of auth problems!

In this screencast, I walk through how to set up Positron Assistant πŸ€– to use GitHub Copilot as a model provider:

youtu.be/T8dCQ6iIFXo

20.01.2026 14:34 πŸ‘ 34 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0
Semi-automating 200 Pull Requests with Claude Code – Davis Vaughan

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...

12.01.2026 13:42 πŸ‘ 61 πŸ” 13 πŸ’¬ 6 πŸ“Œ 1
Post image

❗️Our next workshop will be on Jan 15 , 6 pm CET titled R package development in Positron by
@stephenturner.us

Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky #RStats

09.01.2026 12:00 πŸ‘ 28 πŸ” 11 πŸ’¬ 1 πŸ“Œ 4

I was at Texas A&M in the late 90s and EVERY TIME I see a news item about it now, I know I’m about to be embarrassed πŸ™ˆ

08.01.2026 14:41 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Good morning. I'd like to invite anyone who is interested to make a small gesture of kindness today. It's up to you to decide what that can be. The key is for you to act on the idea. With so much out of our control, we can choose how to be with each other today and every day.

08.01.2026 11:36 πŸ‘ 1796 πŸ” 732 πŸ’¬ 15 πŸ“Œ 0

what you clearly see, CLEARLY, is a driver who is spooked by the agents grabbing her door, takes steps to drive away, and is immediately shot as moves her vehicle *away* from the agents.

08.01.2026 13:12 πŸ‘ 6231 πŸ” 1573 πŸ’¬ 127 πŸ“Œ 45

Come join us to hear some #rstats lightning talks!

07.01.2026 18:56 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Community Lightning Talks, Wed, Jan 7, 2026, 12:00 PM | Meetup Our January Meetup will be a remote gathering; the Zoom link will be posted the week of the event. In this meeting, we will hear 5-7 minute lightning talks from our SLC RU

Join the SLC RUG tomorrow for a set of #rstats lightning talks! ⚑

www.meetup.com/slc-rug/even...

06.01.2026 15:17 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

I am struggling with what might be a generational experience. The gulf war was pretty politically formative for me. It’s not history so much as memory this time.

It is destabilizing to see almost the exact same gameplan but this time without the guardrails that at the time I took for granted.

03.01.2026 23:09 πŸ‘ 3650 πŸ” 490 πŸ’¬ 50 πŸ“Œ 59