← Back to digest
HN Threads

The story of Suica

What's this about?

The history of Japan's first IC transit card — the engineering, the constraints, and the decisions that made tapping through a Tokyo ticket gate work at rush-hour throughput.

Why is a transit card an engineering story?

Because the hard constraint is time. A Tokyo gate has to complete an authenticated transaction, update a balance and open in roughly 200 milliseconds, with the card unpowered until it enters the field and the passenger not slowing down. That budget dictated everything: the card holds the balance rather than a server, the protocol is minimal, and the whole system had to tolerate a card leaving the field mid-transaction.

What's the community saying?

HN 196 points, 168 comments
  1. A very high comment count for a history piece, mostly people comparing their own country's transit card and finding it worse.
  2. The recurring technical admiration is for the offline-first design — the card is the source of truth, which is why it works when the network doesn't.
  3. Non-AI, and a reminder of what a well-told infrastructure story looks like.
← Decompiling a Nintendo 64 game in 84 daysYayoi Kusama has died →