Полный текст
Иногда ядра CPU ведут себя странно: о чётном и нечётномОдно из самых важных наблюдений, сделанных автором за годы работы, заключается в том, что во всех программах есть ошибки. С ростом сложности программы растёт и сложность ошибок. Часто изъяны программы просты и понятны, их легко заметить и воспроизвести. Но иногда процесс исправления заурядной ошибки выставляет идеи программиста о том, как работают механизмы, в столь новом и неожиданном свете, что кажется, будто кто-то просто над ним издевается.Эта статья расскажет об ошибке, которая была исправлена путём редактирования всего одной строчки кода. Но это исправление избавило огромное количество пользователей от странных и трудновоспроизводимых сбоев. Речь идёт о ситуациях, когда Anubis не давал пользователям смотреть сайты без видимых на то причин. Разбираемся в этой невероятной истории, которая покажет, как даже мелкие правки могут иметь колоссальные последствия.