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
Thanks for the MWE! So, in simulator iPad (A16) and on a 2020 iPad Pro, I wasn't able to trigger the error with that code snippet. The memory usage is around 74.3 MB; so, plenty of space left. I'll try a few more things tomorrow. Sorry for the hiccups; but, I _greatly_ appreciate the stress test.
January 28, 2026 at 6:18 AM
That's not good at all. Mmm, out of pure curiosity, year/make/model of the iPad? Any background apps open? Would you be okay sharing the code for me to check?
January 28, 2026 at 12:49 AM
1. Agreed; yes.

2. In console, disable word wrap by going to "..." -> Word Wrap.

3. Editor mode has "run selection" via either highlight area or pressing the "orange" button. Green button runs the file.

4. Possible; need to figure out where to stash that setting.
January 27, 2026 at 8:23 PM
For now, that's correct. You'll have a timeout just like if you were in the webR REPL (see below). Though, we may be able to do some interesting things with a local redirect layer.

docs.r-wasm.org/webr/latest/...

github.com/r-wasm/webr/...
January 27, 2026 at 5:40 PM
Noted. The Editor Tab has a bit more features with code complete; but, it's not 100% autocomplete. On the roadmap.
January 27, 2026 at 3:36 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
After booking, the host directed me to a completely separate website to upload my government ID again. The listing mentioned 'verification required' but I assumed Airbnb's own verification process covered that.
January 17, 2026 at 6:59 AM
Booked a place in Dallas. Before confirming, Airbnb required me to verify my identity. I did and got an email saying 'Your identity is now verified.' Great, done. Or so I thought.
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
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
{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
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
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
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
Core Shiny Application (Shinylive Layer): 61.9 MB

This represents the base Shiny application code and dependencies

Platform-Specific Packaging Overhead (ARM64):

Windows: 300.1 MB
macOS: 264.1 MB
Linux: 304.9 MB

Total Application Size by Platform:

Windows: 362 MB
macOS: 326.4 MB
Linux: 366.8 MB
September 9, 2025 at 9:25 PM
By request: Same #rshiny app → native #electron desktop app workflow now on #Windows11

shinyelectron::export() → #rshinylive → installer → app.exe

[Worth the Parallels license to record this from my Mac]

Still no #rstats dependencies for end users. Living the cross-platform life (virtually).
September 7, 2025 at 5:57 AM
Prototyping #rshiny apps to native #electron desktop apps:

shinyelectron::export() → #rshinylive conversion → .dmg → Native Mac app

Zero #rstats dependencies for end users! Early days but promising 👀
September 4, 2025 at 7:35 AM
I think that covers SciServer Essentials v1.0. There are 4 different versions. The latest has software at #rstats 4.2.2 and #Python 3.9 inside of #JupyterLab.

The R+RStudio image has R 4.2.1 and RStudio Build 2022.07.2.

Maybe raise a ticket to update the underlying suites?
August 28, 2025 at 4:45 PM
TIL about SciServer.org: Free scientific computing platform with persistent accounts (#NSF-funded). All the power of #JupyterHub without the setup hassle. Focus on building great teaching + research notebooks, not infrastructure! #OpenScience
August 28, 2025 at 3:08 PM