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
- First seen
- 2007
observed on HN
oldest HN appearance
Strongest Hall records
31 itemsRecently resurfaced
latest 20+ point returnCandidates
Browse 57 candidates
Let’s Build a Compiler (1995)
Needs:2 breakout events 720+ days apart
247max pts
(How to Write a (Lisp) Interpreter (in Python))
Needs:2 breakout events 720+ days apart
222max pts
The Raft Consensus Algorithm (2015)
Needs:2 breakout events 720+ days apart
343max pts
Sudoku Solving
Needs:2 breakout events 720+ days apart
202max pts
Donut math: how donut.c works
Needs:2 breakout events 720+ days apart
204max pts
Understanding Clojure's Persistent Vectors, pt. 1 (2013)
Needs:2 breakout events 720+ days apart
114max pts
Baby's First Garbage Collector
Needs:2 breakout events 720+ days apart
217max pts
/dev/zero has infinite electrons and /dev/null has an infinite appetite for them
Needs:2 breakout events 720+ days apart
250max pts
A Regular Expression Matcher (2007)
Needs:2 breakout events 720+ days apart
132max pts
Write Yourself a Scheme in 48 Hours
Needs:2 breakout events 720+ days apart
124max pts
SBCL: The Assembly Code Breadboard (2014)
Needs:2 breakout events 720+ days apart
161max pts
Index 1.6B Keys with Automata and Rust (2015)
Needs:2 breakout events 720+ days apart
213max pts
Implement a programming language from scratch
Needs:2 breakout events 720+ days apart
136max pts
Open Data Structures
Needs:2 breakout events 720+ days apart
220max pts
Clever Algorithms: Nature-Inspired Programming Recipes
Needs:2 breakout events 720+ days apart
189max pts
Bloom Filters by Example
Needs:2 breakout events 720+ days apart
247max pts
The Book of Shaders
Needs:2 breakout events 720+ days apart
238max pts
Beginner's Guide to Linkers (2010)
Needs:2 breakout events 720+ days apart
229max pts
Understanding the math behind 0x5f3759df and the fast inverse square root (2012)
Needs:2 breakout events 720+ days apart
222max pts
Damn Cool Algorithms: Levenshtein Automata
Needs:2 breakout events 720+ days apart
208max pts
A Python Interpreter Written in Python (2016)
Needs:2 breakout events 720+ days apart
181max pts
WebGL2 Fundamentals
Needs:2 breakout events 720+ days apart
242max pts
Bootstrapping a Forth in 40 lines of Lua code
Needs:2 breakout events 720+ days apart
122max pts
Algorithms
Needs:2 breakout events 720+ days apart5 submissions
624max pts
Computer Vision: Algorithms and Applications (2010)
Needs:2 breakout events 720+ days apart
112max pts
3D Game Shaders for Beginners
Needs:2 breakout events 720+ days apart
391max pts
Problem Solving with Algorithms and Data Structures using Python (2015)
Needs:5 submissions
456max pts
Introduction to A* (1997)
Needs:5 submissions
337max pts
Linux x86 program start up – How the heck do we get to main()? (2011)
Needs:2 breakout events 720+ days apart
187max pts
Linux Inside – How the Linux Kernel Works
Needs:5 submissions
564max pts
LLVM Intermediate Representation is better than assembly
Needs:5 submissions
312max pts
Category Theory for Programmers (2014)
Needs:2 breakout events 720+ days apart
267max pts
Distributed systems for fun and profit
Needs:2 breakout events 720+ days apart
131max pts
Software Foundations
Needs:2 breakout events 720+ days apart
138max pts
500 Byte Images: The Haiku Vector Icon Format (2016)
Needs:2 breakout events 720+ days apart5 submissions
265max pts
A Gentle Introduction to Algorithm Complexity Analysis
Needs:2 breakout events 720+ days apart
283max pts
Let's Write a Malloc
Needs:2 breakout events 720+ days apart
202max pts
Write Your Own Virtual Machine
Needs:2 breakout events 720+ days apart5 submissions
546max pts
Probabilistic Filters By Example
Needs:2 breakout events 720+ days apart
227max pts
C as an intermediate language (2012)
Needs:2 breakout events 720+ days apart5 submissions
133max pts