Предложения — ПИПМАЙ: Лучшее со всей сети
Акцентный цвет
Фон
Игровой блок на главной
Праздничное оформление
Для всех устройств

Предложения

от
до

О снайпинге и накрутке рейтинга

Приветик, пипчане! Я снова с вами, хоть никто особо не скучал.

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

В этот раз коснёмся такой проблемы, как возможность "снайпинга" неугодного определённому пользователю или группе пользователей аккаунта.

В чём суть проблемы, на примере:

Вот у нас есть некий юзер1. У него +100 рейтинга и 200 комментариев. Это буквально значит, что кто угодно может в одно лицо, лично, а лучше при помощи несложного скрипта, проставить ему 200 минусов под каждый из его двухсот комментариев, и снизить рейтинг до -100.

Да кто же станет такое творить? Очень немногие, разумеется. Но сама возможность-то существует. 

Давайте подумаем, может ли уже сейчас пара-тройка активных друзяшек запросто оказывать давление на любого несогласного с ними, банально накидывая ему по минусу на всякий коммент, который он оставляет, и попутно объясняя, что тут ему не рады? Как бы "заткнись или мы продолжаем сливать твой рейтинг". Не толпой на одного, а братская помощь, как говорится.

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

Это, так сказать, всё присказка. Из очевидных, происходящих, вещей.

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

Одно как минимум кроется в том, что активность у пользователей может быть разная. Из этого простого факта можно сделать некоторые выводы. Первый в том, что пользователи с разной активностью в разной степени влияют на рейтинги контента, имеющегося на ресурсе. Кто-то больше, а кто-то меньше.

И поскольку что-то оценивать всё ж-таки энергозатратней, чем не оценивать, то всегда имеет место ситуация, когда абсолютное большинство пользователей обладает очень низкой активностью в количественном отношении, и близкой к нулю в качественном. (О чём речь идёт, смотри пост по ссылке под словом "активность" в предыдущем абзаце) Это в свою очередь значит, что пользователей с высокой активностью меньшинство. Помним, что активность напрямую выражает влияние пользователя на контент. То есть имеем, что исходя из свойств самой системы рейтинга, меньшинство активных пользователей влияет на контент ресурса сопоставимо, а может и даже больше, чем влияет на него пассивное большинство.

Сказать наверняка, каково положение дел на пипмай, вряд ли получится, потому что нужна куча графиков, сводящих воедино информацию об активности пользователей. На данный момент она, скорее всего, даже не рассчитывается. Да и если будет когда-то рассчитываться, то пипчанам её никто показывать не станет всё равно. "Для служебного пользования" - есть такой гриф на опредлённые документы.

Но не в этом суть. Каждый человек сам решает, сколько он времени проводит на ресурсе, что и как оценивает, и в каких количествах - активность пользователя определяется им самим.

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

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

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

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

Чем больше контента создаёт пользователь, тем уязвимее он к снайпингу.

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

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

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

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

Тем не менее, блокировка возможности оценки постов спустя какое-то время после публикации, выглядит вполне рабочим вариантом. Разумеется вариантом не полного искоренения, а усложнения снайпинга и накрутки рейтинга.

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

Перед тем как перейти к самой "мякотке", нельзя не упомянуть о том, что позволяет снайпингу не просто существовать, но и провоцирует данное явление повсеместно. И проблема кроется в создании общности интересов для активного меньшинства. Иными словами: то, как устроен рейтинг, делает так, что направленность действий активного меньшинства пользователей плюс-минус совпадает.

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

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

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

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

Менять надо систему.

Для этого надо для начала понять саму сущность снайпинга.

А сущность этого явления в заведомой необъективности выставляемой оценки контенту определённого пользователя. Ну это когда минусы или плюсы под контентом юзера ставятся не за то, какой это контент, а за то, кто автор этого контента.

Можно ли это как-нибудь исправить? Да, вполне. Причём относительно просто.

Свойство системы, позволяющее необъективно ставить оценки контенту очень простое: информация об авторе контента известна заранее, до выставления оценки.

И вот его-то можно даже устранить, а не модифицировать, потому что это даже не свойство системы рейтинга как таковой.

Вернёмся к этому чуть позже, потому что надо обратить внимание на два очень интересных и полезных механизма, существующих на пипмае прямо сейчас.

1-й - невозможность сменить оценку контенту после того, как она поставлена. То есть нельзя поставить одну оценку, потом передумать и отменить её или сменить на противоположную.

2-й - невозможность узнать рейтинг поста, до того, как ему установлена оценка.

Оба эти механизма работают в прекрасной синергии. К первому вообще вопросов нет, а вот ко второму есть.

Юзер не может узнать рейтинг поста, пока не оценил его. Эта информация остаётся недоступной до тех пор, пока не поставлен плюс или минус. Но что если юзер не готов быть настолько однозначным и скорее относится к материалу поста нейтрально? Вариант поставить "нейтрально", то есть ни плюс ни минус, у него только один: не ставить никакой оценки вообще. И в этом случае информация о рейтинге поста останется для него недоступной. Это немножко не правильно. Решается просто, через возможность поставить нейтральную оценку, после чего информация о рейтинге поста открывается. И информацию скрывать нет смысла, потому что пользователь проголосовал и переголосовать уже не может, и вариант с нейтральным отношением сохранён.

А почему вообще от юзера скрывается информация о рейтинге поста, до того, как он оценит пост? А делается это для того, чтобы увеличить уровень объективности оцениваемого контента. Потому что для объективной оценки поста информация о его рейтинге: а) не нужна б) потенциально вредна (кто-то да поставит свой плюс или минус с учётом того, сколько плюсов или минусов уже поставили другие)

"Разработчики пипмая, которые просто списали эту фичу с пикабу, отворачивают глаза".джипег

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

