Live data from Hacker News

Viewing profile — ThierryBuilds

ThierryBuilds

HN member
Joined
Mon, Dec 22, 2025, 2:01 AM UTC
HN karma
41
Public activity
37 items

About ThierryBuilds

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.

Recent public activity

  1. story
  2. story
  3. story
  4. story
  5. comment
    Comment #47229651

    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 Pyt…

  6. comment
    Comment #47213674

    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 b…

  7. story
  8. story
  9. comment
    Comment #47078661

    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.

  10. story
  11. comment
    Comment #46910206

    A human will still be needed to review the AI generated PR, no?

  12. comment
    Comment #46882673

    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 thoug…

  13. comment
    Comment #46828461

    Which book is presented in the article?

  14. comment
    Comment #46748469

    Then why is there a need for a developer, that supposedly writes poorer code, to check it?

  15. story
  16. comment
    Comment #46741977

    Do AI really write better React/JSX than devs?

  17. comment
    Comment #46650772

    The article is not only about security. Thanks

  18. comment
    Comment #46650641

    Agreed. Beyond security, we must consider other critical factors such as cost, ease of maintenance, and operational overhead.

  19. comment
    Comment #46650447

    Thanks for the feedback. These are typical use cases where the convenience of higher level abstractions may be less important than the benefits of direct access to the hardware.

  20. comment
    Comment #46644895

    Thank you for the feedback. I will definitely add them as example solutions for serverless.

  21. comment
    Comment #46644666

    I wrote this because I kept seeing developers (myself included) confuse language-level isolation like Python venv with OS-level isolation like Docker. I wanted to trace the actual …

  22. story
  23. comment
    Comment #46644521

    Great article! Thank you for sharing. Could these same strategies be applied to C programs?

  24. comment
    Comment #46509801

    Insightful. Many thanks. Flat buffers is know to bloat client code. Was any trick used to mitigate that?

  25. comment
    Comment #46509786

    Thanks for the clarification. Happy new year