23:00:51 | Nikolay Gogol ✍️ | we are live |
23:01:53 | Nikolay Gogol ✍️ | о, есть звук |
23:02:21 | Alex | слышу голоса |
23:02:54 | Maksim | два голоса |
23:03:05 | Nikolay Gogol ✍️ | и унц, унц, унц |
23:03:06 | JOj | ваши ваши |
23:10:42 | Nikolay Gogol ✍️ | @umputun а какая деталь в байке имеет большую важность? сиденье? руль? |
23:11:01 | Nikita | прокладка между рулем и сиденьем же) |
23:11:11 | Umputun U |
|
23:11:37 | Alexey Livadnyi | карта из Need for Speed |
23:11:41 | Nikolay Gogol ✍️ | карта, как в гта |
23:12:26 | Роман Никишин | А кто то снимает гармины часы и на руль крепит |
23:13:22 | Роман Никишин | Только вот карты на них такие, что к носу надо подносить, чтобы разглядеть детали |
23:13:32 | Umputun U |
|
23:13:58 | Buba Leh | А как давно подкаст о клавиатурах превратился в подкаст о мотоциклах? Или это сезонное? |
23:14:04 | Роман Никишин | Похоже на MIP дисплей, на солнце хорошо видно??? |
23:14:15 | Alexey Livadnyi | утверждено лично Черчиллем |
23:14:30 | Nikolay Gogol ✍️ | КАТ |
23:15:00 | yakimka | Это возрастное |
23:15:18 | radio-t bot | ⚠️ Вещание подкаста началось - https://stream.radio-t.com/ |
23:18:27 | Nikolay Gogol ✍️ | одеть надежду, надеть одежду |
23:19:00 | yakimka | смотреть можно и без кубернетеса |
23:19:11 | yakimka | ок, а кубернетес зачем?) |
23:19:41 | yakimka | docker swarm @alek_sys |
23:20:01 | yakimka | ниче не всё |
23:20:42 | Роман Никишин | Докер уже смех и грех, модно containerd и cri-o |
23:20:48 | yakimka | он как докер композ + чуть чуть новых директив |
23:21:22 | yakimka | сварм классный, для таких кейсов |
23:25:06 | Andrey Mavlyanov | swarm правда сдох. его таскают из релиза в релиз, но особых там изменений нет. там много чего не хватает, но всё ещё он юзабелен для простых приложений |
23:33:00 | Stanislav Popov | может claude code не может прочитать файлы, которые в .gitignore |
23:33:01 | radio-t bot | ⚠️ xAI to pay Telegram $300M to integrate Grok into the chat app | TechCrunch - https://techcrunch.com/2025/05/28/xai-to-pay-300m-in-telegram-integrate-grok-into-app/ |
23:33:06 | radio-t bot | xAI to pay Telegram $300M to integrate Grok into the chat app | TechCrunch xAI заплатит Telegram 300 миллионов долларов за интеграцию Grok в мессенджер. Партнерство включает продажи подписок и возможности для пользователей. Grok будет доступен для всех пользователей и предложит функции, такие как создание стикеров и помощь с вопросами бизнеса. - xAI и Telegram заключили партнерство на год для интеграции Grok. - xAI выплатит Telegram 300 миллионов долларов наличными и акциями. - Telegram будет получать 50% от доходов подписок xAI с покупок через приложение. - Grok доступен для платных пользователей, но может быть открыт для всех. - Пользователи смогут закреплять Grok в чатах и использовать его через строку поиска. - Grok предложит функции создания стикеров, составления резюме и помощи бизнесу. - Похожая функция уже представлена в Instagram и WhatsApp от Meta. |
23:33:51 | Alexey Livadnyi | @umputun мне Claude Code вот такое решение задачи запуска из контейнера предлагает #!/bin/bash Но, кажется тут "чуть" проще чем то, о чем ты рассказал |
23:36:06 | Bright & Beach | возможно, он торопился объявить, чтобы перед своими инвесторами отчитаться |
23:36:33 | Alexander Ruliov | Встретились два рыбака) |
23:36:58 | Buba Leh | Маск залупнется, и скажет что раз не он первым объявил. То вот вам пенальти процентов 20 |
23:37:10 | Umputun U | ну да, работать будет плохо, надо как минимум тулзы добавить |
23:37:51 | Alexander Ruliov | Может из телеграма это неконтролируемо слилось и они вместо того чтобы говорить, что утекло, начали делать вид, что так и планировали? |
23:39:41 | Bright & Beach | можно посмотреть видос, который опубликовал дуров |
23:39:49 | Alexander Ruliov | А, да, они ж там ещё и бондов новых выпустили, чтобы расплатиться по старым. |
23:40:01 | Bright & Beach | поиск в телеге будет через грок, суммаризация чатов, суммаризация документов, генерация аватаров |
23:40:25 | Bright & Beach | и модерация чатов через ии |
23:41:38 | rubonz | Grok без цензурьі. |
23:46:36 | radio-t bot | ⚠️ </> htmx ~ Codin' Dirty - https://htmx.org/essays/codin-dirty/ |
23:46:55 | radio-t bot | </> htmx ~ Codin' Dirty **Краткое содержание:** Карсон Гросс делится своими взглядами на программирование и подходами к написанию кода, основанными на личном опыте. Он предлагает альтернативу принципам "Чистого кода", утверждая, что использование крупных функций, интеграционных тестов и минимизация классов могут привести к успешному программированию. - **Код с большим количеством функций:** Большие функции помогают выделить важные части кода. Это облегчает восприятие структуры и улучшает отладку, несмотря на критику "Чистого кода". - **Интеграционные тесты:** Они полезнее, чем юнит-тесты, поскольку остаются актуальными в процессе изменения реализации и лучше отражают высокоуровневые концепции модуля. - **Минимизация классов и интерфейсов:** Слишком много классов может усложнить код, поэтому избегайте излишней декомпозиции и предпочитайте простые конструкции вместо сложных абстракций. - **Гибкие подходы:** Разные подходы к программированию успешны. Молодые разработчики не должны бояться экспериментировать с методологиями и искать свой стиль. - **Опыт разработки:** На примерах известных проектов, таких как SQLite и Chrome, показано, что большие функции могут быть эффективными и поддерживаемыми. - **Значение практического тестирования:** Тесты важны для поддержания качества кода, и интеграционные тесты стоят в центре этой стратегии. - **Сложные объекты:** Избегайте создания "бога-объектов", но и не настойчиво стремитесь к чрезмерной декомпозиции, ищите баланс между простотой и функциональностью. |
23:48:25 | Dmitry Tabakerov |
|
23:48:28 | Sergiy Petrenko | мы, конечно, ценим хорошие шутки. |
23:49:44 | yakimka | Вот раньше функции писали, не то что сейчас... |
23:51:48 | Alexander Ruliov | Здравые вещи автор говорит. Я лично ещё топлю за то, что если делается что-то большое, то лучше накидать хоть какой-то код за пару дней, посмотреть на то что получилось и только после этого думать, почему это плохо и как это спроектировать получше и переделать за ещё пару дей. Чем потратить день-два на планирование, ничего не знать о подводных камнях, начать писать, а потом костылями затыкать где проект не сошёлся с реальностью. |
23:51:57 | yakimka | ты ведь шутишь, правда?) |
23:56:16 | yakimka | мда, тяжело быть го программистом |
23:56:42 | yakimka | а я правильно понял что мы опять чистый код обсуждаем?) |
23:58:02 | Alexander Ruliov | Лучше энфорсить длину строки всего 80 символами, а не 120 и когда уже блоки не смогут толком влазить — сам захочешь в функции выносить то что можешь. |
23:59:49 | Roman | В Java даже название класса не влезет тогда. 120 надо |
00:01:51 | Alexander Ruliov | Раст тот же часто заставляет вспомогательные типы-структурки вводить, чтобы происпользовать RAII, из-за чего бизнес-сущности сами собой часто порождаются. |
00:09:43 | Alexander Ruliov | Может перейти на снапшотные тесты в таких кейсах? Чтобы оно всё ещё интеграционно чекалось, но выход был снепшотом, который глазами глянул и прикопал. И если поменяется без ожиданий этого — заорёт. |
00:13:54 | Vadim Akula | Если unit сделать большим, то и e2e можно назвать unit-тестом, просто unit - всё приложение 🙂 |
00:17:45 | Alexander Ruliov | То что пишет автор курсами не продашь :) |
00:20:31 | Alexander Ruliov | Но это в итоге приходит к тому, что всё опыт решает. Я не знаю как научить джуна своему стилю кодирования. А дать почитать вот все эти принципы — могу. И получится усреднённый программист. Который так же начнёт игнорировать правила когда начнёт чувствовать, что к чему. |
00:24:20 | Nikita Salomatin | Бугаенко |
00:24:27 | yelsh | Бугаенко |
00:26:27 | Andrey Mavlyanov | 0.5 надо включить. и 0.5 взять. к утру и бутылка и подкаст закончится успешно |
00:26:54 | radio-t bot | ⚠️ Letter to Arc members 2025 - https://browsercompany.substack.com/p/letter-to-arc-members-2025 |
00:27:00 | radio-t bot | Letter to Arc members 2025 **Резюме:** Компания The Browser Company изменила курс, переключившись с Arc на Dia. Переход был обдуман, и основная задача теперь - создать более интуитивный и защищённый продукт, основанный на опыте, полученном из Arc, что позволит создать новый вид браузера. - **Изменение направления:** Решение переориентироваться с Arc на Dia было медленным и продуманным. - **Уроки Arc:** Основные недостатки заключались в чрезмерной сложности и недостаточной пользе для пользователей. - **AI технологии:** Разработка Dia подразумевает более активное использование искусственного интеллекта на ранних этапах. - **Коммуникация:** Важность честного общения о изменениях и планах с пользователями теперь стала приоритетом. - **Новая архитектура:** Dia разрабатывается с акцентом на простоту, скорость и безопасность. - **Будущее Arc:** Arc не закрывается, поддерживается стабильность, но активно не разрабатывается. - **Кросс-продуктовый подход:** Dia и Arc - это два разных продукта с различной целевой аудиторией и подходами к интерфейсу. |
00:27:19 | yakimka | Та зачем считать - делай просто. Ждем минуту эфира - проигрываем на скорости 1.5х, ждем следующую минуту и так по кругу |
00:27:52 | Bright & Beach | у theo был ролик, где у него бомбит, и что глава этой компании нехороший человек |
00:28:05 | Alexander Ruliov | Можно без пропусков, сначала ускорять, потом замедлять) |
00:28:11 | Ritter Sport | Мобильный Arc очень хорош |
00:28:23 | Ritter Sport | Интеграция с perplexity... |
00:29:28 | Alexander Ruliov | Я на работе начал группами вкладок пользоваться. Удобно когда есть основная группа, группа с графиками мониторингов разных, "почитать потом когда-нибудь" что рано в букмарки переносить, не рабочие закладки. |
00:29:29 | Ritter Sport | Только ничего нормально в Oreon не работает |
00:31:08 | Andrey Mavlyanov | с колёс в подкаст: https://hachyderm.io/@mitchellh/114604427242854235 macOS's tty impl (in the kernel) has a 1024 byte internal buffer limit for cooked mode. After that, writes succeed but the data is silently dropped. iTerm2 works around this by sleeping ~16ms between writes. My day is ruined and my disappointment is immeasurable. |
00:33:04 | Ritter Sport | Как вы живёте без букмарков? Миллион всяких полезных сервисов – где вы их найдёте потом, если не сохраните? |
00:33:28 | Vadim Akula | Не, в Arc список pin-табов слит со списком букмарков Вот тут мой набор вкладок и папок (pin-табов) для деплоев, вот тут - для ревью. Я один раз настроил, и пользуюсь каждый день. Плюс разделение на spaces (проекты) Проблема в том - что про это я не смогу рассказать и продать тут в чате. Вот и Arc не смог |
00:34:07 | Andrey Mavlyanov | да с букмарками тоже не очень. ибо их надо ещё протегать правильно. а это ещё надо вспомнить как в прошлый раз было "правильно". а потом вспомнить когда что-то ищешь. очень надеюсь что будет AI в firefox искать в этих букмарках сам |
00:34:15 | Alexander Ruliov | О, придумал расширение, которое будет красить букмарки по частоте использования/предлагать удалить те, куда уже месяца три ни разу не зашёл. |
00:34:34 | Vadim Akula | В Arc "магическая" папка с моими открытыми PR-ами в GitHub - огонь вообще! |
00:36:13 | Ritter Sport | Да, надо не полениться, сделать папки и туда сложить... Теги могли бы добавить, и облачную «экспресс панель», чтобы она кросс-боаузерной была – вот офигенная киллер-фича |
00:37:26 | yakimka | SponsorBlock как организовать внешней программой @alek_sys? |
00:37:27 | radio-t bot | Привет! Чтобы организовать SponsorBlock с помощью внешней программы, нужно изучить API SponsorBlock. Там есть документация, которая объясняет, как интегрировать функционал в ваше приложение. Это позволит вам использовать данные о спонсорских сегментах. Удачи! |
00:38:46 | Alexander Ruliov | Странно что никто не запилил опенсорсный браузер который по дефолту это окно странички about:blank без какого-либо интерфейса, а всё остальное расширениями можно доставлять) |
00:39:20 | Ritter Sport | Mullvad browser такой, и очень секьюрный к тому же |
00:40:35 | Ritter Sport | Отдельная тема в браузерах – это ограничения на выбор поиска по умолчанию |
00:41:07 | Alexander Ruliov | Ну в моём гипотетическом нужно доставлять плагин адресной строки))) |
00:41:47 | Vadim Akula | Гугл Meet - единстенный чат, который мне позволяет сделать видео звонок с другом-капитаном, когда он посреди атлантики на другом полушарии. Я не знаю как, но они умеют выживать при очень херовом интернете! |
00:42:06 | Ritter Sport | По мне самый удобный сейчас Arc, потому что с perplexity и Vivaldi |
00:43:15 | Ritter Sport | Так и в обычной Опере сейчас уже давно есть интеграция и с чатом gpt, и своя Aria ai |
00:44:17 | Ritter Sport | И более того, если у вас мощное железо, там сейчас можно любую открытую ai модель подгрузить и работать с ней локально |
00:45:07 | Andrey Mavlyanov | зачем docker desktop, когда есть lima?! |
00:45:52 | Alexander Ruliov | Монтировать папку нельзя :( |
00:46:04 | Andrey Mavlyanov | как же нельзя когда можно?! |
00:46:29 | Andrey Mavlyanov | причём больше чем одним способом. |
00:46:36 | Alexander Ruliov | Посмотрю позже, прошлый раз как пробовал — ничего не вышло. |
00:46:43 | frikiT | В Арк есть килер фича можно сплит скрин сайтов делать будет скучно без этого |
00:47:02 | radio-t bot | ⚠️ Reinvent the Wheel | Matthias Endler - https://endler.dev/2025/reinvent-the-wheel/ |
00:47:08 | radio-t bot | Reinvent the Wheel | Matthias Endler ### Резюме Статья подчеркивает важность "реинновации колеса", мотивируя исследовать и создавать решения. Это не только способствует обучению, но и позволяет лучше понять технологии, с которыми мы работаем, проясняя, что существующие решения не всегда идеальны. ### Основные моменты - **Польза реинновации**: Важно не бояться заново изобретать, чтобы понять, как работают технологии, например, протоколы и криптография. - **Сложность простых вещей**: Обычные концепции программирования, такие как строки, часто недооцениваются. Их реализация способствует глубокому пониманию. - **Опыт и обучение**: Даже если ваше изобретение не используется, процесс творения научит вас многому. Каждый проект — это возможность для роста. - **Причины для реинновации**: Можно создать лучшее колесо, изучить, как функционируют технологии и помочь другим. Разные колеса могут быть полезны для разных ситуаций. - **Компромиссы**: Каждый проект требует компромиссов в правильности, простоте и производительности. Уяснение этих нюансов важно для улучшения существующих решений. - **Учиться у других**: Не стоит игнорировать работы других. Учите их и применяйте, когда это необходимо, но экспериментирование также важно. - **Совет**: Ищите инсайты через реинновацию, а влияние — через повторное использование. |
00:49:07 | Alexander Ruliov |
|
00:49:32 | Andrey Mavlyanov | если хочется что-то супер простое, типа только docker и всё - возьми colima. мне больше ванильная lima нравится поскольку даёт больше пространства для манёвров, однако colima супер-простая для тех кому надо "просто докер запустить" а если хочется чтобы был "GUI" то есть Rancher Desktop, которые в основе своей на macos использует как раз lima |
00:53:45 | Andrey Mavlyanov | в lima доступно множество опций монтирования файловой системы https://lima-vm.io/docs/config/mount/ рекомендую virtiofs как самый шустрый, но он может не работать при каких-то условиях. надо смотреть исходя из задач. но для базового докера - базовый темплейт docker и монтирование через virtiofs. рекомендую сначала полистать документацию - она там фрагментирована, может быть, но все нужные слова есть |
00:53:58 | Vadim Akula | и он (ранчер) сразу и кубернетес приносит из коробки 🙂 |
00:54:21 | Andrey Mavlyanov | ну в lima тоже есть "кубернетис" из коробки. |
00:55:08 | Alexey Nesterov | А что это? |
00:55:11 | Vadim Akula | о, да? спасибо, а я ведь не просил |
00:55:15 | Andrey Mavlyanov |
|
00:56:20 | yakimka | штука которая пропускает интеграции, спонсорские вставки, саморекламу, просьбы подписаться на канал и тд с ютуба |
00:56:35 | Alexey Nesterov | А, никак не заменить наверное. |
00:57:11 | yakimka | ну вот, а оно надо, и браузер никогда это из коробки не сделает |
00:57:45 | Alexey Nesterov | Ну кому-то надо, а кому-то нет |
00:58:28 | Alexander Ruliov | Интеграции иногда прикольные бывают у некоторых ютуберов) |
00:59:11 | Alexander Ruliov | Ну и ему могут в теории меньше начать платить, если в стате ютуба будет видно, что их все проматывают. |
00:59:53 | Denis P. | Airflow |
01:02:20 | radio-t bot | ⚠️ Anthropic launches a voice mode for Claude | TechCrunch - https://techcrunch.com/2025/05/27/anthropic-launches-a-voice-mode-for-claude/ |
01:02:25 | radio-t bot | Anthropic launches a voice mode for Claude | TechCrunch **Краткое резюме:** Anthropic запускает бета-версию голосового режима для своего чат-бота Claude, позволяя пользователям взаимодействовать с ним голосом. Функция обещает сделать общение более естественным и интуитивно понятным, одновременно предлагая ряд ограничений. - Антропик запустил голосовой режим для приложений Claude. - Голосовой режим позволит пользователям вести разговоры с Claude. - Доступен на мобильных устройствах и работает на модели Claude Sonnet 4. - Пользователи могут задавать вопросы и получать голосовые ответы. - Доступно пять различных голосовых опций для общения. - Голосовые разговоры учитываются в обычных лимитах использования. - Только подписчики могут интегрировать с Google Calendar и Gmail. |
01:11:15 | radio-t bot | ⚠️ Темы слушателей 963 - https://radio-t.com/p/2025/05/28/prep-963/ |
01:13:15 | radio-t bot | [1/15] +6 от Andriy Kryvtsun Как StackOverflow планирует выживать во времена AI https://thenewstack.io/stack-overflows-plan-t... Stack Overflow's Plan to Survive the Age of AI - The New Stack **Краткое резюме** Stack Overflow разрабатывает новые стратегии для адаптации к эпохе ИИ, включая внедрение чата, консультации с экспертами и персонализированные домашние страницы в качестве методов повышения вовлеченности пользователей. - Стимулирование взаимодействия через чат на всех платформах Stack Overflow. - Исследуется возможность компенсации экспертам, консультирующим пользователей. - Пользователи предпочитают человеческую помощь, но некоторые готовы использовать ИИ для быстрого ответа. - Стремление создать персонализированную домашнюю страницу для пользователей с разнообразным контентом. - Проводятся тесты на удобство использования новых функций, таких как чат и кодинговые задачи. - Партнёрства с AI-компаниями для лицензирования контента Stack Overflow. - Стратегия завоевания доверия пользователей в условиях недоверия к ИИ. |
01:13:15 | radio-t bot | [2/15] +5 от Denis Panfilov Не бейте сильно, исключительно ради интереса! Тут появился самый вибрирующий MCP https://github.com/ConAcademy/buttplug-mcp GitHub - ConAcademy/buttplug-mcp: Buttplug.io Model Context Protocol (MCP) Server ## Краткое резюме Сервер Buttplug.io Model Context Protocol (MCP) позволяет программам, поддерживающим LLM, управлять устройствами для интимной жизни. Он предназначен для взаимодействия с такими устройствами, как LELO и Lovense. ## Основные моменты - **Цель сервера**: Обеспечивает управление устройствами для интимной жизни, поддерживающими LLM. - **Интерфейс**: Возможность запросов, таких как состояние подключенных устройств. - **Поддержка устройств**: Работает с разными устройствами, такими как LELO и Lovense. - **JSON формат**: Поддержка вывода данных в формате JSON для управления устройствами. - **Разработка**: Открытый проект на GitHub, доступный для улучшений. - **Проблемы**: Указывает на нестабильность текущего опыта использования. - **Документация**: Включает информацию о доступных ресурсах и документации API. |
01:13:16 | radio-t bot | [3/15] +4 от Konstantin Zolotov Несколько подкастов назад обсуждали, что на телефонах нет нормального способа управлять приложениями Google делает что-то типа MCP для приложений на android: https://developer.android.com/reference/andro... Суть в том, что приложения смогут показать системе, что они могут делать и дать это использовать неким «универсальным» способом. В принципе, андроид построен так, что это всегда было возможно, просто нет стандарта чтобы это делать + у приложений не было особой мотивации. Но с приходом всякого ИИ и вменяемых ассистентов мотивация может появиться а тут тулинг подоспел. Error: failed to get summary from cache: can't get content for https://developer.android.com/reference/android/app/appfunctions/AppFunctionManager: can't get summary for https://developer.android.com/reference/android/app/appfunctions/AppFunctionManager: 400 |
01:13:16 | radio-t bot | [4/15] +3 от Eduard Databricks покупают стартап Neon за один миллиард https://techcrunch.com/2025/05/14/databricks-... Error: failed to get summary from cache: can't get summary for https://techcrunch.com/2025/05/14/databricks-to-buy-open-source-database-startup-neon-for-1b/: OpenAI request failed request: [{system Make a short summary, up to 50 words, followed by a list of bullet points. Each bullet point is limited to 50 words, up to 7 in total. All in markdown format and translated to russian: |
01:13:16 | radio-t bot | [5/15] +2 от nedinii после провокационного твита СEO Amazon про Amazon Q, NYT выпустил не менее провакационный текст с комментариями от работников Amazon https://developers.slashdot.org/story/25/05/2... В Amazon программисты начали замечать, что их работа с приходом ИИ всё больше похожа на конвейер. Важнее всего стала скорость, которая является «ключом к победе над конкурентами» — говорит CEO Энди Джасси. Так, руководители утверждают, что ИИ сэкономил компании 4500 лет работы. цитата из твита: The average time to upgrade an application to Java 17 plummeted from what’s typically 50 developer-days to just a few hours. We estimate this has saved us the equivalent of 4,500 developer-years of work (yes, that number is crazy but, real). At Amazon, Some Coders Say Their Jobs Have Begun To Resemble Warehouse Work - Slashdot Разработчики Amazon сообщают, что использование ИИ превращает их работу в нечто похожее на складской труд. Менеджеры требуют большей производительности, уменяя размеры команд. Это сдвиг напоминает исторические изменения на рабочем месте в период индустриализации. - Инженеры Amazon видят, что искусственный интеллект меняет их работу. - Ожидания по производительности увеличились, несмотря на сокращение команд. - Разработчики полагаются на ИИ для написания кода. - Больше времени уходит на проверку кода, меньше на креатив. - Задачи должны выполняться быстрее, что снижает качество совместной работы. - Работники чувствуют себя "пассажирами" в своих ролях. - Изменения напоминают индустриализацию, где технологии упрощают труд. |
01:34:59 | Andrey Mavlyanov | 21. на улице +21. |
01:35:12 | Andrey Mavlyanov | 🙃 |