Математик зламав сайт знайомств і знайшов дівчину мрії

35-річному математику Крісу Маккінлі (Chris McKinlay) з Каліфорнійського університету в Лос-Анджелесі було потрібно всього 88 днів, щоб здійснити дата-Майнінг анкет на сайті знайомств і підібрати дівчину, яка ідеально підходить за характером. Допоміг йому в цьому доступ до суперкомп’ютерів Каліфорнійського університету, пише Wired.

У червні 2012 року Маккінлі працював над докторською дисертацією з обробки великих масивів даних і паралельним методам обчислень. У якийсь момент він вирішив відволіктися і зареєструватися на сайті знайомств OkCupid. Потрібно зауважити, що цей сайт заснований гарвардськими студентами і використовує хитру систему обчислення сумісності між потенційними партнерами. Кожен з них відповідає на сотні питань про свій характер, звички та вподобання. Питання найрізноманітніші: “Чи любите ви кішок?” (Які відповіді ви приймаєте від інших), “Як часто ви використовуєте Facebook?”, “Як довго плануєте зустрічатися?” і т.д. Після цього ви можете подивитися, наскільки той чи інший людина підходить вам. Система показує ймовірність успішних відносин, дружби і ворожнечі. Логіка в тому, що чим більше партнери схожі, тим краще їм буде один з одним.

Хитрість у тому, що подивитися, як відповіла дівчина на певне питання, можна тільки після того, як ви самі відповісте на нього. При цьому максимальна кількість для кожного учасника обмежена 350 відповідями, в той час як загальний банк містить тисячі питань. Іншими словами, деякі відповіді дівчат назавжди залишаться для вас загадкою, а “рейтинг сумісності” може виявитися злегка неточним.

Маккінлі знайшов всього лише близько 100 дівчат, у яких показник сумісності перевищував 90%, але навіть з ними побачення якось не склалися (Кріса вистачило на шість побачень). І тоді хлопець придумав спосіб, як провести аналіз за своїми власними правилами.

Кріс створив 12 фейкових профілів, відповідаючи на питання випадковим чином. Після цього він зміг отримати доступ до повних профілям дівчат з усіма відповідями. За три тижні дата-Майнінг його система зібрала 6 млн відповідей від тестової вибірки з 20 тис. анкет.

Після фільтрації залишилося 5000 дівчат, які живуть в Лос-Анджелесі і Сан-Франциско і заходили на сайт протягом останнього місяця. Кріс написав скрипт на Python для сортування дівчат з різними характеристиками на сім кластерів, на кшталт “Турботливі”, “Віруючі”, “Татуювання” і т.д.

Два кластера він знайшов особливо цікавими. У першому були дівчині приблизно 25 років хіповатого стилю, музиканти та актриси. У другій кластер увійшли більш старші дівчата з креативними професіями в літературі і дизайні. Так що Кріс створив два свої профілю, щоб сфокусуватися на кожному з цих кластерів - і відповів на 500 найпопулярніших питань у кожній з груп. Тут вже Кріс відповідав на питання чесно, хоча злегка оптимізував відповіді залежно від кластера …

25 January 2014

95 відсотків американських банкоматів працюють на Windows XP
Замов сайт і отримай в подарунок автомобіль LADA GRANTA

• Романтичний хакер з Новосибірська до кожного свята зламує сайт університету »»»
Як і належить хакерам, його ім `я невідоме. Зате ця анонімна особа добре знайома НГУ (Новосибірського державного університету), одному з найбільших у Росії університетів з підготовки професійних програмістів.
• Програміст навчив комп'ютери відрізняти голих дівчат від одягнених »»»
Не потрібно бути кандидатом наук, щоб відрізнити голу дівчину від одягненою.
• Побудова XAML-інтерфейсу на основі ролей ASP.NET або RoleBased UI в XAML »»»
Якщо стислість - сестра таланту, то … Є ASP.NET сайт, на сайті використовуються доступ до сторінка на основі ролей.
• Британські фахівці з комп'ютерних технологій вирахували самий сумний день 20 століття »»»
Таким днем було 11 квітня 1954 року, коли у світі не відбулося жодних великих подій.
• 95 відсотків американських банкоматів працюють на Windows XP »»»
95 відсотків всіх банкоматів, встановлених у США, працюють на базі Windows XP.