Технотекст 8 отличается от предыдущих конкурсов. В этом году был ИИ, но не было откровенно слабого уровня в текстах. В этом году есть разделение на участников от компаний и частных авторов — в одном шаге от финала это по-прежнему кажется правильным решением. В этом году совершенно потрясающие составы технических номинаций и DIY. Мы с вами прошли большой путь, авторы представили достойные публикации — и вот перед вами шорт-листы, в которые вошли 447 статьи из 771 заявки. Это результат тщательного, но при этом щадящего отбора со стороны команды конкурса. В общем, под катом чтения на пятницу и трёхдневные выходные. 

Сразу оговоримся, какие статьи могли с высокой вероятностью не пройти:

  • обзоры, сравнения, стандартные кейсы использования каких-либо инструментов;

  • реклама и обзоры своих продуктов, если это не значимые решения для всей отрасли;

  • исторические опусы, если они поданы не в свою номинацию и содержат минимум пользы;

  • статьи от компаний, которые пытаются партизанить на Хабре вне блога и пытаются выбирать крайне петляющие дорожки формального соблюдения правил;

  • простые корпоративные кейсы, не имеющие большой ценности для широкой аудитории.

Важно: при работе со статьями конкурса мы никогда не ориентируемся на рейтинг.

Про ИИ

В этом году мы поставили перед собой задачу сделать Технотекст без ИИ. Прописали это условие на лендинге и в правилах… но из 771 публикации всё равно 137 оказались с содержанием ИИ от 30 до 100%. Статьи со значением до 20% проходили дальше. 

Мы проверяли каждую публикацию с помощью сервисов детекции ИИ-контента, один из которых от Сбера. Подробно о ходе конкурса и наблюдениях мы напишем в статье, которая выйдет уже после объявления победителей. Значок «Технотекст 8» у статей не означает ничего иного, кроме как то, что заявка подана и принята в работу — это не стандарт качества и не знак отличия.  

Важно: протоколы будут переданы членам жюри в течение следующей недели. На работу будет выделена неделя (этого реально достаточно). Если вы хотите побыть в этом году членом жюри и получить соответствующий бейдж в профиль, срочно заполняйте анкету → Да, я хочу быть в жюри Технотекста!  

Важно 2: если вы не попали в число финалистов, пожалуйста, не громите саппорт Хабра, а лучше сперва просмотрите опередившие вас статьи, подумайте, что вы можете доработать и реализовать в новом году, чему научиться. Если вам совсем грустно, о причинах непопадания в шорт-листы можно пообщаться через почту technotext@habr.team (мы не сразу, но ответим).

Итак, шорт-листы Технотекста 8

✍️ AI/ML

Хранитель номинации — ❤️ Яндекс

Публикации авторов блогов компаний

Большой гайд по Suno: делаем песню с нуля 

Вкалывают роботы, а не человек, или как убрать рутину из работы при помощи ИИ 

«Тупой ИИ» с нами надолго. Почему в новых моделях больше галлюцинаций 

Разметка данных с использованием LLM 

Доматчинг товаров с использованием LLM: от промптов до квантизации 

Тайные сообщества товаров: обзор графовых методов 

Ищем выход из лабиринтов RISC-V ISA: ускорение инференса с тензорным компилятором и JIT-ассемблером 

AI Code Completion: как мы добавили умный фильтр и перестали показывать лишнее 

Вы знали, что с помощью LLM можно вывести подход Architecture as Code на новый уровень? 

Учимся разрабатывать для GPU на примере операции GEMM 

Как мы учили нейросеть разбираться в сложных документах: задача семантического поиска 

Как мы учимся решать одну из самых сложных задач в метеорологии — прогнозирование количества осадков по часам 

Нейрометеум: наша новая нейросеть глобального прогноза погоды и её вклад в модель прогноза осадков 

Как дорожные знаки попадают на карты Яндекса: применяем ML в картографии 

LLM Inside: выжимаем максимум из Decoder Attention на GPU 

MCP сервер для заказа продуктов из ВкусВилла: сделай своего агента 

Как корпоративный поисковый портал стал платформой для цифровых ассистентов 

Circuit Tracing: как заглянуть в галлюцинации модели и найти там смысл 

Как мы построили платформу агентов для Алисы AI — и почему пришлось написать сервер поверх Temporal 

Query Prediction, или как мы отказались от ANN и полюбили обратный индекс

