Job Contest Ergebnisse oder Game of Thrones in der Schlacht von PS4

Keine Panik, insgesamt 160 KB


Diejenigen, die nicht der erste Tag auf Habré sind, wissen wahrscheinlich, wie gerne wir bei RUVDS alle Arten von Aktivitäten organisieren. Was wir einfach nicht gemacht haben. Sie starteten den Server in die Cloud, arbeiteten mit dem Schöpfer von Duke Nyukem zusammen, brauten sogar ihr eigenes Admin-Bier und bereiteten Hubraburgers zu, ganz zu schweigen davon. Alle diese Projekte sind aus einer kleinen, einfachen Idee entstanden. Hier begann alles mit der Tatsache, dass ich sehen wollte, wie unsere Leser an einen abgelegenen Ort migrierten und wie sie sich dort wohl fühlten. Aus der einfachen Idee „Lass uns einen Beitrag machen, in dem wir Bilder in Kommentaren veröffentlichen“ wurde die Idee zu einem vollwertigen Wettbewerb , mit einem Telegramm-Bot, einer Landing Page und sogar einem speziell dafür geschriebenen Preisfonds. In diesem Beitrag werden wir die Ergebnisse des Wettbewerbs zusammenfassen, den Gewinner bekannt geben und Ihnen sagen, welcher Art von Auszahlungskrieg wir ausgesetzt waren und wie wir daraus hervorgegangen sind.

Einige Wochen lang forderten sie Sie auf, Fotos von Ihren Arbeitsplätzen zu teilen und den Wettbewerb zu moderieren. Wir hatten das Gefühl, dass wir, während wir zu Hause hinter den Monitoren saßen, mehrere hundert Menschen besuchen konnten. Insgesamt nahmen mehr als 700 Personen aus 211 Städten aus aller Welt an dem Wettbewerb teil. Es gab zum Beispiel lustige Momente, in denen ein Teilnehmer ein Foto von den Orten schickte, an denen der Moderator lebte.

Bild

Der Arbeitsplatz von Mikhail auf Teneriffa

Jedes Foto, das Sie vom Arbeitsplatz gesendet haben, war so individuell wie die Menschen, die für sie arbeiten. Manchmal war es sogar interessant, über die Persönlichkeit einer Person zu phantasieren, die es schafft, einen kleinen Laptop hinter dem Bildschirm zu platzieren, oder über eine Person, die leise inmitten eines Berges aus Drähten, Mikroschaltungen und all dem arbeitet.

Bild

Der Arbeitsplatz von Elijah, einem Elektronikingenieur aus New Jersey.

Aber es gab einige unangenehme Momente. Stimmen für sich selbst betrügen, schmutzige Tricks an die Teilnehmer, die ehrlich an die Spitze gehen. Es wird nicht unangebracht sein zu sagen, wie sie damit umgegangen sind.

Die Mechanik des Wettbewerbs und der Kampf gegen Betrug


Das Einpacken ist eine klassische Ausgabe von Wettbewerben mit Likes. Normalerweise finden sie in VK, Instagram oder Facebook statt, die dem Entwickler keine Daten geben und den Organisatoren nicht erlauben, die Abstimmung zu bearbeiten. Aus diesem Grund wurde beschlossen, Telegramm zu verwenden. Unmittelbar nach dem Senden des Fotos an den Wettbewerb wurde der Benutzer gebeten, den Kanal zu abonnieren und über die Neuigkeiten informiert zu sein.

Es gab zwei Möglichkeiten, um am Wettbewerb teilzunehmen: indem Sie ein Like auf der Website (mit Genehmigung per Telegramm) oder direkt auf dem Kanal platzieren, auf dem Fotos von neuen Teilnehmern veröffentlicht wurden.

Bild

Abstimmung über den Kanal

Wir haben einen speziellen Bot geschrieben , der die Likes des Kanals und der Site zusammenfasst. Im selbstgeschriebenen Abstimmungssystem war es möglich, buchstäblich alle Likes zu verfolgen und nicht nur diejenigen zu verbieten, die Stimmen gewinnen, sondern Likes selektiv aus Bots zu entfernen. 

