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

D

Dominik's Blog

Personal blog · dinfuehr.github.io/blogprogrammingsystems

Dominik's Blog is a personal blog at dinfuehr.github.io about programming and systems. Since 2018, 6 different Hacker News readers have linked it 8 times, most often “Implementing a JIT-compiler with Rust”. The last post was in 2018, but the archive is still widely read.

Visit the blog
8mentions?
6HN people?
2018–2023first – last linked?
Links on Hacker News per year · peak 6 in 2018

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

Why HN links it

HN readers link this blog for posts on language runtime internals, such as a short first look at ZGC and a step-by-step build of a Rust virtual machine.

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

Most-linked posts?

  1. Implementing a JIT-compiler with Rust
    4 people · 5 mentions · first linked 2018-06-20

What Hacker News says?

  1. ngrilly · 2018-07-25Recommends
    Thanks for the links. This is definitely great engineering. I also recommend this short presentation of ZGC: https://dinfuehr.github.io/blog/a-first-look-into-zgc/

    Comment linking /blog/a-first-look-into-zgc/

    on “Getting to Go: Garbage collection and runtime issues”
  2. Submitted Implementing a JIT-compiler with Rust as a story · 126 points

    HN discussion
  3. I'm building a YARV compatible bytecode VM using the standard CRuby code to do the lexing, parsing, and compilation. It's the first time I've built anything more complex than a toy interpreter. Interesting material here: Gluon https://github.com/gluon-lang/gluon/ https://pliniker.github.io/post/dispatchers/ https://play.rust-lang.org/?gist=8fc08d2c9980aaee363d2f7842e... Finally, there's also Dora https://github.com/…

    Comment linking /blog/dora-implementing-a-jit-compiler-with-rust/

    on “Build a VM step by step with Rust”
  4. Submitted Dora: Implementing a JIT-Compiler with Rust as a story · 6 points

    HN discussion
  5. Compiler enforced memory safety*. Games in particular tend to have their own allocators and memory management schemes which don't play well with global allocators. Using memory pools, frame (arena) allocators, system specific memory management, and so on. Handling memory in a very systematic way (avoiding the "malloc everywhere" anti-pattern) where ownership is clearly tied to systems and handles (integers (maybe wi…

    Comment linking /blog/a-first-look-into-zgc

    on “I think Zig is hard but worth it”
  6. Submitted Implementing a JIT-compiler with Rust as a story · 2 points

    HN discussion
  7. Submitted Dora: Implementing a Baseline JIT in Rust as a story · 2 points

    HN discussion
  8. Submitted Encoding of Immediate Values on AArch64 as a story · 1 points

    HN discussion

Search all of HN for dinfuehr.github.io