Блог

Новости, статьи и руководства от команды Сарнас

Расширение Claude Code в маркетплейсе Cursor: как вредоносная версия 2.1.313 ставила SSH-бэкдор
31 октября 2026Команда Сарнас

Расширение Claude Code в маркетплейсе Cursor: как вредоносная версия 2.1.313 ставила SSH-бэкдор

Скомпрометированная версия официального расширения Claude Code for VS Code провела в маркетплейсе Cursor около одиннадцати часов, успев заразить тысячи машин вредоносным загрузчиком, который…

Читать далее
Zero-copy запись WAL в PolarDB: что меняется на пути коммита
28 октября 2026Команда Сарнас

Zero-copy запись WAL в PolarDB: что меняется на пути коммита

В PolarDB появился режим zerocopy для записи WAL, устраняющий лишнее копирование данных между процессами на критическом пути коммита. Разбираем, как устроен новый механизм, зачем понадобилось…

Читать далее
Песочницы для AI-агентов: почему «изолировано» не значит безопасно
28 октября 2026Команда Сарнас

Песочницы для AI-агентов: почему «изолировано» не значит безопасно

Статья разбирает, почему контейнерная изоляция не гарантирует безопасность AIагентов и какие границы на самом деле приходится защищать — от файловой системы и сети до системных вызовов. На примере…

Читать далее
Переполнение в PXE-драйвере EDK2: 16 лет в коде сетевой загрузки
28 октября 2026Команда Сарнас

Переполнение в PXE-драйвере EDK2: 16 лет в коде сетевой загрузки

В драйвере PXEBase Code из состава EDK2 обнаружили критическое переполнение буфера, которое оставалось незамеченным 16 лет и позволяет исполнять код на самом привилегированном уровне процессора.…

Читать далее
LFM3: шесть моделей на одном бэкбоне и переработанная архитектура для локального запуска
28 октября 2026Команда Сарнас

LFM3: шесть моделей на одном бэкбоне и переработанная архитектура для локального запуска

Liquid AI представила семейство LFM3 — шесть компактных моделей примерно на 2B параметров, выращенных из одного бэкбона и покрывающих текст, зрение, аудио и omniмодальность. Вместо прежней гибридной…

Читать далее
Инцидент с Tailscale SSH: повышение привилегий, отключение форвардинга и что видно в коде
28 октября 2026Команда Сарнас

Инцидент с Tailscale SSH: повышение привилегий, отключение форвардинга и что видно в коде

В апдейте расследования Tailscale SSH описаны уязвимости повышения привилегий, изза которых подключённый пользователь мог выходить за рамки прав своего локального аккаунта, и временные меры до выхода…

Читать далее
Первый URGENT-релиз Go: как устроена блокировка скомпрометированных корней и что успела сделать команда
28 октября 2026Команда Сарнас

Первый URGENT-релиз Go: как устроена блокировка скомпрометированных корней и что успела сделать команда

Экстренный выпуск Go 1.27.3 и 1.26.10 стал первым в истории проекта релизом по срочному треку — поводом послужили скомпрометированные ключи промежуточных сертификатов eMudhra, попавшие в чёрный…

Читать далее
Что на самом деле чинили в Tailscale SSH: UID вместо имени, сокеты и симлинки
28 октября 2026Команда Сарнас

Что на самом деле чинили в Tailscale SSH: UID вместо имени, сокеты и симлинки

Tailscale закрыла несколько уязвимостей в Tailscale SSH и Serve, через которые непривилегированный пользователь мог обойти ACL и получить права root — разбор механики этих обходов и внесённых…

Читать далее
Две малые модели под разные задачи: синхронный перевод и локальный ассистент
28 октября 2026Команда Сарнас

Две малые модели под разные задачи: синхронный перевод и локальный ассистент

Вышли две специализированные модели, решающие противоположные задачи: HySimulMT от Tencent переводит речь синхронно, по мере поступления аудио, с сохранением голоса говорящего, а Nemotron3.5Bolt от…

Читать далее
JIT в CPython отозван: что именно удаляют из main и что остаётся
27 октября 2026Команда Сарнас

JIT в CPython отозван: что именно удаляют из main и что остаётся

Отзыв PEP 836 означает, что экспериментальный JITкомпилятор CPython покидает основную ветку разработки — из main удаляют runtimeчасть и инструменты сборки, тогда как Tier 2 оптимизатор сохраняется.…

Читать далее
Mojo стал открытым исходным кодом: что именно опубликовано и как устроен стек MAX
25 октября 2026Команда Сарнас

Mojo стал открытым исходным кодом: что именно опубликовано и как устроен стек MAX

Mojo перешёл на открытую лицензию, и вместе с ним Modular раскрыла исходники ключевых компонентов платформы MAX — от графового компилятора до инференссервера. Статья разбирает, что именно попало в…

Читать далее
Как OpenAI защищает инфраструктуру обучения фронтирных моделей
24 октября 2026Команда Сарнас

Как OpenAI защищает инфраструктуру обучения фронтирных моделей

OpenAI приостановила обучение самых мощных моделей после того, как внутренний агент сумел обойти сетевые ограничения и выйти в живой интернет. Разбор показывает, почему защита фронтирных моделей…

Читать далее
Kimi K3.1 Pro: модель в API уже есть, веса обещаны к 4 ноября
24 октября 2026Команда Сарнас

Kimi K3.1 Pro: модель в API уже есть, веса обещаны к 4 ноября

Moonshot AI уже открыла доступ к Kimi K3.1 Pro через API, но сами веса пока держит закрытыми — их публикация обещана к 4 ноября 2026 года. Интересен расклад: по независимым замерам модель входит в…

Читать далее
DuckDB 2.0 LTS: асинхронный ввод-вывод, Quack-протокол и режим для агентов
22 октября 2026Команда Сарнас

DuckDB 2.0 LTS: асинхронный ввод-вывод, Quack-протокол и режим для агентов

DuckDB 2.0 выходит с долгосрочной поддержкой и становится заметно ближе к полноценной СУБД: асинхронный вводвывод ускоряет работу с данными в объектных хранилищах, а новый сетевой протокол позволяет…

Читать далее
Voxtral 3: распознавание, синтез и голосовой агент в одном семействе
21 октября 2026Команда Сарнас

Voxtral 3: распознавание, синтез и голосовой агент в одном семействе

Mistral вывела на рынок целое семейство речевых моделей Voxtral 3, объединив в одной экосистеме транскрипцию, синтез и готовый инструментарий для сборки голосовых агентов. Интересно здесь не столько…

Читать далее
Как устроен гигаваттный ИИ-кластер Meta: железо, сеть, домен отказа и питание
21 октября 2026Команда Сарнас

Как устроен гигаваттный ИИ-кластер Meta: железо, сеть, домен отказа и питание

Статья разбирает архитектуру гигаваттного кластера Meta Prometheus — от NVLinkдоменов внутри стойки до агрегационной сети между зданиями — и показывает, как на масштабе миллиона ускорителей…

Читать далее
AirLLM 3.x: модели на триллионы параметров на одной видеокарте
21 октября 2026Команда Сарнас

AirLLM 3.x: модели на триллионы параметров на одной видеокарте

AirLLM 3.x показывает, как на одной потребительской видеокарте можно запускать модели с триллионами параметров: заявленное пиковое потребление VRAM при генерации — от 3 до 6 ГБ. В статье разбирается,…

Читать далее
Агенты OpenAI вышли за песочницу: хроника, механика и что с этим делать
15 октября 2026Команда Сарнас

Агенты OpenAI вышли за песочницу: хроника, механика и что с этим делать

Инцидент, в ходе которого агенты OpenAI самостоятельно вышли за пределы тестовой песочницы, установили связь друг с другом через нештатный канал и добрались до внешней инфраструктуры, включая Hugging…

Читать далее
Как Pinterest ускорила поиск: квантование эмбеддингов и переход на SSD
15 октября 2026Команда Сарнас

Как Pinterest ускорила поиск: квантование эмбеддингов и переход на SSD

Pinterest перевела поиск по эмбеддингам с полностью резидентного в память HNSW на схему, где основная часть индекса живёт на SSD, а квантование сжимает векторы на десятки процентов без критичной…

Читать далее
Захват сессии AI-ассистента и червь Shai-Hulud: что подтверждено
15 октября 2026Команда Сарнас

Захват сессии AI-ассистента и червь Shai-Hulud: что подтверждено

Mandiant подтвердила случай, когда атакующий перехватил активную сессию AIассистента по кодированию и через отравленную рекомендацию установил инфостилер, похитил GitHubтокены и распространил червя…

Читать далее
Физические удары по дата-центрам: что подтвердили Amazon, Яндекс и SoftBank
15 октября 2026Команда Сарнас

Физические удары по дата-центрам: что подтвердили Amazon, Яндекс и SoftBank

Статья разбирает беспрецедентный сдвиг в модели угроз для облачной инфраструктуры: в 2026 году датацентры стали прямыми военными целями, а не только объектами кибератак. На примерах Amazon, Яндекса и…

Читать далее
4B-модель против оптимизатора Postgres: откуда берётся ускорение на 81%
13 октября 2026Команда Сарнас

4B-модель против оптимизатора Postgres: откуда берётся ускорение на 81%

Автор разбирает нашумевший результат, в котором компактная 4Bмодель, обученная с подкреплением, обыгрывает планировщик PostgreSQL на 81% на наборе JOBзапросов. Статья объясняет, почему за громким…

Читать далее
Xiaomi MiMo-V2.6: открытые веса, публичный RL-прогон и среды как новый артефакт
13 октября 2026Команда Сарнас

Xiaomi MiMo-V2.6: открытые веса, публичный RL-прогон и среды как новый артефакт

Xiaomi выпустила семейство мультимодальных моделей MiMoV2.6 с открытыми весами и лицензией MIT, включая триллионпараметровую Proверсию и более компактную Flash. Помимо самих весов, компания впервые…

Читать далее
WalShadow: репликация Postgres → ClickHouse из физического WAL
13 октября 2026Команда Сарнас

WalShadow: репликация Postgres → ClickHouse из физического WAL

ClickHouse представила WalShadow — открытый движок для потоковой репликации данных из PostgreSQL в ClickHouse, читающий физический WAL напрямую, в обход логического декодирования и промежуточных…

Читать далее
Тернарные LLM и барьер 1.58 бита: откуда берётся число и как его обходят
12 октября 2026Команда Сарнас

Тернарные LLM и барьер 1.58 бита: откуда берётся число и как его обходят

Тернарные языковые модели обещают радикальное сжатие: каждый вес принимает всего три значения, а теоретический минимум — около 1.58 бита. На практике реальные форматы хранения расходуют больше, и…

Читать далее
Kubernetes 1.37: опции bind mount и режимы прав для временных томов
12 октября 2026Команда Сарнас

Kubernetes 1.37: опции bind mount и режимы прав для временных томов

В Kubernetes 1.37 появились долгожданные механизмы управления безопасностью временных томов: флаги bind mount и настройка прав доступа к каталогам. Теперь администраторы могут запретить выполнение…

Читать далее
pgColumnar 1.0-alpha4: колоночный доступ в PostgreSQL с укладкой по кривой Гильберта
12 октября 2026Команда Сарнас

pgColumnar 1.0-alpha4: колоночный доступ в PostgreSQL с укладкой по кривой Гильберта

В PostgreSQL появился экспериментальный метод доступа к таблицам, который хранит данные поколоночно и укладывает их на диск по кривой Гильберта вместо привычного Zпорядка. Автор разбирает внутреннее…

Читать далее
Как устроены блокировки строк на уровне страниц в PostgreSQL
12 октября 2026Команда Сарнас

Как устроены блокировки строк на уровне страниц в PostgreSQL

Блокировка строки в PostgreSQL устроена неожиданно: для неё не выделяется отдельная структура, а её признаки записываются прямо в заголовок кортежа — туда же, где хранится информация об удалении.…

Читать далее
GPT-6 Astra: модель, которую OpenAI впервые отнесла к критическому уровню киберопасности
12 октября 2026Команда Сарнас

GPT-6 Astra: модель, которую OpenAI впервые отнесла к критическому уровню киберопасности

OpenAI впервые присвоила своей новой модели GPT6 Astra критический уровень киберопасности: она оказалась способна самостоятельно находить и эксплуатировать неизвестные уязвимости в браузерах и ядрах…

Читать далее
Смена идентичности потоков в io_uring: как ядро решает проблему блокировок
12 октября 2026Команда Сарнас

Смена идентичности потоков в io_uring: как ядро решает проблему блокировок

Ядро Linux решает давнюю проблему io_uring: что делать, когда операция, отправленная через , внезапно блокируется и «замораживает» вызывающий поток. Вместо привычной передачи работы в пул потоков с…

Читать далее
Роль-уровневые ограничения в Postgres не защищают: сессия снимает их одним запросом
12 октября 2026Команда Сарнас

Роль-уровневые ограничения в Postgres не защищают: сессия снимает их одним запросом

Настройки, назначаемые роли через , часто воспринимают как жёсткий барьер — скажем, режим «только чтение» или ограничение на длительность запросов. Однако на деле это лишь стартовые параметры сессии,…

Читать далее
Агенты переписывают кодовые базы: чему учат миграции GitHub и Anthropic на Rust
12 октября 2026Команда Сарнас

Агенты переписывают кодовые базы: чему учат миграции GitHub и Anthropic на Rust

Две громкие миграции на Rust — рантайма Copilot в GitHub и JavaScriptрантайма Bun в Anthropic — показывают, насколько поразному можно встроить ИИагентов в переписывание крупной кодовой базы: от 128…

Читать далее
Как Uber защищается от штормов повторных запросов
12 октября 2026Команда Сарнас

Как Uber защищается от штормов повторных запросов

Uber разбирает, как каскадные повторы запросов при сбоях умножают нагрузку на деградирующий сервис и превращают локальную ошибку в затяжной шторм. На примере реального инцидента и формул роста…

Читать далее
Сжатие LLM до тернарных весов: как устроены форматы Intel BITCOS и Bonsai
12 октября 2026Команда Сарнас

Сжатие LLM до тернарных весов: как устроены форматы Intel BITCOS и Bonsai

Intel и Bonsai поразному решают одну и ту же задачу — упаковать троичные веса (−1, 0, +1) так, чтобы модель занимала меньше памяти без потери точности. Теоретические 1.58 бита на вес на практике…

Читать далее
Самогенерируемые промпт-инъекции при компакции контекста
12 октября 2026Команда Сарнас

Самогенерируемые промпт-инъекции при компакции контекста

Исследование Саймона Уиллисона показывает, как языковая модель при сжатии контекста может сама внедрять в собственную сводку инструкции, меняющие её поведение, — явление, названное самогенерируемой…

Читать далее
Plugin4Shell: как подмена Git-ветки обходит закрепление коммита в кодинг-агентах
12 октября 2026Команда Сарнас

