Оценки

+81
TotallyNotABronyв блоге /dev/stories11 марта 2015, 15:34
Если уж админы особо не занимаются тем, чем нужно, приходится брать инициативу в свои руки.

Как, все-таки, работают оценки? Внятного объяснения от администрации сториеза не видел. Максимум — только объяснение от Удава, и, хоть он уважаемый и все такое, о его связях со сториезом я не имею ни малейшего представления.

79 комментариев

«Сториез для читателей» ©
TotallyNotABrony
+1
Говно для авторов
eis
0
Если уж админы особо не занимаются тем, чем нужно, приходится брать инициативу в свои руки.

Кагриццо, флаг вам в руки, дорогой товарищ! В случае чего можно древком пошерудить. Или ткнуть наугад. ;)
VIM
0
А этот топик о чем?
TotallyNotABrony
0
Неужели о тыканье наугад в надежде кого-то зацепить? о_О Я таки угадал?
VIM
0
Не придуривайся, Вим.
TotallyNotABrony
0
У меня сегодня прогрессирующий дёрп. Не воспринимай это слишком сурьёзно, тебе это не идёт. :P
VIM
0
Свой прогрессирующий дерп в инет не выливай.
TotallyNotABrony
0
Скучный ты сегодня. Вот и воюй с мельницами в гордом одиночестве.
VIM
0
У меня есть предположение, основанное на фактах и реальных событиях, но, думаю, стоит дождаться официального ответа администрации.
Malone
0
Всё просто.
vorodor
+8
Чорт, сам хотел закинуть этот видос)
666lavr
0
Лютый вин
Irbis
+2
Святой Рандом!
Tamop
+1
Как, все-таки, работают оценки?
Из наблюдений ясно: на промежутке от 0 до 3,5 подков 1 полуподкова = 5 копытам, с округлением до полу подковы. Больше 5 полных подков не бывает. Как интерпретировать рейтинг больше 3,5 подков — хрен его знает.
snakeonmoon
0
Я знаю, что по рейтингу наступаю НеБроню на пятки.
Берегись, НеБронь!
Carbon
0
Ой баус баус
TotallyNotABrony
+1
От себя могу посоветовать только проверить, как изменяется рейтинг отдельной публикации при оценке пользователями с определенным количеством «подков» в собственных фанфиках и пользователями без таковых соответственно.
Malone
0
А не «илитарно» ли это? Как же быть тем, у кого фиков вообще нет?
Продий как-то именно против этой илитарности был.
TotallyNotABrony
0
Как, все-таки, работают оценки?

Всё-таки, хреново.
KaskeT
+1
Ну, а как именно?
TotallyNotABrony
0
Большая часть их хреновости как раз и заключается в YaY-пойми каком принципе их работы. Официально никто ничего не говорил, только досужие измышления. Не проще Веона изловить и расспросить? Он это программил. Заодно и нам расскажешь.
KaskeT
+1
Есть блог, который создавался типа для контакта между администрацией и народом, вот его по назначению и использую.
TotallyNotABrony
0
Похоже, что администрация не слышит тебя!
Carbon
0
И ты думаешь, я буду таким ласковым и пушистым, чтобы при случае не вонзить эту иголку в мягкое место?
TotallyNotABrony
0
Нет, по-моему им всё равно.
Carbon
0
Им, может быть, и да, но другим-то не очень.
TotallyNotABrony
0
но другим-то не очень.

Админам и на других плевать.
KaskeT
0
А я про другое говорил, не про то, что их внезапно послушают.
TotallyNotABrony
0
Революции тоже не случится и админы не сменятся.
KaskeT
0
В интернете право сильного не работает, поэтому к революции стремиться незачем.
TotallyNotABrony
0
В интернете право сильного не работает

Работает. Только не физической силы, а модерской и админской власти.
KaskeT
0
поэтому к революции стремиться незачем
TotallyNotABrony
0
А че-е-е-е-ерт его знает, как они работают.
Сториз — шкатулка Хаоса.
LPD
0
Охохонюшки.
Хорошо, вот объяснение механизма.
Итак, функция:
def iter_horseshoe_images(self):
    n = int(round(self.get_vote_rank() * 10))
    k = int(round(float((n-1)*self.vote_up_count)/max(self.vote_count, 1)))
    for i in range(n):
        img = 'i/horseshoe-' + 'lr'[i%2]
        if i > k: img += 'g'
        img += '.png'
        yield img

Она делает следующее.
1. Берёт число голосов (любой полярности), отданных за этот фик, делённое на общее число голосов на всём Сторисе вообще, умножает на десять, округляет до целого и называет это N.
2. Умножает результат из п.1 на отношение плюсов, отданных за этот фик, к общему числу голосов за этот фик, округляет до целого и называет это K.
3. Рисует фику N половинок подковок, из которых K золотых.
Всё. Ничего сложного.

