Vini
banner
vinimdocarmo.com
Vini
@vinimdocarmo.com
Having fun with database internals, distributed systems and trying to document my joy along the way 👋 Software Engineer @ WeTransfer
Well, it's now backed by S3 and I've made the code public for anyone interested: github.com/vinimdocarmo... 🦆
March 24, 2025 at 2:19 PM
It is indeed! I’d only warn on the speed of the free machine types. Pretty slow depending on your use case. But I guess most workshops have small scopes anyways.

Even better, if you setup your project using devcontainers people will be able to easily setup it up locally using any supported editor ✨
March 19, 2025 at 4:11 PM
What if you have an array and you want to transform it into a max-heap? Here you go:
March 18, 2025 at 1:18 PM
Can do some basic @duckdb.org operations now 🤩 🦆
March 13, 2025 at 8:58 AM
Here's the AI generated implementation by the way: gist.github.com/vinimdocarmo...
March 6, 2025 at 1:46 PM
That's usually how I like to use AI for coding: to do things I don't want to do myself. Letting it do (i.e. to try to) everything is really unrewarding for me 🫠 I keep the resiliency high and still try and experiment with LLMs quite often though
March 6, 2025 at 1:46 PM
Had some progress today! I could write to a “virtual” file backed by Postgres. Since I’m using FUSE to simulate my file system ops, the file content is being persisted into Postgres instead of my OS file system 🎉
February 28, 2025 at 5:22 PM
I mind less when it gives the precise, correct answer. But it's even more frustrating when it just spits nonsense.
February 28, 2025 at 1:35 PM
I didn't want to setup my Mac machine to make FUSE work, so I've decided to setup a dev container for VS Code and that's been giving me some headaches. Almost finished though. I only need to finish setting up Postgres 🤞
February 28, 2025 at 10:35 AM
I see. The reason I asked it was because we tried dedup in a block-level at WeTransfer, but it didn’t really yield good results since the data set is usually unrelated.
February 13, 2025 at 3:41 PM
Great article! I see how dedup can help in a repo-level. But does it yield similar benefits between different, unrelated repos?
February 13, 2025 at 10:37 AM
Even though the position and company was a great fit, I put my and my partner’s needs and long-term goals in first place. I’m relieved but at the same time I feel a bit of grief.
February 6, 2025 at 10:05 AM
I passed the interviews, but unfortunately they couldn’t hire me in Amsterdam anymore due to policy changes. They still tried and I was aware London would be the second option. The offer turned out to be London-based and after much deliberation with my partner we decided to stay in Amsterdam.
February 6, 2025 at 10:03 AM
No worries! Hope you're having fun 🛝
January 23, 2025 at 4:11 PM
Care to share a bit more of what you're working on? 👐
January 23, 2025 at 2:44 PM
I'm at this point learning more about that and thinking about implementing a naive custom allocator in C++
January 23, 2025 at 2:42 PM
I’ve passed to final stage: a 30min call with an Executive. That’s one stage further compared to last time, so that’s a win already 🥳 Godspeed 🤞
January 7, 2025 at 8:04 PM