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 orderI think the argumentation here is a bit a skewed towards 'what static types can and cannot do for the compiler' - i.e. how they can help the computer in constructing formal proofs. For me another almost as valuable thing is how static types help me think about and design the code. The static type information is always there to remind "this entity belongs to this set of objects" which frees me from the cognitive burden of maintaining this constantly…
Good points. However, I disagree with this: > But please, stop pretending that type-level programming is a desirable thing. It's a kludge, and hopefully a temporary one. Personally, I want to write all my specifications in more-or-less the same language I use to write ordinary code. It's the tool's job to prove correctness or, if it must, tell me that it failed. I don't see explicit type-programming as (always) a kludge; oftentimes it's the primary vocabulary for expressing certain ideas…
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
- 246
- Total comments
- 257
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-10-07 | Seven deadly sins of talking about “types” (2014) | porker | 2 | 0 |
| 2014-10-07 | Seven Deadly Sins of Talking About Types (2014) | tel | 15 | 0 |
| 2015-02-11 | Seven deadly sins of talking about “types” (2014)First breakout · Best thread | dkarapetyan | 131 | 171 |
| 2019-12-13 | Seven deadly sins of talking about “types” (2014)Latest 20+ point return | porker | 98 | 86 |
