Viewing profile — broken_broken_
broken_broken_
HN member- Joined
- Sat, Nov 25, 2023, 9:41 AM UTC
- HN karma
- 472
- Public activity
- 66 items
- HN profile
- View on Hacker News ↗
About broken_broken_
No profile information was provided.
Recent public activity
- story
- story
- story
-
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…
-
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 …
-
comment
Comment #47399551
The name clashes with a similar project that has existed for decades: https://zeroc.com/ice
- story
- story
-
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…
-
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…
-
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…
- story
- story
- story
-
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 …
-
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…
- story
-
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…
-
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…
-
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…
-
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
-
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…
- story
-
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…
-
comment
Comment #44316235
I low key want to buy t-shirts of these now.