Submission timeline
2007–2026One 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 orderThe approach in this book is incredibly important and deserves far wider awareness than it has had so far. Unfortunately the book itself is less than ideal for working through directly, it would benefit greatly from the polish of professional editing. However, Gregor Kiczales of University of British Columbia has a absolutely top notch class he teaches based on the book. It's available free on EdX: https://www.edx.org/course/how-code-simple-data-ubcx-htc1x Don't be put off like I was at first by the mass-market…
Everyone, if you don't have time to read the book, do read the sections with 'design' in their title. Compare with Josh Bloch's apologia for the Java API and then ponder why HtDP[2e] preps readers for OOP anyway. I will try to clarify in HtDComponents (forthcoming, eventually, if I live long enough) and HtDSystems (ditto). I chose small languages -- rejecting powerful Racket features such as define-datatype and pattern matching -- precisely so that the thinking reader and student would…
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
- 2
- Total points
- 348
- Total comments
- 66
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2010-12-29 | How to Design Programs, Second Edition | lackbeard | 1 | 0 |
| 2013-08-03 | How to Design Programs, Second EditionFirst breakout | senekisa | 134 | 26 |
| 2017-08-04 | How to Design Programs, Second EditionBest thread · Latest 20+ point return | tosh | 213 | 40 |