HN Hall of Fame Weekly email

Subtype and topic

Tutorials & guides about Computer science

Every link here is both a tutorial or guide and about computer science.

Hall of Fame
21
Candidates
43
Median span
8.0 yrs

observed on HN

First seen
2007

oldest HN appearance

Strongest Hall records

21 items

Recently resurfaced

latest 20+ point return
Let’s Build a Compiler (1995)
compilers.iecc.com 12 submissions · 12 people · 18.6 years
Candidate Resurfaced 2023-12-26
Needs:2 breakout events 720+ days apart
247max pts
The Raft Consensus Algorithm (2015)
raft.github.io 15 submissions · 13 people · 9.2 years
Candidate Resurfaced 2025-08-13
Needs:2 breakout events 720+ days apart
343max pts
Sudoku Solving
norvig.com 15 submissions · 14 people · 17.1 years
Candidate Resurfaced 2025-11-04
Needs:2 breakout events 720+ days apart
202max pts
Donut math: how donut.c works
www.a1k0n.net 12 submissions · 12 people · 11.0 years
Candidate Resurfaced 2023-09-17
Needs:2 breakout events 720+ days apart
204max pts
Baby's First Garbage Collector
journal.stuffwithstuff.com 11 submissions · 10 people · 11.1 years
Candidate Resurfaced 2022-08-10
Needs:2 breakout events 720+ days apart
217max pts
A Regular Expression Matcher (2007)
www.cs.princeton.edu 10 submissions · 10 people · 12.9 years
Candidate Resurfaced 2022-08-25
Needs:2 breakout events 720+ days apart
132max pts
Bloom Filters by Example
llimllib.github.io 7 submissions · 7 people · 8.1 years
Candidate Resurfaced 2025-06-29
Needs:2 breakout events 720+ days apart
247max pts
Beginner's Guide to Linkers (2010)
www.lurklurk.org 7 submissions · 6 people · 9.0 years
Candidate Resurfaced 2019-09-01
Needs:2 breakout events 720+ days apart
229max pts
WebGL2 Fundamentals
webgl2fundamentals.org 8 submissions · 7 people · 7.5 years
Candidate Resurfaced 2023-02-26
Needs:2 breakout events 720+ days apart
242max pts
3D Game Shaders for Beginners
github.com 5 submissions · 4 people · 5.9 years
Candidate Resurfaced 2021-04-25
Needs:2 breakout events 720+ days apart
391max pts
Introduction to A* (1997)
theory.stanford.edu 4 submissions · 4 people · 6.9 years
Candidate Resurfaced 2018-08-16
Needs:5 submissions
337max pts
Let's Write a Malloc
danluu.com 5 submissions · 5 people · 9.0 years
Candidate Resurfaced 2023-11-26
Needs:2 breakout events 720+ days apart
202max pts
Write Your Own Virtual Machine
justinmeiners.github.io 3 submissions · 3 people · 3.0 years
Candidate Resurfaced 2020-08-15
Needs:2 breakout events 720+ days apart5 submissions
546max pts
Probabilistic Filters By Example
bdupras.github.io 5 submissions · 5 people · 8.0 years
Candidate Resurfaced 2018-03-28
Needs:2 breakout events 720+ days apart
227max pts
C as an intermediate language (2012)
yosefk.com 4 submissions · 4 people · 13.6 years
Candidate Resurfaced 2018-01-20
Needs:2 breakout events 720+ days apart5 submissions
133max pts
Writing a C Compiler, Part 1
norasandler.com 3 submissions · 3 people · 5.5 years
Candidate Resurfaced 2023-06-08
Needs:5 submissions
369max pts
An Intro to Compilers
nicoleorchard.com 3 submissions · 3 people · 5.2 years
Candidate Resurfaced 2020-06-20
Needs:5 submissions
687max pts
x86 Assembly Guide (2018)
www.cs.virginia.edu 3 submissions · 3 people · 3.8 years
Candidate Resurfaced 2019-04-06
Needs:2 breakout events 720+ days apart5 submissions
187max pts
From Monads to Machine Code
www.stephendiehl.com 4 submissions · 4 people · 3.7 years
Candidate Resurfaced 2017-04-23
Needs:2 breakout events 720+ days apart5 submissions
181max pts
Algorithmic fitting of Japanese candy
www.candyjapan.com 3 submissions · 3 people · 7.6 years
Candidate Resurfaced 2024-06-19
Needs:2 breakout events 720+ days apart5 submissions
116max pts