HN Hall of Fame Weekly email

My favourite Git commit (2019)

dhwthompson.com Essays & writing Essays & articles Software engineering Candidate
Screenshot of dhwthompson.com 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
2020–2024
peak thread · 398 comments
714 pts
latest 20+ return · 2024-02-01
714 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

For better or worse, my experience as a GitHub cofounder and author of several Git books (Pro Git, etc) is that the Git commit message is a unique vector for code documentation that is highly sub-optimal. The main issue is that most of the tooling (in Git or GitHub or whatever) generally only shows the first line. So in the case of this commit example would be the very simple message of a generic "US-ASCII error" problem. Everything they talk…

schacon·714-point thread·

The author spent all the time documenting his journey but totally fails to explain the actual reason of the problem: If the file contains a UTF-8 byte sequence, why is there an attempt to parse it as US-ASCII? I get that it's just a wrong space, but if some day somebody actually want to put a UTF-8 char there for some reason, this commit essay wouldn't help at all whereas googling stackoverflow seems to deliver (unverified): https://stackoverflow.com/questions/15947425/rake-tasks-fail...

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
944

reference only — not used in Hall rules or ranking

Total comments
465

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2020-03-08My favourite Git commit (2019)First breakoutneo200622967
2021-12-01My favourite Git commit (2019)arkj10
2024-02-01My favourite Git commit (2019)Best thread · Latest 20+ point returnkaragenit714398