Иван Матвеевич Петров

31 неделя. Вторник.

Вчера мы с ребятами Энтони долго обсуждали планы по созданию социума модераторов и все-таки решили остановиться на предложении Вольдемара, которое в общих чертах выглядело так. Художественно смонтировать ролик столкновения Энтони, используя инцидент с ножом в видео. Энтони должен разослать файл в своих контактах и сформировать крик души «до коле будем терпеть, братцы?!».

Все мы поддержим возмущение Энтони и, сделав нарезки из кадров аварий в разных городах… В драматическом финале запускалась история аварии виртуальных садовников Демьяна и Толяна, которые остались, после нее, без машины, так как страховая им отказала в возмещении убытков, из-за не способности доказать вину засранца.

Тут же планировался клич, чтобы помочь пострадавшим ребятам. Но те, благородно отказываясь от материального сбора средств, вместо получения денег, просят организовать сбор подписей по установке камеры дорожной безопасности на месте своего дорожного столкновения. Энтони должен был найти и списаться с другими пострадавшими в разных концах страны и призвать их присоединиться к инициативе Демьяна и Анатолия и, в конце концов, на базе переписки создать и зарегистрировать форум «Модератеров пути», как значимой законоинициативной группы. И из форума выдвинуть в закон «По общественной безопасности на дорогах» новые поправки.

Когда план выработался, то в глазах ребят загорелся азарт, и мы, в течении нескольких часов, смонтировали обращение Энтони к народу, на фоне кадров аварии.

Решено было не концентрировать внимание публики на национальности Энтони, чтобы не разжечь обратную волну ненависти к китайцам и, в принципе, вообще ролик был снят так, что крупным планом лица Энтони видно не было. Энтони, по верх видео, рассказывал о том, что ехал увидеть отца, попрощаться с ним, перед долгой разлукой, но из-за неадеквата, он так и не смог попасть во время к нему на встречу, так что отец уехал на север, не обняв сына.

Голос, которым Энтони сопровождал рассказ, переделали на более благозвучный тенор-синтезатором. Над засранцем же поработали по всем правилам черных технологий. Кадры с его изображением пропустили через программу моделирования шаржев и перекорежили его так, что мужик на видео совсем уж выглядел расхлябано устрашающим.

Совместили видео из файлов аварии в сети с моделированным, и смонтировали вполне реалистичную картину дебила, размахивающего ножом и цитирующего нацистские выкрики «Вы и ваш народ — это стадо свиней» голосом орка из компьютерной игры «Клинки Чести». Получилось очень даже мерзко, а поскольку лица Энтони нигде не было видно, то намерениями засранца выглядело вырезать не какую то конкретную нацию, а всех нас вместе, и зрителю, после просмотра, хотелось встать и, как минимум, немедленно помочь пострадавшему в этой аварии.

Мое замечание, что этот ролик не совсем правда, Вольдемар парировал:

— Мы добиваемся не правды, а эффекта, — и пристально уставился на меня своими ледяными глазами. Я понял откуда родом и эта цитата, и цитата про свиней и не стал напрашиваться на продолжение, тоже имеющее немецкие корни «Кто не с нами, тот против нас» и, потихонечку, предложил Насте уйти.

Настя отказалась поехать ко мне и, за одно, от моих проводов ее до дома. Вчерашние пятьдесят процентов были не в мою сторону, но она согласилась подойти ко мне завтра, то есть уже сегодня, вечером, так что я сильно надеюсь, на другие фифти.

Зарядив с утра кофе я приступил к работе, как и обещал шефу, вызвав программу помощника через визард:

— Коллега, мне нужно по модели поведения отдельного человека в инете и айсети создать слепок его биополя.

— Недостаточно данных для выполнения задачи: информация по биополю, переведенная в двоичный код, является динамическим алгоритмом, защищенная от ошибок циклическим кодом. Биополе формируется составом ДНК клеток организма, и их взаимодействием между собой. Нет данных по алгоритму создания слепка. Нет данных по зависимости действий индивидуума в отдельный момент и его ДНК.

