Felipe O. Carvalho
banner
felipe.rs
Felipe O. Carvalho
@felipe.rs
SWE @ dbt Labs. Past: SDF, VoDa, Spotify. Apache Arrow/Databases/Compilers/DistSys. Rust/C++/OCaml/TLA+. 🇧🇷 → 🇸🇪 → 🌎 http://bento.me/felipe / https://felipe.rs
You can post about semaphores, atomics, and syscalls on LinkedIn if you want.
November 13, 2025 at 2:02 PM
If we forbid the inlining, the caller is forced to put i on the stack

str r0, [sp, #4]

to pass the ptr to add10

add r0, sp, #4 // put the ptr relative to the stack ptr on r0 before call

then the value is loaded from the stack into r1 before the printf call

ldr r1, [sp, #4]
November 8, 2025 at 7:48 PM
add10(int *) versus add10 inlined. When you take a "pointer" from a local variable and "pass" it to a function, but the compiler knows the pointer is not a pointer but the register that contains the local variable.
November 8, 2025 at 7:48 PM
It’s only a 20-ish% increase from June in Brazil, so I’m securing mine before they have to renew their inventory and increase it even more.
November 8, 2025 at 3:57 AM
“wE lAunChed our SaaS a mONth ago and alReady mADE it to 1M ARR”
October 26, 2025 at 1:31 PM
To be fixed in C++ 2026.
September 15, 2025 at 11:40 PM
I installed Termios on my iPhone and I can SSH to my MacBook (Tailscale FTW), run tmux, Neovim and Amp (AI coding agent CLI) from anywhere. 😌
September 15, 2025 at 11:38 PM
Very observant of Sam to notice the consequences of AI on the internet.
September 8, 2025 at 5:00 PM
Puns in Gothenburg 🇸🇪
June 19, 2025 at 10:24 AM
New book ✨
February 6, 2025 at 4:55 PM
They removed optionals when transitioning to proto2 to proto3 and then people demanded their optionals back. Optionals came back, but implement in a much worse manner. Putting it under an experimental flag didn't deter people from using it elsewhere though.
January 27, 2025 at 9:58 PM
I think I’ve achieved the right level of @fly.io networking understanding.
December 23, 2024 at 3:55 PM
I remember when it was nVIDIA and not Nvidia or NVIDIA.
December 23, 2024 at 1:20 PM
I'm parsing JSON that contains numbers with two decimal places and I want to store them as Decimals on the database. Python offers a way to avoid the limitations of the floating point representation of the number strings that appear in the JSON text! This will work even when numbers are not in "".
December 18, 2024 at 2:46 PM
December 14, 2024 at 8:35 PM
I guess that kinda makes protobuf unsuitable for the representation of ASTs.
December 9, 2024 at 7:37 PM
🤿|🤿🤿🤿+

Made it more interesting ;)
December 7, 2024 at 12:52 PM
December 7, 2024 at 12:43 PM
I wrote a SQL query. #sql #datascience #bolhadev
December 7, 2024 at 12:35 PM
Yet another case of “hardware companies should be creating compilers and new programming models instead of just hardware.”

NVIDIA is a hardware and compiler company.
December 6, 2024 at 12:24 PM
Updated version with zip().
December 3, 2024 at 1:08 PM
Just implemented this function. A nightmare of off-by-one errors. Do you have a more elegant way of implementing it?
December 3, 2024 at 1:44 AM
Built-in iOS Calculator app is finally decent!
December 1, 2024 at 9:06 PM
“creators” losing engagement after the changes made to Threads’ algorithm
November 22, 2024 at 3:15 AM
Arrow 18 (released by the end of October) is the last release to have so many commits (1 commit = 1 PR) from me.
arrow.apache.org/blog/2024/10...
November 22, 2024 at 12:06 AM