Zu Beginn des Wettbewerbs haben wir die Protokolle nicht besonders überprüft und naiv geglaubt, dass wir in unserer geschlossenen, freundlichen Gruppe für IT-Spezialisten waren. Einige Tage vor dem Ende des Wettbewerbs erhielten mehrere Teilnehmer plötzlich +1000 Stimmen. Und als wir die Protokolle öffneten, um das Markup zu verfolgen, begann das echte Fleisch.

Intrigen, Betrug, Ermittlungen


Mit dem Beginn des Kampfes um den Hauptpreis der PlayStation4 begannen die Likes gnadenlos zu enden. Eine Stunde lang tauchten Spieler aus den Top Ten mit 100 bis 300 Likes pro Stunde auf. Dann nahmen sie nur drei, die plötzlich +1000 Likes erhielten, sahen sich ihre Protokolle an und verbannten sie, um sie von der Konkurrenz zu entfernen.

Bild

So sieht das Protokoll mit einem offensichtlichen Cheat aus: In der rechten Spalte können Sie sehen, wie viele Likes pro Minute hinzugefügt wurden. Selbst wenn eine Person einen beliebten Kanal hat, in dem sie für sich wirbt, kann Elizabeth II. Einen solchen Zusammenhalt und Zustrom nur erreichen, indem sie die Nation anspricht.

Nachdem wir festgestellt hatten, dass es viele Aufschläge gab, überprüften wir alle, die die Zwischenpreise gewonnen hatten - fast alle hatten viele Likes von den Bots und mussten aus dem Wettbewerb entfernt werden.

Aber wir haben einen strategischen Fehler gemacht, indem wir auf dem Kanal darüber gesprochen haben. Danach begann eine Art Wahnsinn - jeder der zehn besten Teilnehmer fügte buchstäblich Hunderte von offensichtlichen Bot-Likes hinzu, alle auf einmal. Es wurde offensichtlich, dass jemand versuchte, die Spieler, die vorfuhren, massiv zu ersetzen. Nachdem sie nachverfolgt haben, an wem die wütende Verpackung endete, haben sie diesem Teilnehmer ein Sternchen in den Sinn gebracht - höchstwahrscheinlich ist dies seine Sache.

Es war bereits unmöglich, Teilnehmer zu verbieten, und wir begannen, die Abstimmung zu bereinigen und Likes von Bots zu entfernen. Ich musste die Protokolle für 2.000 Zeilen verfolgen und echte Stimmen könnten unter die Verteilung fallen. Ich musste einen Algorithmus erstellen, um festzustellen, ob der Bot mochte oder eine Person. Um die Bots zu entfernen, haben sie in Telegrammen einen speziellen Befehl ausgeführt - es genügte, den Befehl einzugeben und eindeutige IDs von Likes einzufügen, die gelöscht werden müssen.

Wir lesen Protokolle, berechnen Bots


Im Rahmen dieses Wettbewerbs ist das Protokoll eine einfache XLS-Datei, in der alle Daten eines bestimmten Teilnehmers angegeben sind. In jedem Protokoll:

  • eindeutige ID des Sets wie
  • Benutzername im Telegramm wie
  • sein Spitzname im Telegramm
  • genaues Datum und Uhrzeit wie

Das einfachste Screening erfolgt nach Datum und Uhrzeit. Wenn es ein klares Muster gibt (zum Beispiel 11 Likes pro Minute), ist dies höchstwahrscheinlich ein Cheat und diese Stimmen können sicher entfernt werden.

Bild

Ein klares Muster ist sichtbar - genau 10 pro Minute. Dies ist eine 100% ige Verpackung.

Wenn ein klares Muster nicht sichtbar ist, die Likes jedoch zu schnell eingegeben wurden, musste der Teilnehmer schreiben und direkt fragen, wo und wie er seinen Beitrag bewarb. Wenn ein Spieler zu diesem Zeitpunkt den ersten Platz belegte (und dieser sich ständig änderte, als wir die Bots säuberten), konnte er auch nach Screenshots oder einem Link zum Aufruf zur Abstimmung in einem Chat oder Kanal fragen. Dann haben wir die Zeit des Beitrags, die Anzahl der Aufrufe und die Anzahl der Likes von diesem Moment an korreliert. Wenn die Daten nicht konvergierten, wurde dies zur Ursache des Streiks.

