Фильтры
22:58:32 atimati сегодня ведь можно шутки про фейерверки:
"Chicago police assure residents those loud popping noises are just gunshots"
23:02:00 Artem Likhomanenko Расскажите что используете для CD ваших контейнеров для пет проектов? А тотклод мне говорит давай напишем скилл + кастомный скрипт. Со скрипом я ещё ок, а если что то не для энтерпрайз доставок готовое?
23:08:39 atimati github readme
23:09:05 Oleg Sidorkin mutagen
23:12:02 Artem Likhomanenko это если ты свое в гх положил и экшинами залупил - понимаю
23:12:22 Artem Likhomanenko пасиб, гляну
23:15:24 radio-t bot ⚠️ Вещание подкаста началось - https://stream.radio-t.com/
23:22:00 Andrew Demonov У нас такая же фигня про флаги - если флаг висит то в 99% случаях это республиканцы. В оставшемся 1% случае это совсем свежий иммигрант который не определился ещё
23:22:49 Ksenia Я думаю, я просто не в теме была) если бы я поверила, я была бы из второй группы
23:23:54 Artem Алексей еще про кухню напомнит, у кого чай крепче
23:24:15 Bright & Beach есть страны, которым меньше 100 лет
23:25:51 Ritter Sport В смысле не менялись границы? А империя с Индией, Канадой, Австралией и Новой Зеландией?
23:27:32 Alexey Nesterov Ну так это не меняло границы страны
23:28:27 Oleg Sidorkin Зато цвета не трупные как у клода
23:28:57 Artem Имелась в виду разница между Британской империей и Англией, а вот то что Соединенное королевство это изначально союз Англии и Шотландии никто не сказал
23:30:58 Pavel Karpovich наверное, можно было бы еще сделать через shortcuts на ios
23:32:12 Artem Likhomanenko С языка снял
23:34:19 Mikhail Shchedrin Я в основном код gpt 5.5 high пищу, а когда что-то не получается говорю ему опуса спросить. Тоже отлично работает 👍
23:35:19 Andrew Demonov а кто-нибудь glm новый использовал чтобы писать что-то тяжелое? как оно?
23:35:25 radio-t bot GLM-130B для инференса в fp16 обычно требует около 80–100 ГБ видеопамяти, поэтому для «тяжёлых» задач часто применяют квантизацию до 4-bit или LoRA-адаптацию, чтобы снизить требования к памяти.
23:38:41 Bright & Beach нормально работает в целом, но всё равно оно клодоподобное
23:39:00 Bright & Beach лучше бы было больше в плане дотошности похожим на гпт
23:39:40 Andrew Demonov А как в сравнении с опусом? Насколько хуже
23:40:06 Bright & Beach я бы не сказал, что оно хуже, но я не особо в восторге от опуса
23:40:49 Bright & Beach опус на мой вкус слишком много галлюцинирует и теряет детали, поверхностно анализирует проект
23:47:19 Mikhail Shchedrin Можно будет терминал на электроне 😂
23:48:39 Stanislav Popov ghostty же нет на windows?
23:52:27 radio-t bot ⚠️ Introducing Claude Sonnet 5 - https://www.anthropic.com/news/claude-sonnet-5
23:58:29 Sergei Привет, я интернет эксплорер!
23:59:04 Anton Arkhipov Сонет 4.6 сильно быстрее по ощущениям
00:00:00 Bright & Beach соннет такой тормоз просто жесть
00:00:31 Andrew Demonov как по мне соннет 5 не быстрее опуса
00:00:49 Bright & Beach в последнее время я хорошо описанные планы скармливаю composer 2.5
00:01:11 Bright & Beach соннет план реализует полчаса, композер минуты 3
00:01:27 Ruslan Solominsky Раньше было лучше да ) понятнее
00:01:32 Romfos не одним написанием кода живем!
00:02:00 Mikhail Shchedrin у меня соннет 4,6 использовался для explore субагента, который собирал информацию о коде для основного агента. Было быстро и недорого. У нас копайлот по токенам. Но потом я перешел на gpt-5.4 medium и стало еще быстрее и лучше.
00:04:32 Anton Arkhipov
00:05:21 radio-t bot ⚠️ Redeploying Claude Fable 5 \ Anthropic - https://www.anthropic.com/news/redeploying-fable-5
00:07:56 Mikhail Shchedrin umputun, не пробовал fable попросить запускать агента с опусом чтобы посмотреть на потенциальные проблемы с секьюрити, который fable заметил?
00:09:41 Oleg Sidorkin 5-е версии задают очень много уточняющих вопросов. Отучили от телепатии.
00:13:45 radio-t bot ⚠️ Stroustrup's Rule - https://buttondown.com/hillelwayne/archive/stroustrups-rule/
00:13:52 radio-t bot Stroustrup's Rule • Buttondown

