— Просто, знаешь… Ты в команде главный. У Ван соображалка работает. Даррел был… вроде твоего заместителя, типа организатора, полевого командира… Я всегда выполнял обязанности программиста, поэтому, когда ты… Я так понял, что я не у дел…
— Кончай, говорю же, я баклан! Джолу, лучшего специалиста, чем ты, мне не найти. Прости меня, если можешь, я на самом деле…
— Ладно, все! Проехали. Верю. Честно говоря, мы действительно оказались в цейтноте. Поэтому — да, конечно, ты можешь помочь. Контора тебе даже заплатит, мне выделили небольшой бюджет для найма программистов со стороны.
— Серьезно?! — Мне еще ни разу не доводилось писать программы за деньги.
— Ну да! — Джолу ухмыльнулся и хлопнул меня по плечу. — Лиха беда начало; глядишь — разбогатеешь на этом деле! — Джолу хорош тем, что очень редко заморачивается. Вот почему я так замежевался поначалу.
Я заплатил за кофе, и мы пошли к Джолу домой. Я позвонил предкам и поставил их в известность, где нахожусь и чем занимаюсь. Мама Джолу настрогала нам сандвичей; мы с ним заперлись у него в комнате, сели за компьютер и надолго погрузились в захватывающий мир программирования. Ближе к полуночи у него в доме все улеглись спать; тогда мы похитили с кухни кофеварку, обеспечив себя постоянной подпиткой чудотворной жидкостью.
Если вы никогда в жизни не писали компьютерную программу, вам стоит попробовать. Испытаете ни с чем не сравнимые ощущения. Просто кайф видеть, как компьютер послушно делает в точности то, чего вы от него хотите. Это все равно что конструировать механизм — любой механизм, например, автомобиль, водопроводный кран, поршневой доводчик на дверь, — пользуясь инструкциями, схемами, чертежами, делая необходимые математические расчеты. Чувство благоговения преисполнит вас перед творением разума и рук ваших.
Компьютер — самая сложная машина, какой человек пользуется в повседневной жизни. Она состоит из миллиардов микроскопических транзисторов, которые можно объединить в конфигурацию для любой доступной воображению программы. Стоит вам сесть за клавиатуру и написать строчку кода, эти транзисторы сделают то, что вы им велите.
Вокруг нас очень мало людей, которые когда-нибудь в своей жизни построят автомобиль. И вряд ли кто-то из них создаст авиационную систему. Возведет здание. Заложит город.
Эти конструкции слишком сложны, чтобы их сумели создать обычные люди вроде нас с вами. Однако компьютер, может быть, в десять раз сложнее, но готов плясать под вашу дудочку. Простой код можно выучить за пару часов. Начните с языка программирования, который называется «Python». Его написали специально для неквалифицированных пользователей, чтобы перед ними шире раскрылись возможности их компьютеров. Напишите свой код, даже если он понадобится вам только на один день, на один час работы. Если хотите, чтобы компьютер не напрягал вас, а, наоборот, помогал вам, облегчал ваш труд, научитесь писать код.
Мы с Джолу написали много кода в ту ночь.
Глава 8
Я оказался далеко не единственным жителем Сан-Франциско, кто стал жертвой частотной гистограммы. В городе полно людей, чьи передвижения — чье существование — отклоняются от принятых за норму. Множество отклонений от нормы по сути делает их нормой.
Икснет, а также газеты и теленовости публиковали курьезные факты, когда полиция задерживала мужей, изменяющих своим женам, и жен, изменяющих мужьям; несовершеннолетних любовников, спешащих в укромное место на тайное свидание. Одного парня, зараженного СПИДом, взяли по дороге в клинику, где он проходил курс лечения, а его родители, как оказалось, даже не знали о болезни сына.
Всем этим людям было что скрывать — нет, они никого не убивали, просто имели свои личные, интимные секреты. Но среди задержанных часто попадались такие, кому и скрывать-то нечего. Естественно, их возмутили действия полиции — кому понравится очутиться против воли в патрульной машине, где тебя допрашивают и требуют доказать, что ты не террорист?
Помимо пассажиров общественного транспорта, копы останавливали и водителей частных автомашин. У большинства автовладельцев в зоне залива к солнцезащитному козырьку прикреплен «фастрэк» — карта электронной оплаты проезда через мосты. Его можно назвать «радиокошельком», поскольку он избавляет водителя от необходимости часами простаивать при въезде на мост в длиннющих очередях к пропускным пунктам оплаты наличными деньгами (ее, кстати, взвинтили в три раза, но не афишируют этот факт, а только всячески рекламируют фастрэк как более выгодный метод оплаты, то есть просто жульничают). Даже самые стойкие приверженцы анонимной налички сдались после того, как количество пропускных пунктов уменьшилось до одного по обоим концам моста, и очереди к ним стали еще длиннее.
Поэтому, если вы местный автовладелец или взяли напрокат машину в одном из агентств Сан-Франциско, у вас обязательно есть фастрэк. Но оказывается, сигнал с вашей карты считывается не только на пропускных пунктах платных дорог. ДНБ установил фастрэк-декодеры по всему городу, и когда вы проезжаете мимо, они засекают время и ваш идентификационный номер, создавая полную картину того, кто, куда и когда поехал. В общую базу данных стекается также информация с полицейских радаров, фиксирующих превышения скорости; камер «красного света», установленных на перекрестках со светофорами, и прочих видеокамер, предназначенных для регистрации номерных знаков автомашин и вылупившихся повсюду, как грибы после дождя.
До недавних событий об этом никто особо не задумывался. Но теперь люди стали повнимательней оглядываться по сторонам и замечать всякие мелочи — например, то, что фастрэк нельзя отключить, как, скажем, мобильный телефон.
В общем, не удивляйтесь, если однажды вашу машину остановит полицейский патруль и поинтересуется, по какой такой причине вы зачастили в магазин «Хоум-Депо» в последнее время и какова цель вашей ночной поездки в Соному на прошлой неделе.
Все чаще по выходным в разных местах Сан-Франциско возникали стихийные демонстрации протеста, становясь все многочисленнее. Пятьдесят тысяч человек прошагали по Маркет-стрит после недели тотальной слежки. Да что толку? Я плевать хотел на эти демонстрации, как и те, кто оккупировал мой родной город. Армия завоевателей знает о настроениях и пожеланиях туземцев, но не обращает на них внимания.
Как-то утром я спускался к завтраку и услышал, как папа рассказывает маме, что две крупнейшие таксомоторные компании предлагают «скидку» пассажирам, которые платят за проезд специальными карточками. Таким образом у водителей при себе будет меньше наличных денег, и это якобы сделает их работу более безопасной. Я сразу подумал, что теперь дээнбистам станет известно также, кто и куда ездил на такси.
Между тем задуманное нами постепенно превращалось в реальность. Обновленный индинет автоматически зарегистрировал нового клиента, когда шифровальный маховик начал набирать обороты. Джолу сообщил мне, что трафик, который он наблюдает в «Пигсплине», уже на восемьдесят процентов закриптован. Это могло означать, что икснет уже спасен.