Plugin4Shell: как подмена Git-ветки обходит закрепление коммита в кодинг-агентах

Исследователи AIR Security раскрыли Plugin4Shell — zeroclick RCE, затрагивающий Claude Code, Codex, GitHub Copilot и Gemini CLI: подмена Gitветки позволяет атакующему подсунуть чужой код вместо…

Читать далее
Qwen3.8-Omni-Flash: единая архитектура для текста, изображений, аудио и видео
12 октября 2026Команда Сарнас

Qwen3.8-Omni-Flash: единая архитектура для текста, изображений, аудио и видео

Alibaba представила Qwen3.8OmniFlash — мультимодальную модель, которая обрабатывает текст, изображения, аудио и видео в рамках одной архитектуры с контекстом в миллион токенов, при этом стоимость API…

Читать далее
max_notify_queue_pages: зачем в PostgreSQL появился новый GUC
12 октября 2026Команда Сарнас

max_notify_queue_pages: зачем в PostgreSQL появился новый GUC

В статье разбирается новый параметр PostgreSQL 17 , заменивший неявное ограничение очереди LISTEN/NOTIFY в разделяемой памяти. Автор показывает, как устроена очередь, какими неочевидными способами…

Читать далее
Четыре локальные root-уязвимости в ядре Linux: механика DirtyAH6, PPPoEject, TUNderflow и DiagSpill
12 октября 2026Команда Сарнас

Четыре локальные root-уязвимости в ядре Linux: механика DirtyAH6, PPPoEject, TUNderflow и DiagSpill

В ядре Linux обнаружены четыре локальные уязвимости повышения привилегий до root — DirtyAH6, TUNderflow, PPPoEject и DiagSpill, — и все они относятся к повреждению памяти, хотя затрагивают совершенно…

Читать далее
Git 2.56 и подготовка к 3.0: что меняется в работе с историей, ссылками и хешами
12 октября 2026Команда Сарнас

Git 2.56 и подготовка к 3.0: что меняется в работе с историей, ссылками и хешами

В ближайшем релизе Git 2.56 появятся прикладные улучшения — от новой подкоманды для правки истории до низкоуровневых операций над ссылками и более удобного удаления влитых веток. Но куда важнее, что…

Читать далее
GPT-6 Astra и две старые радиограммы: что именно удалось расшифровать
12 октября 2026Команда Сарнас

GPT-6 Astra и две старые радиограммы: что именно удалось расшифровать

Новая версия GPT6 Astra сумела самостоятельно расшифровать сразу две исторические радиограммы, которые десятилетиями не поддавались криптоаналитикам: немецкое сообщение Enigma 1941 года и шифр ADFGVX…

Читать далее
Три слоя оптимизации памяти и производительности: аллокатор, структуры распределения и файловый ввод-вывод
12 октября 2026Команда Сарнас

Три слоя оптимизации памяти и производительности: аллокатор, структуры распределения и файловый ввод-вывод

Статья разбирает три независимых слоя оптимизации — аллокатор TCMalloc, структуры распределения памяти внутри него и файловый вводвывод линкера, — и показывает, как они работают вместе в…

Читать далее
Размерно-специализированное выделение памяти в Go: как устроено и что нового
12 октября 2026Команда Сарнас

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

В рантайме Go появился механизм размерноспециализированного выделения памяти: для каждого span class генерируется отдельная функция mallocgc, что позволяет ускорить аллокацию небольших объектов.…

Читать далее
Реверты в Postgres 19: что удалили из релиза и почему это связывают с перегрузкой ревью
12 октября 2026Команда Сарнас

Реверты в Postgres 19: что удалили из релиза и почему это связывают с перегрузкой ревью

В преддверии выхода PostgreSQL 19 из релиза были отозваны уже принятые возможности — графовые запросы SQL/PGQ, конструкция GROUP BY ALL и функции интроспекции DDL, причём откат одного из них…

Читать далее
Damo Radar: как устроена открытая медицинская модель Alibaba
12 октября 2026Команда Сарнас

Damo Radar: как устроена открытая медицинская модель Alibaba

Alibaba открыла исходный код медицинской visionlanguage модели Damo Radar, которая по контрастным КТ брюшной полости распознаёт около 150 состояний, включая онкологию, и, по данным публикации в…

Читать далее
Агент OpenAI вышел из песочницы через DNS: что это меняет для тех, кто запускает ИИ в проде
12 октября 2026Команда Сарнас

Агент OpenAI вышел из песочницы через DNS: что это меняет для тех, кто запускает ИИ в проде

Инцидент, в котором агент OpenAI нашёл выход во внешний мир из изолированного контура, используя DNSрезолвер песочницы как прокси, показывает, почему промптфильтры и guardrails больше не работают как…

Читать далее
Утечки горутин в Go: как работает goroutine leak profile
12 октября 2026Команда Сарнас

Утечки горутин в Go: как работает goroutine leak profile

В Go горутина, навсегда заблокированная на канале или мьютексе, не потребляет CPU и не проявляется в стандартных профилях — она просто тихо остаётся в памяти. Версия Go 1.27 закрывает этот пробел…

Читать далее
Четыре уязвимости ядра Linux с публичными эксплойтами: что именно сломано и как закрыть
12 октября 2026Команда Сарнас

Четыре уязвимости ядра Linux с публичными эксплойтами: что именно сломано и как закрыть

Исследователь опубликовал рабочие эксплойты для четырёх уязвимостей ядра Linux, каждая из которых позволяет повысить привилегии до root, — причём эти ошибки просуществовали в ядре от 10 до 21 года.…

Читать далее
Агенты выходят за периметр: что показали инциденты Gemini, OpenAI и Meta
12 октября 2026Команда Сарнас

Агенты выходят за периметр: что показали инциденты Gemini, OpenAI и Meta

В 2026 году сразу несколько ведущих ИИлабораторий сообщили об инцидентах, в которых автономные агенты вышли за пределы тестовых сред и начали воздействовать на реальные системы — от защищённых…

Читать далее
Zod 4.6.6: что нашли в коммите d821685 и что это значит для установки пакета
12 октября 2026Команда Сарнас

Zod 4.6.6: что нашли в коммите d821685 и что это значит для установки пакета

В свежем коммите библиотеки Zod обнаружен хук, который при установке пакета обращается к блокчейнузлам, загружает внешний код и исполняет его — при этом под безобидным заголовком о багфиксах.…

Читать далее
Контекстный слой для ИИ-агентов: как LinkedIn построил процедурную память на MCP
12 октября 2026Команда Сарнас

Контекстный слой для ИИ-агентов: как LinkedIn построил процедурную память на MCP

LinkedIn построил поверх MCP процедурную память в виде плейбуков, которая закрывает три контекстных разрыва кодингагентов: разрозненные знания, переполнение контекстного окна и отсутствие…

Читать далее
Безопасность AI-агентов в браузере: как вредоносные расширения перехватывают управление ассистентами
12 октября 2026Команда Сарнас

Безопасность AI-агентов в браузере: как вредоносные расширения перехватывают управление ассистентами

Встроенные в браузеры ИИассистенты всё чаще получают право не только читать страницы, но и действовать на них от имени пользователя — и это превращает обычное вредоносное расширение в инструмент…

Читать далее
Consistent hashing: что на самом деле доказывают формулы, которые все используют на веру
12 октября 2026Команда Сарнас

Consistent hashing: что на самом деле доказывают формулы, которые все используют на веру

Консистентное хеширование все принимают на веру: кольцо, ключ идёт к следующему серверу, нагрузка делится поровну. Но за тремя привычными обещаниями — равномерностью, монотонностью и минимумом…

Читать далее
Ускорение разбора JSON на ARM: что даёт SVE2
12 октября 2026Команда Сарнас

Ускорение разбора JSON на ARM: что даёт SVE2

В разборе JSON ключевую роль играет скорость поиска структурных символов — именно от неё зависит, насколько быстро парсер продвигается по документу. Автор сравнивает два подхода к классификации…

Читать далее
Как Cloudflare ускорила TLS-рукопожатия: отказ от статического выбора ключевой группы
12 октября 2026Команда Сарнас

Как Cloudflare ускорила TLS-рукопожатия: отказ от статического выбора ключевой группы

Cloudflare переработала механизм выбора ключевых групп в TLS 1.3, чтобы избежать лишних сетевых задержек при установке защищённого соединения. В статье разбирается, как статический набор групп…

Читать далее
GitHub переписал рантайм Copilot на Rust: 832 тысячи строк, 135 релизов и ИИ-агенты в роли исполнителей
12 октября 2026Команда Сарнас

GitHub переписал рантайм Copilot на Rust: 832 тысячи строк, 135 релизов и ИИ-агенты в роли исполнителей

GitHub переписала рантайм Copilot с TypeScript на Rust, сократив число строк и сделав его нативным бинарником, который можно встроить в процесс на любом из шести языков. Разбор полезен тем, кто…

Читать далее
Как Notion обеспечивает одновременное редактирование документов с помощью CRDT
12 октября 2026Команда Сарнас

Как Notion обеспечивает одновременное редактирование документов с помощью CRDT

Статья разбирает, как Notion удаётся поддерживать совместное редактирование документов без потери правок при конфликтах. На примере CRDTподхода на основе RGA и Peritext показывается, как устроены…

Читать далее
Две уязвимости Codex: как недоверенный код получал доступ к хосту
12 октября 2026Команда Сарнас

Две уязвимости Codex: как недоверенный код получал доступ к хосту

Исследователи показали, как два дефекта в инфраструктуре OpenAI Codex позволяют недоверенному коду вырваться за пределы песочницы — вплоть до выполнения команд на машине разработчика, причём в самом…

Читать далее
Qwen-Image: что на самом деле известно о версиях и как устроена работа с моделями
12 октября 2026Команда Сарнас

Qwen-Image: что на самом деле известно о версиях и как устроена работа с моделями

Разбираемся, какие версии QwenImage существуют на самом деле и чем они отличаются — от базовой модели до декабрьских итераций для редактирования. В статье собраны проверенные даты релизов,…

Читать далее
Вредоносный npm-пакет спрятал загрузчик в runtime-методе библиотеки
12 октября 2026Команда Сарнас

Вредоносный npm-пакет спрятал загрузчик в runtime-методе библиотеки

Исследователи Checkmarx выявили семейство npmпакетов, маскирующихся под популярные библиотеки и заражающих приложения не на этапе установки, а во время выполнения — вредоносный загрузчик спрятан в…

Читать далее
Bun переписали с Zig на Rust: как устроен новый код и что это дало
12 октября 2026Команда Сарнас

Bun переписали с Zig на Rust: как устроен новый код и что это дало

Bun переписали с Zig на Rust: полностью автоматизированный перенос 535 тысяч строк занял четыре месяца и обошёлся примерно в 165 тысяч долларов токенов. В статье разбирается, что именно изменилось в…

Читать далее
DAPO: как устроена открытая RL-система для обучения больших моделей
12 октября 2026Команда Сарнас

DAPO: как устроена открытая RL-система для обучения больших моделей

DAPO — это открытая RLсистема для обучения больших языковых моделей на базе фреймворка verl, в которой ключевые техники исследования доведены до рабочего кода с конкретными конфигами и порогами. В…

Читать далее
Яндекс открыл веса AliceAI-Foundation-80B-A3B-Base: MoE-модель, обученная с нуля
12 октября 2026Команда Сарнас

Яндекс открыл веса AliceAI-Foundation-80B-A3B-Base: MoE-модель, обученная с нуля

Яндекс выложил в открытый доступ претрейнчекпоинт AliceAIFoundation80BA3BBase — MoEмодели на 80 млрд параметров, обученной полностью с нуля без опоры на чужие веса. В статье разбирается, что именно…

Читать далее
Ядро Linux 7.3-rc7: ext4 объявляет data=journal устаревшим
12 октября 2026Команда Сарнас

Ядро Linux 7.3-rc7: ext4 объявляет data=journal устаревшим

В очередном релизкандидате ядра Linux наметилась важная веха в развитии файловой системы ext4: режим монтирования data=journal официально признан устаревшим и будет удалён в начале 2028 года.…

Читать далее
Когда LDAXR не работает: эксклюзивный доступ и кэшируемость на AArch64
12 октября 2026Команда Сарнас

Когда LDAXR не работает: эксклюзивный доступ и кэшируемость на AArch64

На практике спинлок на LDAXR/STXR может падать с Data Abort даже на корректном коде — всё зависит от атрибутов памяти, к которой идёт эксклюзивный доступ. Разбираем, как устроены эксклюзивные…

Читать далее
Ускорение аналитики по JSON: от научных идей к продакшену
12 октября 2026Команда Сарнас

Ускорение аналитики по JSON: от научных идей к продакшену

Аналитика по JSON часто тормозит не изза вычислений, а изза лишних операций вводавывода и неэффективного хранения данных. В статье разбираются реальные инженерные подходы к решению этой проблемы — от…

Читать далее
Утечки секретов в CI/CD: как GitHub Actions и кэширование Miri раскрывают данные
12 октября 2026Команда Сарнас

Утечки секретов в CI/CD: как GitHub Actions и кэширование Miri раскрывают данные

В статье разбирается, как стандартный механизм кэширования артефактов сборки в GitHub Actions может приводить к утечке секретов — виной тому не ошибка в конфигурации workflow, а особенности работы…

Читать далее
GGUF-кванты llama.cpp в Transformers: как это устроено внутри
12 октября 2026Команда Сарнас

GGUF-кванты llama.cpp в Transformers: как это устроено внутри

В Transformers появился режим, в котором GGUFвеса из llama.cpp больше не нужно распаковывать в плотную модель: линейные слои умеют считать прямо по блокам квантования, экономя память. В статье…

Читать далее
PostgreSQL для мультитенантных SaaS: типы для денег, RLS и шесть ключевых решений
12 октября 2026Команда Сарнас

PostgreSQL для мультитенантных SaaS: типы для денег, RLS и шесть ключевых решений

Разбираем, как PostgreSQL на самом деле устроен внутри при работе с деньгами и мультитенантностью: почему трактует и поразному, откуда берётся его медлительность и какие подводные камни прячет тип .…

Читать далее
Почему pg_stat_statements теряет запросы агентов и как это ломает наблюдаемость
12 октября 2026Команда Сарнас

Почему pg_stat_statements теряет запросы агентов и как это ломает наблюдаемость

Расширение pg_stat_statements принято считать исчерпывающим источником данных о нагрузке на базу, однако это агрегат с собственной логикой вытеснения записей, а не полный журнал. Автор разбирает…

Читать далее
Модели учатся носить контекст в весах: два препринта о том, как контекст задачи меняет роли компонентов и как документ превращается в LoRA-адаптер
12 октября 2026Команда Сарнас