Как мы построили речевую аналитику для кол-центров и начали анализировать тысячи звонков 

Как аналитики Авито с помощью ML помогают людям выбирать хорошие авто с пробегом 

Kaken — как мы внедрили четыре AI-сервиса для собственного использования

LLM на арене матбоёв

LLM как декодер в ASR: опыт адаптации SOTA архитектуры для спонтанной русскоязычной речи 

Публикации частных авторов

Поиск в личном фото архиве по текстовому описанию 

Меня заставили повайбкодить 

Мы опубликовали стабильный, быстрый, качественный и доступный синтез для 20 языков России 

Ускоряем LLM по максимуму. Как я создал кросс-платформенный Flash Attention с поддержкой Turing+ архитектур и не только 

Трансформер своими руками: с нуля до Numpy реализации и обучения 

Как бы я рассказал про линейную регрессию (если б меня кто-то спросил) 

Simple diffusion – компактная модель генерации изображений 

Помощник читателя: визуализируем сюжет 

Как запустить свою LLM для инференса. Руководство по запуску: Ollama, vLLM, Triton, LM Studio, llama.cpp, SGLang 

Как гуманитарий за 2 месяца с нуля RAG систему построил, или Парсинг PDF по-хардкору 

Сегодня мы построим свою локальную модель на смартфоне. С блэкджеком и WebUI 

Проклятие легких побед: как вайбкодинг убивает волю к решению проблем 

Perplexity AI: Как превратить ИИ-поисковик в инструмент для работы и учёбы 

Обучение LLM с нуля на c# и экспорт в GGUF. OpenCL против CUDA 

Локальный ИИ: майнинг плата + 3 RTX 3090 

Стремимся к AGI: обучаем нейросети в экосистеме эволюционно с нуля 

Выжать больше из локальных LLM. Ollama медленнее llama.cpp в 3 раза. UD_Q4_K_XL лучше чем Q4_K_M, а вес тот же и т.д 

От написания промптов к проектированию контекста. Или один очень обширный материал по Context Engineering 


✍️ Веб-разработка

Хранитель номинации — ❤️ Selectel

Публикации авторов блогов компаний

Делаем интерфейс дружелюбнее. Коллекция простых HTML/CSS лайфхаков 

Мой справочник по Feature-Sliced Design 

Удалить полпроекта: как мы переписывали MobX‑сторы на React Query в большом Next.js‑проекте 

Разбираем древо ArangoDB «по веточкам». Подробный гайд по графовой БД 

Ускорение Яндекс Трекера: в погоне за Velocity Index 

Библиотека визуализации графов: как мы решили дилемму Canvas vs HTML в Gravity UI 

Хоть и безобразно, но единообразно 

Микросервис потоковой конвертации видео (Python, FFmpeg) 

Как упаковать React и три Java-сервиса в один .exe с помощью Electron и ничего не сломать 

if err != nil: почему мы (не) любим обработку ошибок в Go? Обзор предложений по её улучшению 

Как я две недели дебажил React: история одного голосового 

Не всё деплоем правится: как мы вынесли интерфейс из кода с помощью Server-Driven UI 

Что умеет Rector: пишем кастомные правила для автоматизации рефакторинга PHP-проектов 

Как настроить синхронизацию в Obsidian с помощью S3 

Concurrency testing — отлавливаем состояния гонки 

Настраиваем паука для сбора данных: как работает фреймворк Scrapy 

Публикации частных авторов


✍️ Фундаментальное программирование

Номинацию поддерживает компания ❤️ МТС Web Services 

Публикации авторов блогов компаний

FastCGo: как мы ускорили вызов C-кода в Go в 16,5 раза 

История поиска бага в ядре Linux длиной в год, или нежданные нули из XFS'а 

Value Object: как победить примитивную одержимость без DDD 

Как Temporal без боли решает привычную проблему распределённой бизнес-логики 

Очереди на PostgreSQL: антипаттерн или реальность жизни 

История поиска бага в ядре Linux длиной в год, или нежданные нули из XFS'а 

Девиртуализация в C++, компиляторах и вашей программе 

Компилируем TypeScript в натив: хардкор и мясо 

Отсекая лишнее: как сократить бинарный код программы на C++ и не потерять нужную функциональность 

Регулярная катастрофа и как её избежать. Подход к регулярным выражениям 

Библиотека JIT-компиляции Loops для оптимизации нейросетей, СУБД и не только 

