Блог пользователя MikeMirzayanov

Автор MikeMirzayanov, 13 лет назад, По-русски

Смотрю на часы и говорю вам "доброй ночи".

Всегда был уверен, что ездить на сбора важно и полезно — даже если ты уже лет 10 как тренер. Этим летом на Петрозаводских сборах с удовольствием пообщался сразу с несколькими неравнодушными пользователями Codeforces, кто накидал мне ряд хороших идей. Спасибо!

Внедренная сегодня идея давно крутилась у меня в голове, но сразу несколько человек недавно независимо намекнули мне, что так логично сделать. Теперь оценки за комментарии и посты не просто суммируются, но теряют свой вес со временем. Таким образом, теперь вклад в большей степень отражает оценки за деятельность на текущий момент. То есть, если вас поплюсовали (заминусовали) за какую-то деятельность, то через некоторое время этот факт начнет оказывать меньшее влияние на вклад (а потом еще меньшее и так далее).

Хотите подробностей? Их есть у меня. Каждые 180 дней оценки начинают фактически делиться пополам. Например, когда пройдет полгода от финала ACM-ICPC есть все основания полагать, что Egor опустится в статистике по вкладу. Теперь топ вклада в большей степени отражает активных на текущий момент членов сообщества.

Заодно были сделаны и другие небольшие изменения:

  1. по мотивам обсуждения и старых размышлений было внедрено сокрытие актуальной оценки комментария, если это значение лежит в диапазоне [-5,-1],
  2. в ленте комментариев теперь визуализируется факт голосования,
  3. формулы для пересчета суммы оценок во вклад чуток поменялись, чтобы не было такого, что вам поставили пару плюсов, а вклад уже +50 — теперь всё более гладко,
  4. теперь комментарий становится менее заметным, если оценка меньше -10 (было -5),
  5. теперь комментарий скрывается сообщением о низкой оценке, если оценка меньше -25 (было -10).

Полагаю, что скоро сделаем синхронные изменения к 1-2 и для голосования по топикам.

  • Проголосовать: нравится
  • +190
  • Проголосовать: не нравится

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +96 Проголосовать: не нравится

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

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +7 Проголосовать: не нравится

    Ну ведь не очень понятно скрыт он или нет, отображается просто 0. В некотором роде неплохо поощрять положительные оценки, ведь довольно часто люди меньше хвалят, чем ругают (почитайте отзывы об олимпиадах). Когда-то давно для такого поощрения была удвоенная оценка у положительного голоса, потом участников сообщества стало много и это перестало хорошо работать.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +68 Проголосовать: не нравится

      Когда отображаемый рейтинг комментария равен 0 — его реальный рейтинг с вероятностью 83,(3)% меньше 0, и с вероятностью 50% меньше -2.

      ИМХО, такая система скорее работает в обратную сторону, заставляя людей думать о комментариях с нулевым рейтингом как о заминусованных. Идея скрывать небольшой рейтинг хорошая, но, как по мне, отрезок на котором он скрывается нужно сделать симметричным относительно 0.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +107 Проголосовать: не нравится

Норм, у JKeeJ1e30 стало +103. о_О

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

У меня слишком много вклада. Большинство его — за смешные шутки. По хорошему надо как-то отделять шутки от действительно полезных сообщений. Т.е. сделать не две кнопки "плюс" и "минус", а больше.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -10 Проголосовать: не нравится