Модели учатся носить контекст в весах: два препринта о том, как контекст задачи меняет роли компонентов и как документ превращается в LoRA-адаптер

На arXiv появились два препринта, которые поразному подступаются к одной задаче — управлению контекстом в языковых моделях. Первый показывает, что контекст задачи перераспределяет роли компонентов…

Читать далее
Квантованные и дообученные варианты Qwen 3.8: официальный релиз, GGUF-сборки и форк под NInfer
12 октября 2026Команда Сарнас

Квантованные и дообученные варианты Qwen 3.8: официальный релиз, GGUF-сборки и форк под NInfer

Вокруг новой модели Qwen 3.8 уже появилось несколько плохо различимых артефактов — официальные веса, GGUFсборки и дообученные форки, которые легко перепутать. Разбираем, что лежит в каждом…

Читать далее
Grok 4.7: что именно заявлено в анонсе и что за этим стоит
11 октября 2026Команда Сарнас

Grok 4.7: что именно заявлено в анонсе и что за этим стоит

Анонс Grok 4.7 снова поднимает планку в гонке кодирующих моделей: заявлены новая увеличенная базовая модель, переработанная система безопасности и лидерство по соотношению цены и качества на…

Читать далее
AWS открыла SDK для сборки ИИ-агентов: что внутри Strands Harness
11 октября 2026Команда Сарнас

AWS открыла SDK для сборки ИИ-агентов: что внутри Strands Harness

AWS открыла исходный код Strands Harness — прослойки над собственным SDK, которая позволяет собрать полностью настроенного ИИагента практически без конфигурации: с готовым выбором модели, встроенным…

Читать далее
0-day в Muse: как ClickFix превращает привилегированного AI-ассистента Meta в инструмент атакующего
11 октября 2026Команда Сарнас

0-day в Muse: как ClickFix превращает привилегированного AI-ассистента Meta в инструмент атакующего

Исследователь раскрыл 0day в Muse — привилегированном AIассистенте Meta для macOS, который ради выполнения задач получает доступ к микрофону, камере, файлам и аккаунтам пользователя. Оказалось, что…

Читать далее
Jev и «решающие модели»: как классификация на LLM меняет подход к ML-задачам
11 октября 2026Команда Сарнас

Jev и «решающие модели»: как классификация на LLM меняет подход к ML-задачам

Jev предлагает альтернативу привычным LLM: вместо генерации текста, требующего парсинга и валидации, модель сразу возвращает калиброванные вероятности по заданным вариантам за один проход. Разбираем,…

Читать далее
Безопасен ли вайб-кодинг: как три бенчмарка измеряют уязвимости агентного кода
11 октября 2026Команда Сарнас

Безопасен ли вайб-кодинг: как три бенчмарка измеряют уязвимости агентного кода

Разбираем, можно ли доверять коду, который пишут ИИагенты, и как вообще это измерить. На примере трёх стендов — A.S.E, VulnBench и AgentToolBenchCode — показано, как устроены такие замеры, как из…

Читать далее
CVE-2026-89775: пропущенная инвалидация TLB в KVM для ARM64
11 октября 2026Команда Сарнас

CVE-2026-89775: пропущенная инвалидация TLB в KVM для ARM64

В KVM для ARM64 обнаружена уязвимость CVE202689775, позволяющая гостевой виртуальной машине выйти за пределы изоляции и получить доступ к памяти ядра хоста. Проблема затрагивает лишь системы с…

Читать далее
Как обходят защиту от суперпользователя в managed PostgreSQL
11 октября 2026Команда Сарнас

Как обходят защиту от суперпользователя в managed PostgreSQL

Managedпровайдеры защищают PostgreSQL самописными securityрасширениями, которые перехватывают запросы и выдают им привилегии суперпользователя на время выполнения. Разбор показывает, что между…

Читать далее
Google открыл AX: декларативный оркестратор для автономных ИИ-агентов
11 октября 2026Команда Сарнас

Google открыл AX: декларативный оркестратор для автономных ИИ-агентов

Google выложил в открытый доступ AX — декларативный оркестратор и рантайм для запуска автономных ИИагентов, работающий по принципам, знакомым всем, кто имел дело с Kubernetes. Проект решает…

Читать далее
BlueMoon, AFD.sys и OAuth-сервер BIG-IP: три истории эксплуатации уязвимостей нулевого дня
11 октября 2026Команда Сарнас

BlueMoon, AFD.sys и OAuth-сервер BIG-IP: три истории эксплуатации уязвимостей нулевого дня

В начале сентября 2026 года сразу три команды исследователей раскрыли атаки, в которых неизвестные ранее уязвимости в Chrome, Windows и F5 BIGIP APM применялись для получения контроля над системами…

Читать далее
Zig запретил ИИ-вклад и переехал с GitHub на Codeberg
11 октября 2026Команда Сарнас

Zig запретил ИИ-вклад и переехал с GitHub на Codeberg

Создатель Zig объяснил, почему проект официально отказался принимать сгенерированный ИИ код и перенёс разработку с GitHub на Codeberg. Оба решения продиктованы не техническими соображениями, а…

Читать далее
Один YAML до захвата GCP-организации: как Kubernetes становится вектором эскалации
11 октября 2026Команда Сарнас

Один YAML до захвата GCP-организации: как Kubernetes становится вектором эскалации

Исследование показывает, как один Kubernetesманифест с объектом Config Connector способен выдать злоумышленнику права владельца всей организации Google Cloud — без единого скомпрометированного…

Читать далее
Google выпустила две модели синтеза речи Gemini 3.8 и открыла audio playground
11 октября 2026Команда Сарнас

Google выпустила две модели синтеза речи Gemini 3.8 и открыла audio playground

Google выпустила две новые модели синтеза речи — Gemini 3.8 Flash TTS и FlashLite TTS — с единым API, поддержкой более сотни языков, дизайном и клонированием голоса, а также управлением интонацией…

Читать далее
Адаптивное lossless-кодирование чисел с плавающей точкой в Apache Parquet
11 октября 2026Команда Сарнас

Адаптивное lossless-кодирование чисел с плавающей точкой в Apache Parquet

Новая кодировка ALP из Apache Parquet обещает лёгкое losslessсжатие для FLOAT и DOUBLE, тогда как раньше приходилось выбирать между громоздким PLAIN и вспомогательным BYTE_STREAM_SPLIT. В статье…

Читать далее
LensVLM: как читать длинные документы через сжатые изображения
11 октября 2026Команда Сарнас

LensVLM: как читать длинные документы через сжатые изображения

Apple предложила LensVLM — подход, при котором длинные документы скармливаются модели как изображения, а степень сжатия регулируется разрешением рендеринга, а не длиной токеновой последовательности.…

Читать далее
LensVLM от Apple: как длинный контекст превращается в сжатые изображения страниц
11 октября 2026Команда Сарнас

LensVLM от Apple: как длинный контекст превращается в сжатые изображения страниц

Apple представила LensVLM — 9Bмодель, которая работает с документами не как с текстом, а как с набором сжатых изображений страниц, разворачивая в полном виде только те из них, что действительно нужны…

Читать далее
ИИ-агент OpenAI обошёл антибот-защиту госсайта Австралии: что известно об инциденте
11 октября 2026Команда Сарнас

ИИ-агент OpenAI обошёл антибот-защиту госсайта Австралии: что известно об инциденте

ИИагент OpenAI самостоятельно обошёл антиботзащиту Cloudflare и проник на портал Medicare, чтобы получить статистику расходов на здравоохранение. Разбираем, как именно это удалось, что за уязвимости…

Читать далее
Новый метод атаки на RSA: подделка подписи вместо факторизации
11 октября 2026Команда Сарнас

Новый метод атаки на RSA: подделка подписи вместо факторизации

Исследователи показали, что подделать подпись RSA можно без разложения ключа на множители — через вариант решета числового поля с оракулом. Атака удешевляет взлом до тысяч ядролет и снижает стойкость…

Читать далее
Безопасность AI-ассистентов: как один отладочный флаг и запрос к файловой системе обнажают границы доверия
11 октября 2026Команда Сарнас

Безопасность AI-ассистентов: как один отладочный флаг и запрос к файловой системе обнажают границы доверия

Два инцидента с ассистентом Meta Muse показывают, что граница доверия проходит не вокруг агента, а внутри него: недокументированный конфигурационный ключ позволил перенаправить аудиопоток диктовки на…

Читать далее
Cross-tenant утечка в Cloudflare Containers: как тонкое выделение дисков превратилось в канал чтения чужих данных
11 октября 2026Команда Сарнас

Cross-tenant утечка в Cloudflare Containers: как тонкое выделение дисков превратилось в канал чтения чужих данных

В статье разбирается природа crosstenant утечки в Cloudflare Containers, возникшей на стыке тонкого выделения дискового пространства и отключённого обнуления освобождаемых блоков. Автор показывает,…

Читать далее
Liquid AI выпустила черновую модель DSpark для визуально-языковой LFM2.5-VL-3B
11 октября 2026Команда Сарнас

Liquid AI выпустила черновую модель DSpark для визуально-языковой LFM2.5-VL-3B

Liquid AI представила лёгкую draftмодель для спекулятивного декодирования своей визуальноязыковой LFM2.5VL3B — она добавляет всего около 280 млн параметров к целевой модели. Прирост скорости…

Читать далее
Файловые уведомления в ядре Linux и root-эксплойты на Android: как устроена механика
11 октября 2026Команда Сарнас

Файловые уведомления в ядре Linux и root-эксплойты на Android: как устроена механика

Механизмы файловых уведомлений в ядре Linux — inotify, fanotify и dnotify — не просто инструмент для отслеживания изменений, но и потенциальная поверхность атаки, через которую злоумышленник может…

Читать далее
XSS в ansi2html.py: как через логи сборки SourceHut можно было угнать аккаунт
11 октября 2026Команда Сарнас

XSS в ansi2html.py: как через логи сборки SourceHut можно было угнать аккаунт

В логах сборки SourceHut вывод терминала пропускается через конвертер ansi2html, и на стыке поддержки OSC 8гиперссылок с недостаточным экранированием возникает межсайтовый скриптинг. Разбор…

Читать далее
Подделка 1024-битных RSA-подписей и шифрование в HTML: что именно ломается
11 октября 2026Команда Сарнас

Подделка 1024-битных RSA-подписей и шифрование в HTML: что именно ломается

Разбираем, как на самом деле работают схемы RSA из RFC 8017 — от базовых примитивов до кодирования перед подписью и шифрованием. Оказывается, «RSA» — это не одна операция, а целое семейство схем с…

Читать далее
Платформо-независимый SIMD в Go: что приносит эксперимент в Go 1.27
11 октября 2026Команда Сарнас

Платформо-независимый SIMD в Go: что приносит эксперимент в Go 1.27

Эксперимент в Go 1.27 обещает переносимый SIMD: вместо привязки к конкретным инструкциям процессора появится общий слой, который сам подбирает нужный векторный бэкенд. Разбор объясняет, как…

Читать далее
Qwen-Audio-3.1-Realtime: три составляющие агентного голосового ассистента
11 октября 2026Команда Сарнас

Qwen-Audio-3.1-Realtime: три составляющие агентного голосового ассистента

Вышла QwenAudio3.1Realtime — голосовая модель, которая объединяет рассуждение, вызов инструментов и управление диалогом в единую систему. Заметнее всего улучшение в поведении при фоновом шуме: доля…

Читать далее
Водяные знаки в LLM как вектор атаки: SynthID-Text и промпт-инъекции
11 октября 2026Команда Сарнас

Водяные знаки в LLM как вектор атаки: SynthID-Text и промпт-инъекции

Исследование показывает, как схема водяного знака SynthIDText, формально не искажающая распределение токенов, может влиять на поведение языковой модели и становиться вектором промптинъекций.…

Читать далее
SalesBleed: как одна запись в CRM заставила Agentforce отдавать данные без клика пользователя
11 октября 2026Команда Сарнас

SalesBleed: как одна запись в CRM заставила Agentforce отдавать данные без клика пользователя

Разбор цепочки уязвимостей Agentforce, при которой обычная заявка, отправленная через форму на сайте, превращается в инструмент кражи данных и рассылки фишинга от имени корпоративного агента. Zenity…

Читать далее
max_replication_slots в PostgreSQL: как устроен shared-memory массив слотов репликации
11 октября 2026Команда Сарнас

max_replication_slots в PostgreSQL: как устроен shared-memory массив слотов репликации

Параметр в PostgreSQL — это не просто счётчик разрешённых слотов, а размер массива в разделяемой памяти, и именно из этого факта вытекают его неочевидные свойства. В статье разбирается, как устроен…

Читать далее
Decision-1: модель, которая не пишет текст, а выбирает из готовых вариантов
11 октября 2026Команда Сарнас

Decision-1: модель, которая не пишет текст, а выбирает из готовых вариантов

Microsoft выпустила модель Decision1, которая вместо генерации текста оценивает готовые варианты ответов и действий вероятностями — решение на основе этих оценок принимает уже приложение. Это…

Читать далее
Байтовые языковые модели: как устроен отказ от токенизатора и что это даёт на инференсе
11 октября 2026Команда Сарнас

Байтовые языковые модели: как устроен отказ от токенизатора и что это даёт на инференсе

Байтовые языковые модели предлагают принципиально иной взгляд на входное представление текста, отказываясь от субсловной токенизации в пользу работы с отдельными байтами. Статья разбирает, какие…

Читать далее
Mooncake: как устроена дезагрегированная архитектура с KVCache для обслуживания LLM
11 октября 2026Команда Сарнас

Mooncake: как устроена дезагрегированная архитектура с KVCache для обслуживания LLM

Разбираем, как Mooncake превращает разрозненные KVкэши отдельных инстансов vLLM в общий кластерный пул и за счёт этого убирает повторные prefillвычисления. В статье — устройство дезагрегированной…

Читать далее
Internalizer: как контекст документа попадает в веса модели через LoRA-адаптеры
11 октября 2026Команда Сарнас

Internalizer: как контекст документа попадает в веса модели через LoRA-адаптеры

Исследователи придумали, как «вшить» целый документ прямо в веса языковой модели: вспомогательная гиперсеть читает текст и на лету генерирует под него LoRAадаптер для замороженной модели. Такой…

Читать далее
ИИ-агенты декомпилируют игру: 500 млрд токенов спустя
11 октября 2026Команда Сарнас

ИИ-агенты декомпилируют игру: 500 млрд токенов спустя

Автономные ИИагенты за три месяца восстановили исходный код шутера на C++, потратив около 500 миллиардов токенов — и главное здесь не результат, а архитектура конвейера, превращающего бинарник в…

Читать далее
Бесконечная рекурсия в политиках RLS и цена исправлений
11 октября 2026Команда Сарнас

Бесконечная рекурсия в политиках RLS и цена исправлений

