| 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 | А это не абузивные акки просто продают? Только такое видел |