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 orderAuthor here. I think today that apart from making my case in a bit of an obnoxious tone, I also somewhat overstated it: while it's true that many "high-level" constructs do have a cost that will not magically go away due to any logic built into hardware, at least not fully, it is also ought to be true that a lot can be done in hardware to make software's life easier given a particular HLL programming model, and I'm hardly…
"You don't think about memories when you design hardware" I found that comment interesting because memory is mostly what I think about when I design hardware. Memory access is by far the slowest thing, so managing memory bandwidth is absolutely critical, and it uses a significant portion of the die area. Also, a significant portion of the microarchitecture of a modern CPU is all about managing memory accesses. If there were a hypothetical high-level CPU language that somehow encoded all…
Suppose you want to support strings and have a string comparison instruction. You might think that "it's done in the hardware", so it's blindingly fast. It isn't, because the hardware still has to access memory, one word per cycle. A superscalar/VLIW assembly loop would run just as quickly; the only thing you'd save is a few bytes for instruction encoding. Actually if you've actually looked at things like SSE memory copying/comparison routines, it's not "a few bytes", it's more like…
Should be tagged (2008). Other than that, the follow up is interesting.
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
- Total points
- 326
- Total comments
- 238
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 |
|---|---|---|---|---|
| 2009-05-27 | High-Level CPU Challenge | kmavm | 2 | 1 |
| 2014-02-06 | The "high-level CPU" challenge | luu | 1 | 0 |
| 2015-03-13 | The High-Level CPU Challenge (2008) | JamilD | 3 | 0 |
| 2015-10-09 | The “high-level CPU” challenge (2008)First breakout | pw | 57 | 58 |
| 2017-02-27 | The “high-level CPU” challenge (2008)Best thread | panic | 172 | 127 |
| 2022-03-15 | The “high-level CPU” challenge | tacon | 14 | 1 |
| 2025-08-12 | The "high-level CPU" challenge | Bogdanp | 4 | 0 |
| 2025-08-12 | The "high-level CPU" challenge (2008)Hall induction · Latest 20+ point return | signa11 | 73 | 51 |