— Согласен, что корреляция сразу не видна, но она есть. Не явная в узкий промежуток времени наблюдения. При выборке же в несколько лет можно определить, так называемую линию судьбы, которая во многом определяется кодом ДНК индивидуума и, следовательно, зависимость биополе-поведение воссоздается в вероятностном совпадении корреляционных функций модели и реального поля. Сам алгоритм формирования слепка и вся доступная информация на данный момент по биополям лежит в каталоге biofield на визарде пароль «мкпишибсм123». Сколько нужно времени для поиска зависимости биополя от поведения?

— У меня в программе нет функции такого расчета.

Применяем сто раз опробованный принцип есть слона частями:

— Ты сможешь проанализировать информацию каталога biofield?

— Конкретизируй задачу, Иван, анализ на предмет каких выводов требуется?

Похоже, что слона надо делить совсем на атомы и учить программу не только программировать, но и думать. Конечно, адаптивный модуль самообразования уже присутствовал в программе, но тот код, который я взял из открытых источников для моего помощника, не был специализирован под программирование.

На фоне моих успехов с моделированием поведения и последующего взаимовлияния на засранцев, обеспечившего успешное выполнение, в виде роста аварий, я совсем упустил из виду ориентированность алгоритма помощника только на инициацию встреч. Придется основательно потрудиться над модернизацией его кода.

Но как и что делать? Писать отдельный блок анализа алгоритма биополя? Это все равно, что пытаться засунуть свои мозги внутрь помощника. Да даже, если это мне удастся, то нет никакой гарантии, что машина сможет сделать то, что не смогла сделать целая группа программистов, работавшая в нашей фирме над этой задачей!

— «А это хорошая идея, про группы программистов!»

— Новая задача. Коллега, собрать имеющиеся коды, из сети, помощников и ассистентов, на подобие твоего. Разложи их по разным папкам на визарде, с описанием функций, для которых предназначен код.

— Команда принята.

Я отключил видеопроекцию для освобождения ему дополнительных ресурсов.

С возможностями доступов во все полицейские и другие спецбазы, мне натащат кодов со всей сети, в этом я нисколько не сомневался. Но этих файлов будет очень много, почти как атомов в нашем слоне, и мне и жизни не хватит, чтобы прочитать их описание, не говоря о том, чтобы еще выбрать и интегрировать нужные коды в программу моего помощника.

Но выход из этого тупика у меня был.

Я напишу принципиально новые модули: «саморазвитие» и «третейского судьи», чтобы помощник смог сам в себя встраивать те коды, что он притащит, и выносить решение об удачности или удалять не удачные.

Управление процессом я решил построить по принципу развития клеток с правильным ДНК, то есть тем модулям, которые успешно работают и добиваются результата, выделять больше оперативной памяти и ресурсов процессора, а те, которые оказываются не употребляемыми — консервировать и удалять.

— «Эврика!»

Я засел за проработку блоков встраивания кода и анализа успешности деятельности отдельных модулей. Ввел в алгоритмы краткосрочную и долгосрочную память.

В краткосрочной памяти будет крутиться текущий список используемых блоков, с расписанием распределения ресурсов, и ссылки на долгосрочную память с маркером события, отрицательным или положительным коэффициентом, соответствующего степени неудачи или успеха работы встраиваемого модуля. В долгосрочной памяти хранился сам модуль программы и подробный отчет по результатам применения.

Просидев в неотрывном от компьютера творчестве, я закончил создание обоих блоков и настроек памяти за несколько часов и, сохранив резервную копию программы помощника, решил приступить к натур испытаниям. Проверив количество скаченных из сети кодов, я убедился в правильности первоначального предположения, что могу читать их описание до конца жизни и скомпилировал написанные мной блоки модулей в программу помощника. Чтобы не проходило зависание процессоров и не производительного разрастания используемых компьютером ресурсов, я наложил условия одновременной проверки не более пяти блоков, а также ввел циклы проверки и временной задержки перед очередной встройкой новых модулей.

