HN Hall of Fame Weekly email

That's a Lot of YAML

Screenshot of noyaml.com captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
6
submitters
6
observed span
2019–2025
peak thread · 478 comments
429 pts
latest 20+ return · 2025-04-10
82 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

This is my favourite turd: - 07 - 08 Results in [ 7, "08" ] due to assumptions about octal and strings. This assumption was discovered deep within some templated YAML generated by templated something else three levels down and resulted in a complete k8s cluster failure for us, but only the 08 cluster! It worked in the first 7.

baz00·429-point thread·

A respected senior engineer once told me "all configuration is code, if it modifies the behaviour of software, it needs to be testable" Yaml is huge unintuitive PITA, I recently spent multiple hours figuring out the best way pass CLI arguments to a k8s cronjob via yaml. I only managed to solve the weird error messages after I stumbled upon the stackoverflow post linked in the webpage https://stackoverflow.com/a/21699210 > There are NINE (or 63*, depending how you count) different ways…

mataug·152-point thread·

Yaml is the language nobody needed. All we wanted was a better JSON format that supports comments and doesn’t crash with an extra comma as the end of a list, eg: [1,2,3,]

Because of how most text tools work, even something like copy and paste, I personally avoid any language which uses whitespace for its syntax. I imagine one day I will use Python, and I've already an idea of what syntax style I will use. It will look like this: def SomeFunction (firstArgument, argumentTheSecond): #{ WriteLog("SomeFunction(", firstArgument, argumentTheSecond, ")")#; print("Hello, World!")#; #} This way, if I ever have to copy and paste it, and the whole thing gets de-indented, I am…

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

100+ points or 50+ comments

Total points
675

reference only — not used in Hall rules or ranking

Total comments
681

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2019-10-18No YAMLsolarengineer40
2020-09-28That's a Lot of YAMLgjvc20
2020-09-30Nobody Wants to Write YAMLsamcolvin61
2021-10-27No YAMLFirst breakoutavinassh152147
2023-09-28That's a Lot of YAMLBest threadedward429478
2025-04-10That's a Lot of YAMLHall induction · Latest 20+ point returnl0b08255