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 · #6836

S

Swatinem

Personal blog · swatinem.deprogrammingsystems

Swatinem is a personal blog at swatinem.de about programming and systems. Since 2019, 12 different Hacker News readers have linked it 17 times, most often “Optimizing Rust Enum Debugging with Perfect Hashing (2023)”. It is still writing: the last post was on 2026-08-12, and you can follow it by feed.

Visit the blog
17mentions?
12HN people?
2019–2025first – last linked?
Links on Hacker News per year · peak 7 in 2023

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

Why HN links it

HN readers link this blog for its writing on Mach-O binary format internals. The one comment praises the Mach-O writeup, especially its import binding state machine, and links the author's DWARF line program post.

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

Most-linked posts?

  1. Optimizing Rust Enum Debugging with Perfect Hashing (2023)
    2 people · 2 mentions · first linked 2023-08-11
  2. The Size of Rust Futures
    2 people · 2 mentions · first linked 2023-01-27
  3. Rust async can truly be zero-cost
    2 people · 2 mentions · first linked 2021-10-15

What Hacker News says?

  1. woodruffw · 2023-08-07Recommends
    This is a nice writeup, especially the part about the import binding FSA! These kinds of little state machines show in all sorts of image format and image format-adjacent places, like DWARF's line program[1] and location expression encoding. (Having written parsers for all three, I think Mach-O is the best "major" program image format. It's certainly the most well abstracted.) [1]: https://swatinem.de/blog/dwarf-lin…

    Comment linking /blog/dwarf-lines/

    on “Mach-O Binaries (2015)”
  2. Submitted GraphQL Code generators – Dreaming up the next generation of tools as a story · 18 points

    HN discussion
  3. Submitted Oil Immersion-Cooled PC as a story · 3 points

    HN discussion
  4. Submitted Farewell WebTech as a story · 3 points

    HN discussion
  5. Submitted Optimizing Rust Enum Debugging with Perfect Hashing (2023) as a story · 2 points

    HN discussion
  6. Submitted Non-lazy futures considered harmful in Rust as a story · 2 points

    HN discussion
  7. Submitted The Size of Rust Futures as a story · 2 points

    HN discussion
  8. Submitted Self-Referential Structs and Alternatives as a story · 2 points

    HN discussion
  9. Submitted Rust async can truly be zero-cost as a story · 2 points

    HN discussion
  10. Submitted Choosing a more optimal `String` type as a story · 1 points

    HN discussion
  11. Submitted Optimizing Rust Enum `Debug`-Ing with Perfect Hashing as a story · 1 points

    HN discussion
  12. Submitted A Locking War Story as a story · 1 points

    HN discussion
  13. Submitted The Magic of Scope Guards as a story · 1 points

    HN discussion
  14. Submitted The Size of Rust Futures as a story · 1 points

    HN discussion
  15. Submitted Rust async can truly be zero-cost as a story · 1 points

    HN discussion
  16. Submitted Optimizing TypeScript Memory Usage as a story · 1 points

    HN discussion
  17. Submitted Error Handling Considerations as a story · 1 points

    HN discussion

Search all of HN for swatinem.de

Linked by the same people?