
Хеш-таблицы: структура данных, которая изменила программирование
От картотеки IBM 1953 года до Swiss Tables с SIMD — почему за O(1) приходится платить безопасностью, и как один HTTP-запрос смог положить половину веба

От картотеки IBM 1953 года до Swiss Tables с SIMD — почему за O(1) приходится платить безопасностью, и как один HTTP-запрос смог положить половину веба

Рассказ-антиутопия досанкционной эпохи

Почему линкер — это клей, склеивающий весь софт в мире; как он эволюционировал от перфокарт до mold; и зачем Go, Zig и Nim идут собственными путями

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

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

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

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

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

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

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

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

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