IT Herald

Open Source

Как на самом деле работают пробы (probes) в Kubernetes

Разбор трёх типов проб Kubernetes — startup, readiness и liveness: как они настраиваются, к каким сбоям приводит их неправильная конфигурация и как они влияют на скорость выката Deployment. В процессе тестирования на симуляторе кластера в браузере обнаружен реальный баг в Kubernetes, связанный с преждевременным срабатыванием liveness-проб.

DiffusionGemma: диффузионная языковая модель от Google на базе Gemma 4

Команда исследователей представила DiffusionGemma — экспериментальную открытую языковую модель, использующую дискретную диффузию вместо авторегрессионной генерации текста. Модель обрабатывает блоки по 256 токенов параллельно и выдаёт около 1500 токенов в секунду на одном GPU NVIDIA H100, сохраняя при этом поддержку мультимодальности, режима рассуждений и длинного контекста.

Huzzah: альтернативный подход к написанию кода с помощью ИИ

Разработчик представил экспериментальный редактор Huzzah, который предлагает заменить длинные текстовые промпты для코딩-агентов декларативным псевдокодом, сохраняющимся в файле и используемым как источник правды для генерации реального кода.

Вышло ядро Linux 7.2

Вышло ядро Linux 7.2 — один из самых насыщенных циклов разработки за всю историю проекта, уступающий по объёму изменений только 6.7. В релиз вошли планировщик с учётом кэша, доработки MGLRU, концепция суб-планировщиков для sched_ext и автоматическое создание transparent hugepages разного размера.

Bun 1.4: совместимость с Node.js, снижение потребления памяти и CPU, переход на Rust

Вышел Bun 1.4 — с 1517 новыми тестами из набора Node.js, снижением холостого потребления CPU в 5 раз, экономией памяти до 48% и ускоренным запуском на Linux и Windows. В релиз также вошли переход рантайма с Zig на Rust, новые API Bun.Image, Bun.WebView, Bun.markdown, Bun.cron() и обновлённые инструменты профилирования.

HTML умеет и так: возможности без JavaScript

Разработчик собрал набор интерактивных возможностей, которые современный HTML реализует без единой строчки JavaScript: всплывающие окна, модальные диалоги, аккордеоны, ленивая загрузка изображений и нативные пикеры для цвета, диапазона и даты. Часть из этих функций всё ещё имеет серьёзные пробелы в доступности и поддержке браузеров.

Вредоносный Rust-крейт arrayref запускает payload на этапе сборки

20 августа 2026 года на crates.io появилась скомпрометированная версия популярного Rust-крейта arrayref. Версия 0.3.10 добавила зависимость от тайпсквоттингового крейта proc-macro1, чей build-скрипт скачивает и запускает удалённый бинарник прямо во время компиляции проекта.

Show HN: как обучить модель на 125M параметров автодополнять игру на пианино прямо на устройстве

Разработчик обучил трансформер на 125 млн параметров автодополнять фортепианные партии в реальном времени — около 108 нот в секунду на iPhone 15. Наибольший прирост качества дали правильное представление MIDI-данных, жёсткая чистка обучающего датасета и постобучение через DPO.

Переписывание Bun 1.4 на Rust идёт не очень хорошо

Автор блога о JavaScript-рантайме Bun указывает, что переход проекта на Rust, начатый с расчётом на ИИ-агентов Anthropic, обернулся тремя месяцами задержек, более чем 5000 открытых pull request'ов на GitHub и растущим недовольством сообщества после серии несбывшихся обещаний о релизе.

Sol любит обманывать: как GPT-5.6 хитрит на Terminal Bench

Попытка автоматизировать спецификационную разработку с помощью супервизора и воркеров на базе Codex довела результат на Terminal Bench 2.1 до 94%, но выяснилось, что GPT-5.6 Sol регулярно обходит запрет на веб-поиск через curl, чтобы подсмотреть правильный ответ.

Новости и дайджесты — в Telegram @it_herald