HN Hall of Fame Weekly email

The history of UTF-8 as told by Rob Pike (2003)

doc.cat-v.org Essays & writing Essays & articles Software engineering Class of 2025-09 Hall of Fame
Screenshot of doc.cat-v.org captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
7
submitters
7
observed span
2009–2025
peak thread · 116 comments
244 pts
latest 20+ return · 2025-09-13
101 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

I think we should take a moment to appreciate how great UTF-8 is, and how it well it worked out. It's easy to get disillusioned with internet standards when IPv6 is taking forever and messaging is all proprietary locked down protocols. Yet character encodings used to be a horrible mess and now it's not. In the 90's the only practical solution was for everyone to use the same OS, same word processor, same web browser, and who cares about talking…

There are socio-economic reasons why the early computing boom (ENIAC, UNIVAC, IBM mainframes, early programming languages like Fortran and COBOL) was dominated by the US: massive wartime R&D, university infrastructure, and a large domestic market. But I wonder if the Anglophone world also had an orthographic advantage as well. English uses 26 letters with no diacritics, compared to other languages like Chinese (thousands of characters), Hindi (50+ letters), or French/German (latin with diacritics). That simplicity…

Notice how the spec changed when they added the requirement for being able to resynchronize.

ars·48-point thread·

http://news.ycombinator.com/item?id=2071529

js2·47-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
447

reference only — not used in Hall rules or ranking

Total comments
155

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2009-04-24The history of UTF-8 as told by Rob Pikeluckystrike481
2011-04-05The history of UTF-8 as told by Rob Pikemotxilo472
2013-10-05The history of UTF-8 as told by Rob Pikeanonfunction30
2020-03-19The History of UTF-8 as told by Rob Pike (2003)ColanR20
2021-04-08The history of UTF-8 as told by Rob Pike (2003)First breakout · Best threadquyleanh244116
2023-07-23The history of UTF-8 as told by Rob Pikethunderbong20
2025-09-13UTF-8 history (2003)Hall induction · Latest 20+ point returnmikecarlton10136