Josiah

Josiah

@josiah.rs

@ricochet.rs scaling R πŸ‡, Julia 🟣, and Python 🐍

2.7K followers518 following849 posts

🌢️ take: I think "helper" functions are bad especially ones that are called just once. INLINE THEM!

Then you get tests for the "helper" then you don't use the helper anymore. Now you've got tests for dead code you need to maintain. not to mention the **indirection** you need to figure outβ€”blah!

I love when @kylebarron.dev posts because i get to learn something

Kyle Barron@kylebarron.dev

deck.gl-raster performs raster reprojection on the GPU. It's hard to explain, so I created this interactive explainer: developmentseed.org/deck.gl-rast...

Josiah reposted

#TodayinHistory #dataviz #OTD πŸ“Š πŸŽ‚Oct 26, 1954 Luke Tierney born in New York City, NY, USA πŸ‡ΊπŸ‡Έ 1990: Lisp-Stat, an object-oriented environment for statistical computing and dynamic graphics. It was Influential for devel of S, now #rstats

Josiah reposted

I rarely advertise my business. I've been fortunate to receive most of my work through referrals. But I do currently have space for a short-term project! If you need help setting up data collection systems, wrangling a dataset for analysis, or documenting data for sharing, reach out! cghlewis.com

Josiah reposted

@pingfanhu.bsky.social and I built our own editor. I know, I know…does the world really need another one? But Emaki η΅΅ε·» is the tool I’ve wanted since I started using Claude Code and Codex, so we just went ahead and built it πŸ™ƒ. We’re calling it an "agentic development environment" (ADE) ...🧡

I've got mixed feeling about Claude and agents in general, but if we can make the part **after** you build something as simple as a single sentence, that is the ergonomics I think we all need.

ricochet πŸ‡@ricochet.rs

"deploy this shiny app" πŸ‡ is all it took to deploy an app to @ricochet.rs Our new Claude Code and Codex plugins makes pushing to prod a whole lot simpler for data scientists. πŸ‘‡ An actual recording of deploying an app. #rstats #databs #julialang #python #claude

"help me install ricochet" The admin skill is what I'm actually most excited about. Install, configure OTEL, prometheus, etc without needing to be a Linux pro

Josiah reposted

"deploy this shiny app" πŸ‡ is all it took to deploy an app to @ricochet.rs Our new Claude Code and Codex plugins makes pushing to prod a whole lot simpler for data scientists. πŸ‘‡ An actual recording of deploying an app. #rstats #databs #julialang #python #claude

Josiah reposted

What can the science community learn from rebuilding in the wake of the current destruction, and in a mode similar to successful Hurricane Katrina recovery? www.nature.com/articles/d41... πŸ§ͺ 🌊 πŸ¦‘ βš’οΈ #academicsky

nature.comLessons from Katrina: how to rebuild academia from the ground upMore than 20 years after Hurricane Katrina, universities in New Orleans have learnt what it takes to rebuild from ruin β€” including what gets in the way.

@posthog.com you can't select multiple options in your mcp installer. I would send you a support / email but all my emails are rejected 😭

TIL of `arrow::map_batches()`: just converted 2gb of CSV files (11.2m rows) into geoarrow in 0.3s 🫒 #rstats

...also a bit of hidden @josiah.rs lore on the website. TL;DR: - shiny cannot store navigation state - shiny relies on active connections when dropped, all nav and state is lost - plumber is a full router which can serve HTML - build HTML on server with {htmltools} πŸ‘† that's called "SSR"

Love seeing @rconsortium.bsky.social grants in the wild!

Kyle Walker@kylewalker.bsky.social

tigris v2.3.0, one of the major milestones from this summer's R Consortium grant, is now on CRAN. - The package has a modern httr2 backend now, which will help the package last into the future; - New features include `population_centers()`, shown here; - The open issue count is now at zero!

wake up! the GOAT of #rstats blog posts dropped another!!

This post is unavailable.

If the world is going to concede to the robots for writing code, then you cannot concede your writing.

Josiah reposted

The first time I listened to Berghain by RosalΓ­a I understood that I was witnessing new, true art.

Josiah reposted

Alright, #Rstats, here's the schedule for R+AI! Go register and get ready for some learning and sharing with the community! Looking forward to seeing you all online!

R Consortium@rconsortium.bsky.social

The full R+AI 2026 schedule is up! Nov 10-11. 100% online. Keynotes, talks, lightning talks, a workshop, and a tutorial. A taste: statistical thinking when AI writes the code, agents in R, private AI for sensitive data, and shipping R models to production. rconsortium.github.io/RplusAI_webs...

Josiah reposted

Josiah reposted

This is absolutely insane, I just rendered this effectively 3.1 billion triangles 900 frame 16 sample per pixel 960x540 animation in #RStats last night in 6 hours using the M1 GPU and #rayrender -- it would have taken a WEEK with the CPU renderer. Completely game changing for iterative work

🀍🧑Jupyter notebooks now join Quarto and .R/ .jl /.py scripts as tasks scheduled tasks and webhook endpoints :) Really proud of the work we've done here! <3

ricochet πŸ‡@ricochet.rs

We now support @jupyter.org notebooks! Deploy as a static site, run on a schedule, or invoke via REST API.

I'm super geeked πŸ€“ on this new @ricochet.rs feature. πŸ‡ Monitor each R, Julia, or Python process's use of memory, CPU, and connections **live** #rstats #python #databs

ricochet πŸ‡@ricochet.rs

Monitor your Shiny app or FastAPI usage with live worker monitoring. RAM, CPU, and connections in the UI. All of which are exposed to an internal @prometheus.io πŸ”₯Β server.

Josiah reposted

Replying to @jemu.name

e.g., a common workflow for me: rv init rv add ggplot2 dplyr [R code stuff happens] rv add tidyr forcats [more code happens] rv add ggbeeswarm and so on and so forth. Quickly plopping dependencies as I need them in the terminal while my R session remains unbothered has been pretty neat.

Josiah reposted

Guess I've been procrastianting my blog post on #rstats tooling a bit too much and @ivelasq3.bsky.social beat me to it. I't s a great overview but as someone who has been using rv a lot I feel like I need to set the record straight that you don't have to declare all deps with rv up front

Isabella VelΓ‘squez@ivelasq3.bsky.social

{renv}, {rix}, rv, uvr, ir... so many new #RStats tools! I wrote up a blog post if you've want to unpack (haha) how they work and how they are different. Inspired by @rpodcast.bsky.social's wonderful Data Science Lab episode (thank you, Eric!). Check out the post here: rworks.dev/posts/r-mana...

wait? the fastest json parsing package in R got faster??? #rstats

Dirk Eddelbuettel@eddelbuettel.com

RcppSimdJson 0.1.16 on CRAN: Much Faster Again! Highest-performance JSON Parsing via Modern C++ from R dirk.eddelbuettel.com/blog/2026/10... #rcpp #rstats /cc @lemire.bsky.social