приезжал из DEC, начали писать LISP на PDP-6. Они исписали в несколько слоев все классные доски в TMRC, и в конечном счете им удалось запустить его на машине.

Самые ответственные части были написаны Гринблаттом и еще одним хакером. Одновременная работа двух или трех человек над проектом рассматривалась как Правильная Вещь, что было весьма далеко от того, что IBM называла «человеческой волной» в программировании, когда на решение задачи бросались десятки программистов, а в итоге все заканчивалось ничем. Лучше было полагаться на двух-трех человек, чем на одинокого крестоносца, так что когда один хакер заканчивал свою тридцатичасовую сессию, подтягивался кто-нибудь еще и продолжал начатое. Это было что-то вроде команды, работавшей последовательно.

После того как PDP-6 MacLISP (названный в честь Project MAC) был доведен до ума, хакеры начали интегрировать этот компьютерный язык в свои программы, а также в свою собственную речь. Например, соглашение, принятое в LISP и использовавшее букву 'p' в качестве предиката, было толчком к созданию хакерской манеры задавать вопрос. Когда кто-нибудь спрашивал «Еда-П?», то любой хакер знал, что его спрашивают, не хочет ли он пойти перекусить. Термы LISP 'T' и «nil» означали, соответственно, «да» и «нет». Принятие LISP не означало уменьшения любви хакеров к ассемблерному языку, особенно на PDP-6 с ее элегантным набором инструкций. Но и Гринблатт и даже Госпер позднее поняли, что LISP был мощным средством для построения систем, которое очень хорошо укладывались в принципы Хакерской Этики.

DEC проявил интерес к MacLISP, и Коток договорился с тем чтобы Гринблатта и остальных, поздно вечером допускали в офис DEC в Мэйнарде, где они могли бы работать над программой, набирая и отлаживая код. Это было частью общей договоренности между МТИ и DEC, поэтому ни у кого не возникло никаких вопросов. Правильной Вещью было удостовериться в том, что любая хорошая программа получала максимальное распространение, потому что информация была свободной, и мир мог только выиграть от ее ускоренного распространения.

После работы над MacLISP, Гринблатт был, возможно, самым авторитетным системным хакером на PDP-6. Новый администратор лаборатории ИИ, молодой человек с югозапада страны, по имени Рассел Нофтскер, нанял Гринблатта, в основном, для того чтобы поддерживать и совершенствовать это живое существо, которое было компьютерной операционной системой. Но взгляды Гринблатта не ограничивались только системами, он очень активно интересовался концепциями искусственного интеллекта. Он решил использовать компьютерные системы для того, чтобы действительно сделать что-нибудь полезное в этой области, а так как он всю свою жизнь играл в шахматы, то было логичным, что он работал над программой для игры в шахматы. Программой, которая бы превзошла то, что в свое время написал Коток, а также остальные шахматные проекты ИИ, которые предпринимались в различных лабораториях по всей стране.

Как и любой уважающий себя хакер, он ни с чем не определился, пока не сел и не начал над ней работу. Никто не спросил у него плана работ, а он утруждал себя постановкой в известность своих начальников; Мински не ломал голову над относительными достоинствами проекта. В середине шестидесятых не было каких-то определенных путей для решения подобных задач, но хакеры с первых дней лаборатории ИИ, определили для себя эти пути — это была хакерская этика, приведенная в действие, и Гринблатт максимально следовал ей.

Он видел как играет программа Котока и сделал вывод, что это мусор. Те парни, которые ее писали, не знали как над играть в шахматы. Они были очарованы тем, как компьютер делает ходы, и они как-то упустили из вида, что идея, которая и заключалась в наименовании игры, состоит в том, чтобы рубить фигуры противника. Программа Гринблатта использовала сложные приемы искусственного интеллекта для того, чтобы понять и сделать ходы в соответствии с определенными критериями, которые он считал хорошими шахматами. Работая с двумя другими хакерами, они устроили блиц по программированию. Он сумел получить время на PDP-6 из расчета 4 часа в день, а также продолжал писать программу в оффлайне, когда он не сидел за машиной. Примерно, через неделю программа уже могла играть в шахматы. Еще через некоторое время программа была отлажена. В нее были добавлены нужные свойства, и она была полностью доведена до ума в течение нескольких следующих месяцев. Гринблатту даже был предложено получить диплом МТИ, в случае если он напишет дипломную работу по программе игры в шахматы — до этого он сам никогда бы не додумался.

