HN Hall of Fame Weekly email

The YAML Document from Hell

ruudvanasseldonk.com Essays & writing Essays & articles Software engineering Candidate
Screenshot of ruudvanasseldonk.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 2 calendar years, with breakout response in 2 of them.

submissions
4
submitters
4
observed span
2023–2025
peak thread · 353 comments
566 pts
latest 20+ return · 2025-09-23
239 pts

Submission timeline

2007–2026

One 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 order

> is that for a long time it was the only viable configuration format Actually, this is not the case. We had INI format for simple stuff and XML (protected with entire schema) for complex things many years ago, which worked. Yet, we wanted something readable (like INI), but able to express complex types (XML). I don't think Toml is a viable replacement - for me, it has an INI-level of simplicity with even worst hacks to have nested structures…

dig1·566-point thread·

Almost all of this is solved by basically putting quotes around strings. Yaml has its uses cases where you want things json doesnt do like recursion or anchors/aliases/tags. Or at least it has had - perhaps cue/dhall/hcl solves things better. Jsonnet is another. I havent tried enough to test how much better they are.

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

100+ points or 50+ comments

Total points
811

reference only — not used in Hall rules or ranking

Total comments
495

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2023-01-12The YAML Document from HellFirst breakout · Best threadruuda566353
2025-06-11The YAML Document from Hellfanf250
2025-07-28The YAML Document Hellelza_111110
2025-09-23YAML document from hell (2023)Latest 20+ point returnagvxov239142