Как ускорить управление сетевой подсистемой Linux: пишем Netlink-обертку на C++ 

Как мы встроили 32-битный Internet Explorer в 64-битный Яндекс Браузер для организаций 

Разбираем подводные камни, ошибки и лучшие практики при разработке Kubernetes-операторов 

Как написать постановку на разработку, чтобы ни у кого не было вопросов 

SPQR — наше опенсорс-решение для горизонтального масштабирования Postgres 

Чему меня научила разработка C#-клиента для распределённой СУБД Яндекса 

Проектирование микросервисов на Go: типичные сложности и лучшие практики 

Расследуем самое длинное issue в Jest 

CognitiveOS: операционная система с модульной архитектурой для интеграции LLM в роботов 

Распараллеливаем процесс вставки данных в PostgreSQL при помощи Spring с сохранением атомарности всей операции 

Repository Pattern в управлении базами данных: пример интеграции NocoDB в Django 

Kafka: ребалансировка изнутри 

Публикации частных авторов


✍️ Информационная безопасность

Хранитель номинации — ❤️ Kaspersky 

Публикации авторов блогов компаний

Kernel-hack-drill и новый эксплойт для CVE-2024-50264 в ядре Linux 

Три мушкетера из мира DevSecOps. Внедряем инструменты для развития AppSec-процессов 

Sec в DevSecOps — в чем разница подходов 

Экспресс-анализ безопасности криптофлэшек: реальная защита или маркетинговый ход? 

«Плохие парни работают просто»: пентестеры разбирают реальные кейсы 

Информационная война 1812 года: как русские криптографы и разведчики переиграли Наполеона 

Крекс-пекс-фекс, вжух и ты бедняк: исследуем под «микроскопом» потрошителя банковских счетов CrахsRAT 

Kaspersky NGFW в проекте «ТУЧА»: развёртывание и первые настройки [часть 1] 

TrustYFox: путь от пет‑проекта до LLM‑инструмента для поиска уязвимостей 

Защита от SYN-flood: теория, практика и где искать подвох 

Отражаем атаку на IOMMU 

«Никогда такого не было, и вот опять»: разбираем атаку c эксплуатацией уязвимости в подключаемом модуле Bitrix 

Глухарь ESPшный — мемуары охотника 

Розыгрыш стула, похищение прав: что нашел пентестер в пет-проекте 

Почему при аутентификации в Linux пароль хуже ключа 

«Проклятый DDoS!»: защищаем сеть с помощью групп безопасности 

Гранулярное погружение в атаки на кэш в ARMv8. Разбираем типы атак и митигации 

Путешествие туда и обратно за безопасным ELF-парсером 

Публикации частных авторов


✍️ Железо: проектирование и технологии производства 

Хранитель номинации — ❤️ YADRO 

Публикации авторов блогов компаний

Публикации частных авторов


✍️ Информатика и алгоритмы

Публикации авторов блогов компаний

Один тест, чтобы покрыть весь код, или краткий ликбез о точности библиотек математических функций 

Как написать bzip2-архиватор на Python: разбираем преобразование Барроуза-Уилера 

Как законы механики и математики помогли нам с балансировкой нагрузки в 300K RPS 

Мой плохой код — это ваша вина 

Доставка день в день: погружение в базовые алгоритмы поиска и назначения курьеров в Яндекс Доставке 

Долг оптимизацией красен: как мы в МойОфис объединили борьбу с легаси и увеличение производительности таблиц 

Livepatching: готовим «точечное» обновление ядра Linux на примере реального бага 

Запустили векторный поиск в YDB: рассказываем, как он работает 

Миллиард записей и 8 Марта: как YDB спас праздник 

Новые способы хранения тайлов в Картах: как один сервер выдерживает 80k RPS 

Азбука тензорных сетей, часть 1: кружочки и палочки 

Неплоский мир: как мы делаем рельеф настоящим 

Нельзя просто так взять и выбрать Any() или Count для проверки коллекции 

Со скоростью кометы: ускоряем Spark без переписывания кода 

Считаем логарифмы в уме 

Тайны рекламного аукциона в Ozon и как мы приручали VCG 

Pattern matching в .NET 

Когда O(n) мешает отбирать резюме в Росатоме 

Публикации частных авторов


✍️ Мобильная разработка

Хранитель номинации — ❤️ X5 Tech 

