The originally submitted URL now redirects to the address above. Updating the destination does not change the item’s HN history, Hall membership, or rank.
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 orderIn the last chapter, Bonus Projects, the author mentions Static Typing & type systems. If anyone's interested in learning more: I've implemented a few simple implementations of basic (and not so basic) type systems[1]. Currently, only 3 type systems are finished (Hindley Milner's Algorithm W, and Daan Leijen's extensible rows and first-class polymorphism), while gradual typing is almost done (based on [2], in branch 'dev'). [1] https://github.com/tomprimozic/type-systems [2] Jeremy G. Siek, Manish Vachharajani -…
On the topic of writing lisps, an obligatory link to my favorite project: Make a Lisp https://github.com/kanaka/mal
I learned recently that the creator of the Iosevka typeface did so using their own Lisp implementation. The typeface: https://github.com/be5invis/Iosevka The language: https://github.com/be5invis/PatEL Their tool which they used to build the language: https://github.com/be5invis/patrisika These kinds of projects are deeply inspirational. Striving to achieve one percent of this output would be enough for me. Knowing there are people like Belleve / Renzhi Li and their team in the world -- that I might be able to do…
I've had this in my bookmarks for awhile, intending to work through it. I think I can probably even do it solo without the guide, at this point. After years of programming, and learning (or at least playing with) many languages, I've come to a philosophical conclusion of sorts: C and Lisp should be the two languages all students start with, in my opinion. Probably SICP style Scheme education, and classic simple C89. C is the barest of the high…
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
- 4
- Total points
- 1516
- Total comments
- 362
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 |
|---|---|---|---|---|
| 2014-04-04 | Learn C and build your own LispFirst breakout · Best thread | p4bl0 | 641 | 145 |
| 2014-04-09 | Build Your Own Lisp | pedro84 | 2 | 0 |
| 2015-01-13 | Learn C and Build Your Own Lisp | avinassh | 14 | 1 |
| 2015-09-09 | Learn C and Build Your Own Lisp | senorgusto | 15 | 0 |
| 2015-10-29 | Learn C and build your own Lisp | juliangamble | 320 | 49 |
| 2017-02-14 | Build Your Own Lisp | nafizh | 2 | 1 |
| 2018-03-26 | Build your own Lisp | tosh | 2 | 0 |
| 2018-11-16 | Learn C and build your own Lisp | febin | 10 | 1 |
| 2021-06-22 | Learn C and build your own Lisp (2014)Hall induction | katzeilla | 231 | 86 |
| 2024-07-03 | Build Your Own Lisp (2014) | udev4096 | 8 | 4 |
| 2025-08-05 | Build Your Own LispLatest 20+ point return | lemonberry | 271 | 75 |
