Top all-time · #5655
Denis Bazhenov
Personal blog · bazhenov.me/postsprogrammingsystems
Denis Bazhenov's personal blog at bazhenov.me covers programming and systems. Since 2023, 14 different Hacker News readers have linked it 15 times, most often “Compress-a-Palooza: Unpacking 5B Varints in Only 4B CPU Cycles”. It is still writing: the last post was on 2026-04-24, and you can follow it by feed.
Denis Bazhenov's personal website
Most-linked posts?
- Compress-a-Palooza: Unpacking 5B Varints in Only 4B CPU Cycles5 people · 5 mentions · first linked 2023-05-21
- Performance Roulette: The Luck of Code Alignment3 people · 3 mentions · first linked 2024-02-15
- Activity Monitor Anatomy3 people · 3 mentions · first linked 2025-07-30
- Paired Benchmarking2 people · 2 mentions · first linked 2023-06-02
What Hacker News says?
The docs [0] are fairly straightforward. I'll spit out a little extra data and a few other links in case it's helpful. If this is too much or not enough text, feel free to ask followup questions. As far as data dependencies are concerned, you simply can't parse a byte till you've parsed all the preceding bytes at the same level in a message. A naive implementation would (a) varint decode at an offset, (b) extract th…
Comment linking /posts/rust-stream-vbyte-varint-decoding/
on “Go Protobuf: The New Opaque API”Submitted Activity Monitor anatomy: memory accounting on Mac OS as a story · 2 points
HN discussionPerhaps it did a while ago. Now, https://www.bazhenov.me/posts/activity-monitor-anatomy/ is a good read. Thanks. It's much better than RSS, although I'm at still not sure that I like the inclusion of private compressed memory. In any case, thanks for the correction.
Comment linking /posts/activity-monitor-anatomy/
on “Can you slim macOS down?”Submitted Activity Monitor Anatomy as a story · 2 points
HN discussionSubmitted Performance Roulette: The Luck of Code Alignment as a story · 2 points
HN discussionSubmitted Performance Roulette: The Luck of Code Alignment as a story · 2 points
HN discussionSubmitted Paired Benchmarking as a story · 2 points
HN discussionSubmitted Compress-a-Palooza: Unpacking 5B Varints in Only 4B CPU Cycles as a story · 2 points
HN discussionSubmitted Compress-a-Palooza: Unpacking 5B Varints in Only 4B CPU Cycles as a story · 2 points
HN discussionSubmitted Performance Roulette: The Luck of Code Alignment as a story · 1 points
HN discussionSubmitted Paired benchmarking. How to measure performance as a story · 1 points
HN discussionSubmitted Compress-a-Palooza: Unpacking 5B Varints in Only 4B CPU Cycles as a story · 1 points
HN discussionSubmitted Compress-a-Palooza: Unpacking 5B Varints in Only 4B CPU Cycles as a story · 1 points
HN discussionSubmitted Fast(er) Binary Search in Rust as a story · 1 points
HN discussionSubmitted Why Clean Code was (and still is) important? as a story · 1 points
HN discussion