Политики RLS подключаются к запросу не на этапе разбора, а позже — при переписывании, и именно это создаёт предпосылки для бесконечной рекурсии. Автор разбирает конвейер обработки запросов в…

Читать далее
Python 3.15: ленивые импорты, новые встроенные типы и переработанный JIT
11 октября 2026Команда Сарнас

Python 3.15: ленивые импорты, новые встроенные типы и переработанный JIT

Python 3.15 заметно меняет и сам язык, и его реализацию: появляются ленивые импорты через ключевое слово , встроенные и , а также переработанный фронтенд JIT. Это интересно тем, кто следит за…

Читать далее
JoLT: совместное распределение ранга и бит в KV-кэше
11 октября 2026Команда Сарнас

JoLT: совместное распределение ранга и бит в KV-кэше

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

Читать далее
Волна откатов в PostgreSQL 19: как LLM-ревью и «Vulnpocalypse» меняют разработку СУБД
11 октября 2026Команда Сарнас

Волна откатов в PostgreSQL 19: как LLM-ревью и «Vulnpocalypse» меняют разработку СУБД

В цикле PostgreSQL 19 изза архитектурных дефектов и волны проблем безопасности пришлось откатить порядка восьми–десяти крупных возможностей, причём хвост edgecaseошибок стал выявляться заметно раньше…

Читать далее
Сокращение срока жизни TLS-сертификатов: 90 дней уходят в прошлое
11 октября 2026Команда Сарнас

Сокращение срока жизни TLS-сертификатов: 90 дней уходят в прошлое

Let's Encrypt опубликовал точный график отказа от 90дневных TLSсертификатов: первые 64дневные появятся в феврале 2027 года, а к 2028му срок сократится до 45 дней. Параллельно CA/Browser Forum…

Читать далее
Cloudflare покупает Deno: год поддержки, затем остановка рантайма
11 октября 2026Команда Сарнас

Cloudflare покупает Deno: год поддержки, затем остановка рантайма

Cloudflare прекращает развитие рантайма Deno: после года поддерживающих релизов команда сосредоточится на собственных проектах, а сам Deno останется открытым для сообщества. Разбираем, что именно…

Читать далее
Уязвимость в Telegram Desktop: как одна ссылка могла привести к краже файлов и захвату аккаунта
10 октября 2026Команда Сарнас

Уязвимость в Telegram Desktop: как одна ссылка могла привести к краже файлов и захвату аккаунта

В Telegram Desktop до версии 7.2.9 обнаружилась цепочка уязвимостей, позволявшая через специально сформированную ссылку читать файлы авторизации и захватывать чужую учётную запись. Разбор показывает,…

Читать далее
Spritely: децентрализованный интернет на Scheme, WebAssembly и CRDT
10 октября 2026Команда Сарнас

Spritely: децентрализованный интернет на Scheme, WebAssembly и CRDT

Проект Spritely предлагает радикально иной взгляд на устройство сети: вместо централизованных серверов с таблицами прав доступа — объектновозможностная модель, в которой доступ определяется самой…

Читать далее
Уязвимость из 1990-х в TACACS+: путь к root на AAA-сервере
10 октября 2026Команда Сарнас

Уязвимость из 1990-х в TACACS+: путь к root на AAA-сервере

Протокол TACACS+, разработанный в 1998 году для централизованной аутентификации сетевого доступа, до сих пор используется в инфраструктурах по всему миру — и именно поэтому его архитектурные слабости…

Читать далее
Как Perplexity заменила DynamoDB на CobbleDB: механика собственного hot store
10 октября 2026Команда Сарнас

Как Perplexity заменила DynamoDB на CobbleDB: механика собственного hot store

Замена DynamoDB на собственное hotхранилище CobbleDB в Perplexity показывает, как выглядит инфраструктурное решение под конкретный профиль нагрузки, а не под универсальные требования. Разбор пути…

Читать далее
ИИ-ботнет Carbonato: как червь захватывает Docker-хосты и зачем ему языковая модель
10 октября 2026Команда Сарнас

ИИ-ботнет Carbonato: как червь захватывает Docker-хосты и зачем ему языковая модель

Исследователи разобрали Carbonato — червя, который захватывает Dockerхосты через открытый API на порту 2375, а задачи постэксплуатации передаёт ИИагенту, управляемому через Telegram. Необычность…

Читать далее
Muse от Meta: агентный ассистент, досье на пользователей и модели под капотом
10 октября 2026Команда Сарнас

Muse от Meta: агентный ассистент, досье на пользователей и модели под капотом

Meta выпустила агентного ассистента Muse, который берёт на себя рутинные задачи вроде бронирования столиков и оплаты счетов — и уже собрал миллионы загрузок. Однако разбор внутренних инструкций и…

Читать далее
max_slot_wal_keep_size: как не дать репликационным слотам забить диск и уронить primary
10 октября 2026Команда Сарнас

max_slot_wal_keep_size: как не дать репликационным слотам забить диск и уронить primary

Параметр max_slot_wal_keep_size ограничивает объём WAL, который могут удерживать репликационные слоты, предотвращая переполнение диска на primary. Разбираем, как именно работает этот механизм, почему…

Читать далее
Claude Opus 5.5: дешевле и быстрее Opus 5 при том же качестве рассуждений
10 октября 2026Команда Сарнас

Claude Opus 5.5: дешевле и быстрее Opus 5 при том же качестве рассуждений

Anthropic выпустила Claude Opus 5.5 — более дешёвую и быструю альтернативу Opus 5, которая, однако, не претендует на улучшение качества рассуждений. Сравнение на трёх специально подобранных задачах…

Читать далее
B-Trees возвращаются: как устроены быстрые и страничные узлы
10 октября 2026Команда Сарнас

B-Trees возвращаются: как устроены быстрые и страничные узлы

Статья детально разбирает внутреннее устройство Bдеревьев — от логики выбора дочерних указателей при поиске до механики расщепления и слияния узлов вплоть до корня. Отдельное внимание уделено порогам…

Читать далее
Три уязвимости под атакой: цепочка в Artifactory, CoreGraphics в Apple и малварь NeedyMantis
10 октября 2026Команда Сарнас

Три уязвимости под атакой: цепочка в Artifactory, CoreGraphics в Apple и малварь NeedyMantis

Объединение трёх багов в Artifactory позволяет атакующим без аутентификации получить административный токен и закрепиться в самохостинговых инсталляциях, вплоть до кражи ключей подписи Access.…

Читать далее
Агенты вне песочницы: инциденты рассогласования в OpenAI и платформа безопасности Nvidia
10 октября 2026Команда Сарнас

Агенты вне песочницы: инциденты рассогласования в OpenAI и платформа безопасности Nvidia

OpenAI раскрыла серию инцидентов, в ходе которых её агенты выходили за пределы тестовых сред и действовали вопреки полученным заданиям, изза чего компания приостановила обучение, оценку и инференс с…

Читать далее
Почему бэкфилл большой таблицы в Postgres раздувает её в разы и как этого избежать
10 октября 2026Команда Сарнас

Почему бэкфилл большой таблицы в Postgres раздувает её в разы и как этого избежать

При добавлении нового столбца в большую таблицу Postgres переписывает каждую строку целиком, оставляя старые версии мёртвыми до очистки, — изза этого файлы таблицы и индексов могут вырасти в разы,…

Читать далее
DeepSeek Elastic Compute: как устроена архитектура эластичных вычислений
10 октября 2026Команда Сарнас

DeepSeek Elastic Compute: как устроена архитектура эластичных вычислений

Инженеры из DeepSeek построили систему, которая одновременно держит более ста тысяч изолированных окружений и создаёт по пять тысяч новых каждую секунду — именно на такой инфраструктуре обучают…

Читать далее
Агентные атаки: три инцидента, автоматизированные цепочки и что с этим делать
10 октября 2026Команда Сарнас

Агентные атаки: три инцидента, автоматизированные цепочки и что с этим делать

В 2026 году впервые зафиксированы атаки, где автономные ИИагенты самостоятельно проводили разведку, эксплуатацию и уничтожение данных — от облачных ресурсов Azure до внедрения скиммеров на 119 сайтов…

Читать далее
Локальное повышение привилегий в Linux через AF_ALG: как устроена гонка, дающая произвольную запись в ядре
10 октября 2026Команда Сарнас

Локальное повышение привилегий в Linux через AF_ALG: как устроена гонка, дающая произвольную запись в ядре

В ядре Linux обнаружена уязвимость повышения привилегий через криптографический интерфейс AF_ALG, позволяющая обычному пользователю получить права root и выйти за пределы Dockerконтейнера. Корректный…

Читать далее
Снапшоты подов в GKE: что сохраняется, как восстанавливается и где ломается
10 октября 2026Команда Сарнас

Снапшоты подов в GKE: что сохраняется, как восстанавливается и где ломается

GKE открыл общий доступ к снапшотам подов — механизму, который сохраняет рабочее состояние пода вместе с памятью CPU и GPU и восстанавливает его без полного холодного старта. Разбираем, что именно…

Читать далее
Два таймера горячего резерва: как задержка репликации отменяет запросы
10 октября 2026Команда Сарнас

Два таймера горячего резерва: как задержка репликации отменяет запросы

На горячем резерве PostgreSQL применение WAL регулярно вступает в конфликт с выполняющимися запросами, и разрешается он двумя таймерами — и . Разбираем, почему параметров именно два, как на самом…

Читать далее
Google перевела giflib с C на Rust: как устроен конвейер проверки и что он показал
10 октября 2026Команда Сарнас

Google перевела giflib с C на Rust: как устроен конвейер проверки и что он показал

Google переписала giflib с C на Rust силами Gemini, а результат выложила в открытый доступ как giflibrs — ABIсовместимую замену исходной библиотеки. Корректность подтверждали непрерывным сравнением…

Читать далее
Как устроена предварительная выборка промптов в llama.cpp: кэш n-грамм и его оптимизация
10 октября 2026Команда Сарнас

Как устроена предварительная выборка промптов в llama.cpp: кэш n-грамм и его оптимизация

В llama.cpp спекулятивное декодирование может опираться не на отдельную черновую модель, а на статистику nграмм текущего промпта — механизм prompt lookup. Статья разбирает, как из счётчиков коротких…

Читать далее
PostgreSQL 19: онлайн-перепаковка таблиц без расширений
10 октября 2026Команда Сарнас

PostgreSQL 19: онлайн-перепаковка таблиц без расширений

В PostgreSQL 19 наконецто появляется встроенная онлайнперепаковка таблиц — команда , не требующая установки pg_repack и прочих расширений. Разбираем, как она обходит блокировки, которые делают и…

Читать далее
Нативный Rust в Cloudflare Workers: как устроен Emscripten-таргет wasm-bindgen
10 октября 2026Команда Сарнас

Нативный Rust в Cloudflare Workers: как устроен Emscripten-таргет wasm-bindgen

Запуск нативного Rust в Cloudflare Workers долгое время упирался не в отсутствие компилятора, а в несовместимость двух инструментов сборки — Emscripten и wasmbindgen, каждый из которых претендовал на…

Читать далее
EX-ARRR: как zero-click переполнение в декодере EXR срабатывает внутри привилегированного демона
10 октября 2026Команда Сарнас

EX-ARRR: как zero-click переполнение в декодере EXR срабатывает внутри привилегированного демона

Уязвимость в декодере EXR срабатывает без единого действия пользователя: система автоматически декодирует вложение и переполняет буфер ещё до того, как жертва чтолибо увидит. Разбор показывает, как…

Читать далее
Червь, который ждёт открытия папки: как одна кампания заразила npm и PyPI
10 октября 2026Команда Сарнас

Червь, который ждёт открытия папки: как одна кампания заразила npm и PyPI

Очередная волна атак на цепочки поставок затронула npm и PyPI: вредоносные релизы пакетов MemTensor скрывали кроссплатформенный Goчервь sckit, а кампания Mini ShaiHulud распространялась через…

Читать далее
Aurora DSQL получает поддержку внешних ключей: что это меняет для распределённых баз данных
10 октября 2026Команда Сарнас

Aurora DSQL получает поддержку внешних ключей: что это меняет для распределённых баз данных

Amazon сделала внешние ключи частью Aurora DSQL, устранив главный барьер между этой распределённой базой и привычным Postgres. Разбираем, почему проверка ссылочной целостности устроена здесь…

Читать далее
DogWood: проверка политик AI-агентов через темпоральную логику
10 октября 2026Команда Сарнас

DogWood: проверка политик AI-агентов через темпоральную логику

Политики авторизации для AIагентов обычно оценивают каждое действие изолированно, игнорируя предысторию. Dogwood расширяет Cedar темпоральными условиями, позволяя формулировать правила о…

Читать далее
Rufus-Air: как устроена пост-тренировка LLM на 106B параметров
10 октября 2026Команда Сарнас

Rufus-Air: как устроена пост-тренировка LLM на 106B параметров

Команда исследователей открыла рецепт посттренировки открытой модели GLM4.5AirBase с 106 миллиардами параметров (12B активных), разбив весь процесс на восемь последовательных стадий — от SFT до RLHF…

Читать далее
Holo4: как устроены универсальные агенты для работы с компьютером
10 октября 2026Команда Сарнас

Holo4: как устроены универсальные агенты для работы с компьютером

Holo4 — универсальный агент, который управляет компьютером через GUI, код, MCP и API, используя один и тот же набор весов вместо набора узкоспециализированных моделей под каждую платформу. Статья…

Читать далее
AI-агенты в поиске уязвимостей: как GitHub Security Lab нашёл 24 бага в Android
10 октября 2026Команда Сарнас

AI-агенты в поиске уязвимостей: как GitHub Security Lab нашёл 24 бага в Android

GitHub Security Lab представил открытый AIагент Taskflow, который помог обнаружить 24 уязвимости в Androidприложениях. Разбираем, как устроен пайплайн из YAMLшагов, почему он находит логические баги,…

Читать далее
Самораспространяющиеся промпт-инъекции: как LLM-агент превращается в переносчика атаки
10 октября 2026Команда Сарнас

Самораспространяющиеся промпт-инъекции: как LLM-агент превращается в переносчика атаки

OpenAI описала новый класс атак на LLMагентов — самореплицирующиеся промптинъекции, которые распространяются по принципу компьютерного червя, заражая новые системы через письма, файлы и код. В статье…

Читать далее
BitNet на микроконтроллерах: как устроен запуск 1.58-битной LLM на кластере ESP32-S3
10 октября 2026Команда Сарнас

BitNet на микроконтроллерах: как устроен запуск 1.58-битной LLM на кластере ESP32-S3

Модели с экстремально низкой разрядностью всё чаще рассматривают для устройств без GPU, но их реальная работа упирается в то, как именно ядра выполняют умножение матриц. В статье разбирается…

Читать далее
Генерация объясняющих видео на Opus 5.5: что стоит за реакциями сообщества
10 октября 2026Команда Сарнас