Публикации авторов блогов компаний

Пишем один «exe», который работает на 3-х разных ОС без перекомпиляции 

Как мы ускоряли Android-сборку «селлера» 

История о том, как ТехВилл сделал первый в России offline‑first PWA для курьерской доставки 

За 3 дня запустить Android приложение на iOS: опыт адаптации приложения под CMP 

Live Updates на Android: где макеты врут, a SDK ставит границы 

Swipe to Pay, или Как мы переписали слайдер оплаты на Compose 

Пациент болен: как «продать» рефакторинг лиду и продакту 

Обновляем AOSP-приложение «Контакты», или Чем обернулось «приключение на 20 минут» с legacy-кодом 

История о том, как ТехВилл сделал первый в России offline‑first PWA для курьерской доставки 

Первый проект на HarmonyOS — мой плейлист для старта с нуля 

Offline First в мобильных приложениях. Кэширование 

Почему многие неверно реализуют MVVM или способы создания абстракций 

Собираем «тот самый» экран блокировки: без лишних виджетов и с защищенным доступом 

Знакомство со Stencil или уроки шаблонного общения 

Творческая переработка MVVM и TCA на примере iOS 

Ленты коротких видео: как оптимизировать, чтобы вас смотрели больше 

Вспоминаем молодость: как делались скриншоты на старых кнопочных Nokia 

Волшебный Koog. Пишем Kotlin-агент широкого профиля KMP 

Публикации частных авторов


✍️ Инженерный подход

Хранитель номинации — ❤️ «Инфосистемы Джет» 

Публикации авторов блогов компаний

Как приручить SLO'на в племени микросервисов 

Не лезьте туда: 47 лет не оцифровывали, и нормально же работало 

Как победить CMake: отладка CMake-скриптов 

Почтовый Шарпей: как мы приручили 700+ шардов PostgreSQL 

Миграция без боли и даунтайма: как мы перевозили данные с MongoDB на PostgreSQL 

Повышаем эффективность хранения данных до 300 раз с помощью таблиц SCD-2 

Как работает ingress-nginx: нырнем поглубже. Часть 1 — basics 

Не рейт-лимитером единым: как управлять нагрузкой в микросервисах 

Как мы сделали робота-комплектовщика: от идеи до первого прототипа 

Обход стека в ядре Linux для RISC-V: разбираем и чиним 

«О! Айтишники! Вы же полезными стали. А можете нам конвертер сфотографировать?» 

DAC, AEC или оптика — какие ваши доказательства, господин трансивер? 

pg_dphyp: учим PostgreSQL соединять таблицы по-другому 

Жизненный цикл фичи в коммутаторе: от идеи через QA до прода 

Как мы учим роботов ходить плавно, или Почему градиент градиента — это не опечатка, а ключ к безопасной робототехнике 

Схемотехника и алгоритмы световых мечей: вызовы и решения 

Собираем 1 000 000 метрик в секунду с сетевых устройств 

Лидары в автономном транспорте: почему важна длина волны лазера 

Как варить внутренние инструменты быстро, красиво и эффективно 

Теневые ИТ в энтерпрайзе: почему они случаются, как с ними бороться и как в дальнейшем их не допускать 

Программный съем трафика на скорости 400G: сравнение методов обработки и неочевидные бутылочные горлышки 

Robotron S6130 — Восставший из мертвых 

Авторизация в Kafka: управление изменениями, когда у тебя тысячи клиентов и миллионы RPS 

Балансировка нагрузки в Яндексе: новые проблемы роста 

Как мы автоматизировали обновление, развёртывание и настройку Postgres-like СУБД для пользователей 

Как запустить LTE TDD, когда инфраструктуры нет, но очень хочется? 

Как сделать полезный дашборд: советы и идеи 

Технологии в основе VK Видео: от загрузки файла до кадра на экране зрителя 

Мобильная связь под Невой: как я прошел 500 километров по тоннелям петербургского метро, чтобы там появилась связь 

Умный дом под давлением 

История создания Tarantool DB: реальные проблемы, удачные решения и превращение проекта в продукт 

Миссия выполнима: как мы добились актуальности двух тысяч кешей 

Не просто дашборд: как мы внедрили DORA-метрики и сократили число критичных инцидентов 

Большой гайд по настройке двух видов балансировщиков нагрузки 

Один сервер, вся сеть: руководство по RADIUS для новичков 

Публикации частных авторов


