Author

Topic: Na tropie polskiego merit source.... (Read 229 times)

hero member
Activity: 1246
Merit: 708
November 10, 2018, 06:08:38 PM
#6
chociaz dla mnie jest to pewnego rodzaju pozytyw, jak sobie pomysle jakie chore dyskusje musza sie toczyc teraz w bardziej popularnych miejscach Wink np w kontekscie forka  BCH... mam nadzieje, ze tutaj unikniemy "fanatyzmu".  Smiley
hero member
Activity: 714
Merit: 611
November 10, 2018, 10:40:09 AM
#5

Dzięki chłopaki za dobre słowa ;-)

...
Postaram się wrzucić trochę meritu w ten nasz zakątek - również jeśli wpadnie mi do głowy (oby) jakiś pomysł to się nim podziele

Jedno i drugie mile widziane - szczególnie ten pomysł - nasze polskie podwórko zdecydowanie potrzebuje więcej życia - a tego nie będzie jeśli nie pojawią się nowe tematy i dyskusje więc zdecydowanie zachęcam do wpadania tu częściej i wrzucania czegoś od siebie... Może uda nam się rozkręcić tu coś fajnego

hero member
Activity: 1246
Merit: 708
November 10, 2018, 09:06:32 AM
#4
Moje gratulacje detektywie @cryptovigi  Wink
Coraz bardziej udaje mi się tu odnajdywać po tej mojej przerwie.
Postaram się wrzucić trochę meritu w ten nasz zakątek - również jeśli wpadnie mi do głowy (oby) jakiś pomysł to się nim podziele
legendary
Activity: 2744
Merit: 1708
First 100% Liquid Stablecoin Backed by Gold
November 07, 2018, 08:48:03 PM
#3
@cryptovigi

No postarałeś się i przeprowadziłeś dość dokładne śledztwo. Dzięki za te wyniki dotyczące meritów z SQL, nie wiedziałem że się załapię na top10 rozdających. Niestety to rezultaty pokazują jak mało ludzi się angażuje w nagradzanie innych użytkowników.

BTW myślałem, że to oczywiste kto jest naszym merit sourcem Wink

Zgadzam się całkiem zgrabne dochodzenie a co najwazniejsze bardzo ciekawie napisane.

Przeczytałem od deski do deski i oczywiście zachowałem cody SQL żeby póżniej poćwiczyć skrapowanie danych z githuba.

Też jestem w szoku, że znalazłem się w top 10. To jest dowód na to jak mało ludzi rozdaje merity w naszym subforum i że jeszcze jeden lub nawet dwa dodatkowe "merit source" by się przydały.
sud
sr. member
Activity: 826
Merit: 301
November 07, 2018, 10:54:56 AM
#2
@cryptovigi

No postarałeś się i przeprowadziłeś dość dokładne śledztwo. Dzięki za te wyniki dotyczące meritów z SQL, nie wiedziałem że się załapię na top10 rozdających. Niestety to rezultaty pokazują jak mało ludzi się angażuje w nagradzanie innych użytkowników.

BTW myślałem, że to oczywiste kto jest naszym merit sourcem Wink
hero member
Activity: 714
Merit: 611
November 07, 2018, 09:10:02 AM
#1
...
Zapraszam merit source do odwiedzenia tego wątku
...
...
Z tego co się orientuję to nie ma polskiego merit source.
...
..
I czy na pewno nie ma merit sourca pomiędzy nami?


No właśnie czy aby na pewno nie ma merit source wśród nas??? Wink




Zaproszenia, pytania i sugestie użytkowników w wątku Czemu nie nagradzamy sie Meritami? skłoniły mnie do małej zabawy w takiego właśnie śmiesznego pana z lupą. Początkowo miał to być krótki post we wspomnianym wątku, lecz rozrósł się do rozmiarów, które zaburzają dyskusję więc postanowiłem storzyć dla niego osobny wątek.

