Всем привет.
Возможно, это будет не самое популярное изменение, но все-таки: у нас меняются правила подсчета голосов и голосования вообще. Почему? На то есть причины. Самое главное — мы решили отказаться от концепции +2/-1, как поощряющей авторов. Такой баланс отлично работал на начальном этапе развития Codeforces, сейчас же это приводит к тому, что слишком многие несодержательные посты набирают значительный плюс, да и оценка становится нерепрезентативной. Итак, теперь вес положительного голоса равен весу отрицательного, а знак суммарной оценки в самом деле характеризует отношение участников сообщество к посту или комментарию.
Кроме того, так как Codeforces — это профессиональное сообщество интересующихся спортивным программированием, то решено учитывать профессиональные достижения участников. Таким образом, вес голоса участника монотонным образом зависит от авторитета, которая определяется рейтингом. Сразу отмечу, что вклад не учитывается при подсчете авторитета. Разницы весов не являются колоссальными, несмотря на то, что красных в 15+ раз меньше синих, веса отличаются меньше.
Внедрены дополнительные fraud detection эвристики (некоторые уже были), которые свели на нет разнообразные случаи мошенничества, кровную месть, усложнили reverse engineering системы и подобную ерунду. Точные детали правил подсчета голосов не распространяются, но все основные принципы изложены выше.
Конечно, изменения правил подсчета голосов повлекут существенные изменения вклада для отдельных участников. Я полагаю, что это показатель характера распределения голосов и авторитета голосовавших. В ближайшее время будет сделан пересчет всех голосов, в результате поменяются вклады.
UPD. После исправления некоторых замеченных багов пересчет был запущен по-новой. Неправильно работала одна из эвристик (в частности, поэтому у dolphinigle были проблемы, его заминусовали) и были проблемы с отображением новых +/- (спасибо комментаторам).
MikeMirzayanov
Разъясняю: кто мыслит не стандартно - тот либо в самом вверху пирамиды, либо в самом её низу - это как кому повезёт.
"Толпа" всегда посередине.
В данном случае под термином "толпа" понималось и понимаются не конкрентные люди на конкретном ресурсе, а вообще, как категория философская.
А вообще, процесс смены вклада яркий пример одного из способов манипуляции общественным мнением - я более чем уверен, что этот момент уже взяли на заметку политтехнологи и используют в будущем.
Впрочем, посмотрим - жизнь покажет...
Предположу что имелось ввиду вот это:
Только врать не надо, тебе в нашу группу. И я давным-давно уже не синий.
У вас ведь есть девушка? Наверняка, да еще и не одна! Так что вас моё внимание не должно беспокоить, оно несколько друго характера
С ним точно какой-то косяк, из всех его постов/комментариев только один заминусован, и то всего -1. Или это такая фича?
UPD: наврал, два коммента заминусовано, но все равно не повод для -70.
Ещё вот этот тред выглядит интересно. Слишком много на мой взгляд постов заминсуовано (даже вполне дельных от красных участников). Либо как-то криво пересчиталась статистика, либо у нас есть банда высокорейтиновых, которые сидят и минсуют, минусуют, минисуют всё подряд.
UPD: Ах ты ж блин, забыл приложить линк. Тем не менее, кто-то поставил плюс :-)
Судя по описанию "теперь вес положительного голоса равен весу отрицательного" это так, но вроде есть комментарии у которых рейтинг поднялся, а если сделали +2/-1 => +1/-1 то он должен был неувеличиваться
А само понятие "Вклад", как предлагает Alex_KPR, "снесите" вообще, как и табличку - тогда и тролеподобных тем на портале будет значительно поменьше. Для красных участников по рейтингу и для тех, кто повзрослее, этот термин "вклад" давно не имеет никакого значения.
Даа, вот это картина. Топ по антивкладу радует.
Я одного не понял. Правильно ли я понимаю, что у всех зелёно-фиолетово-красных изменение рейтинга поста при нажатии ими на плюс-минус одинаковое? Получается, рейтинг проголосовавшего участника учиытвается только при формировании чьего-либо вклада?
Например, я, нажимая на плюс, поднимаю кому-то вклад с учётом рейтинга, а вот рейтинг поста я все равно увеличиваю на один. Так?
Alias,
iama +
Вопрос. Кто отображается в рейтинге вклада? Только люди, чьи комментарии получали некоторый +/- ?
Я тут посмотрел историю своих комментариев, так вот, мне кажется, что колличество плюсов за сообщения в давно удаленных темах увеличилось, такое может быть?
Картинка в первой правке.
Это очень похоже на среднюю температуру по больнице.
Поэтому, например, сильным участникам такой функционал будет ни к чему - то, что 38% людей понравилась задача будет в большинстве случаев значить, что она нравится 38% новичков - чисто в силу соотношения по количеству.
Я рассуждаю чисто со своей точки зрения. То, что мне задача действительно понравилось в 70% случаев значит, что она является сильно математической с нетривиальными рассуждениями, где есть, над чем подумать. Понятно, что моя оценка слабо кореллирует с мейнстримовой. Как-то так.
Поэтому по мне, если такую идею и реализовывать, то с обязательным делением по дивизионам по меньшей мере, а по большей - и по цветам. Мне кажется, что только тогда такой параметр будет информативным.
Да, можно дать опять дорогу элитизму и сделать отдельную графу "скрывать с низким рейтингом". Я в общем не против:). А деление по дивизионам я подразумевал, да.
Убедил.
+ за правило умножения числа 100500 на 2
Ну то есть, если ты красный, то тебе покажут только срез по красным участникам, типа "38% красных кодеров считают эту задачу классной"
плохо сформулировал
Ещё есть шансы, что задача получит много минусов в случае, если она не соответствует своей букве на контесте, при этом сама по себе она может быть хорошей и интересной.
UPD: Хотя такая оценка наверняка будет только в архиве, а там соответствие сложности и буквы уже не столь существенно. Так что довод никакой, признаю.
Отличная идея!
Во-первых, пост с +1/-0 и пост с +19/-18 фактически имеют очень разные оценки.
Во-вторых, эта информация всё равно есть, почему бы её не вывести.
2x+y = 28
x+y = -53
Получаем x = 81 и y = -134. В сумме 215 проголосовавших, что примерно совпадает с количеством голосующих за анонс раунда. Я настолько популярен?
А что с ним не так? Автор замечательного контеста, практически по всем комменам положительный баланс, по некоторым из них порядка +20..+40. Или это fraud detection эвристики?
А мой - из под Chrome (Linux). Сорри, посоны)
UPD: Хотя нет... Какой-то рандом творится.
мои минусы стабильно плюсуют =(
Opera
Плюсы тоже плюсуют. Абсолютно все сообщения нравятся - прямо рай.
Пересчёт голосов, на мой взлгяд, мера искуственная и крайне не правильная. Люди писали спорные сообщения и посты, сильно минусуемые и плюсуемые одновременно, но их вклад держался на некотором уровне, либо даже рос, и они продолжали себя вести так. Теперь, вдруг, администрации взбрело в голову взять и пересчитать все голоса. Это ИДИОТИЗМ.
Вот ломает чувак решения во время контеста, зная что получит -50 за неудачную попытку и +100 за удачную. Он сделал 30 удачных взломов, и 40 неудачных, получает +1000 к своим очкам и занимает скажем 5-ое место. Вдруг, после контеста правила меняются, и неудачный взлом стоит -100. Итого у чувака -1000. Вот стал бы он столько ломать, если матожидание взлома стало отрицательным?
Другой пример, более надуманый. Вы получаете определенную зарплату, но вынуждены нести определенные расходы связаные с работой: обед в столовой, проезд, мобильная связь. Тут бабах, и депутаты местной думы решили увеличить стоимость проезда и цены на продукты питания так, что вы по итогам года должны вернуть 500 тыс. рублей.
Вы считаете, что так можно поступать? Если вы хотите менять правила, так измените их с текущего момента, а не задним числом.
UPD: вспомнилась задачка триатлон с тимуса
Дык я не про социальную часть говорю, а лишь про вклад, который, ты сам говорил, является сейчас рудиментом и ничего не значит.
а мне кажется, что идиотизм - это когда твое поведение зависит от оценок анонимусов)
Например, для меня мотивом потавить + или - иногда были "что то много +" или "ну что ж человека то так заминусовали". Сейчас эти мотивы внезапно не имеют смысла.
Суть в том, что тогда +/- ставились в соответствии с теми правилами игры, что были тогда. А менять правила игры уже сыгранной партии как то неправильно. Даже если исход этой партии ни на что не влияет.
+1
На тебе -170 за одну ночь - как плевок в лицо.
давайте будем снисходительны)
в конце концов, без этих людей не было бы этого проекта
а бред - понятие относительное
MikeMirzayanov создал Codeforces just for lulz!
sorry for writing in another language!
تو روحت و تو روح کسانی که به من این همه منفی داده و تو روح کسانی که به خاطر این کامنت به من منفی بدن و تو رو روح کسانی که در اینده به من منفی خواهند
Google translate don't work for Persian.because it is an irregular language so what you have wrote is without meaning in Persian but I translate it in Google in English and I think if you want to say "speak English jerk" in Persian you have to say: "انگلیسی حرف بزن عوضی ".
Если чесно, мне вклад как-то вообще побоку... НО: до перещёта у меня было +40, вчера стало +24 а сегодня -24... Как-то мне после этого вообще не хочется ничего писать=(
Наверно просто привыкли эти фразы говорить, а сами слова не ценят. Я например заметил что часто слышу "Мне конечно наплевать, но ..." и дальше фраза которая явно говорит что человеку не наплевать, или "Знаешь, у меня совсем нету времени ..." и при этом откуда-то берется время читать bash/it-happens/habr еще кучу дуратских сайтов, смотреть фильмы и всякие сомнительные сериалы, и быть в курсе всех новостей типа "Обезьяна в Нигерии ограбила банк. На её поиски брошену лучшие силы", "В Корее на похороны Ким Чен Ыра пришла семья медведей и плакала навзрыд"
Часто бывает, что в ходе бурного обсуждения участник пишет не один комментарий, а много, а голосуют за его комменты одни и те же люди. Таким образом, если участник высказал мнение, которое не совпадает с мнением большинства, а потом отвечал на вопросы и контрвыпады, то он получит не x минусов за один пост/коммент, а k*x минусов, где k - количество его комментов. Может быть стоит ввести ограничение сверху на максимальное изменение вклада в пределах одного поста? Например, вклад может меняться не больше чем на 5 баллов в ту или иную сторону за один пост.
So come on guys now give me -1..And I am not saying this because of my previous comment ,but because I have a chance of being the most -ve contributor to codeforces.So have a chance of entering into the record books somehow
Это же, в принципе, касается и некоторых других постов, например, разборов. Хотя, тут, конечно, надо быть осторожнее и просто всем подряд давать возможность ставить +10 неправильно.
My actual contribution is +35. I have +1 for my blog entry and {0 +5 0 0 0 0 0 0 0 +1 +1 +11}for my comments. Can you explain in a detail how the result +35 is calculated from these numbers? Maybe I just missed something.
If anyone like your post or comment, then your Contribution will be increase & if anyone dislike your post or comment, then your Contribution will decrease. So Contribution will changed for anyone vote in your post or comment.
Something like this:
1) Calculate x = 'raw' contribution as a sum of all votes
2) Use some formula like result = sign(x)*ln(|x|+1)*12
3) Your displayed contribution is round(result). Actually, the top-contribution list is sorted by precise values.
12
is somehow connected to rating, right?Please, note, this formula is known to be wrong (and no official algo is provided).