✍️ Системное администрирование

Хранитель номинации — ❤️ RUVDS 

Публикации авторов блогов компаний

Как выжать из СУБД больше производительности? Подкручиваем параметры по урокам Майка Вазовски 

Чем заняться в выходные? Как я собрал домашнюю виртуализацию в контейнерах за 34 500 рублей 

Как я перестал страдать и полюбил CoreDNS: три истории 

От DevOps к платформе: как улучшить взаимодействие команд 

Как патчить ядро Linux: подробное руководство 

Как мы организовали удалённую настройку корпоративных ноутбуков 

Типичный сервис: чиним одно, «ломаем» другое и решаем две проблемы сразу 

От хаоса к ясности: дедукция против мистики 

Ночь с пятницы на понедельник: борьба за устойчивость, когда облако дало сбой 

Jenkins в Kubernetes: гайд по развёртыванию 

Собираем Linux, который весит меньше, чем мем с котиком, ну или почти… 

«База» по метрикам в Prometheus 

Управление SSH-доступом в 2026 году: от зоопарка с jump-host и Ansible к единой точке входа в инфраструктуру с Warpgate 

Делегирование прав локального админа Windows — Систематизация и автоматизация 

Как сделать централизованное логирование и крепко спать по ночам 

Как допилить GitLab CI/CD и перестать переписывать пайплайны 

Пятьдесят оттенков отказа: стоп слово — Zonal Shift 

Puppet в Avito: 15 000 серверов, CI/CD и уроки из продакшна 

Публикации частных авторов


✍️ Геймдев

Публикации авторов блогов компаний

Публикации частных авторов


✍️ Управление персоналом  и DevRel

Хранитель номинации — ❤️ JUG.RU 

Публикации авторов блогов компаний

Публикации частных авторов

Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки  


✍️ Карьера в IT

Публикации авторов блогов компаний

«Кем Вы видите себя через 5 лет», или HRско-русский разговорник 

Айтишник, иди работать на завод 

Логика, эмпатия и упорная работа над собой: как стать настоящим продакт-оунером 

Три совета, как не выучить C++ за 21 день (субъективный гайд с дополнениями) 

Маршрут перестроен: исповедь лида о том, куда расти дальше (и всегда ли расти) 

Куда расти верификатору: два основных трека и матрица компетенций 

От технаря к техлиду: битва с самозванцем 

Среди кокса, шлака, валков и лебедей: день на металлургическом комбинате 

Как коммитить так, чтобы ваш код принимали мейнтейнеры: путь одного героя 

Как функциональщик в Go ушёл… и не вернулся 

Почему найм в ИТ теперь выглядит именно так 

Как улучшить резюме ИТ-специалиста на HH.RU, чтобы пройти фильтры ATS-систем 

Я — служба заботы для ИТ-команды. Рассказываю, чем занимается скрам-мастер на примере своего дня и не только 

Точки перелома: как применить стратегическое мышление в повседневной жизни 

Плох тот Джун, который не мечтает стать Сеньором. Но еще хуже тот, кто мечтает бездумно и без поддержки коллег 

Зумеры на работе: почему мы уходим на обед и не возвращаемся. Якобы просто так 

Как все успеть и не сгореть: мой опыт микротайм-менеджмента на работе и дома 

Weekend Offer – это кринж или база? Рассказываем всю правду 

Я уволилась из корпорации, чтобы работать в стартапе. Вот, что из этого получилось 

Кризис «переходного» возраста в управлении проектами: история преодоления 

Типичные проблемы молодого руководителя 

Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли 

Публикации частных авторов


✍️ Тестирование

Хранитель номинации — ❤️ «МойОфис» 

Публикации авторов блогов компаний

Через тернии к 5 тысячам звёзд на гитхабе – мой путь опенсорсера 

Эмуляция вместо имитации, или То, чего обычно не хватает нагрузочным тестам 

Полный гайд по golden-тестам во Flutter: зачем нужны и как настроить 

Ручное управление не делает нас сильнее: как я написал клиент для автоматизации тестирования 

Конформанс-тестирование: как мы сертифицировали базовую станцию YADRO 

«Работает — не трогай», но с YDB можно: испытания отказоустойчивости в боевых условиях 

Где ломается прокси-балансировщик: наш опыт измерений 

Параметризация: PyTest vs RobotFramework 

Зрелое железо, к которому нужно найти подход: тестируем российские коммутаторы Eltex для ЦОД 

