Advertisement · 728 × 90

Posts by Simon P. Couch

The Axios supply chain attack used individually targeted social engineering The Axios team have published a full postmortem on the supply chain attack which resulted in a malware dependency going out in a release the other day, and it involved …

Warning to open source maintainers: the Axios supply chain attack started with some
very sophisticated social engineering targeted at one of their developers simonwillison.net/2026/Apr/3/s...

3 hours ago 155 44 5 14

the claws are loving this post

3 hours ago 5 0 1 0

Two true things:

* One can vibe code a coding agent in one day that demos convincingly
* It takes many talented, focused people multiple months to make an agent that's actually as reliable and as pleasant to use as your favorite coding agent

4 hours ago 15 1 3 2

we've personally been transitioning many of our workflows to the new COPILOT function in excel. would highly recommend!

1 day ago 4 0 2 0

What a session! streamy is loaded!

Congrats on the release. :)

1 day ago 1 0 1 0

There are advantages and disadvantages of both ways of doing things, but the CRAN and #rstats approach has an emerging benefit of resistance to typosquatting/slopsquatting attacks.

npm practically feels like a malware distribution service in comparison

4 weeks ago 17 4 0 1

BASE R GIRLIES OUR TIME HAS COME

Come hang with us, ask Ella questions (I know Isabella and I will), and learn something new. Don't think you use base R? You use it pretty much each and every time you use R! #baseRgirly

Also, we're a delight ✨

3 days ago 26 11 3 2

There’s some cool recent research on this phenomenon! It turns out vision language models excel at image benchmarks *even when the actual images aren’t provided,* because the answers are implicit in the questions!

arxiv.org/abs/2603.21687

3 days ago 231 50 10 9
Preview
2026-03-27 AI Newsletter A brief history of data science agents at Posit: from Shiny Assistant and Databot to Posit Assistan.

Our latest @posit.co AI Newsletter swaps the usual roundup for something different. @sara-altman.bsky.social and I traced the (brief) history of agents for data science at Posit, from Shiny Assistant to Databot to Positron Assistant to our latest release, Posit Assistant.

posit.co/blog/2026-03...

4 days ago 7 3 0 0
Advertisement
hex sticker for debrief. Contains a layering of different stamp designs

hex sticker for debrief. Contains a layering of different stamp designs

In exploring ways to use AI agents to help write R code I found that it was hard to extract profiling information in a way that they could interact with easily. Presenting {debrief}!!

provides text-based summaries and analysis tools for {profvis} profiling output

github.com/r-lib/debrief
#rstats

1 week ago 37 10 2 1
Kermit the frog screaming with excitement

Kermit the frog screaming with excitement

We have summer internships y'all! Come work at Posit on the PyData, tidymodels, shiny, or Connect teams: grnh.se/tigz810a3us. You will have an awesome time, learn a ton, and help advance our open source and pro tools 🧰 #rstats #pydata

1 week ago 71 46 2 0
Post image

Today is the last day to apply for an Opportunity Scholarship for posit::conf(2026)! Our Opportunity Scholarship provides travel, lodging, & registration to attend posit::conf for underrepresented groups in data science.

Learn more & apply by midnight tonight: posit.co/blog/apply-t...

1 week ago 8 12 0 0
Thoughts on OpenAI acquiring Astral and uv/ruff/ty The big news this morning: Astral to join OpenAI (on the Astral blog) and OpenAI to acquire Astral (the OpenAI announcement). Astral are the company behind uv, ruff, and ty—three …

Thoughts on OpenAI acquiring Astral and uv/ruff/ty simonwillison.net/2026/Mar/19/...

2 weeks ago 111 22 5 7
Post image

We’re thrilled to welcome Sara Altman and Simon Couch of the Posit AI Core team to the #positconf 2026 keynote stage!
They’ll be sharing a practical, hype-free look at how AI is being thoughtfully integrated into the tools you use every day.
✨ See what’s next for AI in open source: pos.it/conf

2 weeks ago 18 6 0 0
Video

1/5‼️Gigantic new #rayverse update + blog post! Introducing {skymodelr}: render 3D scenes in #RStats with realistically-lit skies 🌇 at a given location, using just a latitude, longitude, and a time.

