James Balamuta
banner
coatless.bsky.social
James Balamuta
@coatless.bsky.social
omnipresent explorer of the unknown, fashionably caffeinated informatics phd, amorous cavalier. design, build, analyze. #rstats on #macos + #webr and #python with #pyodide
webRios v1.1 is in the queue. Soon. #rstats #webR #iOS #AppUpdate
February 9, 2026 at 9:47 PM
"import this" hits different when you're running it from your phone.

notebook mode. coming soon.

#python #jupyter #pyodide #wasm
February 9, 2026 at 7:32 PM
Reposted by James Balamuta
They say the key to fighting addition is to find a replacement. NA beer over regular beer. A coffee instead of smokes.

So stop doomscrolling the "For You" feed here and start writing and running #Rstats code on your phone apps.apple.com/us/app/webri....

Cool work @coatless.bsky.social 🎩
January 27, 2026 at 2:17 PM
webRios is live. #rstats on your iPhone and iPad.

I showed native R compilation on #iOS last week. Shipping it is another story (thanks, GPL). This version uses #webR 's #WebAssembly build instead. Different tradeoffs, but this one clears App Review.

apps.apple.com/us/app/webri...
January 27, 2026 at 2:42 AM
So, #rstats does work natively on #iOS with plots and all.

Genuine question though: has the GPL vs App Store situation ever been resolved or are we stuck in "cool demo forever" territory?
January 17, 2026 at 8:40 AM
Just had a frustrating experience with @Airbnb that I think other travelers should know about. It's about third-party ID verification requirements that aren't clearly disclosed during booking. Thread: #Airbnb #TravelTips
January 17, 2026 at 6:59 AM
{surreal} 0.0.2: now featuring the "oh that would be convenient" update

1. Load images directly with surreal_image()
2. Explore everything in a Shiny app with surreal_app()

Sometimes the sequel has better quality-of-life features.

#rstats #rshiny #dataviz
January 11, 2026 at 6:58 AM
{webrarian} walked so {pyrarian} could... also walk? Ported #webr 's 4-panel editor to Pyodide. Already loading pandas and plotting with matplotlib in the browser. The librarians are going multilingual.

#pyodide #python #wasm
January 1, 2026 at 7:00 AM
{toggle} does one thing: adds a button to hide code output in #quarto docs.

Took two versions to do that one thing well. Now it works everywhere... tabsets, callouts, nested containers, you name it.

📚 quarto.thecoatlessprofessor.com/toggle/
🐙 github.com/coatless-qua...
December 29, 2025 at 6:48 AM
{livelink} walked so {webrarian} could run. Mini browser-based #rstats environments powered by #webR and its 4-panel editor. YAML config, build, preview. Done.

R package coming soon. #pyodide folks, stay tuned.
December 28, 2025 at 8:33 AM
Shiny for R: GPL-3 → MIT ✨

Your dashboards are now legally chill. Deploy without consulting three lawyers and a ouija board first.

#rstats #rshiny
December 17, 2025 at 12:11 AM
Reposted by James Balamuta
Consider submitting a proposal to the (open access) Psychometrika special issue on Variable Selection for Complex Psychometric Data, with a proposal deadline of Jan 15. Full details:
Call for Papers: Psychometrika Special Issue - Psychometric Society
Variable Selection for Complex Psychometric Data
www.psychometricsociety.org
December 9, 2025 at 5:59 PM
Released a #Quarto extension for collapsible content blocks.

Why? The {details} are inside.

📚 quarto.thecoatlessprofessor.com/details/
💻 github.com/coatless-qua...
November 29, 2025 at 7:21 PM
Turning another year older tomorrow and celebrating by releasing Quarto extensions into the wild. Gift to me, gift to you. And yes, if you've been peeking at my GitHub, you already know what's coming. Act surprised!
November 29, 2025 at 5:09 AM
{ripper} dissects your #Quarto documents, extracting code blocks by language and leaving executable scripts behind.

Supports #rstats, #python, #julia, and 13 other victims.

For those who never stopped celebrating Halloween.

📚 quarto.thecoatlessprofessor.com/ripper/
💻 github.com/coatless-qua...
November 22, 2025 at 10:57 PM
One does not simply stay away from social media. I return with: R packages, portable R, Shiny/shinylive apps, Electron integrations, Python packages, Quarto extensions, LLMs, and blog posts. The code has been reforged. The roadmap is full.
October 23, 2025 at 5:20 AM
Reposted by James Balamuta
Still fascinated with #webR and its potential for teaching stats

Here students can play (even from their phones) and find out themselves how the p-value depends on sample size

pakillo.github.io/LM-GLM-GLMM-... #rstats
October 22, 2025 at 6:36 AM
Reposted by James Balamuta
@coatless.bsky.social also did that few months ago using another approach based on JavaScript.

"Pick your poison" 🙃

github.com/coatless-qua...
GitHub - coatless-quarto/toggle: Toggle Code Output in Quarto Code Cells
Toggle Code Output in Quarto Code Cells. Contribute to coatless-quarto/toggle development by creating an account on GitHub.
github.com
October 10, 2025 at 4:26 PM
Reposted by James Balamuta
Quarto has a way to collapse code, but what if you want to collapse code OUTPUT?

The amazing @mickael.canouil.fr created an extension that does just that!!!

Check it out! github.com/mcanouil/qua...
October 10, 2025 at 4:09 PM
Nothing makes you feel vintage like your license getting moved to the retirement home directory. GNU put GPL 2.0 in /old-licenses/ causing #rstats packages to throw URL warnings. Somewhere a CRAN maintainer is rubbing their hands together, ready to trigger 847 email requests...
September 26, 2025 at 6:12 PM
Flying to Istanbul to meet my SO's family felt like nervous excitement. Flying to California felt like possibility. Flying back home for a funeral feels like gravity remembering how to work. Now Illinois feels like living in a house where all the furniture is made of memories.
September 19, 2025 at 12:17 AM
macOS 26 Tahoe + R 4.5.1: Keeps #rstats moving along on #macOS. Upgrade confidently, just remember to update Xcode CLI afterwards if using stan & compiled code.
September 16, 2025 at 12:39 AM
R that travels light on #Linux: Portable R AppImages.

Now working everywhere: your Ubuntu, friend's Fedora, cousin's Arch setup (btw)

No sudo, no tears, just base R science ✨

(package support coming soon!)

#RStats #AppImage #DataScience
September 15, 2025 at 6:37 PM
RcppEnsmallen 0.2.22.1.2 on CRAN: Upstream Armadillo Changes

blog.thecoatlessprofessor.com/software-rel...

#rstats #rcpp #rcppensmallen #ensmallen
RcppEnsmallen v0.2.22.1.2 Released - Upstream Armadillo Changes – TheCoatlessProfessor
blog.thecoatlessprofessor.com
September 11, 2025 at 3:55 AM
Linux support 🐧

Same #rshiny → desktop workflow on #Fedora 42 aarch64:

shinyelectron::export() → #rshinylive#AppImage → portable #Linux app

Plot twist: no more "go buy yourself a real computer" moments - you get zero #rstats dependencies too! The condescending Unix users have won this round.
September 10, 2025 at 5:49 AM