Top all-time · #6668
bheisler.github.io
Personal blog · bheisler.github.io/postprogrammingsystems
bheisler.github.io is a personal blog at bheisler.github.io about programming and systems. Since 2017, 11 different Hacker News readers have linked it 13 times, most often “Experiments in NES JIT Compilation”. The last post was in 2021, but the archive is still widely read.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
Linked for posts on running Rust code on the GPU, such as GPU-accelerated path tracing and compiling Rust for GPUs. Commenters also cite the author's Criterion benchmarking library.
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.
Most-linked posts?
- Experiments in NES JIT Compilation2 people · 2 mentions · first linked 2017-08-21
- Parsing NES ROM Headers with Nom2 people · 2 mentions · first linked 2017-07-30
What Hacker News says?
Criterion is still the gold standard. Pros for Criterion over the stdlib: https://github.com/bheisler/criterion.rs#features Downsides of Criterion: https://bheisler.github.io/criterion.rs/book/user_guide/know...
Comment linking /criterion.rs/book/user_guide/known_limitations.html
on “How Rust 1.64 became faster on Windows”Submitted Writing a Raytracer in Rust – Part 1 as a story · 177 points
HN discussionYou may want to look at this article for further inspiration: https://bheisler.github.io/post/writing-gpu-accelerated-path...
Comment linking /post/writing-gpu-accelerated-path-tracer-part-3/
on “Show HN: Monte Carlo ray tracer in Rust”Submitted Experiments in NES JIT Compilation as a story · 71 points
HN discussionSort of; it's not trivial, but some people have done it. See https://bheisler.github.io/post/rust-on-the-gpu-with-accel/ for example. I think https://blog.theincredibleholk.org/blog/2012/12/05/compiling... is the earliest one I know of; two and a half years before Rust 1.0!
Comment linking /post/rust-on-the-gpu-with-accel/
on “Graphics Team ships WebRender MVP”Submitted Parsing NES ROM Headers with Nom as a story · 3 points
HN discussionIf you want to "go low" in the operating system, you could write a Linux kernel module: https://sysprog21.github.io/lkmpg/ https://blog.sourcerer.io/writing-a-simple-linux-kernel-modu... If you want to "go low" in the way hardware works, you could try and write an interrupt handler on an embedded device. If you want to "go low" in how optimizations work in application development, you could try and implement microbe…
Comment linking /criterion.rs/book/index.html
on “Ask HN: Going low-level – what to learn next?”Submitted Calling Rust from Python as a story · 2 points
HN discussionSubmitted Parsing NES ROM Headers with Nom and Rust as a story · 2 points
HN discussionSubmitted Criterion.rs v0.3.4 and Iai 0.1.0 as a story · 1 points
HN discussionSubmitted Building a Recipe Manager – Part 5 – Data Integrity as a story · 1 points
HN discussionSubmitted Building a Recipe Manager – Part 2 – Druid Experience Report as a story · 1 points
HN discussionSubmitted Experiments in NES JIT Compilation in Rust as a story · 1 points
HN discussion