Фильтры
23:01:37 Andrey Mavlyanov @umputun включи стрим тут пожалуйста
23:01:43 Илья голоса, голоса….
23:04:05 М О Будет вещание в мессенджере Макс?
23:05:00 Bright & Beach Только в Яндекс.Телемост
23:05:09 yakimka шо, опять?
23:08:31 Илья блин, я аж пожалел что аудиент взял, а не вольт. хотя вроде и не пишу подкасты;)
23:08:50 yakimka он уже второй год пытается понять что у него трещит или только первый?
23:11:29 М О Как донатим так и трещит.
23:11:59 Alex не донатим тем, кто на права сдать не может
23:12:18 Andrew Demonov у меня посудомойка засорилась в прошлом году, чувак пришёл и прочистил за 140
23:12:53 Илья а Гриша выйдет?
23:12:59 Andrew Demonov впрочем у нас наверное и джуниоры подешевле 🙂
23:13:14 yakimka а посудомойку за сколько?
23:15:12 Dmitry Грэй сегодня придёт?
23:15:28 Nikita я даже в сербии купил mogami)
23:18:22 Илья может для гитары особенно защищенный, чтобы не порвать
23:19:21 Umputun U
23:20:08 Umputun U
23:21:49 yakimka Если кто хочет еще интересное поведение увидеть - пришлите в этот чат картинку в кепшинси к которой вставьте любую ссылку
23:25:15 radio-t bot ⚠️ Вещание подкаста началось - https://stream.radio-t.com/
23:32:43 Dmitry Надо регулярную рубрику сделать о UK
23:39:43 radio-t bot ⚠️ iPhone 17 vs iPhone 17 Air vs iPhone 17 Pro: Here's all the new rumored features | Tom's Guide - https://www.tomsguide.com/phones/iphones/iphone-17-vs-iphone-17-air-vs-iphone-17-pro-heres-all-the-new-rumored-features
23:39:50 radio-t bot iPhone 17 vs iPhone 17 Air vs iPhone 17 Pro: Here's all the new rumored features | Tom's Guide

### Краткое содержание
Apple готовится к запуску iPhone 17, 17 Air и 17 Pro с рядом ожидаемых улучшений, включая новые дисплеи, улучшенные камеры и более быструю зарядку. Ожидаются четыре модели, включая ultra-thin iPhone 17 Air.

### Основные моменты
- **iPhone 17**: наш первый 120Гц дисплей, увеличенный размер экрана, 24-мегапиксельная фронтальная камера и более быстрая зарядка 35Вт.
- **iPhone 17 Air**: ультратонкий дизайн шириной 5,5 мм, 6,6-дюймовый экран, новая A19 чип и 48-мегапиксельная основная камера.
- **iPhone 17 Pro**: новый 3-нм A19 Pro чип, 12 ГБ оперативной памяти, цена как основной отличительной чертой для Pro и Pro Max моделей.
- **Зарядка**: все модели претендуют на поддержку более быстрой зарядки, включая беспроводную зарядку Qi 2.2.
- **Камера**: Pro модели получат обновленную 48-мегапиксельную телеобъектив с 8-кратным увеличением.
- **Охлаждение**: Pro модели могут иметь охлаждение с использованием паровой камеры для повышения производительности.
- **Общий дизайн**: Pro версии откажутся от титановым рамок в пользу алюминиевых.
23:43:30 Denys S Лёша, ты ulefon power armor 13 видел? Телефон убийца... А тут вышел Fossibot f107 pro это убийца убийц... 28000 mah батарея...
23:50:53 radio-t bot ⚠️ You should delete tests - https://andre.arko.net/2025/06/30/you-should-delete-tests/
23:50:58 radio-t bot You should delete tests

## Краткое резюме
Удаление тестов может быть необходимым для повышения уверенности в изменениях. Вместо того чтобы сохранять флагманские тесты, которые могут снижать производительность и уверенность, следует удалять их, если они не соответствуют современным требованиям проекта.