То есть весь процесс выглядит так. Помощник компилирует в себя несколько кодов. Потом работает над задачей, делает анализ по промежутку ее выполнения, перераспределяет по новому машинные ресурсы, снова проверяет и перераспределяет еще, потом использует новые коды, и все повторяется для перестроенной программы.

При неопределенностях в результате, помощник обращается ко мне за положительной или отрицательной мотивацией, как это и было ранее, и может отказаться от использования нейтральных модулей, откладывая их про запас, записав данные в долгосрочную и краткую память, и весь цикл запускается заново.

— Начать работу над текущей задачей по вовлечению водителей в автоаварии, используя блоки «саморазвитие» и «третейский судья». Отдал я, в общем-то, не новую команду помощнику, — и чтобы сразу нацелить его на результат, дал указание.

— В первую очередь, используй для компиляции коды, где есть слова «программирование», «алгоритм», «оптимизация» в их описании.

— Принято, модератор.

Закончив с компьютерными делами, я решил немного подготовиться к визиту гостьи, зайдя в душ. Как только я выключил сушку, я услышал голос Насти:

— Иван! Мы пришли! Одевайся мы тебя ждем!

Вот уж сюрприз. Нет, то что я сделал свободный доступ в квартиру для Насти я помнил, и здесь не было для меня чего то удивительного. Но МЫ — это кто?

Навряд ли это Настя и ее близкая подружка пришли воплотить в действие мои подростковые фантазии. Вывод напрашивался, судя по просьбе Насти, не выходить к ней из ванной комнаты голым.

Остается вариант Настя и кузнец. Из какого языка к нам пришла эта поговорка я не знал, но помнил твердо, что «кузнец нам не нужен». Одевшись, я вышел к гостям.

— Привет!

— Привет, Настя, привет Энтони!

— Ты извини, что я без приглашения, — Энтони пьяно ухмыльнулся, — но сестра сказала, что ты сделал ей предложение, и я решил, что пора нам познакомиться поближе. Я Насте, вместо отца, — Энтони икнул и выдвинул из за кресла трехлитровый пакет вина, — стаканы у тебя есть? Заодно и дела обсудим, по форуму у нас отличные новости!

Стаканы у меня были и обычные и непроливайки, и я быстро достал посуду и фрукты на закуску, которые прикупил еще для воскресного визита Анастасии.

Мы сели, и за столом воцарило неловкое молчание. Хоть кузнец и не нужен, но новых родственников обижать не хотелось, и я нарушил тишину:

— Регистрация форума идет по плану?

— Да все просто отлично! Пятьдесят процентов набрали махом и счетчик желающих пройти регистрацию крутится постоянно, и это только после одного моего ролика! Очень живописным получился у нас виновник аварии!

Энтони отхлебнул вино и расхохотался.

— Принцип пропаганды Гебельса, построенный на конфронтации с его же цитатой, дал колоссальный эффект. Наш Вольдемар, — Энтони многозначительно посмотрел на сестру, что не очень мне понравилось, — хоть и сволочь порядочная, но тонкий знаток истории и всегда дает дельные советы.

— Да, его инструкции я оценил, еще перед космобитвой, — тут Энтони был прав, — остальные ребята, они включались в чат с нарезками по автоавариям, как договаривались? — я вернул тему разговора в русло форума.

— Да, но и без них такое началось! Как в Сибири погиб водитель, соцсети просто начали вопить, проклиная бесшабашных мудаков — рулевиков — затейников. Видео аварии Толика и Демьяна мы тоже выложили в сеть, но оно ни в какое сравнение не идет по резонансу с происшедшем в Новосибском мегаполисе. Прикинь, из-за засранцев, машина, проезжавшая мимо, вылетела с эстакады, и ее водитель разбился на смерть! Да зачем что-то говорить, включи визард и все увидишь!

