Sign in

ldanai.bsky.social

@ldanai.bsky.social
0 followers 0 following 0 posts
PostsRepliesMedia
Reposted by Danai Mu
Thomas Lin Pedersen @thomasp85.com · 09/10/2026
We have just merged in a massive PR to #ggsql, bringing first class support for 15 new database backends. If your favourite database is missing, please let us now If your favourite database is in there, please test it out and let us know if you run into issues
0214
Reposted by Danai Mu
Isabella Velásquez @ivelasq3.bsky.social · 06/10/2026
{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...
rworks.dev
{renv}, {rix}, rv, uvr, ir: An explosion of R package and environment managers – R Works
There has been an explosion of package/environment/platform managers in the R ecosystem recently. Here, we explore {renv}, {rix}, rv, uvr, and ir.
26115
Danai Mu @ldanai.bsky.social · 06/10/2026
❤️
000
Reposted by Danai Mu
Thomas Lin Pedersen @thomasp85.com · 24/09/2026
As announced at posit::conf(2026) #ggsql is now, with the release of version 0.5.0, in Beta. I'm so excited for the future of this project. Read all about what the latest version brings you in the release post
opensource.posit.co
ggsql 0.5.0: Readers, Writers, and Beta status
Announcing ggsql 0.5.0, with new readers and writers for getting data in and out, and the project's graduation to beta status.
14814
Reposted by Danai Mu
Hadley Wickham @hadley.nz · 19/06/2026
Coding agents like Claude Code feel like magic but they’re really a bunch of tools in a trenchcoat. This week I build a working coding agent in R, starting from just three tools. I’ll add some extra tools to make it safer and more efficient. tidydesign.substack.com/p/a-coding-a...
tidydesign.substack.com
A coding agent is six functions in a trenchcoat
Coding agents like Claude Code, Cursor, and Codex have taken the software engineering field by storm. What makes them tick?
79816
Reposted by Danai Mu
Julia Silge @juliasilge.com · 16/06/2026
I want to publicly thank @jcheng5.bsky.social for being willing to write this post, laying out how our AI tooling has evolved (including those eyebrow-raising product names)! 😅 opensource.posit.co/blog/2026-06...
opensource.posit.co
A brief and biased history of Posit data science agents
What we learned from Positron Assistant and Databot
14614
Reposted by Danai Mu
The R Foundation @r-foundation.bsky.social · 17/06/2026
The 2026 Rousseeuw Prize for Statistics has been awarded to the R Project. #RStats www.rousseeuwprize.org/2026
rousseeuwprize.org
The Rousseeuw Prize for Statistics
The Rousseeuw Prize for Statistics is a biennial prize to celebrate outstanding contributions to statistics research.
2280106
Reposted by Danai Mu
Carson Sievert (he/him) @cpsievert.bsky.social · 17/06/2026
I'm thrilled to share that #querychat now supports more exploratory visualization powered by #ggsql. We're excited about what this direction can unlock for data scientists looking to curate "tidy" data for others explore. Expect more on this in the coming months. opensource.posit.co/blog/2026-06...
opensource.posit.co
Ask more of your dashboard with querychat and ggsql
querychat now supports ggsql-powered visualizations — users can ask "show me" questions and get charts rendered directly in the chat, alongside SQL queries and reactive filtering, all without arbitrar...
34012
Reposted by Danai Mu
Hadley Wickham @hadley.nz · 17/06/2026
dbplyr 2.6.0 is here! This release leaned on Claude Code to clear a TON of smaller issues, freeing up time for the big stuff: brand-new ADBC and JDBC backends, new translations, and a new sql_dialect() to cleanly decouple connection from SQL dialect. Read more: opensource.posit.co/blog/2026-06...
opensource.posit.co
dbplyr 2.6.0
dbplyr 2.6.0 is now on CRAN, with new ADBC and JDBC backends, IBM DB2 support, more translations, and a bunch of minor fixes and improvements.
05918
Danai Mu @ldanai.bsky.social · 06/06/2026
open.substack.com/pub/tidydesi...
open.substack.com
What is an agent?
Conversations, turns, rounds, tools, agents and more!
010
Reposted by Danai Mu
Thomas Lin Pedersen @thomasp85.com · 20/04/2026
I am excited beyond description to lift the veil on what we have been working on in 2026: Please meet ggsql! A new extension of the SQL language for creating visualisations using the grammar of graphics. Read all about it in the blog post or visit the website at ggsql.org
opensource.posit.co
ggsql: A grammar of graphics for SQL
Introducing ggsql, a grammar of graphics for SQL that lets you describe visualizations directly inside SQL queries.
1338886
Reposted by Danai Mu
Davis Vaughan @davisvaughan.bsky.social · 04/02/2026
dplyr 1.2.0 is out now and we are SO excited! - `filter_out()` for dropping rows - `recode_values()`, `replace_values()`, and `replace_when()` that join `case_when()` as a complete family of recoding/replacing tools These are huge quality of life wins for #rstats! tidyverse.org/blog/2026/02...
tidyverse.org
dplyr 1.2.0
dplyr 1.2.0 fills in some important gaps in dplyr's API: we've added a new complement to `filter()` focused on dropping rows, and we've expanded the `case_when()` family with three new recoding and re...
12463133
Reposted by Danai Mu
Emily Riederer @emilyriederer.bsky.social · 30/12/2025
Last 2025 post, on @python.org & @carpentries.carpentries.org values, a great @posit.co conf session feat @mchow.com @richmeister.bsky.social @davisvaughan.bsky.social, the magic of #rstats #python dev cultures sharing best practices, and random #rstats history www.emilyriederer.com/post/py-rgo-...
emilyriederer.com
R + Python: From polyglot to crosspolination | Emily Riederer
A combined reflection on 2025, posit::conf(2025), and the necessity of diversity in open source
13612
Reposted by Danai Mu
Davis Vaughan @davisvaughan.bsky.social · 07/11/2025
We are looking for #rstats community feedback on 3 new dplyr functions! We're aiming to expand the `filter()` family: - `filter()` to keep rows - `filter_out()` to drop rows - `when_any()` and `when_all()` as modifiers Read more and leave feedback here: github.com/tidyverse/ti...
Example of using `filter_out()` on the `penguins` dataset, showing how it is much easier than `filter()`, especially with `NA`s
1014933
Reposted by Danai Mu
Posit @posit.co · 22/10/2025
Announcing the Data Explorer “Convert to Code” Feature on Positron! With a single click, you can copy the R or Python code that reflects the filters and sorts you've set up in the Data Explorer UI. Transition quickly from visual exploration to scripting today! positron.posit.co/data-explore...
1239
Reposted by Danai Mu
Posit @posit.co · 17/09/2025
📣 HUGE ANNOUNCEMENT! Drum roll please 🥁🥁🥁🥁🥁🥁🥁 Introducing Positron, a free code editor built specifically for data science. Learn more about what you can do with Positron: posit.co/blog/positro...
2527
Reposted by Danai Mu
Garrick Aden-Buie @grrrck.xyz · 11/09/2025
ggplot2 4.0.0 is out and the new `paper`, `ink`, `accent` theme variables look super cool! Just pick 2-3 colors 🎨 to make your plots look great! I'm excited to hook this up to brand.yml 😉
A ggplot2 plot showing a classic `mpg` scatter plot. The code uses `theme_gray()` with `paper = "cornstalk"` for a light yellow background, `ink = "navy"` for navy blue text and points, and `accent = "tomato"` which is applied to the smoothing line created with `geom_smooth()`
17118
Reposted by Danai Mu
Posit @posit.co · 04/09/2025
🚀 We’re excited to share the first edition of the Posit AI Newsletter! Curated by Posit’s Sara Altman and Simon Couch, this biweekly newsletter keeps you up to speed with what’s happening in the AI world, both at Posit and beyond. 📫 Read the first issue: posit.co/blog/2025-08...
0186
Reposted by Danai Mu
Andrew Holz @andrewholz.bsky.social · 27/08/2025
Finally got Glimpse out focused on what the Posit open source team has been up to. Turns out its quite a bit! posit.co/blog/posit-g... I continue to be happy with the approach we (Posit) are taking with LLMs and AI. Too impactful to ignore but focus on useful and safe as much as possible.
posit.co
Posit
Posit's latest glimpse newsletter highlights new product releases, including the Positron IDE and several new LLM-powered tools.
0146
Reposted by Danai Mu
Howard Baik @howardbaik.bsky.social · 04/08/2025
New #rstats blog post: Deep Dive into ellmer: Part 1. I explore the source code behind ellmer's starter workflow - creating a new Chat object and calling the $chat() method. www.howardbaik.com/posts/deep-d... Thanks to @hadley.nz , @grrrck.xyz, @atheriel.bsky.social, and others for 🐘 ellmer 🐘 !
1256
Reposted by Danai Mu
R-Ladies Melbourne @rladiesmelb.bsky.social · 25/07/2025
Just discovered {ggcats} and yes, it does exactly what you think: adds cats to your ggplots. 🐈📈 Because sometimes your data visualisation needs a little more purr-sonality. 👉 github.com/R-CoderDotCo... #RStats #ggplot2 #dataviz #catsinstats
github.com
GitHub - R-CoderDotCom/ggcats: The geom you always wished for adding cats to ggplot2
The geom you always wished for adding cats to ggplot2 - R-CoderDotCom/ggcats
27419
Reposted by Danai Mu
Hadley Wickham @hadley.nz · 25/07/2025
🐘 ellmer 🐘 makes it easy and fun to use LLMs from #rstats, and 0.3.0 is out now. Read about the new streamlined chat() function, improvements to tool specifications, and more at www.tidyverse.org/blog/2025/07....
tidyverse.org
ellmer 0.3.0
The newest version of ellmer introduces a simpler `chat()` interface that can works with any provider, a bunch of improvements to tool calling, and a handful of smaller quality of life improvements.
28124
Reposted by Danai Mu
Sharon Machlis @smachlis.bsky.social · 17/07/2025
RAG has come to the tidyverse! Check out my step-by-step #InfoWorld tutorial on how to use the {ragnar} and {ellmer) #RStats 📦s to answer natural language questions about a document or Web page. www.infoworld.com/article/4020... #GenAI #LLMs
infoworld.com
How to create your own RAG applications in R
See how to query documents using natural language, LLMs, and R—including dplyr-like filtering on metadata. Plus, learn how to use an LLM to extract structured data for text filtering.
32510
Reposted by Danai Mu
Tomasz Kalinowski @t-kalinowski.bsky.social · 15/07/2025
#ragnar 0.2.0 is on CRAN #rstats! It has a MUCH improved chunker; markdown_chunk() picks better boundaries, builds context, segments by headings, and handles overlapping chunks. Oh, and ragnar_retrieve() can deoverlap retrieved chunks now. Website got a big update too: ragnar.tidyverse.org
ragnar.tidyverse.org
Retrieval-Augmented Generation (RAG) Workflows
Provides tools for implementing Retrieval-Augmented Generation (RAG) workflows with Large Language Models (LLM). Includes functions for document processing, text chunking, embedding generation, storag...
44014
Reposted by Danai Mu
Max kuhn @topepo.bsky.social · 15/07/2025
I used this for bundling up tidymodels docs, and it was really easy to use. It also made a huge difference in the LLM quality.
2263
Reposted by Danai Mu
Posit @posit.co · 14/07/2025
Announcing Orbital for Python! For Scikit-learn users, this tool transforms your ML pipelines into SQL queries, letting predictions run directly in your database without a #Python environment. Learn more: posit.co/blog/introdu...
A white stylized serpent or "S" curve with a circular head and dot for an eye, is centered on a dark blue circle. Behind the circle is a dark blue background with lighter blue vertical lines of varying heights, resembling an audio waveform.
03811
Reposted by Danai Mu
Charlie Gao @shikokuchuo.net · 10/07/2025
#tidyverse purrr 1.1.0 is out - now with parallel processing! Scale your #rstats map operations reliably and efficiently across multiple cores and even distributed systems. Powered by the mirai framework, this unlocks new levels of performance. Read more at: www.tidyverse.org/blog/2025/07...
tidyverse.org
Parallel processing in purrr 1.1.0
The functional programming toolkit for R gains new capabilities for parallel processing and distributed computing using mirai.
418958
Reposted by Danai Mu
Posit @posit.co · 27/06/2025
svglite 2.2.0 is here, bringing significant enhancements to your #RStats graphics! This update focuses on making your SVG visualizations more versatile and professional, especially with improved text rendering and font handling. Read about it here: www.tidyverse.org/blog/2025/05...
A hexagonal logo featuring an orange snowflake-like design against a black background. The word "SVGLITE" is written diagonally across the bottom right of the hexagon in black text. The overall background is orange with an abstract pattern of dark orange dots on the left and right sides. In the top right corner, the word "posit" is visible with its logo.
05312
Reposted by Danai Mu
Maëlle Salmon @masalmon.eu · 19/06/2025
Quack quack! "duckplyr fully joins the tidyverse!" Like a duck to water 😉 www.tidyverse.org/blog/2025/06... #RStats
tidyverse.org
duckplyr fully joins the tidyverse!
duckplyr 1.1.0 is on CRAN! A drop-in replacement for dplyr, powered by DuckDB for speed. It is the most dplyr-like of dplyr backends.
05119
Reposted by Danai Mu
Posit @posit.co · 18/06/2025
Data science junkies, get ready! 🚀 "The Test Set" #podcast trailer is here for your viewing pleasure. Tune in July 1st and every Tuesday after for new episodes with hosts @mchow.com, @hadley.nz, and @wesmckinney.com as they welcome thought leaders in #DataScience. Subscribe now: pos.it/thetestset
510337
Reposted by Danai Mu
Posit @posit.co · 06/06/2025
We are delighted to announce mirai 2.3.0 for advanced async computing in #RStats! Mirai allows event-driven async in Shiny & parallel processing in purrr. This release brings improvements in serialization & distributed computing. Read more from @shikokuchuo.net: shikokuchuo.net/posts/26-mir...
shikokuchuo.net
shikokuchuo{net}: mirai 2.3.0
Advancing Async Computing in R
05415
Reposted by Danai Mu
Posit @posit.co · 02/06/2025
With so many LLMs available to help you write #RStats code, how do you choose the right one? We put a handful of models to the test using the vitals package, our framework for robust LLM evaluation. Check out the analysis on the Posit Blog! posit.co/blog/r-llm-e...
An illustration shows a friendly cartoon bear dressed as a pediatrician, wearing a teal scrub top and cap, and holding a stethoscope. The bear is inside a hexagon-shaped emblem with a red dashed outline. Behind the bear are red lines representing a heartbeat. Below the bear, the word "vitals" is written in black lowercase letters on a white banner. The entire emblem is set against a teal background with subtle, light gray, vertical lines in the lower portion, resembling a sound wave or data visualization.
14313
Reposted by Danai Mu
Stephen Turner @stephenturner.us · 02/06/2025
ellmer: interact w/ any LLM in #Rstats chores: automate repetitive tasks gander: allow an LLM to talk to your R env btw: describe your R env to an LLM ragnar: RAG in R vitals: LLM evals in R kuzco: computer vision in R mall: use an LLM for NLP on your data doi.org/10.59350/z9f...
doi.org
The Modern R Stack for Production AI
Python isn't the only game in town anymore: R can interact with local and cloud LLM APIs, inspect and modify your local R environment and files, implement RAG, computer vision, NLP, evals, & much more
03811
Reposted by Danai Mu
Hadley Wickham @hadley.nz · 03/06/2025
At Posit, we love @typst.app: ⚡ Make PDFs in milliseconds, not minutes ✨ The power of LaTeX with today's technologies ✍️ Modern typography (including emojis!) 🧠 Clear mental model So I'm thrilled to announce that we're now supporting its development: posit.co/blog/posit-a... #rstats
posit.co
Posit
We’re happy to announce that we’re supporting Typst by funding one of their full-time engineers.
524052
Reposted by Danai Mu
Hadley Wickham @hadley.nz · 03/06/2025
Want to easily use LLMs from R? ellmer 0.2.0 provides: • Batch & parallel processing • A universal parameter interface • Cost tracking • Support for Mistral, Hugging Face, & Portkey And much more! Read all about it at: www.tidyverse.org/blog/2025/05... #rstats
tidyverse.org
ellmer 0.2.0
ellmer 0.2.0 lands with a swag of upgrades: Garrick Aden‑Buie joins the team, we make a couple of breaking changes, and add serious scale with `parallel_chat()` and `batch_chat()`. A new `params()` ...
17526
Reposted by Danai Mu
Simon P. Couch @simonpcouch.com · 07/05/2025
New on my blog: The initial Gemini 2.5 Pro release a month ago was surprisingly strong, so I was excited to benchmark the model's update announced yesterday on #rstats coding problems. www.simonpcouch.com/blog/2025-05...
A horizontal bar chart comparing various AI models' performance on R coding tasks. The chart shows percentages of correct (blue), partially correct (beige), and incorrect (orange) answers. The new Gemini 2.5 Pro shows roughly comparable performance to its previous generation, both of which lag behind Claude 3.7 Sonnet and GPT o4-mini.
2257
Reposted by Danai Mu
Posit @posit.co · 05/05/2025
Quarto 1.7 is here! 🎉 Now you can easily add light/dark mode to your projects with brand files and control which computational outputs appear in each mode with the new renderings option. See it in action on quarto.org and learn more: quarto.org/docs/blog/po... #Quarto #QuartoPub
quarto.org
Quarto 1.7 – Quarto
Quarto 1.7 brings big improvements to dark mode along with updates to Typst, Pandoc, a new version shortcode, and improvements to the julia engine.
04211
Reposted by Danai Mu
Amol Borkar @amolborkar.bsky.social · 26/04/2025
How R's data analysis ecosystem shines against Python. borkar.substack.com/p/unlocking-... #rstats #python #analytics
borkar.substack.com
Unlocking Zen: How R's data analysis ecosystem outshines Python
In this article, I highlight some pain-points when working with Python & Pandas and how R's ecosystem proves to be a great alternative.
14015
Reposted by Danai Mu
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 28/04/2025
Happy to share that {recipes} has a new release with many new features and all known bugs exterminated! www.tidyverse.org/blog/2025/04... #rstats #tidymodels
tidyverse.org
recipes 1.3.0
This release brings changes for strings_as_factors, step_select(), step_dummy(), and step_impute_bag().
0328
Reposted by Danai Mu
The New York Times @nytimes.com · 20/04/2025
Two people died in Oklahoma after their vehicle was stranded in floodwaters as a sprawling storm system was bringing flooding and damaging winds to the central U.S. and Midwest on Sunday.
nytimes.com
2 Dead in Oklahoma Flooding After Tornadoes Strike Texas
Two people died after their vehicle was trapped in floodwaters. Hail and strong winds were possible in parts of Arkansas, Missouri and Oklahoma on Sunday, forecasters said.
70725181
Reposted by Danai Mu
Jan Broder Engler @jbengler.de · 19/04/2025
This is how you can split a plot into multiple subplots using #tidyplots 🚀 #rstats #dataviz #phd
library(tidyplots)

gene_expression |> 
  head(n = 180) |> 
  tidyplot(x = group, y = expression, color = group) |> 
  add_mean_bar(alpha = 0.3) |> 
  add_sem_errorbar() |> 
  add_data_points_beeswarm() |> 
  split_plot(by = external_gene_name, ncol = 3, nrow = 3)
2525
Reposted by Danai Mu
Simon P. Couch @simonpcouch.com · 15/04/2025
New on my blog: OpenAI dropped a trio of models yesterday that they claim result from "focusing closely on real-world developer needs." I was curious whether this might mean stronger #rstats coding performance. www.simonpcouch.com/blog/2025-04...
A ggplot2 bar plot showing the counts of correct, partially correct, and incorrect answers from various LLMs on R coding problems. Claude Sonnet 3.7, shown in orange, answer questions correctly much more often than the GPT series models, shown in shades of blue. GPT-4o answers questions correctly less often than any of the GPT 4.1 series models.
57122
Reposted by Danai Mu
Carson Sievert (he/him) @cpsievert.bsky.social · 10/04/2025
Slides from my #ShinyConf talk earlier today: "LLM-Powered Shiny apps with ellmer and chatlas" docs.google.com/presentation... #rstats #rshiny #python #ai
docs.google.com
Shiny AI apps using ellmer & chatlas
LLM-Powered Shiny apps with ellmer and chatlas bit.ly/shiny-ellmer-chatlas Carson Sievert Senior Software Engineer Posit, PBC
2315
Reposted by Danai Mu
Thomas Lin Pedersen @thomasp85.com · 08/04/2025
For the last couple of months I've been working on something and I'm excited to finally share an early preview: Say hello to plumber2 🎉 plumber2 is a full rewrite of the plumber package for creating powerful webapis in #rstats. It takes everything we have learned from plumber and adds even more
posit-dev.github.io
What the Package Does (One Line, Title Case)
What the package does (one paragraph).
314137
Reposted by Danai Mu
Posit @posit.co · 01/04/2025
Need realistic data for your project? Generate custom datasets using LLMs directly in #RStats with the Ellmer package! @sara-altman.bsky.social's post walks through starting a chat, specifying a prompt, tool calling, and adding functionality to a Shiny app. Read it here: posit.co/blog/generat...
1333
Reposted by Danai Mu
Kyle Walker @kylewalker.bsky.social · 01/04/2025
Shiny and #rstats occupy the "sweet spot" for developing business intelligence apps. They don't require as much setup and custom code as "rolling your own" solution but give you more customization than drag-and-drop app builders. Plus - make them even better with the dynamism of @mapbox.com.
3234
Reposted by Danai Mu
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 01/04/2025
We heard from the community that CatBoost is the way do go. We listened and learned! here is the first batch of updated hexes for #tidymodels
Grid of 10 hex stickers, all featuring cartoon styled cats. Each sticker represents a tidymodels package.

tune: cat singing with music notes around it
dials: cat being DJ
rsample: cat sitting in a shoe
broom: cat holding a broom
recipes: cat holding whisk and rolling pin
parsnip: cat holding giant parsnip
yardstick: cat holding a ruler
stacks: 3 cats standing on to of each other
poissonreg: cat with heart eyes drowning in fish
workflows: Big cat head overseeing conveyor belt
3405
Reposted by Danai Mu
Kyle Walker @kylewalker.bsky.social · 27/03/2025
From the blog: query the 2.35 BILLION row buildings dataset from @overturemaps.bsky.social in #rstats and visualize in 3D w/deck.gl Learn about the `open_dataset()` function in R's arrow package, which might change your life (or at least your work with big datasets) walker-data.com/posts/overtu...
walker-data.com
Getting and visualizing Overture Maps buildings data in R – WALKER DATA
GIS, demographics, and data science consulting
1358
Reposted by Danai Mu
Andrew Heiss @andrew.heiss.phd · 20/03/2025
I’ve long used FiveThirtyEight’s interactive “Hack Your Way To Scientific Glory” to illustrate the idea of p-hacking when I teach statistics. But ABC/Disney killed the site earlier this month :( So I made my own with #rstats and Observable and #QuartoPub ! stats.andrewheiss.com/hack-your-way/
Screenshot of the linked Quarto website, with input checkboxes to change different conditions for a regression model that predicts economic performance based on US political party, with a reported p-value
571468434