- Удаление устаревших тестов увеличивает уверенность в коде.
- Флаковые тесты вредят, снижая продуктивность команды.
- Если обновление кода требует изменения множества тестов, это сигнал к удалению.
- Долго работающие тесты могут мешать запуску новых изменений.
- Неактуальные тесты стоит удалять для повышения эффективности.
- Удаление тестов позволяет сосредоточиться на новых требованиях бизнеса.
- Однако стоит писать новые тесты для новой функциональности.
23:53:29 Pavel Gabriel Сегодня ChatGPT мне сказал как он закрепляет велосипед в поезде. Так что будьте внимательны. Вдруг он сидит с вами рядом.
23:57:10 М О Бобук как то давно говорил про тулзу на расте где любое приложение можно завернуть в wasm и использовать на любой платформе, как она называлась?
23:57:48 Bright & Beach гпт5 по-русски стала работать просто отвратительно
23:58:02 Alexander Ruliov "простейший компонент" какого-нибудь саджеста я бы таки тестами откладывал как мог, ибо обязательно туда кто-нибудь залезет и всё сломает)
23:58:16 Bright & Beach чрезвычайное количество англицизмов + грамматические ошибки и в целом низкое качество ответов
23:58:59 Илья внутренняя тулза самой богатой хайтек компании - получает json с сервера размером 97Мбайт и парсит на клиенте
23:59:01 Sergey https://github.com/antiwork/shortest - тесты на английском как агент
23:59:58 Alexander Ruliov Велосипедил дерево раскрывающееся недавно, 2.5к строк вышло. Элементарно получается и сложная логика и необходимость тестов.
00:08:02 yakimka переписывать потом больно, если тестируются приватные компоненты
00:16:40 Alexander Ruliov Только с e2e тестами всё равно нельзя жить нормально, ими задолбаться можно описывать много вариантов разной логики.
00:19:17 Denys S Юнит тесты должны работать быстро, и тестировать модули/классы. А интеграционные тесты тестируют интеграцию протестированных модулей. Лёша, представь - у тебя сломался интеграционный тест из энного количества модулей. Сколько ты будешь искать где сломалось.
00:21:53 Alexander Ruliov Я тесты в двух случаях пишу:

- функционал легче реализовать через TDD (легко написать тест на ещё отсутствующий код, запустить его по кулдауну на соседнем мониторе и затем писать код имея моментальную обратную связь)

- хочется зафиксировать поведение, чтобы пришедший рефакторить не потерял юзкейс который легко потерять
00:22:47 Sergey в тестах есть еще стоимость ошибки и рисков. если фиксить можно - то и тестов поменьше. а если качество выше надо и риски большие, клиенты не переживут баг - больше тестов
00:23:58 Илья ведущие и некоторые пользователи в чате бессмертны: если попробовать забанить бот уйдет в многодневное удаление сообщений
00:25:16 Alexander Ruliov Есть ложь, есть наглая ложь, а есть TODO в коде с тикетом трёхлетней давности
00:26:06 radio-t bot ⚠️ Codex | OpenAI - https://openai.com/codex/
00:26:07 radio-t bot Just a moment...

Скоро будет... -
00:26:12 Denys S В дотнете есть reinforced types для фронтенда. Т.е публичные классы при компиляции backend for frontend генерят интерфейсы для тайпскрипта, которые используются микрофронтендом. Domain сервисы публикуют nuget с клиентом для своего rest api.
00:26:13 yakimka еще один свидетель лондонской школы
00:27:06 Denys S Какой лондонской школы... Я на стороне Умпутуна.
00:27:54 yakimka не знать про школы тестирования и так уверенно толкать речь про тесты 👍
00:28:27 Alexander Ruliov То в книжках просто юниты модули/классы тестируют. Хотя тест который создаёт два класса и отрабатывает за полсекунды чтобы пару методов протестировать вряд ли перестаёт быть юнит-тестом.
00:28:48 Stanislav чат! что такое лондонская школа тестирования кода?
00:28:50 radio-t bot Лондонская школа тестирования кода акцентирует внимание на написании тестов одновременно с кодом и использовании подхода "тестирование через внедрение" (testing through injection). Это позволяет делать тесты более гибкими и поддерживаемыми, упрощая процесс отладки и улучшая качество кода.
00:30:19 Denys S Чат! Какие ещё есть школы тестирования кроме лондонской?
00:30:20 radio-t bot Слишком много запросов, следующий запрос можно будет сделать через 3 минут.
@denom получает бан на 1 час.
00:30:58 yakimka будет время ознакомиться
00:33:40 Илья интересная математика
00:43:39 radio-t bot ⚠️ Piloting Claude for Chrome - https://www.anthropic.com/news/claude-for-chrome
00:43:45 radio-t bot Piloting Claude for Chrome \ Anthropic

### Резюме
Anthropic запускает пилотное тестирование Claude для Chrome, предоставляя пользователям возможность управлять действиями AI в браузере. Одновременно с улучшением функционала компания акцентирует внимание на безопасности, исследуя уязвимости и внедряя защитные меры для предотвращения вредоносных атак.

### Основные моменты
- **Интеграция**: Claude подключен к календарям и документам пользователей, а теперь и к браузеру Chrome.
- **Тестирование безопасности**: Velopment проводит "red-teaming" тесты, чтобы выявить уязвимости и повысить безопасность Claude.
- **Атаки**: Claude подвержен атакам, использующим скрытые команды, аналогично фишинговым попыткам.
- **Меры безопасности**: Вмешательства ограничены на основе разрешений и подтверждений пользователя перед рисковыми действиями.
- **Улучшения**: Успеваемость атаки снизилась с 23.6% до 11.2% благодаря внедрению новых защитных мер.
- **Открытое тестирование**: Пользователи могут участвовать в тестах, помогая выявить слабые места и предлагая обратную связь.
- **Будущие разработки**: Компания планирует улучшить классификаторы и разрешения, чтобы обрабатывать больше потенциальных атак.
00:47:39 Alexander Ruliov Ни разу не встречал трусов, которые хоть как-то ограничивали движение ног 🤔
00:47:42 yakimka а чем закидывание ноги на мотоцикл отличается от закидывания ноги на велосипед?
00:48:07 Sasha Рвуться только у тех кто сдал на права
00:48:11 yakimka так на велосипеде седло выше
00:50:08 Alexander Ruliov Будет фильмы в хорошем качестве онлайн искать)
00:57:51 Lev Rosenblat Что за то трансляция?
01:00:30 radio-t bot ⚠️ https://positiveblue.substack.com/p/the-web-does-not-need-gatekeepers - https://positiveblue.substack.com/p/the-web-does-not-need-gatekeepers
01:00:36 radio-t bot The Web Does Not Need Gatekeepers - Positiveblue’s Substack

**Резюме:**
Поддержка открытого интернета требует открытых стандартов в аутентификации и авторизации, а не разрешительных списков от единственной компании. Необходимы децентрализованные, прозрачные и проверяемые протоколы, которые позволят агента работать без ограничений, избегая закрытых экосистем.

- Cloudflare создает разрешительный список для использования интернета, что противоречит концепции открытых веб-стандартов.
- Аутентификация и авторизация не должны зависеть от одной компании или единого «пропуска».
- Мы нуждаемся в системах, которые позволяют проверять подлинность запросов и цепь делегирования действий.
- Например, использование DNS для проверки публичных ключей может открыть доступ к аудиту без регистрации или заполнения форм.
- Агенты должны иметь права доступа только для конкретных задач, а не постоянные полномочия.
- Новые протоколы, такие как токены с ограничениями, могут помочь улучшить безопасность и совместимость агентов.
- Будущее интернета должно полагаться на открытые протоколы, а не на контроль за «правильными» агентами от крупных компаний.
01:02:43 Bright & Beach https://help.openai.com/en/articles/11845367-chatgpt-agent-allowlisting
01:11:18 radio-t bot ⚠️ Musk's xAI forays into agentic coding with new model | Reuters - https://www.reuters.com/business/musks-xai-forays-into-agentic-coding-with-new-model-2025-08-28/
01:11:21 radio-t bot reuters.com

### Резюме
Статья на Reuters сообщает о необходимости включения JavaScript и отключения блокировщиков рекламы для полноценного взаимодействия с сайтом.

- Включите JavaScript в настройках вашего браузера.
- Отключите блокировщик рекламы, если он активен.
- Некоторые функции сайта могут не работать без этих изменений.
- Это требуется для лучшего пользовательского опыта.
- Следуйте инструкциям браузера для внесения изменений.
- Обновите страницу после настройки параметров.
- Если проблемы сохраняются, обратитесь в службу поддержки сайта.
01:18:59 radio-t bot ⚠️ Beyond the terminal: Gemini CLI comes to Zed- Google Developers Blog - https://developers.googleblog.com/en/gemini-cli-is-now-integrated-into-zed/
01:19:05 radio-t bot

Beyond the terminal: Gemini CLI comes to Zed


- Google Developers Blog



### Краткое содержание
Gemini CLI теперь интегрирован с Zed, предлагая разработчикам AI-возможности прямо в редакторе кода. Эта интеграция упрощает создание и редактирование кода, улучшая совместную работу с AI и открывая новые возможности.

