HN Hall of Fame Weekly email

Type and topic

Books & learning about Computer science

Every link here is both Books & learning and about computer science.

Hall of Fame
31
Candidates
57
Median span
8.0 yrs

observed on HN

First seen
2007

oldest HN appearance

Strongest Hall records

31 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
Write Yourself a Scheme in 48 Hours
en.wikibooks.org 8 submissions · 8 people · 14.8 years
Candidate Resurfaced 2019-10-14
Needs:2 breakout events 720+ days apart
124max pts
Open Data Structures
opendatastructures.org 9 submissions · 9 people · 11.6 years
Candidate Resurfaced 2016-12-08
Needs:2 breakout events 720+ days apart
220max 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
The Book of Shaders
thebookofshaders.com 9 submissions · 7 people · 6.3 years
Candidate Resurfaced 2025-06-26
Needs:2 breakout events 720+ days apart
238max 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
Algorithms
www.khanacademy.org 4 submissions · 4 people · 3.8 years
Candidate Resurfaced 2017-02-15
Needs:2 breakout events 720+ days apart5 submissions
624max 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
Software Foundations
softwarefoundations.cis.upenn.edu 6 submissions · 6 people · 7.1 years
Candidate Resurfaced 2022-03-04
Needs:2 breakout events 720+ days apart
138max 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