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 orderGo doesn't let you build abstractions - it offers what it does, and if its not enough - tough luck. What I dislike worst is the denial of the Go community and creators, claiming that generics are too complex and that you don't really need them. I dismissed Go not because of its lack of abstraction power, but because its authors and community is incapable of admitting problems when they see them. A similar problem with CoffeeScript (conflation of declaration…
> How to make it reusable? `<-chan interface{}`? Welcome to the land of types casting and runtime panics. If you want to implement high level fan-in (merge) you’re losing type safety. The same (unfortunately) goes for all other patterns. I can understand arguments for generics, but they're complaining about trying to warm a whole pizza with a toaster. You need to put individual slices in, it doesn't work like an oven. Cook it with an oven if you want, but…
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
- 381
- Total comments
- 335
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-09-14 | Channels Are Not EnoughFirst breakout · Best thread | kachayev | 235 | 221 |
| 2016-03-08 | Channels are not enough (golang) | azth | 2 | 0 |
| 2016-03-11 | Golang: channels are not enoughLatest 20+ point return | azth | 138 | 114 |
| 2017-10-17 | Channels Are Not Enough or Why Pipelining Is Not That Easy | rayascott | 2 | 0 |
| 2018-01-23 | Channels Are Not Enough or Why Pipelining Is Not That Easy | jxub | 2 | 0 |
| 2018-03-24 | Channels in Go are not enough | jxub | 2 | 0 |
