Willis Whitfield: Creator of clean room technology still in use today (2024)
В 1959 году в Sandia Labs физик Уиллис Уитфилд, скромный техасский фермер по происхождению, возглавил команду по борьбе с загрязнением частицами в компонентах ядерного оружия. Посетив производителей, они обнаружили, что лучшие чистые комнаты содержат свыше миллиона частиц на кубический фут воздуха. На обратном пути в самолёте Уитфилд набросал схему ламинарного потока: высокоотфильтрованный воздух медленно "мечет" частицы вниз, где они улавливаются и циркулируют заново. "Пусть воздух будет уборщиком", — говорил он.
Прототип 1961 года показал всего 750 частиц на куб. фут — в 1000 раз чище аналогов. Данные вызвали сомнения, но подтвердились, и технология распространилась как пожар: патент № 3,158,457 "Ultra Clean Room" (1964) приняли RCA, General Motors, Bell Labs и другие. Сегодня она используется в электронике, фармацевтике и операционных. Уитфилд оставался скромным, всегда хваля команду: Клод Марш, Джеймс Макдауэлл и других.
Комментарии (50)
- Обсуждение изобретения Уитфилда для чистых комнат (clean rooms) в Sandia Labs: идея возникла на самолёте, схема нарисована в блокноте ("tablet"), сын гордится отцом, жившим до 92 лет.
- Дебаты о фермерской жизни: развивает умы через вызовы и свободу, но тяжёлая работа; города — рутина и отсутствие проблем.
- "Tablet" как исторический термин для блокнота инженера; аналогии с аквариумными фильтрами, HVAC и envy к ручному почерку.
- Ссылки на патент, восхищение схемой (прямые линии, компас); вопросы о надёжности ядерных арсеналов и лицензиях.
UTF-8 history (2003)
Роб Пайк рассказывает, как Кен Томпсон изобрёл UTF-8 за один вечер, и как они вместе внедрили его в систему менее чем за неделю.
В 1992 году, во время ужина в Нью-Джерси, Томпсон придумал битовую упаковку UTF-8. Изначально в Plan 9 использовалась кодировка UTF от ISO 10646, но она была неудобной. После звонка от представителей IBM и X/Open, которые просили оценить их проект FSS/UTF, Пайк и Томпсон предложили создать улучшенный стандарт.
За ночь Томпсон написал код для упаковки и распаковки, а Пайк адаптировал библиотеки. К пятнице Plan 9 уже полностью работал на UTF-8. X/Open принял их предложение, отказавшись от собственного FSS/UTF из-за недостатка синхронизации в потоке байтов.
Пайк опровергает миф о том, что UTF-8 разработала IBM, а Plan 9 лишь реализовала его, ссылаясь на архив переписки, подтверждающий их авторство.
Комментарии (35)
- Обсуждаются исторические и социально-экономические причины доминирования США в ранней компьютерной индустрии, включая военные разработки и инфраструктуру.
- Выдвигается гипотеза о преимуществе англоязычного мира из-за простого алфавита без диакритиков по сравнению с такими языками, как китайский или хинди.
- Подробно разбирается история создания UTF-8 и критикуется решение Microsoft использовать в Windows NT кодировку UCS-2 вместо UTF-8, названное "ошибкой на миллиард долларов".
- Участники отмечают, что ранние компьютерные кодировки (6-битные, ASCII) наследовали принципы докомпьютерных эпох (телетайпы, перфокарты).
- Обсуждается влияние разных алфавитов на технологическое развитие, проводятся параллели с историей книгопечатания в Европе и Китае.
- Упоминается, что стандартизация Unicode и UTF-8 была сложным процессом с участием нескольких конкурирующих организаций.
- Отмечаются практические проблемы, вызванные использованием в Windows кодировок CP-125X вместо UTF-8, и наследие этого решения в виде API-функций с суффиксами "A"/"W".
- Приводится ссылка на RFC 3629, который ограничил UTF-8 4 байтами на символ, отказавшись от первоначальной поддержки 5- и 6-байтных последовательностей.