Top all-time · #25804
Noah Watkins
Personal blog · makedist.com · on HN as noahdesusystemsprogramming
Noah Watkins's personal blog at makedist.com covers systems and programming. Since 2020, 3 different Hacker News readers have linked it 3 times. The last post was in 2024, but the archive is still widely read.
Too few sampled comments (1) to say how often HN recommends it.?
Why HN links it
Noah Watkins' posts cover the evolution of the QEMU translator and its TCG JIT. The only comment is a technical discussion of page-fault latency that does not judge the writing.
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.
Personal blog of Noah Watkins. Writing about systems programming, distributed storage, and software engineering.
What Hacker News says?
Worked on a project with similar goals [0]. By no means a production level implementation, but much of the system exists as a proof-of-concept. [0]: https://makedist.com/projects/cruzdb/
Comment linking /projects/cruzdb/
on “Graviton Database: ZFS for key-value stores”"The good JIT" is a TCG at the time. Is it good for you? MIPS needs about 20 to 40 cycles for page fault handling. For 500MHz MIPS (Verilog/VHDL implementation synthesized to 90nm - yes, I am that old) it translates to latency from 1us to 2us. [1] shows that typical x86 page fault latency is ~7.8us, about at least twice as much. [2] (best I've found, sorry) speculates that functions compute x86 status codes and allo…
Comment linking /posts/2016/10/10/measuring-userfaultfd-page-fault-latency/
on “The Evolution of the QEMU Translator”https://makedist.com
Comment linking /
on “Ask HN: Could you share your personal blog here?”