Charlie Gao

@shikokuchuo.net

Software Engineer, Open Source @posit.co github.com/shikokuchuo

Quarto 1.10 shipped Friday. The highlights page lists one feature. The changelog lists 74. Mostly preview friction: stale pages, _brand.yml ignored until restart, format: changes needing two renders. If you work in Positron, that's your whole day. A boring release. Best kind.

We're continuing our work on {mori} the package for shared memory in #Rstats. Debuted in April, we just released 0.2.2. A patch release for technical correctness, it's a prerequisite for future work we have planned. We hope you'll try it out as we build out more features! shikokuchuo.net/mori

Shared Memory for R Objects

Share R objects across processes on the same machine via a single copy in POSIX shared memory (Linux, macOS) or a Win32 file mapping (Windows). Every process reads from the same physical pages through...

shikokuchuo.net

Today I shipped a patch version of mirai 2.7.2 with as many changes as a full version! Lower dispatch overhead for `mirai_map()` and `everywhere()` and clearer errors + many edge case fixes. These automatically translate into wins if you use parallel purrr! mirai.r-lib.org #Rstats #Tidyverse

Minimalist Async Evaluation Framework for R

Evaluates R expressions asynchronously and in parallel, locally or distributed across networks. An official parallel cluster type for R. Built on nanonext and NNG, its non-polling, event-driven archit...

mirai.r-lib.org

Until next time! It's been a fantastic #useR2026 in Warsaw. Honestly, there's a real depth to the talent we have in our #Rstats community. Keep doing your amazing work and wow us all at the next conf! (can you spot me here?)

useR!2026 participant photo

It's always nice to re-connect with old friends, but some of my best conversations at #useR2026 this year have been with people I'm meeting for the first time. For many of them this is their first useR!, even if they've been doing #Rstats stuff for a number of years. I also spoke about CRDTs today!

Charlie Gao presenting CRDTs for R at useR! 2026Charlie Gao presenting CRDTs for R at useR! 2026.

#Rstats really is a great community - I'm surprised by how many ppl I know through past events. It's been so great catching up with you all - everyone I've spoken to thus far. Also delighted to be meeting some people for the first time! #useR2026 opening reception a success, onto the first conf day!

The opening reception at University of Technology, Warsaw.

Good news for Europe: posit::conf's virtual pass now includes auto-subtitles in French, Spanish, Portuguese, German & Italian 🎉 Plus a virtual workshop on 9/14, multiple time slots, and recordings within hours — easy to catch afternoon US sessions next morning. Join us virtually!

Posit@posit.co · last mo.

Data science by day. 80s party by night. posit::conf(2026) wraps day one with retro arcade games and a live cover band in Houston. September 14–16. conf.posit.co/2026/sessions

posit conf 2026 Houston Sept 14-16 Register Now

Installing mirai from source just got simpler: no more CMake. As of nanonext 1.10.0 (mirai's communications layer), the whole stack now builds with just a C compiler. This means mirai installs anywhere R does, even on really ancient Linux boxes! mirai.r-lib.org #Rstats #Tidyverse #RShiny

Minimalist Async Evaluation Framework for R

Evaluates R expressions asynchronously and in parallel, locally or distributed across networks. An official parallel cluster type for R. Built on nanonext and NNG, its non-polling, event-driven archit...

mirai.r-lib.org

1/ I have gone back and forth on the issue, but I have officially decided that dynamic branching is the One True Branching Method in {targets}. I've succumbed to the deceptively easy promise of static mapping several times when I needed to parallelize an existing pipeline, but no longer... #RStats

Watcher - meet the R community! ```r install.packages("watcher") ``` Tell us how you end up using it - open a discussion show-and-tell at r-lib/watcher! Catch you at useR! 2026 in Warsaw next week!!! #RStats #Rshiny opensource.posit.co/blog/2026-06...

watcher 0.2.0: filesystem watching for R, and the engine behind Shiny auto-reload

After a year quietly powering Shiny behind the scenes, we're excited to introduce watcher to the R community.

opensource.posit.co