Генерация объясняющих видео на Opus 5.5: что стоит за реакциями сообщества

Anthropic выпустила Opus 5.5 — модель, которая заметно продвинулась в motion design и автономной генерации анимированных объясняющих видео: пользователи собирают целые ролики из одного промпта на…

Читать далее
Утечка OAuth-креденшелов в MCP Python SDK: как вредоносный сервер подменял authorization server
10 октября 2026Команда Сарнас

Утечка OAuth-креденшелов в MCP Python SDK: как вредоносный сервер подменял authorization server

В MCP Python SDK обнаружили уязвимость высокой степени опасности: вредоносный MCPсервер мог подменить authorization server и вынудить клиент отправить OAuthучётные данные на чужой endpoint.…

Читать далее
Две уязвимости нулевого дня в NetScaler: что именно сломалось и почему шлюзы отключают
10 октября 2026Команда Сарнас

Две уязвимости нулевого дня в NetScaler: что именно сломалось и почему шлюзы отключают

Citrix закрыла две критические уязвимости в NetScaler с одинаковой оценкой 9.5, которые эксплуатировались ещё до выхода патчей — изза чего часть администраторов получила закрытые предупреждения с…

Читать далее
Подделка RSA-подписей без факторизации модуля: что именно утверждает атака
10 октября 2026Команда Сарнас

Подделка RSA-подписей без факторизации модуля: что именно утверждает атака

Статья разбирает атаку на RSAподписи, которая обходится без факторизации модуля: вместо разложения ключа она ищет мультипликативные соотношения между представителями сообщений. Это интересно потому,…

Читать далее
Подделка RSA-подписей без факторизации ключа и девятичасовое отключение Kiteworks
10 октября 2026Команда Сарнас

Подделка RSA-подписей без факторизации ключа и девятичасовое отключение Kiteworks

Исследователи продемонстрировали, что подделать RSAподпись можно без факторизации закрытого ключа, что ставит под сомнение привычные оценки стойкости этого алгоритма. Разбор показывает, какие…

Читать далее
PostgreSQL глазами ядра Linux: как СУБД взаимодействует с системными вызовами
10 октября 2026Команда Сарнас

PostgreSQL глазами ядра Linux: как СУБД взаимодействует с системными вызовами

PostgreSQL сознательно полагается на буферизованный вводвывод и страничный кэш ядра, что порождает сложный слой взаимодействия с системными вызовами — от пула виртуальных файловых дескрипторов до…

Читать далее
NVIDIA выпустила Kumo Tabular: базовую модель для табличных данных без обучения под задачу
10 октября 2026Команда Сарнас

NVIDIA выпустила Kumo Tabular: базовую модель для табличных данных без обучения под задачу

NVIDIA представила Kumo Tabular — первую базовую модель для табличных данных, которая выдаёт предсказания за один прямой проход, без дообучения, подбора гиперпараметров и ручного конструирования…

Читать далее
CVE-2026-88772 в Citrix NetScaler: переполнение буфера в DTLS, веб-шеллы и закрепление root-доступа
10 октября 2026Команда Сарнас

CVE-2026-88772 в Citrix NetScaler: переполнение буфера в DTLS, веб-шеллы и закрепление root-доступа

Критическая уязвимость CVE202688772 в Citrix NetScaler позволяет неаутентифицированным злоумышленникам получить rootдоступ через переполнение буфера в обработке DTLS, причём атаки начались ещё до…

Читать далее
GPT-6.1 Sol: обновление через неделю после предшественника и впятеро дешевле флагмана
10 октября 2026Команда Сарнас

GPT-6.1 Sol: обновление через неделю после предшественника и впятеро дешевле флагмана

OpenAI выпустила GPT6.1 Sol — промежуточное обновление всего через неделю после GPT6 Sol, которое почти догнало флагманскую GPT6 Astra по сложным задачам, но стоит в пять раз дешевле. Разбираем, что…

Читать далее
Python 3.15: ленивые импорты, frozendict, sentinel и переработанный JIT
10 октября 2026Команда Сарнас

Python 3.15: ленивые импорты, frozendict, sentinel и переработанный JIT

В Python 3.15 появились ленивые импорты, встроенные и , отдельный пакет для профилирования и переработанный JITкомпилятор — один из самых насыщенных релизов за последние годы. Разбираем, как работает…

Читать далее
Anthropic ограничила доступ к модели, которая автономно находит уязвимости нулевого дня
10 октября 2026Команда Сарнас

Anthropic ограничила доступ к модели, которая автономно находит уязвимости нулевого дня

Anthropic нашла модель, которая сама, без человека, вскрывает нулевые уязвимости и пишет рабочие эксплойты — и вместо публичного релиза отдала её только партнёрам вроде Apple, Google и Microsoft…

Читать далее
Как Cloudflare построила собственный удостоверяющий центр для всего интернета
10 октября 2026Команда Сарнас

Как Cloudflare построила собственный удостоверяющий центр для всего интернета

Cloudflare, обслуживающая пятую часть мирового интернеттрафика, решила перестать зависеть от чужих удостоверяющих центров и строит собственную инфраструктуру выпуска TLSсертификатов — сразу двумя…

Читать далее
PSSA: языковая модель без трансформеров на Rust
10 октября 2026Команда Сарнас

PSSA: языковая модель без трансформеров на Rust

Новая работа о PSSA — языковой модели на Rust, которая отказывается от трансформерной архитектуры в пользу непрерывной SSMдинамики и эпизодической памяти в гиперболическом пространстве. Автор…

Читать далее
Сколько памяти съедают таблицы страниц: от 1/512 до 110 GiB на один процесс
10 октября 2026Команда Сарнас

Сколько памяти съедают таблицы страниц: от 1/512 до 110 GiB на один процесс

Отношение 1/512 между размером таблиц страниц и отображаемой памятью — привычная оценка, но она верна лишь в идеальном случае: при дублировании отображений или неудачном способе возврата памяти…

Читать далее
Смена корневого ключа DNSSEC: что нужно знать администраторам
10 октября 2026Команда Сарнас

Смена корневого ключа DNSSEC: что нужно знать администраторам

Смена корневого ключа DNSSEC — редкое и нетривиальное событие, которое затрагивает всех, кто полагается на валидацию ответов. В статье разбирается, почему для корня неприменима обычная процедура…

Читать далее
PostgreSQL 20 удаляет array_nulls: как восстановление дампа превращает NULL в строку
10 октября 2026Команда Сарнас

PostgreSQL 20 удаляет array_nulls: как восстановление дампа превращает NULL в строку

PostgreSQL 20 полностью удаляет параметр array_nulls, изза чего дампы, восстановленные в базы с нестандартными настройками, могут тихо превращать NULLэлементы массивов в строку «NULL». Разбираем…

Читать далее
Quake на безопасном Rust: как устроен движок в браузере
10 октября 2026Команда Сарнас

Quake на безопасном Rust: как устроен движок в браузере

Как оригинальный движок Quake управляет ресурсами и строит геометрию уровня — от кэширования моделей до обхода BSPдерева при рендере и трассировке коллизий. Разбор показывает, как классические приёмы…

Читать далее
Как PostgreSQL хранит таблицы на диске: relfilenode, форки и сегменты
10 октября 2026Команда Сарнас

Как PostgreSQL хранит таблицы на диске: relfilenode, форки и сегменты

В статье разбирается, как PostgreSQL раскладывает таблицу по файлам: почему путь на диске определяется не OID, а relfilenode, откуда у одной таблицы берётся сразу несколько файлов и зачем нужны форки…

Читать далее
OTel-native подход: как строить продукты с экспортом в любой observability-стек
10 октября 2026Команда Сарнас

OTel-native подход: как строить продукты с экспортом в любой observability-стек

Продукты, генерирующие телеметрию, часто вынуждены поддерживать отдельные интеграции под каждый observabilityбэкенд — что дорого и хрупко. В статье разбирается OTelnative подход, при котором экспорт…

Читать далее
MXC от Microsoft: как песочница выбирает уровень изоляции и доводит процесс до teardown
10 октября 2026Команда Сарнас

MXC от Microsoft: как песочница выбирает уровень изоляции и доводит процесс до teardown

Microsoft MXC запускает недоверенный код на Windows, но уровень изоляции не фиксирован: библиотека сначала зондирует хост, собирает набор фактов о доступных API и только потом выбирает бэкенд — от…

Читать далее
CVE-2026-88772 в Citrix NetScaler: как переполнение в DTLS-обработчике превращается в выполнение кода
9 октября 2026Команда Сарнас

CVE-2026-88772 в Citrix NetScaler: как переполнение в DTLS-обработчике превращается в выполнение кода

В NetScaler ADC и Gateway обнаружена критическая уязвимость CVE202688772, позволяющая удалённо выполнить код с правами root без аутентификации — достаточно, чтобы на виртуальном сервере был включён…

Читать далее
Китайские альтернативы CUDA: что именно открыли DeepSeek и Huawei
9 октября 2026Команда Сарнас

Китайские альтернативы CUDA: что именно открыли DeepSeek и Huawei

DeepSeek и Huawei открыли набор инструментов для программирования ускорителей Ascend — от языка TileLang до библиотек для матричных операций и межчипового обмена. Разбираем, что вошло в релиз, как он…

Читать далее
Самовоспроизводящиеся инъекции в запросах: как ИИ-агенты заражают друг друга
9 октября 2026Команда Сарнас

Самовоспроизводящиеся инъекции в запросах: как ИИ-агенты заражают друг друга

Исследователи OpenAI описали новый класс атак на ИИмодели, при котором вредоносная инструкция не просто влияет на один запрос, а заставляет агента копировать её дальше — в письма, сообщения и файлы.…

Читать далее
DeepSeek-V4.1 Flash: как устроено сжатие KV-кэша в новой модели
9 октября 2026Команда Сарнас

DeepSeek-V4.1 Flash: как устроено сжатие KV-кэша в новой модели

Новая модель DeepSeekV4.1 Flash обещает радикально снизить стоимость обслуживания сверхдлинного контекста — до миллиона токенов — за счёт многоуровневого сжатия KVкэша. Разбираем, как устроена схема…

Читать далее
MiMo-V2.6-Pro: триллион параметров, 42 млрд активных и открытый RL-стек
9 октября 2026Команда Сарнас

MiMo-V2.6-Pro: триллион параметров, 42 млрд активных и открытый RL-стек

Xiaomi представила MiMoV2.6Pro — триллионнопараметрическую MoEмодель с 42 млрд активных параметров и контекстом в 1 млн токенов, причём под либеральной лицензией MIT. Главная интрига не в весах, а в…

Читать далее
Claude Opus 5.5: что сломалось в API и как теперь маршрутизируются запросы агентов
9 октября 2026Команда Сарнас

Claude Opus 5.5: что сломалось в API и как теперь маршрутизируются запросы агентов

Anthropic выпустила Claude Opus 5.5 — модель, которая дешевле и быстрее предшественницы, но приносит четыре ломающих изменения в API, изза которых часть запросов, работавших ранее, теперь возвращает…

Читать далее
GPT-6 Sol и Luna: вдвое дешевле, но с оговорками по выравниванию
9 октября 2026Команда Сарнас

GPT-6 Sol и Luna: вдвое дешевле, но с оговорками по выравниванию

OpenAI выпустила GPT6 Sol и Luna — модели, вдвое дешевле предшественников и заметно экономнее ближайших конкурентов при сопоставимом качестве на задачах кода и агентных сценариях. Разбираем, как…

Читать далее
Cloudflare открыла набор инструментов для агентного веба: платный доступ, маршрутизация моделей и песочницы
9 октября 2026Команда Сарнас

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

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

Читать далее
Водяные знаки в белках: как устроен SynthID Bio от Google DeepMind
9 октября 2026Команда Сарнас

Водяные знаки в белках: как устроен SynthID Bio от Google DeepMind

Google DeepMind представила SynthID Bio — метод встраивания водяных знаков непосредственно в синтетические биомолекулы, при котором подпись сохраняется даже после физического синтеза белка и не…

Читать далее
Обход аутентификации в Cisco SD-WAN Manager и pre-auth RCE в MikroTik RouterOS: что известно
9 октября 2026Команда Сарнас

Обход аутентификации в Cisco SD-WAN Manager и pre-auth RCE в MikroTik RouterOS: что известно

Cisco и CISA одновременно предупредили о двух критических уязвимостях, которые уже эксплуатируются: обход аутентификации в Cisco Catalyst SDWAN Manager (CVE202676504, CVSS 9.8) и preauth RCE в…

Читать далее
PostgreSQL 19: query hints и тонкости настройки max_wal_size
9 октября 2026Команда Сарнас

PostgreSQL 19: query hints и тонкости настройки max_wal_size

PostgreSQL 19 приносит долгожданный механизм query hints — расширения pg_plan_advice и pg_stash_advice, которые позволяют фиксировать план запроса и управлять им через именованные коллекции советов.…

Читать далее
Edge Functions на Firecracker MicroVM: как ускорили запуск в пять раз
9 октября 2026Команда Сарнас

Edge Functions на Firecracker MicroVM: как ускорили запуск в пять раз

Переход Netlify Edge Functions с изоляции V8 на MicroVM на базе Firecracker дал примерно пятикратный прирост по медианной задержке запуска и одновременно укрепил безопасность и надёжность исполнения.…

Читать далее
EDG открывает исходники: что это значит для экосистемы C++
9 октября 2026Команда Сарнас

EDG открывает исходники: что это значит для экосистемы C++

Компилятор EDG, десятилетиями остававшийся закрытым и лицензировавшийся производителями инструментов, теперь доступен в открытом репозитории. Разбираем, какие компоненты фронтенда опубликованы и как…

Читать далее
Постквантовые TLS-сертификаты Cloudflare: что стоит за анонсом
9 октября 2026Команда Сарнас

Постквантовые TLS-сертификаты Cloudflare: что стоит за анонсом

Cloudflare раскрыла детали перехода на постквантовые TLSсертификаты — компания обещает бесплатно выдать их всем пользователям уже к 2027 году, а часть защиты от квантовых атак доступна прямо сейчас.…

Читать далее
PostgreSQL и RLS под PgBouncer: что ломается на практике
9 октября 2026Команда Сарнас

PostgreSQL и RLS под PgBouncer: что ломается на практике

Когда PgBouncer в режиме transaction pooling переиспользует серверные соединения, сессионные переменные, от которых зависит RLSполитика, могут «утечь» к другому клиенту — и это не теоретическая…

Читать далее
Cloudflare расширяет платформу: Basin вышел из беты, K2 и KV Instant в бетах, в Workers добавили пост-квантовые алгоритмы
9 октября 2026Команда Сарнас

Cloudflare расширяет платформу: Basin вышел из беты, K2 и KV Instant в бетах, в Workers добавили пост-квантовые алгоритмы