Сообщение о произошедшей смерти человека, к которой я имел непосредственное отношение, повисло в моем мозгу плакатом «Виновен!». Я втянул вино ртом из стакана, даже не поняв его вкус и, сделав 3Д паттерн движение, включил визард.

— Авария на эстакаде, — немного дрогнувшим голосом отдал я команду в поисковик.

На экран начали поступать кадры видео, с аварией из Сибири. Три засранца устроили срач на дороге и фактически выбросили машину, проезжавшего мимо водителя, с эстакады. Недорогой красный седан производства Graite Ladа упал на проходящую под эстакадой дорогу и там, врезающиеся в друг друга машины породили дорожный коллапс.

— Имя погибшего водителя Сергей то ли Фролов, то ли Фадеев, что-то сто тридцать с чем то лет, пенсионер. Свое пожил, — Энтони успокаивал мою совесть, — главное, что его смерть помогает нам в нашем деле.

Со своей совестью у Энтони проблем не было.

Я снова потянулся к пакету с вином и налил добавки.

— Прости меня, Сергей, за упокой твоей души, — и выпил один.

— Иван, тут нечего переживать, — Энтони решил продолжить сеанс психотерапии, — наши предки еще сто лет назад считали, что каждый живет столько сколько ему дал господь! Сто тридцать лет никто и не жил тогда, и все успевали, и детей сами рожать, и космические корабли по солнечной системе рассылать.

А сейчас? Живут все припеваючи, смерти же нет?! И в космос никто не рвется! Вон, на Луну, в колонию, вообще, никого ни какими зарплатами не загонишь. Все боятся радиационных мутаций, видите ли, чтобы их ликвидировать колонисты сутками должны лежать в авалетотутографах! И на Луне то буря, то перебои с электричеством, и смерть там не в диковину. Только заключенными и пополняют. Зато люди там становятся духовно крепче!

Когда в случится любая серьезная заварушка с колонистами, то Земляне сразу сдадутся, лишь бы их не убивали и за вечную жизнь пойдут на всё! Так что твоя программа, Иван, как раз вовремя подоспела. Хоть немного о бренности бытия людям напомнили.

— Ты тоже так считаешь? — спросил я Настю, обернувшись к ней.

— Ты просто ускорил время, Иван. Рано или поздно, но из-за лихачества на дорогах кто-то погибает. Наша мама погибла от рук такого лихача. Ты же знаешь?!

— Да, и когда мама погибла, то эта, засратая сука, даже и не остановилась. А я? Что мог сделать пацан, которому и восьми то лет не исполнилось!? С телом весом втрое больше, чем мое? Сканер мамы был разбит ударом, своего у меня еще не было. И что? Кричать и звать на помощь?! Из всех водителей, проезжавших мимо, только Вольдемар остановился! Он отвез маму в авалетотутограф, но было уже слишком поздно! Она умерла! Совсем! — теперь пришла очередь Энтони втянуть содержимое непроливайки залпом.

Потом Энтони взял себя в руки и снова налил вина в стаканы до полного.

— Давайте помянем, — Энтони встал, мы поднялись за ним, — пусть земля будет тебе пухом, мама.

И вместе с ее детьми я отдал дань памяти маме Энтони и Анастасии минутой молчания.

Первым, в этот раз, молчание нарушил Энтони:

— Маму вспомнили, теперь предлагаю поговорить о делах. Иван, та программа, о которой ты рассказывал, ты можешь передать мне ее исходники?

— «Так дело приняло не неожиданный для меня оборот, интересно зачем Энтони понадобилась моя программа?» — мысль сорвалась у меня с языка:

— А зачем тебе исходник, Энтони.

