Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
oxygendependant
7 лет назад

7 излишне писучих авторов, которые были оштрафованы (не считая меня) [GolosSQL]

22 часа - не сутки

Хочу извиниться перед кураторами, проголосовавшими за мою вчерашнюю заметку об английской идиоме "Дергать мою цепь". Я проморгал, что моя квота на четыре заметки в день еще не восстановилась, и этот мой пост получил штраф в 24%. Семьдесят кураторов недополучили кураторских. Сыграло два фактора:

  • да, в контексте суток я делал четыре заметки в день - но последняя вчерашняя была на самом деле 22 часа назад, то есть за 24 часа эта была пятой;
  • и это было бы ничего, если бы заметки были распределены по времени, но я запостил три подряд, и квота от них еще не восстановилась.

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


(Картинка для индекса убогая, зато своя)

В итоге и я получил на четверть меньше, и кураторы. Я вот тут описывал, как работает квота на 4 заметки за 24 часа.

Слишком продуктивные авторы

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


Collossal indeed

В #GolosSQL у поста в табличке Comments есть поле reward_weight. Если оно меньше 10000 - значит, был штраф. Так я обнаружил, что и у меня это случай был не первым. За последние сутки под штрафы попадали еще 22 автора. Многие из них - в самом деле копипейстеры, репаблишеры и авто-переводчики, против которых штрафы и направлены. Но и есть и честные энтузиасты. Помимо упомянутого @anton2ov, прошу обратить внимание @samsatair, @georg, @avtor8904, @naminutku, @kuz9, @jurgan (почти случайная выборка среди наиболее часто оштрафованных, не обижайтесь, если кто не попал, хотя не копипейстер :)

Имейте в виду - некоторые ваши заметки не получают столько вознаграждения, сколько могли бы, если бы вы оставались в рамках квоты (4 заметки за 24 часа).

Правда, 24 часа - упрощенная модель. Если, скажем, за последние сутки 6 постов, но они все 12 часов назад, то каждый займет 5 тысяч от квоты, суммарно 30 тысяч - значит, можно безболезненно опубликовать еще одну сейчас. Я разбирал подобный пример в моем исходном посте на эту тему (повторю ссылку).

Как узнать, есть был ли штраф за последнюю заметку?

Простой способ - открыть адрес типа http://golosd.com/@georg (подставьте свое имя) и найти в левой колонке строку post_bandwidth. Если там число больше 40 тысяч - заметка была оштрафована за излишнюю частоту постов.

Как узнать, будет ли оштрафована следующая?

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

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

Скрипт на языке R, сервер GolosSQL на Windows, хостинг веб-утилит на R на линуксе, избегает коммерческих библиотек от Microsoft, а опенсорсная альтернатива пока не хочет у меня соединяться с GolosSQL. Я работаю над этим, может переделаю скрипт в эксель или еще что-то придумаю.

Пока можно использовать только сложно:

  1. Поставить интерпретатор языка R

  2. Поставить оболочку RStudio

  3. Нажать левую иконку с плюсиком и выбрать Shiny Web App...

  4. Дать произвольное имя, выбрать первую опцию - Single File

  5. Откроется поле редактора - стереть в нем все, скопировать текст из моего репозитория: https://github.com/oxyen/golos-post-bandwidth/blob/master/app.R

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

  6. Нажать "Run App" справа над окном редактора. RStudio предложит установить недостающие библиотеки. Надо согласиться, конечно.

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

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

TODO (после их объединения)

  1. Перевести интерфейс
  2. Посмотреть, нужна ли версия для стима
  3. Подумать, стоит ли делать списки пострадавших регулярными
  4. Когда и если дойдут руки, добавить в трекер Голоса заявку на показ предупреждения такого рода в момент, когда автор публикует заметку через сайт. А в идеале - и сделать отложенную публикацию (как функциональность фронтэнда, а не блокчейна, конечно). Или в трекер Стима?

Что скажете по этому списку?

На эту заметку ушло часов шесть, но это было увлекательно!

Интересуетесь блог-майнерством на Голосе? И не боитесь музыки, игр и всякого гона? Подписывайтесь - @oxygendependant

0
2573.319 GOLOS
На Golos с December 2016
Комментарии (34)
Сортировать по:
Сначала старые