Bruno Rodrigues's Avatar

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"

1,249 Followers  |  304 Following  |  863 Posts  |  Joined: 22.08.2023
Posts Following

Posts by Bruno Rodrigues (@brodriguesco.bsky.social)

actually no, I just let LLMs do it

01.03.2026 17:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I'm begging AI companies to use Nix, how useful it would be if agents simply used the flake's repository! only works reliably with local agents

01.03.2026 17:19 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

and Italian complain about pineapple on pizza

01.03.2026 16:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think this is the GOTY

28.02.2026 08:20 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

open source contributions will stop until further notice

27.02.2026 06:41 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 0    πŸ“Œ 2
Post image

tstats-project.org/index.html

26.02.2026 20:40 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

guess what, data frames in T use arrow under the hood :) I'll have to see how to be able to do 0 copy between the languages, but not sure it's going to work, as each node runs in its own isolated nix build sandbox

24.02.2026 20:18 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
GitHub - b-rodrigues/tlang Contribute to b-rodrigues/tlang development by creating an account on GitHub.

the language github.com/b-rodrigues/...

a package: github.com/b-rodrigues/...

a pipeline: github.com/b-rodrigues/...

24.02.2026 17:18 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

So I wanted pipelines to be first class since the beginning, but IΒ realised that the added value would really come from being able to easily run R or Python as well, in a controlled manner, not just T code. So I'm going to focus on this and integration of the R and Python serialisers into T.

24.02.2026 17:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Polyglot pipelines are the future :D

24.02.2026 15:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

In T, pipelines are first-class, and it's possible to run R or Python code. Right the pipeline code, with some nodes running #RStats code, and other #Python code.

24.02.2026 15:03 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 5    πŸ“Œ 0
Post image

T will have the opposite of surprises: errors as first class objects

23.02.2026 19:17 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

#rstats 4.5.3 "Reassured Reassurer" scheduled for March 11. Full schedule on developer.r-project.org (or the svn if you're impatient.) This should be the wrap-up release for the 4.5 series.

23.02.2026 14:12 β€” πŸ‘ 28    πŸ” 17    πŸ’¬ 0    πŸ“Œ 0

the underlying issue is not using tools like targets, I agree. Functions vs pipes is not the right way to look at it

22.02.2026 17:45 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
A nicer print.data.frame method showing column types, as well as a subset of rows. Inspired by data.table's print method.

A nicer print.data.frame method showing column types, as well as a subset of rows. Inspired by data.table's print method.

I think the main issue is that many people, quite reasonably tbf, don't like the default base data.frame print method...

But this is easy to override! gist.github.com/grantmcdermo...

20.02.2026 21:07 β€” πŸ‘ 19    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1
Preview
GitHub - b-rodrigues/hello_t Contribute to b-rodrigues/hello_t development by creating an account on GitHub.

The language I'm working on, T, a reproducibility- and pipeline-first DSL for Data Science, has now a basic packaging system. Say hello to `hello_t`, the very first package for T!

github.com/b-rodrigues/...

21.02.2026 14:39 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

In the large: Mortality in France, 1816-2016.

17.02.2026 21:56 β€” πŸ‘ 221    πŸ” 73    πŸ’¬ 11    πŸ“Œ 14
Post image Post image Post image

github.com/b-rodrigues/...

14.02.2026 10:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's coming :)

11.02.2026 21:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
GitHub - b-rodrigues/tlang Contribute to b-rodrigues/tlang development by creating an account on GitHub.

github.com/b-rodrigues/...

11.02.2026 21:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image 11.02.2026 21:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

join me to create the next programming language for data science: powered by #nix, #ocaml and #arrow, heavily inspired by #RStats tidyverse and designed to facilitate collaboration with LLMs!

11.02.2026 20:34 β€” πŸ‘ 14    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Post image 11.02.2026 20:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

no idea I just thought it would be useful, afaik T is the first language with this

11.02.2026 19:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - bbtheo/cuplyr: GPU powered dataframes in R GPU powered dataframes in R. Contribute to bbtheo/cuplyr development by creating an account on GitHub.

cuplyr version 0.1.0 is now out!

A GPU-accelerated dplyr backend for R, powered by RAPIDS cuDF.

Write familiar tidyverse code, execute on GPU. Lazy eval with AST optimization.

In my benchmarks 60x faster than dplyr on 50M rows.

github.com/bbtheo/cuplyr
#rstats #cuda #DataScience

10.02.2026 21:47 β€” πŸ‘ 44    πŸ” 11    πŸ’¬ 1    πŸ“Œ 1

there might be no point in developing yet another programming language in this day and age, but it sure is fun!

11.02.2026 12:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

github.com/b-rodrigues/...

10.02.2026 18:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
Preview
GitHub - b-rodrigues/tlang Contribute to b-rodrigues/tlang development by creating an account on GitHub.

join me with your LLMs to make T a reality github.com/b-rodrigues/...

09.02.2026 17:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - grantmcdermott/jgd: Lightweight R graphics device Lightweight R graphics device. Contribute to grantmcdermott/jgd development by creating an account on GitHub.

unigd has been removed from CRAN, but jgd might be worth checking (Iβ€―understand it’s a super early alpha): github.com/grantmcdermo...

09.02.2026 15:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

tstats-project.org

08.02.2026 11:50 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1