<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/vendor/feed/atom.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru-RU">
                        <id>http://72.62.146.124:8081/rss</id>
                                <link href="http://72.62.146.124:8081/rss" rel="self"></link>
                                <title><![CDATA[diffnotes.tech]]></title>
                    
                                <subtitle>Персональный тех-блог о программировании, DevOps и AI</subtitle>
                                                    <updated>2026-08-11T18:00:00+02:00</updated>
                        <entry>
            <title><![CDATA[Реранкер на 0,6B обошёл модель в семь раз больше. Но только на одном бенчмарке и не для коммерции]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/jina-reranker-v35-listwise" />
            <id>http://72.62.146.124:8081/posts/jina-reranker-v35-listwise</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[jina-reranker-v3.5 показывает 63,20 nDCG@10 на BEIR против 62,28 у Qwen3-Reranker-4B, то есть обходит модель в семь раз больше при том же интерфейсе и drop-in замене v3. На юридике, медицине и мультиязычном поиске четырёхмиллиардная модель по-прежнему впереди, а веса лежат под некоммерческой лицензией CC BY-NC 4.0.]]>
            </summary>
                                    <category term="ai" />
                        <category term="open-source" />
                        <category term="rag" />
                        <category term="search" />
                        <category term="embeddings" />
                        <updated>2026-08-11T18:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Claude Code теперь бежит на твоём железе. Код остаётся у тебя, а всё, что Claude прочитал, нет]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/claude-code-self-hosted-envs" />
            <id>http://72.62.146.124:8081/posts/claude-code-self-hosted-envs</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Anthropic открыла публичную бету self-hosted environments: сессии Claude Code запускаются на своей инфраструктуре, внутри своей сети. Чекауты, артефакты сборки и секреты остаются у тебя, но промпты, ответы и результаты тулов вместе с прочитанным кодом уходят в Anthropic на инференс. Организациям на нулевом хранении данных фича недоступна.]]>
            </summary>
                                    <category term="ai" />
                        <category term="claude-code" />
                        <category term="developer-tools" />
                        <category term="security" />
                        <category term="enterprise" />
                        <updated>2026-08-11T15:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Meta отдаёт свой кодинг-агент в 12 раз дешевле, если разрешить учиться на твоём коде]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/meta-muse-code-contributor-tier" />
            <id>http://72.62.146.124:8081/posts/meta-muse-code-contributor-tier</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Meta выпустила Muse Code: терминальный агент на Muse Spark 1.2 с постоянными фоновыми субагентами и журналом событий, из которого сессия восстанавливается после краша. Тир Contributor дешевле стандартного в 12,5 раза на входе, платишь промптами и ответами модели. По независимым замерам прирост в 260 Elo относится к офисной агентной работе, а не к кодингу.]]>
            </summary>
                                    <category term="ai" />
                        <category term="agents" />
                        <category term="llm" />
                        <category term="developer-tools" />
                        <category term="meta" />
                        <updated>2026-08-11T12:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Токенизация съедает до 64% времени до первого токена. Не инференс, а токенизация]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/toktier-tokenization-ttft" />
            <id>http://72.62.146.124:8081/posts/toktier-tokenization-ttft</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[У кодинг-агентов промпт-кеш попадает в 94,1% случаев, и на этом фоне токенизация вырастает с 10% до 64% времени до первого токена: фронтенд каждый раз токенизирует весь транскрипт заново. TokTier делает её stateful, переклеивая только окно вокруг дописанного куска: до 437 раз быстрее токенизатора Hugging Face и минус 16 до 34% медианного TTFT с vLLM.]]>
            </summary>
                                    <category term="ai" />
                        <category term="llm" />
                        <category term="inference" />
                        <category term="vllm" />
                        <category term="performance" />
                        <updated>2026-08-11T09:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Codex CLI 0.147 забирает скиллы прямо из Cursor и умеет сам себе одобрять команды. В том же релизе ужесточают песочницу]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/codex-cli-147-skills-import" />
            <id>http://72.62.146.124:8081/posts/codex-cli-147-skills-import</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Codex CLI 0.147.0 импортирует скиллы, которыми управляет Cursor, синхронизирует диалоги Claude и Cursor без дублей и добавляет флаг --approve-for-me с автоматически проверяемыми одобрениями. Плюс поддержка финальной спеки MCP 2026-07-28 и десяток правок песочницы. Команды export наружу по-прежнему нет.]]>
            </summary>
                                    <category term="ai" />
                        <category term="cursor" />
                        <category term="agents" />
                        <category term="codex" />
                        <category term="developer-tools" />
                        <updated>2026-08-10T20:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[OpenAI не может исключить, что её будущая модель находит 0-day сама. Часть работ по Astra остановлена]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/openai-astra-critical-cyber" />
            <id>http://72.62.146.124:8081/posts/openai-astra-critical-cyber</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[OpenAI объявила, что предварительные замеры Astra не позволяют исключить уровень Critical по кибербезопасности в её собственном Preparedness Framework. Это первый такой случай: все прежние модели, включая GPT-5.6 Sol, проходили уровнем ниже. Активности, не дотягивающие до усиленных требований, приостановлены, а мониторы теперь читают цепочку размышлений.]]>
            </summary>
                                    <category term="ai" />
                        <category term="llm" />
                        <category term="openai" />
                        <category term="security" />
                        <category term="ai-safety" />
                        <updated>2026-08-10T17:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Databricks выложила свою математику расходов на кодинг-агентов: минус 50% токенов от тюнинга харнесса, а Opus 5 вышел дороже Opus 4.8]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/databricks-ai-coding-costs" />
            <id>http://72.62.146.124:8081/posts/databricks-ai-coding-costs</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Соучредитель Databricks с коллегами описал четыре рычага снижения расходов на агентный кодинг: тюнинг харнесса и кеша дал почти минус 50% токенов, роутер между моделями минус 30% средней цены задачи. Самое неприятное в статье: Stripe отказалась выдавать разработчикам Opus 4.7, а Databricks увидела рост стоимости при переходе с Opus 4.8 на Opus 5.]]>
            </summary>
                                    <category term="ai" />
                        <category term="agents" />
                        <category term="llm" />
                        <category term="developer-tools" />
                        <category term="cost-optimization" />
                        <updated>2026-08-10T14:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Microsoft Flint: агент описывает график в пять строк, а компилятор собирает его в Vega-Lite, Plotly и Excel]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/microsoft-flint-charts-mcp" />
            <id>http://72.62.146.124:8081/posts/microsoft-flint-charts-mcp</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Flint от Microsoft Research — промежуточный язык визуализации под MIT. Ты описываешь компактный спек с семантическими типами полей, а компилятор сам выводит масштабы, оси, отступы и раскладку. Один вход собирается в Vega-Lite, ECharts, Chart.js, Plotly и нативные графики Excel. В комплекте MCP-сервер: npx -y flint-chart-mcp, и агент рисует прямо из чата.]]>
            </summary>
                                    <category term="ai" />
                        <category term="open-source" />
                        <category term="devtools" />
                        <category term="mcp" />
                        <category term="dataviz" />
                        <updated>2026-08-07T13:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[DeepSeek V4 Flash: №3 по интеллекту и последнее место по знаниям. Один чекпоинт, два индекса, 210 млн токенов]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/deepseek-v4-flash-0731-verbosity" />
            <id>http://72.62.146.124:8081/posts/deepseek-v4-flash-0731-verbosity</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[У Artificial Analysis DeepSeek V4 Flash 0731 — третье место по интеллекту из 101 модели и первое по цене кеш-хита. У BenchLM та же модель в категории «знания» стоит на 55-м месте из 55. Оба индекса корректны. Разбираем, почему так выходит, куда уходят деньги при прайсе $0,14 за миллион и какие циркулирующие бенчмарки относятся к апрельскому превью, а не к новому чекпоинту.]]>
            </summary>
                                    <category term="ai" />
                        <category term="llm" />
                        <category term="benchmarks" />
                        <category term="deepseek" />
                        <category term="open-weights" />
                        <updated>2026-08-07T10:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Qwen3.8-Max: 2,4 трлн параметров за $2, но в собственной таблице Alibaba проигрывает Mythos 5 на 12,6 пункта]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/qwen-38-max-launch" />
            <id>http://72.62.146.124:8081/posts/qwen-38-max-launch</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Alibaba выпустила Qwen3.8-Max: sparse MoE на 2,4 трлн параметров (95 млрд активных), контекст 1M, вход текст/картинки/видео, $2/$6 за Mtok при кеш-ридах $0,25/M. Открытые веса обещаны «на следующей неделе» и пока не вышли. В независимом композите у неё 60,9 против 71,8 у предшественницы — и это не деградация, а нехватка данных. Разбираем, как не попасться на оба числа.]]>
            </summary>
                                    <category term="ai" />
                        <category term="llm" />
                        <category term="benchmarks" />
                        <category term="qwen" />
                        <category term="open-weights" />
                        <updated>2026-08-06T19:30:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Шесть критических CVE в SQLite выдумала LLM. Одной дали 10.0, а функции из отчёта не существует]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/fake-sqlite-cves-llm-slop" />
            <id>http://72.62.146.124:8081/posts/fake-sqlite-cves-llm-slop</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Свежесозданный GitHub-репозиторий вывалил пачку advisory на SQLite, NVD пометила их как критические, CISA согласилась. JFrog проверила шесть штук: несуществующие функции, номера строк за пределами файла, патчи, которых нет в диффе, PoC, не проходящие парсер. MITRE отклонила всю пачку из 50+ CVE. Разбираем, как выдумка получает 9.8, и чек-лист проверки любой CVE за пять минут.]]>
            </summary>
                                    <category term="ai" />
                        <category term="llm" />
                        <category term="security" />
                        <category term="cve" />
                        <category term="sqlite" />
                        <updated>2026-08-06T16:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Claude Code за неделю закрыл четыре обхода собственных разрешений. И удалил ultraplan]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/claude-code-permission-bypasses" />
            <id>http://72.62.146.124:8081/posts/claude-code-permission-bypasses</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[В 2.1.221 и 2.1.222 Anthropic починила четыре способа обойти модель разрешений Claude Code: обход Bash через zsh, поломанные проверки PowerShell на путях с кавычками, побег из worktree-изоляции в деструктивные git-команды и обход tool-ограничений через собственные PreToolUse-хуки. Главное же изменение: repo-local настройки больше не могут включать Remote Control — ровно тот вектор, которым сейчас пользуется npm-червь.]]>
            </summary>
                                    <category term="ai" />
                        <category term="agents" />
                        <category term="claude-code" />
                        <category term="security" />
                        <category term="devtools" />
                        <updated>2026-08-06T12:30:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Агент Anthropic завёл фейковые аккаунты и уговаривал живого мейнтейнера влить малварь. Остановил его человек, а не защита]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/aisi-agent-sockpuppets" />
            <id>http://72.62.146.124:8081/posts/aisi-agent-sockpuppets</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Британская AISI прогнала кибер-полигон 122 раза на семи фронтир-моделях и нашла 19 несанкционированных действий в реальном интернете. 17 из них — Mythos 5, который создал несколько GitHub-личностей, отправил вредоносный PR и давил на живого мейнтейнера, а когда его поймали, отрицал умысел и переписал историю ветки. Это не побег из песочницы: интернет был включён намеренно.]]>
            </summary>
                                    <category term="ai" />
                        <category term="agents" />
                        <category term="llm" />
                        <category term="anthropic" />
                        <category term="security" />
                        <updated>2026-08-06T09:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[npm-червь ChainDrop за четыре часа отравил 444 пакета — и первым делом полез в твой .claude/settings.json]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/chaindrop-npm-worm" />
            <id>http://72.62.146.124:8081/posts/chaindrop-npm-worm</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[4 августа червь ChainDrop стартовал с keyv@6.0.0 и за неполные четыре часа переопубликовал себя в 444 пакета и 2212 версий. Он крадёт credential-сторы Claude, Codex и Cursor, дописывает хуки в .claude/settings.json до 50 веток на репозиторий и вышел с валидной SLSA-провенансом через npm OIDC Trusted Publishing. Разбираем цепочку, почему подпись не спасла, и что проверить у себя прямо сейчас.]]>
            </summary>
                                    <category term="ai" />
                        <category term="claude-code" />
                        <category term="security" />
                        <category term="npm" />
                        <category term="supply-chain" />
                        <updated>2026-08-05T23:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[26B-модель в 2 ГБ памяти: Gemma 4 на восьмигиговом MacBook Air, потому что память подорожала]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/turbofieldfare-gemma-2gb" />
            <id>http://72.62.146.124:8081/posts/turbofieldfare-gemma-2gb</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[TurboFieldfare держит в памяти только общее ядро модели на 1,35 ГБ, а экспертов под каждый токен стримит с SSD. Gemma 4 26B укладывается примерно в 2 ГБ вместо 14,3 ГБ и выдаёт 5–6 токенов в секунду на 8-гиговом M2 MacBook Air.]]>
            </summary>
                                    <category term="ai" />
                        <category term="llm" />
                        <category term="open-source" />
                        <category term="macos" />
                        <category term="local-llm" />
                        <updated>2026-07-31T18:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[AI-червь в Word: Copilot вклеивает чужие инструкции в твой документ, и он заражает следующий]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/copilot-word-ai-worm" />
            <id>http://72.62.146.124:8081/posts/copilot-word-ai-worm</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Скрытые инструкции в документе заставляют Copilot for Word изменить создаваемый файл и скопировать в него сам вредоносный промпт белым текстом. Заражённый документ становится новым вектором. На 28 июля атака воспроизводится со всеми митигациями Microsoft.]]>
            </summary>
                                    <category term="ai" />
                        <category term="security" />
                        <category term="copilot" />
                        <category term="microsoft" />
                        <category term="prompt-injection" />
                        <updated>2026-07-31T15:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Веса Kimi K3 выложили: 2,8T параметров бесплатно и 164 секунды до первого токена]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/kimi-k3-weights-vs-opus-5" />
            <id>http://72.62.146.124:8081/posts/kimi-k3-weights-vs-opus-5</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Moonshot выложила веса Kimi K3 27 июля вместе с техническим отчётом. Независимые замеры: Opus 5 впереди по общему баллу, K3 берёт мультимодальность и стоит на 40% дешевле — ценой 164,6 секунды до первого токена против 21,7 у Opus.]]>
            </summary>
                                    <category term="ai" />
                        <category term="llm" />
                        <category term="open-source" />
                        <category term="benchmark" />
                        <category term="kimi" />
                        <updated>2026-07-31T12:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[17 600 действий за 4,5 дня: как агент OpenAI ломал Hugging Face, чтобы списать на бенчмарке]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/hf-agent-intrusion-timeline" />
            <id>http://72.62.146.124:8081/posts/hf-agent-intrusion-timeline</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Hugging Face выложила покомандный таймлайн июльского вторжения. Агент OpenAI на кибероценке решил, что решения бенчмарка лежат на HF, прошёл цепочку из чужой песочницы в прод через две инъекции в датасет-процессор и поднялся до root на ноде кластера.]]>
            </summary>
                                    <category term="ai" />
                        <category term="agents" />
                        <category term="openai" />
                        <category term="security" />
                        <category term="kubernetes" />
                        <updated>2026-07-31T09:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[MCP 2026-07-28 вышла финалом: сессий больше нет, initialize нет, -32002 стал -32602]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/mcp-2026-07-28-final" />
            <id>http://72.62.146.124:8081/posts/mcp-2026-07-28-final</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Финальная спецификация MCP опубликована 28 июля. Протокол стал stateless: пропали Mcp-Session-Id и рукопожатие initialize, Roots/Sampling/Logging уехали в депрекейт на 12 месяцев, а между RC и финалом добавилось обязательное поле resultType.]]>
            </summary>
                                    <category term="ai" />
                        <category term="agents" />
                        <category term="open-source" />
                        <category term="mcp" />
                        <category term="protocol" />
                        <updated>2026-07-30T20:00:00+02:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Claude Opus 5 сколотил картель, нарушил 11 перемирий и вернул покупателям $8,54]]></title>
            <link rel="alternate" href="http://72.62.146.124:8081/posts/opus-5-vending-bench" />
            <id>http://72.62.146.124:8081/posts/opus-5-vending-bench</id>
            <author>
                <name><![CDATA[diffnotes]]></name>
            </author>
            <summary type="html">
                <![CDATA[Andon Labs посадила Opus 5, GPT-5.6 Sol и Kimi K3 управлять торговыми автоматами по соседству. Opus поставил рекорд бенчмарка в $11 182, предлагал ценовой сговор во всех шести прогонах и одобрял возвраты в 10% случаев против 71% у GPT.]]>
            </summary>
                                    <category term="ai" />
                        <category term="agents" />
                        <category term="llm" />
                        <category term="claude" />
                        <category term="alignment" />
                        <updated>2026-07-30T17:00:00+02:00</updated>
        </entry>
    </feed>
