Urgent.News

What's breaking now, across thousands of outlets.

Tech

Knuth Reward Check

Twenty years ago, I received one of the most fantastic letters of my life. Computer science icon Donald Knuth had confirmed a mistake I had discovered in one of his books and sent me a coveted check. Knuth and his rewards for any errors in his books, even typographical ones, are computer science folklore. It was preposterous to think I could possibly earn such a check!

His books had been scrutinized by thousands of readers, smarter and more patient than myself. After months of rechecking, I finally reported the error to Knuth, who was dismissive at first. The mistake I found was in a lesser-known book, "Computer Modern Typefaces," specifically on page one, in the first paragraph, on the very first word.

That's why the memo field reads "E1": Computer Modern Typefaces is Volume E in the Computers & Typesetting series. Page 1. To protect Knuth from potential misuse, he censored the check amount slightly, and today, I receive a fantasy certificate from the Bank of San Serriffe. The entry reads "0x$1.20", or $2.88 in decimal. A few years later, I submitted another proposed error but was incorrect.

Knuth provided detailed explanations as to why I was wrong, but due to a throwaway sentence in my report being counted as a good suggestion, I again received a check, this time for $0.32.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at thomas-huehn.com →

More in Tech

How Do We Extract the “Why” from a PR into a CHANGELOG with Jev? 🤔

Hoi hoi! 👋 I'm @nyaomaru , a frontend engineer currently building an AI-assisted CHANGELOG generator and experimenting with Jev. 😸 Recently, I have been thinking about one problem. How can we extract this ## Why The previous implementation could leave stale release data after an update. from a pull request and put it into a CHANGELOG?

More from Saturday 10 October →