Улучшаем карму: раскручиваем гайки на Хабре

Карма была одним из первых механизмов, появившихся на Хабре. И сколько она существовала, столько же времени были посты о том, что она работает не так, как ожидает конкретный автор. И что если срочно не принять меры, то Хабр вот-вот загнётся.

7e0405cc8fd10eac9c736f30341c2160.jpg

Большинство предложений разбивались о какие-то специфические особенности Хабра и ситуации, которые изначально не брались в расчёт. Иногда присутствовало здоровое зерно логики. Встречались и чрезмерно сложные фантазии. Мы читали каждый такой пост и комментарии к нему, мотали на ус, делали какие-то расчёты, но всё же не спешили вносить изменения. В функцию, которая может и не идеально, но всё же 15 лет проработала основой пользовательской регуляции.

Но сегодня мы анонсируем два изменения в механизме кармы.

Рассматривая те или иные варианты изменений, мы старались помнить об одной важной предпосылке: «чем сложнее механизм, тем проще его сломать». И наоборот, «чем крупнее шестерёнка, тем она надёжней» — хотелось, чтобы механика кармы оставалась простой и понятной для пользователей, без кучи условий, исключений и нюансов. Либо в плюс, либо в минус.

Новые изменения направлены на исправление двух ситуаций:

  1. Голосовать могли не только лишь все

    Мало кто мог это делать. Почти одновременно с кармой появились инвайты, которые поставили точку в бурном росте количества регистраций. Эту ситуацию немного исправил новый тип аккаунтов ReadOnly — как следует из названия, он позволял читать статьи и формировать ленту, пользоваться закладками. Вскоре пользователям этого показалось мало и они попросили дать им возможность связываться с авторами статей через личку и даже писать комментарии — как-то так появились аккаунты Read&Comment (а ReadOnly стали больше ассоциироваться с санкциями). Ну, а раз такое дело, то почему бы заодно не попросить возможность иметь карму, иметь возможность оценивать посты? … Аргументация простая: «не обязательно быть поваром, чтобы оценить вкус устриц».

  2. Нездоровая обстановка в комментариях к публикациям

    Если поискать, то можно найти мнения о том, что в комментариях к статьям на Хабре царит мрак и непотребство, один токсичный пользователь доедает другого, а все нормальные уже давно ушли. Чего греха таить — с таким порой действительно можно столкнуться. Можно долго рассуждать о причинах этого: карма ли, отсутствие строгих санкций за поведение «не по гайдлайнам» или что-то ещё — сложно ответить однозначно, но важно то, что это уже есть. И что надо как-то это всё минимизировать.

Итого:

1. Теперь голосовать может гораздо больше пользователей

До конца лета 2021 года голосовать за что-либо (карму пользователей, рейтинг постов и комментариев) мог относительно небольшой срез пользователей — те, чья карма была больше 5. При этом существовало искусственное ограничение: карма пользователя без поста не могла быть больше 4. Если хочешь влиять на сообщество, будь добр сделать полезный вклад — пройди через муки написания статьи, чтобы понять, чего это стоит другим.

С сегодняшнего дня это ограничение снято: голосовать за что-либо могут все пользователи с положительной кармой. Логика ежедневного «заряда» осталась прежней: 1 единица кармы = 1 голос за пост или карму другого пользователя, либо 2 голоса за комментарии. Соответственно, не имея поста, но имея карму +4 (например, за хорошие комментарии), пользователь получает возможность ежедневно оценивать 4 поста или 8 комментариев.

Но есть нюанс. Голосовать с нововведением можно только «в плюс» — минусовать неугодные посты или пользователей не получится, для этого по-прежнему нужна своя статья и карма не ниже 5.

Детально расклад такой:

  • Карма ≥ 0: можно размещать публикации в профильные хабы (только для полноправных аккаунтов)

  • Карма ≥ 1: можно отключить показ рекламных блоков на сайте (опция доступна в настройках профиля)

  • Карма ≥ 1 ≤ 4: можно положительно голосовать за карму, публикации и комментарии других пользователей

  • Карма ≥ 5: можно голосовать (как в плюс, так и в минус) за публикации, комментарии и карму других пользователей

По нашим прикидкам должно увеличиться количество «добрых голосов» (рейтинг статей в целом), при этом количество «деструктивных» действий должно остаться прежним.

Make dobro, not warMake dobro, not war

2. Профилактическая работа над обстановкой в комментариях

