Sign in

Gabor Csardi

@gaborcsardi.org
3.8K followers 105 following 53 posts

Software Engineer at Posit, PBC fosstodon.org/@gaborcsardi github.com/gaborcsardi

PostsRepliesMedia
Reposted by Gabor Csardi
Stephen Turner @stephenturner.us · 22/09/2026
Went on live TV news last night talking about AI safety and #biosecurity
3202
Reposted by Gabor Csardi
Danielle Navarro @djnavarro.net · 20/09/2026
Please, I am begging you. Do not use dplyr::ntile() in any serious statistical analysis in which you want to group continuous observation into quantile-based bins. Despite the name it doesn't actually do that, and the thing it actually does is very dangerous when accuracy matter. #rstats
blog.djnavarro.net
The trouble with ‘ntile()’ – Notes from a data witch
Please, please, please do not use ‘dplyr::ntile()’ in an analysis that will be submitted to a regulatory agency. It’s secretly an ill-conceived SQL tool that doesn’t do what you probably want it to, a...
68831
Reposted by Gabor Csardi
Danielle Navarro @djnavarro.net · 15/09/2026
In her ongoing quest to convince #rstats users to stop invoking the cursed "rm(list=ls())" incantation at the top of their analysis scripts, she has released sessioncheck 0.2 on CRAN. Mostly unchanged, some bug fixes, some new reporting features that are most useful in the regulatory context
blog.djnavarro.net
Release: sessioncheck 0.2 – Notes from a data witch
In which the author realises she doesn’t know how to write package release posts
4439
Gabor Csardi @gaborcsardi.org · 14/09/2026
New beta of #Rstats rig: LOTS of EXCITING stuff: - new: web site: rig.r-lib.org - new: user-mode R installation: rig.r-lib.org/admin-vs-use... - new: manage R packages (CRAN + git): rig.r-lib.org/pkg-guide.html - new: manage R projects and virtual environments: rig.r-lib.org/proj-guide.h...
rig.r-lib.org
rig – the R Installation Manager – rig
34919
Reposted by Gabor Csardi
Stephen Turner @stephenturner.us · 09/09/2026
i'm dead 💀 opusfived.dev
opusfived.dev
Opusfived
Make one button blue. Change nothing else. A short interactive comedy about agentic AI assistants that can never just do the thing.
1258
Reposted by Gabor Csardi
NOELREPORTS @noelreports.com · 18/07/2026
New aerial footage shows the Wildberries complex in Elektrostal fully engulfed in flames. Firefighting efforts appear unable to contain the blaze, and the building is likely beyond saving. #Ukraine
2250448
Reposted by Gabor Csardi
Danielle Navarro @djnavarro.net · 18/07/2026
And so after a very brief hiatus, version 0.7.0 of "learning statistics with R" exists. Full rebuild in quarto, stylistic fixes, "epilogues from 2026" to comment on how the world changed since original publication, and as an added bonus, no longer misgenders the author learningstatisticswithr.com
learningstatisticswithr.com
Learning Statistics with R
217146
Reposted by Gabor Csardi
MikeKSmith @mikeksmith.bsky.social · 07/07/2026
Inspiring talk from Dariia Mykhailyshyna about teaching and surveying the R community in Ukraine while in the midst of a war. #rstats #useR2026
1409
Reposted by Gabor Csardi
Davis Vaughan @davisvaughan.bsky.social · 26/06/2026
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...
opensource.posit.co
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, ...
07217
Gabor Csardi @gaborcsardi.org · 26/06/2026
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...
github.com
GitHub - r-lib/rig: The R Installation Manager
The R Installation Manager. Contribute to r-lib/rig development by creating an account on GitHub.
071
Reposted by Gabor Csardi
Dariia Mykhailyshyna @dariia.bsky.social · 13/06/2026
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
32010
Gabor Csardi @gaborcsardi.org · 12/06/2026
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.
210
Reposted by Gabor Csardi
Noam Ross @noamross.net · 11/06/2026
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.
0275
Gabor Csardi @gaborcsardi.org · 11/06/2026
#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...
github.com
Releases · r-lib/zip
Platform independent zip compression via miniz. Contribute to r-lib/zip development by creating an account on GitHub.
0355
Reposted by Gabor Csardi
Mara Averick @dataandme.bsky.social · 08/06/2026
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!
87210
Gabor Csardi @gaborcsardi.org · 08/06/2026
#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/...
github.com
1172
Gabor Csardi @gaborcsardi.org · 06/06/2026
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...
github.com
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...
0122
Reposted by Gabor Csardi
Nic Crane @niccrane.bsky.social · 02/06/2026
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
1132
Reposted by Gabor Csardi
Luis D. Verde Arregoitia @liomys.mx · 23/05/2026
💻 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
1294
Reposted by Gabor Csardi
Mickaël CANOUIL, Ph.D. @mickael.canouil.fr · 21/05/2026
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
26214
Gabor Csardi @gaborcsardi.org · 21/05/2026
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/...
opensource.posit.co
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...
1364
Gabor Csardi @gaborcsardi.org · 21/05/2026
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.
github.com
Releases · XQuartz/XQuartz
An X11 server and client libraries for macOS. Contribute to XQuartz/XQuartz development by creating an account on GitHub.
180
Reposted by Gabor Csardi
Posit @posit.co · 19/05/2026
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
29929
Reposted by Gabor Csardi
Andrew Heiss @andrew.heiss.phd · 14/05/2026
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/...
Screenshot of a chapter start page in a PDF with an old map of the world with a marginal caption and a marginal noteScreenshot of a page in a PDF with an image and a marginal caption, but everything's on the other side of the page because it's a versoScreenshot of an HTML start page with an old map of the world with a marginal caption and a marginal noteScreenshot of an HTML page with an image and a marginal caption
2359
Reposted by Gabor Csardi
Hadley Wickham @hadley.nz · 04/05/2026
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
35915
Reposted by Gabor Csardi
Christos Argyropoulos MD, PhD, FASN 🇺🇸 0kale/acc @christosargyrop.bsky.social · 05/05/2026
"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
thatprivacyguy.com
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…
46444
Gabor Csardi @gaborcsardi.org · 16/04/2026
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.
github.com
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 -...
120
Reposted by Gabor Csardi
Szabolcs Panyi @szabolcspanyi.bsky.social · 12/04/2026
💥🇭🇺🗳️ 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.
722344705
Reposted by Gabor Csardi
James Balamuta @coatless.bsky.social · 23/03/2026
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-...
A thread view on the R Mailing List Archives showing a message titled "macos 26 considerations" from March 2026 on the R-SIG-Mac list, with replies from Simon Urbanek, Brian Ripley, Gabor Csardi, and Peter Dalgaard visible in the thread panel below.
171
Reposted by Gabor Csardi
Max kuhn @topepo.bsky.social · 21/03/2026
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...
tidyverse.org
2026 Posit Internships
Posit is sponsoring four summer internship positions in 2026.
12618
Reposted by Gabor Csardi
Szabolcs Panyi @szabolcspanyi.bsky.social · 19/03/2026
🤯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...
811456
Reposted by Gabor Csardi
Posit @posit.co · 18/02/2026
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...
posit.co
posit::glimpse() Newsletter – February 2026 - Posit
This edition covers major updates from Posit, including new versions of ggplot2, ellmer, and dplyr.
0128
Reposted by Gabor Csardi
James Balamuta @coatless.bsky.social · 18/02/2026
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
Android Studio IDE showing an AndroidManifest.xml file for an app called webrios, alongside a Pixel 8 Pro emulator running the app. The emulator displays an R console with several executed commands: basic arithmetic (1 + 1 returning 2), a message function printing 'Hello Mike!', a warning call, a stop call producing an error, variable assignment, and a print statement. Each produced the expected R output. An input field at the bottom reads 'Enter R code...' with a send button.
0192
Reposted by Gabor Csardi
Tomasz Kalinowski @t-kalinowski.bsky.social · 18/02/2026
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...
tidyverse.org
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.
0427
Gabor Csardi @gaborcsardi.org · 18/02/2026
"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.
150
Reposted by Gabor Csardi
Dariia Mykhailyshyna @dariia.bsky.social · 14/01/2026
This workshop is tomorrow, don't miss your chance to register! Details: bit.ly/3wBeY4S Please share! #AcademicSky #EconSky #RStats
0115
Reposted by Gabor Csardi
Flávia E. Rius @flaviaerius.bsky.social · 09/01/2026
I won't miss this one!
073
Reposted by Gabor Csardi
Vincent J Lynch 🐘🦣🦥 🦇🐋🐢🐍 @devoevomed.bsky.social · 09/01/2026
This is a very cool way to learn something and support Ukraine! 🇺🇦
0204
Reposted by Gabor Csardi
Stephen Turner @stephenturner.us · 07/01/2026
poisonfrogs: Color Palettes Inspired by Neotropical Poison Frogs laurenoconnelllab.github.io/poisonfrogs/ #Rstats
14213
Reposted by Gabor Csardi
ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ @drmowinckels.io · 28/12/2025
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: drmo.site/8ny3eU
A festive digital illustration features the blue R logo wearing a red Santa hat with white trim on the left. To its right stands a green Christmas tree made entirely of curly braces arranged in a triangular shape. White and light-blue %>% pipe symbols float across a dark blue, starry background like snowflakes. A speech bubble above the R logo says “Ho Ho Ho! 📦” in red text. At the bottom, white text reads: “R Package Development Advent Calendar 2025” and below it, “25 Days of Coding Magic • Dec 1–25.
02713
Reposted by Gabor Csardi
ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ @drmowinckels.io · 23/12/2025
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
cli::cli_progress_bar("Processing files", total = length(files))
for (file in files) {
  # process file
  cli::cli_progress_update()
}cli::cli_alert_success("Package built successfully!")
cli::cli_alert_warning("Missing documentation for {.fn my_function}")
cli::cli_abort("Invalid input: {.val {invalid_value}}")
0111
Reposted by Gabor Csardi
Dariia Mykhailyshyna @dariia.bsky.social · 12/12/2025
❗️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
11711
Reposted by Gabor Csardi
Dariia Mykhailyshyna @dariia.bsky.social · 14/11/2025
❗️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
12512
Reposted by Gabor Csardi
Stephen Turner @stephenturner.us · 31/10/2025
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
0238
Reposted by Gabor Csardi
Jeremy Allen @jeremy-data.bsky.social · 30/10/2025
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.
13174
Reposted by Gabor Csardi
Dariia Mykhailyshyna @dariia.bsky.social · 29/10/2025
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
054
Reposted by Gabor Csardi
Andrew Heiss @andrew.heiss.phd · 22/10/2025
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/...
Screenshot of a PDF of a syllabus built with Typst based on a Quarto markdown file - see the website link for the full content
1535
Reposted by Gabor Csardi
Dariia Mykhailyshyna @dariia.bsky.social · 10/10/2025
❗️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
11212
Reposted by Gabor Csardi
Anne Applebaum @anneapplebaum.wsocial.eu · 20/09/2025
The Disney brand, and the USA brand, sinking together. Parody from Dutch TV www.youtube.com/watch?v=7vRX...
youtube.com
Jimmy Kimmel’s show has been cancelled | The New Disney | LUBACH
YouTube video by LUBACH
612215627