10 вещей, которые запрещено делать согласно Библии

Мы живем вроде бы в цивилизованном обществе. И даже более-менее соблюдаем 10 заповедей: не убиваем, не крадем, не… ну, так далее. Но общество, отчего-то, все так же непримиримо в отношении множества вещей. Скажем, не так давно в Санкт-Петербурге приняли закон о “запрете пропаганды гомосексуализма”. Приняли с очень непонятными формулировками, после которых впору запрещать концерты Бориса Моисеева и изымать из продажи диски Элтона Джона. Радетели за “нравственность” ссылались так же на Библию: “Если кто ляжет с мужчиной, как с женщиной, то оба они сделали мерзость: да будут преданы смерти, кровь их на них” (Библия, Левит 20:13). Но в Библии, написанной черт знает когда, есть еще куча запретов, за нарушение которых впору полмира забить камнями до смерти. Например, под смертным запретом находятся…

1. ТАТУИРОВКИ

Да, да, за это тоже полагается смерть. В общем-то, добрая половина цивилизованного и не очень общества уже много лет как приговорена. Вы думаете, что такого в милой бабочке на попе, или в грозном драконе на плече? Просто красивая картинка, и всегда можно апеллировать к тому, что “вот посмотрите на самураев”, но японцы синтоисты у них вообще все по другому, а ведь сказано: “Не делайте нарезов на теле вашем и не накалывайте на себе письмен. Я Господь.” (Левит 19:28)

Continue reading


Ну что ж, теперь ждём, когда муравьи объявят патентную войну

Научное сотрудничество между стэнфордским биологом, которая специализируется на изучении муравьёв, и специалистам по компьютерной науке, привело к неожиданному результату. Учёные обнаружили много общего в поведении муравьиных колоний и принципах организации инфраструктуры интернета. Оказалось, что методы поиска еды муравьями практически совпадают с алгоритмами, по которым работает сетевой протокол TCP.

Например, колония муравьёв отправляет на поиски новой еды определённое количество «следопытов» — этот принцип совпадает с тем, как протокол TCP определяет максимально возможную полосу пропускания для передачи данных.

Протокол TCP (Transmission Control Protocol) работает следующим образом. При передаче из узла A в узел Б файл разбивается на пакеты. Когда узел Б получает пакет, он отправляет подтверждение получения узлу А. Этот механизм обратной связи позволяет протоколу TCP установить скорость передачи пакетов по частоте и количеству полученных подтверждений. Если подтверждения приходят реже, чем отправляются пакеты, значит, доступна для передачи меньшая полоса пропускания — и нужно уменьшить скорость отправки пакетов. Если пакеты возвращаются быстро, то можно увеличить скорость отправки.

Continue reading