В большом доме достаточно одного любителя громко слушать музыку по ночам или сверлить стены в тихий час, чтобы лишить спокойствия всех остальных соседей. Да, есть законы и правоохранительные органы, но это никак не мешает «гадкому утёнку» испортить здоровую атмосферу и оставить неприятное послевкусие всем остальным. Хабр в данном случае не исключение: сложно будет подсчитать, сколько «неприятных» ситуаций было за 15 лет на сайте с сотнями тысяч пользователей — неудивительно, что за это время у кого-то могло сложиться в том числе негативное мнение. Что ж, давайте пробовать это исправлять.

Невольно вспоминается мудрость о том, что «бороться надо с причиной, а не следствием». В данном случае нездоровая атмосфера — следствие, а причина — те, кто способствует её появлению. То есть те, кто ведёт себя «как-то не так, как все», раздражает других. Причём по большей части именно в комментариях.

Раньше у пользователей было два инструмента для борьбы с подобным явлением:

  • Минус в карму. Это замедляло возможность «гадкого утёнка» писать комментарии, но не лишало её. Как результат — «зубная боль» никуда не девалась, а лишь приглушалась.

  • Жалоба в службу поддержки. Которая не всегда приводила к успеху — если комментарий грубо не нарушал правил сайта, то пользователь оставался на плаву.

Поэтому мы подумали и решили немного доработать первый вариант, что пользователи могли не только усложнить «неспортивное поведение», но и имели возможность остановить его.

Было:

  • Карма от −1 до −10: возможность размещать комментарии 1 раз в 5 минут

  • От −11 до −30: 1 комментарий в час

  • От −31 до −100: 1 комментарий в день

  • От −100 и ниже: 1 комментарий в неделю и значок «Тролль»

Стало:

  • От −1 до −5: возможность размещать комментарии 1 раз в 5 минут

  • От −6 до −10: 1 комментарий в час

  • От −11 до −30: 1 комментарий в день, можно написать пост в Recovery Mode.

  • −31: понижение прав аккаунта до ReadOnly

То есть если раньше пользователи могли лишь «замедлить» злодея, то сейчас его можно заминусовать до перевода в режим ReadOnly, откуда он не сможет нарушать спокойствие. Новая градация частоты написания комментария призвана дать пользователю остыть прежде, чем он закопается ещё глубже.

adae0c887c495d7117d078e4f3b3c287.jpg

Наверняка у многих напрашивается два вопроса:

— А как же теперь плыть против течения и выражать мнение, отличное от всех?

— Как и раньше. За спокойное, корректное и аргументированно выраженное мнение ничего страшного с кармой не происходит — даже если вы утверждаете, что Земля плоская. Но если упорно не слышать сообщество, добавлять в комментарии эмоции, переходы на личности, навешивать ярлыки и делать неуместные обобщения — да, запросто «прилетит». В том числе по этой причине первое нововведение даёт возможность голосовать только в плюс. Семь раз отмеряйте, прежде чем отрезать.

Сейчас у каждого пользователя есть «запас прочности» в 30 единиц кармы, которого вполне хватит, чтобы разок «оступится». И есть функция обнуления кармы — если даже после этого он уходит в минусы, то это целенаправленный выбор и надо бы что-то переосмыслить. Как раньше «быть плохим парнем» или просто разводить оффтопик станет сложнее.

— Что делать тем, чья карма уже сейчас -31 и ниже?

— Мы не сторонники «расстрельных списков» и было бы странно переводить всех в ReadOnly, приговаривая «This is Sparta». Всем, кто оказался в такой ситуации, мы предлагаем «начать с чистого листа», воспользовавшись функцией обнуления кармы, которой единожды за всё время пребывания на сайте может воспользоваться любой пользователь (опция находится в настройках профиля). То есть это не столько амнистия, сколько именно возможность попробовать ещё раз. Если пользователь не захочет воспользоваться этой возможностью, то он может продолжить пользоваться сайтом в режиме чтения, что тоже не так уж и плохо — именно такие права получают все вновь зарегистрированные пользователи.

В качестве вишенки на торте мы избавились от значка «Тролль», который выдавался за достижение кармы -100. Получение значка было сопряжено с затруднением комментариев: после кармы в -30 можно было писать лишь раз в день, чего было достаточно, чтобы тщательно отобрать публикацию и накапать ядом в комментариях.

image-loader.svg

Не стоит ждать, что внесённые изменения дадут быстрый эффект — впереди предстоит долгая совместная работа, наблюдения, ситуации, корректировки. И надеемся, что вы нам поможете.

Спасибо за внимание!

© Habrahabr.ru