— Ну, я тоже разбираюсь в этом, немного, — Энтони усмехнулся и взялся наливать всем еще вина, — хотел бы оценить твои профессиональные качества, чтобы быть уверенным в правильности выбора тебя, как пары для Насти.

— Энтони, я как специалист в точных науках, конечно, одобряю твою рациональность. Но если я буду всем встречным выдавать секреты фирмы, где я работаю, то я быстро потеряю работу.

— Иван, а это лично не твоя разработка? — Энтони сделал большой глоток.

Я тоже последовал его примеру и ответил, после некоторой паузы:

— Моя, но только частично.

— Ну хорошо, ты не можешь передать код первому встречному? Но Насте, то ты можешь его передать? Или для тебя она тоже первая встречная?

Энтони был очень сильно пьян, раз хотел меня взять на такое откровенное слабо.

— Энтони, Насте я с удовольствием передам все, что должен передать муж жене, тем более, когда мы с ней станем парой. Давай закончим с этой темой. — Я посмотрел на Настю, девушка сидела вся пунцовая.

— Закончили, — согласился Энтони, — давай еще выпьем.

Вечеринка плавно перетекала в пьянку и когда пакет Энтони опустел, я достал охлажденную бутылку «нашего с Настей» шампанского и открыв ее громким хлопком разлил по фужерам.

— Давайте выпьем за нас… — начал я тост за новых родственников, но Энтони перебил меня:

— За нас, за модераторов, ура!!! — завопил он, указав на бешено крутящийся счетчик регистрирования членов социума, который показал миллион, необходимый для регистрации законоинициирующего форума.

Я поддержал тост:

— За модераторов, — мы выпили, но меня тревожила та легкость, с которой мы достигли требуемого количества, и я дал команду визарду:

— Количество автоаварий за сегодня, подобрать видео и перейти в голосовой режим, — четкость моего зрения постепенно выходила у меня из доверия.

— Экран замельтешил ссылками, и визард сообщил:

— Сегодня количество аварий девятьсот семьдесят девять, — и тут же продолжил:

— Девятьсот восемьдесят один, девятьсот восемьдесят четыре…

Я похолодел, поняв, что аварии растут чуть ли не в геометрической прогрессии.

— Количество смертельных случаев сегодня?

— Тридцать два.

— Что?!

— Сегодня в автоавариях погибло тридцать два человека, данные изменились, уточняю: тридцать три человека погибло в автоавариях, сегодня.

— Красавчег! — Энтони кинулся ко мне обниматься с пьяной радостью, — Иван, ты и твоя программа — это выход из тупика сытого самодовольства! Это то, что сейчас не хватает зажравшемуся обществу, забывшему о смерти! Деньги, власть и бессмертие делают из нас богов, которыми мы не являемся! Люди, думая что они боги, становятся слабее и неспособны будут противостоять серьезным испытаниям.

Энтони захлебывался восторгом, но мне было страшно. Я выпустил джина из бутылки!

— Всё! Смертей больше не будет. Цель создать форум достигнута. Я останавливаю работу программы.

— Подожди, ты не можешь так поступить! Твоя программа — это почти единственная возможность вернуть в общество страх перед смертью и научить людей ценить свое время! — Энтони схватил меня за рукав, но я не собирался останавливаться, направляясь к рабочему месту.

— «Бац», — раздался звон моего стакана об пол, который я стряхнул со стола вместе с рукой Энтони.

— «Бац», — раздалось еще через секунду — это запущенный стакан- непроливайка с вином ударил в ИК — камеру интерфейса ввода 3Д.

— Ты что творишь….- я еле сдержал ругательство, — ты!.. — я смотрел на обломки периферии визарда и не находил слов.

— Иван! — Энтони сделал попытку собраться, — нельзя останавливать работу программы! Тогда все что она сделала будет потеряно! О смертях очень скоро забудут и придется устраивать новые смерти, придумывая для этого более эффективные акции, чтобы снова напугать это самодовольное общество!