На практике это значит, что пятиподковный фик входит в 5% самых заголосованных на всём сторисе, четырёх-с-половиной-подковный — в 10%, и так далее. А соотношение золота/серости в подковках показывает соотношение плюсов и минусов.

о его связях со сториезом я не имею ни малейшего представления.

Не связан считай что совсем, но видел, как его делали. И как придумывали этот конкретный механизм.
Constrictor
0
Это тупо.
KaskeT
+2
Спойлер
f13proxima
+2
Если много подковок, то за фик много кто голосовал, а если много серых подковок, то фик по оценкам плохой. Верно?
0x1042E
0
Йап. Цвета подков — соотношения ± оценок, кол-во подков — обилие оценок.
Tails_Doll
0
Круто, че. Как это решает проблему накруток?
TotallyNotABrony
0
Никак. Наплюсовав фик до определённой степени (отправив его в те самые 5%) можно успокоиться, фик в топе — он лучший.
KaskeT
0
Но до какой степени точно нужно наплюсовать не узнать теперь? хотя я не думаю, что рандомный накрутчик будет до какой-то конкретной неизвестной цифры плюсовать, он просто будет плюсовать. И пока нет систем, которые бы это исключили полностью. Веон пока оффлайн, потому детали формулы уточнить не получится
Tails_Doll
0
А к чему детали? Удав смысл объяснил.
До какой степени плюсовать? Дык, пока все пять подковок золотыми не станут. И немного сверху. Можно подумать, раньше заплюсовывали до определённого рейтинга. Теперь этот определённый рейтинг есть — пять золотых.
KaskeT
0
Самое веселое — по сути, древние фики будут со временем обесцениваться, ведь кол-во общих голосов на сториезе будет увеличиваться.
TotallyNotABrony
+1
по сути, древние фики будут со временем обесцениваться, ведь кол-во общих голосов на сториезе будет увеличиваться.

Честно, вот лично моё мнение, это в каком-то плане даже хорошо. Новые истории будут наравне со старым и наоборот спустя определённое время. На том же фимфикшине например самые заплюсованные и топовые истории почти не меняются, старички 11-12 годов и ранее, которые суммарно получали больше оценок, чем остальное выходившее позже. На том же Swi.org уже и не заглядываю в топ по оценкам и «добавленным в избранное» по той же причине, первые пятнадцать мест не менялись месяцы, сразу залезаю в отдельные группы либо в комментарии.
Tails_Doll
0
Тогда старая годнота ничем отличаться не будет от плохенького фика новой свежести — и у того, и у другого по одной полуподковке.
TotallyNotABrony
0
См. ответ VIM ниже. И Удав случайно попутал первый пункт, ещё ниже смотри.
Tails_Doll
0
См. ответ Неброня ниже.
TotallyNotABrony
0
Не всё так страшно. Во-первых, останутся комменты, по которым можно судить о качестве, во-вторых, ротация экзальтированного контингента в сообществе не прекращается, в-третих, авторы и труЪ-фаны периодически напоминают о себе и о других авторах посредством постов на темы допиливания, перепиливания, антологий, рецух, стремления что-то напечатать и т.д. и т.п. Разве что полподковки какой-нибудь фик потеряет, но поток плюсователей не иссякнет.
VIM
0
Во-первых, останутся комменты, по которым можно судить о качестве


АХАХАХА ОХВАУ
НУ тогда можно вообще любой рейтинг снять, комменты остаются же.

в-третих, авторы и труЪ-фаны периодически напоминают о себе и о других авторах посредством постов на темы допиливания, перепиливания, антологий, рецух, стремления что-то напечатать и т.д. и т.п


А еще срачами, ага.
А еще труъ-фаны — это фанбои алекса. И пчеланчика. И Жбонда.
TotallyNotABrony
+1
АХАХАХА ОХВАУ
НУ тогда можно вообще любой рейтинг снять, комменты остаются же.

Надо уметь читать комменты. Принцип отделения агнцев от козлищ работает и тут.)

А еще срачами, ага.

Это вкусно и питательно.

А еще труъ-фаны — это фанбои алекса. И пчеланчика. И Жбонда.

Ты как будто им завидуешь? Впрочем, нет. Зная тебя, полагаю, мне показалось. Не стану рассказывать, чего порой стоит иная популярность.
VIM
0
Надо уметь читать комменты. Принцип отделения агнцев от козлищ работает и тут.)


xxxN@GiBaToR228xxx: Автор эта шедевр!!! Пиши проду!
ЛуннаяКлизма: класс! лови лойз, класный расказ нужна прода


Ты как будто им завидуешь? Впрочем, нет. Зная тебя, полагаю, мне показалось. Не стану рассказывать, чего порой стоит иная популярность.