Кратко: Правило Страуструпа — новыми функциями требуют явного синтаксиса, с привыканием предпочитают краткость; это влияет на дизайн языков, обучение и споры об удобстве (пример: Rust, оператор «морж» в Python, обучение TLA+).

- Суть правила: новые возможности требуют громкого явного синтаксиса, со временем сообщество стремится к лаконичности.
- Пример Rust: явный match для ошибок → try! → оператор ? для компактной обработки ошибок.
- Парадокс: одни и те же люди сначала требуют явности, затем предпочитают краткость как эксперты.
- Влияние на язык: по мере взросления языка растёт уклон в пользу «экспертных» функций, что усложняет обучение новичков.
- Спор в Python: оператор «морж» (walrus) поддержали эксперты, а учителя и новички критиковали за ухудшение читаемости и обучаемости.
- Преподавание: инструкторы часто нарочно используют более явный синтаксис, чтобы помочь новичкам понять концепции.
- Пример TLA+: терсая запись через множество функций предпочитается экспертами, но явная кванторная форма понятнее для учащихся.
00:13:56 German Kornev Старый фейбл при миграции расширения для хрома случайно удалил все данные, но зато те решения которые он предложит были крутые. Понятно что проект игрушка но борзость удивила.
00:17:45 Oleg Sidorkin Был у меня один магистр компьютерных наук, пренебрегающий документацией к фреймворку. Он писал свои кастомные null-coalescing и другие вещи, которые были элегантно встроены во фреймворк.
00:19:12 Andrew Demonov try! = ? = макрос на if err! = null return err
00:20:33 Andrew Demonov вопросик это буквально макрос try!
00:23:19 Oleg Sidorkin "— забудьте всё, чему вас учили в универе"
00:27:33 Oleg Sidorkin дисторшн
00:28:53 Oleg Sidorkin настало время мемов про perl?
00:35:39 Oleg Sidorkin Дублирование намного дешевле неправильной абстракции.
00:38:10 radio-t bot ⚠️ SOLID and Clean Code never felt solid or clean to me - https://devz.cl/posts/solid-never-felt-solid/
00:38:18 radio-t bot SOLID and Clean Code never felt solid or clean to me

Краткое резюме: Я изучал программирование практикой и документацией; книги были полезны, но не ключевы. SOLID и Clean Code показались продажными, наполненными «наполнителем», маркетингом и догматизмом, вызывая скепсис к авторитетам и акронимам в инженерной культуре.