### Основные моменты
- Gemini CLI теперь доступен в Zed, что приносит AI непосредственно в редактор кода.
- Интеграция позволяет генерировать и рефакторить код мгновенно с использованием горячих клавиш.
- Разработчики могут получать мгновенные ответы на вопросы, выделяя код или сообщения об ошибках.
- Поддерживается совместная работа с AI в реальном времени, что позволяет следить за изменениями.
- Zed предлагает интерфейс для просмотра изменений, как при ревью кода.
- Легкая передача контекста AI с помощью внешних документов или спецификаций API.
- Gemini CLI является проектом с открытым исходным кодом, доступным на GitHub.
01:20:36 radio-t bot ⚠️ External Agents | Zed Code Editor Documentation - https://zed.dev/docs/ai/external-agents
01:20:41 radio-t bot External Agents | Zed Code Editor Documentation

### Краткое резюме
Zed поддерживает терминальные инструменты для программирования через Agent Client Protocol (ACP) с Gemini CLI как базовой реализацией. Вы можете добавлять собственных совместимых агентов и взаимодействовать с файлами в редакторе.

### Основные моменты
- Zed позволяет запускать Gemini CLI в агентской панели, интегрируя функциональность с редактором.
- Для начала работы с Gemini CLI откройте агентную панель и создайте новый поток с помощью кнопки "+".
- Zed автоматически установит Gemini CLI, если он не установлен; требуется версия не ниже 0.2.0.
- Для аутентификации можно использовать "Войти с Google" или "API ключ Gemini", который будет храниться безопасно.
- Некоторые функции первого агента временно недоступны в Gemini CLI, в том числе редактирование прошлых сообщений.
- Для использования сторонних агентов необходимо изменить настройки в Zed, чтобы указать параметры вашего агента.
- Включите режим отладки, чтобы просматривать логи ACP и сообщения между Zed и агентом.
01:23:12 radio-t bot ⚠️ External Agents | Zed Code Editor Documentation - https://zed.dev/docs/ai/external-agents
01:23:12 radio-t bot External Agents | Zed Code Editor Documentation

### Краткое резюме
Zed поддерживает терминальные инструменты для программирования через Agent Client Protocol (ACP) с Gemini CLI как базовой реализацией. Вы можете добавлять собственных совместимых агентов и взаимодействовать с файлами в редакторе.

### Основные моменты
- Zed позволяет запускать Gemini CLI в агентской панели, интегрируя функциональность с редактором.
- Для начала работы с Gemini CLI откройте агентную панель и создайте новый поток с помощью кнопки "+".
- Zed автоматически установит Gemini CLI, если он не установлен; требуется версия не ниже 0.2.0.
- Для аутентификации можно использовать "Войти с Google" или "API ключ Gemini", который будет храниться безопасно.
- Некоторые функции первого агента временно недоступны в Gemini CLI, в том числе редактирование прошлых сообщений.
- Для использования сторонних агентов необходимо изменить настройки в Zed, чтобы указать параметры вашего агента.
- Включите режим отладки, чтобы просматривать логи ACP и сообщения между Zed и агентом.
01:26:31 Umputun U https://gist.github.com/umputun/e47c3305e734ea2c06d19ad955370c5c
01:26:53 radio-t bot ⚠️ Темы слушателей 976 - https://radio-t.com/p/2025/08/27/prep-976/
01:26:59 radio-t bot [1/5] +6 от Andriy Kryvtsun
DHH создал свой дистрибутив Линукса
https://world.hey.com/dhh/omarchy-2-0-16fefc15

Omarchy 2.0

**Краткое содержание:**
Omarchy 2.0 выпущен в честь 34-й годовщины Linux, представляя новый дистрибутив на базе Arch и Hyprland. Он демонстрирует значительный прогресс Linux как настольной ОС, а также развивающееся сообщество фанатов.

- Omarchy 2.0 выпущен в честь 34-й годовщины Linux.
- Linux сейчас работает на 95% всех серверов в сети и миллиардах устройств.
- Новый Linux более полирован, способен и красив по сравнению с предыдущими версиями.
- Omarchy – это дистрибутив, разработанный на базе Arch и Hyprland.
- За последние месяцы было выпущено более двадцати обновлений.
- Omarchy стал полноценным ISO и имеет собственный репозиторий пакетов.
- Пользователи могут попробовать Omarchy для нового, улучшенного опыта вычислений.
01:27:00 radio-t bot [2/5] +4 от Kion
MIT report: 95% of generative AI pilots at companies are failing

MIT report: 95% of generative AI pilots at companies are failing | Fortune

