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 order0.2 + 0.1 === 0.3 That's not really a JS problem, that's a floating point problem. Plenty of languages will have the same issue. +!![] "" - - "" (null - 0) + "0" Calling these things weird is fair enough but I can't help thinking this is code you'd never actually write outside of the context of a "Look how weird JS is!" post. It's like picking examples from the Annual Obfuscated C Contest to show how hard it…
I agree JS has a high number of quirks, but like 22 out of these 25 are "implicit type conversion is surprising". It's surprising in almost every language that does it to any degree. JS's is only slightly stranger than, say, PHP. About the only exception is "empty values are falsy", and even that surprises people pretty frequently, and can be used to construct highly confusing snippets of behavior.
What's weird is you cannot scroll this page in mobile chrome or safari. I have a small iPhone. .no-overflow { overflow: hidden; }
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
- 448
- Total comments
- 475
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-06-08 | JavaScript Is Weird: a JavaScript quiz with 25 quirky expressions | yuna_hashimoto | 1 | 1 |
| 2021-06-08 | JavaScript Is Weird | susam | 2 | 0 |
| 2021-06-28 | JavaScript Is WeirdFirst breakout · Best thread | robin_reala | 376 | 369 |
| 2023-08-10 | JavaScript Is Weird | night-rider | 3 | 0 |
| 2023-08-11 | JS Is Weird | night-rider | 1 | 0 |
| 2023-08-13 | JavaScript Is WeirdLatest 20+ point return | night-rider | 65 | 105 |