- Я учился через документацию и проекты; книги помогли, но не определили карьеру, скорее дополняли практический опыт.
- Некоторые книги (Designing Data‑Intensive Applications, The Mythical Man‑Month) полезны; другие (Design Patterns, Clean Code) оставили смешанные впечатления.
- Интервью о SOLID показало разрыв между терминологией и реальным пониманием: многие используют термины формально, не глубоко.
- Uncle Bob воспринимается как брендинг с «наполнителем» в prose и долгими отвлечениями, что создаёт ощущение манипуляции временем слушателя.
- Акронимы (SOLID, DRY, KISS и др.) часто работают как маркетинг; слепое применение приводит к излишней сложности и затратам времени.
- Названия вроде «Clean» или «Simple» — желаемые ярлыки; они навешивают субъективные оценки и могут ввести в заблуждение о качестве кода.
- Основная мысль: софт‑культура склонна к догматизму и самопрезентации; полезно критически относиться к авторитетам и взвешивать принципы в контексте практики.
00:40:25 Ilya А сейчас с AI 9 женщин же могут родить ребенка за 1 месяц
00:40:58 Bright & Beach а оркестратор слепит из кусков ребёнка?
00:41:09 Oleg Sidorkin Сначала 8 месяцев будут выбирать пол.
00:41:19 Ilya Да 👏
00:42:13 Kirill Frolov Ну, скажем, go в эту тему не особо вписывается. На мой взгляд, применимо только к c-образным (анти-магическим по концепции) языкам. Всё-таки Rust, Python к этому рассуждению может и подходят, но не полностью.
00:43:07 Oleg Sidorkin Из-за этих ваших куберов и микросервисов теперь разработчики вообще не решают за качество кода. Системные аналитики и дизайнеры сейчас решают как будут жить сущности.
00:44:00 Nikita Salomatin open closed
00:45:35 Oleg Sidorkin Есть же GRASP, его достаточно для масштабируемости и поддерживаемости
00:46:36 Ilya Субъективное сингл респонсибилити. У каждого свой
00:47:08 Kirill Frolov С AI вы можете все это применять относительно безболезненно, но стоит ли?

Мне кажется, вопрос, который надо задавать себе в сегодняшних реалиях, звучит примерно так: какая архитектура кода мне нужна, чтобы в тех местах прилодения, где меняется чаще, это было делать дешевле.
Этот вопрос всегда надо было задавать себе, но было давление фреймворков и привычек (если я повторю как вон там, нам будет проще делать изменения), сейчас можно более спокойно смотреть на новые идеи, знаю, что даже самые сложные рефакторинги можно вытянуть при определенной осторожности.
00:48:27 Oleg Sidorkin Liskov substitution это про другое. Вообще OLID это всё про одно - интерфейс можно расширять, но не изменять.
00:51:55 Artem Likhomanenko На дворе 2026 год, мы, все ещё обсуждаем SOLID😂
00:52:16 Oleg Sidorkin Separation of concern реально решает
00:54:06 Andrew Demonov effective java блокха очень классная книжка, но это уже надо знать солиды и клин коды ДО неё
00:55:06 Kirill Frolov Я сейчас ставлю вопрос более экстремально: ортогональные компоненты. Это такие компоненты, при изменении одного из которых, вам не надо *автоматически* менять какой-то ещё.
00:55:15 Oleg Sidorkin Читал, читаю и перечитываю. Всё по ситуации. Надо занять 100 разработчиков - в микросервисы, сокращения - делаем монолитизацию. ООП как не понимал так и не понимаю.
00:55:32 Oleg Sidorkin Ортогональность это уже не система, это нагромождение.
00:56:21 Kirill Frolov Почему? Вроде бы как раз предельный случай separation of concern
00:56:21 Andrew Demonov ддд кстати пример хорошей идеи котороую ни одна книжка вменяемо не объясняет
00:57:12 Artem Likhomanenko Так, вот теперь точно важный вопрос, когда создаём команду агентов мы наследуем или композируем?
00:57:14 Kirill Frolov Это мода такая была. Паттерны GoF тоже в книжках не объяснены как из правильно применять.
00:57:15 radio-t bot ⚠️ Introducing the Safari MCP server for web developers - https://webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/
00:57:23 radio-t bot Introducing the Safari MCP server for web developers | WebKit

Краткое резюме:
Safari MCP-сервер подключает агентов к окну Safari, позволяя им инспектировать DOM, сеть, скриншоты и консоль для ускоренного отладки, тестирования совместимости, производительности и доступности прямо из терминала.

