Хабрасливки: золотые посты «Хабрахабра» и Geektimes

Прошлый топ статей Хабра/ГТ было интересно почитать, но не всех он обрадовал: кому-то показалось удивительным, что рейтинг по количеству просмотров состоит в основном из попсовых материалов. Но идея сделать более хардкорный топ меня всё-таки захватила достаточно, чтобы попытаться отсортировать все посты Хабра и ГТ по качеству. Я по-прежнему считаю, что лучше всего с этой задачей справится нейросеть, и наверное это можно сделать уже сейчас, если потратить достаточно много времени, показывая ей разные статьи с пометкой «торт/не торт», но пока я выбрал подход чуть попроще и с использованием имеющихся данных.

У рейтинга по просмотрам есть очевидные недостатки: публичный счётчик на Хабре появился только в 2012 году, да и большая чать просмотров приходит из поиска, и это абсолютно случайные люди. Очевидно, что качество статей Хабра должны оценивать сами хабрапользователи, поэтому подборка должна быть основана на оценках постов. Для выбора «золотых постов Хабра» я использовал хорошо зарекомендовавшую себя знакомую по Dirty.ru и ещё одному ресурсу систему определения золотых постов как публикаций, не менее 98% голосов за которые положительны.

  1. «Делаем приватный монитор из старого LCD монитора», kfedorov — 1484 проголосовало, 18 отрицательно (2011)
  2. «История игрушки. Поле Чудес», PapaBubaDiop — 933 проголосовало, 10 отрицательно (2011)
  3. «Как мы искали Марс-3», Zelenyikot — 677 проголосовало, 8 отрицательно (2013)
  4. «Читаем QR код», tgx — 621 проголосовало, 9 отрицательно (2011)
  5. «Бейджи для Хабра, версия», idenisenko — 562 проголосовало, 10 отрицательно (2011)
  6. «Загадка выпадающего списка «Амазона», atomlib — 558 проголосовало, 10 отрицательно (2013)
  7. «Как я наказал Firaxis или история о том, как перебрать бинарный движок через глушитель», Harkonnen — 551 проголосовало, 4 отрицательно (2010)
  8. «Банкомат. Некоторые особенности», UserSide — 548 проголосовало, 6 отрицательно (2014)
  9. «Взгляд изнутри: светодиодные лампочки», Tiberius — 542 проголосовало, 5 отрицательно (2011)
  10. «Самодельный трекинг посылок, или Туда и Обратно», legrus — 533 проголосовало, 1 отрицательно (2013)
  11. «Клавиатура, идея, две руки», densss2 — 517 проголосовало, 8 отрицательно (2012)
  12. «Как я возил робота, чуть не поседел и залил кровью серверную», adubskiy — 505 проголосовало, 9 отрицательно (2014)
  13. «Полупроводниковая электроника», tgx — 488 проголосовало, 9 отрицательно (2011)
  14. «Микроэлектроника для космоса и военных», BarsMonster — 477 проголосовало, 8 отрицательно (2012)
  15. «Восстановление расфокусированных и смазанных изображений. Практика», YUVladimir — 459 проголосовало, 3 отрицательно (2012)
  16. «Электровелосипед своими руками», AYrm — 459 проголосовало, 5 отрицательно (2010)
  17. «Памятка дизайнеру сайтов», iderins — 453 проголосовало, 9 отрицательно (2009)
  18. «Что нам стоит байк построить?», kibizoidus — 449 проголосовало, 7 отрицательно (2013)
  19. «Вы неправильно пишете животных», Milfgard — 442 проголосовало, 4 отрицательно (2015)
  20. «Уроки космических катастроф», lozga — 430 проголосовало, 3 отрицательно (2014)
  21. «Ловец молний», vovalog — 421 проголосовало, 2 отрицательно (2014)
  22. «Светодиодная лента в качестве освещения комнаты», lipskiy — 420 проголосовало, 5 отрицательно (2013)
  23. «Декодирование JPEG для чайников», Fil — 412 проголосовало, 5 отрицательно (2010)
  24. «Что я нашёл интересного на почтовом сервере метеорологов», dug — 404 проголосовало, 5 отрицательно (2009)
  25. «Ломаем каптчу Яндекса», deleted-P_r_i_m_a_t — 402 проголосовало, 8 отрицательно (2009)
  26. «Солнечные затмения с расстояния 36 тыс. км или почему мы об их космосе знаем больше чем о нашем», Zelenyikot — 397 проголосовало, 3 отрицательно (2013)
  27. «О космической доброте и Челябинском метеорите», Zelenyikot — 395 проголосовало, 5 отрицательно (2013)
  28. «Как попасть на дачу президента в пять часов утра», densneg — 392 проголосовало, 7 отрицательно (2015)
  29. «Подделываем вашу подпись при помощи шарнирного механизма. Теорема Кемпе», khdavid — 388 проголосовало, 6 отрицательно (2012)
  30. «Исследование защищенности карты Тройка», @Ammonia — 380 проголосовало, 6 отрицательно (2016)
  31. «Получаем изображение с оптического сенсора комьютерной мыши с помощью Arduino», webaff — 379 проголосовало, 2 отрицательно (2011)
  32. «Сервер на стероидах: FreeBSD, nginx, MySQL, PostgreSQL, PHP и многое другое», SaveTheRbtz — 375 проголосовало, 7 отрицательно (2009)
  33. «Первый украинский SSD диск или вторая жизнь швейцарского компьютера», procd — 371 проголосовало, 5 отрицательно (2013)
  34. «Водитель марсохода Curiosity отвечает Хабру», Zelenyikot — 369 проголосовало, 5 отрицательно (2013)
  35. «Как я позорно деактивировал ботнет», ValdikSS — 368 проголосовало, 6 отрицательно (2014)
  36. «Как Минковский во Flappy Bird играл», s3r4f1m — 364 проголосовало, 7 отрицательно (2014)
  37. «Решение судоку с помощью веб-камеры в реальном времени», NeonMercury — 363 проголосовало, 3 отрицательно (2011)
  38. «Техника для проверки подлинности денег», Ocelot — 362 проголосовало, 1 отрицательно (2013)
  39. «Российские аккаунты Paypal смогут принимать деньги», solovjeff — 360 проголосовало, 5 отрицательно (2011)
  40. «Изобретаем JPEG», Fil — 356 проголосовало, 2 отрицательно (2013)
  41. «Восстановление расфокусированных и смазанных изображений. Повышаем качество», YUVladimir — 355 проголосовало, 3 отрицательно (2012)
  42. «Взгляд изнутри: LCD и E-Ink дисплеи», Tiberius — 355 проголосовало, 1 отрицательно (2012)
  43. «Как, зная только имя и email человека, злоумышленники получили доступ ко всем его аккаунтам и удаленно уничтожили информацию на всех его устройствах», SkidanovAlex — 341 проголосовало, 3 отрицательно (2012)
  44. «Сварка оптических волокон. Часть 1: кабели и их разделка, оптический инструмент, муфты и кроссы, коннекторы и адаптеры», stalinets — 340 проголосовало, 3 отрицательно (2013)
  45. «Внезапно: спутник Электро-Л снял затмение по нашей просьбе», Zelenyikot — 338 проголосовало, 6 отрицательно (2013)
  46. «Читаем паспортные данные студентов, школьников и пенсионеров у них из кармана», evgeny_boger — 334 проголосовало, 5 отрицательно (2012)
  47. «Криптостойкость 1000-кратного хеширования пароля», OLS — 332 проголосовало, 4 отрицательно (2010)
  48. «Электронная система управления подвеской горного велосипеда», vkolotov — 331 проголосовало, 3 отрицательно (2012)
  49. «Самая маленькая игра в мире (58 байт)», PatapSmile — 329 проголосовало, 2 отрицательно (2009)
  50. «Перевод учебника по алгоритмам», alexanderskulikov — 323 проголосовало, 2 отрицательно (2014)
  51. «Про 112, и как он работает», force — 323 проголосовало, 3 отрицательно (2009)
  52. «Создание собственных драйверов под Linux», dlinyj — 323 проголосовало, 5 отрицательно (2013)
  53. «О гриппе А (H1N1) с точки зрения программирования», alizar — 323 проголосовало, 6 отрицательно (2009)
  54. »18-ступенчатый гауссган», Llevellyn — 322 проголосовало, 6 отрицательно (2013)
  55. «История реверс-инжиниринга одного пушистого зверька», afan — 321 проголосовало, 6 отрицательно (2013)
  56. «Распознавание некоторых современных CAPTCHA», Pastafarianist — 319 проголосовало, 6 отрицательно (2011)
  57. «Как выглядит беспорядок или были ли у фашистов самонаводящиеся ракеты», Frolenarzt — 318 проголосовало, 6 отрицательно (2012)
  58. «Прогрессивные технологии, как способ выжать из сервера максимум», SaveTheRbtz — 318 проголосовало, 4 отрицательно (2009)
  59. «Как правильно лгать с помощью статистики», varagian — 312 проголосовало, 3 отрицательно (2014)
  60. «Взгляд изнутри: CD и HDD», Tiberius — 311 проголосовало, 1 отрицательно (2011)
  61. «Google заблокировал приложение Moon+ Reader по жалобе LitRes», Buggins — 309 проголосовало, 6 отрицательно (2013)
  62. «Шутер с псевдо-3D графикой на… bash», fader44 — 307 проголосовало, 3 отрицательно (2011)
  63. «Банкоматных вирусов пост», ikorolev — 305 проголосовало, 5 отрицательно (2010)
  64. «История борьбы с трояном-файлошифровальщиком — поход в центр управления за ключом», psi314 — 303 проголосовало, 2 отрицательно (2012)
  65. «Свет и освещение», BarsMonster — 302 проголосовало, 5 отрицательно (2011)
  66. «Факты о космосе, в которые трудно поверить», Zelenyikot — 301 проголосовало, 2 отрицательно (2014)
  67. «Лайтпак 5.5 опубликован», atarity — 300 проголосовало, 5 отрицательно (2011)
  68. «Защита подъезда методом организации разумного видеонаблюдения без консьержа», datacompboy — 298 проголосовало, 4 отрицательно (2014)
  69. «Технология быстрого создания фонов для 2D-игр на базе 3D-заготовок (48 часов разработки)», Weilard — 293 проголосовало, 5 отрицательно (2012)
  70. «Восстановление расфокусированных и смазанных изображений», YUVladimir — 291 проголосовало, 2 отрицательно (2012)
  71. «Карточные игры», UserSide — 286 проголосовало, 4 отрицательно (2014)
  72. «Самодельные цифровые солнечные часы», SMihalkov — 281 проголосовало, 3 отрицательно (2014)
  73. «Полностью автономная камера наблюдения», apple_fan — 278 проголосовало, 3 отрицательно (2011)
  74. «Термоядерная энергетика: надежда человечества?», BarsMonster — 277 проголосовало, 4 отрицательно (2013)
  75. «Умные часы своими руками за 1500 рублей», winKING — 276 проголосовало, 4 отрицательно (2014)
  76. «Почему в WiMax и LTE используют OFDM», tgx — 273 проголосовало, 4 отрицательно (2011)
  77. «Апгрэйд «мыльницы» до микроскопа», Azya — 273 проголосовало, 4 отрицательно (2010)
  78. «Panasonic атакует», g0ff — 270 проголосовало, 2 отрицательно (2009)
  79. «Взгляд изнутри: матрицы цифровых камер», Tiberius — 270 проголосовало, 4 отрицательно (2012)
  80. «Curiosity — первые 50 дней на Марсе», Cholgaa — 269 проголосовало, 3 отрицательно (2012)
  81. «Марсоход Curiosity завершил основную научную миссию», Zelenyikot — 268 проголосовало, 2 отрицательно (2014)
  82. «Умные» телевизоры LG шпионят за пользователями», Magir — 267 проголосовало, 1 отрицательно (2013)
  83. «Наш опыт участия в 10K Apart или как ужать 40 Кбайт кода в 10», whoozle — 266 проголосовало, 2 отрицательно (2010)
  84. «Необыкновенный способ генерации лабиринтов», Thoughteer — 265 проголосовало, 1 отрицательно (2013)
  85. «Взгляд изнутри: Вскрытие чипа Nvidia 8600M GT», Tiberius — 263 проголосовало, 3 отрицательно (2011)
  86. «История одного «очень китайского» телефона», simbiod — 263 проголосовало, 5 отрицательно (2011)
  87. «Чтобы распознавать картинки, не нужно распознавать картинки», rocknrollnerd — 263 проголосовало, 5 отрицательно (2015)
  88. «Отладка самолета? Это очень просто!», curiousGeorge — 262 проголосовало, 3 отрицательно (2013)
  89. «IBM PC своими руками — это очень просто», curiousGeorge — 261 проголосовало, 1 отрицательно (2015)
  90. «FPV», maloii — 258 проголосовало, 3 отрицательно (2011)
  91. «Давным-давно, когда Хабр был без инвайтов, а Баш можно было прочитать за 2 дня полностью, мы делали спутниковый интернет в Астрахани», Milfgard — 257 проголосовало, 4 отрицательно (2014)
  92. »100 дней любопытства», Zelenyikot — 257 проголосовало, 4 отрицательно (2012)
  93. «Шпионские гаджеты от АНБ», Spetros — 256 проголосовало, 5 отрицательно (2014)
  94. «Вторая жизнь старых стрелочных индикаторов», ClusterM — 255 проголосовало, 4 отрицательно (2013)
  95. «Жизнь на плоскости Лобачевского», Mrrl — 255 проголосовало, 2 отрицательно (2013)
  96. «Опасное видео: как я нашёл уязвимость в видеохостингах и не умер через 7 дней», cdump — 255 проголосовало, 5 отрицательно (2016)
  97. «На волосок от смерти: Почти случившиеся космические катастрофы», lozga — 254 проголосовало, 1 отрицательно (2014)
  98. «Просмотри видео на сканере штрихкодов», PatapSmile — 252 проголосовало, 4 отрицательно (2011)
  99. «Про сжатие видео — Введение», acmer — 251 проголосовало, 1 отрицательно (2011)
  100. «Хабраквест с элементами космонавтики и геокешинга [done!]», Jeditobe — 251 проголосовало, 5 отрицательно (2010)


По традиции, выделим героев этого топа, которые появились в нём более одного раза:

  1. Zelenyikot — 8
  2. Tiberius — 5
  3. BarsMonster — 3
  4. YUVladimir — 3
  5. tgx — 3
  6. Milfgard — 2
  7. UserSide — 2
  8. Fil — 2
  9. PatapSmile — 2
  10. curiousGeorge — 2
  11. SaveTheRbtz — 2
  12. lozga — 2


Самый хардкор


Всё ещё слишком попсово? Я так и думал. Поэтому вот вам максимально хардкорный вариант, который только я могу придумать без подключения ручной выборки или искусственного интеллекта: топ золотых постов ТОЛЬКО С ХАБРА и ТОЛЬКО ИЗ ПРОФИЛЬНЫХ ХАБОВ. В принципе, этот вариант содержит элементы ручной выборки, потому что ТМ уже несколько лет вручную перелопачивает список хабов, стремясь к некоему идеалу. Так что если уж такое совмещение статистического подхода с ручным управлением не даст вам срез постов, которые должны определять ТОТ САМЫЙ ХАБР, то ничто кроме нейросетей не даст:

  1. «Бейджи для Хабра, версия», idenisenko — 562 проголосовало, 10 отрицательно (2011)
  2. «Загадка выпадающего списка «Амазона», atomlib — 558 проголосовало, 10 отрицательно (2013)
  3. «Как я наказал Firaxis или история о том, как перебрать бинарный движок через глушитель», Harkonnen — 551 проголосовало, 4 отрицательно (2010)
  4. «Банкомат. Некоторые особенности», UserSide — 548 проголосовало, 6 отрицательно (2014)
  5. «Самодельный трекинг посылок, или Туда и Обратно», legrus — 533 проголосовало, 1 отрицательно (2013)
  6. «Клавиатура, идея, две руки», densss2 — 517 проголосовало, 8 отрицательно (2012)
  7. «Как я возил робота, чуть не поседел и залил кровью серверную», adubskiy — 505 проголосовало, 9 отрицательно (2014)
  8. «Микроэлектроника для космоса и военных», BarsMonster — 477 проголосовало, 8 отрицательно (2012)
  9. «Восстановление расфокусированных и смазанных изображений. Практика», YUVladimir — 459 проголосовало, 3 отрицательно (2012)
  10. «Памятка дизайнеру сайтов», iderins — 453 проголосовало, 9 отрицательно (2009)
  11. «Что нам стоит байк построить?», kibizoidus — 449 проголосовало, 7 отрицательно (2013)
  12. «Вы неправильно пишете животных», Milfgard — 442 проголосовало, 4 отрицательно (2015)
  13. «Ловец молний», vovalog — 421 проголосовало, 2 отрицательно (2014)
  14. «Декодирование JPEG для чайников», Fil — 412 проголосовало, 5 отрицательно (2010)
  15. «О космической доброте и Челябинском метеорите», Zelenyikot — 395 проголосовало, 5 отрицательно (2013)
  16. «Как попасть на дачу президента в пять часов утра», densneg — 392 проголосовало, 7 отрицательно (2015)
  17. «Подделываем вашу подпись при помощи шарнирного механизма. Теорема Кемпе», khdavid — 388 проголосовало, 6 отрицательно (2012)
  18. «Исследование защищенности карты Тройка», @Ammonia — 380 проголосовало, 6 отрицательно (2016)
  19. «Сервер на стероидах: FreeBSD, nginx, MySQL, PostgreSQL, PHP и многое другое», SaveTheRbtz — 375 проголосовало, 7 отрицательно (2009)
  20. «Как я позорно деактивировал ботнет», ValdikSS — 368 проголосовало, 6 отрицательно (2014)
  21. «Как Минковский во Flappy Bird играл», s3r4f1m — 364 проголосовало, 7 отрицательно (2014)
  22. «Решение судоку с помощью веб-камеры в реальном времени», NeonMercury — 363 проголосовало, 3 отрицательно (2011)
  23. «Техника для проверки подлинности денег», Ocelot — 362 проголосовало, 1 отрицательно (2013)
  24. «Российские аккаунты Paypal смогут принимать деньги», solovjeff — 360 проголосовало, 5 отрицательно (2011)
  25. «Изобретаем JPEG», Fil — 356 проголосовало, 2 отрицательно (2013)
  26. «Восстановление расфокусированных и смазанных изображений. Повышаем качество», YUVladimir — 355 проголосовало, 3 отрицательно (2012)
  27. «Как, зная только имя и email человека, злоумышленники получили доступ ко всем его аккаунтам и удаленно уничтожили информацию на всех его устройствах», SkidanovAlex — 341 проголосовало, 3 отрицательно (2012)
  28. «Сварка оптических волокон. Часть 1: кабели и их разделка, оптический инструмент, муфты и кроссы, коннекторы и адаптеры», stalinets — 340 проголосовало, 3 отрицательно (2013)
  29. «Читаем паспортные данные студентов, школьников и пенсионеров у них из кармана», evgeny_boger — 334 проголосовало, 5 отрицательно (2012)
  30. «Криптостойкость 1000-кратного хеширования пароля», OLS — 332 проголосовало, 4 отрицательно (2010)
  31. «Самая маленькая игра в мире (58 байт)», PatapSmile — 329 проголосовало, 2 отрицательно (2009)
  32. «Перевод учебника по алгоритмам», alexanderskulikov — 323 проголосовало, 2 отрицательно (2014)
  33. «Про 112, и как он работает», force — 323 проголосовало, 3 отрицательно (2009)
  34. «Создание собственных драйверов под Linux», dlinyj — 323 проголосовало, 5 отрицательно (2013)
  35. «История реверс-инжиниринга одного пушистого зверька», afan — 321 проголосовало, 6 отрицательно (2013)
  36. «Распознавание некоторых современных CAPTCHA», Pastafarianist — 319 проголосовало, 6 отрицательно (2011)
  37. «Как выглядит беспорядок или были ли у фашистов самонаводящиеся ракеты», Frolenarzt — 318 проголосовало, 6 отрицательно (2012)
  38. «Прогрессивные технологии, как способ выжать из сервера максимум», SaveTheRbtz — 318 проголосовало, 4 отрицательно (2009)
  39. «Как правильно лгать с помощью статистики», varagian — 312 проголосовало, 3 отрицательно (2014)
  40. «Google заблокировал приложение Moon+ Reader по жалобе LitRes», Buggins — 309 проголосовало, 6 отрицательно (2013)
  41. «Шутер с псевдо-3D графикой на… bash», fader44 — 307 проголосовало, 3 отрицательно (2011)
  42. «Банкоматных вирусов пост», ikorolev — 305 проголосовало, 5 отрицательно (2010)
  43. «История борьбы с трояном-файлошифровальщиком — поход в центр управления за ключом», psi314 — 303 проголосовало, 2 отрицательно (2012)
  44. «Лайтпак 5.5 опубликован», atarity — 300 проголосовало, 5 отрицательно (2011)
  45. «Защита подъезда методом организации разумного видеонаблюдения без консьержа», datacompboy — 298 проголосовало, 4 отрицательно (2014)
  46. «Технология быстрого создания фонов для 2D-игр на базе 3D-заготовок (48 часов разработки)», Weilard — 293 проголосовало, 5 отрицательно (2012)
  47. «Восстановление расфокусированных и смазанных изображений», YUVladimir — 291 проголосовало, 2 отрицательно (2012)
  48. «Карточные игры», UserSide — 286 проголосовало, 4 отрицательно (2014)
  49. «Почему в WiMax и LTE используют OFDM», tgx — 273 проголосовало, 4 отрицательно (2011)
  50. «Panasonic атакует», g0ff — 270 проголосовало, 2 отрицательно (2009)
  51. «Умные» телевизоры LG шпионят за пользователями», Magir — 267 проголосовало, 1 отрицательно (2013)
  52. «Наш опыт участия в 10K Apart или как ужать 40 Кбайт кода в 10», whoozle — 266 проголосовало, 2 отрицательно (2010)
  53. «Необыкновенный способ генерации лабиринтов», Thoughteer — 265 проголосовало, 1 отрицательно (2013)
  54. «История одного «очень китайского» телефона», simbiod — 263 проголосовало, 5 отрицательно (2011)
  55. «Чтобы распознавать картинки, не нужно распознавать картинки», rocknrollnerd — 263 проголосовало, 5 отрицательно (2015)
  56. «Отладка самолета? Это очень просто!», curiousGeorge — 262 проголосовало, 3 отрицательно (2013)
  57. «Давным-давно, когда Хабр был без инвайтов, а Баш можно было прочитать за 2 дня полностью, мы делали спутниковый интернет в Астрахани», Milfgard — 257 проголосовало, 4 отрицательно (2014)
  58. «Шпионские гаджеты от АНБ», Spetros — 256 проголосовало, 5 отрицательно (2014)
  59. «Жизнь на плоскости Лобачевского», Mrrl — 255 проголосовало, 2 отрицательно (2013)
  60. «Просмотри видео на сканере штрихкодов», PatapSmile — 252 проголосовало, 4 отрицательно (2011)
  61. «Про сжатие видео — Введение», acmer — 251 проголосовало, 1 отрицательно (2011)
  62. «Рейтрейсер на JavaScript», ankh1989 — 249 проголосовало, 2 отрицательно (2011)
  63. «Судья Алсуп умеет программировать и поучает адвоката Oracle», alizar — 249 проголосовало, 4 отрицательно (2012)
  64. «Что нужно знать про арифметику с плавающей запятой», yruslan — 245 проголосовало, 3 отрицательно (2011)
  65. «Работа инженера — разные необычные истории», Nespashiy — 244 проголосовало, 4 отрицательно (2014)
  66. «R«ha — короткометражный анимационный фильм немецкого студента, открывший ему двери в Голливуд», last_level — 243 проголосовало, 4 отрицательно (2013)
  67. «Blind Deconvolution — автоматическое восстановление смазанных изображений», YUVladimir — 243 проголосовало, 4 отрицательно (2013)
  68. «Бесплатные книги», skim1776 — 243 проголосовало, 4 отрицательно (2011)
  69. «Сварка оптических волокон. Часть 2: сварочные аппараты и скалыватели, механическое и сварное сращивание, отмеривание и укладка волокон», stalinets — 242 проголосовало, 2 отрицательно (2013)
  70. «Применение процедурных генераторов в создании контента для real-time 3D приложений: Часть 1. Oil Rush», Unigine — 239 проголосовало, 1 отрицательно (2013)
  71. «Социальная инженерия на практике: «физический доступ» на закрытую конференцию Кевина Митника», MagisterLudi — 237 проголосовало, 4 отрицательно (2014)
  72. «Игры для NES/Famicom/Денди глазами программиста», ClusterM — 236 проголосовало, 0 отрицательно (2014)
  73. «Wi-Fi: неочевидные нюансы (на примере домашней сети)», apcsb — 234 проголосовало, 3 отрицательно (2012)
  74. «Ностальгия: роемся у «Танчиков» под капотом», horror_x — 233 проголосовало, 1 отрицательно (2012)
  75. «Как работает реляционная БД», rvncerr — 232 проголосовало, 3 отрицательно (2015)
  76. «Рисуем картинки с помощью кривой Гильберта», mkot — 230 проголосовало, 1 отрицательно (2011)
  77. «Делаем Liquid Resize своими руками», GMM — 230 проголосовало, 3 отрицательно (2009)
  78. «Пасхальные яйца в мультиках Pixar», Alaska — 229 проголосовало, 2 отрицательно (2008)
  79. «Смотря на код с закрытыми глазами», Ohar — 227 проголосовало, 3 отрицательно (2015)
  80. «Реверс-инжиниринг полёта Бэтмена», ID_Daemon — 226 проголосовало, 1 отрицательно (2015)
  81. «Взгляд изнутри: RFID и другие метки», Tiberius — 226 проголосовало, 1 отрицательно (2012)
  82. «Valve: как я здесь оказался, на что это похоже и чем я здесь занимаюсь», JustRoo — 222 проголосовало, 2 отрицательно (2012)
  83. «Ностальгия: как работают «сохранения на бумажке», horror_x — 222 проголосовало, 2 отрицательно (2012)
  84. «Очередная программная закладка в роутерах D-Link», Xlab — 217 проголосовало, 4 отрицательно (2013)
  85. «Астрофотография в каждый дом», BarsMonster — 216 проголосовало, 1 отрицательно (2013)
  86. «Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в степень», hx0 — 216 проголосовало, 3 отрицательно (2014)
  87. «Вышел Nginx 1.0», zkv — 215 проголосовало, 4 отрицательно (2011)
  88. «Эксплуатация уязвимости в процедуре обновления DrWeb», Izzet — 214 проголосовало, 2 отрицательно (2014)
  89. «Трюки с CSS-анимациями: мгновенные изменения, отрицательные задержки, анимация transform-origin и другое», ilya42 — 213 проголосовало, 2 отрицательно (2014)
  90. «Техническое задание на сайт», stg34 — 212 проголосовало, 3 отрицательно (2012)
  91. «Печать и воспроизведение звука на бумаге», NightRadio — 207 проголосовало, 3 отрицательно (2014)
  92. «МТС просит государство защитить себя от Skype», timsoid — 206 проголосовало, 4 отрицательно (2013)
  93. «Масштабируемые JavaScript приложения», azproduction — 206 проголосовало, 4 отрицательно (2011)
  94. «Расширение функциональности готовых программ», VEG — 204 проголосовало, 1 отрицательно (2009)
  95. «Работаем с jQuery Templates», psg1234 — 201 проголосовало, 4 отрицательно (2011)
  96. «Популярные вопросы на собеседовании по C++ и ответы на них», NevRA — 199 проголосовало, 3 отрицательно (2011)
  97. «Краткий курс компьютерной графики: пишем упрощённый OpenGL своими руками, статья 1 из 6», haqreu — 198 проголосовало, 2 отрицательно (2015)
  98. «Playstation: как это было», PerlPower — 195 проголосовало, 2 отрицательно (2013)
  99. «Руководство новичка по эксплуатации компоновщика», rhaport — 194 проголосовало, 1 отрицательно (2012)
  100. «Дерево ван Эмде Боаса», Invizory — 192 проголосовало, 2 отрицательно (2011)


Героями этого суперхардкорного списка по количеству попаданий в него стали:

  1. YUVladimir — 4
  2. BarsMonster — 2
  3. Milfgard — 2
  4. stalinets — 2
  5. horror_x — 2
  6. PatapSmile — 2
  7. SaveTheRbtz — 2
  8. Fil — 2
  9. UserSide — 2


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

Зачем это нужно?


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

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

За сбор и сортировку данных плюсуйте хабраюзера ushim, за идею и анализ — меня. Статистика доступна для ковыряния здесь: docs.google.com/spreadsheets/d/1Jf1UuNWQ0K09PsOYh7i0aVyAPRUE4gh794xfGf1x-rE/edit? usp=sharing

© Geektimes