От всей души благодарю друзей, которые просто проводили со мной время. Валери Аурора и Ноам Коэн прочли всю рукопись и, помимо прочего, не сговариваясь, заставили меня более тщательно рассмотреть этический аспект хакерства как такового. Алекс Цензулло, у которого я когда-то был преподавателем, также прочитал рукопись целиком и указал мне на ряд недоработок. Эми Гилсон внесла хорошие предложения по главе об отношениях.
И в заключение Нора Шаддели читала черновик каждой главы. Могу только надеяться, что мой домашний свежеиспеченный хлеб хотя бы отчасти вознаградил ее усилия. Я также благодарен своему псу Касперу – он напоминал мне, что наступило время оторваться от компьютера, когда он, тыкаясь мордой в ногу, красноречиво подталкивал меня к выходу из дома.
Глава 1
Введение в тему
Дом Марка Риттмана представляет собой автоматизированную сеть из датчиков и приборов контроля. Потоки информации пронизывают весь дом, тело самого Марка и стекаются к серверу в гараже. Датчики открывания дверей, движения и температуры контролируют пространство вокруг дома. За Марком следят его iPhone и браслет. Кажется, система собирает и анализирует данные абсолютно обо всем. Управлять освещением, температурой и музыкой очень просто: достаточно спросить о чем-то «умного помощника» Siri[1]. Недавно Марк добавил в свой арсенал еще один гаджет – умный чайник iKettle, рассчитывая, что сможет просить Siri готовить ему чай по запросу. Более того, Марк хотел добавить чайник в программу своей утренней рутины: когда браслет на запястье фиксирует, что Марк проснулся, то отправляет сигнал дому, чтобы включились отопление и освещение на первом этаже, а также чтобы начал греться чайник, чтобы чай уже ждал хозяина дома к тому моменту, как тот выйдет из душа. Увы, чтобы перечислить все проблемы, возникшие с подключением чайника к системе умного дома, Марку Риттману пришлось написать целую сагу. Тысячи читателей его «Твиттера» увидели сообщения типа: «Прошло уже 3 часа, а чая все нет. Обязательная повторная калибровка вызвала перезагрузку базовой станции Wi-Fi». Даже после того, как чайник удалось подключить к сети, он отказывался «сотрудничать» с другими устройствами: «Чтобы заставить iKettle работать с Siri, мне пришлось самому прописать в программе интеграционные установки». Марк продолжал описывать в «Твиттере» весь процесс, пока, наконец, его усилия не увенчались успехом. История Марка Риттмана получила широкую известность благодаря статье «Англичанину понадобилось 11 часов, чтобы получить чашку чая от умного чайника с Wi-Fi-управлением»[2], опубликованной в газете The Guardian.
Пример Риттмана демонстрирует образ мышления хакера: энтузиазм и увлечение автоматизацией, иногда даже чрезмерное. Однако давайте представим себе другого хакера, не столь настойчивого в покорении гаджетов. Некий Харпер покупает iKettle на распродаже и, промучившись с ним пару выходных, приходит к выводу, что это безнадежно. Дело усугубляется тем, что он потерял чек на чайник. К счастью, есть возможность обойти это препятствие, так как Харпер вспоминает о том, что читал пост на сайте Lifehacker «Как вернуть почти любой товар без чека» (How to Return Nearly Anything without a Receipt)[3]. Харпер решает попробовать избавиться от чайника. Он ждет несколько недель, чтобы после Рождества вернуть чайник в магазин: в этот период, даже с учетом длинных очередей, в магазинах благосклоннее обычного относятся к возвратам товара.
2
Mark Rittman, “3 Hrs Later and Still No Tea. Mandatory Recalibration Caused Wifi Base-Station Reset, Now Port-Scanning Network to Find Where Kettle Is Now,” Twitter, October 11, 2016, https://twitter.com/markrittman/status/785763443185942529; Bonnie Malkin, “English Man Spends 11 Hours Trying to Make Cup of Tea with Wi-Fi Kettle,”
3
Whitson Gordon, “How to Return Nearly Anything without a Receipt,”