Как мы измеряем качество в VK Видео 

Тапают роботы, счастлив человек: как мы сделали робопалец для тестов устройств с мобильной ОС 

Убрать рутину из регресса или как автоматизировать, не зная кода 

Многопоточность в мобильных приложениях: руководство для QA-инженеров 

Kaspresso: cравниваем скриншоты и упрощаем проверку дизайна 

Не все RPS одинаково полезны: уроки нагрузочного тестирования core-системы 

Публикации частных авторов


✍️ Сделай сам (DIY)

Хранитель номинации — ❤️ Лемана Тех 

Вне конкурса

Сборка кемпингового аккумулятора или Make Powerbank Great Again — статья сотрудника (модератора) Хабра Ильи

Публикации авторов блогов компаний

Как я сделал senior-стол за $1000 

Сервер за копейки 

Самодельная газоразрядная Хабралампа V 1.1 

DIY герконовый поворотный переключатель 

Walking-working: как я создал собственный сетап для работы на ходу 

Электроналиватор: делаем автомат для коктейлей с помощью Raspberry Pi, нейросети и фанеры 

«Потребительская корзина»: игра на табло покупателя 

Универсальный сервис по сбору телеметрии с CAN-шин на технике 

Как я горел от 3D-печати 

В серверный шкаф попасть хотите – ключ приложите: как ограничить доступ к стойкам и следить за состоянием дверей 

Как я искал самую эргономичную клавиатуру 

Руководство по восстановлению удаленных сообщений и медиаданных в Telegram 

Сборка механической клавиатуры — опыт, детали, подробный гайд 

Press FFF or be SLAy: гайд по полному разочарованию в 3D-печати для самых маленьких 

Как я сделал робота — что хотел и что получилось. Часть 1 

Публикации частных авторов

Автономный радиодатчик температуры на солнечной батарее 

Я просто починил 

Подключение самодельных устройств к умному дому Яндекса с Алисой 

Паранойя безопасности против здравого смысла: чиним Home Assistant, который окирпичился без интернета 

Я сделал язык программирования ради статьи на Хабр

Еще один клон Радио-86РК 

EFEKTA Open PM Monitor — Zigbee-датчик воздуха с открытым кодом, OTA и аналоговой душой 

Треугольный пиксель: почему никто не собирает мозаики из пирамидок? (а зря) 

Как я перестал слушать «Unknown Artist — Track 01» и написал свой распознаватель музыки 

Как я дверной звонок делал 

Я сделал тачпанель управления умным домом чтобы вам тоже пришлось 

DIY радиотелескоп в сарае: как я поймал сигнал Галактики 

SDR RX стенд на STM32H723 

Развлечение для инженера 

OmniOS как основа «домашнего облака» 

Большой лазерный гравер своими руками 

Очень самодельная сенсорная система для инфракрасного счётчика людей 

Интеграция бытового тепловизора с FPV-квадрокоптером 

DIY проект: cистемная информация на LCD дисплее GC9A01 (часть 1) 

Разработка RC-машинки с BLDC. Подход с нуля 


✍️ Менеджмент IT компаний

Хранитель номинации — ❤️ X5 Tech 

Публикации авторов блогов компаний

Публикации частных авторов


✍️ Маркетинг, реклама, PR и контент

Публикации авторов блогов компаний

Публикации частных авторов


✍️ Аналитика

Публикации авторов блогов компаний

Публикации частных авторов


✍️ Дизайн

Публикации авторов блогов компаний

Публикации частных авторов


✍️ Научпоп

Публикации авторов блогов компаний

Публикации частных авторов


✍️ Бесконечность идей

Публикации авторов блогов компаний

Уфология как академическая дисциплина? НЛО: где заканчиваются мифы и начинается наука 

Наша Вселенная — симуляция на основе большого клеточного автомата? 

Прорывная идея для существенного улучшения жизни незрячих: предложение запустить в массы новый интерфейс 

ИТ-менеджер, который перестал быть «пожарным». История управления 40 проектами и система, которая меня спасла 

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

Сервер, который не хотел жить 

«Спекки» в XXI веке: как я обзавёлся ZX Evolution, и что из этого вышло 

Киберпанк переоценён: почему современные автомобили менее практичные, чем их собратья двадцатилетней давности? 

OpenSource, или как я перестал бояться и полюбил автотесты 

