-
Я хотел использовать Claude прямо в мессенджере MAX — без браузера, без переключения контекста. Готового решения не было. Нашёл на GitHub китайский проект cc-connect — Go-фреймворк с plugin-архитектурой для подключения AI-агентов к мессенджерам. Telegram, Feishu, Discord там были. MAX —…
-
История одного зелёного теста: 97,8% mutation score и баг, который месяцами жил в проде
Небольшой инженерный постмортем про то, как метрики качества тестов дружно молчали, пока пользователь не прислал скриншот с очевидной ошибкой. И почему ни строчное покрытие, ни мутационное тестирование этот класс багов поймать не могли в принципе.У меня есть внутренний дашборд, который…
-
Хватит винить HR: почему «плохие рекрутёры» — самый удобный, но неверный ответ на кризис найма
В прошлую пятницу я сидела в переговорке и в очередной раз слушала историю про то, как «у нас плохо работают HR». Позиция закрывалась 47 дней. Кандидат в итоге выбрал конкурента, потому что у нас «слишком долго думали». Убыток по расчёту финдира — около двух миллионов. Виноваты, разумеется, мы.Я в HR двадцать…
-
За полгода в ядре Linux выявлено 2308 уязвимостей, которым присвоены отдельные CVE-идентификаторы
Сопровождающий разработчик стабильной ветки ядра Linux Грег Кроа‑Хартман (Greg Kroah‑Hartman) сообщил, что за первые 6 месяцев 2026 года в ядре Linux было выявлено 2308 уязвимостей, которым присвоены отдельные CVE‑идентификаторы.Согласно пояснению Кроа‑Хартмана, ядро Linux поднялось со второго на первое место по числу присвоенных CVE-идентификаторов среди производителей ПО. По…
-
Релиз NWinfo 1.6.5 — открытого портативного инструмента для быстрого просмотра ключевых характеристик ПК на Windows
В начале июля 2026 года состоялся релиз легковесного проекта NWinfo 1.6.5. Это открытый портативный инструмент для быстрого просмотра ключевых деталей ПК от характеристик оборудования до программного обеспечения. Решение можно запустить на компьютерах на базе ОС Windows от версии XP и новее. Исходный код проекта написан на C.…
-
Представлен открытый проект crustc — компилятор rustc, переведённый на язык C
Состоялся выпуск открытого проекта под названием crustc. Это компилятор для языка rustc, созданный путём трансляции кода штатного компилятора rustc 1.98.0-nightly на язык C. На выходе получилось 46 млн строк кода на C, которые можно собрать при помощи GCC и утилиты…
-
Категории типов. Часть 8.1. Вертикальная композиция эффектов
Одной из важнейших проблем в программировании с предсказуемым управлением эффектами является композиция монад. В этой статье мы рассмотрим наиболее общие подходы к решению этой задачи. Частный, но важный для практики случай горизонтальной композиции эффектов будет рассмотрен в отдельной статье.Оглавление обзораHom-типыФункторыЕстественные…
-
Книга среднего уровня — 1
Я потихоньку пишу книгу для руководителей среднего уровня, публикую в тг, попробую ещё на Хабр порепостить. Вдруг кому-то будет полезно или интересно.Руководить в среднем звене – это особый мир. Нас всегда тянут в три стороны – подчинённые (ещё вопрос, кто…
-
Taskbar с живыми превью работающих приложений (олдскул на NET11)
У вас тоже есть такая проблема на windows, что превью к таскбару не прилипает?Вот хочешь посмотреть (быстро и без переключения) — «что там скрипт/агент/отладчик прямо сейчас делают?» — наводишь на иконку в таскбаре и смотришь сильно прищуриваясь. Только мышку отвёл — и всё пропало. А раскладывать всё по сеткам windows‑окон сложно: во‑первых напрягает…
-
Mix Hub в свой VST3-плагин: анализ конфликтов между дорожками
Привет, Хабр! Меня зовут Артур Валиев. Я продолжаю делать свой VST3-плагин Mix Teacher AI.В прошлый раз я рассказывал про идею плагина: поставить его на дорожку, посмотреть уровни, пики, RMS, примерный LUFS, частотные зоны и получить простую подсказку человеческим языком.Но довольно…