Хабрасливки: золотые посты «Хабрахабра» и 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
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 29

      0
      Интересно было бы еще по годам проанализировать на большей выборке. Что-то типа среднего за год и количества в топ-1000 по годам.
        +1
        А какое минимальное число голосов допускалось?
        Думается мне, бОльшая часть хороших (со 100% качеством) за бортом, так как там всего 5 плюсов…
          0
          Выборка отсортирована по количеству голосов. Например, для «Самый хардкор» минимальное количество голосов (у последнего поста) – 192. Но таковы критерии выбора постов, вы можете предложить свой алгоритм выбора самых самых постов.
            0
            Хм, все равно непонятно. Взять к примеру мой полудохлый некропост 6-летней давности: вроде как 200 плюсов при 5 минусах и 171 комментарий. По какому критерию не прошел?

            А вообще присоединяюсь к datacompboy — очень многие толковые посты являются настолько специализированными, что даже 30 плюсов для них — подвиг, поэтому мерять надо какие-то другие величины, вроде индексов цитирования или чего-то еще.
              +5
              Для вашего случая, пост не прошёл по чисто математическому критерию: 200 плюсов и 5 минусов дают отношение положительных голосов ко всем 200/205 – 97.5%, что меньше установленной нормы в 98%.
          0
          Хех, даже я попал))) Приятно, спасибо!
            0
            Кстати, к методологии вопрос. Какой минимальный порог голосов для учета? Навскидку, четвертая часть «незаметных сложностей» +197, -0. Первые «незаметные сложности» +247, -1. Может еще что есть, я не смотрел все публикации.
              0
              Повторюсь ещё разок, в финальной выборке посты были отсортирована по общему количеству голосов. Для ваших постов это – 197 и 248 голосов. Однако, данные посты относятся к первой «сотне», т.к. опубликованы на geektimes, а минимальное количество голосов там 251 (по последнему в ТОП-100 посту).
                0
                Вот я и говорю, что выборка маловата. Статистика любит большие выборки, взяли бы тысячу.
                  0
                  ТОП1000? И какой тогда в ней смысл? Если вы говорите о вообще постах, которые анализировались, то это все доступные посты, которых порядка 150 тысяч, но в статью были включены только 100 постов, которые удовлетворяли всем условиям, основным из которых было 98% и более положительных голосов.
              +1
              Я бы в этот список включил ещё один золотой свой пост: Как нельзя зарядить смартфонhttps://m.geektimes.ru/post/257942/
                0
                С телефона пишу, неудобно. Он больше плюсов и просмотров имел, по моему и ближе к народу.
                  0
                  Почти 3% — минусы.
                    0
                    Да, увы. Хотя ИМХО пост покруче будет
                  +1
                  Вот спасибо!!! Подкинули чтиво в отпуске.
                    +6
                    Как-то грустно выглядят последние 2 года (это первый топ):
                      0

                      Спад аккуратно приходится на реформы хабра в сторону разделения ресурса)

                        0
                        Тогда надо прибавлять посты с ГТ.
                          +4
                          Скорее, на обнуление кармы тех, у кого нет постов. Сегодня голосовать могут только авторы статей.
                          +1
                          Для двух:
                          Правда выборка маленькая, конечно.
                          +5
                          Интересно, кто нибудь сделал приватный монитор-то?
                            0
                            В музее оптики ИТМО стоит в качестве экспоната
                            +4
                            Для выбора «золотых постов Хабра» я использовал хорошо зарекомендовавшую себя знакомую по Dirty.ru и ещё одному ресурсу систему определения золотых постов как публикаций, не менее 98% голосов за которые положительны.

                            А хорошо бы по Вильсону.
                              +5
                              Учитывая изменяющиеся правила по поводу того, кто может голосовать за посты — анализ хромает. Скажем, пост с +100 в 2008-ом, 2012-ом и 2016-ом годах — это вообще три совершенно разных результата.

                              Да и вообще обидная какая-то выборка. «Дерево ван Эмде Боаса», значит, с его +188 это золотой пост, а мой "Алгоритм сортировки Timsort" с +279 или "Моё путешествие в будущее" с +588 не золотые. Ну ок, чё уж там.
                                +2
                                «Ломаем каптчу Яндекса», deleted-P_r_i_m_a_t — 402 проголосовало, 8 отрицательно (2009).
                                Доступ закрыт. Информация недоступна по причине деактивации/удаления юзера
                                  –1
                                  Конечно, нельзя объять необъятное, но почему-то даже расстроился, не увидев вот этот https://geektimes.ru/company/ua-hosting/blog/243995/ пост.
                                  «Сообщения в глубине: удивительная история подводного Интернета» Хоть и с корпоративного блога (я не имею к нему никакого отношения, просто понравилось, и сохранил когда-то в закладках), но статья достойная.
                                    +1
                                    Перечитал старые посты, столько приятных воспоминаний! Спасибо!
                                    (хотел плюсануть сами-знаете-куда, а оказалось там уже плюс, хахаха)
                                      0
                                      кликнул по первой ссылке — страница не найдена.
                                        0
                                        Уже нашлась.

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

                                      Самое читаемое