Тогда лента вашего «Твиттера» выглядела бы вот так:
Эти сообщения довольно длинные, но в них не очень много информации – они только показывают, выбрал человек сообщение про ловушки или про лошадь. По сути, это двоичный код – цифра 0 или цифра 1. Хотя здесь много букв, для читателя, владеющего этим языком, каждый твит содержит лишь один бит информации.
Этот пример подводит нас к важной идее о том, что информация фундаментально связана с неуверенностью получателя в содержании сообщения и его неспособностью предсказать это содержание заранее.
Клод Шэннон – который практически в одиночку изобрел современную теорию информации – придумал хитрый метод, чтобы измерять информационную содержательность языка. Он показывал группам людей образцы типичного английского текста, которые были произвольно оборваны, и предлагал угадать, какая буква последует дальше.
Основываясь на частоте верных догадок – и сложном математическом анализе, – Шэннон определил, что информационная насыщенность типичного письменного английского составляет 1–1,2 бита на букву. Это значит, что хороший алгоритм сжатия должен позволять сжать английский текст в кодировке
Если фрагмент текста содержит
И сколько же времени потребуется миру, чтобы прочесть их все вслух?
Чтение 2 × 1046 твитов займет у человека порядка 1047 секунд.
Неважно, читает ли их один человек или миллиард, – этих твитов так много, что нельзя прочесть сколько-нибудь существенную их часть, даже если читать все то время, что существует Земля.
Давайте лучше вернемся к птичке, которая точит клюв о скалу. Предположим, что раз в тысячу лет птица откалывает от скалы маленький кусочек и, улетая, уносит на себе несколько десятков крупиц камня. (Нормальная птица
Предположим, вы читаете твиты вслух по 16 часов в день, ежедневно. И за вашей спиной каждую тысячу лет прилетает птица и соскребает несколько невидимых крупиц с вершины скалы.
Когда скала будет сточена до основания, пройдет один день вечности.
Скала появляется снова, и цикл возобновляется еще на один день вечности. 365 дней вечности = каждый из них длиной 10³² лет – составляют год вечности.
Сотня лет вечности, за которые птица сточит 36 500 скал, составит столетие вечности.
Но столетия не хватит. Как и тысячелетия.
Чтобы прочесть все твиты, вам потребуется
Этого времени достаточно, чтобы увидеть, как разворачивается вся история человечества с момента изобретения письменности и до сего дня – если каждый день будет занимать столько времени, сколько нужно птичке, чтобы сточить скалу.
Кажется, что 140 знаков – это немного, но нам всегда будет что сказать.
LEGO-мост
ВОПРОС: А что, если построить мост от Лондона до Нью-Йорка из кирпичиков конструктора
ОТВЕТ: Начнем с чуть менее амбициозной задачи.
В мире совершенно точно произведено достаточно кирпичиков
…потребуется 350 миллионов кирпичиков, чтобы соединить два города. Такой мост будет крайне непрочен, и вряд ли он выдержит вес чего-то более серьезного, чем
За много лет было произведено более 400 миллиардов деталей
Предположим, что мы строим мост с использованием самой распространенной детали LeGo[123], кирпичика 2 × 4 шипа.