Simon P. Couch's Avatar

Simon P. Couch

@simonpcouch.com

he/him - writing statistical software at Posit, PBC (nΓ©e RStudio)πŸ₯‘ simonpcouch.com, @simonpcouch elsewhere

3,696
Followers
203
Following
270
Posts
27.09.2023
Joined
Posts Following

Latest posts by Simon P. Couch @simonpcouch.com

Post image

Assistant has separate project option and global options, so you can turn next edit suggestions off for specific projects. :)

05.03.2026 22:26 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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

Fares very well. :)

05.03.2026 17:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The description mirrored by input, which used "lat/lon." Looks like it just silently corrected me lol

05.03.2026 16:38 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yeah, CLIs in RStudio isn't a very pleasant experience. Especially Gemini CLIπŸ˜…

Posit AI is a $20/mo subscription. With the subscription, the experience is managed by the IDE, so no API keys involved.

05.03.2026 16:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Frequently asked questions – Posit AI

Here's a page with more details on that question: docs.posit.co/posit-ai/use...

05.03.2026 15:54 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Not a dumb question. :)

We have a zero data retention agreement with our model providers. Users can choose to opt-in to data storage on Posit's side to help us improve the service, but users are opted-out by default.

05.03.2026 15:53 πŸ‘ 12 πŸ” 0 πŸ’¬ 3 πŸ“Œ 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
Something is afoot in the land of Qwen I’m behind on writing about Qwen 3.5, a truly remarkable family of open weight models released by Alibaba’s Qwen team over the past few weeks. I’m hoping that the 3.5 …

Published some notes on the situation at Qwen - they released the Qwen 3.5 family (an outstanding family of open weight models) but now their lead researcher and several others all appear to have resigned within the past 24 hours simonwillison.net/2026/Mar/4/q...

04.03.2026 15:53 πŸ‘ 105 πŸ” 17 πŸ’¬ 6 πŸ“Œ 3

Oh, shit

04.03.2026 15:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A pink and blue graphic reading "apply for our opportunity scholarship to posit::conf(2026)."

A pink and blue graphic reading "apply for our opportunity scholarship to posit::conf(2026)."

We are covering 40 people's travel, lodging, and registration for posit::conf() this fall! If you are from a group that is underrepresented in data science or open source, please consider applying for the Opportunity Scholarshipβ€”we'd love to have you join.

posit.co/blog/apply-t...

03.03.2026 15:17 πŸ‘ 21 πŸ” 15 πŸ’¬ 2 πŸ“Œ 1

If you live in Chicago and you want to check your voter registration and see a copy of your sample ballot, the Board of Elections has you covered.

02.03.2026 14:25 πŸ‘ 4 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1
A code editor containing R code with a panel on the right showing a comment from 'Tidy reviewer'. On the left, the workspace setup section loads various libraries including tidyverse, extraDistr, MASS, cmdstanr, and bayesplot. Three lines (tidyr, purrr, and ggplot2) are highlighted in red, indicating they've been flagged. The 'Tidy Reviewer' panel displays feedback explaining that these three packages are redundant because tidyverse already includes them, suggesting their removal to simplify dependencies.

A code editor containing R code with a panel on the right showing a comment from 'Tidy reviewer'. On the left, the workspace setup section loads various libraries including tidyverse, extraDistr, MASS, cmdstanr, and bayesplot. Three lines (tidyr, purrr, and ggplot2) are highlighted in red, indicating they've been flagged. The 'Tidy Reviewer' panel displays feedback explaining that these three packages are redundant because tidyverse already includes them, suggesting their removal to simplify dependencies.

In this @posit.co AI Newsletter, GGML joins hugging face, and some reflections on a Docs-style interface to LLM code review in #rstats.

posit.co/blog/2026-02...

27.02.2026 17:52 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Very, very excited to be keynoting at posit::conf() with @sara-altman.bsky.social. Dream come true.

27.02.2026 16:38 πŸ‘ 14 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Statement from Dario Amodei on our discussions with the Department of War A statement from our CEO on national security uses of AI

Anthropic: "Statement from Dario Amodei on our discussions with the Department of War"

www.anthropic.com/news/stateme...

26.02.2026 23:03 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

I'm thrilled to be a fellow at the #NICAR26 data journalism conference this year!

I'll also be coaching a hands-on session on #RStats data analysis + plotting using #tidyverse packages. πŸ“Š
Maybe I'll see you there! πŸ‘‡πŸ½
schedules.ire.org/nicar-2026/#...

#ddj @ire.org

26.02.2026 14:33 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

this this this this this

25.02.2026 12:12 πŸ‘ 37 πŸ” 4 πŸ’¬ 3 πŸ“Œ 0
Post image

There's promise in using LLMs for code review, but it's tricky things to make sure it's not overwhelming.

I was looking at this new experimental package by Simon Couch and I really love how it allows you to review code iteratively. #rstats #ai #llms

github.com/simonpcouch/...

23.02.2026 15:15 πŸ‘ 26 πŸ” 6 πŸ’¬ 4 πŸ“Œ 0

Thank you! :)

23.02.2026 15:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Folks from underrepresented groups in data science and open source: we'd love to have you join!

20.02.2026 22:27 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

this thread is blowing my mind

20.02.2026 18:49 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

omg I literally have this in my .Rprofile because I cannot stand the data.frame print method:

print.data.frame <- function(x) {
library(tibble)
cat("# Just a data frame.\n")
print(structure(x, class = c("tbl_df", "tbl", "data.frame")))
}

20.02.2026 18:42 πŸ‘ 21 πŸ” 0 πŸ’¬ 2 πŸ“Œ 1

"the function does not work"

20.02.2026 12:47 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

hahaha I promise you I'm not checking for completeness from my side...

Been neat to learn about projects that I feel like I otherwise may not have come across there!

20.02.2026 12:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I appreciate you sharingβ€”learning a lot from this.

19.02.2026 20:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How to choose the best LLM using R and vitals Use the vitals package with ellmer to evaluate and compare the accuracy of LLMs, including writing evals to test local models.

Want to check if code using #GenAI generates the responses you want? Here's how to automate LLM evals with the {vitals} #RStats πŸ“¦ by @simonpcouch.com @posit.co
My latest at #InfoWorld:
www.infoworld.com/article/4130...
#LLMs

19.02.2026 14:26 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

I'm very grateful that Luis maintains this guide. Very much recommend to those who haven't poked around there before! #rstats

19.02.2026 12:29 πŸ‘ 21 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Preview
Rapp 0.3.0 Rapp is an R front-end (like Rscript) that turns simple scripts into polished CLIs, with automatic argument parsing, generated help, and support for commands and installable launchers.

I’m happy to announce Rapp v0.3.0 β€” a package that makes it easy to build and share polished CLI applications written in R.

Read more: www.tidyverse.org/blog/2026/02...

18.02.2026 18:11 πŸ‘ 41 πŸ” 7 πŸ’¬ 0 πŸ“Œ 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.

I've recently been wondering whether the "median query" is still the right level of observation to speak about electricity usage of AI. Increasingly popular interfaces like coding agents and research/web search are much more compute-intensive.

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

17.02.2026 15:34 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Preview
AI Newsletter 2026-02-13 A step change in coding agents’ abilities, task-completion time horizons, and posit::conf(2026) call for talks.

@sara-altman.bsky.social and I’s latest newsletter includes a somewhat atypical call to action: if it’s been more than ~4 months since you’ve tried a coding agent, I’d urge you to try Claude Code or Codex with today’s models. The models and harnesses have progressed a lot.

posit.co/blog/2026-02...

16.02.2026 13:07 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0