Сокрытие оценок навеяно исследованием MIT? (http://habrahabr.ru/post/195062/):)

После прочтения статьи сам хотел уже где-нибудь написать об этом, так что спасибо, отличное нововведение!

»
13 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +19 Проголосовать: не нравится

Пока что из всех нововведений мне нравится только подсвечивание плюсов и минусов и сокрытие актуальной оценки комментария, если это значение лежит в диапазоне [-5,-1]. Обе идеи очень круты, удобны и полезны.

Но на изменение вклада со временем можно посмотреть и с другой стороны. Все (по крайней мере многие) мы помним, что Zlobober некогда написал прекрасную публикацию про анти-хэш тест. Думаю, что я не преувеличу, если скажу, что вклад этой публикации не только в сообщество Codeforces, но и в мир спортивного программирования просто огромен. Как-то несправедливо если со временем вклад за нее будет падать — эта публикация будет долго актуальной.

С другой стороны — если какой-то пользователь N будет периодически оставлять никчемные комментарии (вроде распределения баллов перед контестом итд) и будет получать +1 — +2 за них по вкладу, он поднимется выше Zlobober, если Zlobober перестанет комментировать. Думаю, как-то не особо хорошо получается.

Много букаффф не в моем стиле, но что поделаешь :)

P.S. При попытке проголосовать за себя не появляется старая надпись "Вы не можете голосовать за свой комментарий". Баг или фича?

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится -8 Проголосовать: не нравится

    У меня появляется справа внизу всплывающее окно, о том, что нельзя голосовать за свой комментарий. Может не во всех браузерах работает?

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится -27 Проголосовать: не нравится

    Уменьшение вклада со временем какая-то сомнительная идея, как бы банки до нее не додумались)
    Вклад вообще странный предмет: вроде бы есть, но его как бы нет.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Они уже додумались. Инфляция называется.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
      Rev. 3  
      Проголосовать: нравится +19 Проголосовать: не нравится

      Догадывался что меня не поддержат) Но я говорил про тех кто раньше внес свой вклад в развитие кф, писал статьи, задачи на контесты и прочее (естественно я не о себе). Вот их вклад уменьшать не хорошо все-таки. ИМХО.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +29 Проголосовать: не нравится

    Максим, конечно, молодец, но поляки знали эту фичу и раньше.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится -10 Проголосовать: не нравится

    Или формулы для пересчета поменялись очень странно или мне поставил плюс tourist — получив +9 за коммент я получил +3 по вкладу.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +15 Проголосовать: не нравится

    Спасибо, конечно, на добром слове =) Я всецело одобряю подобное изменение, хочется посмотреть, как оно будет работать в реальности. В этом есть хороший мотивирующий фактор, я вот всё не мог заставить себя разродиться контестом, а так, может, дело сдвинется с мёртвой точки.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +87 Проголосовать: не нравится

Тогда не очень удачный термин. Сравните: Вклад Гротендика в математику неоценим. Активность Гротендика в математике в 2013 нулевая.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +27 Проголосовать: не нравится

Представляется чрезвычайно нелогичным делать подобные правила общими по отношению к вкладу, полученному за сообщения в блогах, и к вкладу, полученному за комментарии. Зачастую посты в блогах (особенно те, которые получили большой плюс) содержат полезную для сообщества информацию, и интересность/полезность этой информации со временем не утрачивается (разборы задач, доказательства, интересные описания прошедших онсайтов, сюда же относятся и посты с тестами, ломающими хэши и сортировку, уже упомянутые выше). В то же время по отношению к комментариям это вполне справедливо — комментарий, содержащий удачную шутку (или, наоборот, заминусованный по непонятным причинам), через неделю уже не будет никому интересен, хотя плюс/минус может быть большой. Поэтому я бы предложил вклад за посты в блогах с большим плюсом (это как раз критерий того, что информация полезна) сохранять перманентно, а вклад за комментарии уменьшать по описанным правилам.

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +22 Проголосовать: не нравится

    Справедливости ради, можно заметить, что большинство анонсов соревнований тоже через две недели теряет интерес и актуальность.

    • »
      »
      »
      13 лет назад, скрыть # ^ |
       
      Проголосовать: нравится -16 Проголосовать: не нравится

      На самом деле, оценки за пост о раунде можно считать своеобразным "признанием" вклада автора в развитие Codeforces, коль скоро отдельное голосование по поводу качества раунда не предусмотрено. Контест остается доступным все время существования ресурса, эти задачи потом прорешивают многие люди, и странно считать, что ценность этих задач со временем падает. Так что, мне кажется, сохранение оценок за посты о раундах вполне логично.

      • »
        »
        »
        »
        13 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится

        Также имеются ввиду анонсы сторонних соревнований.

        К тому же, раз это есть теперь оценка вклада пользователя за последнее время, пускай так же будет и с постами, на мой взгляд. Тем более что по моему опыту посты дают гораздо больше + к вкладу, чем комментарии. А то бывают и полезные и всегда актуальные комментарии — что с ними делать?

        • »
          »
          »
          »
          »
          13 лет назад, скрыть # ^ |
          Rev. 2  
          Проголосовать: нравится 0 Проголосовать: не нравится

          При старой системе: случайные большие минусы/большие плюсы за удачные шутки сохраняются вечно

          При новой: закономерные большие плюсы за полезную информацию теряются.

          По сути, это преобразование — переливание воды из пустого в порожнее. Были старые минусы, теперь они исчезли, но появились новые, не менее значимые.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +45 Проголосовать: не нравится

