Sign in

Charlie Gao

@shikokuchuo.net
503 followers 115 following 118 posts

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

PostsRepliesMedia
Reposted by Charlie Gao
Charlie Gao @shikokuchuo.net · 28/09/2026
鍵もなく プロセス渡る 秋の水 💧 10/3(土) #TokyoR 「水物語」
042
Charlie Gao @shikokuchuo.net · 28/09/2026
鍵もなく プロセス渡る 秋の水 💧 10/3(土) #TokyoR 「水物語」
042
Reposted by Charlie Gao
ViCBiostat @vicbiostat.bsky.social · 23/09/2026
Seminar announcement Dianne (Di) Cook: Practical Tools for Data Exploration in Biostatistics 15 October, 4-5pm AEST via Zoom Further details: www.vicbiostat.org.au/event/practi... @visnut.bsky.social
0169
Charlie Gao @shikokuchuo.net · 18/09/2026
I'm super glad to report that mori is now part of r-lib. mori.r-lib.org
mori.r-lib.org
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...
0397
Reposted by Charlie Gao
Jared Knowles @jaredknowles.com · 16/09/2026
I loved this talk. Mirai reinvented my workflow and mori looks like another huge level up! Thank you
041
Charlie Gao @shikokuchuo.net · 16/09/2026
Thrilled to have just presented "Never block, never copy. mirai + mori from Shiny to the cluster" at posit::conf(2026). The slides are available here: shikokuchuo.net/posit2026 mirai: mirai.r-lib.org mori: shikokuchuo.net/mori/ #tidyverse #rshiny #positconf2026
Never block. Never copy. install.packages(c("mirai", "mori"))
1396
Reposted by Charlie Gao
Josiah @josiah.rs · 15/09/2026
Using {mirai} to absolutely throttle my machine to train Graph Neural Networks in parallel with {torchgnn) github.com/josiahparry/... #rstats
Screenshot of the activity monitor on my Macbook Pro showing 8 R processes each at 70% CPU with almost max CPU load.
2241
Reposted by Charlie Gao
Simon P. Couch @simonpcouch.com · 15/09/2026
We're excited to share commons, an R and Python package that helps data scientists build trustworthy data agents for their organizations! Read more on the @posit.co open source blog: opensource.posit.co/blog/2026-09...
A screenshot of the blog post announcing commons. The hero image shows the hex sticker, a common kingfisher on a park bench.
14311
Reposted by Charlie Gao
Barret Schloerke @schloerke.com · 15/09/2026
🎤 Just presented “shinyreact: Building Custom Shiny UI with React” at posit::conf(2026) 🤔 Ever written JS or CSS inside an R string? shinyreact moves your UI to React: two hooks on the client, reactive_output() on the server. 📚 bit.ly/posit-2026-shinyreact #rstats #shiny #reactjs
The shinyreact hex logo — Shiny’s swoosh with a React atom in its tail.
0214
Reposted by Charlie Gao
Fonti Kar @fontikar.bsky.social · 28/08/2026
Level up R workflows with @shikokuchuo.net 🚀 Charlie will give us a practical tour of the open source stack he created to improve parallel computing 📦 Join our Stats Computing + Data Vis Webinar and learn from the best💡 🗓️ THU 22 Oct ⌚️18:00 AEDT | 07:00 UTC 📌 Register statsoc.org.au/event-6817896
071
Reposted by Charlie Gao
Yutani @yutannihilation-en.bsky.social · 27/08/2026
FOSS4G Hiroshima 2026 is only a few days away! I'll talk about SedonaDB. 📅 Sep 1st, 14:00–14:30 🚪 Room4 talks.osgeo.org/foss4g-2026/...
051
Charlie Gao @shikokuchuo.net · 26/08/2026
Come join me at posit::conf(2026)! We're almost there (Sept 14-16). I'm speaking in the 'from laptop to cluster' session on scaling further and scaling safely for Shiny and other R production workloads. There's a page for everything that's happening: conf.posit.co/2026/sessions/ #Rstats #Rshiny
posit::conf(2026) Houston Sept 14-16
0111
Reposted by Charlie Gao
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 21/08/2026
posit::conf(2026) is coming faster and faster and I'm finishing up my sticker designs! If you have used my #slidecrafting tools, attended a talk, a workshop, is interested at all, please come up to me to receive a sticker and an optional chat!
hex design, cat sitting at laptop, a few slides appaer besides it, text reads "certified slidecrafter". color scheme is girly pop
1294
Reposted by Charlie Gao
Simon P. Couch @simonpcouch.com · 17/08/2026
How do you choose an LLM? A survey of the current model landscape, including results from the vibes-from-Sara-and-Simon eval (/s) New on the @posit.co open source blog: opensource.posit.co/blog/2026-08...
opensource.posit.co
AI Newsletter: How to choose a model
Which model is 'best'? A survey of the current model landscape.
1103
Charlie Gao @shikokuchuo.net · 15/08/2026
Some of us at Posit have switched to Kimi K3 as a daily driver. Really proud that my colleagues host this open weights model in Posit AI. I've not had to reach for Fable all week!
1120
Reposted by Charlie Gao
Simon P. Couch @simonpcouch.com · 10/08/2026
I've been really impressed with Kimi K3 and GLM 5.2 the last couple weeks. I'm excited to share that we've made the models available in Posit AI with strong privacy guarantees and a steep discount compared to the Claude models currently available in the service! opensource.posit.co/blog/2026-08...
opensource.posit.co
Kimi K3 and GLM 5.2 are now in Posit AI
A new batch of open weights models in Posit AI show impressive capabilities at a fraction of the price.
0335
Reposted by Charlie Gao
Hugh @hughagraham.bsky.social · 08/08/2026
Working on a new raster engine for #rstats, {garry}, powered by {gdalraster}, {anvl} and {mirai}. Still messy as hell but already the performance is pretty exciting. Only for the brave right now but ideas and opinions are still welcome! github.com/belian-earth... #rspatial #remotesensing
2249
Reposted by Charlie Gao
Hadley Wickham @hadley.nz · 04/08/2026
roxygen2 8.1.0 is now out with two small performance improvements: opensource.posit.co/blog/2026-08... (one will probably change your NAMESPACE, hence the minor version + blog post)
opensource.posit.co
roxygen2 8.1.0
roxygen2 8.1.0 is now on CRAN. This release is mostly about performance: `@importFrom` now generates a single merged `importFrom()` directive per package, which makes your package load faster, and lin...
0123
Reposted by Charlie Gao
Jeroen Ooms @jeroenooms.bsky.social · 02/08/2026
R-universe now provides binaries and check results for Windows-ARM64 of all CRAN and BIOC packages: contributor.r-project.org/windows-arm64/
contributor.r-project.org
R on ARM64 Windows
R on Windows ARM64
0219
Reposted by Charlie Gao
mdsumner @mdsumner.bsky.social · 31/07/2026
{tidync} 0.5.0 now on CRAN @ropensci.org cran.r-project.org/web/packages... This adds long-wanted multi-source open with tidync() - opt-in for parallelized read via {mirai} and a huge cleanup along with {ncmeta} /1
cran.r-project.org
tidync: Tidy Approach to 'NetCDF' Data Exploration and Extraction
Tidy tools for 'NetCDF' data sources. Explore the contents of a 'NetCDF' source (file or URL) presented as variables organized by grid with a database-like interface. The hyper_filter() interactive fu...
183
Reposted by Charlie Gao
Christophe Dervieux @cderv.bsky.social · 27/07/2026
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.
1344
Reposted by Charlie Gao
Emily Riederer @emilyriederer.bsky.social · 24/07/2026
I adore examples of good crosspolination across languages. In-line dependencies is an awesome uv feature. Excited to see it inhabit the R and Quarto worlds as well!
1184
Charlie Gao @shikokuchuo.net · 21/07/2026
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
shikokuchuo.net
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...
1242
Charlie Gao @shikokuchuo.net · 20/07/2026
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
mirai.r-lib.org
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...
2295
Reposted by Charlie Gao
Tokyo.R @tokyor.bsky.social · 16/07/2026
7/25(土)開催の第121回 #TokyoR の参加者募集を開始しました! 引き続き応用セッション、LTは募集中ですので、connpass記載のフォームからお申し込みください! connpass.com/event/400744
connpass.com
076
Reposted by Charlie Gao
Karen Lamb @kelamb.bsky.social · 16/07/2026
Fantastic talk from @emitanaka.org on working with LLMs in #datascience at #ICOTS12. Highlights thinking of interacting with AI as a junior analyst with the statistician/data scientist in a manager/supervisor role to review/quality control output. Always enjoy hearing Emi talk! #statistics #teaching
062
Charlie Gao @shikokuchuo.net · 15/07/2026
I've distilled my experience of useR! 2026 Warsaw into a blog post. Hoping that people who couldn't attend get a taste of it, and are motivated to participate in the next one - or come join us for posit::conf(2026) in Houston! #RStats #useR2026 opensource.posit.co/blog/2026-07...
opensource.posit.co
useR! 2026: CRDTs, community, and contributing back to R
Reflections from useR! 2026 in Warsaw - talking about CRDTs and collaborative editing coming to Quarto 2, increasing adoption of mirai and mori, and a day spent contributing to base R at R Dev Day.
3154
Reposted by Charlie Gao
Posit @posit.co · 14/07/2026
"We have no agency to slow down AI, but we do have agency to help people avoid some of the harms in getting incorrect answers." Posit CTO Joe Cheng on why he kept building anyway. Listen on Spotify (open.spotify.com/episode/5pD6...) and Apple Podcasts (podcasts.apple.com/us/podcast/t...).
0112
Reposted by Charlie Gao
Hadley Wickham @hadley.nz · 14/07/2026
httr2 1.3.0 is out now! Includes a bunch of improvements to OAuth token caching and summarises some of the biggest changes in the last few patch releases — opensource.posit.co/blog/2026-07.... #rstats
opensource.posit.co
httr2 1.3.0
httr2 1.3.0 changes how OAuth tokens are cached on disk — you'll need to re-authenticate once after upgrading — and rolls up faster streaming, OAuth server metadata discovery, OpenTelemetry tracing, a...
0366
Reposted by Charlie Gao
R-Podcast (Eric) @rpodcast.bsky.social · 10/07/2026
Episode 233 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🛠️ Testing plumber APIs @jakub-sobolewski.bsky.social @appsilon.bsky.social 👀 {watcher} 0.2.0 @shikokuchuo.net @posit.co h/t @mike-thomas.bsky.social & @jonmcalder.bsky.social 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W28 Highlights
A set of principles to enhance testing APIs created inside R, and the engine behind automatic reloading of rendered Shiny apps becomes available for new…
0112
Charlie Gao @shikokuchuo.net · 09/07/2026
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
3324
Charlie Gao @shikokuchuo.net · 08/07/2026
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.
0231
Reposted by Charlie Gao
namarkus.bsky.social @namarkus.bsky.social · 08/07/2026
Really enjoyed the talk by Charlie Gao (@shikokuchuo.net) on real-time collaborative editing at #useR2026. If this makes it into Quarto 2, I'll be very excited to try it out. 🚀
182
Charlie Gao @shikokuchuo.net · 06/07/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.
0321
Charlie Gao @shikokuchuo.net · 06/07/2026
It's summer again, and that means #useR2026 🤗 #Rstats
0190
Reposted by Charlie Gao
Christophe Dervieux @cderv.bsky.social · 30/06/2026
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!
1175
Charlie Gao @shikokuchuo.net · 02/07/2026
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
mirai.r-lib.org
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...
0252
Reposted by Charlie Gao
Posit @posit.co · 01/07/2026
New month, new tools. Who doesn't love a good open-source breakdown to kick off July? We are excited to share #RStats and #Python updates from the Posit open-source team in the July Glimpse newsletter, from dbplyr to Great Tables to tidymodels. Check it out: opensource.posit.co/blog/2026-07...
opensource.posit.co
posit::glimpse() Newsletter – July 2026
July 2026 roundup featuring major announcements and significant releases across the R, Python, and SQL ecosystem.
0184
Reposted by Charlie Gao
Tyler Morgan-Wall @tylermw.com · 30/06/2026
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
161
Charlie Gao @shikokuchuo.net · 29/06/2026
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...
opensource.posit.co
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.
0318
Reposted by Charlie Gao
Tyler Morgan-Wall @tylermw.com · 27/06/2026
New package on CRAN! {skymodelr} allows you to generate glorious high dynamic range skydomes in #RStats at any place and date/time! Realistic radiance, 0-15000m altitude, stars, planets, and of course, the moon: modeled with the correct phase and brightness! #rayverse GH: github.com/tylermorganw...
24310
Reposted by Charlie Gao
Mickaël CANOUIL, Ph.D. @mickael.canouil.fr · 26/06/2026
I'll be presenting Gribouille (Grammar-of-graphics for Typst) next Tuesday (the 30th of June at 5.30pm CEST) at the #ggplot2 extenders meetup. @teunbrand.bsky.social will be also presenting ggsql (Grammar-of-graphics for SQL), so you have two good reasons to join! bit.ly/join-gg-exte...
No alternative text description for this imageComic book style title slide with a red, yellow, and pink sunburst background.  Bold yellow text outlined in black reads "The Grammar of Graphics Assembles".  Below it, a blue ribbon banner reads "R, Python, SQL... and now" next to a red starburst badge containing the word "Typst" in yellow.  Underneath, a white box reads "Mickaël Canouil, Ph.D." and a smaller white box below it reads "2026-06-30".
1113
Charlie Gao @shikokuchuo.net · 25/06/2026
Come code with us in Houston!
020
Reposted by Charlie Gao
Max kuhn @topepo.bsky.social · 24/06/2026
The #rstat brulee package added several tabular deep learning models (using R's torch package). More details and next steps are in the blog post. opensource.posit.co/blog/2026-06...
opensource.posit.co
brulee 1.0.0
The first major version of brulee significantly expands tools for tabular deep learning models. We highlight five new model types, a `summary()` method, numerical precision changes, and GPU support
0125
Reposted by Charlie Gao
Charlie Gao @shikokuchuo.net · 19/06/2026
Hope to see many of you in Houston!
041
Charlie Gao @shikokuchuo.net · 19/06/2026
Hope to see many of you in Houston!
041
Reposted by Charlie Gao
R-Podcast (Eric) @rpodcast.bsky.social · 19/06/2026
After years of creating #quarto revealjs slides (and having tons of fun doing it), I created my first template: The Quarto Terminal theme! Preview: rpodcast.github.io/quarto-revea... GitHub: github.com/rpodcast/qua... I'll be using this theme in my new live streams coming soon ... 😉
Screenshot of a slide from the Quarto RevealJS Terminal theme using the cyan-navy palette
33711
Reposted by Charlie Gao
Hadley Wickham @hadley.nz · 17/06/2026
dbplyr 2.6.0 is here! This release leaned on Claude Code to clear a TON of smaller issues, freeing up time for the big stuff: brand-new ADBC and JDBC backends, new translations, and a new sql_dialect() to cleanly decouple connection from SQL dialect. Read more: opensource.posit.co/blog/2026-06...
opensource.posit.co
dbplyr 2.6.0
dbplyr 2.6.0 is now on CRAN, with new ADBC and JDBC backends, IBM DB2 support, more translations, and a bunch of minor fixes and improvements.
05918
Reposted by Charlie Gao
Carson Sievert (he/him) @cpsievert.bsky.social · 17/06/2026
I'm thrilled to share that #querychat now supports more exploratory visualization powered by #ggsql. We're excited about what this direction can unlock for data scientists looking to curate "tidy" data for others explore. Expect more on this in the coming months. opensource.posit.co/blog/2026-06...
opensource.posit.co
Ask more of your dashboard with querychat and ggsql
querychat now supports ggsql-powered visualizations — users can ask "show me" questions and get charts rendered directly in the chat, alongside SQL queries and reactive filtering, all without arbitrar...
34012
Reposted by Charlie Gao
Julia Silge @juliasilge.com · 16/06/2026
I want to publicly thank @jcheng5.bsky.social for being willing to write this post, laying out how our AI tooling has evolved (including those eyebrow-raising product names)! 😅 opensource.posit.co/blog/2026-06...
opensource.posit.co
A brief and biased history of Posit data science agents
What we learned from Positron Assistant and Databot
14714