HN Hall of Fame Weekly email

Computer Science from the Bottom Up (2013)

www.bottomupcs.com Books & learning Books & long-form works Computer science Class of 2021-04 Hall of Fame
Screenshot of www.bottomupcs.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 7 calendar years, with breakout response in 3 of them.

submissions
9
submitters
9
observed span
2014–2026
peak thread · 156 comments
516 pts
latest 20+ return · 2023-09-10
119 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Thanks, I wrote this! It was a bit of a different time, when docbook was the way to publish, when Itanium was the 64-bit architecture, things like go and rust didn't exist and we used bitkeeper. But most of it is still relevant, and despite acquiring 2 kids since I started still have some ideas. Yes yes, it's not Alan Turing-esque computer science. I have taught algorithms and data structures courses as well as operating systems courses to "computer science"…

Slightly off-topic, but... am I the only one who is troubled by the fact that the explanations of "fork and exec" are almost never, ever, discuss the rationale for picking this design instead of "CreateProcess()" a.k.a. "just_launch_this_exe_file()", or even acknowledge this alternative design? A student would probably expect that to launch an app, there is a system call that would do exactly that: you pass it the name of the application/executable file, and it launches. Instead, there is a small…

I love the material here, but it's mistitled. This isn't about computer science, it's about computers. The introduction doesn't even display much knowledge about the definition of computer science, claiming it's "possibly data structures". It's like calling a book on car repair "automotive engineering from the bottom up."

7e·119-point thread·

More like Computer Engineering from the Middle Out, but still a good resource.

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
956

reference only — not used in Hall rules or ranking

Total comments
279

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2014-02-22CS from the Bottom Upstokedmartin40
2014-10-23Computer Science from the Bottom Upgiis41
2015-08-04Computer Science from the Bottom Upingve20
2016-12-01Computer Science from the Bottom Upadamnemecek11
2016-12-24Computer Science from the Bottom Up (2013)First breakout · Best threadChesco_516156
2019-12-28Computer Science from the Bottom Uplelf10
2021-04-29Computer Science from the Bottom UpHall inductionhliyan307100
2023-09-10Computer Science from the Bottom UpLatest 20+ point returnmr_o4711921
2026-02-07Computer Science from the Bottom Upgurjeet20