«Точка, точка, запятая»: как появились привычные нам знаки препинания и при чём тут Венеция? 

Почему норка лучше кроат: разбираем Wordle с помощью энтропии и Excel 

Как я докатился до ортосплита и почему 42 клавиши — это все, что нужно 

Астероид для IT-индустрии: как пережить AI-апокалипсис 

Публикации частных авторов

Удачи в финале! Результаты объявим 25 мая, накануне 20-летия Хабра.

Комментарии (11)


  1. Dark_Linked
    07.05.2026 21:08

    Жаль, конечно, что не прошёл в шорт-лист, но всё равно рад, что решил поучаствовать).
    Для меня это был интересный опыт и хороший повод наконец дооформить статью.

    Отдельно поздравляю тех, кто прошёл дальше - удачи в конкурсе!

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


  1. egaoharu_kensei
    07.05.2026 21:08

    Такой вопрос: в этом году победители-статьи будут определяться по уровням (простой, средний и сложный) каждый в своём или же будут сравниваться все статьи между собой независимо от уровня?

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

    Да победит сильнейший!


    1. Dark_Linked
      07.05.2026 21:08

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


      1. egaoharu_kensei
        07.05.2026 21:08

        Я имею в виду абсолютного победителя для каждой категории, выбрав в конце лучшую работу среди корпоративного блога и частного автора.


    1. Exosphere Автор
      07.05.2026 21:08

      Спасибо за предложения, мы всегда прислушиваемся и многое забираем в новые сезоны (например, в этом году технические номинации буквально по следам обсуждений с читателями и авторами).

      От сложности мы избавились, это была совершенно безумная затея в том сезоне и она принесла всем массу проблем. Точно не вернём, потому что к ней много вопросов без ответов.

      Идея абсолютного чемпиона хорошая, заберём на подумать. В этом сезоне не реализуем, потому что логика конкурса утверждена и описана в правилах. Отступать от них в финале нельзя. Может быть, объявим, у кого самые высокие баллы в конкурсе в целом :-)


      1. egaoharu_kensei
        07.05.2026 21:08

        То есть вы будете выбирать 1 лучшую работу среди всех уровней? Конечно хозяин-барин, как говорится, но на мой взгляд лучше все-таки сравнивать работы по уровням. Разве не логично, что работы простого уровня будут уступать по технической глубине и у них уже априори будет меньше шансов на победу? С другой стороны, отдавать победу какой-то простой по сложности статье, когда есть более сильные работы, тоже выглядит неуместно и даже очень не справедливо, имхо. Просто у статей разных уровней разные целевые аудитории и в целом разны цели.

        Кстати, только что, появилось ещё одно интересное пожелание, которое, на мой взгляд, оценят многие: было бы справедливо выбирать несколько победителей, а не одного или хотя бы награждать всех авторов, чьи работы были очень близки к победе, ну или хотя бы сделать 3 места. То есть я это к тому, что можно было бы как-то уделять внимание всем авторам с сильными работами: по-моему это будет хорошей мотивацией писать качественные статьи, зная, что если статья на 1 балл отстаёт от лучшей, она тоже заслужит внимание.


        1. Exosphere Автор
          07.05.2026 21:08

          То есть вы будете выбирать 1 лучшую работу среди всех уровней?

          Я же прямо написала - условия оценки меняться в этом сезоне не будут. Если мы решим назвать "высокобалльников", это просто будет строчка, кто набрал больше, всё. Никаких регалий и последствий это не принесёт.

          На данный момент у нас 2 места для частных авторов (как правило, у них либо нет разницы, либо разница в балл) и одно первое для корпоративных. 1-2-3 место мы уже проходили, для Технотекста два условно равных места оказалось интереснее. Опять же, мы пока не знаем, какая механика будет в новом сезоне. Может быть, вообще турнирный вариант :-)


          1. egaoharu_kensei
            07.05.2026 21:08

            Понял, тогда будем ждать результатов :)


  1. Evgeny_Bondarchuk
    07.05.2026 21:08

    Любопытно, что в некоторых номинациях согласно правилам намечается автовин)


    1. Exosphere Автор
      07.05.2026 21:08

      Да, есть такое. Но и номинации для частников специфические.


  1. monobogdan
    07.05.2026 21:08

    Ура, моя статья про запуск exe на трех платформах попала в шорт-листы!!

    Пока думаю о чем еще можно написать)