Так у них есть фанаты, ага. И у других говнописак тоже есть. А у тех кто более-менее норм пишет — нет.
TotallyNotABrony
0
Кстати, комменты, написанные безграмотным языком, я игнорирую принципиально.
UPD: представленные никнеймы тоже не располагают к доверию.)
VIM
0
И?
Ну написан грамотно коммент «рассказ хороший, продолжения!» к дерьмовому фанфику. Что теперь?
TotallyNotABrony
0
И несколько прочтённых абзацев фика ставят всё на свои места.)
VIM
0
Офигеть сколько лишних телодвижений. И это только потому что хочется узнать, тот фик с полподковой трехгодичной давности такое же говно, что и свежий дерьмовый фик с той же полподковой.
TotallyNotABrony
0
Поверь, публично воюя с неухоженными ветряными мельницами а-ля дон Кихот, ты производишь ещё больше телодвижений. Поэтому мой способ ничуть не хуже твоего.
VIM
+1
Проблема в том, что у тебя все равно придется открывать фик. А рейтинговая система предназначена для того, чтобы читатель мог оценить, норм фик и можно его читать или нет еще не открывая его.
Я привел пример, где она слажалась.
TotallyNotABrony
0
В чём лажа, и так понятно. С проблемой в моей системе я как-нибудь справлюсь. Настоящая проблема в твоём подходе явится в том случае, если в обозримом будущем не удастся заменить существующую систему рейтингования на что-то «более лучшее».
VIM
0
А зачем вообще делить на общее число голосов?
f13proxima
0
Удав, оказывается, перепутал.
TotallyNotABrony
0
Уровниловка.
KaskeT
0
Back in USSR, comrade! ;)
Только уравниловка.)
VIM
0
Причудливо.
VIM
0
Нет, range(n) — это числа от 0 до (n-1). k тоже принимает значения от 0 до (n-1), т.к. получается домножением (n-1) на долю плюсиков. После этого пока i принимает значения от 0 до k, рисуется жёлтая полуподковка, как только i > k, рисуется серая. Т.е. рисуется (k+1) жёлтая подковка. Таким образом, первая полуподковка всегда жёлтая, даже если рассказ получил только минусы, а доля жёлтых среди остальных (n-1) — округление доли плюсиков.

1. Берёт число голосов (любой полярности), отданных за этот фик, делённое на общее число голосов на всём Сторисе вообще, умножает на десять, округляет до целого и называет это N.

Если бы она так делала, ни одной подковки бы ни одному фику не доставалось, т.к. число голосов за фанфик/число голосов на Сторисе явно <1/20.
Wolfram
+2
Если бы она так делала, ни одной подковки бы ни одному фику не доставалось, т.к. число голосов за фанфик/число голосов на Сторисе явно <1/20.

Удав опечатался, она берёт не число голосов, а число фиков (у которых голосов меньше либо равно (см. Медиана))
Tails_Doll
0
Тогда понятно. Но получается, что для новых фанфиков, для которых оценки видеть достаточно важно, они известны с очень плохой точностью, что усугубляется ещё и лишней золотой подковкой в начале (т.е. у 15% фанфиков инфы нет вообще).
Wolfram
+1
Веон как-то это учитывал. Блин, был бы он онлайн, я ведь в основном расспрашивал его на тему «как считаются те, у которых 4 — 4.5 — 5 подков»…
Tails_Doll
0
Не знаю, что он там учитывал, я лишь комментирую код. Имелось в виду может и что-то другое, но компьютер всё воспринимает буквально, так что с тем, что
if i > k: img += 'g'

никогда не выполняется при первом заходе, потому что i=0, а k>=0, поспорить трудно. Как считается общее число подковок, я верю на слово, потому что в исходниках слишком глубоко копать, а комментариев к коду нет.
В общем, странная это идея, как по мне — от накруток защиты не вижу, а инфа теряется.
Wolfram
+1
Они просто слепили — первое что пришло в голову. Типа думают — в ногу со временем, а на деле получается совсем наоборот. Как по мне, то лучше бы сториз вернули к образцу 12 года
eis
0
Это со звездочками?
TotallyNotABrony
0
С цифрами. Когда я пришёл на него в 12 году, там были циферки — любимые циферки. Аккаунт то у меня 1755
eis
0
В смысле, циферками? Как было до того, как рейтинг убрали?
TotallyNotABrony
0
Угу. Я звёздочек к сожалению не застал
eis
0
дел
TotallyNotABrony
0
Я, если честно, с самого начала не понял, как скрытие рейтинга или введение подков может уберечь от накруток. Плюсы/минусы ведь всё равно засчитываются, так? Тогда как ранее упомянутые меры оградят от специально направленного минусования/плюсования угодных/неугодных фанфиков людьми/твинками/ботами(если такие имеются)?
666lavr
+1
Чем бы админ не тешился, лишь бы сайт не закрывал.
KaskeT
+3
А вдруг реально, всё это чистой воды развлекалово и троллинг? Типо погреться возле огонька горящих крупов)
666lavr
0
Та ну… Амбре от палёной шерсти зело на любителя. Впрочем, кто их разберёт, любителей-то...)
VIM
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.