Blog:
www.tylermw.com/posts/rayver...

Github:
github.com/tylermorganw...

Site:
www.skymodelr.com

2 weeks ago 49 13 3 2

I had wondered how today's GPT 5.4 releases might stack up in this eval. Indeed lower-latency and higher-performance than previous GPT generations, now in the ballpark of other frontier providers.

2 weeks ago 8 1 0 0
Advertisement
Preview
Release mcptools 0.2.1 · posit-dev/mcptools mcp_server() now ensures that inputSchema always includes a properties field, even for tools with no arguments (#91 by @itkonen). mcp_server() now negotiates the protocol version with clients, su...

mcptools 0.2.1 is now on #rstats CRAN! A patch release with a couple tightenings-up that should make MCP servers deployed with the package compatible with GitHub Copilot. github.com/posit-dev/mc...

2 weeks ago 5 1 0 0

Six months from today, YOU could be joining us at posit::conf!

A topic I plan to explore is how we best borrow ideas from across different fields (from DS to DE, team-of-one to enterprise, etc.)

Ironically, that's also one of the magical things about the conf

1/2

2 weeks ago 20 5 2 1
Video

In this edition of the @posit.co AI Newsletter, we share about new LLM features in RStudio, some vibe checks on the new GPT 5.4 / Qwen3.5 / Gemini 3.1 Flash-Lite releases, and an overview of the Anthropic / Pentagon saga.

Read it here: posit.co/blog/2026-03...

3 weeks ago 17 8 0 1

We are pleased to announce that Heather Turner @heathrturnr.fosstodon.org.ap.brid.gy has joined the R Core Team. She has been an active contributor notably via the R Dev Days, and has greatly improved cooperation between R Core and the R community in more ways #RStats.

3 weeks ago 163 36 7 8

This is at chatjimmy.ai, from startup Taalas @ taalas.com/the-path-to-...

3 weeks ago 1 0 0 0
Video

I keep thinking about this demo of Llama 3.1 8B served at 15k-20k tok/s. I wouldn't have believed it if I hadn't seen it.

For reference, GPT 5.4 is currently being served at ~44 tok/s, and the highly optimized deployment of Qwen3-8B powering RStudio's Next Edit Suggestions is ~1,300 tok/s.

3 weeks ago 10 1 2 0

I had (kinda jokingly?) wondered if there was a Skill that helps write Skills... and there is!

From the Anthropic Skills marketplace: github.com/anthropics/s...

3 weeks ago 27 5 1 0

Love this. Hope you had a great talk!

3 weeks ago 1 0 1 0
Preview
posit::glimpse() Newsletter – March 2026 - Posit Stay up to date with the latest in this posit::glimpse() roundup, featuring posit::conf(2026) registration, the launch of Posit AI, and updates to Positron, Quarto, and mirai.

The March edition of posit::glimpse() is here! 🚀

Key updates include Posit AI, a new assistant in RStudio, Pointblank for synthetic data for #Python, mirai v2.6.0: 50% faster async #RStats ⚡, Positron's PDF viewer + Jupyter support, and more.

Read the full roundup:
posit.co/blog/glimpse...

3 weeks ago 18 10 1 1
Advertisement

Ha, thanks!

3 weeks ago 2 0 0 0
Video

gander 0.2.0 is now on CRAN! The package provides quick, granular AI assistance with #rstats code. This release substantially tightens up behavior in Quarto documents.

Read more: github.com/simonpcouch/...

3 weeks ago 9 4 0 0
Post image

While working full-time & raising a child, Grace Wahba earned advanced degrees, completing her PhD at Stanford and becoming the first female faculty member in statistics at the University of Wisconsin-Madison. #womenshistorymonth #statwomen magazine.amstat.org/blog/2026/03... #statssky

3 weeks ago 22 11 1 1

I will call it AGI when it stops suggesting I reword "yall"

4 weeks ago 9 0 1 0
Video

RStudio now has next edit suggestions! I wrote a bit about how they work and have open-sourced the eval we used to engineer the system's prompt: www.simonpcouch.com/blog/2026-03...

4 weeks ago 33 8 0 2