HeadlinesBriefing HeadlinesBriefing.com

Чек Кнута: награда за найденные ошибки

Hacker News •
×

Прошло уже двадцать лет с тех пор, как я получил одно из лучших писем в своей жизни. Дональд Кнут подтвердил ошибку, которую я нашёл в одной из его книг, и прислал желанный чек! Дональд Кнут и его награда за любую ошибку в его книгах (даже опечатку) — это часть фольклора информатики. Мне казалось нелепым, что я мог бы её получить! Его книги просматривали тысячи и тысячи людей. Более умные люди, чем я. Более терпеливые люди. И вот это случилось. Мне показалось, что я нашёл ошибку. Но я не сообщил о ней сразу; я ждал и перепроверял её месяцами, чтобы не выставить себя дураком. Я даже рассказал местному «гению» из университета, но тот не проявил особого интереса и отмахнулся от моего восторга.

Видите ли, ошибка, которую я нашёл, находится в очень особом месте. Книга называется «Computer Modern Typefaces», поэтому её читают меньше (это не The TeXbook и не The Art of Computer Programming), но практически каждый, кто её открывал, должен был пройти мимо этой ошибки. Потому что она на странице 1. В первом абзаце. Самое первое слово. Поэтому в поле Memo указано «E1»: Computer Modern Typefaces — это том E серии Computers & Typesetting. Страница 1.

Я немного закрыл чек, потому что Кнут опасается, что кто-нибудь может сделать что-то плохое с этими цифрами, а настоящие чеки он уже много лет не выдаёт. Сегодня вы получаете фантастический сертификат фантастического банка, Bank of San Serriffe. Но почему вы найдёте меня там с записью «0x$1.20», то есть в десятичной записи $2,88? Несколько лет спустя я прислал ещё одну предполагаемую ошибку, но был неправ. Кнут действительно написал несколько абзацев о том, почему я ошибался, но поскольку он счёл случайную фразу в моём отчёте об ошибке хорошим предложением, я получил ещё один чек, на $0,32.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing