HeadlinesBriefing HeadlinesBriefing.com

Cheque de Knuth: recompensa por erros

Hacker News •
×

Já se passaram vinte anos desde que recebi uma das melhores cartas de todas. Donald Knuth confirmou o erro que eu havia encontrado em um de seus livros e me enviou o tão cobiçado cheque! Donald Knuth e sua recompensa por qualquer erro em um de seus livros (mesmo tipográficos) fazem parte do folclore da ciência da computação. Era absurdo pensar que eu poderia ganhar uma! Seus livros foram revisados por milhares e milhares de pessoas. Pessoas mais inteligentes do que eu. Pessoas mais pacientes. E então aconteceu. Achei que tinha encontrado um erro. Mas não o relatei imediatamente; esperei e reverifiquei por meses, para não passar vergonha. Eu até contei ao gênio local da minha universidade, que não se importou muito e desdenhou do meu entusiasmo.

Veja, o erro que encontrei está em um lugar muito especial. O livro é “Computer Modern Typefaces”, portanto é menos lido (não é The TeXbook nem The Art of Computer Programming), mas, ainda assim, praticamente todos que deram uma olhada nele devem ter lido aquele erro. Porque está na página 1. No primeiro parágrafo. A primeira palavra. É por isso que o campo Memo diz “E1”: Computer Modern Typefaces é o Volume E da série Computers & Typesetting. Página 1.

Censurei um pouco o cheque, porque Knuth tem medo de que alguém faça coisas ruins com aqueles números, e ele não emite cheques reais há muitos anos. Hoje você recebe um certificado fictício de um banco fictício, o Bank of San Serriffe. Mas por que me encontrará ali com a entrada “0x$1.20”, ou seja, $2,88 em decimal? Alguns anos depois, enviei outro suposto erro, mas estava errado. Knuth escreveu alguns parágrafos explicando por que eu estava errado, mas, como considerou uma frase descartável do meu relatório de bug uma boa sugestão, recebi outro cheque, de $0,32.

Fonte: Hacker News · Resumido por HeadlinesBriefing