ThierryBuilds

Joined 10 months ago

Karma
41
Submissions
37
Member since
Dec 22
Thierry here. I write about the mechanics of building reliable systems at BuildSoftwareSystems.com. My interests range from C++/Rust memory and OS internals to fault tolerance and microservices architecture. I’m mostly just fascinated by the journey from source code to machine code.
View on Hacker News

Recent submissions

Comment · 8 months ago
What really enabled Python to spread so much into scientific computing and AI is C/C++. Most if not all performance critical libraries are not really Python. They just expose a Python API
Comment · 8 months ago
I spent some time digging into the internal mechanics of process creation. It's one thing to call gcc or click 'Run', but I wanted to document the actual transition from a static binary on disk to the memory layout of a live process.

I tried to contrast the POSIX fork/exec model with the Windows CreateProcess approach. I’d love to hear from anyone who has had to deal with the more obscure parts of these system calls, like clone() flags or Windows process attributes.

Comment · 8 months ago
That is the only way to represent the empty slice (similar to &s[10..10]). Interesting though to see how LLMs are fooled by that edge case.
Comment · 8 months ago
A human will still be needed to review the AI generated PR, no?
Comment · 8 months ago
I never had similar bug caused by hardware or compiler issue. But I had cases where I thought it could be the compiler.

This article shows that those cases are possible, even though they are very rare.

Comment · 9 months ago
Which book is presented in the article?
Comment · 9 months ago
Then why is there a need for a developer, that supposedly writes poorer code, to check it?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton