Считаем чужие деньги: сколько Хабр тратит на ППА в месяц?

в 16:06, , рубрики: БЗ-18М, деньги, калькулятор, статистика, хабр, электроника
Считаем чужие деньги: сколько Хабр тратит на ППА в месяц? - 1

Несколько недель назад от Хабра пришло уведомление о присвоении моему аккаунту статуса «Старожил». Это означает, что теперь есть возможность присоединиться к ППА — программе поощрения авторов.
Возникло желание понять, что такое ППА? Нет, не каковы Правила начисления вознаграждения, а чем является ППА для Хабра и его авторов.
Существует много оценочных суждений относительно ППА, но я, являясь сторонником фактов, решил взять карандаш, пару листов бумаги, калькулятор Электроника БЗ‑18М и произвести ряд вычислений. Вероятно, они будут интересны не только для меня.

SELECT * FROM habr

Итак, на текущий момент на главной странице Хабра — habr.com/ru/articles/ — имеется лента из 50 страниц по 20 статей на каждой. По умолчанию статьи в ленте отсортированы по дате публикации и охватывают временно́й интервал порядка 15 дней. Два раза по 15 — это месяц :)
Всего за август я насчитал 2038 статей. Их суммарный рейтинг составил +32 903.

WHERE author IS NOT NULL

Арифметически в ленте должна быть ровно тысяча статей, в реальности их чуть меньше. На тех страницах ленты, где есть информационный блок «Голос свыше», не 20, а 19 статей.

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

WHERE hub != 'Чулан' AND hub != 'Я пиарюсь'

В ППА не принимают участия статьи из хабов Чулан и Я пиарюсь. Правда, за месяц таких статей было всего девять. И максимальный рейтинг у у них составил всего +8 (Права на программу для ЭВМ и Работа Li-Pol аккумуляторов при -20 °C).

На всякий случай напоминаю, что редакция Хабра считает статью средней при рейтинге ≥ +20, хорошей при рейтинге ≥ +30, и отличной при рейтинге ≥ +50.

WHERE likes >= 30 ORDER BY likes DESC

В подсчёте премии по ППА учитывается рейтинг, полученный статьёй за трое суток. Несмотря на то, что возможность изменять рейтинг сохраняется у статей в течение 30 суток, основные изменения рейтинга происходят в течение первых 48 часов.

Например, статья Как подключить мультиметр к компьютеру набрала примерно за двое суток +47.
Ещё через неделю её рейтинг составил +52.
Спустя ещё две недели её рейтинг остался том же уровне: +52.

Статья Гибкие шестерни набрала за трое суток +80.
Ещё через неделю её рейтинг составил +85.
На момент написания данной публикации её рейтинг +90.

По правилам, ППА действует для статей с рейтингом +30 и выше.

Это не ВАХ диода :)

Это не ВАХ диода :)

Из 2038 статей за месяц лишь 305 имели рейтинг +30 и выше.
Однако, если считать по рейтингу, то эти статьи имеют совокупный рейтинг +17 933.
Совокупный рейтинг статей с рейтингом меньше +30 составляет +14 970.

Если считать рейтинг мерой полезности статьи (что, на мой взгляд, является невероятно условным допущением), то отсечка +30 представляется достаточно логичной, так как делит объём статей по совокупному рейтингу примерно пополам.

Считаем чужие деньги: сколько Хабр тратит на ППА в месяц? - 3

WHERE hub NOT LIKE 'Блог компании%'

ППА не распространяется на статьи, написанные в корпоративные блоги.

Несмотря на то, что за месяц было опубликовано 947 корпоративных статей и 1091 авторская статья, совокупный рейтинг корпоративных статей составил +18 369 против +14 534 совокупного рейтинга авторских.

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

Считаем чужие деньги: сколько Хабр тратит на ППА в месяц? - 4

WHERE author_label IN ('Старожил', 'Автор', 'Звезда', 'Легенда')

Не каждый автор, который написал статью +30, получает деньги по ППА. Для этого надо писать долго и/или хорошо и получить либо знак Старожил, либо Автор (или поглощающие его знаки Звезда и Легенда).

Из всех авторских статей с рейтингом +30 (которых за месяц было опубликовано 110 штук) лишь 47 были опубликованы участниками ППА.

WHERE hub LIKE '%*'

Из 47 статей участников ППА самой рейтинговой является статья О блокировке Youtube от автора @it_union Она набрала +466.
Другой популярной статьёй стала статья Тест поддельного шуруповерта Makita от @LightTool , рейтинг +229.

Первый автор разместил свою статью в хабе Карьера в IT-индустрии, второй — в хабах Гаджеты, Энергия и элементы питания и DIY или Сделай сам.
Однако, все эти четыре хаба не являются профильными.
В описании понятия «хаб» указано:

Непосредственно связаны с IT. В них можно писать при любой карме. Хабы отмечены иконкой шестерёнки в общем списке хабов и звездочкой в ниспадающем меню выбора хаба при создании публикации. К участию в ППА принимаются публикации только из этих хабов.

Соответственно, вышеуказанные статьи не подпадают под ППА.

Из всех 2038 статей, опубликованных за август, 1639 (80%) относятся хотя бы к одному профильному хабу.
Схожее соотношение прослеживается и в случае ППА: из 47 упомянутых статей 35 (74%) размещены хотя бы в одном профильном хабе.

WHERE article_label != 'Перевод'

Наконец, для переводных статей премия ППА ограничивается половиной суммы в сравнении с непереводными статьями.
За август было опубликовано 210 переводов и 1828 оригинальных статей.
Соотношение по совокупному рейтингу: +3809 у переводных, +29 094 у оригинальных статей.
Что по общему количеству, что по суммарному рейтингу, переводы составляют примерно 11% от общего числа статей.
Однако среди 35 авторских статей, подходящих для ППА, мне встретилось 10 переводных, 7 из которых написал один человек (@PatientZero)

SELECT SUM(money)

Если я ничего не перепутал, пока выписывал все данные карандашом на бумагу, то те 35 статей, которые соответствуют требованиям ППА, составили 1,6% от общего количества статей. Но принесли 8,8% суммарного рейтинга.

Скрытый текст
  1. Чиним замедление YouTube на уровне роутера

  2. Как мы в России сделали микрофон как у Артемия Лебедева и продаем по всему миру

  3. Launcher для GoodbyeDPI – понятный способ обойти все блокировки и восстановить YouTube в России

  4. Сколько, реально, lossless треков в Яндекс Музыке

  5. Секрет внутри одного миллиона чекбоксов

  6. $1697 за выключатель кондиционера: DIY ремонт управляющего планшета

  7. Крупица истины в безумном заявлении «в России нет и не может быть чипов» и что из нее следует

  8. Как кандидат наук продал 230 000 экземпляров своих книг с намеком на мат в заголовке

  9. 3 самых очевидных способа вручную обнаружить текст от большой языковой модели

  10. Подборка игр с низкоуровневым программированием

  11. Как анонимно продать или купить крипту

  12. find + mkdir полны по Тьюрингу

  13. Шахматные задачи от Поколения

  14. ByeDPI для Android, SpoofDPI для Mac и Linux – чиним YouTube и не работающие в России сайты на Андроид, Линукс и Мак

  15. Старый трансивер эфир не испортит. Часть 2. Восстановление и наладка

  16. Ну что, очередная техногенка?

  17. strlcpy, или как CPU противоречат здравому смыслу

  18. Чем опасен чистый RSA? Разбираем подводные камни

  19. Как я ускорила парсинг строк в serde_json на 20%

  20. Как я создал 175 шрифтов при помощи Rust

  21. Стала ли AlphaGeometry прорывом в ИИ?

  22. Как я нажарил косточек и продал на маркетплейсах на 36 млн в год

  23. Туннель IPv6 через IPv4 для обхода замедления Youtube на уровне роутера

  24. Я продаю 120 тонн дичи в год, и каждый месяц меня пытаются закрыть

  25. Особенности фонетики якутского языка для синтеза речи

  26. Ловись игрок, платящий и не очень…

  27. Бумажные книги по программированию — удобный инструмент или пережиток прошлого?

  28. «У нас закончились столбцы» — лучшая худшая кодовая база

  29. Просто выберите Postgres

  30. Автобус враг троллейбуса? Мешают ли троллейбусные линии городскому пейзажу и стоит ли их демонтировать

  31. Микропроцессоры и Инопланетяне

  32. Как сделать из обычного квартирного домофона IP камеру видеонаблюдения

  33. Кадры не нужны – 27, или новое магическое мышление менеджмента

  34. Все дороги ведут в ГТА, на этот раз в мой браузерный вариант

  35. Даты в Javascript наконец-то пофиксят

...в порядке уменьшения рейтинга на момент написания данной публикации.

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

Самое занимательное же связано с, казалось бы, весьма безобидной статьёй Шахматные задачи от Поколения.
9 августа Wayback Machine зафиксировала её рейтинг на отметке +67, который по моим наблюдениям поднимался до +70.
Спустя примерно месяц, 16 сентября, Wayback Machine, а также сетчатка моих глаз, показывают рейтинг +19.
Минус 51 (пятьдесят один) пункт!

Я задал соответствующий вопрос автору статьи @tguev, но он пока не ответил.

На ум приходит классическая копипаста 2000-х:

Ребята, не стоит вскрывать эту тему. Вы молодые, шутливые, вам все легко. Это не то. Это не Чикатило и даже не архивы спецслужб. Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте тему и забудьте, что тут писалось. Я вполне понимаю, что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых – стоп. Остальных просто не найдут.

При помощи микрокалькулятора Электроника БЗ‑18М я посчитал совокупную премию ППА за месяц. Она составила 139 925 рублей.

Считаем чужие деньги: сколько Хабр тратит на ППА в месяц? - 5

Конечно, это не точная сумма.
Во‑первых, как уже говорилось, расчёт премии по ППА происходит на основе трёхдневного рейтинга. Хотя после трёх дней рейтинг растёт незначительно, но всё‑таки он растёт.
Во‑вторых, не все авторы, которые могут претендовать на ППА, реально хотят участвовать в ней.
Так что, скорее, данное число — это оценка «сверху».

Много это или мало?
С одной стороны, поскольку уплата налогов за премии по ППА ложится на авторов, можно сказать, что затраты на всю ППА эквивалентны затратам на одного сотрудника Хабра с зарплатой около 94 000 рублей.
Не запредельно большая сумма, даже для одного человека.

С другой стороны, согласно данным о Хабре на сайте bo.nalog.ru, и несмотря на то, что валовая прибыль Хабра за 2023 год составила 360,4 млн рублей, чистая прибыль составила всего 6,0 млн рублей.
Если экстраполировать совокупные затраты на ППА за август на весь год, то получится 1,65 млн рублей. Вполне сравнимое с чистой прибылью число.

UNION ALL

Принцип формирования премии ППА и некоторые следствия из него также достаточно любопытны для рассмотрения.

Если статья имеет рейтинг от +30 до +49, то премия за неё составляет:

3000+N×10

...где N — количество баллов сверх +30.

Если статья имеет рейтинг от +50 и выше, то премия за неё составляет:

5000+N×10

...где N — количество баллов сверх +50.

То есть статья, набравшая +49, будет оценена в 3190 рублей, а статья +50 в 5000 рублей.
Кроме этого, три статьи с рейтингом +30 (вполне доступный показатель для автора средней руки) будут оценены в ту же сумму, что и одна статья с рейтингом +450 (уникальный показатель, которого достигают всего 1‑2 статьи в месяц).

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

В реальности, среди статей, подпадающих под ППА, рекордсменом за август стала статья Чиним замедление YouTube на уровне роутера от @nkha с рейтингом +386 и премией 8360 рублей.

В то же время автором‑рекордсменом ППА стал талантливый специалист в сфере SMM и SEO @slava_rumin Его совокупная премия за четыре августовские статьи (про продажу кофе, продажу мяса, продажу микрофонов и продажу бумажных книг) должна была составить около 20 480 рублей (или 15% от всей августовской ППА).

Золотой человек! Если бы ещё на IT‑ресурсе, коим является Хабр, писал про IT — вообще цены бы не было.

Автор: Flammmable

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js