Ein Teilnehmer mit einem zu verdächtigen Stimmensprung bestätigte die Screenshots seiner WhatsApp, in denen er seine Freunde in einer persönlichen Abstimmung fragte. Im Screenshot haben sich die Leute abgemeldet, dass sie gewählt haben, und wünschen ihnen viel Glück. Nachrichten "Wie, viel Glück!" wurden am 13. datiert, aber es gab keine einzige Abstimmung in der Akte für den 13. - sie alle begannen am 14. April.

Bild

Die Leute melden sich massiv ab, was sie mögen.

Bild

Und in den Protokollen gibt es in dieser Zeit kein einziges wie - es ist durchaus möglich, dass sich jemand abgemeldet hat und nicht abgestimmt hat, aber so massiv - es ist unwahrscheinlich. Wenn Sie sich auf Occams Rasiermesser verlassen, ist dies nur ein Versuch, den Rest der Teilnehmer zu täuschen.

Wir haben jedem Teilnehmer gesagt, warum er den Wettbewerb verlässt. Der Teilnehmer aus dem obigen Beispiel verließ nach Erläuterung der Gründe 30 Minuten und brachte bereits neue Screenshots mit, in denen er viel Glück wünschte und versprach, am 14. April abzustimmen, aber dennoch aus dem Spiel ausschied.

Es gab Fälle, in denen sich eine Reihe verdächtiger Vorlieben als real herausstellte. Es gab zwei solche Fälle. Zum Beispiel Designer Vova von MentalGrowth ist der Autor des beliebten Design Kanal .

Bild


Er erhielt ehrlich Stimmen, indem er Anfragen für das Schieben auf seinem Kanal veröffentlichte, aber unter echten Menschen waren die Stimmen der Bots eingeklemmt. Vova selbst behauptet, er habe nichts damit zu tun und die Abonnenten seines Kanals beschlossen, ihm so zu helfen, indem sie Bots einholten. Und wir glauben ihm von ganzem Herzen - aber auf die eine oder andere Weise wurde sein Rekord gelöscht und vielleicht wurden auch echte Stimmen verbreitet. Deshalb begrüßen wir Vova und empfehlen, seinen Kanal zu abonnieren.

Bild

Bots aus Vova entfernt. Mein Herz blutete, aber was zu tun ist, die Verpackung ist eine Verpackung.

Ein weiterer schwieriger Fall war ein Teilnehmer Artem, der Vova letztendlich mit fünf Stimmen umging und PlayStation4 gewann. Ein klares Muster wurde in seiner Akte nicht verfolgt, aber gleichzeitig kamen die Likes in großer Zahl und dies war zweifelhaft.

Bild

Was ist, wenn es kein Muster gibt, aber immer noch Zweifel bestehen?

Sie baten ihn, den Posts zu zeigen, wie und wo er seinen Arbeitsplatz bewarb. Es gab zwei Sprachpunkte in den Protokollen, und ihre Zeit fiel mit den Posts auf dem Kanal zusammen. Die Conversion war jedoch verdächtig hoch: Von 448 Views fast 200 Stimmen. Dann wählten wir 25 zufällige Wähler aus, schrieben sie in eine persönliche Nachricht und fragten: Hat ihnen gefallen, wem und wie haben sie diese Person gefunden? Bots antworten niemals auf Nachrichten. Fast alle 25 antworteten, wen sie gewählt hatten und wo der Hilferuf veröffentlicht wurde.

Wir kamen also zum Hauptpunkt in diesem Beitrag: Herzlichen Glückwunsch an Artem, Senior Software Developer bei Intel, mit einem Sieg!

Bild


Wir veröffentlichen auch diejenigen, die die maximale Stimmenzahl in der Gesamtwertung erzielt haben

Vova, Designerin bei MentalGrowth, Moskau
image

Elizabeth, Designerin bei Jolocom, Berlin
image

Konstantin, Python-Backend-Entwickler bei BSW, Tomsk
image

Alexander, Analyst bei NORBIT, Kasan
image

Danil, "Python Strangler" und PM freiberuflich, Krim
image

Boomburum, Leiter User Relations bei Habr, Moskau
image

Wir geben dem Rest der Teilnehmer die Hand, einschließlich derer, die von den Ergebnissen tödlich beleidigt waren - wir haben alles getan, was wir konnten. Wir als gesamtes RUVDS-Team danken allen Wettbewerbsteilnehmern. Sie sind alle hell und individuell, danke für die Einladung, Sie bald zu besuchen und zu sehen. Passen Sie auf sich auf!


All Articles