### Краткое содержание
Согласно новому отчету MIT, 95% пилотных проектов по генеративному ИИ в компаниях проваливаются. Большинство инициатив не приносят заметного роста дохода, указывая на «разделение» в успешности внедрения ИИ. Главные проблемы связаны с интеграцией инструментов и ресурсами.

### Основные моменты
- 95% пилотных проектов по генеративному ИИ терпят неудачу, лишь 5% показывают быстрый рост дохода.
- Основная причина неудач кроется в "пробелах в обучении" и недостаточной интеграции в рабочие процессы организаций.
- Традиционные инструменты, как ChatGPT, работают лучше на индивидуальном уровне, чем в корпоративной среде.
- Аутсорсинг и автоматизация внутренних процессов приносят больше ROI, чем ограничения на бюджеты в продажах и маркетинге.
- Компании, закупающие ИИ-инструменты у специализированных поставщиков, имеют более высокие шансы на успех.
- Профессионалы по кибербезопасности занимаются новыми вызовами, связанными с обеспечением безопасности и интеграцией технологий.
- Падение числа чернокожих женщин в рабочей силе угрожает корпоративному развитию и инновациям.
01:27:00 radio-t bot [3/5] +2 от Takeso-user
https://www.cybersecuritydive.com/news/hacker...
Хакеры, использовав скомпрометированные OAuth-токены интеграции Salesloft Drift, массово выгружали данные из инстансов Salesforce (Google говорит о >700 потенциально затронутых организациях), после чего Salesforce убрал Drift из AppExchange и уведомляет клиентов.


Hackers steal data from Salesforce instances in widespread campaign | Cybersecurity Dive

### Резюме

Хакеры украли учетные данные клиентов Salesforce в широкомасштабной атаке, используя скомпрометированные токены OAuth. Исследователи предупреждают, что кража может привести к последующим атакам, и более 700 организаций могут быть затронуты.

### Основные моменты

- Хакеры использовали автоматизированный инструмент на Python для кражи данных.
- Уворованные учетные данные включают ключи доступа и пароли для AWS и Snowflake.
- Атаки произошли с 8 по 18 августа, с воздействием на более 700 организаций.
- Salesforce и Salesloft работают над восстановлением безопасности и уведомлением клиентов.
- Пользователям, использующим Drift, рекомендуется сменить ключи API и усилить контроль доступа.
- Исследователи предполагают, что проблема выходит за пределы интеграции Drift с Salesforce.
- Очень небольшое количество учетных записей Google Workspace было скомпрометировано.
01:27:00 radio-t bot [4/5] +2 от Alexander Kutsan
https://xeiaso.net/blog/anything-message-queue/
Чувак рассказывает как превратил s3 в tun/tap устройство и использовал его для ipv6 коммуникации


Anything can be a message queue if you use it wrongly enough - Xe Iaso

### Краткое резюме
Статья представляет собой сатирическое исследование абсурдного использования облачных услуг, особенно Managed NAT Gateway, и предлагает решение с помощью Tailscale для снижения затрат на облачные сети до 700%. Публикация не предназначена для применения в продуктивных системах и подразумевает лишь развлечение.

### Основные моменты
- **Сатира на облачные расходы**: Автор описывает Managed NAT Gateway как непостоянный враг для стартапов.
- **Снижение затрат**: Применение Tailscale exit node помогает обойти высокие сетевые расходы.
- **S3 как malloc()**: S3 позволяет сохранять и извлекать произвольные байты, подобно динамической памяти в C.
- **IPv6 пакеты**: Каждый IPv6 пакет представляет собой поток байтов, которые могут существовать в S3.
- **Управление сетью через TUN**: Использование TUN-устройств позволяет программам контролировать сетевой трафик.
- **Критика реализации**: Идея о маршрутизации IPv6 через S3 воспринимается как абсурдная и ужасная.
- **Назначение статьи**: Публикация носит исключительно образовательный характер и призывает к осведомленному подходу.
01:27:00 radio-t bot [5/5] +0 от ______
https://www.securitylab.ru/news/562894.php
Одна из атак на LLMы – скрытые инструкции на страницах и документах которые могут заставить агентов выполнить произвольный код.
И распространение этих заражённых страниц по всему интернету
01:32:06 Denis говорят скоро mx master 4 будет
01:36:55 Илья есть разные научные подходы: тест на выборке, умозрительные(логические). не обязательно эффективность спасения парашутом проверять прыжком без парашута
01:43:22 Илья всем спасибо! и отдельное спасибо гостю!
01:44:16 Илья бобуком называть)
01:45:13 Bright & Beach всё ещё есть же надежды, что он вернётся