#история

14 постов
пост №2030

Умер создатель quicksort’а Хоар.

Говорят, когда Дейкстра был при смерти, его спросили, что делать с архивом переписки, на что профессор ответил «оставьте письма Тони, остальное можно сжечь».

Хоар создал язык CSP (communicating sequential processes), с помощью которого до сих пор описывают параллельные процессы; Erlang, Elixir (и каналы в Go) — внуки его идей. Он выбрал кучу ключевых слов (case, new, null), которыми мы пользуемся каждый день.

А еще он был учеником Колмогорова! В Оксфорде учил греческий, латынь и философию, во флоте выучил русский и приехал по обмену в МГУ заниматься теорией вероятности и машинным переводом. Quicksort он придумал как раз для поиска слов в словаре.

Вот цитата из его лекции при получении премии Тьюринга (компьютерная Нобелевка).

Есть два способа писать программы: один — сделать программу такой простой, чтобы было очевидно, что в ней нет ошибок. Другой — сделать ее такой сложной, что в ней нет очевидных ошибок. Первый способ гораздо сложнее. Он требует того же умения, рвения, проницательности и даже вдохновения, как открытие простого закона физики, который лежит в основе сложных феноменов природы. [И никакой комитет не сделает нужных компромиссов в разумное время, хорошие программы создают одиночки и слаженные группы]

пост №1781

Помните, в «Терминаторе» учёный не сам придумал прорывной процессор, а копировал чип робота из будущего?

На самом деле процессор Intel 4004, «с которого всё началось», придумали оттого, что Intel не могла произвести 12 отдельных чипов, которые заказал японский производитель калькуляторов Busicom.

В новом эпизоде подкаста прослеживаем путь процессоров: от релейных и ламповых компьютеров размером с комнату до 64-ядерных монстров и графических карт в кармане. История Intel — как она своими руками создала AMD и к чему это всё привело.

Слушайте и подписывайтесь: Apple, Youtube, Яндекс, Spotify, Castbox, Overcast, веб-версия.

P. S. На фото обложки — Гордон Мур, основатель Intel и тот, чьим именем назван «Закон Мура» об удвоении скорости процессоров каждые полтора года.

пост №1775

2 месяца назад один технарь запустил сайт One Million Checkboxes, Миллион Галочек (крыжиков?)

Все галочки глобальные — то есть ставится не только у того, кто её поставил, но вообще у всех, кто сидит на сайте или открыл его после.

Это оммаж знаменитому One Million Dollar Homepage, сайту, каждый пиксель которого продавался за один доллар. Господи, кажется что было вчера, а это было 19 лет назад!

«Миллион галочек» стал почти таким же популярным, про него написали New York Times и Washington Post, на него зашли 500 тысяч человек и и поставили 650 миллионов галочек (многие убирали галочки, поставленные другими). Да и технически он устроен довольно элегантно.

Через какое-то время создатель «миллиона галочек» заходит в свою базу данных и видит там в текстовом ссылки на сайты, какие-то тексты. Хотя никаких текстов на сайте ввести нельзя, там есть только галочки! «Меня взломали!», думает он и бросается искать концы. Не буду пересказывать всю историю, но она достойна 5 минут времени, если вы любите технические приколы.

пост №1615

P. S. Я конечно слышал о Дейкстре и раньше, его алгоритм поиска кратчайшего пути в графе — один из немногих, которые я помню со школы и при этом этот алгоритм реально используется в компьютерных сетях, через которые вы получили это сообщение.

Я не знал, что Дейкстра был супер крутым писателем и знаменитостью ещё при жизни. Его статьи ксерились (отдельная история) и распространялись в IT-сообществе.

Самая увлекательная статья из Википедии за долгое время. 🔥

пост №1475

Увлекательная обзорная статья о распаде Римской империи и средних веках для не-профессионалов, при этом основанная на современной исторической науке, а не любительской публицистике.

Я в истории полный профан, представлял себе примерно такую схему: прекрасный развитый Рим слабеет, его захватывают и разграбляют варвары; наука и технология приходят в упадок и начинают развитие практически с нуля в эпоху возрождения.

Это — школа «decline and fall», по названию знаменитой книжки Гиббона «История упадка и разрушения Римской империи». Начиная с 1971 года, на какое-то время, лидирующей стала школа «change and continuity»; мол не было катастрофы, были изменение и преемственность, ещё эту школу называют «реформаторской».

А теперь опять откат, большинство учёных признают, что реформаторы частично правы, но империя развалилась и было это очень больно — контр-реформаторство.

И все это про события, которые произошли полторы тысячи лет назад!

Я специально не спойлю фактологию того, как развалилась (или изменилась) Римская империя. Если у вас, как и у меня, все воспоминания из детских книжек и школьной программы — вас ждёт сериал покруче Игры престолов.

Вот это я понимаю блоггер.

https://acoup.blog/2022/01/14/collections-rome-decline-and-fall-part-i-words/

Меня привлекает история Римской империи, потому что я вижу некоторые параллели падения республики с тем, что происходит сейчас. Про этот период, кстати, есть офигенный ютубер Historia Civilis; вот, например его видео о самом долгом году в истории, когда Цезарь сделал тонну реформ, включая календарь, которым мы пользуемся до сих пор (и почему в феврале так мало дней).

пост №1219

