- PVSM.RU - https://www.pvsm.ru -
Привет.
Данная статья является логическим продолжением рейтинга Лучших статей Хабра за 2018 год [1]. И хотя год еще не закончился, но как известно, летом произошли изменения в правилах, соответственно, стало интересно посмотреть, повлияло ли это на что-нибудь.

Кроме собственно статистики, будет приведен и обновленный рейтинг статей, а также немного исходников для тех кому интересно, как это работает.
Для тех, кому интересно что получилось, продолжение под катом.
Данный рейтинг неофициальный, и никаких инсайдерских данных у меня нет. Как нетрудно видеть, посмотрев в адресную строку браузера, все статьи на Хабре имеют сквозную нумерацию. Дальше дело техники, просто в цикле читаем все статьи подряд (в один поток и с паузами, чтобы не нагружать сервер). Сами значения были получены несложным парсером на Python (исходники есть здесь [2]) и сохранены в cvs-файле примерно такого вида:
2019-08-11T22:36Z,https://habr.com/ru/post/463197/,"Blazor + MVVM = Silverlight наносит ответный удар, потому что древнее зло непобедимо",votes:11,votesplus:17,votesmin:6,bookmarks:40,views:5300,comments:73
2019-08-11T05:26Z,https://habr.com/ru/news/t/463199/,"В NASA испытали систему автономного управления одного микроспутника другим",votes:15,votesplus:15,votesmin:0,bookmarks:2,views:1700,comments:7
Для парсинга мы будем использовать Python, Pandas и Matplotlib. Те кому статистика неинтересна, эту часть могут пропустить и сразу перейти к статьям.
Сначала нужно загрузить датасет в память и выделить данные за нужный год.
import pandas as pd
import datetime
import matplotlib.dates as mdates
from matplotlib.ticker import FormatStrFormatter
from pandas.plotting import register_matplotlib_converters
df = pd.read_csv("habr.csv", sep=',', encoding='utf-8', error_bad_lines=True, quotechar='"', comment='#')
dates = pd.to_datetime(df['datetime'], format='%Y-%m-%dT%H:%MZ')
df['datetime'] = dates
year = 2019
df = df[(df['datetime'] >= pd.Timestamp(datetime.date(year, 1, 1))) & (df['datetime'] < pd.Timestamp(datetime.date(year+1, 1, 1)))]
print(df.shape)
Оказывается, за этот год (хотя он еще не закончен) на момент написания текста было опубликовано 12715 статей. Для сравнения, за весь 2018й — 15904. В общем, немало — это примерно 43 статьи в день (и это только с положительным рейтингом, сколько загружается всего статей, которые ушли в минус или были удалены, можно только гадать или примерно прикинуть по пропускам среди идентификаторов).
Выделим из датасета необходимые поля. В качестве метрик мы будем использовать количество просмотров, комментариев, значения рейтинга и количества добавлений в закладки.
def to_float(s):
# "bookmarks:22" => 22.0
num = ''.join(i for i in s if i.isdigit())
return float(num)
def to_int(s):
# "bookmarks:22" => 22
num = ''.join(i for i in s if i.isdigit())
return int(num)
def to_date(dt):
return dt.date()
date = dates.map(to_date, na_action=None)
views = df["views"].map(to_int, na_action=None)
bookmarks = df["bookmarks"].map(to_int, na_action=None)
votes = df["votes"].map(to_float, na_action=None)
votes_up = df["up"].map(to_float, na_action=None)
votes_down = df["down"].map(to_float, na_action=None)
comments = df["comments"].map(to_int, na_action=None)
df['date'] = date
df['views'] = views
df['votes'] = votes
df['bookmarks'] = bookmarks
df['up'] = votes_up
df['down'] = votes_down
Теперь данные добавлены в датасет, и мы можем их использовать. Сгруппируем данные по дням и возьмем усредненные значения.
g = df.groupby(['date'])
days_count = g.size().reset_index(name='counts')
year_days = days_count['date'].values
grouped = g.median().reset_index()
grouped['counts'] = days_count['counts']
counts_per_day = grouped['counts'].values
counts_per_day_avg = grouped['counts'].rolling(window=20).mean()
view_per_day = grouped['views'].values
view_per_day_avg = grouped['views'].rolling(window=20).mean()
votes_per_day = grouped['votes'].values
votes_per_day_avg = grouped['votes'].rolling(window=20).mean()
bookmarks_per_day = grouped['bookmarks'].values
bookmarks_per_day_avg = grouped['bookmarks'].rolling(window=20).mean()
Теперь самое интересное, мы можем посмотреть на графики.
Посмотрим количество публикаций на Хабре в 2019 году.
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = (16, 8)
fig, ax = plt.subplots()
plt.bar(year_days, counts_per_day, label='Articles/day')
plt.plot(year_days, counts_per_day_avg, 'g-', label='Articles avg/day')
plt.xticks(rotation=45)
ax.xaxis.set_major_formatter(mdates.DateFormatter("%d-%m-%Y"))
ax.xaxis.set_major_locator(mdates.MonthLocator(interval=1))
plt.legend(loc='best')
plt.tight_layout()
plt.show()
Результат интересный. Как можно видеть, Хабр в течении года слегка «колбасило». Причину я не знаю.

Для сравнения, 2018 выглядит несколько «ровнее»:

Какого либо кардинального уменьшения числа публикуемых статей в 2019м я на графике не увидел. Более того, наоборот, оно с лета похоже даже немного выросло.
Но вот следующие два графика удручают меня немного больше.
Среднее число просмотров в день на статью:

Средний рейтинг в день на статью:

Как можно видеть, среднее число просмотров в течении года немного снижается. Это можно объяснить тем, что новые статьи еще не проиндексированы поисковиками, и их находят не так часто. А вот снижение среднего рейтинга на статью более непонятно. Ощущение такое, что читатели или просто не успевают просматривать такое количество статей или не обращают внимание на рейтинги. С точки зрения программы поощрения авторов, это тенденция весьма неприятная.
Кстати, в 2018 такого не было, и график более-менее ровный.

В общем, владельцам ресурса есть над чем подумать.
Но не будем о грустном. В целом можно сказать, что летние изменения Хабр «пережил» вполне успешно, и число статей на сайте не сократилось.
Теперь собственно, рейтинг. Поздравляю тех, кто в него попал. Еще раз напомню, что рейтинг неофициальный, возможно я что-то упустил, и если какая-то статья здесь точно должна быть, а её нет, пишите, добавлю вручную. В качестве рейтинга я использую рассчитанные метрики, которые как мне кажется, получились достаточно интересными.
Топ статей по числу просмотров
Светодиодное враньё невиданных масштабов [3] 241000 просмотров, 569 комментариев, рейтинг +364.0/-1.0
'Статья про минет': ученые обработали 109 часов орального секса, чтобы разработать ИИ, который сосет член [4] 236000 просмотров, 361 комментарий, рейтинг +240.0/-68.0
Что курил конструктор: необычное огнестрельное оружие [5] 235000 просмотров, 123 комментария, рейтинг +119.0/-9.0
Как я год не работал в Сбербанке [6] 233000 просмотров, 580 комментариев, рейтинг +449.0/-14.0
Учёные нашли самое старое живое позвоночное на Земле [7] 221000 просмотров, 211 комментариев, рейтинг +82.0/-14.0
Выброшенные на помойку умные лампочки — ценный источник личной информации [8] 219000 просмотров, 147 комментариев, рейтинг +73.0/-11.0
Король разработки [9] 178000 просмотров, 668 комментариев, рейтинг +315.0/-60.0
Мошенники и ЭЦП — всё очень плохо [10] 175000 просмотров, 778 комментариев, рейтинг +356.0/-0.0
Сериал 'Чернобыль': смотреть и думать [11] 172000 просмотров, 803 комментария, рейтинг +164.0/-25.0
Самый худший UI управления громкостью звука [12] 166000 просмотров, 176 комментариев, рейтинг +292.0/-30.0
Честное резюме программиста [13] 165000 просмотров, 283 комментария, рейтинг +410.0/-40.0
I ruin developers' lives with my code reviews and I'm sorry [14] 164000 просмотров, 12 комментариев, рейтинг +33.0/-3.0
Как Мегафон спалился на мобильных подписках [15] 162000 просмотров, 676 комментариев, рейтинг +624.0/-2.0
Бунт на Пикабу. Пользователи массово уходят на Реддит [16] 160000 просмотров, 484 комментария, рейтинг +215.0/-41.0
Дешёвые и дорогие батарейки ААА [17] 159000 просмотров, 382 комментария, рейтинг +363.0/-6.0
На пенсию в 22 [18] 156000 просмотров, 922 комментария, рейтинг +259.0/-100.0
Человек без смартфона [19] 152000 просмотров, 736 комментариев, рейтинг +173.0/-25.0
Хотите вечных светодиодов? Расчехляйте паяльники и напильники. Или домашнее освещение самодельщика [20] 149000 просмотров, 262 комментария, рейтинг +94.0/-6.0
Что не нужно делать, если у вас украли телефон [21] 144000 просмотров, 638 комментариев, рейтинг +259.0/-27.0
1 февраля 2019 года ваш сайт может перестать работать [22] 143000 просмотров, 162 комментария, рейтинг +89.0/-8.0
Топ статей по соотношению рейтинга к просмотрам
Ослабляем гайки, часть 2: срок голосования за публикации и другие изменения [23] 14000 просмотров, рейтинг +238.0/-3.0
Довольно вычурные 'Начала' Евклида в TeX-е [24] 10800 просмотров, рейтинг +136.0/-0.0
Пользовательское вознаграждение авторам Хабра [25] 26400 просмотров, рейтинг +320.0/-0.0
Отправка сообщений об опечатках в публикациях [26] 18900 просмотров, рейтинг +179.0/-2.0
Hello world! Or Habr in English, v1.0 [27] 21000 просмотров, рейтинг +178.0/-2.0
Жизнь на частицах [28] 34000 просмотров, рейтинг +267.0/-2.0
Цивилизация Пружин, 5/5 [29] 25800 просмотров, рейтинг +201.0/-1.0
Играем в Тетрис на электромеханическом экране [30] 16300 просмотров, рейтинг +124.0/-0.0
Воссоздание шрифтов с экрана ЭЛТ [31] 13400 просмотров, рейтинг +101.0/-0.0
Математическая модель игры Доббль [32] 14600 просмотров, рейтинг +110.0/-0.0
Важное сообщение об инвайтах в профиле [33] 18300 просмотров, рейтинг +137.0/-8.0
Ослабляем гайки в правилах Хабра [34] 48300 просмотров, рейтинг +338.0/-13.0
Уличная магия сравнения кодеков. Раскрываем секреты [35] 21700 просмотров, рейтинг +144.0/-0.0
Умный парсер числа, записанного прописью [36] 20500 просмотров, рейтинг +136.0/-1.0
Модели дженериков и метапрограммирования: Go, Rust, Swift, D и другие [37] 17000 просмотров, рейтинг +110.0/-2.0
Создаю глобальную базу знаний по элементам питания [38] 22200 просмотров, рейтинг +139.0/-0.0
Как я написал и издал книгу об МГУ, или 12 критических ошибок [39] 21600 просмотров, рейтинг +134.0/-0.0
Про котэ, жену, двух сыновей, идею… и не только. История с продолжением [40] 43000 просмотров, рейтинг +269.0/-8.0
Вычисляемое видео в 755 мегапикселей: пленоптика вчера, сегодня и завтра [41] 41500 просмотров, рейтинг +244.0/-0.0
Плотность сюжета в рознице [42] 27500 просмотров, рейтинг +160.0/-1.0
Топ статей по соотношению комментариев к просмотрам
Гитхаб начал блокировать репозитории пользователей из Крыма, Кубы, Ирана, Северной Кореи и Сирии [43] 44500 просмотров, 1309 комментариев, рейтинг +115.0/-6.0
Уроки украинского [44] 60400 просмотров, 1672 комментария, рейтинг +285.0/-41.0
Ослабляем гайки в правилах Хабра [34] 48300 просмотров, 1285 комментариев, рейтинг +338.0/-13.0
Митинг против изоляции рунета [45] 50900 просмотров, 923 комментария, рейтинг +204.0/-32.0
Как поехать на двух колесах на работу [46] 47100 просмотров, 781 комментарий, рейтинг +113.0/-10.0
Авиакатастрофа в Шереметьево: исторические аналогии [47] 82400 просмотров, 1211 комментариев, рейтинг +147.0/-11.0
Инженеры спасают пропавших в лесу людей, но лес пока не сдается [48] 28900 просмотров, 423 комментария, рейтинг +132.0/-1.0
Митинг против изоляции Рунета [49] 63300 просмотров, 820 комментариев, рейтинг +182.0/-20.0
Как устроена защита детей от информации — и феерическая история про то, откуда она сначала взялась (18+) [50] 65400 просмотров, 811 комментариев, рейтинг +175.0/-2.0
Hello world! Or Habr in English, v1.0 [27] 21000 просмотров, 249 комментариев, рейтинг +178.0/-2.0
Как правильно купить картошку, если ты дальтоник [51] 51800 просмотров, 607 комментариев, рейтинг +135.0/-3.0
Каково быть мейнтейнером свободного ПО [52] 22900 просмотров, 259 комментариев, рейтинг +129.0/-3.0
Ослабляем гайки, часть 2: срок голосования за публикации и другие изменения [23] 14000 просмотров, 158 комментариев, рейтинг +238.0/-3.0
Опытное производство электроники за минимальный прайс [53] 34200 просмотров, 382 комментария, рейтинг +165.0/-3.0
Как нам обустроить Мегафон [54] 39800 просмотров, 405 комментариев, рейтинг +140.0/-6.0
Ядерные войны далекого прошлого? [55] 83400 просмотров, 843 комментария, рейтинг +133.0/-5.0
Hello world! Или англоязычный Хабр, v1.0 [56] 60300 просмотров, 591 комментарий, рейтинг +268.0/-7.0
Космос как смутное воспоминание [57] 43200 просмотров, 402 комментария, рейтинг +190.0/-7.0
Пользовательское вознаграждение авторам Хабра [25] 26400 просмотров, 245 комментариев, рейтинг +320.0/-0.0
Принципы свободного рынка в понимании США [58] 56300 просмотров, 502 комментария, рейтинг +160.0/-44.0
Топ самых спорных статей
Государство и Т-киллеры [59] 752 комментария, рейтинг +83.0/-80.0, 15100 просмотров
Эти токсичные парни: они отравляют проекты [60] 120 комментариев, рейтинг +67.0/-51.0, 50300 просмотров
Зачем вам учить Go [61] 70 комментариев, рейтинг +76.0/-57.0, 23100 просмотров
Я прочитал 80 резюме, у меня есть вопросы [62] 635 комментариев, рейтинг +135.0/-94.0, 90700 просмотров
Почему быть вегетарианцем на самом деле невозможно [63] 940 комментариев, рейтинг +76.0/-52.0, 51600 просмотров
Функциональное программирование: дурацкая игрушка, которая убивает производительность труда. Часть 1 [64] 394 комментария, рейтинг +100.0/-68.0, 54000 просмотров
Мы написали самый полезный код в своей жизни, но его выкинули на помойку. Вместе с нами [65] 259 комментариев, рейтинг +101.0/-63.0, 62900 просмотров
Челобитная в Apple [66] 96 комментариев, рейтинг +90.0/-52.0, 39300 просмотров
Почему Windows в 2019 году не рулит, или ЧЯДНТ? [67] 881 комментарий, рейтинг +123.0/-70.0, 75000 просмотров
Я не настоящий [68] 246 комментариев, рейтинг +105.0/-59.0, 63900 просмотров
Пять пугающих трендов современной разработки [69] 262 комментария, рейтинг +95.0/-52.0, 77400 просмотров
Чем быстрее вы забудете ООП, тем лучше для вас и ваших программ [70] 1271 комментарий, рейтинг +131.0/-63.0, 128000 просмотров
Год за рулём электромобиля [71] 1098 комментариев, рейтинг +131.0/-58.0, 71800 просмотров
Перестану-ка я добро на помойку выкидывать [72] 179 комментариев, рейтинг +147.0/-62.0, 34400 просмотров
Поймай меня, если сможешь [73] 215 комментариев, рейтинг +141.0/-58.0, 65400 просмотров
На пенсию в 22 [18] 922 комментария, рейтинг +259.0/-100.0, 156000 просмотров
Ответ психиатра на статью 'Болен-здоров' [74] 272 комментария, рейтинг +154.0/-55.0, 43400 просмотров
Новые языки программирования незаметно убивают нашу связь с реальностью [75] 764 комментария, рейтинг +164.0/-52.0, 106000 просмотров
Алкоголизм последней стадии [76] 597 комментариев, рейтинг +208.0/-60.0, 123000 просмотров
'Статья про минет': ученые обработали 109 часов орального секса, чтобы разработать ИИ, который сосет член [4] 361 комментарий, рейтинг +240.0/-68.0, 236000 просмотров
Топ статей по рейтингу
Как Мегафон спалился на мобильных подписках [15], 676 комментариев, рейтинг +624.0/-2.0, 162000 просмотров
'Мобильный контент' бесплатно, без смс и регистраций. Подробности мошенничества от Мегафона [77], 474 комментария, рейтинг +488.0/-8.0, 112000 просмотров
Инновации по-русски [78], 612 комментариев, рейтинг +480.0/-33.0, 127000 просмотров
Как я год не работал в Сбербанке [6], 580 комментариев, рейтинг +449.0/-14.0, 233000 просмотров
Как Protonmail блокируется в России [79], 398 комментариев, рейтинг +418.0/-7.0, 102000 просмотров
10 лет в IT с диагнозом шизофрения, советы по выживанию [80], 281 комментарий, рейтинг +403.0/-8.0, 122000 просмотров
Честное резюме программиста [13], 283 комментария, рейтинг +410.0/-40.0, 165000 просмотров
Когда 'a' не равно 'а'. По следам одного взлома [81], 64 комментария, рейтинг +374.0/-5.0, 74600 просмотров
Увеличь это! Современное увеличение разрешения [82], 214 комментариев, рейтинг +366.0/-1.0, 104000 просмотров
Светодиодное враньё невиданных масштабов [3], 569 комментариев, рейтинг +364.0/-1.0, 241000 просмотров
Дешёвые и дорогие батарейки ААА [17], 382 комментария, рейтинг +363.0/-6.0, 159000 просмотров
Мошенники и ЭЦП — всё очень плохо [10], 778 комментариев, рейтинг +356.0/-0.0, 175000 просмотров
Япония: страна настолько здравого смысла, что он для нас местами иррационален [83], 483 комментария, рейтинг +365.0/-12.0, 138000 просмотров
Ослабляем гайки в правилах Хабра [34], 1285 комментариев, рейтинг +338.0/-13.0, 48300 просмотров
Пользовательское вознаграждение авторам Хабра [25], 245 комментариев, рейтинг +320.0/-0.0, 26400 просмотров
Как я хакера ловил [84], 273 комментария, рейтинг +305.0/-6.0, 110000 просмотров
Мифы современной популярной физики [85], 556 комментариев, рейтинг +304.0/-6.0, 99600 просмотров
Теперь хороших разрабов меряют по просмотрам и подписчикам — и это плохо [86], 486 комментариев, рейтинг +324.0/-26.0, 74800 просмотров
Выжить в лобовом столкновении, и почему амнезия это не то, что вы думаете [87], 165 комментариев, рейтинг +297.0/-4.0, 61800 просмотров
Сканер портов в личном кабинете Ростелекома [88], 194 комментария, рейтинг +300.0/-8.0, 111000 просмотров
Топ статей по числу добавлений в закладки
42 оператора расширенного поиска Google (полный список) [89] 47100 просмотров, 917 закладок
Как стать Java разработчиком за 1,5 года [90] 89500 просмотров, 894 закладки
Sampler. Консольная утилита для визуализации результата любых shell команд [91] 58400 просмотров, 801 закладка
HBO, cпасибо что напомнил… 'Чернобыльская аптечка' беларуского фармацевта [92] 89500 просмотров, 797 закладок
Практические советы, примеры и туннели SSH [93] 40000 просмотров, 787 закладок
256 строчек голого C++: пишем трассировщик лучей с нуля за несколько часов [94] 60000 просмотров, 745 закладок
Асинхронное программирование (полный курс) [95] 36700 просмотров, 690 закладок
'Сгоревшие' сотрудники: есть ли выход? [96] 116000 просмотров, 688 закладок
Обширный обзор собеседований по Python. Советы и подсказки [97] 28400 просмотров, 687 закладок
15 книг по машинному обучению для начинающих [98] 18700 просмотров, 670 закладок
Курс лекций по JavaScript и Node.js в КПИ [99] 52500 просмотров, 656 закладок
Как я пишу конспекты по математике на LaTeX в Vim [100] 58100 просмотров, 652 закладки
Чему я научился на своём горьком опыте (за 30 лет в разработке ПО) [101] 100000 просмотров, 651 закладка
Подборка полезных слайдов от Джулии Эванс [102] 41000 просмотров, 587 закладок
HTTP-заголовки для ответственного разработчика [103] 33600 просмотров, 566 закладок
N+7 полезных книг [104] 42700 просмотров, 563 закладки
Хакаем CAN шину авто. Виртуальная панель приборов [105] 60700 просмотров, 562 закладки
Осторожный переезд в Нидерланды с женой и ипотекой. Часть 1: поиск работы [106] 76200 просмотров, 555 закладок
TCP против UDP или будущее сетевых протоколов [107] 50300 просмотров, 538 закладок
Лучшие дистрибутивы Linux для старых компьютеров [108] 66000 просмотров, 523 закладки
Топ по соотношению добавлений в закладки к просмотрам
15 книг по машинному обучению для начинающих [98] 670 закладок, 18700 просмотров
Музыка для ваших проектов: 12 тематических ресурсов с треками по лицензии Creative Commons [109] 477 закладок, 18100 просмотров
Обширный обзор собеседований по Python. Советы и подсказки [97] 687 закладок, 28400 просмотров
Подборка датасетов для машинного обучения [110] 455 закладок, 19000 просмотров
Генератор подземелий на основе узлов графа [111] 304 закладки, 12700 просмотров
Простое объяснение алгоритмов поиска пути и A* [112] 316 закладок, 13500 просмотров
Web tools, или с чего начать пентестеру? [113] 421 закладка, 18800 просмотров
Изучаем Docker, часть 2: термины и концепции [114] 341 закладка, 15600 просмотров
Изучаем Docker, часть 3: файлы Dockerfile [115] 297 закладок, 13800 просмотров
Инструментарий для анализа и отладки .NET приложений [116] 244 закладки, 11600 просмотров
Как дебажить переменные окружения в Linux [117] 322 закладки, 15900 просмотров
Как сделать первые шаги в робототехнике? [118] 224 закладки, 11200 просмотров
Лабиринты: классификация, генерирование, поиск решений [119] 318 закладок, 16000 просмотров
Практические советы, примеры и туннели SSH [93] 787 закладок, 40000 просмотров
Курс лекций 'Основы цифровой обработки сигналов' [120] 418 закладок, 21400 просмотров
42 оператора расширенного поиска Google (полный список) [89] 917 закладок, 47100 просмотров
Шейдеры 3D-игр для начинающих [121] 239 закладок, 12400 просмотров
Точечный обход блокировок PKH на роутере с OpenWrt с помощью WireGuard и DNSCrypt [122] 302 закладки, 15700 просмотров
Прорабатываем навык использования группировки и визуализации данных в Python [123] 192 закладки, 10000 просмотров
Другой Github 2: машинное обучение, датасеты и Jupyter Notebooks [124] 265 закладок, 13900 просмотров
Топ статей по числу комментариев
Уроки украинского [44] 1672 комментария, 60400 просмотров
Ракета 9М729. Несколько слов о «нарушителе» Договора РСМД [125] 1371 комментарий, 83000 просмотров
Гитхаб начал блокировать репозитории пользователей из Крыма, Кубы, Ирана, Северной Кореи и Сирии [43] 1309 комментариев, 44500 просмотров
Ослабляем гайки в правилах Хабра [34] 1285 комментариев, 48300 просмотров
Чем быстрее вы забудете ООП, тем лучше для вас и ваших программ [70] 1271 комментарий, 128000 просмотров
Авиакатастрофа в Шереметьево: исторические аналогии [47] 1211 комментариев, 82400 просмотров
Как поколение Y превратилось в поколение выгоревших? [126] 1122 комментария, 81500 просмотров
Электромобиль — это не для меня [127] 1116 комментариев, 50700 просмотров
Год за рулём электромобиля [71] 1098 комментариев, 71800 просмотров
Современное состояние науки о сознании [128] 1021 комментарий, 27500 просмотров
Финляндия подвела предварительные итоги эксперимента с гарантированным базовым доходом [129] 999 комментариев, 62100 просмотров
Беседа о справедливой экономике [130] 997 комментариев, 7700 просмотров
Почему быть вегетарианцем на самом деле невозможно [63] 940 комментариев, 51600 просмотров
Дорогая, мы убиваем Интернет [131] 933 комментария, 120000 просмотров
Митинг против изоляции рунета [45] 923 комментария, 50900 просмотров
На пенсию в 22 [18] 922 комментария, 156000 просмотров
Выбор авто для айтишника, или советы чайникам от чайника [132] 914 комментариев, 43400 просмотров
Почему Senior Developer'ы не могут устроиться на работу [133] 901 комментарий, 119000 просмотров
План вернулся в экономику [134] 892 комментария, 27800 просмотров
Персональный городской телепортатор [135] 889 комментариев, 40800 просмотров
И наконец, последний Антитоп по числу дизлайков
На пенсию в 22 [18], 922 комментария, рейтинг +259.0/-100.0
Я прочитал 80 резюме, у меня есть вопросы [62], 635 комментариев, рейтинг +135.0/-94.0
Дорогая, мы убиваем Интернет [131], 933 комментария, рейтинг +392.0/-83.0
Государство и Т-киллеры [59], 752 комментария, рейтинг +83.0/-80.0
Почему Windows в 2019 году не рулит, или ЧЯДНТ? [67], 881 комментарий, рейтинг +123.0/-70.0
Функциональное программирование: дурацкая игрушка, которая убивает производительность труда. Часть 1 [64], 394 комментария, рейтинг +100.0/-68.0
'Статья про минет': ученые обработали 109 часов орального секса, чтобы разработать ИИ, который сосет член [4], 361 комментарий, рейтинг +240.0/-68.0
Мы написали самый полезный код в своей жизни, но его выкинули на помойку. Вместе с нами [65], 259 комментариев, рейтинг +101.0/-63.0
Чем быстрее вы забудете ООП, тем лучше для вас и ваших программ [70], 1271 комментарий, рейтинг +131.0/-63.0
Перестану-ка я добро на помойку выкидывать [72], 179 комментариев, рейтинг +147.0/-62.0
Король разработки [9], 668 комментариев, рейтинг +315.0/-60.0
Алкоголизм последней стадии [76], 597 комментариев, рейтинг +208.0/-60.0
Я не настоящий [68], 246 комментариев, рейтинг +105.0/-59.0
Поймай меня, если сможешь [73], 215 комментариев, рейтинг +141.0/-58.0
Год за рулём электромобиля [71], 1098 комментариев, рейтинг +131.0/-58.0
Зачем вам учить Go [61], 70 комментариев, рейтинг +76.0/-57.0
Ответ психиатра на статью 'Болен-здоров' [74], 272 комментария, рейтинг +154.0/-55.0
Челобитная в Apple [66], 96 комментариев, рейтинг +90.0/-52.0
Новые языки программирования незаметно убивают нашу связь с реальностью [75], 764 комментария, рейтинг +164.0/-52.0
Пять пугающих трендов современной разработки [69], 262 комментария, рейтинг +95.0/-52.0
Уфф. У меня есть еще несколько интересных выборок, но не буду утомлять читателей.
При построении рейтинга я обратил внимание на два момента, которые показались интересными.
Во-первых, все-таки 60% топа — это статьи жанра «geektimes». Будет ли их меньше в следующем году, и как будет Хабр выглядеть без статей про пиво, космос, медицину и прочее — я не знаю. Определенно, читатели что-то потеряют. Посмотрим.
Во-вторых, неожиданно качественным оказался топ по закладкам. Это психологически понятно, на рейтинг читатели могут и не обратить внимание, а если статья нужна, то в закладки её добавят. И здесь как раз наибольшая концентрация полезных и серьезных статей. Думаю, владельцам сайта стоит как-то продумать связь числа добавлений в закладки с программой поощрения, если они хотят увеличения именно этой категории статей здесь на Хабре.
Как-то так. Надеюсь, было познавательно.
Список статей получился длинный, ну оно наверно и к лучшему. Всем приятного чтения.
Автор: DmitrySpb79
Источник [136]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/python/329621
Ссылки в тексте:
[1] Лучших статей Хабра за 2018 год: https://habr.com/ru/post/441236/
[2] здесь: https://habr.com/ru/post/440366/
[3] Светодиодное враньё невиданных масштабов: https://habr.com/ru/company/lamptest/blog/441610/
[4] 'Статья про минет': ученые обработали 109 часов орального секса, чтобы разработать ИИ, который сосет член: https://habr.com/ru/post/441252/
[5] Что курил конструктор: необычное огнестрельное оружие: https://habr.com/ru/post/443764/
[6] Как я год не работал в Сбербанке: https://habr.com/ru/post/438514/
[7] Учёные нашли самое старое живое позвоночное на Земле: https://habr.com/ru/post/439094/
[8] Выброшенные на помойку умные лампочки — ценный источник личной информации: https://habr.com/ru/post/438368/
[9] Король разработки: https://habr.com/ru/post/443466/
[10] Мошенники и ЭЦП — всё очень плохо: https://habr.com/ru/post/453596/
[11] Сериал 'Чернобыль': смотреть и думать: https://habr.com/ru/post/454670/
[12] Самый худший UI управления громкостью звука: https://habr.com/ru/post/449060/
[13] Честное резюме программиста: https://habr.com/ru/post/450266/
[14] I ruin developers' lives with my code reviews and I'm sorry: https://habr.com/en/post/440736/
[15] Как Мегафон спалился на мобильных подписках: https://habr.com/ru/post/448530/
[16] Бунт на Пикабу. Пользователи массово уходят на Реддит: https://habr.com/ru/post/448762/
[17] Дешёвые и дорогие батарейки ААА: https://habr.com/ru/company/lamptest/blog/458856/
[18] На пенсию в 22: https://habr.com/ru/post/459262/
[19] Человек без смартфона: https://habr.com/ru/post/453508/
[20] Хотите вечных светодиодов? Расчехляйте паяльники и напильники. Или домашнее освещение самодельщика: https://habr.com/ru/post/437420/
[21] Что не нужно делать, если у вас украли телефон: https://habr.com/ru/post/454190/
[22] 1 февраля 2019 года ваш сайт может перестать работать: https://habr.com/ru/company/cisco/blog/436662/
[23] Ослабляем гайки, часть 2: срок голосования за публикации и другие изменения: https://habr.com/ru/company/tm/blog/437354/
[24] Довольно вычурные 'Начала' Евклида в TeX-е: https://habr.com/ru/post/451682/
[25] Пользовательское вознаграждение авторам Хабра: https://habr.com/ru/company/habr/blog/441954/
[26] Отправка сообщений об опечатках в публикациях: https://habr.com/ru/company/habr/blog/442208/
[27] Hello world! Or Habr in English, v1.0: https://habr.com/en/company/tm/blog/435764/
[28] Жизнь на частицах: https://habr.com/ru/post/442128/
[29] Цивилизация Пружин, 5/5: https://habr.com/ru/post/439462/
[30] Играем в Тетрис на электромеханическом экране: https://habr.com/ru/post/447472/
[31] Воссоздание шрифтов с экрана ЭЛТ: https://habr.com/ru/post/446598/
[32] Математическая модель игры Доббль: https://habr.com/ru/post/437140/
[33] Важное сообщение об инвайтах в профиле: https://habr.com/ru/company/tm/blog/439140/
[34] Ослабляем гайки в правилах Хабра: https://habr.com/ru/company/tm/blog/437072/
[35] Уличная магия сравнения кодеков. Раскрываем секреты: https://habr.com/ru/post/451664/
[36] Умный парсер числа, записанного прописью: https://habr.com/ru/post/453642/
[37] Модели дженериков и метапрограммирования: Go, Rust, Swift, D и другие: https://habr.com/ru/company/mailru/blog/461321/
[38] Создаю глобальную базу знаний по элементам питания: https://habr.com/ru/post/459638/
[39] Как я написал и издал книгу об МГУ, или 12 критических ошибок: https://habr.com/ru/post/444728/
[40] Про котэ, жену, двух сыновей, идею… и не только. История с продолжением: https://habr.com/ru/post/461129/
[41] Вычисляемое видео в 755 мегапикселей: пленоптика вчера, сегодня и завтра: https://habr.com/ru/post/440652/
[42] Плотность сюжета в рознице: https://habr.com/ru/company/mosigra/blog/442376/
[43] Гитхаб начал блокировать репозитории пользователей из Крыма, Кубы, Ирана, Северной Кореи и Сирии: https://habr.com/ru/news/t/461415/
[44] Уроки украинского: https://habr.com/ru/post/448634/
[45] Митинг против изоляции рунета: https://habr.com/ru/post/442912/
[46] Как поехать на двух колесах на работу: https://habr.com/ru/post/444420/
[47] Авиакатастрофа в Шереметьево: исторические аналогии: https://habr.com/ru/post/450770/
[48] Инженеры спасают пропавших в лесу людей, но лес пока не сдается: https://habr.com/ru/post/457758/
[49] Митинг против изоляции Рунета: https://habr.com/ru/post/443202/
[50] Как устроена защита детей от информации — и феерическая история про то, откуда она сначала взялась (18+): https://habr.com/ru/company/mosigra/blog/463773/
[51] Как правильно купить картошку, если ты дальтоник: https://habr.com/ru/company/sfe_ru/blog/437304/
[52] Каково быть мейнтейнером свободного ПО: https://habr.com/ru/post/449170/
[53] Опытное производство электроники за минимальный прайс: https://habr.com/ru/post/439606/
[54] Как нам обустроить Мегафон: https://habr.com/ru/post/451396/
[55] Ядерные войны далекого прошлого?: https://habr.com/ru/post/446306/
[56] Hello world! Или англоязычный Хабр, v1.0: https://habr.com/ru/company/tm/blog/435766/
[57] Космос как смутное воспоминание: https://habr.com/ru/post/446994/
[58] Принципы свободного рынка в понимании США: https://habr.com/ru/post/453486/
[59] Государство и Т-киллеры: https://habr.com/ru/post/457754/
[60] Эти токсичные парни: они отравляют проекты: https://habr.com/ru/post/435792/
[61] Зачем вам учить Go: https://habr.com/ru/company/mailru/blog/446914/
[62] Я прочитал 80 резюме, у меня есть вопросы: https://habr.com/ru/company/dodopizzaio/blog/449256/
[63] Почему быть вегетарианцем на самом деле невозможно: https://habr.com/ru/post/464445/
[64] Функциональное программирование: дурацкая игрушка, которая убивает производительность труда. Часть 1: https://habr.com/ru/company/ruvds/blog/462483/
[65] Мы написали самый полезный код в своей жизни, но его выкинули на помойку. Вместе с нами: https://habr.com/ru/post/454774/
[66] Челобитная в Apple: https://habr.com/ru/post/462417/
[67] Почему Windows в 2019 году не рулит, или ЧЯДНТ?: https://habr.com/ru/post/438888/
[68] Я не настоящий: https://habr.com/ru/post/460983/
[69] Пять пугающих трендов современной разработки: https://habr.com/ru/company/oleg-bunin/blog/459446/
[70] Чем быстрее вы забудете ООП, тем лучше для вас и ваших программ: https://habr.com/ru/post/451982/
[71] Год за рулём электромобиля: https://habr.com/ru/post/462911/
[72] Перестану-ка я добро на помойку выкидывать: https://habr.com/ru/post/437502/
[73] Поймай меня, если сможешь: https://habr.com/ru/post/450878/
[74] Ответ психиатра на статью 'Болен-здоров': https://habr.com/ru/post/455280/
[75] Новые языки программирования незаметно убивают нашу связь с реальностью: https://habr.com/ru/post/442112/
[76] Алкоголизм последней стадии: https://habr.com/ru/post/464603/
[77] 'Мобильный контент' бесплатно, без смс и регистраций. Подробности мошенничества от Мегафона: https://habr.com/ru/post/454078/
[78] Инновации по-русски: https://habr.com/ru/post/451898/
[79] Как Protonmail блокируется в России: https://habr.com/ru/company/habr/blog/443222/
[80] 10 лет в IT с диагнозом шизофрения, советы по выживанию: https://habr.com/ru/post/459240/
[81] Когда 'a' не равно 'а'. По следам одного взлома: https://habr.com/ru/post/465355/
[82] Увеличь это! Современное увеличение разрешения: https://habr.com/ru/post/439766/
[83] Япония: страна настолько здравого смысла, что он для нас местами иррационален: https://habr.com/ru/post/453598/
[84] Как я хакера ловил: https://habr.com/ru/post/448810/
[85] Мифы современной популярной физики: https://habr.com/ru/post/442444/
[86] Теперь хороших разрабов меряют по просмотрам и подписчикам — и это плохо: https://habr.com/ru/post/451812/
[87] Выжить в лобовом столкновении, и почему амнезия это не то, что вы думаете: https://habr.com/ru/post/459710/
[88] Сканер портов в личном кабинете Ростелекома: https://habr.com/ru/post/456558/
[89] 42 оператора расширенного поиска Google (полный список): https://habr.com/ru/post/437618/
[90] Как стать Java разработчиком за 1,5 года: https://habr.com/ru/post/439432/
[91] Sampler. Консольная утилита для визуализации результата любых shell команд: https://habr.com/ru/post/463441/
[92] HBO, cпасибо что напомнил… 'Чернобыльская аптечка' беларуского фармацевта: https://habr.com/ru/post/454766/
[93] Практические советы, примеры и туннели SSH: https://habr.com/ru/post/435546/
[94] 256 строчек голого C++: пишем трассировщик лучей с нуля за несколько часов: https://habr.com/ru/post/436790/
[95] Асинхронное программирование (полный курс): https://habr.com/ru/post/452974/
[96] 'Сгоревшие' сотрудники: есть ли выход?: https://habr.com/ru/company/badoo/blog/458792/
[97] Обширный обзор собеседований по Python. Советы и подсказки: https://habr.com/ru/post/439576/
[98] 15 книг по машинному обучению для начинающих: https://habr.com/ru/post/464871/
[99] Курс лекций по JavaScript и Node.js в КПИ: https://habr.com/ru/post/434686/
[100] Как я пишу конспекты по математике на LaTeX в Vim: https://habr.com/ru/post/445066/
[101] Чему я научился на своём горьком опыте (за 30 лет в разработке ПО): https://habr.com/ru/company/mailru/blog/456862/
[102] Подборка полезных слайдов от Джулии Эванс: https://habr.com/ru/company/first/blog/461251/
[103] HTTP-заголовки для ответственного разработчика: https://habr.com/ru/company/mailru/blog/450816/
[104] N+7 полезных книг: https://habr.com/ru/company/mosigra/blog/455046/
[105] Хакаем CAN шину авто. Виртуальная панель приборов: https://habr.com/ru/post/442184/
[106] Осторожный переезд в Нидерланды с женой и ипотекой. Часть 1: поиск работы: https://habr.com/ru/post/454662/
[107] TCP против UDP или будущее сетевых протоколов: https://habr.com/ru/company/oleg-bunin/blog/461829/
[108] Лучшие дистрибутивы Linux для старых компьютеров: https://habr.com/ru/post/458088/
[109] Музыка для ваших проектов: 12 тематических ресурсов с треками по лицензии Creative Commons: https://habr.com/ru/company/audiomania/blog/449766/
[110] Подборка датасетов для машинного обучения: https://habr.com/ru/post/452392/
[111] Генератор подземелий на основе узлов графа: https://habr.com/ru/post/436198/
[112] Простое объяснение алгоритмов поиска пути и A*: https://habr.com/ru/post/444828/
[113] Web tools, или с чего начать пентестеру?: https://habr.com/ru/company/dsec/blog/452836/
[114] Изучаем Docker, часть 2: термины и концепции: https://habr.com/ru/company/ruvds/blog/439978/
[115] Изучаем Docker, часть 3: файлы Dockerfile: https://habr.com/ru/company/ruvds/blog/439980/
[116] Инструментарий для анализа и отладки .NET приложений: https://habr.com/ru/company/clrium/blog/463305/
[117] Как дебажить переменные окружения в Linux: https://habr.com/ru/company/badoo/blog/465021/
[118] Как сделать первые шаги в робототехнике?: https://habr.com/ru/company/mailru/blog/448608/
[119] Лабиринты: классификация, генерирование, поиск решений: https://habr.com/ru/post/445378/
[120] Курс лекций 'Основы цифровой обработки сигналов': https://habr.com/ru/post/460445/
[121] Шейдеры 3D-игр для начинающих: https://habr.com/ru/post/453300/
[122] Точечный обход блокировок PKH на роутере с OpenWrt с помощью WireGuard и DNSCrypt: https://habr.com/ru/post/440030/
[123] Прорабатываем навык использования группировки и визуализации данных в Python: https://habr.com/ru/company/mailru/blog/445834/
[124] Другой Github 2: машинное обучение, датасеты и Jupyter Notebooks: https://habr.com/ru/company/mailru/blog/445530/
[125] Ракета 9М729. Несколько слов о «нарушителе» Договора РСМД: https://habr.com/ru/post/438650/
[126] Как поколение Y превратилось в поколение выгоревших?: https://habr.com/ru/post/438070/
[127] Электромобиль — это не для меня: https://habr.com/ru/post/459890/
[128] Современное состояние науки о сознании: https://habr.com/ru/post/443002/
[129] Финляндия подвела предварительные итоги эксперимента с гарантированным базовым доходом: https://habr.com/ru/post/439600/
[130] Беседа о справедливой экономике: https://habr.com/ru/post/456260/
[131] Дорогая, мы убиваем Интернет: https://habr.com/ru/company/medium-isp/blog/461979/
[132] Выбор авто для айтишника, или советы чайникам от чайника: https://habr.com/ru/post/443520/
[133] Почему Senior Developer'ы не могут устроиться на работу: https://habr.com/ru/post/460901/
[134] План вернулся в экономику: https://habr.com/ru/post/459898/
[135] Персональный городской телепортатор: https://habr.com/ru/post/434682/
[136] Источник: https://habr.com/ru/post/466963/?utm_campaign=466963&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.