Matt Sams

@mattsams.com

I do data things in professional sports

Announcing DuckDB 2.0.0 LTS “Cinnamon Teal” 🦆 This is the biggest #DuckDB feature release ever, and it's shipping a polished version of the Quack protocol for DuckDB-as-a-server, async I/O, a first-class VARIANT type, agent mode, triggers, an extensible SQL parser and more – read on for details.

Announcing DuckDB 2.0.0 LTS “Cinnamon Teal”

The DuckDB team is happy to announce that today we're releasing DuckDB version 2.0.0 LTS, codenamed “Cinnamon Teal” (Spatula cyanoptera). This is our biggest feature release so far, and it ships a pol...

duckdb.org

My goodness, what an incredible moment. After Justin Verlander secured the final out of his career, Tigers manager A.J. Hinch came out of the dugout...to summon Verlander's daughter out to embrace her dad on the mound.

You've got to think about that famous scene from 'The Rock' (1996). Stanley Goodspeed is holding the "string of pearls" virus container that he's just removed from its housing. He looks Sean Connery dead in the eye and says, "The second you don't respect this, it kills you." That's the energy.

Async R gets a proper memory model. mirai 2.7.0 and mori 0.2.0 on CRAN: - byte-level dispatcher queue cap: `daemons(memory = ...)` - non-blocking submit on a full queue: `try_mirai()` - mori out of experimental – zero-copy shared memory across processes opensource.posit.co/blog/2026-05... #rstats

A memory model for production async R: mirai 2.7.0 and mori 0.2.0

Two CRAN releases extend R's foundations for production async: bounded queues and `try_mirai()` in mirai 2.7.0, plus mori 0.2.0 graduating from experimental status.

opensource.posit.co

ESCAPING ASTRONAUTS RECAPTURED DARING GETAWAY CUT SHORT JUST PAST LUNAR ORBIT SPACE CRIMINALS BROUGHT BACK TO EARTH TO STAND TRIAL "We're all in this big blue boat together." SAYS NASA SPOX IN NEW STATEMENT. "No exceptions allowed---not on our watch!" MOST SUCCESSFUL BREAKOUT ATTEMPT SINCE 1972

#webRios 1.1 is live! The big additions: code completion, customizable keyboard shortcuts, and a Data Import Wizard. Plus a better iPad four-pane layout (still a work in progress, more coming). #RStats on your iPhone and iPad keeps getting better. Best experience on #iOS 26.

Screenshot of webRios running on an iPad, showing a four-pane layout. The top-left Editor pane has an R script with code completion suggestions visible for the plot function. The bottom-left Console pane shows executed R output. The top-right Environment pane displays a variable x with a numeric value of 1. The bottom-right area shows Plots, Files, Packages, and Help tabs. A custom R keyboard row with operators like the assignment arrow, pipe, brackets, and common R symbols is visible at the bottom.

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

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

tidyverse.org