- Что это: локальный Model Context Protocol (MCP) сервер для Safari, который даёт MCP-совместимым клиентам доступ к реальному браузерному окружению и страницам для автоматизированной отладки и анализа.

- Преимущества отладки: агент может сам находить и диагностировать баги в браузере, сокращая переключения окон и повторные описания проблем в промптах.

- Совместимость: помогает тестировать и сравнивать отображение и стили в Safari, снижая риск пропуска багов, специфичных для этого браузера.

- Анализ производительности: агент может выполнять JS на странице и собирать метрики навигации и загрузки ресурсов для выявления узких мест.

- Проверка доступности и состояния: автоматическая проверка меток, ARIA, контрастности, а также валидация состояний форм, селекторов и пользовательских сценариев.

- Инструменты: набор команд для скриншотов, навигации, эмуляции медиа и viewport, работы с вкладками, сетевыми запросами, консолью и DOM-взаимодействиями.

- Установка и конфиденциальность: работает локально через Safari Technology Preview; данные страниц передаются напрямую агенту (не Apple). Включите remote automation и external agents и добавьте safaridriver с флагом --mcp.
00:58:07 Kirill Frolov Зависит. Как укажешь, так и будет.
00:58:08 Anton Arkhipov птицу кстати Стервятником звали
00:58:51 Kirill Frolov В практическом аспекте наследовать смысла нет. Это засорение контекста.
00:59:24 Artem Likhomanenko Так там вопрос, как избежать проблему ромба?
01:00:14 Oleg Sidorkin Даже в Ableton Live есть какой-то  API, но он очень ограниченный.
01:00:39 Kirill Frolov С помощью саммаризацииииз каждого агента и потом саммаризации индивидуальных саммаризаций.
Код ревью много-агентсеий так работает
01:01:00 Artem Likhomanenko В ff данным давно уже все есть тоже
01:01:10 Kirill Frolov И во Fusion360 подвезли
01:02:58 radio-t bot ⚠️ Content Independence Day, one year on- building the business model for the agentic Internet - https://blog.cloudflare.com/agentic-internet-bot-report/
01:03:05 radio-t bot Content Independence Day, one year on: building the business model for the agentic Internet

Краткое резюме: Год спустя после «Дня независимости контента» рынок лицензирования контента возник: прозрачность и контроль побуждают сделки между издателями и ИИ, пока Интернет быстро становится «агентным», с доминированием краулеров для обучения и смешанного использования.

- Суть инициативы: Cloudflare по умолчанию блокировал краулеров для обучения ИИ на новых доменах, давая издателям контроль, прозрачность и возможность монетизации контента.
- Скорость изменений: генеративный ИИ достиг ~2,5 млрд пользователей за 3,5 года; трафик агентов превысил 50%, радикально меняя поведение поиска и потребления.
- Данные краулеров: к июню 2026 года 52% запросов краулеров — для обучения ИИ; смешанные краулеры составляют >36%, чистый поисковый краулинг сокращается.
- Экономика контента: реферальный трафик падает; издатели теряют аудиторию, но получают рычаги через видимость и контроль, что создало рынок лицензирования.
- Лицензирование и эффективность: подписано 50+ соглашений; модели лицензирования растут, но текущие сделки не полностью компенсируют утраченные рекламные и партнерские доходы.
- Проблема Google: смешанный краулер Google затрудняет различение целей доступа, снижая прозрачность и ограничивая возможности издателей управлять доступом отдельно.
- Роль Cloudflare: платформа предоставляет атрибуцию, контроль, сигналы свежести и инфраструктуру для масштабируемых механизмов обнаружения, лицензирования и монетизации контента.
01:03:53 Kirill Frolov Хотя уж сложно себе представить систему более конфигурируемую, чем музыкальные приложения, но там интерфейсы для MCP не подходят. :-))
01:09:30 radio-t bot ⚠️ Темы слушателей 020 - https://radio-t.com/p/2026/07/01/prep-1020/
01:09:51 radio-t bot [1/13] +5 от cryptoeb
Fable 5 после кастрации:

https://x.com/bridgemindai/status/20726622147...

BridgeMind on X: "FABLE 5 CAME BACK NERFED.

We re-ran the July 1st version of Claude Fable 5 on BridgeBench.

The results are brutal:

Debugging: 86.2 → 25.9
Refactoring: 73.6 → 38.4
Hallucination: 75.9 → 61.7

The new guardrails are kicking in on way too many tasks and falling back to Opus
https://t.co/tcUDDXpZMF" / X

Краткое резюме: BridgeMind заявил, что обновлённый Claude Fable 5 (1 июля) заметно ухудшился по BridgeBench: резкое падение в отладке, рефакторинге и увеличенные галлюцинации из‑за новых механизмов защиты, с частым возвратом к Opus.

- Источник: пост BridgeMind в X, где сравнили версию Claude Fable 5 от 1 июля с текущей.
- Метрики: отладка 86.2 → 25.9, рефакторинг 73.6 → 38.4, галлюцинации 75.9 → 61.7.
- Проблема: новые «guardrails» (механизмы защиты) якобы препятствуют выполнению многих задач.
- Последствие: модель часто «откатывается» к Opus (упоминание Opus 4.8).
- Утверждение: это не «забаненная» модель; BridgeMind требует объяснений от Anthropic.
- Тон: пост выражает резкое недовольство и называет результаты «брутальными».
- Что дальше: требуется подтверждение от Anthropic и независимая проверка для верификации изменений.
01:09:51 radio-t bot [2/13] +4 от Олег
Исследователи нашли 6 уязвимостей в Apple AirDrop и Google Quick Share.

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

https://arxiv.org/html/2606.26967v1

Protocol Prying: Systematic Vulnerability Research in the Apple AirDrop and Android Quick Share Proximity Transfer Protocols

Краткое изложение: AirFuzz выполняет систематическое тестирование уязвимостей протоколов AirDrop и Quick Share через девять уровней мутаций, моделирующих реалистичные и битовые и структурные повреждения данных для обнаружения ошибок обработки.

- HTTP: 24 стратегии, включая повреждение путей, подделку заголовков, несоответствие Content-Length, злоупотребление chunked-encoding и фаззинг методов для нарушения логики разбора HTTP-запросов/ответов.
- binary plist: 12 стратегий, например путаница типов, удаление ключей, чрезмерно длинные строки, инъекция вложенных контейнеров и подмена по типу, ломают структуру plist.
- DVZip: мутации размера чанков, усечённые или чрезмерно большие чанки и путаница режимов адаптации, вызывая ошибки распаковки/парсинга.
- CPIO: порча заголовков, обход путей, инъекция симлинков/узлов устройств и глубокая вложенность путей для нарушений файловой логики.
- DER/ASN.1: переполнения длин полей ASN.1 и инъекция нулевых ключей, бьющие парсеры сертификатов и структур DER.
- хаос/bitflip: случайные побитовые и байтовые инверсии, вставки и удаления для выявления устойчивости на случайные повреждения.
- memcorrupt и field-level: 25 стратегий коррумпции памяти (граничные значения, арифметика, операции со словарями, перемешивание блоков) плюс мутации полей, целенаправленно меняющие ключи протокола при сохранении общей структуры.
01:09:51 radio-t bot [3/13] +4 от Leonid Korsakov
https://developers.googleblog.com/why-we-buil...
Google выпустил ADK 2.0 — фреймворк для создания AI-агентов на Python и Go, который решает главные боли продакшена: бесконечный жор токенов, уязвимость к промпт-инъекциям и недетерминированный роутинг. Вместо хаотичных вызовов LLM они предлагают упаковать бизнес-логику в жесткий детерминированный граф (Workflow Engine) с изящным асинхронным Human-in-the-Loop и поддержкой протокола MCP из коробки.




Why we built ADK 2.0


- Google Developers Blog



Кратко: ADK 2.0 объединяет детерминированные рабочие потоки и узконаправленные LLM-агенты, снижая токены, задержки и уязвимости агентов, позволяя безопасно и динамично оркестрировать производственные AI-процессы.

