Pull to refresh

Математик взломал сайт знакомств и нашёл девушку мечты

Reading time 3 min
Views 221K
Data Mining *


35-летнему математику Крису Маккинли (Chris McKinlay) из Калифорнийского университета в Лос-Анджелесе потребовалось всего 88 дней, чтобы осуществить дата-майнинг анкет на сайте знакомств и подобрать девушку, которая идеально подходит по характеру. Помог ему в этом доступ к суперкомпьютерам Калифорнийского университета, пишет Wired.
Читать дальше →
Total votes 324: ↑288 and ↓36 +252
Comments 262

Сайт знакомств подкручивал совместимость профилей, чтобы стимулировать активность — и ещё два эксперимента над пользователями

Reading time 2 min
Views 68K
Statistics in IT Social networks and communities
Когда в твоём распоряжении миллионы пользователей — видимо, не так просто удержаться от соблазна поэкспериментировать над ними. Уже «Фейсбук» извинился за то, что управлял настроением своих пользователей, формируя новостную ленту. Следом за ними расчехлился крупный сайт знакомств OkCupid, в блоге которого вчера появилось описание трёх социальных экспериментов, которые ставились над его пользователями.


Читать дальше →
Total votes 72: ↑67 and ↓5 +62
Comments 26

Vespa лучше Elasticsearch для поиска пар среди миллионов мужчин и женщин

Reading time 20 min
Views 2.5K
High performance *Website development *Search engines *Social networks and communities
Translation


Неотъемлемой частью сайта для знакомств OkCupid являются рекомендации потенциальных партнёров. Они основаны на совпадении множества предпочтений, которые указали вы и ваши потенциальные партнёры. Как вы можете себе представить, существует множество вариантов оптимизации этой задачи.

Однако ваши предпочтения — не единственный фактор, влияющий на то, кого мы вам рекомендуем в качестве потенциального партнёра (или рекомендуем вас самого в качестве потенциального партнёра для других). Если бы мы просто показали всех пользователей, которые соответствуют вашим критериям, без какого-либо ранжирования, то список был бы совсем неоптимальным. Например, если не учитывать недавнюю активность пользователя, то вы можете потратить намного больше времени на общение с человеком, который не заходит на сайт. Кроме указанных вами предпочтений, мы используем многочисленные алгоритмы и факторы, чтобы рекомендовать вам тех людей, которых, по нашему мнению, вы должны увидеть.
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Comments 0

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

Reading time 12 min
Views 67K
RUVDS.com corporate blog Information Security *Reading room Lifehacks for geeks


Как редактору журнала «Хакер», мне часто приходится писать о взломах. Все подобные случаи обычно связаны с хищением приватной информации, денег, либо и того и другого сразу. Очень редко хакер преследует какие-то иные цели: заявить о себе, отомстить бывшему работодателю или устроить акт вандализма по политическим мотивам. Издание Wired поведало читателям об одной удивительной истории: 35-летний математик из Калифорнии взломал алгоритм сайта знакомств, чтобы найти себе идеальную девушку, причем это ему, как ни странно, удалось. И хотя речь здесь идет не о взломе в классическом понимании, а, скорее, о Data Mining, эта история заслуживает подробного рассказа.
Читать дальше →
Total votes 112: ↑98 and ↓14 +84
Comments 183

Переход вашего приложения на модули пакетов Swift

Reading time 3 min
Views 2.5K
OTUS corporate blog Development for iOS *Swift *
Translation

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

Читать далее
Total votes 9: ↑6 and ↓3 +3
Comments 0