Your great thread was featured in the rOpenSci newsletter π ropensci.org/blog/2025/07...
24.07.2025 08:51 β π 3 π 1 π¬ 0 π 0@masalmon.eu.bsky.social
https://masalmon.eu/ π§° #Rstats / research software engineer. ποΈ Blogger. π¦ Software review editor for @ropensci. π #RLadies. π PhD in statistics. π Nancy, France (let's say this emoji is a bergamot orange).
Your great thread was featured in the rOpenSci newsletter π ropensci.org/blog/2025/07...
24.07.2025 08:51 β π 3 π 1 π¬ 0 π 0- Les polars du Dublin Murder Squad de Tana French fr.wikipedia.org/wiki/Tana_Fr...
- Foster et Small Things Like This de Claire Keegan fr.wikipedia.org/wiki/Claire_... (ce sont des livres courts donc lΓ©gers dans la valise)
July news! ποΈ #RStats
π Open Science with a Latin American Identity: Meet the New Cohort of the rOpenSci Champions Program
ποΈ rOpenSci at @useR_conf
π Coworking
πΊοΈ New package {sits}
π’ Calls for contributions
π§° Package Development Corner
https://ropensci.org/blog/2025/07/23/news-july-2025/
TIL about this rule in Ruff that flags a TODO comment *if it does not contain a link to an issue* docs.astral.sh/ruff/rules/m...
23.07.2025 06:08 β π 0 π 0 π¬ 0 π 0π "TODOs aren't for doing" by Sophie Alpert
sophiebits.com/2025/07/21/t...
Hacker News discussion: news.ycombinator.com/item?id=4464...
A simple rule for better public speaking: If youβre using slides that contain text, you must read it out, word-for-word.
clauswilke.substack.com/p/read-out-a...
Not to miss the forest for a tree on this thread but an underappreciated angle imho:
Vibe coding tools that can delete an entire prod database are probably arenβt meticulously securing that database
Donβt vibe code? Cool, but if any app you use does, it could still be your data privacy at risk
Want to learn more about DuckDB like I did? Check out this helpful one hour talk from posit::conf(2024). π
www.youtube.com/watch?v=GELh...
After a month or so of not using Claude Code much to write R code, I recently returned to using the tool most days. Giving coding assistants the ability to peruse #rstats package documentation via MCP is so, so helpful: www.simonpcouch.com/blog/2025-07...
17.07.2025 19:07 β π 61 π 13 π¬ 3 π 2Without looking, how many linters do you think there are in the {lintr} package? π€
Hint: Many linters helping you write more readable, more robust code. π
#RStats
Partecipa al talk di Rita Giordano sull'importanza di comunicare i dati sanitari in modo chiaro e utile per i pazienti. Scopri come visualizzazioni innovative possono aiutare chi affronta diagnosi e terapie. Non perdere questo evento in italiano!
RSVP: www.meetup.com/rladies-rome...
I have tried it π Thanks for sharing!
17.07.2025 06:56 β π 3 π 0 π¬ 1 π 0mirai 2.4.1 is released!
- More options for reproducible RNG in #rstats
- More robust `everywhere()`, that you can now use everywhere!
See the changes here:
mirai.r-lib.org/news/index.h...
A computer monitor is centered on a blue background, displaying a virtual event announcement. The screen shows a scenic autumn road leading to a prominent university building with a tower. Overlaid on this background are three large, semi-transparent oval text bubbles. The top bubble reads "useR! 2025," the middle one says "Virtual Event," and the bottom one states "August 1, 2025." In the bottom left corner of the overall image is the "useR! 2025" logo, featuring a stylized "R" and a bull.
Less than 50 tickets left! If you are looking to network useR! 2025 will not disappoint!
Register for in-person and virtual events:
user2025.r-project.org/register
useR! 2025 will be held from Friday, August 8th to Sunday, August 10th, Duke University in Durham, NC, USA.
#rstats #useR2025
httr2 1.2.0 out now: www.tidyverse.org/blog/2025/07... #rstats
14.07.2025 13:25 β π 47 π 9 π¬ 2 π 0Billionaires are convinced AI is on the verge of making new scientific discoveries because they don't understand how AI chatbots work.
15.07.2025 15:51 β π 3534 π 637 π¬ 162 π 260Hey #rstats friends, do people have code review tools they use for R code that isn't a pkg? There's a great tools for R pkgs (like goodpractice) but I'd like feedback on just plain R code.
Related, a good read by @milesmcbain.bsky.social on Packages as Projects: milesmcbain.xyz/posts/an-oka...
π "The sound of inevitability" (on LLMs) by Tom Renner
tomrenner.com/posts/llm-in...
Hacker News thread: news.ycombinator.com/item?id=4456...
The people call and I answer.
Here are my thoughts on that developer RCT and the "AI slows down developers" claim.
www.fightforthehuman.com/are-develope...
Per ropensci.org/blog/2023/06... the *Pandoc* extension is called autolink_bare_uris which you can set in the Quarto config
github.com/search?q=aut...
A screenshot of: https://frankiethull.github.io/maize/ " maize {maize} π½ is an extension library for kernels & support vector machines in tidymodels! The package consists of additional kernel bindings that are not available in the {parsnip} or {recipes} package. Many of the kernels are ported from {kernlab}, additional kernels have been added directly to maize transposed from Python and Julia packages. {parnsip} has three kernels available: linear, radial basis function, & polynomial. {maize} extends to further kernels, other engines, and adds steps for {recipes}: "
π² π€―
Did you know you can add a _brand.yml to your _pkgdown.yml ?!
Dans la derniΓ¨re lettre d'informations du rΓ©seau DevLOG, il y a une section sur #RStats avec des liens trΓ¨s intΓ©ressants.* π₯³
www.devlog.cnrs.fr/newsletter-n...
* : Fournis par moi-mΓͺme. π
New blog post:
You can outsource the grunt work to an LLM, not expertise
brodrigues.co/posts/2025-0...
Day off so punched out a little blog post for the #rstats crowd. Still entertaining myself 10 years in.
milesmcbain.micro.blog/2025/07/04/d...
It's Prime Week! "The Prime Reasons to Avoid Amazon" h/t Hacker News
blog.thenewoil.org/the-prime-re...
π€« "How I Scanned all of GitHubβs βOops Commitsβ for Leaked Secrets" π€« by
Sharon Brizinov
"The common assumption that deleting a commit is secure must change - once a secret is committed it should be considered compromised and must be revoked ASAP."
trufflesecurity.com/blog/guest-p...
Β‘Conoce a la nueva cohorte de campeones de @ropensci.org! π€©
ropensci.org/es/blog/2025...
#RStats
Screenshot from Positron showing code that connects to a database, and then highlights the connection in a Connections Pane and shows the data in a Data Explorer tab Here's the code: library(dplyr) # Connect with {connections}, which automatically adds this to the panel con <- connections::connection_open(duckdb::duckdb(), ":memory:") # Or do it manually with {DBI} # con <- DBI::dbConnect(duckdb::duckdb(), ":memory:") # connections::connection_view(con) # Add some stuff to the database copy_to(con, penguins, name = "penguins", overwrite = TRUE) copy_to(con, gapminder::gapminder, name = "gapminder", overwrite = TRUE) # Get stuff out of the database adelie_query <- tbl(con, I("penguins")) |> filter(species == "Adelie") # Check it out! It's SQL! show_query(adelie_query) # Actually run the query penguins_from_db <- adelie_query |> collect() penguins_from_db connections::connection_close(con) # Or this: # DBI::dbDisconnect(con)
Ooh, @posit.co's Positron is no longer in beta as of this week(!), and it recently added support for DuckDB databases in the Connections Pane positron.posit.co/connections-... - any db connection you add with {connections} shows up thereβthis is magical! #rstats
03.07.2025 14:04 β π 89 π 24 π¬ 4 π 2Screenshot from a Zoom call with Yani. She's wearing a sweater and a hat, and showing her hot mate. I am wearing a tank top and showing my cold Club Mate soda.
Work call across hemispheres: different seasons but the same drink. Mate for all! π§ π₯€ π @yabellini.bsky.social
03.07.2025 12:33 β π 11 π 1 π¬ 0 π 0