Примерно в 1965 году по МТИ ходил по рукам нашумевший документ, рожденный в Rand Corporation, под названием «Алхимия и Искусственный Интеллект». Его автор, академик которого звали Герберт Дрейфус, устроил публичную порку этой области и тем, кто в ней работал. Для хакеров, его критика была в особенности непереносима, так как компьютер был для них неявной моделью поведения, по крайней мере в их теориях распространения информации, справедливости и действия. Дрейфус делал упор на до смешного ограниченную структуру компьютера (по сравнению со структурой человеческого мозга). Его завершающим убийственным доводом было резкое заявление о том, что компьютерная программа никогда не будет играть в шахматы даже на уровне десятилетнего ребенка.

После того как Гринблатт завершил работу над шахматной программой, которую он назвал MacHack, МТИ пригласил Дрейфуса для того, чтобы он сыграл с PDP-6. Хакеры собрались вокруг для того чтобы посмотреть как компьютерный заместитель Ричарда Гринблатта будет играть с этим самоуверенным, худым, рыжеволосым очкариком, резко настроенным против компьютеров. Один из пионеров в области ИИ Герберт Симон, наблюдавший за матчем, позднее вспоминал что «это было захватывающее действо… двое непримиримых, бьющихся друг с другом…». Справедливости ради стоит сказать, что Дрейфус играл очень хорошо, и, в итоге, он сделал ход, с помощью которого он мог взять ферзя своего противника. Единственное что в этом случае оставалось делать компьютеру — поставить своим ферзем шах королю Дрейфуса, так чтобы взять в вилку одновременно и короля и ферзя Дрейфуса, после чего пойти на размен ферзей. Программа повторила все в точности так как и предполагалось. После этого игра Дрейфуса развалилась, и через некоторое время ему был поставлен мат прямо в центре доски.

Питер Самсон вспоминал позднее обстановку в комнате сразу после поражения Дрейфуса, когда проигравший критик окинул взглядом, полным удивления, собравшихся профессоров и хакеров, включая победоносного Гринблатта: «Почему они не радуются, не аплодируют, не потирают руки от удовольствия?». Потому что они знали, чем все кончится. Дрейфус относился к той части Реального Мира, который был не в состоянии осмыслить и понять удивительную натуру компьютеров, или что бы там ни было. Он не работал с компьютерами настолько близко, PDP-6 не могла стать частью его жизни. Это было то, чего Дрейфус не знал и не понял бы никогда. Даже Минский, который никогда не был крещен в купели сеансов хакинга ассемблерного кода по тридцать часов за раз и по семь дней в неделю, не ожидал от хакеров такого. Хакеры, все эти гринблатты и госперы, чувствовали себя здесь в безопасности, они знали, на что это похоже, и они приходили сюда снова и снова для того, чтобы и дальше производить и разрабатывать новые программы, совершенствуя свой мир. Даже если это делалось для убеждения скептиков и периодического причащения внешнего мира к таинству, обращения его в свою веру, в веру Хакерской Этики, все равно, все публичные эффекты не шли ни в какое сравнение, чем возможность жить с ее помощью в томмире.

5. Общество полуночного перешивания компьютеров.

Гринблатт был системным хакером и провидцем в создании прикладных программ, Госпер был метафизическим исследователем и практиком эзотерики, а вместе они были двумя столпами треугольника технокультуры, которая служила основой для Хакерской Этики, и, в следующие годы, способствовала ее подъему в МТИ, вплоть до ее полного расцвета. Третий кит, на котором держался этот треугольник, появился в МТИ осенью 1963 года. Его звали Стюарт Нельсон.

Прошло не так много времени с момента его появления, а Стью Нельсон уже показал свое любопытство и способность проникать в электронные миры. Это были те самые признаки, которые свидетельствовали о его потенциале стать одним из Верховных Магов в служении алтарю Хакерской Этики. По заведенному порядку, Нельсону была предоставлена неделя на то, чтобы осмотреться в институте.

Стюарт Нельсон был невысокого роста, обычно молчаливый, с вьющимися волосами,

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату