Я всегда знал, что код — это моя стихия. Я кодил всегда, пока ел, пил, ходил в туалет. Я тот, кто закончил МГУ с самыми высокими баллами, при этом учился бесплатно. Я начал работать в 22, а уже в 25 стал ведущим разработчиком крупной компании. Если кто-то не мог решить проблему, приходил Мэт и всё решал. Сейчас мне 43, я успешный безработный человек. Почему безработный? Меня только что уволили.
Нашу компанию выкупил гигант, половину не глядя уволили, я оказался в числе лузеров по одной причине. Мои задачи были наисложнейшими, решить их мог только я, но задач было мало, и все требовали кучу времени за которое я успел бы решил десяток мелких задач. Но по сравнению с другими по таким подсчётам я простой лентяй, который ничего не делает. Нет, они, конечно, поняли уже позже, что натворили, звонили, уговаривали, но у меня желания возвращаться больше не было. Я заработал достаточно. И на свою жизнь, и на жизнь своих детей, и даже их детей. Вот только мне 43, а детей у меня нет, да мне и не хочется. Зато хочется продолжить свой личный проект.
Вот уже лет десять я пытаюсь создать рабочий нейроинтерфейс.
Этой мечтой я жил с самой юности. Писать код силой мысли! И у меня это даже получилось. Я создал нейросеть, которая считывала мозговую активность и преобразовывала это в текст. Хочешь написать что-то? Просто подумай об этом. А затем я стал давать команды нейросети, она преобразовывала это в мозговую активность и через небольшой обруч на моей голове давала мне звук. Так я смог подать сигнал прямо на глазной нерв, быстренько нарисовал интерфейс, и всё, теперь обруч считывал параметры моего организма. Так получается, что мозг о своем теле знает вообще всё, но не рассказывает. А нейросеть это научилась считывать, поэтому у меня смартфон прямо в голове. С тех пор я не переставал экспериментировать и создал ещё около десятка замечательных идей.
Но сегодня меня ждёт нечто поистине грандиозное. Я уже обучил нейросеть смотреть видео и преобразовывать движения в воспоминания. Теперь мне нужно только загрузить эти воспоминания в свою голову, как будто я сам всё это делал, но вспомнил только сейчас. Итак, прошло уже три дня с тех пор, как нейросеть приступила к анализу данных с «ВитЮба». Сколько же воспоминаний накопилось и готово к загрузке? Оказалось, что 54. Что ж, посмотрим, что там. Отправить! Стоп! Не нужно загружать всё сразу! Подожди!
***
Я проснулся от головной боли. Странно, что я вообще очнулся. 54 пакета данных, обалдеть, как мне вообще все нейроны не выжгло? Так, ладно, голова успокаивается, перевернулся на спину. Лежу на кровати, смотрю в потолок. Перед глазами пляшут цветные мушки, мысли путаются. Блин, надеюсь, не стану дураком, а то с такими экспериментами недалеко мне. Пошевелиться не составило труда, всё слушается, никакой боли, только голова, но болит только затылок. Потрогал, а там шишка и кровь. Откуда, я же не падал, просто сидел на кресле. Может, пока шёл к кровати? Хм, а обруча-то нет, значит, снял. Походу, меня это и спасло, догадался всё-таки. Ладно, надо посмотреть логи, что вообще случилось, да и видеозапись с веб-камеры посмотреть, а то после нажатия кнопки вообще тьма.
Встал с кровати, а компьютера нет. Стола моего тоже нет, какие-то шмотки валяются. Это что за обои на стенах? Я вообще где?
Заметил небольшой светлячок в углу зрения, так мой нейроинтерфейс отправляет уведомления. Мысленно нажал, а только потом понял, что обруча-то нет! Еще раз потрогал голову. Шишка на месте, обруча нет. Что вообще происходит? Как оно может работать без обруча? Так, а что за уведомление?
Найдёт пакет заархивированных данных, разархивировать?
Хм, а что за данные? Так, воспоминания, только они не искусственные, а настоящие. Ну давай, загружай, может, так я хоть что-то пойму.
***
9 лет
Максим сидел за последней партой, уткнувшись в книгу по информатике. Интересный предмет, компьютеры, программы. Вокруг него бегали дети, веселились. Максиму все это было не по душе. Гораздо интереснее было читать про процессоры и языки программирования.
— Эй, умник! — крикнул Денис, швыряя в него скомканный лист бумаги. — Ты что, всерьёз думаешь, что станешь учёным?
Ребята засмеялись. Максим молча поднял лист, разгладил его и продолжил читать. Он уже привык к насмешкам за то, что всегда знал ответы на уроках, за любовь к «скучным» книгам.
Дома он делился переживаниями с мамой.
— Почему они так со мной? Я же ничего плохого не делаю.
— Они просто не понимают, насколько ты особенный, — мягко отвечала мама, обнимая сына. — Твоя любознательность — это дар.
12 лет
В средней школе ситуация не улучшилась. Максим стал победителем городской олимпиады по математике, но вместо уважения получил ещё больше насмешек.
— Вот зануда! — кричали ему вслед. — Наверняка списывал!
На перемене трое ребят окружили его у шкафчиков:
— Думаешь, ты самый умный? Давай проверим! Реши-ка это без калькулятора! — и сунули ему листок с запутанным примером.
Максим быстро написал ответ. Толпа разочарованно загудела. Он снова оказался прав. Но вместо признания он получил лишь новый ярлык: «ботан».
16 лет.
Старшие классы. Максим заметно вырос, но по‑прежнему держался особняком. Он увлёкся программированием и создавал первые приложения в свободное время.
Однажды на уроке информатики учитель попросил помочь настроить оборудование. Пока Максим ловко решал проблему, класс наблюдал в тишине.
— Ну что, «ботан», теперь ты у нас техподдержка? — съязвил Артём.
— Пошёл ты, — ответил Макс.
— Ну всё, ботаник, ты напросился. После уроков...
После занятий Максим медленно шёл по коридору. Он понимал, что лучше не тянуть, а выйти и разобраться сразу. У школьных ворот его уже ждали. Артём и двое его приятелей.
— Ну что, умник, покажем тебе, где раки зимуют, — ухмыльнулся Артём, делая шаг навстречу.
Максим огляделся. Бежать бессмысленно, эти догонят. Он сглотнул, чувствуя, как холодеют ладони.
— Я просто помогал учителю, — попытался он сгладить конфликт. — Чего тебе надо?
— Надо, чтобы ты перестал выпендриваться! Все знают, что ты считаешь себя самым умным.
Не дожидаясь ответа, Артём резко толкнул Максима в плечо. Тот пошатнулся, но устоял. В следующий момент кулак Артёма врезался в скулу. Максим вскрикнул от боли и упал на колени.
Один из приятелей Артёма схватил его за воротник и рывком поставил на ноги. Второй ударил в живот и воздух вырвался из лёгких, перед глазами запрыгали чёрные точки. Максим попытался закрыться, но удары сыпались со всех сторон: по плечам, по спине, по рёбрам.
Следующие дни Максим ходил, опустив голову. На уроках старался сидеть так, чтобы его не замечали. После занятий уходил через запасной выход.
Но однажды, когда он торопливо шагал по коридору, его окликнули.
— Максим!
Он обернулся. Это была Ольга Ивановна, завуч.
— Зайди ко мне на минутку.
В кабинете она молча положила перед ним распечатки: скриншоты сломанного школьного сайта, список неработающих функций.
— Знаю, что ты разбираешься в программировании, — сказала она без предисловий. — Сайт в ужасном состоянии. Сможешь починить?
Максим удивлённо поднял глаза:
— Да, конечно. Если разрешите, я могу после уроков...
— Отлично. Возьми логин и пароль. Срок неделя. Если справишься, получишь грамоту и возможность представлять школу на городском конкурсе.
Он кивнул, сжимая в руках листы.
Через неделю сайт не просто работал, он сиял новыми разделами, удобной навигацией и стильным дизайном. Ольга Ивановна, проверив результат, улыбнулась:
— Впечатляет. Ты молодец.
На следующей неделе на школьной линейке директор торжественно вручил Максиму грамоту за победу в конкурсе. Зал аплодировал.
18 лет, 3 дня назад
Максим вышел из процедурного кабинета, глубоко вдохнул и улыбнулся. Диагноз врача звучал почти оскорбительно: «С вашими показателями вы сможете разве что спичку поджечь, а потом будете восстанавливаться неделю». Но его это ничуть не тревожило. Магия? Не его путь. Он будущий программист.
Вчера он подал документы в самый престижный вуз страны. Проходной балл у него был вдвое выше необходимого, а на счету множество грамат и победы в нескольких олимпиадах. Университет ждал его с распростёртыми объятиями.
Но на выходе из исследовательского института его поджидал сюрприз. Чёрный автомобиль с гербом графского рода. Из машины вышли двое в строгих костюмах.
— Садись в машину, — бросил один, даже не пытаясь смягчить тон.
Максим сглотнул. Отказывать таким людям крайне опасно.
В салоне его ждал граф Беляков. Холодный взгляд, сжатые губы, аура неприкрытой власти.
— Ты забираешь документы из вуза, — без предисловий начал он. — Мой сын должен туда поступить. А твои показатели… мешают.
Максим почувствовал, как внутри закипает гнев, но голос остался ровным:
— У меня законное право на место. Я заслужил его.
Граф усмехнулся.
— Право? В этом мире многое определяется не баллами, а… обстоятельствами. Если ты не отчислишься добровольно, обстоятельства станут для тебя крайне неприятными.
Максим молчал. Он знал, что эти угрозы не пустые. Граф мог разрушить его будущее одним звонком.
Позднее.
Максим сидел на кухне, уставившись в одну точку. Часы на стене тикали невыносимо громко, отсчитывая последние часы его прежней жизни. Вчера они дали ему сутки на раздумья, ровно 24 часа, чтобы принять «правильное» решение.
А вдруг пронесёт? — думал он, сжимая в руках чашку остывшего чая. — Может, они просто проверяют меня? Передумают?
Он пытался найти хоть какую‑то лазейку, оправдание, способ избежать неизбежного. Но в глубине души понимал: это не шутка и не проверка. Граф выполнит своё обещание.
Вечер опустился на город быстро, будто кто‑то резко задёрнул шторы. Максим вздрогнул от громкого стука в дверь. Сердце пропустило удар.
Может, соседи? Или ошибся кто? — мелькнуло в голове.
Не глядя в глазок, он повернул замок и распахнул дверь.
На пороге стояли головорезы графа, те самые, что посадили его машину в тот роковой день.
— Твоё время вышло, — произнёс один из них, шагнув вперёд. — Мы сейчас преподадим тебе урок, а ты подумаешь еще разок, но на этот примешь правильное решение, и завтра заберёшь документы из вуза. Понятно?
Максим хотел что‑то сказать, но не успел. Первый удар пришёлся в живот. Он согнулся, пытаясь вдохнуть, но следующий удар в лицо отбросил его назад. Он упал, ударившись головой о край стола.
***
Воспоминания сыпались на меня одно за другим. Год за годом, вплоть до сегодняшнего дня. Я сразу понял, что это не мои воспоминания, а какого-то парня. Кстати, парень этот сирота. Мама у него умерла, когда ему было 16, но он не сдался, шёл к своей цели, молодец. Я такой же был когда-то. Тоже ботан, ладно хоть в армейке перевоспитали. Тоже шёл к мечте. Только мне всякие аристократы не мешали. Вообще это странно. Аристократов-то нет уже сколько? Лет сто? Двести? Не следил за историей, у меня немного другой профиль знаний.
Да и компы в воспоминаниях древние, словно из нулевых.
А потом до меня стало потихоньку доходить. Та же квартира, доставшаяся тому парню от матери, а я сейчас в этой квартире. По телу пробежал холодок. Я быстро рванул в ванную, к зеркалу.
— Твою мать... — вслух сказал.
Я и есть Максим. У меня тело и лицо восемнадцатилетнего парня, всю жизнь которого я видел в воспоминаниях.
— Интерфейс, — мысленно сказал.
Интерфейс откликнулся моментально. Я снова потрогал голову, но обруча также нет. Я стал лазить в настройках в попытке найти, откуда вообще взялись эти архивные воспоминания. Двенадцать секунд мне понадобилось, чтобы я прислонился к стене и съехал по ней на кафельный пол. Эти воспоминания взяты прямиком из моей головы, но по какой-то причине они оказались заархивированы самим мозгом, а интерфейс предоставил мне всё на блюдечке. И тут до меня дошло. Я снова стал рыться в интерфейсе в попытках отыскать логи. Я чертыхнулся, когда увидел, что интерфейс, зараза умная, решил, что если человек потерял сознание, то это отличная возможность продолжить переброску данных и не останавливаться ни при каких обстоятельствах, а когда она была завершена, стал будить носителя. У него это, конечно, не получалось, носитель-то мертв, потому что у него там каша из нейронов, поэтому он принял единственную меру.
Перебраться в мозг носителя и уже оттуда разбудить меня насильно. Ага, разбудил, блин. В теле другого парня. У которого вся голова в крови. В общем, не стал я долго строить теории, что имеем, то имеем. Максим, скорее всего, нас покинул, но теперь на его место пришёл Мэт. И я обязательно накажу твоих врагов, Макс, обещаю.
Кстати, очень интересная основная способность была у Максима. Инфо-псионика. Некая смесь, позволяющая оперировать колоссальными данными, и при этом псионика имеется как побочный эффект от чрезмерно развитого ума. Как помню из воспоминаний, смесь, подобная моей, не редкость. У менталистов, например, тоже псионика имеется. Но сейчас не об этом.
Во-первых, мне сразу стало понятно, как мой интерфейс вообще может работать. А я еще думаю, почему он так тупит? Он у меня, конечно, способен работать чуть ли не на микроволновке, но у меня-то магия вообще хреновая сейчас! Блин, Максим, ну что за невезуха-то у тебя всю жизнь, а? Ну нельзя было, что ли, магию посильнее, чтоб хоть интерфейс нормальный был, на остальное пока не претендую. Но это пока! Псионику я буду развивать определённо. Всегда мечтал делать всё силой мысли. Я для этого и сделал нейроинтерфейс, если что!
Кстати о нём. Пора бы уже использовать его основные способности.
— Интерфейс, полный анализ.
— Время обработки — 7 часов, 19 минут, — тот ответил.
Сколько? Да это должно занимать от силы секунд 20! Черт, ну почему всё так сложно? Вычислительных способностей явно не хватает, а как это исправить, вообще не понятно. Подошёл к компьютеру, в голову пришла одна мысль, только как это реализовать? Что если попробовать использовать вычислительные способности компьютера? Только вот как? Оружия-то нет, он сейчас по сути в моей голове, а подключиться к компьютеру я сейчас не могу, что мне об него головой что ли биться? Вряд ли поможет. К столу вот не получилось подключиться, хотя удар был хороший, до сих пор болит.
Надо бы в аптеку сходить, а то в этой квартире даже анальгинчика нет. Решил для начала принять душ, смыть с себя кровь, а затем уже идти в аптеку за бинтами и всем, что необходимо. Алая вода сбегала по моему телу, унося в канализацию все улики против против ублюдков. Хотя не все, Шишка-то еще на месте. Вот только какие улики, полиция мне тут не поможет. Сраные аристократы, откуда они вообще взялись-то на моем пути? Дайте только интерфейс развернуть, я вам покажу аристократию. До вуза еще минимум 2 месяца, время пока есть. Затем я столкнулся с проблемой. Нормальной одежды нет. Максим носил какие-то разноцветные тряпки, поэтому мне пришлось вновь надевать грязную одежду. Уже обуваясь, услышал стук в дверь. В одном ботинке рванул на кухню, взял ножик побольше. Вот зачем они вернулись? Я же им сейчас пару лишних дырок точно нарисую. Открыл дверь с ножом в руках, хотел уже воткнуть в ляшку, вот только это не головорезы оказались.
— Э, Максим, ты чего? — спросил Андрей.
Воспоминание пришло тут же. Это мой сосед, беспросветный алкоголик, раз в неделю стабильно захаживает ко мне взаймы взять. Взял уже много, отдал мало, если ноль можно так назвать.
— Долг принёс? — спросил у него. — Давай быстрее, мне некогда, бежать надо.
— Да не, Максим, у меня сейчас с деньгами туго, но ты не переживай, как появится возможность, я тебе сразу отдам!
Я по-другому пришёл. Уж сильно хочется, Макс, может есть мелочушка?
— Я тебе, паскуда, сейчас копилку в животе порежу и туда насыплю, сука! — Покрутил ножиком. — Ты мне сколько должен, гнида!? 900 рублей!
Андрея как ветром сдуло. Он бежал вниз по лестнице так, что чуть не навернулся, только перила спасли, успел схватиться. Ну и черт с ним, хоть 900 рублей — деньги и немалые. Это как раз хватит на 9 «нольпяток» беленькой. Ну ничего, может от страха вспомнит о заначке какой-нибудь, хех. Стал спускаться вниз по лестнице. Это был обычный панельный дом, у нас они назывались хрущёвками. Быстренько дошёл до аптеки, купил, что требуется, отдал 70 рублей с копейками, и обратно. Взял я немало. Бинтов, ваты, спирта, таблеток всяких. В 43 года должна быть не просто своя аптечка, а целая аптека в ящике. Хотя сам не понял, зачем мне столько. Привычка, сейчас-то мне 18, организм молодой, здоровый, к чему мне столько таблеток?
Сначала хотел отнести, а потом подумал, а вдруг понадобится? Заодно зашёл в продуктовый. Взял мяса побольше, а то самый настоящий дрыщ. Ну ничего, я это дело интерфейсом быстро поправлю. Щас только сканирование закончится, я обмен веществ поменяю, мышцы сами нарастут, никакая качалка не нужна. Очень прикольная получилась функция, дал настройки мозгу, вот в этом месте жир убрать, тут в фолликул веществ не давать, и ты уже не потеешь, бритый и с мощными сухими мышцами.
Коллеги еще удивляются, как я так быстро массу набрал? А я отшучивался, говорил: «Голубей на завтрак жарю». В них белка много, вот мышцы сами и растут. Зашёл домой и стал готовить свой любимый коктейль, который я назвал человеческим комбикормом. В блендер мяса побольше, овощей разных, вот эти витамины туда же, немного сахара, муки, воды и на сковородку. Получается непонятная жаренная масса. На вкус нормально, не противно. А вот всё, что нужно получить, получил. Завтра с рыбой сделаю, а сегодня мясные покушаю. Взял тарелку с собой и сел за компьютер. Воспоминания — это одно, вот только они всплывают от триггеров, поставил такую настроечку заранее, чтоб у меня сразу 2 мозг не сгорел, в буквальном смысле. До окончания сканирования еще 6 часов, поэтому я мог спокойно посидеть почитать.
Оказывается, это даже не земля. Планета называется по-другому. И я сейчас ощущал себя полным кретином, сижу, читаю, и с каждым полученным знанием в голове всплывают воспоминания, словно я это всегда знал. А когда всплыло, закрываю вкладку и читаю уже что-нибудь другое.
Интересно, что я живу не в России, а вот язык русский, страна огромная, и вообще я в России, но только это не Россия, это Славянская федерация. Я в столице, но это не Москва. Это Новоград. В моей истории таких названий вообще не было. Но совпадения, конечно, тоже были в достатке
Внезапно в дверь вновь постучали. У меня что, сегодня день гостей? Снова схватил нож и, подойдя к двери, стал открывать.
— Максим, я принёс! — сказал Андрей.
Сосед действительно принес мне деньги. Это хоть и не 900, но пять соток он занёс. Быстро же он нашёл, когда прижали.
— Слушай, Максим, а что это за двое мужиков в костюмах к тебе заходили?
— Мои подчинённые. Все, вали отсюда. У тебя месяц, чтобы донести оставшиеся, иначе эти подчинённые будут тебя подчинять через задний способ.
Андрей громко сглотнул, замотал головой, словно болванчик, и снова рванул вниз.
Вот и поговорили. Возвращаться к компьютеру желания не было. Значит, нужно дождаться окончания сканирования и начинать выправлять ситуацию. Как минимум нужно разобраться с магией. Интересно, ее получится также развивать, как я это умею с мышцами? Просто дать мозгу команду на развитие, и пусть оно само там как нибудь крутится, а я буду почивать на лаврах. Да? Ведь да же? Но эта проблема недалёкого будущего меня, а сейчас пожалуй надо прибраться, а то этот бардак мне весь глаз уже измазолил.
Начал со стола. Просто собрал куски и отнёс на балкон. Может быть когда нибудь починю, но скорее всего просто куплю новый. Впрочем он мне особо то и не нужен, я уже давно привык кушать около компьютера. Кстати о нём. Как по мне старенькая система, но некоторые до сих пор говорят, что она была самой лучшей. Открыл проводник, фотки, фотки, видосы, разные программы самописные. Кстати, написано отлично, жаль, что такого парня не было в моей команде, уж мы бы с ним точно сработались. Но я тут не за этим. Ага, вот оно. Крипта! В воспоминаниях было что-то подобное, да и пароль сразу вспомнился, а ну что там у нас? А ведь вполне неплохо!
Тут явно хватит на несколько компов, но, пожалуй, надо немного поменять свой стиль. Ну зачем ему длинные волосы? Никогда не любил, так что следующий выход из дома — сразу в парикмахерскую. Ну и в магазин одежды стоит зайти, прикупить немного спортивного инвентаря и новый блендер. Тот мне вообще не понравился. А еще взять нормальное кресло, а то табуретка подо мной — не очень хороший показатель.
— Сканирование завершено! — неожиданно объявил интерфейс.
Опа! То, что нужно. Так, посмотрим, что здесь у нас есть?