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 orderThis is a gentle introduction to Haskell and also a brilliant tutorial on x86 assembly language – bonuses for anyone interested in compiler implementation. Exceptionally well written and clearly illustrated.
What's cool about monads is that the computation (assembly code in this particular case) is just a plain old value. So if you have a fragment like this: factorial :: Int64 -> X86 () factorial n = do mov rcx (I n) mov rax (I 1) l1 <- label mul rcx loop l1 ret you can just compose this into a bigger program: two_factorials :: Int64 -> Int64 -> X86 () two_factorials n1 n2 = do factorial n1 factorial n2…
One from 2017: https://news.ycombinator.com/item?id=14177503 2016: https://news.ycombinator.com/item?id=10842988
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
- 358
- Total comments
- 47
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 |
|---|---|---|---|---|
| 2016-01-04 | Monads to Machine Code | rwosync | 9 | 0 |
| 2016-01-05 | Monads to Machine Code (Part 1)First breakout | primodemus | 151 | 12 |
| 2017-04-23 | From Monads to Machine CodeBest thread · Latest 20+ point return | mrkgnao | 181 | 33 |
| 2019-09-28 | Monads to Machine Code (2016) | lelf | 17 | 2 |