Но давайте пойдём дальше. Зададимся вопросами:

а) Нужна ли для объективной оценки контента информация о том, кто его автор?

б) Может ли быть вредна для объективной оценки контента информация о его авторе?

И тут, оказывается, то же самое: а) не нужна б) да, может быть вредна

Вывод напрашивается сам собой: значит, такую информацию нужно скрывать до того, как пользователь оценит контент. Оценит положительно, отрицательно или нейтрально.

Причём заметьте: речь шла не про посты или комментарии по отдельности, а про контент, то есть про то и то.

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

Итак, сушим выводы, переходим к предложению в сжатом виде:

Для усложнения снайпинга и накрутки рейтинга можно предпринять следующие решения:

- Ввести блокировку возможности оценивать посты спустя определённое время после их публикации.

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

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

- Устранить возможность изменить выставленную оценку. (уже есть)

- Устранить возможность отсмотреть все комментарии и посты одного пользователя через его профиль (иначе скрытие авторства будет работать не так хорошо)

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

Ну и как обычно, всё это надо плотненько обсудить. 


Раскрыть

О рейтинге юзера на пипмай

Тут немножко мыслей о том, что из себя представляет рейтинг на ресурсе.

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

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

Например: юзер А и юзер В имеют одинаковый рейтинг: +100. Но А не запилил ни единого поста и сидит строго в комментах, в основном шутя, а В напилил горы популярных постов про ядерный синтез. То есть один юзер - В - автор, наполняющий ленту, а второй - А - посетитель, активно обсуждающий всякие посты.

Есть ли между ними разница? Определённо да. Их рейтинг - следствие разной деятельности.

Даже если так, то в чём проблема?

Она в том, что писать одобряемые комментарии и делать популярные посты - не одно и то же. Это требует разных усилий, и по количеству этих усилий, и по качеству. Рейтинг юзера вообще не показывает, годноту он постит, или просто сидит прикольно общается. И то и другое, повторю, очень важно для развития ресурса, но это не одно и то же.

Человек - существо рациональное, а значит всегда будет искать наиболее простой путь достижения цели. Зачем делать посты, рисковать быть незамеченным или даже утопленным в минусах, если можно не напрягаясь сидеть угорать в комментах и иметь тот же результат по рейтингу?

Как эту проблему попытались решить на всем известном "пикабу": да просто сделали вес плюсов и минусов от комментариев х0.5 от плюсов и минусов за посты. Поймать баланс таким "тычком в небо", ясен хрен, не вышло.

Проблема, как я уже отметил, фундаментальная, то есть кроется в самом принципе начисления рейтинга. И решить её можно только следующим образом: ввести два рейтинга. Один для людей, второй для чудовищ, один за посты, второй за комментарии. Вроде всего на одну переменную больше, но вот уже профиль юзера показывает, в какой степени он клепает годный контент, а в какой обсуждает его. Для каждого вида деятельности юзера на ресурсе у него отдельный рейтинг. Ну это, знаете, в основном своём принципе даже логично: как выводить скорость автомобиля и обороты двигателя на разные приборы, а не делать какую-то сумму двух концептуально разных величин.

Граждане пипчане, эта тема требует плотного обсуждения.


Раскрыть

А как тут в комментах сраться?

Признаюсь честно, я из тех, кто больше не по постам, а по обсуждениям в комментах. (Раньше и меня вела дорога постоделания, но на пикабу мне прострелили колено)

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

Как так-то? Если такой доступ есть, то он не особо очевиден, а если нет, так предлагаю его обязательно запилить!


Раскрыть

iOS Safari

Опять сафари кашляет

 

Bad Request

Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.


Apache/2.4.6 Server at localhost Port 80

 

Раскрыть

Баг

Если в посте оставляешь коммент, потом хочешь в этом же посте ответить другому, то при нажатии на 

«ответить» открывается форма но текстовое поле неактивно и клава не выскакивает. 

телефон:браузер

если перезайти в пост - все окей   Просто рефреш не помогает  

 

 


Раскрыть

В закладки

Тут мысль посетила. Хорошо бы переименовать пункт «в закладки» во что-то более простое. 

Ну например в:

в мемориз

сохранить

а то каждый раз нажимая кнопку, оглядываюсь в страхе что щас выскочит два мента и светя фонариком в область органов зрения на лице спросят: - а что это мы тут делаем? А ты в растерянности  такой:

эээээ


Раскрыть

play something

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


Раскрыть

Как отключить музыку при запуске в приложении?

Очевидно, что функция лишняя (или только у меня так происходит?) Как это вырубить? Ночью некомфортно сильно, да и вообще незачем.


Раскрыть

Товарищи админы, выручайте.

Я тупой, или лыжи не едут.

Устал ставить минусы пустым постам. Кто виноват? Кривой сайт или авторы тупят?

И да, минус поставил, но стрелочку не вижу, а рейтинг показывает.

Я не Псака, но в моей, единственной, писанине тут, картинки видны. (дата - 2023-08-24 00:05:00)

Обновил страницу, и опять пустой пост


Раскрыть

Зона РУ

Я вот что подумал…

Не стоит ли пока тихо перенести пипеу на забугорную зону?

А то проходили уже. Как только ресурс наберет обороты - прийдут чекисты с депутатом и «выкупят» пипку. И сразу введут правило не называть говном деда и ваще не пиздеть. ? 


Раскрыть

в мобильной версии не вставляются картинки

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


Раскрыть

Игнор юзера

Не смог найти как добавить в игнор ве от пользователя. К примеру я не хочу игнорить весь тег аниме - но один лосяра каждый день постит по 10 лисичек что очень печалит…


Раскрыть

В ответ на предложение о монетизации

Хорошая идея.

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

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


Раскрыть