Top all-time · #16147
djh
Personal blog · djharper.dev/post · on HN as djhworldprogrammingaisystems
djh is a personal blog at djharper.dev about programming, ai and systems. Since 2020, 4 different Hacker News readers have linked it 14 times, most often “I don't know how CPUs work so I simulated one in code (2019)”. It is still writing: the last post was on 2026-10-28, and you can follow it by feed.
thoughts
Most-linked posts?
- I don't know how CPUs work so I simulated one in code (2019)2 people · 2 mentions · first linked 2020-11-14
What Hacker News says?
I'd ported the emulator to WASM from one I'd half written a few years previously, and engineered myself into a corner (+ like I said, not a web programmer) The emulator ran in the worker, and the inputs were handled on the main thread. The output (i.e. display) was pushed from the worker -> main thread I think if I was to do it from scratch I'd do something similar to the DooM approach here and use renderAnimationFr…
Comment linking /post/2018/09/21/i-ported-my-gameboy-color-emulator-to-webassembly/
on “WebAssembly from Scratch: From FizzBuzz to DooM”Submitted Executable PNGs as a story · 236 points
HN discussionThis is cool! You've got the building blocks for the rest of the machine now :) I did a similar thing last year after reading this book, it turned out to be a really fun and rewarding exercise! https://djharper.dev/post/2019/05/21/i-dont-know-how-cpus-wo...
Comment linking /post/2019/05/21/i-dont-know-how-cpus-work-so-i-simulated-one-in-code/
on “Simulating RAM in Clojure”Submitted I don't know how CPUs work so I simulated one in code (2019) as a story · 181 points
HN discussionI've been beancount'ing for years now As we've crossed into the new year I've switched to a similar directory setup as the OP with 1 file per year. Previously I just had one file that was from 2022 which ended up being like 2 million lines of text, which was starting to bog down the emacs plugin. What I appreciate the most about this approach to personal finances is it just tracks everything. Investments, pensions,…
Comment linking /post/2025/08/19/using-llms-to-turn-scripts-into-applications/
on “10 years of personal finances in plain text files”Submitted My Home Network as a story · 3 points
HN discussionhttps://djharper.dev just a personal blog really
Comment linking /
on “Ask HN: Could you share your personal website here?”Submitted No News is Good News: Using AI to auto skip the news on catch-up radio as a story · 2 points
HN discussionSubmitted Intercepting t.co links using DNS rewrites as a story · 2 points
HN discussionSubmitted Warn me when processes on my Mac are running under Rosetta as a story · 2 points
HN discussionSubmitted Socket Activated Services as a story · 2 points
HN discussionSubmitted Claude Code Questionnaires as a story · 1 points
HN discussionSubmitted Using LLMs to turn scripts into applications as a story · 1 points
HN discussionSubmitted ChatGPT corrects itself when you tell it off as a story · 1 points
HN discussion