Bruno Rodrigues
banner
brodriguesco.bsky.social
Bruno Rodrigues
@brodriguesco.bsky.social
Sworn in Data Janitor

blog: http://brodrigues.co

youtube: http://is.gd/NjybjH

mastodon: http://is.gd/nOyGht

twitter: @brodriguesco

"nix solves this"
Luxembourg used to be safe but now not so much! went to my favourite coffee place and left to go to the bathroom and when I came back someone had installed windows 11 on my laptop!!!

stay safe out there
November 16, 2025 at 9:29 PM
`treemerge`: github.com/b-rodrigues/...

treemerge scans a directory tree, detects all plain-text files, and concatenates them into a single output file with clear per-file headers. It offers a configurable way to assemble large text corpora for supplying contextual input to LLMs.
November 16, 2025 at 11:14 AM
WHERE IS THE BISCUIT
November 15, 2025 at 9:57 PM
It's just so easy.
November 15, 2025 at 2:24 PM
thank you #RStats 🙏
November 11, 2025 at 8:34 PM
NOOOOOOOOOO DON'T START EXPLORING DATA IN A JUPYTER NOTEBOOK!
November 9, 2025 at 10:59 AM
I find Luxembourguish fascinating. This word is constituted of the German "Gesundheit" (health) and the French "Donnée" (data). In French, pluralized words get an 'S' at the end, but in German 'en'. In LB, even though "donnée" comes from FR it gets pluralized as in DE
October 29, 2025 at 5:12 PM
new blog post:

Of course, someone has to write imperative code to build reproducible data science pipelines. It doesn’t have to be you.

brodrigues.co/posts/2025-1...
October 29, 2025 at 3:52 PM
New blog post: Orchestrating Polyglot, Reproducible Data Science with Nix and {rixpress}

brodrigues.co/posts/2025-1...
October 23, 2025 at 3:25 PM
see the screenshot, it should be seamless
October 23, 2025 at 1:12 PM
looks like you're missing the .envrc file in the root of your project. Create one and add the following:

use nix
mkdir $TMP

also, you're missing a default.nix file: without it, no Nix environment can be loaded! those are project specific, so you need one per project.
October 23, 2025 at 12:05 PM
look how beautiful
October 20, 2025 at 8:36 AM
compiling the latest @julialang.org from source on #NixOS
October 19, 2025 at 11:13 AM
This is the hex logo for rixpress

docs.ropensci.org/rixpress/

I am now ready for a release on CRAN!
September 20, 2025 at 6:58 PM
To celebrate 25 years of rule of our beloved Grand-Duke, the biggest Luxembourguish brewery made this limited édition beer glass
September 19, 2025 at 5:19 PM
pictured: John realising he fucked up
September 18, 2025 at 5:04 PM
rixpress is now an @ropensci.org package!

Link: docs.ropensci.org/rixpress/
September 17, 2025 at 8:31 AM
This thing is the culmination of 6 months of work
September 11, 2025 at 8:36 PM
I dislike using python so much I had to write a package to make using it less of a chore
September 11, 2025 at 4:29 PM
ggplot2 version 4 just hit CRAN
September 11, 2025 at 1:08 PM
New rix release: easily add #Julialang packages to environments now!

#RStats @julialang.org
September 11, 2025 at 11:06 AM
LLMs can translate R code to Python code very quickly!
September 10, 2025 at 6:48 PM
Please, if you have an idea for a package, just write it and publish it on CRAN. The availability of high quality packages are one of #RStats greatest strengths, just package stuff please
September 9, 2025 at 5:56 PM
September 9, 2025 at 2:53 PM
j’ai une proposition à faire à mes amis français
September 9, 2025 at 1:01 PM