Джон Маркоф - Хакеры (takedown)
Пола беспокоило, что у Роберта нет подружки. «Если тебе кто-то нравится, rtm, – не раз говорил он ему, – надо же ей об этом сказать. Не будешь ведь ты ждать,.что она прочтет твои мысли». «А что же еще остается застенчивым людям», – парировал обычно Роберт.
Временами Роберта и его друзей так и подмывало сорвать большой куш, используя свои знания. Доведя до совершенства свой достославный ray tracer, Роберт и Куперберг загорелись было идеей открыть свое дело и заняться компьютерной графикой. С Дэвидом Хэнддером они лелеяли идею компьютеризации экономических прогнозов. Но самый несусветный бизнес-план Роберт вынашивал вместе с Полом: они решили, что станут большими и богатыми, предсказывая результаты скачек в Саффолке. Они часами вводили в компьютер горы информации по прошлым скачкам, но потолкавшись пару раз в толпе потерявших надежду мужчин среднего возраста, валом валивших из метро на ипподром, ребята решили, что игра не стоит свеч.
Летом 1987 года, после 3 курса, Роберт опять работал в Digital, на этот раз в Пало-Альто. Предыдущие каникулы он провел в отделении корпорации в Нашуа, штат Нью-Гемшпир (в том самом центре, куда впоследствии вломится Кевин Митник), занимаясь рутинной программистской работой, которую он нашел только умеренно интересной. Но лето в Пало-Альто оказалось чудесным. Здесь он работал над графическими программами и языками программирования, пробуя свои силы в том, чем никто еще не занимался. Работа предъявляла исключительные требования, и Роберт расцвел.
Тем временем семейство Моррисов распрощалось с Нью-Джерси и Bell Labs. Боба перестала удовлетворять его работа. Он месяцами ждал назначения на новую должность, означавшую руководство созданием новой, надежно защищенной версии UNIX. Дело тормозилось бюрократическими проволочками, и когда терпение Боба истощилось, к нему пришли из АНБ с предложением, от которого он не мог отказаться: стать ведущим специалистом в Национальном центре компьютерной защиты, не засекреченном подразделении АНБ. Центр был организован для усиления защиты информации в структурах министерства обороны, но в дальнейшем его полномочия были расширены и включили также введение стандартов компьютерной защиты на частных предприятиях. Эта работа была особенно привлекательной для Боба, поскольку в его деятельности всегда присутствовал какой-то аспект секретности.
Боб и Энни продали старый дом в Миллингтоне и переехали в Арнольд, небольшой город в Мэриленде. Боб перешел от теоретических исследований к настоящей игре с настоящими игроками. Энн было жаль оставить свою работу директора Ассоциации комиссий по окружающей среде штата Нью-Джерси, но она знала, что речь идет именно о той карьере, о которой всегда мечтал Боб. В конце концов она нашла работу, связанную с экологией, в Вашингтоне и ездила туда каждый день.
Четвертый курс для Роберта стал еще одним периодом интенсивной работы и веселого времяпрепровождения в Эйкене. Занятия снова были отодвинуты в сторону курс геометрии, который Роберт нашел невыносимо скучным, он практически не посещал, и несмотря на зубрежку на финише, завалил экзамен. Он почти не бывал в своей комнате в Дакстер-Хаузе (гарвардское общежитие, где когда-то жил и его отец), предпочитая спать на диванчике у Дэвида Хэндлера. Немало вечеров ушло на приготовление обедов из многих блюд и выпечку печенья, которое затем посылали друзьям. Во время весенних каникул Роберт по просьбе отца прочел лекцию в отделе Боба в АНБ обо всем, что знал о защите UNIX. На следующий день он повторил лекцию в исследовательской лаборатории ВМФ.
Когда Роберт готовился к поступлению в аспирантуру, Стэнфорд стоял в его списке первым номером, затем шли Корнелл и Гарвард. В Стэнфорде была самая строгая программа; если в Гарварде аспирантов лелеяли, то в Стэнфорде и университете Карнеги-Меллона было обычным делом, когда аспиранты-первокурсники заваливали квалификационный экзамен. Поступить в Стэнфордскую аспирантуру было тяжелее всего. Каждый год из тысячи кандидатов поступали лишь 30. В Корнеллскую аспирантуру, входящую в десятку лучших в Америке, тоже было трудно попасть: принимали 40 человек из 550 или около того. Роберт собрал рекомендации от некоторых из наиболее уважаемых фигур в компьютерном мире. Одну написал Дуг Макилрой из Bell Labs; Марк Манасси, у которого Роберт работал в Пало-Альто, дал ему восторженную характеристику: «Я глубоко убежден, что Роберт добьется успеха в любом своем начинании». Тем не менее в Стэнфорд Роберта не приняли, отчасти из-за неровных отметок в дипломе, отчасти потому, что баллы, набранные по математике, хотя и высокие, для зверского конкурса в Стэнфорд не являлись чем-то выдающимися. Зато и Гарвард и Корнелл его приняли. Его научный руководитель не советовал ему оставаться в Гарварде. Нужно было сменить обстановку, а Корнелл был прославленным центром компьютерной теории. Единственное, за что можно было придраться к Роберту, было то, что его влюбленность в сами машины шла в ущерб теоретической подготовке. Напротив, у его отца была такая сильная математическая база, что он инстинктивно прибегал к математике при решении проблем, которые на первый взгляд казались совершенно с ней не связанными. Корнелл будет идеальным местом для того, чтобы приобрести хорошее теоретическое образование. Так что Роберт остановился на Корнелле.
Лето 1988 года он провел на шикарной работе. По рекомендации Джейми Франкела, адъюнкт-профессора, который уже рекомендовал Роберта для одной из летних работ в Digital, Роберт провел свое последнее лето в Кембридже, работая в корпорации Thinking Machines. Одна из самых интересных компаний в Америке, Thinking Machines создала суперкомпьютер, базировавшийся на принципе «массового параллелизма», используя тысячи маленьких процессоров для того, чтобы разделить бремя особенно интенсивных в вычислительном отношении заданий. Этот компьютер, Connection Machine, нашел применение в расшифровке полученных со спутника фотографий земной поверхности, предсказании поведения молекул и создания трехмерных географических карт. Компания разрабатывала такое количество интересных проектов, что любая работа здесь обещала стать праздником.
В Thinking Machines Роберт главным образом занимался тем, что совершенствовал один из языков, использовавшихся для обслуживания Connection Machine. Помимо этого он писал программу «Генератор кроссвордов» со словарем в 50 тысяч слов. Программа сама заполняла тело кроссворда, и оставалось только вписать ключи к словам. Это было идеальное применение способности Connection Machine очень быстро прогонять миллионы комбинаций слов. К концу лета «Генератор кроссвордов» был готов. Роберт был так доволен результатами своей работы, что послал один из кроссвордов в New York Times. К разочарованию Роберта, кроссворд забраковали.