Gabor Csardi
@gaborcsardi.org
📤 3723
📥 106
📝 51
Software Engineer at Posit, PBC
https://fosstodon.org/@gaborcsardi
https://github.com/gaborcsardi
reposted by
Gabor Csardi
Davis Vaughan
10 days ago
Air 0.10.0 is out now! - Enforce `<-` or `=` throughout your
#rstats
code (only one of these is correct though 😉) - Tighter Positron and RStudio integration - pre-commit / prek support - stdin support - Install with uv, mise, or pixi Read all about it!
opensource.posit.co/blog/2026-06...
loading . . .
Air 0.10.0
Air 0.10.0 is here! This release rounds up everything new since 0.8.2: a new `assignment-style` option, tighter Positron and RStudio integrations, installation via uv and friends, pre-commit support, ...
https://opensource.posit.co/blog/2026-06-26_air-0-10-0/
0
64
17
If you manage
#Rstats
with rig, make sure you use the new rig 0.8.1 to install the new R 4.6.1 version on macOS:
github.com/r-lib/rig#id...
github.com/r-lib/rig/re...
loading . . .
GitHub - r-lib/rig: The R Installation Manager
The R Installation Manager. Contribute to r-lib/rig development by creating an account on GitHub.
https://github.com/r-lib/rig#id-installation
10 days ago
0
7
1
reposted by
Gabor Csardi
Dariia Mykhailyshyna
23 days ago
Excited to present at EEA Dublin in August - until I found two invited presenters affiliated with Russia's Higher School of Economics. HSE has backed the invasion of Ukraine and fundraised for its military. I feel unsafe sharing a room with people raising money to kill my family.
#EconSky
2
18
8
If you install
#Rstats
on macOS with rig, would you like to be able to install different patch versions at the same time? E.g. R 4.6.0 and 4.6.1? See the options below.
24 days ago
2
1
0
reposted by
Gabor Csardi
Noam Ross
25 days ago
Extremely proud and excited that
@ropensci.org
's community manager
@yabellini.bsky.social
has been selected for a
@sovereign.tech
fellowship! It's a much-deserved recognition of her work making
#rstats
open to all, and a key endorsement of community-building as a fundamental pillar of open-source.
add a skeleton here at some point
0
27
6
#Rstats
package update: zip 3.0.0 with some very cool new things: password protected zip files, vectorized and concurrent unzip(), unzip over HTTP, progress bars. Full change log at
github.com/r-lib/zip/re...
loading . . .
Releases · r-lib/zip
Platform independent zip compression via miniz. Contribute to r-lib/zip development by creating an account on GitHub.
https://github.com/r-lib/zip/releases
25 days ago
0
35
5
reposted by
Gabor Csardi
Mara Averick
28 days ago
I'm alive *AND* I wrote a blog post?! Unheard of! Much 💖 to
@abbycabs.dev
, and
@grafana.bsky.social
's David Allen and Amanda Wagner whose FOSDEM talk's were a huge source of inspo!
add a skeleton here at some point
8
70
11
#Rstats
package update: callr 3.8.0. OpenTelemetry, carrier::crate(), pseudo terminals, plus I fixed (well, closed) all issues, but one. See the changes at
github.com/r-lib/callr/...
loading . . .
https://github.com/r-lib/callr/releases/tag/v3.8.0
28 days ago
1
17
2
I updated the gh
#Rstats
package last week to version 1.6.0. It won't fail with GitHub's new token format now. Full change log at
github.com/r-lib/gh/rel...
loading . . .
Release gh 1.6.0 · r-lib/gh
gh() now signals a classed gh_interrupt interrupt when a paginated call is interrupted (e.g. via Ctrl+C / Escape). The condition object carries the records fetched so far on its $gh_result field. I...
https://github.com/r-lib/gh/releases/tag/v1.6.0
30 days ago
0
12
2
reposted by
Gabor Csardi
Nic Crane
about 1 month ago
Really excited to be on today's
#DSLab
! If you've ever wondered about what Parquet is and why you should use it, join us later today! 🎉
#rstats
add a skeleton here at some point
1
13
3
reposted by
Gabor Csardi
Luis D. Verde Arregoitia
about 1 month ago
💻 RStudio addins now run in Positron through the command palette, including the addins from my annotater package (despite relying heavily on the rstudioapi pkg for modifying open files!) Nice!
#rstats
loading . . .
1
29
4
reposted by
Gabor Csardi
Mickaël CANOUIL, Ph.D.
about 2 months ago
Gribouille v0.1.0: a Grammar of gGraphics for Typst. Modelled on ggplot2, drawn on cetz. Declare plots with aes, geom-*, facet-wrap and themes; compose hoists a shared legend. One toolchain, data straight to PDF.
mickael.canouil.fr/posts/2026-0...
#typst
#rstats
#grammarOfGraphics
#ggplot2
#cetz
loading . . .
2
60
15
I completely agree with
opensource.posit.co/blog/2026-05...
TOML seemed like a good format, until I learned the gory details while writing
github.com/gaborcsardi/...
loading . . .
In Defense of YAML
A common refrain among developers: YAML is bad and TOML is good. This post argues otherwise, tracing the history of configuration formats, examining what YAML 1.2 actually fixed, and introducing py-ya...
https://opensource.posit.co/blog/2026-05-21_in-defense-of-yaml/
about 2 months ago
1
36
4
PSA: if you need X11() in
#Rstats
on macOS Tahoe, then update to Tahoe 26.5, delete xquartz if you installed it with brew, and install the latest beta from
github.com/XQuartz/XQua...
You might also need launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.startx.plist and logging out and back in.
loading . . .
Releases · XQuartz/XQuartz
An X11 server and client libraries for macOS. Contribute to XQuartz/XQuartz development by creating an account on GitHub.
https://github.com/XQuartz/XQuartz/releases
about 2 months ago
1
8
0
reposted by
Gabor Csardi
Posit
about 2 months ago
We’re excited to launch the Posit Open Source website! 🚀 We’ve unified 15+ years of tools, 900+ blogs, and 1,600+ videos in one place. Explore it here:
opensource.posit.co
Huge thanks to the team:
@cwick.co.nz
Greg Swinehart
@hadley.nz
@ivelasq3.bsky.social
@jeroenjanssens.com
loading . . .
2
98
31
reposted by
Gabor Csardi
Andrew Heiss
about 2 months ago
The Tufte LaTeX class is pretty, but it hasn't been updated for years and doesn't work with well with Quarto/lualatex. But with
#QuartoPub
you can replicate it on your own in HTML/PDF with just a little bit of customization with CSS and some preamble-y things!
github.com/andrewheiss/...
2
35
9
reposted by
Gabor Csardi
Hadley Wickham
2 months ago
I'd love to learn more about how y'all are using AI for data science, so I've set up some times where you can chat with me:
scheduler.zoom.us/hadley-wickh...
. I'm interested in it all, whether it's your struggles, your successes, or what you're still trying to get your head around.
#rstats
3
59
18
reposted by
Gabor Csardi
Christos Argyropoulos MD, PhD, FASN 🇺🇸 0kale/acc
2 months ago
"Google Chrome is reaching into users' machines and writing a 4 GB on-device AI model file to disk without asking.... The only ways to make the deletion stick are to disable Chrome's AI features through chrome://flags or enterprise policy"
www.thatprivacyguy.com/blog/chrome-...
#AI
#infosec
loading . . .
Google Chrome silently installs a 4 GB AI model on your device without consent. At a billion-device scale the climate costs are insane. — That Privacy Guy!
Google Chrome is downloading a 4 GB Gemini Nano model onto users' machines without consent, with no opt-in, no opt-out short of enterprise tooling, and an automatic re-download every time the user…
https://www.thatprivacyguy.com/blog/chrome-silent-nano-install/
4
62
53
PSA: if you are on R 4.4.x or older and suddenly the pak
#Rstats
package fails to install from source, then here are some workarounds:
github.com/r-lib/pak/is...
I am also submitting a new version right now to fix this.
loading . . .
critical: unable to install Pak on at least Debian bookworm and Ubuntu noble - Error: package or namespace load failed for 'cli' in dyn.load(...): unable to load shared object ... pak/library/cli/lib...
Steps to reproduce: try to install Pak package on fresh Debian or Ubuntu Docker container docker run -it --rm debian:bookworm bash -c "apt-get update && apt-get dist-upgrade -y && apt-get install -...
https://github.com/r-lib/pak/issues/860#issuecomment-4260385757
3 months ago
1
2
0
reposted by
Gabor Csardi
Szabolcs Panyi
3 months ago
💥🇭🇺🗳️ BREAKING: Péter Magyar says Viktor Orbán called to concede and congratulate him. Magyar will be Hungary’s next prime minister and, as it stands, is set to secure a 2/3 supermajority – enough to fully dismantle Orbán’s system. A 16-year chapter is over.
73
2354
878
reposted by
Gabor Csardi
James Balamuta
4 months ago
Every message is parsed, threaded, and indexed. You can browse threads, see who replied to whom, and actually follow conversations that shaped the language. Here's a recent R-SIG-Mac thread about macOS 26:
r-mailing-lists.thecoatlessprofessor.com/lists/r-sig-...
1
7
1
reposted by
Gabor Csardi
Max kuhn
4 months ago
Our list of 2026
#rstats
and
#python
summer internships has been posted. We can't wait to work with you and make great things!
tidyverse.org/blog/2026/03...
loading . . .
2026 Posit Internships
Posit is sponsoring four summer internship positions in 2026.
https://tidyverse.org/blog/2026/03/2026-internships/
1
27
19
reposted by
Gabor Csardi
Szabolcs Panyi
4 months ago
🤯You can't make this up: amid Kremlin meddling in Hungary's election, OSCE Parliamentary Assembly sends Putin's former interpreter Daria Boyarskaya – sanctioned by Poland, detained by Lithuania – on an election observation mission to Budapest. More in my newsletter:
vsquare.org/goulash-puti...
8
114
64
reposted by
Gabor Csardi
Posit
5 months ago
The newest edition of posit::glimpse() is here! 🚀 Read a roundup of major
#RStats
&
#Python
updates: ggplot2 4.0.0, dplyr 1.2.0, ellmer 0.4.0, Positron native Jupyter Notebook support , and more. 🎟️ Plus, registration for posit::conf(2026) is officially OPEN! Find it here:
posit.co/blog/posit-g...
loading . . .
posit::glimpse() Newsletter – February 2026 - Posit
This edition covers major updates from Posit, including new versions of ggplot2, ellmer, and dplyr.
https://posit.co/blog/posit-glimpse-newsletter-february-2026/
0
12
8
reposted by
Gabor Csardi
James Balamuta
5 months ago
Uh-oh, these might be the droids you're looking for... The number one request after every webRios demo was Android support. Early stage, but we have a working R console inside a native Android view.
#rstats
#webr
#android
0
19
2
reposted by
Gabor Csardi
Tomasz Kalinowski
5 months ago
I’m happy to announce Rapp v0.3.0 — a package that makes it easy to build and share polished CLI applications written in R. Read more:
www.tidyverse.org/blog/2026/02...
loading . . .
Rapp 0.3.0
Rapp is an R front-end (like Rscript) that turns simple scripts into polished CLIs, with automatic argument parsing, generated help, and support for commands and installable launchers.
https://www.tidyverse.org/blog/2026/02/rapp-0-3-0/
0
41
7
"The core of the library is written in C. However, major modern languages like C++, Java, and C# are not supported." :D Gem from a rejection for a paper on a project I no longer work on.
5 months ago
1
5
0
reposted by
Gabor Csardi
Dariia Mykhailyshyna
6 months ago
This workshop is tomorrow, don't miss your chance to register! Details:
bit.ly/3wBeY4S
Please share!
#AcademicSky
#EconSky
#RStats
add a skeleton here at some point
0
11
5
reposted by
Gabor Csardi
Flávia E. Rius
6 months ago
I won't miss this one!
add a skeleton here at some point
0
7
3
reposted by
Gabor Csardi
Vincent J Lynch 🐘🦣🦥 🦇🐋🐢🐍
6 months ago
This is a very cool way to learn something and support Ukraine! 🇺🇦
add a skeleton here at some point
0
20
4
reposted by
Gabor Csardi
Stephen Turner
6 months ago
poisonfrogs: Color Palettes Inspired by Neotropical Poison Frogs
laurenoconnelllab.github.io/poisonfrogs/
#Rstats
1
42
13
reposted by
Gabor Csardi
ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
6 months ago
My #RPackageAdvent2025 recap is live! 📦✨ Get the complete guide to modern R package development: setup, docs, testing, CI/CD, and CRAN submission. All 25 days of tips, tools, and best practices in one place! Dive in! #RStats #RPackageDevelopment Link:
https://drmo.site/8ny3eU
0
28
14
reposted by
Gabor Csardi
ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
6 months ago
Day 23: cli - Beautiful Command Line Interfaces Create user-friendly messages and progress indicators. Pro Tip: Use semantic markup like {.fn function_name} and {.val value} for consistent formatting. Resources: cli.r-lib.org
#RpackageAdvent2025
#rstats
0
11
1
reposted by
Gabor Csardi
Dariia Mykhailyshyna
7 months ago
❗️Our next workshop will be on Jan 8 , 6 pm CET titled Inference for non-probability samples with nonprobsvy package in R by
@mberesewicz.bsky.social
Register or sponsor a student by donating to support Ukraine! Details:
bit.ly/3wBeY4S
Please share!
#AcademicSky
#EconSky
#RStats
1
17
13
reposted by
Gabor Csardi
Dariia Mykhailyshyna
8 months ago
❗️Our next workshop will be on Dec 11 6 pm CET titled A Gentle Introduction to Mathematical Simulation in R by
@damiepak.bsky.social
Register or sponsor a student by donating to support Ukraine! Details:
bit.ly/3wBeY4S
Please share!
#AcademicSky
#EconSky
#RStats
1
25
17
reposted by
Gabor Csardi
Stephen Turner
8 months ago
I'm doing a workshop on R package development with Positron on Jan 15 2026. Register for the virtual workshop here:
sites.google.com/view/dariia-...
I'll cover devtools, usethis, testthat, covr, and a few AI tools along the way to help.
#Rstats
0
24
9
reposted by
Gabor Csardi
Jeremy Allen
8 months ago
In which use cases does
#RStats
excel for you compared to other languages? If you've done it other ways and speak from experience, even better.
13
17
4
reposted by
Gabor Csardi
Dariia Mykhailyshyna
8 months ago
This workshop is tomorrow, don’t miss your chance to register! Register or sponsor a student by donating to support Ukraine! Details:
bit.ly/3wBeY4S
Please share!
#AcademicSky
#EconSky
#RStats
add a skeleton here at some point
0
5
5
reposted by
Gabor Csardi
Andrew Heiss
9 months ago
woohoo this was super easy to do for course website Nº2
#QuartoPub
- now I'm finally in compliance with Georgia rules PDF:
datavizf25.classes.andrewheiss.com/PMAP-8551-HE...
Site:
datavizf25.classes.andrewheiss.com
Code:
github.com/andrewheiss/...
add a skeleton here at some point
1
53
5
reposted by
Gabor Csardi
Dariia Mykhailyshyna
9 months ago
❗️Our next workshop will be on Oct 16th, 6 pm CEST titled Structural Bayesian Techniques for Experimental and Behavioral Economics in R& Stan by
@jamesbland.bsky.social
Register or sponsor a student by donating to support Ukraine! Details:
bit.ly/3wBeY4S
Please share!
#AcademicSky
#EconSky
#RStats
1
12
17
reposted by
Gabor Csardi
Anne Applebaum
10 months ago
The Disney brand, and the USA brand, sinking together. Parody from Dutch TV
www.youtube.com/watch?v=7vRX...
loading . . .
Jimmy Kimmel’s show has been cancelled | The New Disney | LUBACH
YouTube video by LUBACH
https://www.youtube.com/watch?v=7vRX-BQAjeE
63
2221
699
reposted by
Gabor Csardi
We Are RLadies+
10 months ago
Hi everyone! 👋 I’m Isabella
@ivelasq3.bsky.social
, formerly a data analyst, now at
@posit.co
, and your curator this week! There’s always something new in
#RStats
. I'll be sharing: ✨ Favorite R packages + workflows ✨ News + tools you might have missed ✨
#PositConf2025
recaps ✨ A decade of R memes 🎉
2
56
8
reposted by
Gabor Csardi
Nic Crane
10 months ago
I'm considering writing a proposal for R Consortium ISC funding to write a free & open source book on LLMs/AI in R. Advice out there is scattered between different resources. Wondering if this is something the wider
#rstats
community would be interested in, & what folks would like to see in there?
6
28
6
reposted by
Gabor Csardi
Nick Tierney
10 months ago
Hey
#rstats
friends! 👋 Only one week to go until my "Introduction to R Packages" tutorial at
#WOMBAT2025
! This is a gentle introduction to making R packages, going from initial code to `devtools::check()` Still plenty of spots available :) Sign up at:
wombat2025.numbat.space
add a skeleton here at some point
0
13
8
reposted by
Gabor Csardi
Hadley Wickham
11 months ago
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
loading . . .
Tidyverse developer day 2025
Join us in Atlanta for tidyverse developer day on September 19, 2025!
https://www.tidyverse.org/blog/2025/07/tdd-2025/
1
33
20
reposted by
Gabor Csardi
Blas M. Benito
11 months ago
In case you didn't know: You can run your package unit tests with {testthat} in parallel with two simple steps (see
testthat.r-lib.org/articles/par...
): tldr: 1. Add `Config/testthat/parallel: true` to DESCRIPTION. 2. Add `TESTTHAT_CPUS=8` to your .Renviron and restart R.
#rstats
1
44
17
reposted by
Gabor Csardi
Jon Harmon (he/him/his)
11 months ago
Hello
#dataBS
(& especially
#TidyTuesday
) fam! I'm trying to organize a thing to help me keep TidyTuesday running smoothly, but first I need to get a bit of a runway. Every week I curate a TT dataset, and it's wearing me down. Please see
github.com/rfordatascie...
for some ways you can help!
#RStats
7
48
40
Load more
feeds!
log in