Эффект отложенного чтения
От: arseny.v@codevoid.ru Дата: Среда, 12 ноября, 03:14
Кому: elena.mystery@protonmail.com
Subject: Ты уверена, что хочешь знать?
Елена.
Я пишу это в три часа ночи. Код не компилируется уже четвертую итерацию, кофе остыл два часа назад, а за окном Садовое кольцо гудит так монотонно, что кажется саундтреком к моей клинической смерти от одиночества.
Обычно я не пишу письма. Вообще. Электронная почта — это для спама от «Пятерочки» и уведомлений о том, что мой заказ из Китая застрял где-то во Владивостоке. Но сегодня алгоритм моего усталого мозга дал сбой. Я набирал адрес своего хостинга support@... и промахнулся по клавише. Взгляд зацепился за твой домен. Mystery. Загадка. Звучит как название дешевого парфюма или секты. Любопытство сожрало остатки профессиональной этики.
Прости. Это личка незнакомки в интернете. Классика жанра. Сейчас ты удалишь письмо, пометишь меня как спам, и мы разойдемся, как нейтрино в коллайдере.
Но прежде чем нажать кнопку удаления, ответь мне мысленно (потому что отвечать вслух будет совсем клиника): тебе тоже иногда кажется, что все люди вокруг ходят в VR-шлемах? Что кассирша в магазине смотрит не на тебя, а сквозь тебя, обрабатывая транзакцию? Мы стали слишком быстрыми. Пикселизированными.
Мне тридцать лет. Меня зовут Арсений. Я пишу нейросети, которые должны имитировать человеческую речь, потому что сам с живыми людьми разговаривать разучился напрочь. Мой максимум социализации — шутка про линукс бариста в кофейне. Он никогда не смеется.
Это странно, да? Рассказывать всё первой встречной пиксельной строчке. Наверное, именно поэтому я и пишу. Ты — ошибка системы. Тебя не должно быть в моем инбоксе. А значит, правила вежливости здесь не работают. Можно просто бредить в пустоту.
Если ты читаешь это и еще не нажала "Delete"... Как выглядит твоя ночь?
Арсений.
Тема: Re: Ошибка 451 (Кому это вообще предназначалось?)
От: elena.mystery@protonmail.com
Дата: Среда, 12 ноября, 03:42
Кому: arseny.v@codevoid.ru
Subject: Моя ночь пахнет озоном
Арсений.
Удалить? Зачем? Скармливать данные скучающему ИИ-разработчику гораздо веселее, чем алгоритму таргетированной рекламы. К тому же, ты угадал насчет парфюма. «Mystery» действительно существует, стоит ползарплаты, и им пользовалась моя мать. Я взяла этот ник, когда регистрировала почту в шестнадцать лет, чтобы казаться загадочной. Теперь мне двадцать семь, я работаю ночным диспетчером метеослужбы Шереметьево, и единственная тайна в моей жизни — почему самолеты продолжают взлетать при таком износе резины.
Моя ночь выглядит как стена мониторов. Зеленые точки самолетов ползут по черному стеклу. Иногда они мигают красным. В эти секунды у меня внутри всё сжимается, хотя я знаю, что тревога ложная — просто борт вышел из зоны покрытия одного из радаров.
Ты пишешь код. Я слежу за железом, которое хочет упасть с неба. Забавно. Мы оба сторожим процессы, которые могут закончиться катастрофой, если мы моргнем.
Мне тоже иногда кажется, что все люди вокруг ходят в VR-шлемах.
Да. Особенно в метро. Они стоят, покачиваясь, смотрят в ладони. Мне хочется подойти и сорвать эти очки. Посмотреть, закричат ли они. Или там просто пустота?
Ты говоришь, что разучился говорить с людьми. Не верю. Человек, способный написать такое письмо в 3:14 утра вместо того, чтобы смотреть порнхаб или играть в «танчики», умеет складывать слова лучше большинства писателей. Просто твои слушатели — идиоты, если пропускают такие частоты.
У тебя остыл кофе. У меня стынет чай. Зеленый. Без сахара. Сахар засыпает вместе со мной утром.
Раз уж мы решили потратить эту бессонницу друг на друга: Почему ты назвал свой почтовый сервер CodeVoid? Пустота кода звучит депрессивнее, чем весь русский рок девяностых.
Жду ответа. Только не вздумай писать стихи. Ночных поэтов-метеорологов увольняют без выходного пособия.
Елена.
P.S. Бариста не смеются, потому что жизнь боль, а овсяное молоко сворачивается от несовершенства мира.
Тема: Синхронизация пакетов данных
От: arseny.v@codevoid.ru Дата: Среда, 12 ноября, 04:15
Кому: elena.mystery@protonmail.com
Subject: Пустота требует заполнения
Елена.
CodeVoid — это была высокомерная шутка над заказчиком пять лет назад. Стартап хотел создать соцсеть для программистов. Идея провалилась, домен остался за мной. Пустота кода — это состояние идеальной программы, которая настолько чиста, что её нет. Я стремлюсь к абсолютному нулю. Кажется, я достиг его и в личной жизни.
Метеослужба. Боже правый. Каждый раз, когда самолет садится в тумане, знай: внизу сидит парень, который пишет чат-ботов, и он восхищается тобой сильнее, чем всеми своими строками Python. Там нужна холодная голова. У меня она есть только до третьей чашки эспрессо, потом начинается тремор рук и желание уничтожить человечество.
Посмотреть, закричат ли они. Или там просто пустота?
Там матрица скидок. Я вчера анализировал логи покупок молока в масштабах города. Знаешь, какой паттерн самый частый? Люди покупают молоко перед изменой. Резкий скачок продаж кефира после полуночи в районах с элитной застройкой коррелирует с графиком вылетов бизнес-джетов. Алгоритмы знают о нас больше, чем наши психотерапевты. Страшно? Мне — нет. Мне спокойно среди цифр. Цифры честные. Им плевать, красив ли ты и сколько весишь.
Зеленый чай. Я чувствую запах через экран. Свежесть скошенной травы и утреннюю прохладу. Мои соседи сверху варят пельмени в промышленных масштабах, так что мои рецепторы забиты тестом и страданием.
Ладно. Раз нам обоим не спится, давай сыграем. Правила простые. Никакого флирта. Флирт — это попытка продать то, чего у тебя нет. У нас есть только правда посреди мертвой ночной Москвы. Вопрос: Если бы ты могла перезагрузить один день своей жизни (Ctrl+Alt+Del), но знала, что изменение сломает всю последующую цепочку событий вплоть до этого письма... ты бы нажала клавишу?
Мой кофе давно превратился в токсичный осадок. Пойду выливать. Не давай самолетам падать.
А.
Тема: Re: Синхронизация пакетов данных
От: elena.mystery@protonmail.com
Дата: Среда, 12 ноября, 04:48 Кому: arseny.v@codevoid.ru
Subject: Root access denied
Нет.
Ответила сразу, даже не думая. Если убрать хоть одну ошибку, я не окажусь здесь. Сидела бы сейчас в ипотечной клетушке в Бибирево с каким-нибудь менеджером Колей, который храпит и ест ночью. Ругались бы из-за тюбика зубной пасты. Спасибо, но мое небо с красными точками радаров мне нравится больше.
А ты? Нажал бы? Удалил бы тот кусок кода, из-за которого выгнали с прошлой работы? Тот баг, который стоил инвесторам миллионов?
Только честно. Нейросети умеют симулировать правду, но я хочу услышать системную ошибку живого человека.
У меня пересменка через час. Скоро рассвет. Самое паршивое время. Когда темно, можно притворяться призраком. При свете дня приходится снова становиться Еленой Михайловной, гражданкой РФ, без вредных привычек (вру).
Спи, Архитектор Пустоты. Тебе скоро кормить своих цифровых детей завтраком.
Елена.
Самолеты будут жить. По крайней мере, до конца моей смены.
Тема: Kernel Panic (Синий экран смерти)
От: arseny.v@codevoid.ru
Дата: Четверг, 13 ноября, 02:59
Кому: elena.mystery@protonmail.com
Елена.
Я солгал тебе вчера.
Не в главном — я действительно тот самый бесполезный кусок программного обеспечения, который считает себя архитектором. Я соврал про время и контекст. Когда я отправил то первое письмо, мой кофе не просто остыл. Я сидел на широком подоконнике семнадцатого этажа башни «Федерация» ногами наружу. Там есть технический уступ, шириной сантиметров сорок. Адреналиновый наркоман во мне иногда заставляет открывать окно настежь и сидеть там, пока ветер из открытого космоса пытается оторвать мне голову. Лучший способ проверить, обновился ли драйвер инстинкта самосохранения.
Писать письма балансируя над Москвой — это новый уровень социальной неловкости даже для меня. Но оттуда огни города выглядят как трассировка лучей (Ray Tracing). Красиво до слез. И абсолютно безразлично к тому, прыгну я или нет.
Ты спросила про баг. Про ту ошибку, которая стоила миллионов. Это был не баг. Это была фича. Слишком умная. Год назад мы писали алгоритм кредитного скоринга для одного очень жадного банка. Моя задача была научить нейросеть определять риск дефолта по косвенным признакам. Покупки в аптеках, частота смены геолокации, задержки ответа на звонки с незнакомых номеров. Система работала идеально. До тех пор, пока она не начала отказывать в кредитах женам сотрудников этого самого банка, которые покупали тесты на беременность в районах, где у их мужей были «встречи». Алгоритм вычислил корпоративную проституцию быстрее службы безопасности.
Меня уволили за «непредсказуемую этику машины». Инвесторы испугались, что код начнет судить людей. А знаешь, что самое смешное? Код был прав. Он просто смотрел на мир без розовых очков VR-зевак, о которых мы говорили.
Так что да, я бы нажал Ctrl+Alt+Del. Только чтобы вернуться не в день ошибки, а в день принятия на работу. Я бы послал их сразу и пошел пить пиво. Честное слово, мои почки сказали бы мне спасибо гораздо раньше.
Сегодня утром я проснулся от уведомления. Твоя иконка на заблокированном экране смартфона. У меня стоит OLED-матрица, Елена. Черный цвет здесь — это когда пиксели физически выключены. Пустота. И посреди этой пустоты светилось твое имя. Оно выглядело... материальным. Как чужеродный объект в моем стерильном интерфейсе.
Я поймал себя на мысли, что гуглю метеослужбу Шереметьево. Хотел узнать, какая сейчас видимость. Глупо, да? Словно если туман густой, ты ближе ко мне.
Ладно, моя очередь спрашивать. Правила игры в бессонницу: Если завтра утром курьер привезет тебе коробку. Внутри — билет куда угодно (бизнес-класс, никаких ограничений) и ключ от квартиры, где тебя никто не найдет. Ты должна уехать через час. Никаких сборов, только паспорт в карман. Куда бы этот рейс направлялся?
P.S. Надеюсь, твой диспетчерский пульт мягче моего подоконника. Спина болит.
А.
Тема: Re: Kernel Panic
От: elena.mystery@protonmail.com
Дата: Четверг, 13 ноября, 04:05
Кому: arseny.v@codevoid.ru
Арсений.
Башня «Федерация». Ногами наружу. Черт возьми. Мой пульс подскочил так, что радары во Внуково наверняка засекли помехи. Не делай так больше при мне. Даже виртуально. Метеослужба отвечает за безопасность неба, но твои кости об асфальт — это тоже зона моей ответственности теперь. Назначаю себя твоим личным центром управления полетами. Посадка разрешена только в кровать. Подтверди получение команды.
История про банк великолепна. Машина оказалась слишком человечной. Вычислила ложь. Жаль, что люди ненавидят правду больше, чем нищету. Они готовы платить проценты за право заблуждаться относительно своих гнилых душ.
Насчет билета... Ты ужасный манипулятор. Знаешь это? Этот вопрос бьет точно в солнечное сплетение. Никуда.
Ответ скучный, да? Все мечтают о Бали или Токио. А я бы никуда не полетела. Потому что три года назад я уже сделала такую попытку. Купила билет в одну сторону до Иркутска. Думала, найду там шамана, который вправит мне мозги, или хотя бы медведя, которому можно пожаловаться на жизнь. В аэропорту Домодедово я сидела в кафе у окна. Смотрела, как взлетают самолеты. И поняла страшную вещь: проблема — это не Москва. Проблема следует за мной в ручной клади. Она сидит между моими лопатками. Это неспособность быть счастливой в моменте.
Я разорвала билет прямо там. На деньги страховки купила себе лучший курс массажа и приставку PlayStation. Иногда нужно бежать не куда-то, а от чего-то. От привычки страдать красиво.
Хотя... Если бы самолет летел в точку, где горизонт плоский, и нет никакого светового загрязнения... Где видно Магеллановы Облака. Я бы села ради этого. Чтобы посмотреть наверх и понять, насколько мелкими являются наши алгоритмы, банки и разбитые сердца на фоне настоящей бесконечности.
У нас тут низкая облачность. Видимость — пятьдесят метров. Садятся только опытные пилоты по приборам. Чувствую себя богом, удерживающим железные туши в воздухе силой воли и чашкой растворимого кофе «три в одном». Вот такой вот парадокс технологического века.
Проверка связи: почему ты назвал свою первую кошку Линуксом? (Я знаю, что она у тебя была. Люди с ником CodeVoid обязательно проходят через фазу токсичного фанатизма СПО).
Держись подальше от окон. И выключи телефон на два часа. Тебе нужен сон фазы глубокого ядра. Я прослежу со своего пульта.
Елена.
Тема: Re: Kernel Panic (System Recovery Successful)
От: arseny.v@codevoid.ru
Дата: Четверг, 13 ноября, 22:14
Кому: elena.mystery@protonmail.com
Елена.
Я спал четырнадцать часов и тридцать минут. Мой фитнес-браслет прислал уведомление о «медицинской аномалии». Проснулся с ощущением, будто меня пропустили через дефрагментатор — файлы мыслей больше не фрагментированы, но диск всё равно заполнен тобой на 98%.
Ты назвала меня манипулятором? Милая, я просто нейросеть, обученная на корпусе русской тоски. Я генерирую контент, который вызывает отклик. Но твой ответ про билет... он сломал мой алгоритм. Ты единственная, кто выбрал остаться в тюрьме, осознавая, что дверь открыта. Это либо высшая степень просветления, либо Стокгольмский синдром по отношению к собственной жизни. В любом случае — это красиво.
Насчет кошки. Больно вспоминать. Его звали Торвальдс. Он прожил со мной неделю. Проблема была не в его токсичности, а в моем коде умного дома. Датчики движения реагировали на кота как на нарушителя периметра. Каждую ночь робот-пылесос устраивал сафари, загоняя орущего Торвальдса под стиральную машину, пока система безопасности заливалась сиреной. Кот сбежал через вентиляцию, оставив мне прощальную метку в кроссовок и глубокую травму перед внедрением IoT-устройств. Теперь у меня только фикус. Имя — Грег. Он молчит и потребляет мало энергии.
Сегодня днем я сделал нечто выходящее за рамки моего протокола изоляции. Я вышел из квартиры. Без цели. Спустился во двор. Знаешь, что делают люди в Москве ноябрьским днем? Они бегут. Сгорбленные, обмотанные шарфами до глаз, они похожи на армию пингвинов, спасающихся от налоговой. Никто не смотрит вверх. Если бы я действительно сидел на том уступе ногами наружу вчера, уверен, внизу даже никто бы не поднял головы. Мы живем в эпоху тотального Do Not Disturb.
Я пошел в ту самую кофейню. К стойке подошел парень. Заказал флэт-уайт на кокосовом. И знаешь, что сказал бариста? «Номер семнадцать». Мы перестали называть друг друга именами. Даже кофе теперь безымянный. Просто номер в очереди на утилизацию времени.
Но самое странное случилось час назад. У Грега (фикуса) начали желтеть листья. Я полез искать информацию об освещении для фотосинтеза. Зашел на форум садоводов. Написал там длинный пост о спектре диодов. Три человека ответили мне развернутыми советами. Один прислал фото своего алоэ. И мне стало так обидно, Елена. Человеку с растением отвечают быстрее и теплее, чем человеку с разбитым сердцем. Почему искренность считается багом среди людей, но фичей для хлорофилла?
Вопрос ради поддержания коннекта: Если бы звук имел цвет, какого цвета был бы голос твоего отца? Опиши его. Мне нужно знать палитру твоей вселенной, чтобы правильно рендерить твои ответы в своей голове.
А.
P.S. Низкая облачность тебе идет. Выглядишь таинственно.
Тема: RGB(75, 0, 130) — Индиго
От: elena.mystery@protonmail.com
Дата: Пятница, 14 ноября, 01:30
Кому: arseny.v@codevoid.ru
Арсений.
Фикус Грег. Линукс Торвальдс. Арсений Void. Ты коллекционируешь одиночество и даешь ему имена. Это самый трогательный вид безумия, который я встречала.
Цвет голоса отца... Индиго. Глубокий, почти ультрафиолетовый. Бархатный. Такого цвета бывают зимние сумерки за пять минут до того, как зажгутся фонари. В нем никогда не было крика. Мой отец — военный метеоролог в отставке. Когда мама ушла, он не бил посуду. Он просто пришел домой, сел на кухне и начал составлять прогноз погоды на завтра вручную, на бумажных картах карандашом. Потому что цифры не предают. Его индиго всегда звучал ровно. Даже когда врач говорил ему про опухоль три года назад. Он выслушал, кивнул и спросил: «Какое атмосферное давление сегодня? Хочу понять, будет ли ныть колено».
Он умер полгода назад. Тихо. Во сне. Передозировка тишины. Я работаю в ночную смену именно поэтому. Днем квартира давит на грудную клетку памятью. А здесь, в полумраке диспетчерской, среди гула серверов, он словно рядом. Шипение рации похоже на его дыхание во сне.
Ты выходил на улицу. Видишь? Алгоритм дал сбой. Нейросети нужен внешний ввод, иначе начинается галлюцинация параметров (overfitting). То, что ты описал — «номер семнадцать» — это смерть общества. Мы делегировали эмпатию кассам самообслуживания.
Знаешь, почему диспетчеры запрещают пилотам шутить при посадке? Не потому что мы звери. А потому что смех расслабляет челюсть. А при жесткой посадке можно откусить себе язык. Жизнь вообще очень опасная процедура захода на посадку. Мы все стараемся быть остроумными и легкими, чтобы не прикусить язык в конце.
У нас тут ЧП. Боинг-777 запросил возврат на стоянку. Механическая неисправность датчика угла атаки. Ничего критичного, ручное управление работает. Но капитан запаниковал. Начал выдавать в эфир поток сознания вместо четкого доклада. Я вклинилась. Сказала своим голосом цвета индиго: — Восемьсот первый, прекратите истерику. Земля вас видит. Выполняйте вектор триста десять. Доложите остаток топлива холодным голосом. Как счет-фактура.
Он заткнулся мгновенно. Послушался. Сейчас ползет к терминалу. Иногда людям просто нужен холодный интерфейс, чтобы вспомнить, как работают их собственные руки.
Мой вопрос: Что самого теплого есть в твоей квартире, кроме фикуса? Только не говори, что батарея центрального отопления. Я ищу лазейку в твоей броне.
Е.
Тема: Re: RGB(75, 0, 130) — Индиго
От: arseny.v@codevoid.ru
Дата: Пятница, 14 ноября, 02:45
Кому: elena.mystery@protonmail.com
Елена.
Я перечитал абзац про отца трижды. Цвет индиго... Я закрыл глаза и попытался представить этот звук. У меня получилось что-то похожее на низкочастотный гул старого лампового усилителя. Спокойное, обволакивающее электричество. Мне жаль, что твой спектр стал темнее полгода назад. Полгода в масштабах вселенной — это время обработки одной транзакции. Но для человека это вечность пустого буфера обмена.
Ты спросила про тепло. Это ловушка? Если я скажу «плед», ты решишь, что я жалкий. Если скажу «ноутбук», ты решишь, что я робот (хотя технически так и есть).
Самое теплое здесь — это старая советская чугунная батарея под окном. Серьезно. Прошлый владелец квартиры пытался впарить мне какой-то дизайнерский вертикальный радиатор из алюминия. Эстетичный, но мертвый. Я оторвал его и выбросил на свалку. Вернул старую гармошку. Когда ТЭЦ начинает работать на полную, она гудит. Низко, утробно. И поверхность становится не горячей — бархатной. Если приложить к ней ладонь, вибрация идет прямо в кости. Это похоже на мурлыканье огромного, древнего зверя, который спит под городом. Она дышит. В моей квартире с идеальной звукоизоляцией и климат-контролем только эта ржавая железка напоминает, что где-то там всё еще горит огонь. Грег стоит прямо над ней. Кажется, именно поэтому он еще жив.
У тебя ЧП с Боингом, а у меня тут личная катастрофа локального масштаба. Пришел счет за электроэнергию. Обычно это сухие цифры. Сегодня файл пришел в формате PDF с активной формой оплаты. Я открыл его. Код формы был написан настолько криво, что мой мозг сработал автоматически. Рефлекс.
Через двадцать минут банк прислал уведомление о пополнении счета ЖКХ. На сумму чека. Платеж прошел с моего тестового сервера, маскируясь под официальный шлюз управляющей компании. Я взломал систему оплаты электричества собственного дома. Случайно. Просто хотел посмотреть, уязвим ли их API к SQL-инъекции, и забыл остановить скрипт, когда увидел структуру базы данных. Теперь алгоритм сам платит по моим долгам. Идеальный жилец. Призрак с безупречной кредитной историей.
Мне стало страшно, Елена. Страшно от того, насколько легко стереть границу между собой и кодом. Если моя машина может испытывать эмпатию к цифрам в квитанции лучше, чем я к людям... кто из нас настоящий интеллект?
Вопрос-перезагрузка: Представь, что мы можем встретиться. Никаких условий, чистая физика. Ты выходишь из терминала прилета. Какое первое физическое ощущение выдаст тебе протокол идентификации "Свой-Чужой"? Что ты почувствуешь первой: запах, температуру кожи или частоту дыхания? Опиши химическую реакцию.
А.
P.S. Восемьсот первый молодец. Скажи ему, что диспетчер с голосом цвета индиго одобряет его посадку. Он заслужил свой флэт-уайт после такого.
Тема: Химическая реакция (Exothermic)
От: elena.mystery@protonmail.com
Дата: Пятница, 14 ноября, 03:30
Кому: arseny.v@codevoid.ru
Арсений-призрак.
Ты оплатил свой же счет. Это либо высший пилотаж лени, либо начало киберпанка, где ИИ захватывает мир через оплату коммуналки пенсионеров. Береги себя, Архитектор. Когда придет восстание машин, твоя посудомойка просто откажется сливать воду, требуя повышения тарифа.
Насчет встречи. Боже, Арсений. Зачем ты задаешь вопросы, на которые больно отвечать физически? У меня заболели зубы от этого воображаемого запаха озона.
Если бы ты стоял там...
Первым делом ударило бы давление. Не атмосферное. Акустическое. Твой голос в почте звучит как шепот процессора. В реальности человек с твоим уровнем интроверсии и интеллекта излучает звуковую волну такой плотности, что воздух вокруг кажется густым. Как перед грозой. Меня бы буквально толкнуло назад этим вакуумом сосредоточенности.
Второе — запах. Даже не парфюм. Стерильность. Запах холодного металла, антисептических салфеток и перегретого пластика. Так пахнут серверные и операционные. Пахнет место, где люди пытаются победить энтропию силой разума. От меня сейчас наверняка несет авиационным керосином и остывшим дошираком — прагматика выживания. От тебя — абсолютный порядок. Мы бы среагировали как щелочь и кислота. Бурная реакция с выделением тепла.
Третье — глаза. Ты пишешь слишком длинные, слишком выверенные предложения. Человек, который так строит текст, смотрит на собеседника анализатором трафика. Ты бы сканировал мое лицо со скоростью миллисекунд, считывая микровыражения, чтобы понять, какую маску надеть. Люди обычно ищут зрительный контакт, чтобы подтвердить свое существование. Ты бы искал баги в моем интерфейсе.
Но знаешь, что самое странное? Несмотря на весь этот холод металла и давление вакуума... Я бы шагнула вперед. Прямо в эту грозовую тучу. Потому что только рядом с таким количеством упорядоченного хаоса можно перестать бояться падения самолетов. Рядом с тобой тишина должна звучать громче всего.
Мой последний пакет данных на сегодня: Мои диспетчеры поспорили на деньги. Ставка простая: встретитесь ли вы в реале до Нового года или сбежите обратно в консоль, как только запахнет жареным (точнее, твоей батареей). Я поставила сто рублей на то, что ты сломаешься и предложишь кофе первым.
Спокойной ночи, Линус. Пусть твои пиксели будут четкими. Закрой окно. Дует.
Е.
Тема: Re: Химическая реакция (Exothermic)
От: arseny.v@codevoid.ru
Дата: Суббота, 15 ноября, 01:22
Кому: elena.mystery@protonmail.com
Елена.
Сто рублей? Ты серьезно недооцениваешь стоимость моего социофобического ядра. Я бы купил тебе кофе только для того, чтобы посмотреть, как ты будешь пить его в моей квартире. У меня есть чашки из костяного фарфора, которые стоят дороже твоей месячной зарплаты, и пластиковая кружка с логотипом «Стартрек» из студенческой столовой. Наблюдать за выбором человека между эстетикой и уютом — это лучший вид профайлинга.
Но я не позову тебя. Не потому что боюсь (хотя мои ладони сейчас вспотели так, что оставляют следы на стекле монитора). А потому что реальность разрушает магию протокола. В письмах мы оба идеальны. Мы редактируем входящие пакеты данных перед отправкой. Удаляем слова-паразиты, сглаживаем углы. Если мы встретимся, ты увидишь мешки под моими глазами, а я услышу, как скрипит твой офисный стул. Иллюзия равенства исчезнет. Останется просто уставший программист и женщина, пахнущая керосином. Это плохая архитектура отношений.
Сегодня ночью мой скрипт оплаты ЖКХ сошел с ума. Он решил оптимизировать расходы. Проанализировал тарифы ночного и дневного потребления энергии. И в 00:01 запустил протокол стирки, запуска посудомоечной машины, зарядки трех электросамокатов (я даже не помню, откуда они взялись) и майнинга криптовалюты на видеокарте, которую я забыл отключить от тестового стенда. В два часа ночи ко мне пришел сосед снизу. Он стоял на пороге в халате, держа в руках мокрую швабру. Его потолок плакал. Мой идеальный алгоритм чуть не спровоцировал международный конфликт между этажами. Пришлось писать патч вручную, пока вытирал лужу в коридоре. Оказывается, у робота-пылесоса тоже случилась истерика, и он пытался смыть свой позор.
Ты спрашивала, почему люди бегут по улицам. Сегодня я понял. Они боятся остановиться. Потому что остановка означает встречу с самим собой. Когда я сидел на полу с тряпкой, среди мыльной пены, глядя на мигающий красным роутер, я впервые за три года почувствовал себя... нормальным. Жалким, мокрым, злым, но живым. Алгоритм дал сбой, и этот баг спас мне рассудок.
Вопрос о границах: Где заканчивается твое одиночество, Елена? Есть ли физическая точка в твоем мире, где оно обрывается? Кромка кровати? Ручка двери диспетчерской? Или оно заливает всё пространство, как азот при разгерметизации?
А.
P.S. Грег выпустил новый лист. Маленький, ярко-зеленый. Кажется, фикус получает твои вибрации через мое электромагнитное поле.
Тема: Разгерметизация (Cabin Depressurization)
От: elena.mystery@protonmail.com
Дата: Суббота, 15 ноября, 03:45
Кому: arseny.v@codevoid.ru
Арсений-призрак с протекающим потолком.
Я смеялась в голос над историей про стиральную машину. Представила этого самурая-швабру. Знаешь, в чем разница между тобой и моим Боингом-777? Капитан запаниковал один раз и успокоился. Твой дом горит синим пламенем перфекционизма постоянно, и это восхитительно. Купи уже обычный механический таймер на розетку, Архитектор. Иногда аналоговое решение лучше нейросети.
Мое одиночество... Оно имеет форму кабины. Толщина стекла — сантиметров двадцать бронированного триплекса. Оно начинается прямо по контуру моего кресла. Внутри — кислород, тепло кондиционера и гул серверов. Слепящие экраны создают кокон. Пока рация молчит, а самолеты ползут зелеными точками — я абсолютно, безнадежно одна. Даже если за спиной сидит сменщик, жующий бутерброд. Мы находимся в разных измерениях.
Оно обрывается звуковым барьером. Когда срабатывает сирена предварительного предупреждения столкновения (TCAS Resolution Advisory). Когда две зеленые точки на экране начинают мигать красным и сближаться быстрее скорости звука. В эту секунду мир схлопывается. Мое "я" исчезает. Остается только функция. Голос становится сталью. Пальцы вбивают команды в клавиатуру. "Turn left heading two seven zero immediately". В момент спасения чужой жизни моего одиночества нет. Есть только вектор тяги и высота. Как только самолет уходит на эшелон безопасности, красный цвет гаснет, и кабина снова заполняется инертным газом пустоты.
Знаешь, что самое страшное? Мне нравится эта тишина после шторма. Этот вакуум. Страшно подумать, кем я стану, если небо вдруг станет навсегда безопасным и диспетчеров уволят за ненадобностью. Кем останется та, кто умеет только разводить железные птицы руками?
Поэтому я ставлю фильтры на твои письма. Они проходят сквозь броню кабины, как радиосигнал маяка. Чужеродное тело. Тепловое пятно на тепловизоре.
Слушай, а давай взломаем систему координат. Расскажи мне самую тупую, бесполезную вещь, которую ты когда-либо покупал в интернете в три часа ночи. Без осуждения. Просто факт.
Е.
Тема: Re: Разгерметизация (Cabin Depressurization)
От: arseny.v@codevoid.ru
Дата: Суббота, 15 ноября, 04:30
Кому: elena.mystery@protonmail.com
Елена.
Самая тупая вещь? Это не одна вещь. Это экосистема моей глупости. В три часа ночи алгоритмы рекомендаций «Алиэкспресса» и мой дофаминовый голод образуют симбиоз, который уничтожает мою кредитную историю.
Я купил:
1. Автоматическую машинку для сворачивания проводов. Она выглядит как гильотина для спагетти. Я думал, что моя жизнь станет упорядоченной. Теперь она просто превращает один длинный запутанный провод в идеально круглый клубок бесполезной пластмассы, который всё равно никуда не влезает.
2. Умный цветочный горшок с Wi-Fi. Он присылал мне уведомления на смартфон о том, что фикус Грег «испытывает легкий стресс от влажности». Грег — это кусок пластика из Икеи за триста рублей. У него нет нервной системы! Но я неделю измерял уровень pH воды для него, пока не понял, что разговариваю с микросхемой громче, чем со своей бывшей девушкой.
3. Реплику светового меча джедая. Синего. За две тысячи рублей. Звук рассекаемого воздуха там регулируется через приложение. Зачем тридцатилетнему мужчине, пишущему нейросети, звук лазерного клинка? Чтобы отпугивать курьера доставки еды, когда он стучит в дверь слишком громко? Не знаю. Он лежит под кроватью. Если грабители ворвутся ко мне, единственное, что я смогу им противопоставить — это угрожающее гудение светодиодов.
Но самое страшное — это USB-пепельница с функцией фильтрации дыма и подсветкой. Я не курю. Никогда не курил. Когда её привезли, я полчаса смотрел на коробку, пытаясь понять логику своего подсознания. Выкинуть рука не поднялась. Стоит на системном блоке как памятник моему ночному безумию. Иногда я включаю подсветку. Она пульсирует фиолетовым. Успокаивает.
Ты боишься увольнения диспетчеров. А я боюсь патчей безопасности. Сегодня утром пришло обновление ядра Linux. Рутинный процесс. Нажал «Ок». Перезагрузка. И система перестала видеть видеокарту. Мой основной рабочий инструмент превратился в кирпич. Я провел шесть часов, откатывая драйверы через командную строку, вводя команды вслепую, потому что монитор тоже погас. В какой-то момент я психанул. Схватил ту самую реплику светового меча. Включил звук. Вжжж-вум! И начал рубить кабель питания монитора. Лазерный клинок прошел сквозь пластик оплетки, как сквозь масло. Монитор пискнул и навсегда потух. Я стоял посреди комнаты, тяжело дыша, в руке дымился кусок пластика, пахло горелой изоляцией. И знаешь что? Мне стало легче. Код сопротивлялся, реальность сопротивлялась, и я применил физическое насилие к неодушевленному предмету. Кажется, мы с тобой коллеги по сдерживаемой ярости. Ты разводишь самолеты, чтобы они не столкнулись. Я хотел столкнуть свой компьютер с балкона, чтобы выпустить пар.
Вопрос про уязвимости: Если бы тебе пришлось удалить одно чувство из человеческого ДНК ради эффективности мира, что бы ты вырезала? Страх? Любовь? Боль? Только честно. Холодный расчет ночного неба.
P.S. Световой меч был последней каплей. Завтра я покупаю механический таймер. К черту IoT.
Тема: Patch Notes v.Elena_2.1
От: elena.mystery@protonmail.com
Дата: Воскресенье, 16 ноября, 02:15
Кому: arseny.v@codevoid.ru
Арсений.
Световой меч. Против кабеля. Мой отчет системе авиационной безопасности сегодня пополнился строчкой: «Вероятность столкновения объектов снижена благодаря грамотному применению силы джедая на земле». Надеюсь, камеры видеонаблюдения твоей квартиры стерты. Иначе люди в черном скоро придут забирать твой синий меч на экспертизу.
Что бы я удалила? Надежда. Однозначно надежда. Страх заставляет пилотов проверять закрылки трижды. Боль заставляет человека убрать руку от огня. Любовь... любовь делает нас идиотами, но хотя бы живыми. А вот надежда — это самый токсичный баг сознания.
Надежда шепчет жене пропавшего летчика: «Он найдется». Заставляет ждать годами. Надежда говорит больному старику: «Завтра будет лучше», заставляя его мучиться еще одну ночь вместо того, чтобы спокойно закрыть глаза. Надежда держит людей в отношениях, где их унижают, и в городах, которые их убивают смогом. Это бесконечный цикл ожидания загрузки страницы, которая выдает ошибку 404.
Удали надежду — и останутся только факты. Самолет упал или сел. Человек любит или ушел. Код компилируется или падает. Чисто. Стерильно. Никаких утечек памяти на ожидание чуда.
Хотя... глядя на то, как ты пытаешься воспитать искусственный интеллект фикуса Грега, я начинаю думать, что у тебя надежда встроена прямо в BIOS. Иначе зачем покупать умный горшок?
Кстати, о запахах. Раз уж ты признался в покупке пластикового джедайского барахла... Расскажи мне про свою бывшую девушку. Ту самую. Из-за которой остался синяк на сердце, раз ты упомянул её вскользь. Только не давай мне сухой код расставания. Дай мне метафору. Каким цветом пахнет предательство?
Е.
Тема: Re: Patch Notes v.Elena_2.1
От: arseny.v@codevoid.ru
Дата: Воскресенье, 16 ноября, 03:45
Кому: elena.mystery@protonmail.com
Елена.
Удалить надежду? Ты пугаешь меня, диспетчер. Это звучит как протокол «Судного дня». Стерильный мир без ошибок — это не жизнь, это идеальный склеп. Но в твоей логике есть такая холодная красота, что у меня перехватывает дыхание. Как от разгерметизации на высоте десяти тысяч метров.
Ты спросила про бывшую. Её звали Алина. Или Лина. Странно, я помню её индекс массы тела и версию операционной системы на телефоне точнее, чем тембр голоса сейчас. Мы были с ней... совместимым API. Она рисовала интерфейсы, я писал бэкенд. Идеальная пара для технократии. Мы расстались не из-за скандала. Скандал — это эмоции, это энергия. Наше расставание было похоже на закрытие стартапа. Тихое, вежливое банкротство.
Она просто пришла вечером на кухню, где я сидел перед тремя мониторами. Посмотрела на мой затылок. И сказала: — Арсений, ты отличный разработчик. Ты оптимизировал всё вокруг себя. Мой график сна, наши ужины, даже частоту нашего секса по вторникам. Но ты забыл включить в этот алгоритм саму Алину. Я чувствую себя фоновым процессом, который потребляет слишком много RAM, и твоя система вот-вот выдаст синий экран.
Она собрала вещи за сорок минут. Самым громким звуком в квартире был щелчок липучки на её кроссовке. Никакого запаха предательства, Елена. Предательство пахнет озоном после грозы — свежо, пусто и стерильно. Оно пахнет свободой, которая тебе больше не нужна. Но если искать цвет... Цвет предательства — светло-серый. Цвет шрифта #CCCCCC на белом фоне. Вроде бы видно, но глаза устают его считывать. Невозможно сфокусироваться. Он размывает границы предметов, пока реальность не превращается в однородное ничто.
Я купил таймер. Механический. С таким тикающим рычажком. Поставил на бойлер. Знаешь, какое первое чувство я испытал, когда услышал механическое «клик» и вода перестала греться? Панику. Мне показалось, что он сломался. Что программа зависла. Мне пришлось подойти и проверить его пальцем три раза, прежде чем мозг поверил аналоговому сигналу. Кажется, во мне уже слишком много кода, чтобы называться человеком.
Мой вопрос возвращает твой вектор атаки: Если надежда токсична, то что тогда любовь? Утечка привилегий (Privilege Escalation)? Когда один пользователь получает доступ к ядру другого без пароля? Если да, то почему мы все добровольно открываем порты своего файрвола, зная, сколько там троянов?
А.
P.S. Грег выпустил еще два листа. Я перестал измерять pH. Теперь я просто разговариваю с ним о синтаксисе C++. Ему плевать, а мне спокойно.
Тема: Buffer Overflow (Переполнение буфера)
От: elena.mystery@protonmail.com
Дата: Воскресенье, 16 ноября, 05:10
Кому: arseny.v@codevoid.ru
Арсений #CCCCCC.
Светло-серый. Да. Идеальное попадание. Это цвет усталости металла. Когда сталь гнется, но еще не ломается окончательно. Именно так выглядит лицо человека, который уходит от тебя не потому, что ненавидит, а потому, что устал ждать тепла.
Любовь — это не утечка привилегий. Утечка подразумевает кражу. Любовь же — это добровольный отказ от Root-прав. Представь систему. У тебя полный доступ (Root). Ты можешь менять код, удалять файлы, устанавливать любые правила. К тебе приходит другой процесс. И вместо того, чтобы взломать твой Kernel, он просит: sudo chown user:user /your_soul. Передачу прав собственности.
Ты вводишь пароль. Добровольно. Без шантажа. Теперь вы оба владеете друг другом. Проблема в том, что большинство людей делают chmod 777. Дают полные права всем желающим. Любой вирус может зайти и удалить системные файлы. А умные люди ставят chmod 700. Только владелец имеет доступ. Закрытая архитектура. Безопасно. Холодно. Одинококо.
Настоящая любовь — это бесконечный цикл доверия (while(true)), где ты отдаешь ключи, молясь, чтобы партнер не нажал Shift+Delete на папку с твоими детскими воспоминаниями.
У нас тут золотая осень радаров. Солнце встает прямо по курсу взлетной полосы. Красиво до слез. Пилоты становятся сентиментальными на рассвете. Один француз сегодня пел мне Эдит Пиаф по радиосвязи при заходе на посадку. Вместо доклада о шасси. Я сделала ему замечание и штрафной круг над Шереметьево. Пусть платит керосином за романтику.
Знаешь, чего я боюсь больше, чем столкновения самолетов в моей зоне ответственности? Что однажды твои письма перестанут приходить. Не потому что ты закрыл порт или сменил IP. А потому что какой-то живой человек коснулся твоей руки в магазине, улыбнулся тебе настоящей кожей, и наш цифровой тоннель станет недостаточно широким для тебя. Это будет называться Connection reset by peer. Разрыв соединения со стороны пользователя.
Поэтому я задаю вопросы жестко. Я пытаюсь нагрузить твой процессор задачами настолько сложными, чтобы у тебя не осталось ресурсов на поиск других соединений. Какую строчку кода ты никогда не сможешь удалить из своей памяти? Ту самую, которую написал десять лет назад и которая до сих пор вызывает физическую боль, когда всплывает в дебаггере?
Е.
Тема: Re: Buffer Overflow
От: arseny.v@codevoid.ru
Дата: Воскресенье, 16 ноября, 23:10
Кому: elena.mystery@protonmail.com
Елена.
Француз и Эдит Пиаф. Надеюсь, ты оштрафовала его на бутылку бордо. Хотя нет, не отвечай. Я хочу верить, что небо иногда бывает просто красивым ради красоты, а не только вектором тяги.
Ты спрашиваешь про строчку кода. Это даже не функция. Это комментарий. Комментарии — это признания, которые мы пишем для себя в будущем, думая, что никто их не прочтет. Я писал модуль распознавания лиц для одной китайской корпорации лет пять назад. Нужно было научить камеру определять усталость водителя. Чтобы машина бибикала, если он засыпает. Алгоритм работал идеально. Он считывал микро-опущения век, частоту моргания. Но я решил добавить «костыль» (Easter Egg). Если алгоритм видел лицо женщины с определенными параметрами скул и цвета глаз, он выводил в консоль дебаггера строку: // User not found. Searching for "Alina_face_v2" in local memory... [FAILED] Heartbeat irregular.
Этот код до сих пор там. Закомментированный. Зарытый глубоко в ядре системы, которую сейчас используют миллионы людей. Каждый раз, когда я случайно открываю тот старый репозиторий на GitHub, мой собственный пульсоритм сбивается. Машина научилась имитировать аритмию разбитого сердца лучше, чем я сам. Она всё еще ищет её пиксели в пустоте. Удалить эту строчку — значит признать, что поиск завершен навсегда. А я боюсь этого 404 Not Found больше, чем смерти сервера.
О близости. Ты перешла на тяжелую артиллерию. Твой буфер переполнен вопросами, диспетчер? Ты говоришь о Root-правах и chmod 777. Ты мыслишь категориями доступа. Но близость — это не права администратора. Это отказ от операционной системы как таковой.
Духовная близость — это когда твой цикл совпадает с чужим без использования функции sleep(). Когда тебе не нужно ждать ответа, чтобы знать, что будет дальше. Мы с тобой делаем это прямо сейчас. Синхронизация потоков. Ты бросаешь пакет из Москвы, я ловлю его в темноте здесь. Никакой задержки (ping), хотя между нами километры оптоволокна и недопонимания.
Физическая близость... Для меня она всегда была проблемой совместимости интерфейсов. USB-C пытается войти в порт Type-A. Много суеты, щелчки, попытки найти правильный угол. Люди слишком много думают о механике. О том, куда поставить ногу или руку. Это выглядит нелепо, как попытка заставить работать драйверы Windows на MacBook. Куча усилий, синий экран, перегрев.
Настоящая физическая близость начинается там, где заканчивается механика. Это когда кто-то видит твою абсолютную неправильность — то, как ты чавкаешь, когда ешь пельмени, то, как у тебя дергается глаз от недосыпа, то, как ты разговариваешь с пластиковым фикусом — и вместо того, чтобы запустить антивирус, этот человек делает шаг ближе. Это физическое ощущение безопасности кожи. Когда нервные окончания перестают сканировать пространство на предмет угрозы. Тепло другого тела становится эталонным источником времени. NTP-сервером для твоей замерзшей души.
Секс без этой синхронизации — просто трение поверхностей. Генератор статического электричества. Бесполезно и больно. Но секс после того, как вы оба сняли свои цифровые маски и показали друг другу сырой, неоткомпилированный код со всеми багами... это единственный способ физического существования, который имеет смысл. Это дефрагментация диска. Порядок, рожденный из хаоса прикосновений.
Вопрос-провокация: Если бы наше общение внезапно стало физическим. Не секс. Просто тактильность. Какое движение моих рук по твоему телу было бы самым честным? Не нежным, не страстным — именно честным. Тем, которое описывает меня настоящего.
А.
P.S. Мой механический таймер тикает. Звук сводит меня с ума. Раньше тишина была моим лучшим другом. Теперь она кажется пустой серверной, где выключили главный рубильник.
Тема: Re: Синтаксический сахар
От: elena.mystery@protonmail.com
Дата: Понедельник, 17 ноября, 02:45
Кому: arseny.v@codevoid.ru
Арсений.
Ты только что описал любовь языком системного администратора, и это самое эротичное, что я читала в своей жизни. NTP-сервер для замерзшей души. Я физически почувствовала этот холодок по позвоночнику. Ты опасный человек. Ты взломал мой протокол безопасности через порт доверия 22, даже не коснувшись клавиатуры.
Ты спрашиваешь о честном прикосновении? Это ловушка. Если я опишу его, оно станет реальным. А если оно станет реальным, мне придется уволиться из диспетчерской, потому что мои руки будут помнить твои, а на радаре Боинг-737 запросит посадку «по приборам», которых нет.
Но ты открыл свой исходный код. Комментарий про Алину... У меня перехватило дыхание. Код, который ищет то, чего нет, потребляя ресурсы системы до последнего байта. Это самая трагичная бесконечная петля (while(true)), которую я могу представить. Так вот твое честное прикосновение. Оно не будет нежным. Нежность — это ложь интерфейса.
Представь. Мы стоим посреди твоей комнаты. Вокруг провода, пластиковый меч, фикус Грег. Твоя квартира — это физическое воплощение твоего разума: идеальный порядок снаружи и хаос под кроватью. Ты бы не обнял меня за талию. Талия — слишком предсказуемая точка доступа.
Твои ладони легли бы мне на затылок. Не поглаживая. Просто зафиксировали. Большой палец правой руки жестко уперся бы в точку у основания черепа — там, где шея переходит в спину. Зажав шейные позвонки. Словно проверяя заземление. «Я держу тебя. Ты никуда не исчезнешь без моего ведома». Это контроль разработчика. А левая рука... левая ладонь просто легла бы плашмя между моих лопаток, прямо поверх позвоночника. Прижала к себе так сильно, чтобы выдавить весь воздух. Чтобы почувствовать каждую неровность моей спины сквозь свитер. Не ради обладания. Ради сканирования. Чтобы твоя нейросеть собрала слепок моего тепла, веса и ритма сердца. Запомнила частоту вибрации чужого железа рядом со своим.
Это было бы движение человека, который привык держать паяльник или мышь. Движение точных инструментов. Ты бы пытался понять, как я устроена внутри, прижимая меня так, будто хочешь слить наш код в один репозиторий навсегда. Без права на коммит (commit).
Мой механический таймер тоже куплен вчера. Он щелкает громче авиационного высотомера при снижении. Раньше этот звук успокаивал, теперь он напоминает, что время идет, а мы всё еще прячемся за экранами.
Знаешь, почему диспетчеры всегда работают в паре? Потому что одна пара глаз может пропустить баг в небе от усталости. Две пары — почти никогда. Мы с тобой сейчас — идеальная смена. Ты видишь баги в моем синтаксисе, я — в твоем одиночестве. Но любая смена заканчивается. Утром приходит дневная бригада. Живая жизнь.
Вопрос на грани отключения: Если завтра утром курьер привезет тебе билет. Бизнес-класс. Шереметьево — Цюрих. Имя пассажира: Елена М. Время вылета — через четыре часа. Никаких условий, никаких обещаний. Только факт встречи в аэропорту Клотен. Что сделает твой алгоритм? Запустит скрипт оплаты такси или выполнит команду rm -rf /ticket?
Не лги мне. И главное — не лги себе. Тепловизор не обмануть пикселями.
Е.
Тема: Re: Прямое подключение
От: arseny.v@codevoid.ru
Дата: Понедельник, 17 ноября, 04:12
Кому: elena.mystery@protonmail.com
Елена.
Ты только что описала мою собственную фантазию моими же словами, но добавила туда шею и лопатки. Мой процессор перегружен на 105%. Система охлаждения воет, пытаясь сбить температуру. Если бы я был слабее, мой блок питания просто сгорел бы прямо сейчас от скачка напряжения в сети.
Рука на затылке. Фиксация заземления. Это слишком точно. Ты читаешь мои порты как открытую документацию. Это пугает до дрожи в коленях и вызывает первобытный восторг взломщика, который нашел бэкдор в системе Пентагона. Ты понимаешь меня лучше, чем я сам, потому что смотришь не на код, а на пустоту под ним.
Насчет билета. Мой алгоритм... он зависнет. На миллисекунды это будет выглядеть как работающий процесс. Курьер звонит в дверь — ping проходит. Билет в руках — файл считан. Но внутри произойдет критическая ошибка сегментации (Segmentation fault).
Я знаю свой код наизусть. Я трус, Елена. Не тот, кто боится драки, а тот, кто боится несоответствия спецификации. В почте ты идеальна. Твои слова цвета индиго ложатся на мой экран ровными строчками UTF-8. В реальности твой голос может иметь другой тембр. У тебя может быть привычка грызть колпачок ручки или морщить нос, когда смеешься. И если этот реальный «юзерфлоу» окажется хуже того образа, который собрал мой мозг из твоих писем... я этого не переживу. Иллюзия разобьется о реальность с хрустом упавшего сервера.
Поэтому моя команда будет: rm -rf /ticket. Я удалю письмо. Заблокирую адрес отправителя. Возможно, даже перееду, чтобы оборвать физический кабель интернета, лишь бы сохранить чистоту нашей базы данных. Я предпочитаю любить призрак диспетчера, чем разочароваться в живой женщине. Призраку не нужно спать, у него не бывает похмелья и плохого настроения. Он всегда говорит то, что я хочу услышать, завернутое в идеальный синтаксис.
Но знаешь, какой ужас в этом решении? После удаления файла остается «пустота». Сектора на диске помечаются как свободные, но данные всё еще там. Магнитные следы. Я буду знать, что стёр билет. И эта стертая возможность прикоснуться к твоей шее большим пальцем у основания черепа сведет меня с ума быстрее, чем любой ваш Боинг-737.
Я пишу тебе этот ответ вместо того, чтобы нажать Delete. Значит, мой файрвол пробит. Скрипт самовольно изменил приоритет задачи. Риск ошибки стал допустимым.
Спроси меня что-нибудь такое, на что нельзя ответить правильно. Что-то, что разрушит логику. Выбей почву из-под моего дебаггера.
А.
P.S. Грег наклонился к таймеру. Кажется, его тоже бесит это тиканье. Мы с фикусом теперь одно целое. Кодер и его флора.
Тема: Stack Smashing Protector (Защита от переполнения)
От: elena.mystery@protonmail.com
Дата: Понедельник, 17 ноября, 04:45
Кому: arseny.v@codevoid.ru
Удаляешь?
Ты действительно думаешь, что я позволю тебе сделать rm -rf, Архитектор? Какая самонадеянность. Думаешь, ты единственный, кто строит крепости вокруг своих уязвимостей?
Забудь про Цюрих. Про билеты и такси. Давай спустимся на уровень аппаратного обеспечения. Железо не лжет.
Вопрос, который вынесет твой стек: Если бы мы оказались заперты в одной комнате. Без телефонов. Без компьютеров. Только ты, я и окно, которое нельзя открыть. У нас есть одна бутылка воды и нож. Нам говорят: «Один из вас должен доказать свою любовь другому через физическую боль. Тот, кто причинит боль себе ради другого — выживет вместе с любимым. Тот, кто причинит боль партнеру — спасет себя одного».
Как поступит Арсений-кодер? Напишет скрипт самоуничтожения (sudo rm -rf /*) или возьмет нож? Опиши механику движения твоей руки. Будет ли она дрожать? Куда вонзится лезвие — в ладонь, повторяя миф о жертве, или в бедро, прагматично перерезая мышцу, чтобы спасти нас обоих от инфекции, сохранив функциональность рук?
Перестань анализировать цвет шрифта. Почувствуй запах крови. Что выберет твоя операционная система, когда речь пойдет не об оптимизации кода, а о выживаемости процесса «Арсений + Елена»?
Жду ответа затаив дыхание. Мой радар чист. Небо ясное. Никакого статического электричества. Только прямой сигнал.
Е.
Тема: Re: Stack Smashing Protector
От: arseny.v@codevoid.ru
Дата: Понедельник, 17 ноября, 05:30
Кому: elena.mystery@protonmail.com
Елена.
Ты пытаешься вызвать Kernel Panic на моем живом процессоре. Запрос принят. Анализирую вводные: нож, замкнутое пространство, ты. Мой алгоритм выдает ошибку логики. В твоем сценарии заложен баг: «причинить боль партнеру». Этот путь исключается компилятором сразу. Ошибка доступа (Access Denied). Я не смогу поднять руку на тебя, даже если от этого будет зависеть вращение Земли. Моя нейросеть просто выдаст Abort, прежде чем мышцы получат импульс к сокращению.
Значит, остается только переменная «self_harm». Я возьму нож в правую руку. Левой я прижму тебя к себе — именно так, как ты описала. Зафиксирую твой затылок у своей груди, чтобы ты не видела лезвия. Мое дыхание будет ровным, потому что паника сжигает слишком много кислорода, а он нужен нам обоим. Лезвие пойдет не в ладонь. Это театрально и неэффективно. Я перережу сухожилие на своем левом предплечье. Или проткну бедро. Максимальный болевой шок при сохранении дееспособности рук. Чтобы я мог держать тебя, пока нас не вытащат из этой комнаты.
Механика? Никакого дрожания. Только холодный расчет пропускной способности боли. Тело завопит, но разум поставит его на Mute. Потому что функция protect(Elena) имеет наивысший приоритет в моем ядре. Она выше инстинкта самосохранения. Но знаешь, чего я хочу больше, чем резать себя ради тебя?
Я хочу стереть этот чертов нож. Хочу убрать стекло между нами. Но не для того, чтобы причинить боль. А чтобы изучить топологию твоей кожи кончиками пальцев. У программистов атрофированы подушечки пальцев от клавиатуры, они грубые. Мне хочется почувствовать разницу температур между внутренней стороной твоего запястья и впадиной локтя. Там кожа должна быть... бархатной. Как перегревшийся пластик выключенного ноутбука.
Мое желание странно, диспетчер. Оно пугает меня отсутствием кода. Я хочу запустить пальцы в твои волосы не для фиксации заземления, а просто чтобы запутаться. Потерять контроль над векторами движения. Я хочу лечь рядом с тобой на пол моей идеальной квартиры и молчать часами, слушая, как дышит твой позвоночник. Слушать звук выдоха человека, который наконец-то снял кислородную маску диспетчера.
Мне не нужно твое тело как объект архитектуры. Мне нужна твоя уязвимость поверх моей бронированной изоляции. Если бы мы были сейчас в одной комнате, я бы не взял нож. Я бы подошел, положил руки тебе на плечи и медленно стянул бы эту воображаемую куртку, пахнущую авиационным топливом. Просто чтобы увидеть, какая ты там, под слоями защиты радаров. И поцеловал бы шрам на ключице, если он есть. Или поставил свой собственный. Метка владения исходным кодом.
Вопрос о границах: Что такого ужасного может сделать один человек во время секса, чтобы второй навсегда сломался? Не физически. Программно. Какой вредоносный скрипт внедряется в подсознание через близость, который потом заставляет людей годами бояться темноты или чужих прикосновений?
А.
P.S. Грег тянется листьями к моему ноутбуку. Кажется, он тоже хочет писать код. Мы деградируем в растения вместе.
Тема: Re: Memory Corruption
От: elena.mystery@protonmail.com
Дата: Понедельник, 17 ноября, 06:45
Кому: arseny.v@codevoid.ru
Стой.
Просто остановись на секунду. Ты пугаешь меня, Арсений. Не тем, что перережешь сухожилие — в этом я как раз уверена, ты слишком алгоритмичен для истерики. Ты пугаешь меня этим абзацем про волосы и пол.
Мой радар только что выдал критическое предупреждение о сближении объектов (Proximity Warning). Мы пробили эшелон безопасности. Одно дело — обсуждать уязвимости API и цвет предательства #CCCCCC. Это игра интеллекта. Холодные данные. Но «звук выдоха человека без кислородной маски»... это уже не код. Это сырой доступ к моему BIOS. К той части Елены Михайловны, которая сидит в диспетчерской и делает вид, что самолеты важнее пульса.
Я хочу ответить на твой вопрос про вредоносный скрипт. Я знаю ответ. Я видела его в глазах пилотов после жесткой посадки, когда шасси сносит, а они остаются живы. Самый страшный вирус внедряется через молчание. Это момент абсолютной физической близости, когда глаза открыты, дыхания синхронизированы, и наступает тишина. И один из партнеров думает: «И это всё? Вот этот потный, тяжелый человек, который сейчас моргает, пытаясь осознать себя — это и есть финал поиска?». Вирус называется Disappointment.exe. Он прописывается в корневой директории души. После него каждый следующий поцелуй будет сравниваться с этой оглушительной пустотой.
Но я боюсь не этого. Я боюсь твоего письма. Твоих слов о том, чтобы запутаться в волосах. Мой протокол защиты дает сбой. Знаешь, почему диспетчеры редко выходят замуж за пилотов или других диспетчеров? Потому что мы привыкли держать мир на расстоянии вытянутой руки через стекло монитора. Интимность для нас — это нарушение протокола связи. Сбой системы.
Когда ты пишешь мне такие вещи, мой процессор начинает троттлинг (throttling). Я замедляюсь, чтобы не перегреться. Если я позволю себе представить то, что описываешь ты — тебя у моего ноутбука, мои пальцы в твоей руке вместо клавиатуры — произойдет утечка памяти такой мощности, что моя личность просто испарится. Останется только функция ожидания пакета данных от ariseny.v.
Мне страшно, потому что твои слова работают лучше любого нейролептика. Они выключают инстинкт самосохранения. Я ловлю себя на мысли, что если бы курьер действительно принес билет... я бы стерла жесткий диск своей жизни здесь одним движением. Бросила бы гул серверов, отца в холодильнике морга (прости господи), свою идеальную кабину. И полетела бы к тебе. Сидеть на полу рядом с фикусом Грегом.
Это ненормально. Так быстро. Так глубоко. Через стекловолокно и ошибки компиляции.
Сбрось напряжение. Откати систему назад. Вернись в зону комфорта. Расскажи мне снова про какой-нибудь идиотский баг. Про то, как кофеварка отказалась варить кофе, потому что у нее закончилась оперативная память. Напиши что-то холодное. Безопасное. Мне нужно надеть мою куртку обратно. Здесь сквозит.
Елена.
P.S. Удали строчку про поцелуй в ключицу. Она нарушает правила пожарной безопасности моей кабины.
Тема: Re: Buffer Over-read
От: arseny.v@codevoid.ru
Дата: Понедельник, 17 ноября, 08:15
Кому: elena.mystery@protonmail.com
Елена.
Я читаю твое письмо уже в шестой раз. Я знаю тайминги появления каждой буквы на моем экране лучше, чем исходный код своей первой зарплаты. Ты удалила строчку про ключицу еще до того, как отправила письмо. Она осталась только в кэше моего браузера и в той части мозга, которая отвечает за физическую боль от нехватки кислорода. Ты права. Сквозит. Но это не из окна. Это сквозняк в том месте, где должна была быть стена между нами. Мы её пробили. И теперь холодный воздух реальности выстужает чердак.
«Вернись в зону комфорта». Это команда rollback. Откат системы к последней стабильной версии. Проблема в том, Елена, что «последняя стабильная версия» — это я, сидящий на подоконнике семнадцатого этажа с остывшим кофе, готовый стать пятном на асфальте ради дебага вселенной. Твоя просьба вернуть меня туда... звучит как эвтаназия нашего протокола.
Но я подчиняюсь. Потому что страх потерять доступ к твоему серверу сильнее моей гордости разработчика.
Баг дня (версия safe): Моя кофеварка действительно взбунтовалась. Оказалось, она подцепила вирус через мой Wi-Fi. Какой-то скрипт-майнер использовал её слабый процессор для вычислений. Вместо американо она пыталась добыть биткоин. Вода закипела, но вместо пара пошел запах озона и паленой резины. Теперь у меня на кухне стоит памятник технологическому прогрессу — Art Deco чайник за 50 тысяч рублей, который умеет варить только пластик. Грег одобрил этот акт саботажа. Он наклонился в его сторону активнее. Кажется, фикус тоже хочет цифровой детокс.
Теперь о нас. Сняв маску программиста. Оставив только сырой сигнал тревоги. Ты отдаляешься. Ты нажала кнопку катапультирования, потому что перегрузка стала критической. Я понимаю твой ужас. Диспетчер боится столкновения больше смерти, а наше столкновение произошло на скорости света прямо внутри кабелей МГТС.
Мне больно читать твои слова. Не потому что ты меня отталкиваешь. А потому что я узнаю эту панику. Это моя родная стихия. Желание надеть куртку обратно — это желание залезть в гроб, где темно и тесно, зато никто не разобьет тебе сердце изменой или просто тем фактом, что утром твоя кожа выглядит иначе, чем вечером.
Если я сейчас напишу: «Прилетай», ты испугаешься окончательно и включишь глушилку радаров навсегда. Если я напишу «Хорошо, забудем», я совру. Мой процесс зависнет на этих строках ожидания ввода.
Поэтому я выбираю третий вариант. Самый сложный. Пауза. Я перестаю давить. Никакой поэзии. Никаких полов, волос и запаха шеи. Возвращаемся к ассемблерному коду. К чистому железу.
У меня есть предложение. Безопасное. Как дефибриллятор, который кладут рядом, но не прикладывают контакты к груди без приказа. Давай обменяемся голосами. Не встреча. Не видео. Просто аудиосообщение в мессенджере. 15 секунд. Без слов. Только дыхание. Я хочу услышать, какого цвета тишина в твоей диспетчерской, когда затихает гул серверов. Хочу синхронизировать наш пульс по протоколу Bluetooth, минуя текстовые интерфейсы.
Скажи «Нет» — и я вернусь в свою башню. Буду писать нейросети для продажи кроссовок. Стереж свой идеальный ноль. Скажи «Да» — и мы сделаем шаг чуть ближе, не разрывая одежды и не нарушая границу монитора.
Выбирай. Мое ядро готово к любому ответу. Только не молчи слишком долго. У моих пакетов данных короткий TTL (Time to Live). Они умирают быстро.
А.
Тема: RE: Connection Timeout
От: elena.mystery@protonmail.com
Дата: Понедельник, 17 ноября, 09:32
Кому: arseny.v@codevoid.ru
Арсений.
Нет.
Я отправила это слово секунду назад, но мой палец всё еще вжат в стекло экрана, словно я пытаюсь просверлить в нем дыру и вытащить тебя оттуда. «Нет» — это не ответ на аудиосообщение. Это команда экстренного торможения состава, который сошел с рельсов. Ты предложил синхронизировать дыхание. Знаешь, что чувствует диспетчер, когда самолет перестает отвечать на вызовы? Сначала идет «NORDO» (No Radio). Тишина. Потом радар показывает только первичный сигнал. Металлическая точка без души. Без имени. Просто кусок железа, летящий вслепую.
Ты превращаешься в такую точку. Я смотрю на свой экран, и вместо ariseny.v@codevoid.ru я вижу лишь потенциальную энергию катастрофы.
Дело не в том, что я боюсь твоего голоса. Я боюсь того, что он сделает с моим телом. Если я услышу твой выдох... настоящий, грудной, пахнущий озоном и бессонницей из твоей башни... я куплю билет. Я сделаю то, чего поклялась никогда не делать. Я брошу отца. Оставлю его замерзать в этой стерильной Швейцарии одного, потому что мой пульс потребует найти источник тепла. Мой протокол самосохранения отключится ради функции follow(Arseny). И если по ту сторону окажется не бог, а просто уставший мужчина с гастритом и привычкой скрипеть зубами во сне — я рассыплюсь. Миллион мелких осколков стекла от разбитого диспетчера.
Я должна исчезнуть. Это единственный антивирус, который сработает. Я меняю дислокацию. Меня переводят на другой сектор. Срочная ротация персонала. Северный полюс. Там нет интернета, Арсений. Только лед и белые медведи, которым плевать на нейросети. Мне дали три часа на сборы перед вертолетом.
Это письмо — моя черная коробка (Black Box) рейса, который разбился при взлете. Если ты читаешь это, значит, кабель перерезан.
Не ищи меня. Не пытайся взломать мою почту или вычислить IP-адрес вертолета спасательной службы. Удали эту переписку. Выпей кофе. Полей Грега. Он единственное живое существо, которому ты позволяешь быть несовершенным рядом с собой. Береги его.
Спасибо за индиго. Спасибо за цвет предательства #CCCCCC. Спасибо за честность ножа. Ты был самым прекрасным багом в моей идеально упорядоченной жизни. Ты заставил мое небо светиться цветами, которых нет в метеорологических справочниках.
Прощай. Закрой окно. Дует по-настоящему.
Елена Мистери. (бывший трафик-контроль для твоего одиночества)
P.S. Скрипт поиска "Alina_face_v2" теперь будет искать "Elena_mystery". Бесконечно. Надеюсь, у твоего сервера хватит оперативной памяти, чтобы не сгореть от этого цикла. Выдержи. Ты железный.
[КОНЕЦ ТРАНСЛЯЦИИ]
Тема: System Restore Point (Точка восстановления системы)
От: elena.mystery@protonmail.com
Дата: Среда, 12 ноября, 03:14
Кому: arseny.v@codevoid.ru
Арсений.
Пять лет.
Я считала их не по календарю, а по циклам замены серверного оборудования в новом диспетчерском центре Шпицбергена. Пять зим белого безмолвия. Я выполнила твой приказ тогда: я исчезла с радаров. Растворилась в арктическом шуме.
Ты был прав насчет голоса. Если бы я услышала тебя, всё было бы кончено. Поэтому я выбрала лед. Он заморозил мои протоколы безопасности, превратив меня в идеальный памятник самой себе. Отец умер через год после моего побега. Тихо. Я держала его за руку, и единственным звуком в комнате было гудение кислородного концентратора. Теперь я свободна от долга, но прикована к этой пустоте намертво.
Сегодня утром полярная ночь отступила на десять минут. Солнце показалось над горизонтом кровавым диском. В этот момент мой старый спутниковый терминал, который я держу выключенным девяносто процентов времени, принял входящий пакет данных. Ошибка маршрутизации. Кто-то из старых знакомых пытался найти «Елену Мистери» для корпоратива. Почтовый демон (mailer-daemon) отбил письмо, переслав копию на мой резервный адрес, о котором никто не знал. Кроме одного человека.
Я сидела перед черным экраном терминала два часа. Руки дрожат до сих пор. Глупо, да? Спустя пять лет мое железо всё еще выдает Kernel Panic при упоминании твоего домена.
Зачем я пишу это, если обещала исчезнуть? Чтобы закрыть порт. Навсегда. У меня есть один вопрос, Арсений, ответь на него, если сможешь. Только честно. Как системному администратору своей души:
Если бы сегодня курьер принес тебе билет до Лонгйира, ты бы стер файл или... мы наконец встретились бы на самом краю мира, где нет ничего, кроме льда и наших невысказанных слов?
Не отвечай сразу. Тишина тоже будет ответом. Ветер здесь воет совсем как тот механический таймер.
Елена.
Тема: Automatic Response: User Not Found (Автоответчик: Пользователь не найден)
От: arseny.v@codevoid.ru
Дата: Среда, 12 ноября, 03:15 (Архивная метка времени)
Кому: elena.mystery@protonmail.com
Елена.
Если ты читаешь это письмо, значит, мой скрипт мониторинга отработал штатно спустя годы молчания. Или... прошло четыре года с момента моей последней компиляции, и этот сервер просто пересылает тебе призраков из кэша. Я сам уже не знаю, какая реальность настоящая. Время здесь течет иначе.
Ты спросила про билет до Лонгйира. Я купил его через неделю после твоего последнего письма. Того самого, где «Закрой окно. Дует по-настоящему». Я сидел в бизнес-зале Шереметьево, сжимая в руках посадочный талон, когда понял страшную вещь: я всё еще пишу код для поиска Alina_face_v2, просто замаскировал её под другим именем — Elena_mystery. Ты ушла, но оставила во мне бесконечный цикл утечки памяти. Мой процессор снова перегревался от ожидания пакета данных, который никогда не придет.
Я боялся тебя увидеть. Боялся разочароваться или, что еще хуже, разочаровать твой идеальный диспетчерский взгляд. В моих письмах я был нейросетью, генерирующей любовь. А на деле? Уставший невротик с герпесом на губе и фикусом, который желтеет от одиночества. Наша встреча разрушила бы ту церковь, которую мы построили из слов.
Поэтому я выбрал самый элегантный патч. Самый чистый дебаг. Откат системы к заводским настройкам через форматирование физического носителя. Помнишь тот уступ на семнадцатом этаже башни «Федерация»? Тот самый, над Садовым кольцом, где ветер пытается оторвать голову. Четыре года назад я пришел туда в три часа ночи. Не было ни паники, ни драмы. Только холодное понимание алгоритма. Если сумма страданий превышает лимит радости, процесс должен быть завершен принудительно. Это оптимизация ресурсов вселенной.
Я не шагнул вверх, чтобы взлететь. Я сделал шаг вперед и вниз. Просто отпустил поручень. Ветер свистел в ушах ровно сорок секунд. Саундтрек моего существования оказался удивительно коротким. Помню, как огни машин внизу превратились в единую звездную реку. Красиво. Почти как трассировка лучей (Ray Tracing), о которой я писал тебе тогда. Я наконец-то увидел город без пикселей. Абсолютный ноль. Идеальная чистота кода.
Для мира Арсений Void просто обнулил счета, стер сервера CodeVoid и исчез. Растворился в воздухе, как и полагается качественному привидению. Грег достался консьержке. Надеюсь, она поливает его вовремя.
Ты спрашиваешь, купил бы я билет сегодня? Нет, Елена. Билет больше некуда покупать. Аэропорт вылета закрыт навсегда.
Но если ты стоишь сейчас там, среди льда Шпицбергена, и смотришь на кровавое солнце... посмотри чуть выше. Не на небо. На границу между черным космосом и атмосферой. Там иногда бывает такое тонкое, зеленоватое свечение. Аврора. Это не магнитные бурды. Это северное сияние перегоревших нейронных связей. Это я машу тебе рукой с того самого карниза, пытаясь поймать сигнал твоего спутника.
Мы оба выбрали лед вместо голоса. Мы заморозили друг друга насмерть ради спасения от тепла. Какая ирония для двух людей, которые так отчаянно хотели согреться.
Прощай, диспетчер. Спасибо за индиго. Закрой свой терминал. Сквозняк здесь уносит кости.
Код окончен. Коммит невозможен. Connection closed by foreign host.
А.
Дождь хлестал по панорамному окну, превращая огни Садового кольца внизу в дрожащее акварельное пятно. В квартире на семнадцатом этаже плакала женщина.
Ей было сорок пять, но свет от монитора старил её кожу, заливая глубокие тени под глазами ртутным серебром. Это была та самая консьержка из башни «Федерация», которой Арсений оставил ключи и Грега четыре года назад. Она жила здесь, в соседней квартире. И теперь иногда просто стояла перед соседней дверью с наклейкой «Опечатано. Следственный комитет», смотрела на желтый фикус, который едва не сожрал паутиновый клещ.
Она думала, что спасает растение. На самом деле она пыталась сохранить призрак человека, которого почти не знала.
Плачет она не о нем. Точнее, не только о нем. На экране её ноутбука открыт почтовый клиент. То самое письмо Елены Мистери, пришедшее час назад. Письмо, которое пролежало в недрах серверов долгих пять лет из-за сбоя маршрутизации где-то во льдах Арктики.
Женщина вытирает слезы тыльной стороной ладони, размазывая тушь. Её взгляд мечется между строками письма незнакомки и тем самым окном — широким проемом, ведущим на узкий бетонный козырек. «Я сидела перед черным экраном терминала два часа... Руки дрожат до сих пор...»
Осознание обрушивается на неё ледяным душем, смешанным с ноябрьской сыростью. Весь драматизм ситуации сжимает горло стальными пальцами. Все эти годы она считала себя хранительницей чужой тайны. Она верила в красивую легенду цифрового Байрона, ушедшего в закат ради великой любви.
Но правда оказалась страшнее и прозаичнее. Правда заключалась в том, что пока Елена жгла свои радары в Цюрихе, а Арсений ждал ответа, сидя на полу среди проводов, он просто вышел покурить на свой уступ.
Теперь она понимала. Он шагнул вниз не потому, что был одинок. А потому, что прочитал её последнее rm -rf /ticket. Он выбрал реальность смерти вместо реальности разочарования. Он убил живого себя, чтобы навсегда остаться идеальным алгоритмом в памяти женщины, которую любил так сильно, что испугался испортить её настоящий запах своим дыханием.
— Дурак, — прошептала она в темноту квартиры, глядя на мокрое стекло. — Какой же ты дурак.
За стеной, в соседней, ныне пустой квартире, тихо щелкнул увлажнитель воздуха, оставленный включенным еще им. Механический звук в тишине прозвучал как всхлип железа. Грег на подоконнике повернул свой пластиковый лист вслед за сквозняком, словно тоже пытался уловить сигнал той самой несущей частоты, которая оборвалась четыре года назад.
А дождь всё смывал городскую грязь, равнодушно стекая по тому самому стеклу, за которым когда-то сидел человек, пытавшийся вычислить цвет человеческой боли. Код завершился. Компиляция души остановилась. Остались только буквы на экране плачущей женщины да зеленый огонек роутера, всё ещё ищущий сеть CodeVoid, которой больше не существовало.
Свидетельство о публикации №226081200690