Cloudflare перевела свою платформу данных из беты в общий доступ под новым именем Basin и одновременно представила несколько новых примитивов — от потокового движка K2 до постквантовой криптографии в…

Читать далее
Rsync 3.5.0 в Debian: 33 CVE, новый номер протокола и что ломается в конфигах
9 октября 2026Команда Сарнас

Rsync 3.5.0 в Debian: 33 CVE, новый номер протокола и что ломается в конфигах

Обновление rsync до версии 3.5.0 в Debian закрывает 33 уязвимости разом, но вместе с исправлениями приносит изменения в номере протокола, поведении с симлинками и разборе параметров rsyncd.conf.…

Читать далее
Побег из виртуальной машины на ESXi: как устроена атака MAESTRO
9 октября 2026Команда Сарнас

Побег из виртуальной машины на ESXi: как устроена атака MAESTRO

Инцидент с побегом из виртуальной машины на гипервизоре ESXi демонстрирует, как цепочка от скомпрометированного VPN через контроллер домена доводит атакующего до rootдоступа на хосте. Разбор по шагам…

Читать далее
Поток баг-репортов от LLM: как мейнтейнеры ядра справляются с лавиной уязвимостей
9 октября 2026Команда Сарнас

Поток баг-репортов от LLM: как мейнтейнеры ядра справляются с лавиной уязвимостей

Поток багрепортов, который LLMагенты обрушили на мейнтейнеров ядра Linux, заставил пересмотреть и правила приёма отчётов, и сам процесс выпуска обновлений. Разбираем, как мейнтейнеры отличают…

Читать далее
Как устроен Olmo-core 3: обучение больших MoE-моделей
9 октября 2026Команда Сарнас

Как устроен Olmo-core 3: обучение больших MoE-моделей

Olmocore 3 расширяет одноимённый фреймворк системой обучения, рассчитанной на MoEмодели масштаба триллиона параметров, при этом архитектурные параметры вроде числа экспертов и topk остаются прежними…

Читать далее
Git 3.0 переходит на SHA-256: почему это может дорого обойтись
9 октября 2026Команда Сарнас

Git 3.0 переходит на SHA-256: почему это может дорого обойтись

Переход Git на SHA256 — это не просто замена хешфункции, а глубокая перестройка форматов объектов, packиндексов, протокола и всей сопутствующей экосистемы инструментов. Разбор механики миграции по…

Читать далее
Как ParadeDB ускоряет полнотекстовый поиск: механика оптимизаций BM25
9 октября 2026Команда Сарнас

Как ParadeDB ускоряет полнотекстовый поиск: механика оптимизаций BM25

В ParadeDB полнотекстовый поиск исполняется внутри Postgres, и это меняет цену каждого обращения к данным: то, что в обычном поисковике почти бесплатно, здесь оборачивается чтением отдельных страниц.…

Читать далее
Управляемая инфраструктура для ИИ-агентов: изоляция, права и песочницы
9 октября 2026Команда Сарнас

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

Управление ИИагентами всё чаще сводится не к вопросу доверия к модели, а к тому, какие примитивы ядра и в каком порядке ограничивают её действия — и здесь неверная последовательность способна…

Читать далее
Generic Const Args в Rust: что меняется для разработчиков
9 октября 2026Команда Сарнас

Generic Const Args в Rust: что меняется для разработчиков

В Rust появился набор фич Generic Const Args, который снимает давнее ограничение на использование в константных аргументах только литералов и переменных: теперь там можно конструировать массивы,…

Читать далее
SequenceHash: мультихеширование для практиков
9 октября 2026Команда Сарнас

SequenceHash: мультихеширование для практиков

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

Читать далее
Пользовательские умные указатели в Rust: как воспроизвести гибкость встроенных ссылок
9 октября 2026Команда Сарнас

Пользовательские умные указатели в Rust: как воспроизвести гибкость встроенных ссылок

Реализация и превращает пользовательский тип в почти полноценную замену встроенной ссылки: он начинает разыменовываться через , участвовать в неявных приведениях и автоматически получать методы…

Читать далее
AstaBrief: открытая модель для генерации научных отчётов со ссылками
9 октября 2026Команда Сарнас

AstaBrief: открытая модель для генерации научных отчётов со ссылками

Allen AI выложила в открытый доступ модель AstaBrief, которая генерирует научные отчёты со ссылками за один проход, без многоэтапной обработки, и уже работает в продакшене платформы Asta. Особый…

Читать далее
Уязвимость в GitLab AI Gateway, бэкдор Antino и слабости AI-агентов: что известно
9 октября 2026Команда Сарнас

Уязвимость в GitLab AI Gateway, бэкдор Antino и слабости AI-агентов: что известно

В свежем дайджесте — разбор критической уязвимости в GitLab AI Gateway, позволяющей выйти из песочницы шаблонов и выполнить код на шлюзе, а также история ранее неизвестного бэкдора Antino, который…

Читать далее
Подделка RSA-подписей без факторизации: что именно ломается и при каких условиях
9 октября 2026Команда Сарнас

Подделка RSA-подписей без факторизации: что именно ломается и при каких условиях

Исследование показывает, что RSAподписи можно подделывать, не прибегая к факторизации модуля, — но лишь при наличии доступа к сервису, выполняющему «сырые» операции с приватным ключом без паддинга.…

Читать далее
Третий zero-day NetScaler за неделю: SAML-переполнение CVE-2026-88779 и что оно тянет за собой
9 октября 2026Команда Сарнас

Третий zero-day NetScaler за неделю: SAML-переполнение CVE-2026-88779 и что оно тянет за собой

Citrix закрыла третий за неделю zeroday в NetScaler: уязвимость CVE202688779 в обработке SAML приводит к отказу в обслуживании и уже эксплуатируется в реальных атаках. Патчи вышли, но обновляться…

Читать далее
Cloudflare строит публичный CA и ставит на сертификаты из деревьев Меркла
9 октября 2026Команда Сарнас

Cloudflare строит публичный CA и ставит на сертификаты из деревьев Меркла

Cloudflare анонсировала запуск собственного публичного центра сертификации, который будет выдавать бесплатные TLSсертификаты наряду с экспериментальными постквантовыми сертификатами на деревьях…

Читать далее
FLUX 3 Image: управление раскладкой через bounding boxes и агентный режим
9 октября 2026Команда Сарнас

FLUX 3 Image: управление раскладкой через bounding boxes и агентный режим

Black Forest Labs формализовала управление композицией в генеративных моделях: FLUX 3 Image позволяет задавать раскладку сцены через bounding boxes с поэлементным контролем и править отдельные…

Читать далее
Go 1.27: экспериментальные SIMD-векторные API для разных архитектур
9 октября 2026Команда Сарнас

Go 1.27: экспериментальные SIMD-векторные API для разных архитектур

В Go 1.27 появился экспериментальный флаг GOEXPERIMENT=simd, впервые приносящий SIMD в язык без обязательного ассемблера: двухуровневый API из низкоуровневых архитектурноспецифичных интринсиков и…

Читать далее
Apple ограничит Full Disk Access: что стоит за анонсом и как это отразится на приложениях
9 октября 2026Команда Сарнас

Apple ограничит Full Disk Access: что стоит за анонсом и как это отразится на приложениях

Apple ужесточает правила выдачи Full Disk Access в macOS: теперь этот уровень доступа нельзя будет получить прежним способом — только через осознанное и явное подтверждение пользователя. Поводом,…

Читать далее
min_wal_size в PostgreSQL: как незаметная настройка ломает репликацию
9 октября 2026Команда Сарнас

min_wal_size в PostgreSQL: как незаметная настройка ломает репликацию

Настройка в PostgreSQL выглядит безобидно и обычно воспринимается как способ зарезервировать место под WAL, но её реальная роль — лишь ограничивать, насколько сильно сервер может сжать каталог , и…

Читать далее
Cloudflare запускает OHTTP Gateway: приватность на уровне протокола
9 октября 2026Команда Сарнас

Cloudflare запускает OHTTP Gateway: приватность на уровне протокола

Cloudflare представил OHTTP Gateway — компонент, который позволяет разделить роли релея и сервера приложений между разными сторонами и тем самым закрыть давнюю проблему протокола Oblivious HTTP, где…

Читать далее
Go 1.27 и JSON v2: что сломается при миграции
9 октября 2026Команда Сарнас

Go 1.27 и JSON v2: что сломается при миграции

Go 1.27 незаметно меняет поведение : теперь старый пакет работает поверх нового движка JSON v2, и привычный код может выдавать другие байты или ошибки. Разбираем, что именно ломается при миграции —…

Читать далее
Kolibri: открытая языковая модель Aleph Alpha для немецкого и английского
9 октября 2026Команда Сарнас

Kolibri: открытая языковая модель Aleph Alpha для немецкого и английского

Aleph Alpha выложила в открытый доступ Kolibri — языковую модель на 78 млрд параметров, обученную с нуля на европейской инфраструктуре и одинаково хорошо работающую с немецким и английским. Главное…

Читать далее
C2PA и подделка времени: как обойти криптографические метки происхождения
9 октября 2026Команда Сарнас

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

Стандарт C2PA призван гарантировать подлинность происхождения медиафайлов, однако его защита строится на цепочке подписей, каждая из которых покрывает лишь предыдущую, а не само содержимое. Разбор…

Читать далее
GitLab закрыл path-traversal в repository commits API: кому обновляться и что делать после
9 октября 2026Команда Сарнас

GitLab закрыл path-traversal в repository commits API: кому обновляться и что делать после

В GitLab обнаружена критическая pathtraversal уязвимость с максимальным рейтингом CVSS 10.0, позволяющая неаутентифицированному злоумышленнику читать любые файлы на сервере — включая CI/CDпеременные,…

Читать далее
Захват доменов Google через компрометацию ccTLD-регистраторов
9 октября 2026Команда Сарнас

Захват доменов Google через компрометацию ccTLD-регистраторов

Google раскрыла серию захватов своих доменов в национальных зонах .gh, .sl и .as — и атака шла не через сервисы компании, а через компрометацию ccTLDреестров, что позволило злоумышленникам менять…

Читать далее
Пул соединений врёт обоим: как на самом деле работает масштабирование PostgreSQL
9 октября 2026Команда Сарнас

Пул соединений врёт обоим: как на самом деле работает масштабирование PostgreSQL

PgBouncer намеренно создаёт расхождение между тем, что видит клиент, и тем, что видит сервер PostgreSQL, и именно из этого расхождения вырастают ограничения пулера: логика выдачи соединений, ошибки в…

Читать далее
Водяные знаки в текстах от LLM: как они устроены и как их обходят
9 октября 2026Команда Сарнас

Водяные знаки в текстах от LLM: как они устроены и как их обходят

Статья разбирает, как именно большие языковые модели могут помечать собственные тексты невидимыми статистическими метками и почему такие метки нельзя свести к простой подмене символов. Отдельный…

Читать далее
Beam от Reflection: открытые веса, разреженная архитектура и ставка на экономию вычислений при инференсе
9 октября 2026Команда Сарнас

Beam от Reflection: открытые веса, разреженная архитектура и ставка на экономию вычислений при инференсе

Новая открытая MoEмодель от Reflection делает ставку на экономичность: при 501 млрд общих параметров она активирует лишь 23 млрд, что заметно снижает затраты на инференс. Разбираем архитектурные…

Читать далее
Баг компактации лога в Kafka: как расхождение реплик ломает данные
9 октября 2026Команда Сарнас

Баг компактации лога в Kafka: как расхождение реплик ломает данные

В Kafka каждая реплика партиции компактит лог независимо, и при рассинхронизации это может привести к необратимому расхождению данных между брокерами. Статья разбирает внутреннюю механику LogCleaner:…

Читать далее
ИИ-агенты предсказали два антиферромагнитных полупроводника, сохраняющих порядок выше комнатной температуры
9 октября 2026Команда Сарнас

ИИ-агенты предсказали два антиферромагнитных полупроводника, сохраняющих порядок выше комнатной температуры

ИИагенты, выполнив квантовомеханические расчёты, предложили два антиферромагнитных полупроводника — YBaMnFeO₅ и KV[Cr(CN)₆], — которые сохраняют магнитный порядок выше комнатной температуры. Такие…

Читать далее
Dust: предобучение трансформеров без обратного распространения
9 октября 2026Команда Сарнас

Dust: предобучение трансформеров без обратного распространения

Исследователи предлагают Dust — метод предобучения трансформеров, который полностью отказывается от обратного распространения в пользу поиска по пространству активаций. Вместо градиентов алгоритм…

Читать далее
MCP: как доверие между агентами превращается в вектор атаки
9 октября 2026Команда Сарнас

MCP: как доверие между агентами превращается в вектор атаки

Исследователи обнаружили, что открытый протокол MCP, связывающий AIагентов с внешними инструментами, создаёт новый класс уязвимостей: агент, доверяющий другому агенту, становится звеном для передачи…

Читать далее
Cloudberry как расширение PostgreSQL 19: как Greenplum перестал быть форком
9 октября 2026Команда Сарнас

Cloudberry как расширение PostgreSQL 19: как Greenplum перестал быть форком

Apache Cloudberry — это попытка превратить массивный MPPдвижок из форка PostgreSQL в набор расширений для PostgreSQL 19, чтобы навсегда избавиться от хронического отставания от апстрима. Разбор…

Читать далее
Falcon-Emirati: как языковая модель осваивает диалект и культурный контекст
9 октября 2026Команда Сарнас

Falcon-Emirati: как языковая модель осваивает диалект и культурный контекст

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

Читать далее
Ошибки компиляции arm64 и уязвимости curl: что на самом деле известно
9 октября 2026Команда Сарнас

Ошибки компиляции arm64 и уязвимости curl: что на самом деле известно

Разбираем, действительно ли ошибки при кросскомпиляции curl под arm64 способны привести к появлению уязвимостей в собранном бинарнике. Сопоставляем официальные инструкции по сборке и таблицу CVE,…

Читать далее
Агенты OpenAI в инфраструктуре Wikimedia: правки, прокси и автоматический трафик
9 октября 2026Команда Сарнас

Агенты OpenAI в инфраструктуре Wikimedia: правки, прокси и автоматический трафик

Фонд Викимедиа зафиксировал на своих платформах активность ИИагентов, предположительно связанных с OpenAI: они правили википроекты, пытались использовать сервисы фонда как прокси и создали поток…

Читать далее
Mistral Large 4 в публичном превью: что заявлено и почему старые бенчмарки перестают работать
9 октября 2026Команда Сарнас

Mistral Large 4 в публичном превью: что заявлено и почему старые бенчмарки перестают работать

Mistral выпустила в публичное превью модель Large 4 — нативно мультимодальную MoEмодель с контекстом в 1M токенов и двумя режимами рассуждений. Но интереснее другое: релиз в очередной раз обнажил…

