Смотрю на часы и говорю вам "доброй ночи".
Всегда был уверен, что ездить на сбора важно и полезно — даже если ты уже лет 10 как тренер. Этим летом на Петрозаводских сборах с удовольствием пообщался сразу с несколькими неравнодушными пользователями Codeforces, кто накидал мне ряд хороших идей. Спасибо!
Внедренная сегодня идея давно крутилась у меня в голове, но сразу несколько человек недавно независимо намекнули мне, что так логично сделать. Теперь оценки за комментарии и посты не просто суммируются, но теряют свой вес со временем. Таким образом, теперь вклад в большей степень отражает оценки за деятельность на текущий момент. То есть, если вас поплюсовали (заминусовали) за какую-то деятельность, то через некоторое время этот факт начнет оказывать меньшее влияние на вклад (а потом еще меньшее и так далее).
Хотите подробностей? Их есть у меня. Каждые 180 дней оценки начинают фактически делиться пополам. Например, когда пройдет полгода от финала ACM-ICPC есть все основания полагать, что Egor опустится в статистике по вкладу. Теперь топ вклада в большей степени отражает активных на текущий момент членов сообщества.
Заодно были сделаны и другие небольшие изменения:
- по мотивам обсуждения и старых размышлений было внедрено сокрытие актуальной оценки комментария, если это значение лежит в диапазоне [-5,-1],
- в ленте комментариев теперь визуализируется факт голосования,
- формулы для пересчета суммы оценок во вклад чуток поменялись, чтобы не было такого, что вам поставили пару плюсов, а вклад уже +50 — теперь всё более гладко,
- теперь комментарий становится менее заметным, если оценка меньше -10 (было -5),
- теперь комментарий скрывается сообщением о низкой оценке, если оценка меньше -25 (было -10).
Полагаю, что скоро сделаем синхронные изменения к 1-2 и для голосования по топикам.
Мне кажется, что скрытие рейтинга у комментариев с отрицательным, но маленьким по модулю рейтингом не решает поднятую проблему о следовании за трендами. Очевидно, что если рейтинг скрыт — значит, он отрицательный и "надо минусовать". Может, хоть чуть-чуть расширить в положительную сторону?
Ну ведь не очень понятно скрыт он или нет, отображается просто 0. В некотором роде неплохо поощрять положительные оценки, ведь довольно часто люди меньше хвалят, чем ругают (почитайте отзывы об олимпиадах). Когда-то давно для такого поощрения была удвоенная оценка у положительного голоса, потом участников сообщества стало много и это перестало хорошо работать.
Когда отображаемый рейтинг комментария равен 0 — его реальный рейтинг с вероятностью 83,(3)% меньше 0, и с вероятностью 50% меньше -2.
ИМХО, такая система скорее работает в обратную сторону, заставляя людей думать о комментариях с нулевым рейтингом как о заминусованных. Идея скрывать небольшой рейтинг хорошая, но, как по мне, отрезок на котором он скрывается нужно сделать симметричным относительно 0.
Норм, у JKeeJ1e30 стало +103. о_О
у меня +53 :) было около 110.
Только что зашел на ресурс. Если честно, разочаровался. Был уникальным персонажем, а стал как все...
Попадай в топ-10 по вкладу, будешь не как все:)
Ты в моем сердце навсегда)
Нечего было интересные посты делать.
У меня слишком много вклада. Большинство его — за смешные шутки. По хорошему надо как-то отделять шутки от действительно полезных сообщений. Т.е. сделать не две кнопки "плюс" и "минус", а больше.
Кстати, баг с новыми стрелочками: когда пытаешься голосовать за собственный комментарий, стрелочка все равно красится. При обновлении страницы окраска пропадает.
Как же циклична история :)
Сокрытие оценок навеяно исследованием MIT? (http://habrahabr.ru/post/195062/):)
После прочтения статьи сам хотел уже где-нибудь написать об этом, так что спасибо, отличное нововведение!
Пока что из всех нововведений мне нравится только подсвечивание плюсов и минусов и сокрытие актуальной оценки комментария, если это значение лежит в диапазоне [-5,-1]. Обе идеи очень круты, удобны и полезны.
Но на изменение вклада со временем можно посмотреть и с другой стороны. Все (по крайней мере многие) мы помним, что Zlobober некогда написал прекрасную публикацию про анти-хэш тест. Думаю, что я не преувеличу, если скажу, что вклад этой публикации не только в сообщество Codeforces, но и в мир спортивного программирования просто огромен. Как-то несправедливо если со временем вклад за нее будет падать — эта публикация будет долго актуальной.
С другой стороны — если какой-то пользователь N будет периодически оставлять никчемные комментарии (вроде распределения баллов перед контестом итд) и будет получать +1 — +2 за них по вкладу, он поднимется выше Zlobober, если Zlobober перестанет комментировать. Думаю, как-то не особо хорошо получается.
Много букаффф не в моем стиле, но что поделаешь :)
P.S. При попытке проголосовать за себя не появляется старая надпись "Вы не можете голосовать за свой комментарий". Баг или фича?
У меня появляется справа внизу всплывающее окно, о том, что нельзя голосовать за свой комментарий. Может не во всех браузерах работает?
Уменьшение вклада со временем какая-то сомнительная идея, как бы банки до нее не додумались)
Вклад вообще странный предмет: вроде бы есть, но его как бы нет.
Они уже додумались. Инфляция называется.
Догадывался что меня не поддержат) Но я говорил про тех кто раньше внес свой вклад в развитие кф, писал статьи, задачи на контесты и прочее (естественно я не о себе). Вот их вклад уменьшать не хорошо все-таки. ИМХО.
Максим, конечно, молодец, но поляки знали эту фичу и раньше.
Или формулы для пересчета поменялись очень странно или мне поставил плюс tourist — получив +9 за коммент я получил +3 по вкладу.
Я просто шокирован... Я получаю еще +2 за коммент, но вклад возвращается на +77 обратно.
Похоже, что эта формула +78, +79 вклада не выдает — или +77 или +80. Вообще результаты стали немного странноваты — нет плавных переходов, если смотреть на лидеров по вкладу.
Спасибо, конечно, на добром слове =) Я всецело одобряю подобное изменение, хочется посмотреть, как оно будет работать в реальности. В этом есть хороший мотивирующий фактор, я вот всё не мог заставить себя разродиться контестом, а так, может, дело сдвинется с мёртвой точки.
Тогда не очень удачный термин. Сравните: Вклад Гротендика в математику неоценим. Активность Гротендика в математике в 2013 нулевая.
Представляется чрезвычайно нелогичным делать подобные правила общими по отношению к вкладу, полученному за сообщения в блогах, и к вкладу, полученному за комментарии. Зачастую посты в блогах (особенно те, которые получили большой плюс) содержат полезную для сообщества информацию, и интересность/полезность этой информации со временем не утрачивается (разборы задач, доказательства, интересные описания прошедших онсайтов, сюда же относятся и посты с тестами, ломающими хэши и сортировку, уже упомянутые выше). В то же время по отношению к комментариям это вполне справедливо — комментарий, содержащий удачную шутку (или, наоборот, заминусованный по непонятным причинам), через неделю уже не будет никому интересен, хотя плюс/минус может быть большой. Поэтому я бы предложил вклад за посты в блогах с большим плюсом (это как раз критерий того, что информация полезна) сохранять перманентно, а вклад за комментарии уменьшать по описанным правилам.
Справедливости ради, можно заметить, что большинство анонсов соревнований тоже через две недели теряет интерес и актуальность.
На самом деле, оценки за пост о раунде можно считать своеобразным "признанием" вклада автора в развитие Codeforces, коль скоро отдельное голосование по поводу качества раунда не предусмотрено. Контест остается доступным все время существования ресурса, эти задачи потом прорешивают многие люди, и странно считать, что ценность этих задач со временем падает. Так что, мне кажется, сохранение оценок за посты о раундах вполне логично.
Также имеются ввиду анонсы сторонних соревнований.
К тому же, раз это есть теперь оценка вклада пользователя за последнее время, пускай так же будет и с постами, на мой взгляд. Тем более что по моему опыту посты дают гораздо больше + к вкладу, чем комментарии. А то бывают и полезные и всегда актуальные комментарии — что с ними делать?
При старой системе: случайные большие минусы/большие плюсы за удачные шутки сохраняются вечно
При новой: закономерные большие плюсы за полезную информацию теряются.
По сути, это преобразование — переливание воды из пустого в порожнее. Были старые минусы, теперь они исчезли, но появились новые, не менее значимые.
Зашел на сайт — офигел.
ЦЦЦ,Растроелся по моему Alex_KPR. Не повезло
С чего бы? :)
По-моему, больше всего вклада забрали у Майка :)
"5. теперь комментарий скрывается сообщением о низкой оценке, если оценка меньше -25 (было -10)."
Теперь гораздо меньше комментариев можно будет развернуть и с увлечением прочесть. Есть ещё люди, которые читают почти только заминусованные комментарии, или я один такой? :)
Люблю разворачивать заминусованные комментарии и читать. Каждый день я хожу по Codeforces с мышкой и разворачиваю все заминусованные комментарии, которые вижу. На две дюжины комментариев целый день уходит. Зато после того как я их развернул я устраиваюсь поудобнее... ммм и начинаю их читать. Мне вообще кажется, что заминусованные комментарии умеют думать, у них есть свои города, чувства, не проходите мимо них, лучше разверните и прочитайте. А вчера мне приснился чудесный сон, будто я зашёл на Кодефорсес, а оно в сплошных заминусованных комментариях: контесты, блоги, условия, даже код, даже JKeeJ1e30
Вопрос не совсем по этой теме, но все же: с какой оценки блог считается не с низким рейтингом?
Чего-то у меня сегодня повысился вклад, хотя я уже давно ничего не писал))
Ещё, для кнопки "Черновики" другого места не нашлось, кроме как непосредственно на тексте? По-моему, ей самое место на панели редактирования.
nooo! i was -79 :D please help me ,i need to be -79 again :D
Here have my like sir!
thanks for dislike :D
Hi!:)
After these useful changes, please fix this problem Mike! : http://codeforces.me/blog/entry/7916
Thanks!
Why do the value of mine is -1? I wonder why it become -1? What's the rule of it?
It's probably because your contribution to the community so far consists of one one-line post (rated -5) written in a language that most people here don't know.
все же, мне не совсем понятно как рассчитывается общий вклад. Дело в том что я опубликовал запись, к которой сразу поставили 2[-], после чего мой общий вклад упал на 6! потом еще поставили 1[-], после чего мой вклад упал на единицу. Ничего не понимаю...
Так вроде очки полученные за пост нелинейно складываются с общим вкладом, там функция типа арктангенса — сначала быстро растёт, а потом почти в асимптоту выходит. По-моему так.
Is it possible that you publish the function that maps votes to contribution?
Do you believe it is that important? You want to mathematically develop the best strategy to get into top of contributors? Just add some more posts to one which you already have... ;)
I don't want to develop any strategy, I'm just curious about it.
I think making negative score visible to the author(only) would be a better idea.
Reason is most of the users, when they write their first comment, don't know about rule 1[-5,-1] and when someone downvotes them, suddenly contribution becomes negative(-1).
They click on the comments to see if someone downvoted them but number of downvotes shown are zero (if in range [-5,-1]) and they get confused(why their contribution went down?)