HN Hall of Fame Weekly email

Amazon Ion – A richly-typed, self-describing, hierarchical serialization format

amzn.github.io Reference Documentation & references Software engineering Candidate
Screenshot of amzn.github.io captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
3
submitters
3
observed span
2018–2021
peak thread · 229 comments
414 pts
latest 20+ return · 2021-11-20
414 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 reminded me of a tight-packed binary format we used in the trading systems domain almost 20 years ago. Instead of including metadata/field names in each message, it had a central message dictionary that every client/server would first download a copy from. Messages had only type IDs, followed by binary packed data in the correct field order. Because of microsecond latency requirements, we even avoided the serialization/deserialization process by making the memory format of the message and the wire format…

hliyan·414-point thread·

After working (internally) with Ion and related tooling, I'd say that I was opposite of fan. Protobuf strength is in good tooling/codegen around it (especially inside of Google), and with Ion you just have "superset of json". Ion never had nice code wrappers around serialized structures, and most of the time, especially with rich structures it was frustrating experience.

galkk·307-point thread·

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
722

reference only — not used in Hall rules or ranking

Total comments
339

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2018-06-19Amazon Ionabbasaamer10
2020-07-22Amazon IonFirst breakoutBerislavLopac307110
2021-11-20Amazon Ion – A richly-typed, self-describing, hierarchical serialization formatBest thread · Latest 20+ point returngjvc414229