– Открой вот это…
Затаив дыхание, я сделала, как он сказал. Открылся текстовый файл, полный строчек кода.
– «Этот алгоритм объясняет, как создать профиль участника и подобрать ему наилучшее соответствие среди других пользователей на основе следующих параметров…» Чего-чего?
Прищурившись, я прокрутила страницу немного вниз, хотя заголовок и так все объяснял.
– Это проект приложения для знакомств. Твой однокурсник хотел составить конкуренцию Badoo[4]?
– Это единственный известный ему способ кого-нибудь подцепить. Эй, посмотри-ка сюда.
Внезапно парень схватил мою руку и, держа ее в своей, – о боже! – показал на экран:
– Он объяснил критерии создания и подбора профилей. А ты знала, что алгоритмы подбора обычно неэффективны, поскольку основаны на слишком обобщенных макроданных?
Знала ли я об этом?
– Ага, в смысле, хм. – Мое внимание полностью сосредоточилось на тепле его большой и нежной руки, которую в воображении я уже во всех красках рисовала на других частях своего тела. – То есть я хочу сказать: да, знаю, но нет, дело не в обобщенных данных.
– Разве нет?
– Совместимость двух людей не может быть научно определена. Ни одно приложение, как бы хорошо оно ни было спроектировано, не может предсказать, подойдут ли участники друг другу.
– Это в тебе говорит романтическая натура или профессиональный программист?
– Во мне говорит… Слушай, ученые, конечно, могут пытаться сколько угодно, но как перевести в двоичный код искру, вспыхивающую между двумя людьми? То волнение от флирта, трепет в животе, когда встречаешь кого-то, кто тебе нравится, – но ты даже не знаешь, как нужно себя вести, не говоря уже о том, чтобы представлять, к чему это все приведет.
Сдерживая саркастическую ухмылку, он положил мою руку, все еще находящуюся в его власти, на компьютерную мышку. А я только и могла думать что о соприкосновении с его кожей, действующем на меня почти гипнотически.
И как перевести этот момент в числа, мистер Рациональный Расчет? Это замирание дыхания, то, как ты незаметно сжимаешь мои пальцы, делая вид, что это случайный контакт, но на самом деле стараешься его продлить?
– Слушай… прости, не знаю твоего имени.
– Матильда.
– Матильда, – повторил он. – Все, уверяю тебя, все поддается вычислению, если взять за основу правильные параметры. И это тоже.
– Меня так и подмывает выкинуть что-нибудь неожиданное, только чтобы доказать тебе обратное.
– Уверен, что психологическая модель могла бы предвидеть даже то, что у тебя окажется мятежный характер, – рассмеялся он.
– Это не смешно, – бросила я угрюмо. – Неужели тебе действительно хотелось бы жить в мире, где все предсказуемо?
– Я не говорил, что мне это бы понравилось, но так уж все устроено.
– Хорошо. Докажи мне это. Как, ты сказал, тебя зовут?
– Арон.
Я поджала губы:
– Арон через одну или две а?
– Через одну, – сказал он, слишком долго разглядывая столешницу для такого простого ответа. – Моя мать питала слабость к четырехбуквенным библейским именам.
«Питала слабость»?
Ладно, похоже, это непростая тема. Рано для того, чтобы разбираться. Возможно, у нас когда-нибудь появится для этого возможность.
– Итак, Арон через одну букву а, – который держит меня за руку вот уже пять минут, словно это совершенно нормально, – предскажи, что с нами будет через десять лет.
В его взгляде вспыхнул азартный огонек:
– Да хоть с закрытыми глазами. Для начала мы откажемся от плана с вирусом.
– В смысле?
– Ты же видела набросок программы? Типы личности в сочетании с критериями подбора соответствий и вторичными категориями профиля – это же бомба. Этот придурок выдал потрясающую – что мне очень неприятно признавать – идею, но отказался от нее, даже не понимая, насколько она хороша, только потому, что невозможно быстро собрать достаточно данных для тестирования проекта и, значит, он не был бы вовремя готов к сдаче.