Хабра-дэтэктыў на выходных

Хабра-дэтэктыў на выходных
Вы ж ведаеце, што такое дэжавю? Тое самае «гэта ўжо недзе было», толькі не пра апошні фільм, які выйшаў у кінатэатры, а пра тое, што адбываецца менавіта з вамі.

Да прыкладу, ці не здавалася вам, што вы ўжо бачылі які-небудзь артыкул на Хабре раней? У большасці выпадкаў у гэтым няма нічога дрэннага. Тэхнічныя артыкулы часта змяшчаюць ужо апублікаваную раней інфармацыю - яны дапрацаваны, пераправерылі і проста палепшаны. Ну а навіны - з імі трэба проста змірыцца.

Дык вось, давайце паглядзім, ці сапраўды гэта ўжо было, правёўшы невялікае расследаванне.

Пачатак

Маё дэжавю пачалося з гэтай выявы. Варта адзначыць, што я не чытаю большасць пастоў, а толькі праглядаю загалоўкі і карцінкі да тэга < cut/ > і гартаю далей. Таму бяскрыўдны JPG і кінуўся ў вочы – ён ужо недзе быў нядаўна.

Хабра-дэтэктыў на выходных

Мал. 1. КДПВ з «Моўныя пласты» (2019-11-20)

Да таго ж, я ўжо сапраўды бачыў пераклады пастоў Robert C. Martin зусім нядаўна. Знайсці іх было не складана - усе тры. КДПВ «Тры парадыгмы» (2019-11-12) — тое ж самае выява на hsto.org.

"Ну і што?" - спытае кожны, хто дачытаў да гэтай фразы. Вядома, аўтары пастоў на адну тэматыку часта выкарыстоўваюць падобныя выявы для прыцягнення ўвагі, а заадно эканомяць месца на hsto.org. Для пачатку скажу, што аўтары згаданых пастоў розныя (Harhencko и Simple219 адпаведна). А вось якасць перакладу ў іх падобная, дакладней «Пераклад крыху дзіўны».

Але вернемся да трэцяга пасту-перакладу, аб якім я ўжо згадаў - «Занадта чыста?» (2019-11-16).

КДПВ

Хабра-дэтэктыў на выходных

Мал. S1. КДПВ з «Занадта чыста?» (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 дзён да таго, як апублікавалі свае першыя пасады.

Пасля такога грубага фільтравання засталося 18 зарэгістраваных. Давайце паглядзім статыстыку іх перакладаў. Рэйтынгі вар'іруюцца ад -19 за "Гэтыя 10 каналаў з прамымі трансляцыямі зробяць вас лепш у праграмаванні" (і ён жа атрымаў больш за ўсё мінусаў - 24) да +33 за ўжо згаданы Занадта чыста? (з максімумам у 46 плюсаў). Пост 10 лепшых практык для праектавання баз даных быў скрыты да збору статыстыкі ад 2019/11/23 (але я бачыў там шмат мінусаў, хоць верыць мне не абавязкова).

Статыстыка аўтараў крыху іншая — больш за ўсё галасоў за карму атрымаў карыстальнік 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. Спіс падазроных акаўнтаў, сартаваны па даце атрымання запрашэння на Хабр.

Рахунак Карма (галасоў) Пасты / каментары Рэгістрацыя запрашэнне Дзён да
Ramir23 4.7 (14) 1 / 2 20.09.2019 04.10.2019 14
gimops 8 (8) 1 / 0 11.10.2019 24.10.2019 13
yanaharchencko 6.2 (21) 1 / 4 30.10.2019 01.11.2019 2
ggar 3 (3) 1 / 0 28.10.2019 07.11.2019 10
Simple219 7 (10) 1 / 1 02.11.2019 12.11.2019 10
lianabatalova 3 (13) 1 / 0 05.11.2019 14.11.2019 9
borisname 4 (8) 1 / 0 01.10.2019 19.11.2019 49
evelina_n 0 (12) 1 / 0 19.11.2019 20.11.2019 1
Harhencko 6 (10) 1 / 0 10.11.2019 20.11.2019 10
Emil-8 1 (3)
8 (10)
0 / 0
1 / 1
17.11.2019 22.11.2019 5
bar_nat 2 (8) 1 / 0 08.11.2019 22.11.2019 14
nata_name 8 (8) 1 / 0 20.11.2019 22.11.2019 2

*Для карыстальніка Emil-8 прадстаўлены дадзеныя станам на 2019-11-23 і -24 у сувязі з публікацыяй новага посту.

Усе акаўнты зарэгістраваны пачынаючы з 2019-09-20, а захоплены з 2019-10-04. Паміж рэгістрацыяй і публікацыяй праходзіла ад 1 да 14 дзён за выключэннем
borisname (49 дзён).

Пакуль я збіраўся з думкамі і рабіў прыгожую схему падпісак, акаўнт Emil-8 апублікаваў новы пераклад Як зрабіць ваш HTML спагадным, дадаўшы адзін радок кода на CSS ад 2019-11-23 на абсалютна іншую тэму і ўжо не з пясочніцы. Раней пераклад іншай версіі гэтага ж тэксту арыгінальнага аўтара ўжо публікаваўся на Хабры Які робіцца адаптыўны HTML, дадаючы адзін радок у CSS 2017-12-16.

Чым займаюцца недаглядальныя акаўнты?

Такім чынам, арыгіналы ўзяты з:

З арыгіналаў 11 на англійскай, 1 - на нямецкай. 3 артыкулы напісаны адным аўтарам і яшчэ 2 іншым, астатнія - рознымі.

Пагаворым аб тэматыцы, а ў выпадку Хабра - аб хабах. Такім чынам, з 11 даступных для чытання перакладаў у наступных хабах прадстаўлены:

Карыстальнікі Хабра ўказалі на недакладнасці ці памылкі пераводу ў 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 усіх гэтых карыстальнікаў. Агульны, ага.

Але ўсё аказалася празаічна (і гэта ўжо не першы выпадак) – айпішнік належыць аднаму з профільных дзярж. універсітэтаў Расіі. То бок, хлопцы атрымалі заданне зрабіць тэхнічныя пераклады для таго, каб атрымаць залік/экзамен. Ёсць инвайт - ёсць галка ў залікоўцы, верагодна. А паколькі пераклады даволі нядрэнныя, і аўдыторыя іх прыняла пазітыўна, чаму не дапамагчы добрым хлопцам? Будзем спадзявацца, што з іх вырастуць хабрааўтары ну ці хаця б добрыя чытачы 🙂

Update-2: Simple219 пацвердзіў прычыну іх актыўнасці. Таму пажадаем ім дабіцца пастаўленай мэты.

Цытата з каментара

Адзін вельмі «добры» выкладчык даў нам магчымасць атрымаць залік аўтаматам, калі артыкул будзе апублікаваны і заплюсаваны.) Дзякуй што выкладваеце нашы артыкулы!

PS Калі вы знайшлі памылкі друку ці памылкі ў тэксце, калі ласка, паведаміце мне. Гэта можна зрабіць вылучыўшы частку тэксту і націснуўшы «Ctrl + Enter«, калі ў вас есць Ctrl, альбо праз асабістыя паведамленні. Калі ж абодва варыянты недаступныя, напішыце пра памылкі ў каментарах. Дзякуй!

Крыніца: habr.com