— Визард! Голосовое ввод! Диспетчер задач на экран! — я взял себя в руки.

Но Энтони не собирался останавливаться, соскользнув с кресла вниз, он почти мгновенно развернулся на одной ноге, сделав попытку подсечки. Это ему практически бы удалось, будь он чуть по трезвее, или я будь менее внимательнее.

Я подпрыгнул, два раза, уходя от его и второй ноги, но Энтони, промахнувшись, не остановил движение, а выпрямился и, разворачиваясь ладонью, засадил мне оплеуху по уху, и, продолжая движение, второй рукой ударил меня в грудь.

Я резко откинулся назад, не имея возможности предотвратить удар, а Энтони уже всаживал мне прямой в голову правой рукой. Похоже, что он включил чип скорости, и мои котировки резко пошли вниз.

Уйти от удара я, явно, не успевал. Поэтому, остановив движение назад, я чуть подсел и подставил под летящий кулак свою макушку, сделав головой движение вниз и вперед. Рука Энтони столкнулась с моей головой немного раньше, чем этого ожидал Энтони, и я, с удовлетворением, почувствовал, как его кисть, сложилась пополам, и Энтони запрыгал на одной ноге, придерживая второй рукой себя за вывихнутую конечность.

Ситуация резко улучшилась, но 3д Паттерн на мой визард мне никто не вернет, и я, больше не сдерживая себя, зарядил Энтони пинок в лицо, быстро подняв свою ногу к его голове. Но не смотря на то, что мой вероятный родственник был плотно занят болевыми ощущениями, он среагировал!

Резко пригнувшись, он пнул меня ногой в живот. Энтони был очень быстр, и я пропустил этот удар. Сжав зубы от боли, я кинулся к нему, закрываясь локтями от его пинков и левой, схватил его за правую руку и вывернул ему его вывихнутую кисть.

Энтони стало очень больно, и он пронзительно заорал. И попытался вырваться. Я не стал его удерживать. Его бросило в сторону. Настя сделала попытку подхватить брата, но не удержала, и они вместе с ним упали на пол.

— Ты! Животное! — Настя оттолкнула меня, отвергнув мою попытку помочь ей подняться, развернулась к Энтони, тот был в сознании, держал и руку, утирая слезы из глаз, одновременно и, вроде бы, не собирался больше на меня нападать.

Я шумно выдохнул воздух из груди, делая повторную попытку за этот вечер успокоиться.

— Не звони мне больше, придурок! — Настя успокаиваться не собиралась.

— Пошли, я проведу вас в домовой восстановитель, — Энтони явно требовалась помощь, и мне было интересно, согласится ли он, чтобы я провел его в процедурную, как в тот день первой аварии.

— Да пошел, ты! И без тебя обойдемся! — Настя, с поднявшимся Энтони, уже выходила в открывшуюся ей на встречу дверь.

Выйдя на порог, Энтони повернулся ко мне:

— Думаешь, ты остановишь работу программы и все изменится, Нет, ты ошибаешься! Очень, очень сильно ошибаешься! И ты поймешь это очень, очень скоро!

Я махнул рукой им вслед, мне некогда слушать пьяные угрозы и вернулся к консоли. Смерть тридцати трех, а если считать и вчера, то тридцати четырех человек! Они и сами сейчас справятся, а мне надо остановить этот поток черных напоминаний, так радующий Энтони.

Я посмотрел на экран, определил номера задач подлежащие закрытию:

— Остановка процессов, номера 589380458, 8043269005, 9276000157.

— Процессы остановлены.

Я подошел к входной двери и закрыл ее. У меня были все основания не идти спать сегодня, а заняться программированием и убрать последствия действий программы помощника из сети и, заодно, решить, что же мне делать теперь с таким-то «помощником»!