Зашел на сайт — офигел.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

ЦЦЦ,Растроелся по моему Alex_KPR. Не повезло

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +27 Проголосовать: не нравится

"5. теперь комментарий скрывается сообщением о низкой оценке, если оценка меньше -25 (было -10)."

Теперь гораздо меньше комментариев можно будет развернуть и с увлечением прочесть. Есть ещё люди, которые читают почти только заминусованные комментарии, или я один такой? :)

  • »
    »
    13 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +59 Проголосовать: не нравится

    Люблю разворачивать заминусованные комментарии и читать. Каждый день я хожу по Codeforces с мышкой и разворачиваю все заминусованные комментарии, которые вижу. На две дюжины комментариев целый день уходит. Зато после того как я их развернул я устраиваюсь поудобнее... ммм и начинаю их читать. Мне вообще кажется, что заминусованные комментарии умеют думать, у них есть свои города, чувства, не проходите мимо них, лучше разверните и прочитайте. А вчера мне приснился чудесный сон, будто я зашёл на Кодефорсес, а оно в сплошных заминусованных комментариях: контесты, блоги, условия, даже код, даже JKeeJ1e30

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

Вопрос не совсем по этой теме, но все же: с какой оценки блог считается не с низким рейтингом?

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +14 Проголосовать: не нравится

Чего-то у меня сегодня повысился вклад, хотя я уже давно ничего не писал))

»
13 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Ещё, для кнопки "Черновики" другого места не нашлось, кроме как непосредственно на тексте? По-моему, ей самое место на панели редактирования.

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -26 Проголосовать: не нравится

nooo! i was -79 :D please help me ,i need to be -79 again :D

»
13 лет назад, скрыть # |
 
Проголосовать: нравится -12 Проголосовать: не нравится

Hi!:)
After these useful changes, please fix this problem Mike! : http://mirror.codeforces.com/blog/entry/7916
Thanks!

»
12 лет назад, скрыть # |
 
Проголосовать: нравится -16 Проголосовать: не нравится

Why do the value of mine is -1? I wonder why it become -1? What's the rule of it?

»
12 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

все же, мне не совсем понятно как рассчитывается общий вклад. Дело в том что я опубликовал запись, к которой сразу поставили 2[-], после чего мой общий вклад упал на 6! потом еще поставили 1[-], после чего мой вклад упал на единицу. Ничего не понимаю...

  • »
    »
    12 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +5 Проголосовать: не нравится

    Так вроде очки полученные за пост нелинейно складываются с общим вкладом, там функция типа арктангенса — сначала быстро растёт, а потом почти в асимптоту выходит. По-моему так.

»
12 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Is it possible that you publish the function that maps votes to contribution?

»
9 лет назад, скрыть # |
 
Проголосовать: нравится -20 Проголосовать: не нравится

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?)