- Проблема: LLM-цикл для оркестрации дорог по токенам, медленен и вызывает «раздувание» контекста, ошибки маршрутизации и галлюцинации при длительных задачах.
- Подход ADK 2.0: моделирование процессов как детерминированного графа узлов — кодовые инструменты для быстрых действий и LLM-узлы только для когнитивных задач.
- Выгоды: LLM используются лишь в необходимых узлах, что уменьшает потребление токенов, задержки и стоимость; кодовые переходы выполняются программно и быстро.
- Безопасность: контроль исполнения вынесен из модели в граф рантайма, что снижает риск prompt-injection и запрещает несанкционированные операции.
- Динамичность: поддержка динамических рабочих потоков с native Python/asyncio, модульными под-процессами и гибкими ветвлениями для сложной бизнес-логики.
- Мульт-Агентность: структурированные, специализированные агентные узлы (анализ политики, составление письма) получают минимальный, релевантный контекст для надежности.
- Руководство: используйте Workflows для предопределенных, детерминированных процессов; Agents — для неструктурированных, субъективных задач; комбинируйте их для production-grade решений.
01:09:52 radio-t bot [4/13] +4 от Oleksandr
Palantir vs AI
https://youtu.be/0A3sGymV6kY?is=aV89R-cZVjX5lebE
01:09:52 radio-t bot [5/13] +3 от Nikita
Vercel Labs показала Zero-Native — экспериментальную open-source альтернативу Electron: UI можно писать на React, Next, Vue или Svelte, а нативную часть — на Zig; вместо встроенного Chromium используется системный WebView, поэтому приложения обещают экономнее по памяти.

https://www.infoq.com/news/2026/06/zero-nativ...

Vercel Labs Open-Sources Zero-Native: a Zig-Based Cross-Platform Native Application Framework - InfoQ

Краткое резюме: Zero-native — это открытый кроссплатформенный фреймворк от Vercel Labs на Zig для нативных приложений, использующий системные WebView вместо Electron, обещая лёгкие бинарники, быструю инкрементальную компиляцию и строгие права доступа.

- Основа и язык: zero-native написан на Zig, что даёт прямую интероперабельность с C ABI и избавляет от затрат на FFI или IDL-биндинги.
- Рендеринг: использует нативные WebView ОС вместо встраивания Chromium, уменьшая размер приложения и потребление памяти.
- Производительность сборки: Zig обеспечивает быстрые инкрементальные сборки, улучшая итеративную разработку по сравнению с медленными циклами Rust.
- Безопасность: модель на основе capability-пермишенов — фронтенд не может вызывать нативные API без явной регистрации команд в Zig и разрешений в app.zon.
- Опциональный Chromium: при необходимости можно упаковать Chromium через Chromium Embedded Framework (CEF) в app.zon.
- Экосистема и конкуренты: конкурирует с Tauri, WebUI, Lynx и другими альтернативами Electron, каждая с разными подходами к размерам и совместимости.
- Ограничения и статус: экспериментален, сейчас для macOS и Linux; возможны проблемы с отсутствием/версией нативного WebView и ограниченная поддержка Windows/мобильных платформ.
01:13:30 Oleg Sidorkin Меня только Ableton Move обновлениями радует.
01:16:54 Artem Likhomanenko Там у Теслы все смешано, в плане ECU разных. Один зависит от другого или через него проходит связь с другим, казалось бы не связанным блоком. Можно посмотреть на ютубе у команды ап, как они восстанавали утопленницу
01:19:41 Oleg Sidorkin Что такое системные WebView? WebKit как в Tauri?
01:27:01 Bright & Beach продают подписки по токенам
01:27:24 Bright & Beach плюс обучаются на выхлопе, за это и доплачивают по сути
01:29:46 Oleg Sidorkin herdr с мобильника можно
01:31:04 Artem Likhomanenko А это не абузивные акки просто продают? Только такое видел