
Время — самый сложный тип данных
Почему `sleep(1)` спит не ровно секунду, пятница 30 декабря 2011 года не существовала, а ваши часы могут пойти назад

Почему `sleep(1)` спит не ровно секунду, пятница 30 декабря 2011 года не существовала, а ваши часы могут пойти назад

Обзор ключевых изменений в новой версии языка

Разработал себе новый план питания

Мистический рассказ

«Дзен» хочет стать обязательным, а правительство будет выбирать, чьи заголовки вы увидите

О магическом мышлении, которое не исчезает после получения диплома

Энтропия Шеннона, DEFLATE, ZIP-бомбы и невозможность универсального компрессора — почему gzip держится 30 лет и что идёт ему на смену

Мистический рассказ о том, как люди продолжают жить в своих цифровых копиях

PRNG vs CSPRNG, предсказуемость Mersenne Twister, `/dev/urandom` vs `/dev/random` — и как плохой генератор позволил обыграть онлайн-покер

Плавающая точка, IEEE 754 и подводные камни, на которых спотыкается каждый программист

Подсчёт ссылок, трёхцветная маркировка, поколения и паузы — и почему Discord перешёл с Go на Rust

Журналирование, Copy-on-Write, знаменитый баг PostgreSQL и почему `rename` атомарен, а `write` нет