Супер история о том, как Амазон чуть не умер и переехал с серверов Sun на Linux. Это — история зарождения Amazon Web Services — облака, на котором сегодня работает добрая половина интернета.

Рассказывает один из непосредственных участников.

Самые впечатляющие моменты:

❧ в 2000 лопнул пузырь доткомов — технические компании обесценились в сотни раз, на фондовом рынке кончились деньги и Amazon начал жечь собственные средства — 1 миллиард долларов в год; самой крупной статьей расходов были серверы — их делал Sun, они стоили дорого;

❧ можно было перекупить серверы Sun у компаний, обанкротившихся на пузыре доткомов, но техдир Амазона пошел ва-банк — решил переехать с Sun на обычное железо Hewlett Packard на Линуксе; ядру лунукса тогда было всего 6 лет;

❧ на время переезда они остановили ВСЮ продуктовую разработку! ВСЕ занимались только переездом. В бэклоге лежали сотни функций для увеличения продаж, но все ждали, пока закончится переезд;

❧ заморозка развития сервиса привела к падению продаж → пришлось повышать цены на товары → продажи упали ещё сильнее, запустилась «спираль смерти»;

❧ у Амазона оставалось буквально несколько кварталов до смерти, когда деньги на счету кончатся, но они успели и запустили всё нормально, стоимость масштабирования инфраструктуры упала на 80%;

❧ продажи — сезонный бизнес и Безос придумал, почему бы не сдавать простаивающие серверы в низкий сезон другим компаниям? На презентации он привел аналогию с электрической сетью — в 1900 годы каждый завод строил свою собственную электростанцию, почему бы не сделать «электрическую сеть» для IT? Плюс это круто сочеталось с его идеей разделить команды внутри компании, чтобы команды могли развиваться самостоятельно — каждая команда стала независимым API.

Ну а дальше вы знаете. Сегодня Амазон — это не только интернет-магазин, но и одна из крупнейших IT компаний планеты.

https://twitter.com/DanRose999/status/1347677573900242944

пост №995

Ааа, ютуб запускался как дейтинг!11

Идея была в том, что люди загружают короткое видео о себе вместо обычного профиля. За первые 5 дней видео не загрузил никто и они отказались от знакомств.

пост №606

«Я буду счастлив, если на моей могиле будет написано „Сид Мейер, создатель Цивилизации”. Это игра, которой я хочу запомниться».

Что-что, а запомниться у него получилось. Цивилизация Сида Мейера считается самой важной игрой в истории стратегий, входит в список из 10 видеоигр, хранимых в библиотеке конгресса США, её официально продано более полутора миллиона копий. Цивилизация задала стандарт качества для всего жанра.

Фичер про историю создания. Очень бодро начинается, рекомендую почитать первые минут 20.

Я не знал, что Сид начал делать эту игру вскоре после свадьбы и программировал её параллельно с двумя другими крупными проектами (ААА). Или, что часть вещей в цивилизации впрямую скопированы из более ранней, супер-задротской стратегии Empire.

Или такой момент: художник из компании разработки игр привык рисовать пиксельные танчики и солдат, а тут его просят нарисовать «Давида» Микеланджело. «Ради бога, зачем вам это», спрашивает художник. Шелли (со-создатель) отвечает: «я сам не особо люблю скульптуру, но знатоки считают эту работу одним из важных достижений человечества; их позиция достойна уважения».

Или титаническое «дерево развития технологий», одно из первых в своем роде.

Хотите сыграть, прямо как в детстве?
- Zip-файлы с игрой и с документацией тут;
- Boxer для запуска DOS-игр на современном маке и AmpShell для Windows (у обоих внутри под капотом прекрасный DosBox).

Простите, я сам убил два выходных, а вам даю ссылку в середине недели :)

Помните?

пост №481

Ностальгическая статья про историю Hotmail.
Молодежь, у которой первый в жизни «ящик» заведён на Gmail, может не понять, но были времена, когда «почта» не равнялось Gmail. (Ох, сейчас прибегут адепты mailru и яндекс.почт, я знаю, вас тоже много)

Hotmail - один из первых и самых крупных бесплатных почтовых сервисов, доступный через веб. Эта была рекордно дорогая покупка стартапа - Майкрософт заплатил 450 миллионов долларов кешем в 1997 году!

Внутри статьи много историй, за которые мы и любим Hotmail. Например, как команде Windows понадобилось около 3 лет совместной работы с Hotmail, чтобы довести Windows и его веб-сервер ISS до состояния, в котором они могли заменить Solaris на бэкенде Hotmail. (Фронтенд был на FreeBSD).
Или как для установки HTTPS на страницу логина им пришлось купить аппаратные криптографические карты (процы тогда ещё не умели аппаратный TLS).

Автор проговорил с руководителем интеграции Hotmail в Microsoft Маком деМелло, рекомендую прочитать для острого приступа ностальгии.

Моя первая почта была у кировского провайдера Ezmail. Я её завёл для переписки с 2 адресатами,
после возвращения из летней компьютерной школы, проходившей в Кирове в 2002 году. Пользовался, конечно, не вебом, а почтовиком TheBat. Эх, времена!

Кстати, давайте попробуем «початиться»? Если хотите что-то обсудить по теме канала - добро пожаловать в @ctodailychat

С Новым годом!

https://arstechnica.com/information-technology/2017/12/how-hotmail-changed-microsoft-and-email-forever/