– Открой вот это…

Затаив дыхание, я сделала, как он сказал. Открылся текстовый файл, полный строчек кода.

– «Этот алгоритм объясняет, как создать профиль участника и подобрать ему наилучшее соответствие среди других пользователей на основе следующих параметров…» Чего-чего?

Прищурившись, я прокрутила страницу немного вниз, хотя заголовок и так все объяснял.

– Это проект приложения для знакомств. Твой однокурсник хотел составить конкуренцию Badoo[4]?

– Это единственный известный ему способ кого-нибудь подцепить. Эй, посмотри-ка сюда.

Внезапно парень схватил мою руку и, держа ее в своей, – о боже! – показал на экран:

– Он объяснил критерии создания и подбора профилей. А ты знала, что алгоритмы подбора обычно неэффективны, поскольку основаны на слишком обобщенных макроданных?

Знала ли я об этом?

– Ага, в смысле, хм. – Мое внимание полностью сосредоточилось на тепле его большой и нежной руки, которую в воображении я уже во всех красках рисовала на других частях своего тела. – То есть я хочу сказать: да, знаю, но нет, дело не в обобщенных данных.

– Разве нет?

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

– Это в тебе говорит романтическая натура или профессиональный программист?

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

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

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

– Слушай… прости, не знаю твоего имени.

– Матильда.

– Матильда, – повторил он. – Все, уверяю тебя, все поддается вычислению, если взять за основу правильные параметры. И это тоже.

– Меня так и подмывает выкинуть что-нибудь неожиданное, только чтобы доказать тебе обратное.

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

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

– Я не говорил, что мне это бы понравилось, но так уж все устроено.

– Хорошо. Докажи мне это. Как, ты сказал, тебя зовут?

– Арон.

Я поджала губы:

– Арон через одну или две а?

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

«Питала слабость»?

Ладно, похоже, это непростая тема. Рано для того, чтобы разбираться. Возможно, у нас когда-нибудь появится для этого возможность.

– Итак, Арон через одну букву а, – который держит меня за руку вот уже пять минут, словно это совершенно нормально, – предскажи, что с нами будет через десять лет.

В его взгляде вспыхнул азартный огонек:

– Да хоть с закрытыми глазами. Для начала мы откажемся от плана с вирусом.

– В смысле?

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