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 orderWe use async/await pretty much universally throughout our codebase today. One thing to keep in mind is that this mode of programming is actually not the most performant way to handle many problems. It is simply the most expedient way to manage I/O and spread trivial things across many cores in large, complex codebases. You can typically retrofit an existing code pile to be async-capable without a whole lot of suffering. If you are trying to go as fast as…
I like C# a lot, but the complexity of getting async “right” is a turn-off to new developers learning the language. There are a ton of rules to memorize, compared with using a language such as Go that hides the complexity of async. Linters can help check and correct code, but they can be cumbersome to setup. I wonder if there will eventually be a new mode for C# or even a new language for the CLR that does away…
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
- 403
- Total comments
- 317
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 |
|---|---|---|---|---|
| 2021-09-24 | Asynchronous Programming in C#First breakout · Best thread | keewee7 | 297 | 177 |
| 2023-05-08 | Dotnet Async Guidance | cebert | 2 | 0 |
| 2024-04-30 | Asynchronous Programming in C#Latest 20+ point return | dtquad | 104 | 140 |
