Sign in

Jeroen Ooms

@jeroenooms.bsky.social
2.1K followers 278 following 47 posts

Staff research engineer at @ropensci, member of tidyverse team, member of R consortium ISC, and project lead of r-universe.dev

PostsRepliesMedia
Jeroen Ooms @jeroenooms.bsky.social · 15/09/2026
Me having to re-render a 14 year old pdf written in latex, in gradschool, bc CRAN found a broken link...
static.klipy.com
Homer Simpson Retreats into a Bush
ALT: Homer Simpson Retreats into a Bush
1211
Jeroen Ooms @jeroenooms.bsky.social · 26/08/2026
New #rstats curl 8.0.0 makes it easier to set options that require a bitmask/enum type, see ?curl_options or: jeroen.r-universe.dev/curl/doc/man...
jeroen.r-universe.dev
Package 'curl' reference manual
010
Reposted by Jeroen Ooms
R-Podcast (Eric) @rpodcast.bsky.social · 14/08/2026
Episode 238 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... Reviewable R submissions @rconsortium.bsky.social Windows ARM in R-Universe @jeroenooms.bsky.social Teaching R with nycOpenData @thedatadj.bsky.social @ropensci.org h/t @mike-thomas.bsky.social & Sam Parmar 🙏 #rstats
serve.podhome.fm
Issue 2026-W33 Highlights
A collection of tips to ensure reproducibility for R-based clinical submissions, a modern architecture lands in R-Universe, and going beyond the built-in…
062
Jeroen Ooms @jeroenooms.bsky.social · 06/08/2026
ropensci.org/blog/2026/08...
ropensci.org
Windows ARM64 comes to R-universe
Attentive package authors already noticed something new in their r-universe page over the past few weeks: R-universe has quietly started building and checking packages for Windows ARM64. https://rope...
073
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 Jeroen Ooms
rOpenSci @ropensci.org · 29/06/2026
🎉 We've just moved @ropensci.org on Bluesky to a fully independent account! We were previously bridged from our Mastodon account via Bridgy Fed. Same community, same content, fresh start. Give us a follow if you haven't already! 🦋 #RStats
05929
Jeroen Ooms @jeroenooms.bsky.social · 07/06/2026
A quick #rstats technote about some cool recent additions to R-universe: 1. Social media cards that actually look good 2. PACKAGES.rds support (or: implementing R internals in JavaScript) 3. Fancy sort/filter bars in the WebUI 4. triggering a sync manually 5. Making check results easier to find
ropensci.org
Five recent R-universe features you might have missed
In this technote we look at a few recent additions that make R-universe a little nicer, faster, or more convenient to use.
0218
Jeroen Ooms @jeroenooms.bsky.social · 07/06/2026
ropensci.r-universe.dev/articles/mag...
ropensci.r-universe.dev
The magick package: Advanced Image-Processing in R - magick
Installing magick | Build from source | Image IO | Read and write | Converting formats | Preview | Transformations | Cut and edit | Filters and effects | Kernel convolution | Text annotation | Combini...
0100
Jeroen Ooms @jeroenooms.bsky.social · 05/06/2026
The `/packages` page of each r-universe now has a fancy filter/sort bar, e.g. check ropensci.r-universe.dev/packages
ropensci.r-universe.dev
R-universe - ropensci (rOpenSci)
Tools and R Packages for Open Science
0234
Jeroen Ooms @jeroenooms.bsky.social · 04/06/2026
Wrote a JS implementation for generating the R `PACKAGES.rds` binary format in Node, which are now served by R-universe. This should make your cran-like repos yet a tiny bit faster in R :) github.com/r-universe-o...
github.com
GitHub - r-universe-org/packages-rds: Writes PACKAGES.rds files
Writes PACKAGES.rds files. Contribute to r-universe-org/packages-rds development by creating an account on GitHub.
0101
Reposted by Jeroen Ooms
Noam Ross @noamross.net · 02/06/2026
Did a lil' weekend project writing a an R-DBI wrapper for Cloudflare's D1 hosted SQLite database service: noamross.r-universe.dev/RD1 👇 These cards that @ropensci.org's #R-Universe creates are awesome. Thanks @jeroenooms.bsky.social! #RStats
noamross.r-universe.dev
RD1: DBI Client and API Wrapper for Cloudflare D1
A DBI-compliant database interface and API client for Cloudflare D1's serverless SQLite database. Provides wrappers for D1 REST API endpoints, including time travel and bookmark-based restoration, plu...
081
Jeroen Ooms @jeroenooms.bsky.social · 15/05/2026
r-universe.dev/organizations
r-universe.dev
R-universe: explore, develop, share
R-universe is rOpenSci’s open platform for publication and discovery of research software in R
020
Jeroen Ooms @jeroenooms.bsky.social · 15/05/2026
jeroen.r-universe.dev/articles/V8/...
jeroen.r-universe.dev
Introduction to V8 for R - V8
Loading JavaScript Libraries | Data Interchange | Function Calls | Promises | Interactive JavaScript Console | warnings, errors and console.log | The Global Namespace | Syntax Validation | Callback To...
020
Jeroen Ooms @jeroenooms.bsky.social · 15/05/2026
New version on CRAN: ropensci.r-universe.dev/pdftools
ropensci.r-universe.dev
pdftools: Text Extraction, Rendering and Converting of PDF Documents
Utilities based on 'libpoppler' <https://poppler.freedesktop.org> for extracting text, fonts, attachments and metadata from a PDF file. Also supports high quality rendering of PDF documents into PNG, ...
082
Reposted by Jeroen Ooms
rOpenSci @handle.invalid · 13/05/2026
✍️ 15 Years of rOpenSci, and We’re Just Getting Started 🎉 by The rOpenSci Team rOpenSci turns 15! 🎉 We're celebrating all year long, starting with three virtual community events on June. Come connect, reflect, and help shape the next 15 years […] [Original post on hachyderm.io]
Retro pixel-art graphic celebrating rOpenSci's 15th anniversary. The text 'rOpenSci' appears at the top in pixel font, flanked by three pixel-art balloons. A browser window frames the central message: '15 YEARS / TRANSFORMING OPEN SCIENCE' in bold pixel letters, overlaid on the rOpenSci geometric network pattern. A pixel badge reads 'OMG'. A pixel folder and sparkle icons complete the design. Made in Canva by Yani using a template design by Lauren Creatives
13412
Jeroen Ooms @jeroenooms.bsky.social · 10/05/2026
ropensci.r-universe.dev
ropensci.r-universe.dev
R packages by ropensci
031
Jeroen Ooms @jeroenooms.bsky.social · 02/05/2026
R-universe now generates social media preview cards for each package, like this one: ropensci.r-universe.dev/targets. You can also get the card manually from the /{package}/card.png API (or svg).
ropensci.r-universe.dev
targets: Dynamic Function-Oriented 'Make'-Like Declarative Pipelines
0466
Jeroen Ooms @jeroenooms.bsky.social · 24/04/2026
little technote about a cool trick that me and @gws.phd designed to make WebR load packages faster.
jeroen.github.io
Mounting tar archives as a filesystem in WebAssembly
How to use a file index to mount a tar.gz archive directly into the Emscripten virtual filesystem without extracting it
1255
Reposted by Jeroen Ooms
Noam Ross @noamross.net · 08/04/2026
I'm very excited about this collaboration between @ropensci.org's R-Universe and @bioconductor.bsky.social to build common infrastructure: modernizing build systems for #RStats while expanding and testing new models for governance and development. ropensci.org/blog/2026/04...
ropensci.org
Collaborating between Bioconductor and R-universe on Development of Common Infrastructure
R-consortium ISC top-level project R-universe is working with Bioconductor to help gradually modernize parts of its infrastructure, while accommodating the project’s scale, governance, and established...
2257
Reposted by Jeroen Ooms
Bioconductor @bioconductor.bsky.social · 08/04/2026
🚨 Bioconductor and R-universe are joining forces to modernize infrastructure for bioinformatics tools while preserving the strong governance and review processes that have made Bioconductor a trusted resource for over 20 years. 🔗 Learn more: blog.bioconductor.org/posts/2026-0...
blog.bioconductor.org
Collaborating between Bioconductor and R-universe on Development of Common Infrastructure – Bioconductor community blog
R-consortium ISC top-level project R-universe is working with Bioconductor to help gradually modernize parts of its infrastructure, while accommodating the project’s scale, governance, and…
1167
Jeroen Ooms @jeroenooms.bsky.social · 11/03/2026
R-universe gets about 200K hits from China every day, of which 99.75% is bot traffic. Welcome in 2026 👌
040
Reposted by Jeroen Ooms
BicycleDutch @bicycledutch.bsky.social · 05/01/2026
The Utrecht morning rush hour in the snow did not disappoint!
462767624
Jeroen Ooms @jeroenooms.bsky.social · 03/01/2026
ropensci.org/blog/2026/01...
ropensci.org
Testing the R-universe build workflow from your own GitHub repository
We refactored the R-universe CI workflows to make it possible to run the exact same workflow from your own GitHub repository.
063
Reposted by Jeroen Ooms
Kyle Walker @kylewalker.bsky.social · 03/10/2025
R-Universe by @rOpenSci is an extremely useful project. My latest R package, {pmtiles}, is not a good fit for CRAN as it bundles a pre-compiled Go library. With R-Universe, I was able to get installable cross-platform binaries built in hours! #rstats walkerke.r-universe....
24110
Jeroen Ooms @jeroenooms.bsky.social · 27/09/2025
Super excited for the new release of #rstats V8 which now also works in WebR by running js/wasm natively in web worker (thanks to @gws.phd). Will release some cool new packages soon to show the potential of WASM in R ✨
1202
Reposted by Jeroen Ooms
rOpenSci @handle.invalid · 22/09/2025
📣 Save the date!! Next Community Call: R-multiverse: a new way to publish R packages 📦 🚀 📆 Monday, 29 September 2025 14:00 UTC with Will Landau 👉 Information + find your local time + How to join: ropensci.org/commcalls/r-multiverse #RStats
ropensci.org
R-multiverse: a new way to publish R packages · Community Call
Community Call about R-multiverse
11714
Reposted by Jeroen Ooms
DuckDB @duckdb.org · 09/09/2025
In the recent npm supply chain attack, DuckDB's Node.js and Wasm packages were compromised with malware. We have investigated the issue, deprecated the affected packages and released new versions. We have released a security advisory that contains our full postmortem: github.com/duckdb/duckd...
github.com
DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
The DuckDB distribution for [Node.js](http://node.js/) on [npm](https://www.npmjs.com/) was compromised with malware (along with [several other packages](https://www.aikido.dev/blog/npm-debug-and-c...
13210
Reposted by Jeroen Ooms
Hadley Wickham @hadley.nz · 20/08/2025
We still have spots available for tidyverse dev day on Sept 19: www.tidyverse.org/blog/2025/07.... Please come along to contribute to the tidyverse and have a bunch of fun along the way! It's open to all, but is most convenient if you're coming to posit::conf or live near Atlanta #rstats
tidyverse.org
Tidyverse developer day 2025
Join us in Atlanta for tidyverse developer day on September 19, 2025!
13318
Reposted by Jeroen Ooms
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 30/07/2025
Making libcurl work in webassembly jeroen.github.io/notes/webassembly-…
jeroen.github.io
Making libcurl work in webassembly
We explain how to make libcurl based applications work in webassembly without changes by tunneling all traffic over a websocket proxy.
02611
Jeroen Ooms @jeroenooms.bsky.social · 29/07/2025
We found a pretty neat way to make curl/httr2 work in WebR:
news.ycombinator.com
Making Libcurl Work in WebAssembly | Hacker News
0245
Jeroen Ooms @jeroenooms.bsky.social · 26/05/2025
Is there some new AI spamming tool for recruiters ?
000
Jeroen Ooms @jeroenooms.bsky.social · 09/05/2025
R-universe now also builds and checks binaries for ARM64-linux (both R-release and R-devel). To install Linux binaries, see our docs: docs.r-universe.dev/install/bina... Clicking on the check summary opens the results table (which is getting pretty large) and shows status+timings for each platform.
0132
Jeroen Ooms @jeroenooms.bsky.social · 24/04/2025
What is a good app on Android for "live caption" (auto translate) from spoken Spanish? I think google translate does only short recordings, not ongoing conversation ?
010
Jeroen Ooms @jeroenooms.bsky.social · 16/04/2025
The R svn tracker now tests on both Intel and ARM64 on Linux, Mac, and Windows: contributor.r-project.org/svn-dashboard/
contributor.r-project.org
R SVN build status
022
Jeroen Ooms @jeroenooms.bsky.social · 05/03/2025
R-universe now displays the Conda version for R packages available via @conda-forge.org
Screenshot of r-universe
0122
Reposted by Jeroen Ooms
Maëlle Salmon @masalmon.eu · 28/02/2025
New on the @ropensci.org blog: Better documentation for R-universe! ropensci.org/blog/2025/02...
ropensci.org
Better documentation for R-universe!
We are excited to announce that R-Universe now has a documentation website thanks to Google Season of Docs!
0104
Jeroen Ooms @jeroenooms.bsky.social · 27/02/2025
Big performance improvements to contributor ranking in r-universe! Click on the bars to hop from one R package maintainers to the next (after 5 random clicks you always end up at HW) ropensci.r-universe.dev/contributors
ropensci.r-universe.dev
R packages by ropensci
030
Reposted by Jeroen Ooms
Aymen @aymennasri.bsky.social · 19/02/2025
How come I just discovered R-universe! This thing is amazing for search for #rstats material.
r-universe.dev
https://r-universe.dev
Welcome to R-universe!
0123
Jeroen Ooms @jeroenooms.bsky.social · 19/02/2025
Another day, another release of the #rstats curl bindings on CRAN. This version should hopefully be the last update for a while (just like the one from a few weeks ago 😅) jeroen.r-universe.dev/curl
jeroen.r-universe.dev
curl: A Modern and Flexible Web Client for R
0141
Reposted by Jeroen Ooms
rOpenSci @handle.invalid · 22/01/2025
📝 [Blog Post] rOpenSci 2024 Highlights In this blog post the rOpenSci Team share the highlight of 2024 and what come next in 2025. 2024 was a year of incredible achievements: From a major revamp of R-Universe to the first bilingual software peer review and an inspiring Champions Program […]
hachyderm.io
Original post on hachyderm.io
0610
Jeroen Ooms @jeroenooms.bsky.social · 05/01/2025
Digging through some my webserver logs, astonished how much pointless internet traffic is generated these days by all the bots from random AI/infosec firms, randomly crawling and scraping the internet for something interesting to train on...
140
Jeroen Ooms @jeroenooms.bsky.social · 21/12/2024
Was enjoying this rant, even more so after the shout-out to R in this honorable list of languages 😅 blog.frankmtaylor.com/2024/06/20/a...
6334
Jeroen Ooms @jeroenooms.bsky.social · 04/12/2024
r-universe.dev builds now store cran-like R CMD check error summary as "annotation" in the GHA runs. One can inspect such annotations even without logging into GitHub.
0162
Reposted by Jeroen Ooms
Noam Ross @noamross.net · 03/12/2024
Excited and grateful that R-Universe is R Consortium's newest top-level project! This means sustained support for @rOpenSci.hachyderm.io.ap.brid.gy's platform for discovery and publishing of #rstats packages. Hats off to @jeroenooms.bsky.social for his leadership! ropensci.org/blog/2024/12...
ropensci.org
R-Universe Named R Consortium Top-Level Project
We're excited to announce R-Universe has been named the R-Consortium's newest Top-Level Project.
07628
Jeroen Ooms @jeroenooms.bsky.social · 24/11/2024
R packages using Rust code automatically get tagged with the "rust" topic in r-universe so you can easily find them: r-universe.dev/search?q=top...
1236
Jeroen Ooms @jeroenooms.bsky.social · 21/11/2024
Don't forget to add your bsky link to your GitHub profile! R-universe #rstats maintainer profiles will start showing bsky icon (instead of twitter) when available from GitHub, e.g. jeroen.r-universe.dev
25113
Jeroen Ooms @jeroenooms.bsky.social · 20/11/2024
The R-universe search engine WebUI now lazy-loads the cards (upon scrolling), such that we can include more results while making the page still load instantly! Have a look, e.g. r-universe.dev/search?q=json
r-universe.dev
R-universe - browse and search R packages
072
Jeroen Ooms @jeroenooms.bsky.social · 19/11/2024
Slides on how R-universe uses @cloudflare.social to get fast global routing and caching: jeroen.github.io/technotes2024
0126
Jeroen Ooms @jeroenooms.bsky.social · 19/11/2024
R-universe has migrated to SHA256 content-addressable storage: all repository indexes list the SHA256 for every package, for example see: jeroen.r-universe.dev/src/contrib/.... These files are then available from cdn.r-universe.dev/{sha256}. The latter is immuable and can be cached indefinitely.
060
Jeroen Ooms @jeroenooms.bsky.social · 15/11/2024
Did a bunch of cache optimisation for r-universe.dev over the past week. The web front-end pages load basically instantly now for, making it even more fun to browse around the R ecosystem 🚀 👩‍🚀
r-universe.dev
https://r-universe.dev
Welcome to R-universe!
0153