Life hack: always do that direction on a weekend and the other during on a weekday :p
Posts by Henrik Bengtsson
Just to be clear, the full, raw source directory (e.g. git repo) should *not* be in the PBW, only a self-contained source tarball sufficient to build the binary; gist:
1. stage ./ => *.tar.gz
2. build *.tar.gz => *.pbw
3. prune pbw => *.light.pbw
In bsky.app/profile/eric..., you say random tests shows a ~5x increase in PBW size. There are comments concerned about bloat or download sizes.
I can imagine distributing *.pbw and *.light.pbw (w/out source) and have an option in the app which to download.
Past experiences with Pebble disappearing and Rebble stepping in, but where it was hard to track down the source code (at all or for specific version) for those who wanted to take over maintenance or development, showed that there is a need for archival of source code.
As a long-term FOSS person, I think this is an excellent idea. As you hint at in follow-up comment, this also brings:
3) self-contained code archiving
We cannot rely on GitHub as a long-term archive - we need a dedicated project for that. Self-contained "tarballs" helps preserve code
Retro-style poster announcing early registration for useR! 2026. A red, white, and blue bird flies toward a glowing sun with the R logo. A banner reads “useR! 2026 Conference – Warsaw • July 2026,” with Warsaw’s skyline and a river bridge illustrated below in bold geometric shapes.
🚀 Early bird tickets for useR! 2026 are live until April 20!
Join the global R community in Warsaw, hosted by SGH Warsaw School of Economics, University of Warsaw & Warsaw University of Technology.
📅 July 6–9, 2026 • Talks, workshops, networking.
Link in first comment 👇
Image from main submissions form
🚀 The R Consortium Technical Grant Cycle is now open!
Have an idea to improve R’s technical infrastructure? Apply for funding!
📅 Apply by May 1
📅 Decisions by June 1
r-consortium.org/all-projects...
#rstats #opensource #datascience #rconsortium #rcommunity
Thanks for doing this tests and sharing your findings. Be able to move away from meetup will free up budgets for more constructive things.
Luma is fairly easy to use. Very impressed
External events can be added to the calendar.
Very easy to publish calendars - promoting multiple events in one fell swoop.
Once a critical mass has been achieved- we can have multiple calendars going
#rstats
luma.com/r_user_commu...
📢 R Dev Day @ CascadiaR 2026
🏢 Portland State University / Remote
📅 Fri 26 June, 9am - 5pm UTC-7
Registration deadline: Friday 12 June
pretix.eu/r-contributors/r-dev-day...
Attend this free event to collaborate on contributions to #RStats.
#RDevDay #CascadiaRConf
Come to @cascadiarevolting.bsky.social and take my Intro to Rust + Extendr workshop ORRRR contribute to base R your call!
I'll only be offended if you don't come! /s
#rstats
Yeah, it can be annoying to submit a *new* package, especially when you end up at the end of a multi-day "Newbies" queue (nx10.dev/cransubs/). Then u missed one thing & end up in queue again. Been there. github.com/DavisVaughan... has saved me a few times
On the upside, *updates* are much quicker
Experimenting with Luma for an R Community Calendar. If anyone is running an event, and wants to take part in this project, please get in touch #rstats
luma.com/R_User_Commu...
📣 Call for Sponsor #useR2026 in Warsaw! 🇵🇱
Support the premier #Rstats conference (July 6–9) and connect with global data experts.
Tiers:
🏆 Platinum (€25k) to 💜 Violet (€1k) + custom options! 🧩
Champion open-source innovation with us.
Full details here:
🔗 user2026.r-project.org/about/sponso...
✅ BRRR
library(progressr)
handlers("brrr", "cli", global = TRUE)
y <- slow_sum(1:20)
remotes::install_github("futureverse/progressr", ref="develop")
remotes::install_github("brooke-watson/BRRR")
🏳️🌈 Join the #useR2026 DEIA team! 🇵🇱
We look for volunteers!
Support areas include:
⚫ Welcoming atmosphere
⚫ Venue & IT accessibility checks
⚫ Stipend setup
⚫ Code of Conduct response
Organizing team members receive a FREE conference ticket!
📩 useR2026@r-project.org 📩
#rstats #RStatsES #RStatsFR
library(progressr)
handlers("beepr", "cli")
handlers(global = TRUE)
y <- slow_sum(1:20)
🔉blip ... blip .... blip ... Aa-eeee-aa-ooo!
#RStats
Shouldn't be too hard to add support for BRRR
Today I’m pleased to share that the unicefData R package is now available on CRAN, providing direct programmatic access to the UNICEF Data Warehouse.
📦 CRAN
cran.r-project.org/package=unicef…
#OpenData #OfficialStatistics #RStats #DataForChildren #ReproducibleResearch
We are pleased to announce that Heather Turner @heathrturnr.fosstodon.org.ap.brid.gy has joined the R Core Team. She has been an active contributor notably via the R Dev Days, and has greatly improved cooperation between R Core and the R community in more ways #RStats.
CRANhaven dashboard has been fixed
www.cranhaven.org/dashboard-li... #RStats
(The lack of updates was due to a new package that showed up on CRAN briefly and then it was *removed* not just archived - that case should now be handled)
And here I was thinking we're all living a happy life - turns out we have a bug on our end
It's been 27 days since an #RStats package was archived on CRAN
www.cranhaven.org/dashboard-li...
Are we using NULL more than we should in #RStats?
R-Ladies branded graphic with purple-to-indigo gradient background. The classic R-Ladies logo (purple R in a gray oval) is centered at the top. Large white text reads "We Are R-Ladies." Below, three statistics are displayed: 200+ chapters, 60+ countries, 100k+ members. A tagline reads "Promoting gender diversity in the R community worldwide." The bottom bar shows rladies.org, #RLadiesIWD2026, and #IWD2026.
We Are R-Ladies
200+ chapters. 60+ countries. 100,000+ members.
Since 2012, we've been promoting gender diversity in the R community — building a global network of R leaders, mentors, learners, and developers.
This is who we are.
rladies.org
#RLadiesIWD2026 #IWD2026
In or around Copenhagen on Thursday (2026-03-12) and interested in #rstats? Come join the first CopenhagenR meetup of the year! 😊
www.meetup.com/copenhagenr-...
The @rconsortium.bsky.social has ROR! 💫
ror.org/01z833950
So, if you have received a grant for your package, you can now acknowledge it by adding it to the DESCRIPTION file.
Here are more details:
ropensci.org/blog/2025/05...
#RStats
My version: With CRAN, the package maintainer pays the price for end users to have a smooth ride, instead of vice versa
Used StickerApp last year. Happy with em. Had no idea but they ship out of Malmö, Sweden ~10 days to US
I rushed in order that arrived just before catching a flight to teach workshop in Sweden. I could have walked to their place in Malmö when I landed - turns out my brother even knows them. Haha :)
It's unfortunate that data.table seems to require a list, as async() creates, because otherwise:
data[, .(x = future(long(x))), by = .(group1, group2)] |> value()
would have worked
Not sure, but I think
value.default <- function(x, ...) x
was in the 'future' package at some point, but I then cleaned it out + protect against unexpected mistakes