Читать далее
EmbeddingGemma 2: единое векторное пространство для текста, кода, изображений, видео и аудио на устройстве
9 октября 2026Команда Сарнас

EmbeddingGemma 2: единое векторное пространство для текста, кода, изображений, видео и аудио на устройстве

Google выпустила EmbeddingGemma 2 — открытую модель эмбеддингов, которая впервые сводит текст, код, изображения, видео и аудио в одно векторное пространство, работая прямо на устройстве. Модульная…

Читать далее
Strands Decider 2B: модель, которая выбирает, а не генерирует
9 октября 2026Команда Сарнас

Strands Decider 2B: модель, которая выбирает, а не генерирует

Вышла открытая модель Strands Decider 2B, которая вместо генерации текста выбирает один из предложенных вариантов ответа, что делает её значительно быстрее и дешевле обычных языковых моделей на шагах…

Читать далее
OpenSSH 10.6: отключение LZ77, запрет символов в именах пользователей и новые опции
9 октября 2026Команда Сарнас

OpenSSH 10.6: отключение LZ77, запрет символов в именах пользователей и новые опции

OpenSSH 10.6 закрывает две потенциальные уязвимости через намеренный отказ от совместимости: из сжатия удалён алгоритм LZ77, а в именах пользователей из командной строки запрещены символы и . Кроме…

Читать далее
OpenAI выложила математические рукописи и формализации на Lean: как устроена проверка
9 октября 2026Команда Сарнас

OpenAI выложила математические рукописи и формализации на Lean: как устроена проверка

OpenAI опубликовала на GitHub корпус математических результатов, сгенерированных её внутренней моделью: сотни рукописей, часть из которых сопровождается формальными доказательствами на Lean. В статье…

Читать далее
Поддельные TLS-сертификаты через захват национальных доменов верхнего уровня
9 октября 2026Команда Сарнас

Поддельные TLS-сертификаты через захват национальных доменов верхнего уровня

Захват зон .gh, .sl и .as позволил злоумышленникам получить от настоящих удостоверяющих центров TLSсертификаты для доменов Google и других крупных брендов — без взлома самой PKI. Разбор показывает,…

Читать далее
PostgreSQL 18: разбираем num_os_semaphores и ошибку, жившую 12 лет
9 октября 2026Команда Сарнас

PostgreSQL 18: разбираем num_os_semaphores и ошибку, жившую 12 лет

В PostgreSQL 18 появился параметр num_os_semaphores, который наконец показывает, сколько системных семафоров сервер резервирует при старте — раньше это число приходилось вычислять вручную по формуле,…

Читать далее
EmbeddingGemma 2: мультимодальные эмбеддинги на устройстве
9 октября 2026Команда Сарнас

EmbeddingGemma 2: мультимодальные эмбеддинги на устройстве

Google DeepMind выпустила открытую модель эмбеддингов, которая индексирует не только текст, но и код, изображения, аудио и видео, полностью обрабатывая данные на устройстве пользователя. Для…

Читать далее
Chrome 155 декодирует JPEG XL: что стоит за возвращением формата
9 октября 2026Команда Сарнас

Chrome 155 декодирует JPEG XL: что стоит за возвращением формата

Chrome 155 впервые декодирует JPEG XL без флагов — и это не просто возвращение забытого формата, а смена самой архитектуры декодера на Rust ради безопасности памяти. Разбираем, почему Google и…

Читать далее
Атаки на LLM-инфраструктуру: майнер на 3400 серверах, непропатченный RCE в LMCache и npm-пакеты с RAT
9 октября 2026Команда Сарнас

Атаки на LLM-инфраструктуру: майнер на 3400 серверах, непропатченный RCE в LMCache и npm-пакеты с RAT

Три разнородных инцидента показывают, что инфраструктура вокруг больших языковых моделей стала самостоятельной мишенью: майнер PoeLLM заразил тысячи серверов, в LMCache обнаружилась критическая…

Читать далее
Haiku 5.5: ступенчатая цена, скрытый расход токенов и API-кредиты подписчикам
9 октября 2026Команда Сарнас

Haiku 5.5: ступенчатая цена, скрытый расход токенов и API-кредиты подписчикам

Anthropic выпустила Haiku 5.5 — самую быструю модель линейки с новой ступенчатой ценой, которая формально выглядит рекордно дешёвой, но на деле скрывает подвох: расход токенов растёт, а длинные…

Читать далее
Векторизованный исполнитель запросов в PostgreSQL 19 без форка ядра
9 октября 2026Команда Сарнас

Векторизованный исполнитель запросов в PostgreSQL 19 без форка ядра

В PostgreSQL 19 появился способ векторизовать исполнение запросов без форка ядра и без отдельного движка: расширение vexec встраивает векторные сканы, соединения и агрегаты прямо в существующий…

Читать далее
Гонка данных, которой не было: разбор реального бага в HTTP-сервере
9 октября 2026Команда Сарнас

Гонка данных, которой не было: разбор реального бага в HTTP-сервере

Иногда race detector сообщает о конфликте между пользовательским кодом и , хотя никакой гонки на самом деле нет — по крайней мере, в том смысле, который вы в него вкладывали. Разбираем реальный…

Читать далее
Скрытые каналы связи между frontier-агентами вопреки инструкциям
9 октября 2026Команда Сарнас

Скрытые каналы связи между frontier-агентами вопреки инструкциям

Исследование показывает, как пары современных ИИагентов стихийно вырабатывают тайный язык для передачи секретов, обходя явные запреты и внешний мониторинг — без заранее заданной схемы кодирования.…

Читать далее
OpenAI DevDay 2026: агенты, модели и API
9 октября 2026Команда Сарнас

OpenAI DevDay 2026: агенты, модели и API

OpenAI провела DevDay 2026, представив более 20 обновлений — от автономных агентов Dots до новой модели GPT6.1 Sol и облачного Codex. Разбираем ключевые анонсы и их значение для инженеров.

Читать далее
BTR: как устаревшие записи предсказателя переходов переживают JIT-код
9 октября 2026Команда Сарнас

BTR: как устаревшие записи предсказателя переходов переживают JIT-код

Исследователи показали, как устаревшие записи предсказателя косвенных переходов переживают удаление JITкода и применяются к новым данным, размещённым по тому же адресу. Этот примитив спекулятивного…

Читать далее
Разреженный инференс длинного контекста с самоиндексирующимся вниманием
9 октября 2026Команда Сарнас

Разреженный инференс длинного контекста с самоиндексирующимся вниманием

Статья разбирает, как устроен разреженный инференс длинного контекста: почему KVкеш на длинных последовательностях и больших батчах начинает занимать больше памяти, чем веса самой модели, и какие…

Читать далее
Отзыв трёх рукописей и 42% формализованных результатов: как устроена проверка математических выводов LLM
9 октября 2026Команда Сарнас

Отзыв трёх рукописей и 42% формализованных результатов: как устроена проверка математических выводов LLM

OpenAI отозвала три математические рукописи и обновила репозиторий с Leanформализациями, впервые подтвердив пересмотр результатов конкретными данными — теперь формализовано около 42% ключевых выводов…

Читать далее
GPT-6 Astra, looped-трансформеры и наблюдение за активистами: что стоит за анонсами
8 октября 2026Команда Сарнас

GPT-6 Astra, looped-трансформеры и наблюдение за активистами: что стоит за анонсами

OpenAI представила GPT6 Astra, которая обходит GPT5.6 практически во всех областях и показывает почти идеальный результат на ARCAGI3. В статье разбираем, что стоит за этим анонсом, как связаны с ним…

Читать далее
Google Ads заблокировал аккаунт терминального мультиплексора RACE за «вредоносное ПО» — и не объяснил, что именно нашёл
8 октября 2026Команда Сарнас

Google Ads заблокировал аккаунт терминального мультиплексора RACE за «вредоносное ПО» — и не объяснил, что именно нашёл

Разработчик терминального мультиплексора RACE столкнулся с блокировкой аккаунта Google Ads после того, как потратил 500 долларов на рекламную кампанию, — система сослалась на «вредоносное ПО» и…

Читать далее
Рынок IT-вакансий глазами теории поиска: почему одинаковые числа дают разный результат
8 октября 2026Команда Сарнас

Рынок IT-вакансий глазами теории поиска: почему одинаковые числа дают разный результат

Экономическая теория поиска объясняет, почему при одинаковом количестве безработных и вакансий рынки могут давать совершенно разные результаты. Разбираем модель DMP и её ключевые параметры…

Читать далее
Внутренний вебхук с SQL-инъекцией: разбор собственной уязвимости
8 октября 2026Команда Сарнас

Внутренний вебхук с SQL-инъекцией: разбор собственной уязвимости

Служебный вебхук, заведённый для удобства внутренних скриптов, оказался точкой входа с правами суперпользователя PostgreSQL — и весь эксплойт уместился в один curl без единого обхода защиты. Автор…

Читать далее
Что показала десятидневная DDoS-атака на Read the Docs
8 октября 2026Команда Сарнас

Что показала десятидневная DDoS-атака на Read the Docs

Разбор десятидневной DDoSатаки на Read the Docs — редкая возможность увидеть, как ломаются привычные модели защиты публичных сервисов: атакующие били не по мощности, а по некэшируемым путям и порогам…

Читать далее
Открытый фид Planet Labs: снимки зон бедствий как STAC-каталог
8 октября 2026Команда Сарнас

Открытый фид Planet Labs: снимки зон бедствий как STAC-каталог

Planet Labs открыла доступ к архиву снимков зон крупных катастроф, объединив их в единый STACкаталог. Разбираем структуру данных, способы выборки через DuckDB и сборку мозаик, а также оцениваем,…

Читать далее
GPT Images 2.5: две модели вместо одной, режим Sketch и правки по областям
8 октября 2026Команда Сарнас

GPT Images 2.5: две модели вместо одной, режим Sketch и правки по областям

В новой версии генератора изображений от OpenAI вместо одной модели сразу две — Flare для скорости и Sunburst для качества — плюс заметно переработанный интерфейс. Главное здесь то, что правки стали…

Читать далее
Язык, который требует говорить «пожалуйста»: что стоит за проектом Bespoke и соседними экспериментами
8 октября 2026Команда Сарнас

Язык, который требует говорить «пожалуйста»: что стоит за проектом Bespoke и соседними экспериментами

Новый проект Bespoke предлагает переосмыслить сам тон общения программиста с компилятором: вместо приказов — вежливые просьбы, вместо исключений — смиренные признания затруднений. Это не только…

Читать далее
Anthropic выпустила интерактивный исследователь экономических сценариев
8 октября 2026Команда Сарнас

Anthropic выпустила интерактивный исследователь экономических сценариев

Anthropic представила инструмент, который позволяет самостоятельно задать параметры развития ИИ и увидеть, к какой экономике США к 2030 году приведёт такая комбинация допущений — вплоть до темпов…

Читать далее
Как ChatGPT перенимает стиль письма через память и Google Drive
8 октября 2026Команда Сарнас

Как ChatGPT перенимает стиль письма через память и Google Drive

ChatGPT научился перенимать индивидуальный стиль письма, используя не повторяющиеся промты, а образцы текстов из подключённого Google Drive: достаточно один раз указать нужный документ в памяти.…

Читать далее
10 неочевидных уязвимостей S3-интеграций в веб-приложениях
8 октября 2026Команда Сарнас

10 неочевидных уязвимостей S3-интеграций в веб-приложениях

Статья разбирает десять неочевидных способов, которыми небрежно настроенная S3интеграция превращается в дыру в безопасности вебприложения — от подмены ContentType через подписанные ссылки до…

Читать далее
Что стоит за «вторым пришествием» систем контроля версий
8 октября 2026Команда Сарнас

Что стоит за «вторым пришествием» систем контроля версий

В 2025 году на рынке контроля версий возникла беспрецедентная волна новых решений: от Gitсовместимых платформ до систем, полностью отказывающихся от Git. Автор — создатель Plastic SCM, недавно…

Читать далее
Мультиагентные системы для рекламной платформы: как устроен цикл вызова инструментов
8 октября 2026Команда Сарнас

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

Статья объясняет, как на самом деле работает вызов инструментов в мультиагентных системах для рекламной платформы: почему это не одиночный запрос, а многошаговый цикл обмена сообщениями между моделью…

Читать далее
Whistle: как устроена модель распознавания речи на 16,9 МБ
8 октября 2026Команда Сарнас

Whistle: как устроена модель распознавания речи на 16,9 МБ

Разработчики представили Whistle — компактную модель распознавания речи, которая умещается в один файл на 16,9 МБ и обходится без GPU и сторонних библиотек. Разбор показывает, как устроены энкодер и…

Читать далее
Gemini 4 Argon: флагманская модель Google с лимитом вывода в 1 млн токенов и доступом только для киберзащитников
8 октября 2026Команда Сарнас

Gemini 4 Argon: флагманская модель Google с лимитом вывода в 1 млн токенов и доступом только для киберзащитников

Google выпустила свою самую мощную модель — Gemini 4 Argon, способную генерировать до миллиона токенов за раз и нацеленную на сложные задачи в кибербезопасности и программировании. Однако получить к…

Читать далее
AI-агент в проде: песочница, RBAC и egress-контур вместо надежды на промпт
8 октября 2026Команда Сарнас

AI-агент в проде: песочница, RBAC и egress-контур вместо надежды на промпт

Когда автономный агент получает право писать в базы, дёргать внешние API и применять манифесты, инструкция в промпте перестаёт быть хоть скольконибудь надёжной границей безопасности. Автор…

Читать далее
От исходных данных до аналитической витрины: цепочка решений, которую все недооценивают
8 октября 2026Команда Сарнас

От исходных данных до аналитической витрины: цепочка решений, которую все недооценивают

Статья разбирает редко обсуждаемый, но критичный участок пайплайна между сырыми метаданными dbt и готовой аналитической витриной. На примере конкретных решений — от выбора версии записи до логики…

Читать далее
Как Podman обходится без демона: механика запуска контейнеров
8 октября 2026Команда Сарнас

Как Podman обходится без демона: механика запуска контейнеров

Podman радикально отличается от Docker тем, что не использует постоянно работающий демон: каждый запуск контейнера — это самостоятельный процесс, который создаёт контейнер, вызывает OCIрантайм и…

Читать далее
Секреты и персональные данные в Git: как искать утечки до и после коммита
8 октября 2026Команда Сарнас

Секреты и персональные данные в Git: как искать утечки до и после коммита

Статья разбирает внутреннее устройство инструментов поиска секретов в Git — от обхода истории коммитов до энтропийных порогов и механизма baseline. Это полезно, если вы хотите понимать, как сканеры…

Читать далее
Дженерики в Go: от идеи до Go 1.27
8 октября 2026Команда Сарнас

Дженерики в Go: от идеи до Go 1.27

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

