Il y a vingt ans, j'ai reçu l'une des plus belles lettres qui soient. Donald Knuth a confirmé l'erreur que j'avais trouvée dans l'un de ses livres et m'a envoyé le fameux chèque ! Donald Knuth et sa récompense pour toute erreur dans l'un de ses livres (même typographique) font partie du folklore de l'informatique. Il était absurde de penser que je pourrais un jour en gagner une ! Ses livres ont été passés au peigne fin par des milliers et des milliers de personnes. Des gens plus intelligents que moi. Des gens plus patients. Et puis c'est arrivé. Je pensais avoir trouvé une erreur. Mais je ne l'ai pas signalée tout de suite ; j'ai attendu et revérifié pendant des mois, de peur de me ridiculiser. J'en ai même parlé au petit génie local de mon université, qui s'en est peu soucié et a balayé mon enthousiasme.
Voyez-vous, l'erreur que j'ai trouvée se trouve à un endroit très particulier. Le livre est « Computer Modern Typefaces », un ouvrage moins lu (ce n'est ni The TeXbook ni The Art of Computer Programming), mais pratiquement tous ceux qui l'ont feuilleté sont tombés sur cette erreur. Parce qu'elle se trouve à la page 1. Dans le premier paragraphe. Le tout premier mot. C'est pourquoi le champ Memo indique « E1 » : Computer Modern Typefaces est le volume E de la série Computers & Typesetting. Page 1.
J'ai légèrement masqué le chèque, car Knuth craint que quelqu'un ne fasse de mauvaises choses avec ces chiffres, et il n'émet plus de vrais chèques depuis de nombreuses années. Aujourd'hui, vous recevez un certificat fantaisiste d'une banque fantaisiste, la Bank of San Serriffe. Mais pourquoi me trouverez-vous là avec l'entrée « 0x$1.20 », soit 2,88 $ en décimal ? Quelques années plus tard, j'ai signalé une autre erreur présumée, mais j'avais tort. Knuth a effectivement rédigé quelques paragraphes pour expliquer pourquoi je me trompais, mais comme il a considéré une phrase anodine de mon rapport de bogue comme une bonne suggestion, j'ai reçu un autre chèque, de 0,32 $.
Source: Hacker News · Résumé par HeadlinesBriefing