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 orderNot disagreeing with the sentiment, but I dislike the word "simple" used to describe languages, because it has two meanings: simple = "consists of few parts" and simple = "easy to use", and these are not the same. Certain things in Go are not easy (not simple), because Go has few language features (is simple). Go has definitely a lower barrier to entry and is very productive for certain size and complexity of a project. However, as you start pushing…
> This makes Go easy to learn and, even more importantly, it ensures that Go projects remain understandable even when growing in size. Do people actually find this to be true? Honest question. In my personal experience, as Go programs grow in size, they become increasingly unmaintainable. Avoiding abstraction and keeping everything explicit sounds great in theory, but what actually happens in a larger project is that they just become a mess. Functions start taking on seemingly-unrelated extra parameters just…
I still don't think Go is a good language. I had notable experience at Google and the following things constantly bugged me: - It was very difficult to read. When trying to review the code every detail was left out. While each line was simple it was hard to actually get the high-level picture of what code was doing. - Very error prone. Maybe it isn't C dangerous but "defaults are useful" is the breeding ground of bugs. The number…
Neither languages are my favorites, but between the two, I'll take Go any day of the week. I don't think either has enough technical advantage over the other to make me prefer one on technical grounds, so for me it's just about how much I enjoy working in the language, and I strongly dislike Rust.
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
- 687
- Total comments
- 705
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 |
|---|---|---|---|---|
| 2019-09-16 | Why Go and Not Rust?First breakout · Best thread | kristoff_it | 471 | 477 |
| 2021-02-10 | What's the role of Go in a universe where Rust exists? | Fiveplus | 68 | 53 |
| 2023-01-27 | Why Go and Not Rust? (2019)Latest 20+ point return | philosopher1234 | 143 | 172 |
| 2024-10-18 | Why Go and Not Rust? (2019) | rc00 | 5 | 3 |