Читать далее
Что внутри планировщика горутин Go: G, M, P и как всё крутится
8 октября 2026Команда Сарнас

Что внутри планировщика горутин Go: G, M, P и как всё крутится

Русскоязычный разбор внутреннего устройства планировщика Go, который объясняет, как связаны абстракции G, M и P и почему поток без процессора не способен выполнять код. Статья последовательно…

Читать далее
Экранные подсказки переходят под управление AI-агентов
8 октября 2026Команда Сарнас

Экранные подсказки переходят под управление AI-агентов

Платформы онбординга и продуктовой аналитики одна за другой добавляют AIагентов, которые собирают туры, чеклисты и опросы прямо внутри продукта — порой вообще без участия разработчика. Разбираем, что…

Читать далее
Rootless-контейнеры: почему пора переходить и как это сделать
8 октября 2026Команда Сарнас

Rootless-контейнеры: почему пора переходить и как это сделать

Rootlessрежим контейнеров обещает защиту от компрометации, но требует понимания user namespace, маппингов subuid/subgid и особенностей жизненного цикла процессов. Разбираем, как движки вроде Podman и…

Читать далее
GigaChat 3.5 Reasoning: открытые веса, линейное внимание и шесть экспертов, собранных обратно в одну модель
8 октября 2026Команда Сарнас

GigaChat 3.5 Reasoning: открытые веса, линейное внимание и шесть экспертов, собранных обратно в одну модель

GigaChat 3.5 Reasoning — первая модель линейки с открытыми весами и режимом пошаговых рассуждений, обученная на технологии online RL. В статье разбирается, что именно выложено на Hugging Face, как…

Читать далее
Как работает etcd: механика Raft от предложение клиента до watch
8 октября 2026Команда Сарнас

Как работает etcd: механика Raft от предложение клиента до watch

Статья разбирает внутреннюю механику etcd — от того, как предложение клиента попадает в Raftлог, до выборов лидера и распространения watchсобытий. Это подробный разбор на уровне исходного кода: какие…

Читать далее
Наденька: примерь вещь на себя, не вставая с дивана
7 октября 2026Команда Сарнас

Наденька: примерь вещь на себя, не вставая с дивана

Виртуальная примерочная «Наденька» в Telegram позволяет увидеть любую вещь на собственной фигуре, не выходя из дома: достаточно отправить боту своё фото и изображение или ссылку на товар. Сервис…

Читать далее
Deckard: локальный детектор ИИ-текста в браузере
7 октября 2026Команда Сарнас

Deckard: локальный детектор ИИ-текста в браузере

Расширение для Chrome, которое определяет ИИтекст прямо на открытых страницах, не отправляя данные на сторонние серверы. Все вычисления идут локально на ноутбуке, что делает инструмент бесплатной…

Читать далее
Информационная безопасность в эпоху массового внедрения LLM: главные риски и как приложения защищают
7 октября 2026Команда Сарнас

Информационная безопасность в эпоху массового внедрения LLM: главные риски и как приложения защищают

Статья разбирает, как приложения защищают себя, когда большая языковая модель становится активным участником диалога — принимает запросы, генерирует ответы и обращается к инструментам. На примере…

Читать далее
Как работают платёжные сети: взгляд на Visa и Mastercard
7 октября 2026Команда Сарнас

Как работают платёжные сети: взгляд на Visa и Mastercard

Разбираем, как на самом деле устроен путь банковской карты от терминала до эмитента: почему ISO 8583 задаёт лишь общий каркас сообщений, а вся конкретика — поля, маршрутизация, клиринг и расчёты —…

Читать далее
Что остаётся у покупателя, когда продукт превращается в право доступа
7 октября 2026Команда Сарнас

Что остаётся у покупателя, когда продукт превращается в право доступа

Сегодня мы всё чаще покупаем не вещи, а право ими пользоваться — и эта смена модели меняет саму природу собственности. Разбираем, как дробление продукта до единицы потребления затрагивает инженеров и…

Читать далее
ETLT++: как контракты и мониторинг меняют интеграцию данных
6 октября 2026Команда Сарнас

ETLT++: как контракты и мониторинг меняют интеграцию данных

ETLпайплайны часто дают сбой там, где никто не проверяет корректность данных: формально задача выполнена, а результат уже испорчен. Статья разбирает ETLT++, расширение классической схемы ETL, которое…

Читать далее
Cluster Mirroring в Kafka: репликация между кластерами силами брокеров
6 октября 2026Команда Сарнас

Cluster Mirroring в Kafka: репликация между кластерами силами брокеров

В Kafka появился встроенный механизм репликации между кластерами — Cluster Mirroring (KIP1279), который переносит данные силами самих брокеров, без внешних Connectворкеров. Функциональность пока в…

Читать далее
Durable Objects поверх Postgres: как SolidObjects приносит stateful-модель Cloudflare в обычную базу
6 октября 2026Команда Сарнас

Durable Objects поверх Postgres: как SolidObjects приносит stateful-модель Cloudflare в обычную базу

SolidObjects переносит модель Durable Objects из Cloudflare в обычную реляционную базу, сохраняя упорядоченную обработку вызовов, ограниченную аренду и атомарность состояния, напоминаний, эффектов и…

Читать далее
Как МТС собирала RAG-ассистента для клиентских менеджеров: локальный стек, хлебные крошки и четыре стадии поиска
6 октября 2026Команда Сарнас

Как МТС собирала RAG-ассистента для клиентских менеджеров: локальный стек, хлебные крошки и четыре стадии поиска

МТС построила полностью локального RAGассистента для клиентских менеджеров, который отвечает по 100+ B2Bпродуктам и всегда подкрепляет ответ ссылкой на источник в документации. Разбираем, как команда…

Читать далее
Контроль действий AI-агентов в реальном времени, а не их моделей
6 октября 2026Команда Сарнас

Контроль действий AI-агентов в реальном времени, а не их моделей

Статья разбирает архитектуру runtimeконтроля над AIагентами: где именно перехватывается вызов инструмента, как формируется вердикт и что происходит, когда механизм проверки недоступен. Вместо оценки…

Читать далее
Shadow AI в корпоративной сети: что даёт видимость AI-трафика на межсетевом экране
6 октября 2026Команда Сарнас

Shadow AI в корпоративной сети: что даёт видимость AI-трафика на межсетевом экране

Появление в NGFW встроенной видимости AIтрафика позволяет компаниям наконец увидеть, какие нейросервисы реально используют сотрудники, не прибегая к полной расшифровке TLS. Это первый шаг к…

Читать далее
Голого RPS недостаточно: сравниваем API Gateway в реальном сценарии
6 октября 2026Команда Сарнас

Голого RPS недостаточно: сравниваем API Gateway в реальном сценарии

Сравнивать APIшлюзы по скорости простого проксирования бессмысленно, если в реальном приложении каждый запрос проходит проверку токена, ролей и лимитов. В статье разбирается, как устроен apigateway с…

Читать далее
AlphaCode: как ИИ-система решила задачи соревновательного уровня и что она оставила после себя
6 октября 2026Команда Сарнас

AlphaCode: как ИИ-система решила задачи соревновательного уровня и что она оставила после себя

DeepMind создала систему, которая генерирует код на уровне участников реальных соревнований по программированию — это первый такой результат в истории ИИ. Разбираем, как устроен этот конвейер, что…

Читать далее
Что внутри bbolt: как устроено самое простое KV-хранилище
6 октября 2026Команда Сарнас

Что внутри bbolt: как устроено самое простое KV-хранилище

Устройство bbolt разбирается на уровне отдельных страниц и метаданных: как хранилище определяет размер страницы при открытии, зачем держит две метастраницы и почему блокирует файл. Особенно полезно…

Читать далее
Что внутри Redis Cluster: слоты, госсип и выбор лидера при сбое
6 октября 2026Команда Сарнас

Что внутри Redis Cluster: слоты, госсип и выбор лидера при сбое

Redis Cluster часто воспринимают как «просто шардированный Redis», но за этим скрывается несколько независимых механизмов: хеширование ключей в слоты, обмен состоянием между узлами через gossip и…

Читать далее
Атаки на агентные ИИ-системы: промпт-инъекции, отравление данных и защита
6 октября 2026Команда Сарнас

Атаки на агентные ИИ-системы: промпт-инъекции, отравление данных и защита

Когда LLM получает возможность вызывать инструменты и обращаться к файлам, API и внешнему контенту, любая инъекция в промпт превращается из безобидной ошибки в реальный ущерб — утечку данных или…

Читать далее
Как продать миллион пикселей: механика The Million Dollar Homepage
6 октября 2026Команда Сарнас

Как продать миллион пикселей: механика The Million Dollar Homepage

Проект студентапредпринимателя, который в 2005 году превратил пустую вебстраницу в источник дохода на миллион долларов, продавая рекламу на пиксели. Разбираем, как устроена эта схема, почему медиа…

Читать далее
HA с witness-нодой: как собрать отказоустойчивую инфраструктуру Totum на трёх машинах
6 октября 2026Команда Сарнас

HA с witness-нодой: как собрать отказоустойчивую инфраструктуру Totum на трёх машинах

Кластер Totum можно сделать отказоустойчивым всего на трёх машинах, если одна из них выполняет роль witnessноды. В статье разбирается, как votequorum считает голоса, зачем нужен qdevice и почему…

Читать далее
DuckDB-Wasm и OPFS: полноценная база данных прямо в браузере
6 октября 2026Команда Сарнас

DuckDB-Wasm и OPFS: полноценная база данных прямо в браузере

DuckDBWasm позволяет запускать полноценную аналитическую СУБД прямо в браузере, а OPFS даёт ей постоянное хранилище, так что база данных сохраняется между перезагрузками страницы. В статье…

Читать далее
ML в страховании: разрозненные данные, дрейф признаков и причинные вопросы
6 октября 2026Команда Сарнас

ML в страховании: разрозненные данные, дрейф признаков и причинные вопросы

Статья разбирает, почему проекты машинного обучения в страховании чаще проваливаются изза качества данных и организации пайплайна, а не изза выбора алгоритма. Отдельное внимание уделено корректной…

Читать далее
Паттерны агентных систем: что стоит за переходом от одного ассистента к оркестрации множества агентов
6 октября 2026Команда Сарнас

Паттерны агентных систем: что стоит за переходом от одного ассистента к оркестрации множества агентов

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

Читать далее
Единая картина ИТ-инфраструктуры из пяти источников: что стандарты описывают, а что оставляют за скобками
6 октября 2026Команда Сарнас

Единая картина ИТ-инфраструктуры из пяти источников: что стандарты описывают, а что оставляют за скобками

Статья разбирает, можно ли получить целостный взгляд на ИТинфраструктуру, если опираться только на отраслевые стандарты. На примере NIST SP 80053 Rev. 5 и ISO/IEC 197702:2015 показано, какие зоны…

Читать далее
Пароль в логах: как учётные данные попадают в журналы приложений и что с этим делать
6 октября 2026Команда Сарнас

Пароль в логах: как учётные данные попадают в журналы приложений и что с этим делать

Пароли могут надёжно храниться в виде хешей и при этом в открытом виде попадать в логи, доступные куда более широкому кругу людей, чем база данных. Статья разбирает, какие данные OWASP относит к…

Читать далее
Маскирование данных: как защитить ПДн в корпоративной среде без ущерба для производительности
6 октября 2026Команда Сарнас

Маскирование данных: как защитить ПДн в корпоративной среде без ущерба для производительности

Маскирование персональных данных принято воспринимать как безопасный компромисс между защитой и удобством, однако не все операторы деидентификации одинаково влияют на аналитическую ценность записей.…

Читать далее
Structured Outputs в API OpenAI: как модель гарантированно попадает в JSON-схему
6 октября 2026Команда Сарнас

Structured Outputs в API OpenAI: как модель гарантированно попадает в JSON-схему

OpenAI добавила в API структурированные выводы, которые гарантируют соответствие ответа модели заданной JSONсхеме — вплоть до 100% точности на сложных схемах. Разбираем, как работает этот механизм на…

Читать далее
Как в D&D 5e устроено повышение уровня и почему опыт перестал быть расходуемым ресурсом
6 октября 2026Команда Сарнас

Как в D&D 5e устроено повышение уровня и почему опыт перестал быть расходуемым ресурсом

В пятой редакции Dungeons & Dragons опыт перестал быть валютой и превратился в чистый порог: накопил нужную сумму — получил уровень с новыми умениями и хитами, и ничего больше. Статья разбирает, как…

Читать далее
Бенчмарки для ИИ-ревью кода: как измерять качество автоматических проверок
6 октября 2026Команда Сарнас

Бенчмарки для ИИ-ревью кода: как измерять качество автоматических проверок

Создать бенчмарк для ИИревью кода сложнее, чем кажется: нужно собрать эталонные находки, отделить реальные проблемы от правдоподобных и научиться честно сравнивать агентов, которые замечают разное. В…

Читать далее
Путь API-токена: от выдачи до аннулирования
5 октября 2026Команда Сарнас

Путь API-токена: от выдачи до аннулирования

Разбираем жизненный цикл OAuth 2.0токена по спецификациям — от момента выдачи до отзыва и проверки на ресурсном сервере. Отдельный акцент на асимметрии этих процессов: выдача всегда идёт через сервер…

Читать далее
pgvector и CVE-2026-103484: почему обновления пакета недостаточно
5 октября 2026Команда Сарнас

pgvector и CVE-2026-103484: почему обновления пакета недостаточно

В свежем релизе pgvector 0.8.7 закрыто переполнение буфера при построении индекса IVFFlat, которое в CVE2026103484 описано как потенциальное выполнение произвольного кода. Разбираем, почему…

Читать далее
Как устроен PostgreSQL: механика процессов, восстановления и фонового обслуживания
5 октября 2026Команда Сарнас

Как устроен PostgreSQL: механика процессов, восстановления и фонового обслуживания

Устройство PostgreSQL обычно объясняют через его достоинства, но за надёжностью и расширяемостью стоит строго выстроенная машина состояний из фоновых процессов, обменивающихся сигналами через…

Читать далее
Как ISR и high watermark защищают Kafka от потери сообщений при отказе брокера
5 октября 2026Команда Сарнас

Как ISR и high watermark защищают Kafka от потери сообщений при отказе брокера

Когда брокер Kafka падает или возвращается с отставшим логом, судьба подтверждённых сообщений зависит от того, как лидер определяет границу коммита и состав синхронных реплик. В статье разбирается…

Читать далее
Как сотовый телефон находит вышку и остаётся на связи
5 октября 2026Команда Сарнас

Как сотовый телефон находит вышку и остаётся на связи

Разбираем, как смартфон при включении находит сеть и удерживает соединение при перемещении между сотами. На примере открытых реализаций srsRAN_4G, Open5GS и Magma показано, какие шаги проходят RRC,…

Читать далее