Адже ви знаєте, що таке дежавю? Те саме «це вже десь було», тільки не про останній фільм, що вийшов у кінотеатрі, а про те, що відбувається саме з вами.
Наприклад, чи не здавалося вам, що ви вже бачили якусь статтю на Хабре раніше? У більшості випадків у цьому немає нічого поганого. Технічні статті часто містять вже опубліковану раніше інформацію — вони доопрацьовані, перевірені ще раз і просто покращені. Ну а новини – з ними треба просто змиритися.
Отже, давайте подивимося, чи це справді вже було, провівши невелике розслідування.
Початок
Моє дежавю почалося із цього зображення. Варто зазначити, що я не читаю більшість постів, а лише переглядаю заголовки та картинки до тега < cut/ > і гортаю далі. Тому необразливий JPG і впав у вічі — він уже десь був нещодавно.
До того ж я вже точно бачив переклади постів Robert C. Martin зовсім недавно. Знайти їх було не складно - всі три. КДПВ «Три парадигми» (2019-11-12) — те саме зображення на hsto.org.
"Ну і що?" — спитає кожен, хто дочитав цю фразу. Звичайно, автори постів на одну тематику часто використовують схожі зображення для привернення уваги, а заразом заощаджують місце на hsto.org. Для початку скажу, що автори згаданих постів різні (Harhencko и Простий219 відповідно). А ось якість перекладу у них схожа, точніша «Переклад трохи дивний».
Але повернемося до третього посту-перекладу, про який я вже згадав. «Занадто чисто?» (2019-11-16).
Так, КДПВ формально інша — вона заспокоїла мою параною, і я почав читати переклад. Не будемо зупинятися як переклад, лише зауважу, що після прочитання я побачив логін автора і параноя повернулася. Пост написаний yanaharchencko. І це не той користувач, що Harhencko.
Тепер я просто не міг зупинитися. Я повинен був дізнатися, скільки на Хабрі опубліковано таких самих перекладів.
розслідування
Перший крок у нашому псевдодетективному розслідуванні — знайти спільне. На Хабре публікується багато всього і потрібно було звузити коло підозрюваних. Все починається з «Привіт, Хабре! Пропоную до вашої уваги переклад статті» — стандартного початку. Напевно, воно підставляється НЛО, яке випускає посади з Пісочниці. Стоп, пісочниця – саме звідти всі три пости. Насправді, лише два з трьох, але це я помітив пізніше і моя початкова помилка ніяк не вплинула на розслідування. І всі вони – переклади. Спочатку нам цього вистачить.
Загалом на момент першого пошуку (2019-11-20) я знайшов 37 подібних постів до 2019-07-15 включно. 14 із них було опубліковано у листопаді. Можливо, я пропустив деякі з таких самих за цей період — пошук проводився вручну, адже як справжній детектив я не довіряю нікому, навіть комп'ютеру. Варто зазначити, що на момент написання цієї частини тексту (2019-11-23) додалося ще 5 постів-перекладів з пісочниці. При цьому один з них був відправлений у далекий космос мінусів та прихований автором.
Отже, у нас є 41+1 піст — що нам відомо про них та їхніх авторів. У 10 авторів більше, ніж 1 пост, максимум – 7 штук від одного. Вважатимемо, що ці користувачі дійсно активні учасники Хабра-спільноти. 12 з 32 зареєстрованих на сайті до 2019 року, а деякі з них ще в 2012. Ще два користувача були зареєстровані за 119 і 109 днів до того, як опублікували свої перші пости.
Статистика авторів трохи інша - найбільше голосів за карму отримав користувач yanaharchencko - 21 (що не допомогло сумарній кармі в 6.2), а найнижчий кармо-рейтинг у evelina_n - 0 карми з 12 голосів. Лише один із користувачів коментував різні пости на Хабрі і тому його ми також виключимо з розгляду. П'ятеро коментували свої пости та ще 12 не написали жодного коментаря.
Але що ж має бути спільного між цими користувачами? Знайти відповідь виявилося не складно. Достатньо було просто зайти у вкладку підписаний на / передплатники. І тут на мене чекала відповідь для моєї параної — між ними є щось спільне. Всі вони підписані один на одного. Ну як усі, 11 облікових записів. Давайте придивимося уважніше.
Мал. 2. Взаємна підписка даних облікових записів з 2019-11-20 до 2019-11-23
Те ж саме GIF анімацією (186 KB)
Мал. S2. Взаємна підписка облікових записів з 2019-11-20 до 2019-11-23
Чи не підозріло? Особливо якщо врахувати, що підписок на інші облікові записи у них практично немає. Уважний читач може помітити, що крім 11 користувачів, про яких я говорив раніше (і які перераховані під наступним спойлером), у даних є дванадцятий — Ramir23 — єдиний, хто написав оригінальну посаду Створення простий клікер-ігри з нуля. Що він тут робить – окреме питання.
Список підписантів
Табл. S1. Список підозрілих облікових записів, сортований за датою отримання запрошення на Хабр
*Для користувача Emil-8 представлені дані станом на 2019-11-23 та -24 у зв'язку з публікацією нового посту.
Усі акаунти зареєстровані починаючи з 2019-09-20, а захоплені з 2019-10-04. Між реєстрацією та публікацією проходило від 1 до 14 днів за винятком borisname (49 днів).
Користувачі Хабра вказали на неточності чи помилки перекладу у 7 постах із 10 прокоментованих.
Окрім публікації по одному перекладу з кожного з 11 облікових записів, розглянуті користувачі також додають пости один одного до вибраного — 24 рази (максимум 5 обраних на обліковий запис).
З 12 акаунтів 5 підписано на 26 різних компаній, представлених на Хабре - всього 45 підписок, 2 компанії зустрічаються всі 5 разів і ще 3 по 3 рази.
Ще хтось?
До цього моменту були згадані лише облікові записи, які зустрічалися у підписках значну кількість разів. Чи є інші? Є троє. Двоє read-only (реєстрація 2019-11-09 та -22) та один повноцінний (реєстрація 2019-11-07, запрошення від НЛО 2019-11-17). Останній, мабуть, вийшов із пісочниці і приховав посаду пізніше, тому інформації про пост зараз немає.
Мал. 3. Підписка облікових записів станом на 2019-11-24, доповнена акаунтами зі схожою поведінкою
Цікаве спостереження, Alsou17 відразу після реєстрації додав до підписки bar_nat та більше активності не виявляв (станом на 2019-11-24). Передплати ays_aad и Mercerexy не змінювалися з моменту початку спостереження (остання активність 2019-11-20 та -18 відповідно).
Чи часто можна побачити підписки на зареєстрований read-only аккаунт? Мабуть, залишу це питання без відповіді.
Замість висновку
Що ж робити з цією інформацією? спитаєте ви, дочитавши до кінця? Питання, безперечно, цікаве.
З одного боку, це лише 11 облікових записів (і ще 3 не менш підозрілих), вклад яких у Хабр — «переклади by Google Translate». 6 з них отримали карму вище 5 і можуть вплинути на рейтинг чужих постів та карму облікових записів.
З іншого боку, 6 з облікових записів з'явилися за останні кілька днів і чи продовжуватиметься таке поширення взаємопов'язаних «користувачів» невідомо.
Але все-таки, навіщо вони це роблять?
На цій невизначеній ноті в дусі будь-якого стандартного детективного фільму прямо з кіно я закінчу. Дякую за увагу!
"Якщо ви параноїк, це ще не означає, що за вами не стежать" Гарольд Фінч
Нас теж зацікавила ця історія і, зрозуміло, ми провели розслідування, але набагато примітивніше, ніж ваше, з однієї причини — у нас є IP всіх цих користувачів. Загальний, ага.
Але все виявилося прозаїчно (і це вже не перший випадок) - IP-адреса належить одному з профільних держ. Університетів Росії. Тобто хлопці отримали завдання зробити технічні переклади для отримання заліку/іспиту. Є инвайт - є галка в заліковці, мабуть. А оскільки переклади є досить непоганими, і аудиторія їх прийняла позитивно, чому не допомогти хорошим хлопцям? Сподіваємося, що з них виростуть хабраавтори ну чи хоча б хороші читачі 🙂
Update-2:Простий219підтвердив причину їхньої активності. Тому побажаємо їм досягти поставленої мети.
Цитата з коментарю
Один дуже «хороший» викладач дав нам можливість отримати залік автоматично, якщо стаття буде опублікована і заплюсована. Дякую що викладаєте наші статті!
PS Якщо ви знайшли помилки або помилки в тексті, будь ласка, повідомте мені. Це можна зробити, виділивши частину тексту і натиснувши «Ctrl + Enter«, якщо у вас є Ctrl, або через особисті повідомлення. Якщо обидва варіанти недоступні, напишіть про помилки в коментарях. Дякую!