Live data from Hacker News

Viewing profile — broken_broken_

broken_broken_

HN member
Joined
Sat, Nov 25, 2023, 9:41 AM UTC
HN karma
472
Public activity
66 items

About broken_broken_

No profile information was provided.

Recent public activity

  1. story
  2. story
  3. story
  4. comment
    Comment #47657596

    It depends how much the code uses manually spawned goroutines, and how complex the lifecycle of these goroutines is… in big codebases such as kubernetes, docker, etc, it has been a…

  5. comment
    Comment #47651168

    Interesting to see an ebpf approach to this idea, some time ago I did the same with Dtrace: https://gaultier.github.io/blog/detecting_goroutine_leaks_wi... However I did not think …

  6. comment
    Comment #47399551

    The name clashes with a similar project that has existed for decades: https://zeroc.com/ice

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

    I am not an expert in incident reaction, but I thought the safe way was to image the affected machine, turn it off, take a clean machine, boot a clean OS image with the affected im…

  10. comment
    Comment #46285803

    Nice article, thank you. Did you also consider using bpftrace while debugging? I do not have much experience with it, but I think you can see the kernel call stack with it and I kn…

  11. comment
    Comment #46043344

    Author here, thanks for the feedback on legibility, I have now just learned about the CSS `tab-size` property to control how much space tabs get rendered with. I have reduced it, s…

  12. story
  13. story
  14. story
  15. comment
    Comment #44909233

    I love a good SIMD article! Just one point about testable assembly: I like the Golang guidelines which require to write a Go version before implementing the same in assembly. That …

  16. comment
    Comment #44848621

    Your are right about shadowing: I just checked and the go specification calls it “redeclaration” and it works as you described: > Redeclaration does not introduce a new variable; i…

  17. story
  18. comment
    Comment #44815553

    I agree with the premise, just use a specific version of your dependencies, that’s generally fine. However: You absolutely do need a lock file to store a cryptographic hash of each…

  19. comment
    Comment #44808059

    I wrote a toy Kotlin compiler, for fun. Then one day a Jetbrains employee opens an issue which only says: “Why? Just why?”. Maybe it’s the language barrier… but I did not find that…

  20. comment
    Comment #44790645

    Miri and Valgrind will usually catch this kind of issue. I did lots of work mixing C and Rust and that tripped me as well at the beginning. I wrote about it if someone is intereste…

  21. comment
    Comment #44790587

    I wrote a blog article about exactly this, using a C++ class from C++, C and Rust: https://gaultier.github.io/blog/rust_c++_interop_trick.html

  22. comment
    Comment #44528689

    I have implemented polling against a cluster of mixed mariadb/mysql databases which do not offer listen/notify. It was a pain in the neck to get right. - The batch size needs to be…

  23. story
  24. comment
    Comment #44442241

    The x64 assembly would probably work natively on the Mac, no need for docker, provided the 2 syscall numbers (write and exit) are adjusted. Which llms can likely do. If it’s an ARM…

  25. comment
    Comment #44316235

    I low key want to buy t-shirts of these now.