Na wszelki wypadek zanim przeprowadzę moje małe śledztwo przypominam:
1. Merit source jest to poważna osoba, która zadaniem nie jest rozdawanie meritów na prawo i lewo za byle zdanie napisane bez błędu ortograficznego... Jego zadaniem jest nagradzanie dobrych/użytecznych/pomocnych posterów dzięki którym poziom dyskusji na forum utrzymuje się na wysokim poziomie.
2. NIE PROŚCIE merit source o merita bo i tak nie dostaniecie go jeśli wasze posty na niego nie zasługują!!!
3. Namolne domaganie się meritów jest złamaniem zasad określonych przez administratora tego forum!!!
4. MERIT SOURCE TO NIE STUDNIA BEZ DNA - przeważnie otrzymuje od kilku do kilkudziesięciu Meritów do rozdania w 30 dni (na całym forum istnieje bodajże tylko 10 super źródeł mających do dyspozycji 1000 Meritów lecz ostatnio ich liczba spadła do 9 ;-(


A teraz wracam do swojej zabawy...
Jak już wcześniej zauważyliśmy na polskim forum rozdawane jest bardzo mało meritów. Zdiagnozowana wielokrotnie w tym wątku przyczyna takiego stanu rzeczy jest dla wszystkich jasna - na obecną chwilę po prostu trudno znaleźć u nas dużo wartościowych postów. Z tego też względu stwierdziliśmy że z pewnością nie posiadamy merit source (bo na przykład Rosjanie rozdają merity na prawo i lewo).

Ok więc jak to jest naprawdę? Zgodnie z wynikami mojej wcześniejszej analizy na polskim subforum rozdano 306 meritów (stan na dzień 02.10.2018 r.) - strasznie mało - to raczej potwierdza tezę o braku merit source...
Kilka postów temu skupiłem się na odbiorcach meritów i wymieniłem osoby które dostały ich najwięcej teraz sprawdźmy drugą stronę tego medalu - kto ich najwięcej rozdał?
Przypominam, że dane dotyczące rozdanych meritów są oficjalnie dostępne - bezpośrednio na forum mamy statystyki z ostatnich 120 dni natomiast pełna historia w różnych zewnętrznych wprawdzie nieoficjalnych ale szeroko wykorzystywanych bazach ja skorzystałem z przywoływanej już wcześniej strony https://albertoit.github.io/Merit-Explorer-SQL/

Wprowadzając odpowiednie zapytanie SQL:
Code:
SELECT fromid, username, rank, sum(merit) FROM meritdata INNER JOIN userdata ON meritdata.fromid = userdata.userid WHERE subboard = "Polski" GROUP BY fromid ORDER BY sum(merit) DESC

otrzymujemy pełną historię ofiarodawców meritów na naszym forum:
Code:
FromID UserName Rank       sum(merit)
23092 malevolent     Staff         86
197618 XbladeX       Legendary     35
810146 Pilasu         Sr. Member   33
326880 dwminer1       Hero Member   23
183781 pawel7777     Legendary     16
989232 Clocktick     Jr. Member   11
974532 sud           Sr. Member   9
131333 wwzsocki       Sr. Member   8
741872 poptok1       Hero Member   7
1326045 becometa.pl   Copper Member 6
660361 nid125         Sr. Member   5
947014 escapefrom3dom Sr. Member   5
256419 wgd           Legendary     4
903739 szafa         Hero Member   4
1114992 Sheme         Full Member   4
1398948 ethergeek     Member       4
1635867 Gonzo11       Jr. Member   4
1709276 Gniewek89     Newbie       4
990549 Helsing       Full Member   3
1048288 tongokongo     Full Member   3
1078806 trademaniac   Full Member   3
158505 roslinpl       Legendary     2
220419 wojteks102     Sr. Member   2
303259 kotwica666     Legendary     2
325368 caex           Hero Member   2
382413 xandry         Staff         2
696416 sxafir         Hero Member   2
1039899 klimauk       Full Member   2
1086513 mrblue001     Jr. Member   2
1104729 SweetSv       Full Member   2
1364766 deccarro       Jr. Member   2
437039 soixantedix   Member       1
945721 Dlugina23     Sr. Member   1
1002610 jezus         Sr. Member   1
1038875 crypto_bit     Full Member   1
1046227 ByteFree       Full Member   1
1169179 BitCryptex     Sr. Member   1
1172318 raiderosik     Full Member   1
1216049 waniowski     Copper Member 1
1298033 NastyBoy       Member       1
1339641 szafek         Member       1

Dobra mamy całą listę potencjalnych "źródeł" ale na tym etapie to żaden dowód wracając do tezy że nasz lokalny board nie należy do zbyt aktywnych warto należy się spodziewać że ewentualne źródło nie ograniczało się w nagradzaniu postów do lokalnego podwórka... sprawdźmy więc jaka jest faktyczna ilość meritów, które ww użytkownicy rozdali na całym forum. Wracamy do bazy mssql i wyłuskujemy te informacje:

Kolejne zapytanie SQL
Code:
SELECT fromid, username, rank, sum(merit) FROM meritdata INNER JOIN userdata ON meritdata.fromid = userdata.userid WHERE (fromid = 23092 OR  fromid = 197618 OR  fromid = 810146 OR  fromid = 326880 OR  fromid = 183781 OR  fromid = 989232 OR  fromid = 974532 OR  fromid = 131333 OR  fromid = 741872 OR  fromid = 1326045 OR  fromid = 660361 OR  fromid = 947014 OR  fromid = 256419 OR  fromid = 903739 OR  fromid = 1114992 OR  fromid = 1398948 OR  fromid = 1635867 OR  fromid = 1709276 OR  fromid = 990549 OR  fromid = 1048288 OR  fromid = 1078806 OR  fromid = 158505 OR  fromid = 220419 OR  fromid = 303259 OR  fromid = 325368 OR  fromid = 382413 OR  fromid = 696416 OR  fromid = 1039899 OR  fromid = 1086513 OR  fromid = 1104729 OR  fromid = 1364766 OR  fromid = 437039 OR  fromid = 945721 OR  fromid = 1002610 OR  fromid = 1038875 OR  fromid = 1046227 OR  fromid = 1169179 OR  fromid = 1172318 OR  fromid = 1216049 OR  fromid = 1298033 OR  fromid = 1339641) GROUP BY fromid ORDER BY sum(merit) DESC

I pojawiają nam się pełne informacje dotyczące całkowitej hojności poszczególnych użytkowników:
Code:
FromID UserName Rank sum(merit)
382413 Staff         xandry         1161
23092 Staff         malevolent     583
158505 Legendary     roslinpl       247
183781 Legendary     pawel7777     177
197618 Legendary     XbladeX       83
741872 Hero Member   poptok1       83
131333 Sr. Member   wwzsocki       57
974532 Sr. Member   sud           47
326880 Hero Member   dwminer1       46
810146 Sr. Member   Pilasu         39
947014 Sr. Member   escapefrom3dom 37
1169179 Sr. Member   BitCryptex     36
1002610 Sr. Member   jezus         22
220419 Sr. Member   wojteks102     20
660361 Sr. Member   nid125         17
1046227 Full Member   ByteFree       14
1048288 Full Member   tongokongo     13
303259 Legendary     kotwica666     12
945721 Sr. Member   Dlugina23     11
989232 Jr. Member   Clocktick     11
256419 Legendary     wgd           10
903739 Hero Member   szafa         9
696416 Hero Member   sxafir         8
1326045 Copper Member becometa.pl   6
1039899 Full Member   klimauk       5
1078806 Full Member   trademaniac   5
1104729 Full Member   SweetSv       5
1398948 Member       ethergeek     5
1114992 Full Member   Sheme         4
1635867 Jr. Member   Gonzo11       4
1709276 Newbie       Gniewek89     4
990549 Full Member   Helsing       3
325368 Hero Member   caex           2
1086513 Jr. Member   mrblue001     2
1364766 Jr. Member   deccarro       2
437039 Member       soixantedix   1
1038875 Full Member   crypto_bit     1
1172318 Full Member   raiderosik     1
1216049 Copper Member waniowski     1
1298033 Member       NastyBoy       1
1339641 Member       szafek         1

A więc mamy dane wyjściowe - jest kilka osób, które rozdały naprawdę sporo meritów ale czy to ciągle nie są żadne dowody ;-(
Pierwszy z listy: xandry ponad tysiąc meritów - nadawałby się idealnie ale... to moderator rosyjskiego forum lokalnego a u nas nagrodził tylko 1 post - nawet jeśli jest merit sourcem to napewno nie naszym....
Skupmy się więc na pozostałych użytkownikach, którzy rozdali powyżej setki – więc w gornie podejrzanych pozostaje nam potencjalnie 3 kandydatów: @malevolent, @roslinpl, @pawel7777    

No tak rozdali dużo, ale czy to o czymś przesądza?

W momencie wprowadzenia systemu merit w styczniu 2018 @theymos stwierdził, że wprowadzenie nowego systemu w oparciu jedynie o kilka merit source nie będzie wystarczające – kilkadziesiąt merit source dla wielotysięcznego forum użytkowników stanowić będzie “wąskie gardła” systemu więc niezbędne jest wprowadzenie dodatkowych sMeritów do systemu. Opracował więc algorytm, zgodnie z którym użytkownicy posiadający poszczególne rangi otrzymają określoną ilość “startowych sMeritów” które będą napędzać system w początkowej fazie. Algorytm ten uzależniał ilość otrzymanych sMeritów od aktywności w roku 2017 oraz rangi użytkownika która z kolei określała ilość otrzymanych przez niego darmowych Mertiów.

While specific formula is not given, theymos wrote that the initial sMerit is not solely determined by rank, but determined by rank and activity points obtained in the last year.

The exact formula was:

Code:
yearActivity = activity in the last ~year, max 378
freeMerit = the merit (not sMerit) you started with
modifier =
  0.1 if member
  0.2 if full member
  0.25 if sr member
  0.35 if hero
  0.4 if legendary

return (yearActivity/378) * modifier * freeMerit

So the most you could get is if you were a Legendary who maxed out your activity points in the last year, in which case you would get 1 * 0.4 * 1000 = 400 sMerit.
...

Wszyscy trzej “podejrzani” wystartowali w nowym z ilością 1000 darmowych meritów więc mogli (w zależności od aktywności w roku 2017) otrzymać maksymalnie 400 sMeritów (dokładna ilość startowa poszczególnego użytkownika wymagałaby przenalizowania jego aktywności - wszystkich postów w 2017 roku, z których notabene część mogła już zostać usunięta więc pominę ten etap).

OK mamy więc maksymalnie 400 sMeritów startowych – z wymienionej trójki – tylko nasz moderator lokalnego subforum @malevolent rozdał więcej niż meritów niż maksymalna ilość, którą mógł uzyskać na starcie - więc tylko wobec niego dysponujemy twardym materiałem dowodowym;).
Ale pamiętajmy, że każde 2 otrzymane Merity “produkują” 1 dodatkowego sMerita więc sprawdźmy ile meritów podejrzany otrzymał od czasu startu systemu?
Tutaj już nie musimy się bawić w niewygodne kwerendy MySQLa – wystarczy spojrzeć na stronę stworzoną przez jednego z użytkowników forum @VOD’a:
https://bpip.org/profile.aspx?p=malevolent gdzie widzimy że nasz główny podejrzany otrzymał 25 meritów, co oznacza, że (gdyby był “zwyczajnym użytkownikiem”) ilość sMeritów z którą wystartował w styczniu została podwyższona o dodatkowe 12.

Powyższe oznacza, że maksymalna ilość sMeritów jaką mógł dysponować  @malevolent będąc “standardowym użytkownikiem” to 412, tymczasem w ciągu swojej aktywności na forum rozdał ich łącznie: 583 czyli o 170 więcej.  
Nikt nie umie wyczarować sMeritów, chyba że jest “merit sourcem”!!!
Niestety nie jestem w stanie ze 100% pewnością stwierdzić, że nadal nim jest (ludzie czasami rezygnują z tej funkcji) ale był nim na 100%.

Dodatkowo zwróćcie uwagę, że to właśnie on rozdawał sMerity najchojniej wśród naszej lokalnej społeczności – to właśnie od niego pochodziło blisko 30% wszystkich Meritów przyznanych na naszym subforum. Trzeba więc oddać szacunek, że nasze źródło dba o lokalną społeczność!

To z jednej strony bardzo dobre info nasza mała społeczność ma potencjał ale…. Merit source musi mieć komu (a co ważniejsze "za co") przyznawać Merity - więc piłka leży po naszej stronie – piszmy ciekawie i sensownie, dbajmy o poziom dyskusji to bardzo ułatwi zadanie naszemu źródłu…




P.S. W początkowej fazie wprowadzania systemu nikt (no może prawie nikt) nie wiedział kto jest lub może być merit sourcem, miało to ochronić te osoby od nagabywania ich przez namolnych "niedocenionych" użytkowników, jednak po kilku miesiącach działania systemu w sposób w pełni transparentny, również za sprawą społeczności tworzącej zewnętrzne łatwe do edytowania bazy danych - większość dobrze działających źródeł musiała siłą rzeczy zostać ujawniona.
Powyższy post należy traktować jako przedstawienie jednego ze sposobu wykorzystania dostępnych narzędzi/baz oraz źródło nadziei dla wszystkich rodaków, którzy mają nadzieję na otrzymanie meritów ale obawiali się że bez znajomości języka angielskiego ich uzyskanie jest niemożliwe.

Na koniec jeszcze raz przypominam domaganie się Meritów stanowi naruszenie zasad określonych przez Administratora:
...
Do not beg for merit excessively.
...


Jump to: