Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #15837

T

The Old Speice Guy Blog

Personal blog · speice.ioprogrammingsystems

The Old Speice Guy Blog is a personal blog at speice.io about programming and systems. Since 2018, 5 different Hacker News readers have linked it 5 times. It is still writing: the last post was on 2025-03-10, and you can follow it by feed.

Visit the blog
5mentions?
5HN people?
2018–2021first – last linked?
Links on Hacker News per year · peak 3 in 2020

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN readers link this blog as a reference on binary serialization formats such as SBE, FlatBuffers and Cap'n Proto, and on compiler optimizations like heap-to-stack allocation in Rust. Commenters cite it as a source.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Blog

Most-linked posts?

  1. /2019/09/binary-format-shootout.html
    2 people · 2 mentions · first linked 2020-06-21

What Hacker News says?

  1. One thing I wish people knew more about is SBE, it seems to be super fast by design: https://speice.io/2019/09/binary-format-shootout.html

    Comment linking /2019/09/binary-format-shootout.html

    on “FlexBuffers”
  2. Submitted What I Learned: Porting Dateutil Parser to Rust as a story · 2 points

    HN discussion
  3. AFAIK, the three main options in this subspace are FlatBuffers, Cap'n Proto, and SBE. Here's a comparison from a Rust perspective: https://speice.io/2019/09/binary-format-shootout.html And from the Cap'n Proto author: https://capnproto.org/news/2014-06-17-capnproto-flatbuffers-...

    Comment linking /2019/09/binary-format-shootout.html

    on “Don't Use Protobuf for Telemetry”
  4. C and C++ compilers can sometimes lower a small heap allocation into a stack allocation, at least in simpler cases. Here's some links about it * https://www.youtube.com/watch?v=lTgERgPNTF8 a 5 minutes talk about llvm doing this * https://speice.io/2019/02/compiler-optimizations.html discusses this happening in Rust (the Rust compiler uses llvm) * http://www.cs.cmu.edu/afs/cs.cmu.edu/user/jatina/www/CS_15_7... a 12 p…

    Comment linking /2019/02/compiler-optimizations.html

    on “Knapsack algorithm in PostgreSQL source code”
  5. I recently spent some time between raw UDP and GRPC and learned a ton. This was for a hardware project so it's different from what web devs typically work on. The most important thing that I found out while doing my research is it's not the fastest bytes that win. Well, that does matter, but it's not that important. It's reducing performance variance [1]. While my project wasn't optimizing for speed, it was optimizi…

    Comment linking /2019/07/high-performance-systems.html

    on “RPC Olympics – The Search for the Perfect RPC Protocol”

Search all of HN for speice.io