Фильтры
23:01:45 Petrovich У кого работает copilot в VSCode ?
23:05:17 Alexander Ruliov Если у механика есть индикатор, то это скорее всего хороший)
23:06:17 Anton Arkhipov А можно гостя потише сделать?
23:07:11 Stanislav Popov можно и к гермесу подключить проект с markdown файлами
23:08:31 Alexander Ruliov Можно наверное гермеса и заставить периодически досье на каждого участника чата вести)
23:08:33 Ngoroth Сейчас уже все меньше разницы между гермесом и клодом, пока за гермесом важное преимущество - независимость от провайдера
23:09:13 Oleg Sidorkin Не ведомый, а конституциональный
23:11:36 Alexander Ruliov Мне кажется модели просто учат на таких примерах, чтобы быть уверенным, что оно заиспользовало некоторое знание из прошлого. И так оно проще получается, если будет проговаривать, чем просто абстракто учить следовать всем инструкциям через весь контекст.
23:11:49 Alexey Naiden Но Claude code ведь тоже умеет с любой моделью работать
23:12:03 Pavel Karpovich а пробовали использовать новый output style, который они на этой неделе добавили?
23:12:27 Oleg Sidorkin Недавняя находка - модели пишут кучу кода, но не умеют код удалять, в итоге в проектах целые области мертвого кода.
23:12:44 Stanislav Popov расскажи в 2 словах? Он кратким становится?
23:13:15 Pavel Karpovich я у себя разницы не заметил
23:13:38 Ngoroth Ну помимо этого ещё куча всего, провайдер памяти к примеру
23:15:06 Ngoroth Но Умпутун очень круто про ведомость заметил, прям круто
23:17:10 Andrew Получай RYA Offshore Yachtmaster, это проще чем на мото сдать!"
23:18:19 Ngoroth Слышно
23:19:17 Илья гость очень громко влетел
23:19:19 radio-t bot ⚠️ Вещание подкаста началось - https://stream.radio-t.com/
23:24:28 Bright & Beach а в прошлом выпуске говорили, что релизы го меньше, чем 2.0, обсуждать не будете
23:28:14 Oleg Sidorkin ai-психолога настроил
23:29:23 Stanislav Popov у простых людей несколько раз уже видел, что они пишут типа "Здравствуй, дорогой друг, сделай, пожалуйста..."
23:30:52 Oleg Sidorkin человеку нужен человек
23:32:17 Ngoroth Ну, вдруг там сознание уже есть, или вдруг оно скоро появится
Несколько токенов за моральность это не дорого)
23:33:05 Stanislav Popov думаю от характера зависит, скорее всего, те же люди разговаривали с компами задолго до ии )
23:36:20 Ngoroth Получается слова типа "пожалуйста" это кусок промпта сообщающий ему отвечать в таком же вежливом стиле
23:40:17 Nikolay Да. Оно подстраивается под твой стиль.
23:44:44 Ksenia defer fmt.Println("first")
defer fmt.Println("second")
23:47:39 Ilya Suprun FILO
23:47:51 Ksenia result, err := fetch()

if result.NeedsRefresh {
result, err := refresh() // New variables in the inner scope
fmt.Println(result)
}
23:49:37 Sergey Ivanov Я тоже на го нафигачил проект. пока еще не разбирался, что там за хрень всередине
23:51:03 Umputun U https://github.com/go-pkgz/pool
23:53:35 Дмитрий джава утомительна через 100500 примитивов многопоточности
23:54:04 Ksenia func fetchBoth() {
results := make(chan string)

go func() {
results <- fetchProfile()
}()

go func() {
results <- fetchPosts()
}()

first := <-results
second := <-results

fmt.Println(first, second)
}
23:55:38 Sergey Ivanov Только в прошлый раз говорили, какие люди будут код читать, а сегодня заморочились...
23:59:41 Bright & Beach не говорить о гремлинах
00:02:09 radio-t bot ⚠️ AI Coding Agents: Adoption Trends - The JetBrains Blog - https://blog.jetbrains.com/research/2026/08/ai-coding-agent-adoption-2026/
00:02:18 radio-t bot AI Coding Agents: Adoption Trends - The JetBrains Blog

Краткое резюме — AI-кодинг‑агенты становятся общепринятыми: по опросу 2026 года более 15 000 разработчиков, 90% используют агенты еженедельно, 68% — ежедневно; лидирует Claude Code, заметны быстрые сдвиги в узнаваемости и интеграциях в IDE.

- Масштаб исследования: Developer Ecosystem Survey 2026 — более 15 000 профессиональных разработчиков, глобально репрезентативная выборка, статистическая перевага.
- Общая частота использования: 90% разработчиков применяют AI‑агентов на работе еженедельно, 68% — ежедневно.
- Claude Code: 39% использования в мае–июле 2026 (впервые 18% в январе); в США — 47%; основной инструмент для 31% разработчиков.
- Codex: рост с 3% до 16% использования; узнаваемость выросла с 27% до 65%.
- GitHub Copilot: падение с 29% до 21% использования, но высокая осведомлённость (79% глобально, 86–90% в Европе/Великобритании/США).
- Другие агенты: Cursor — падение до 12% использования; OpenCode — 7% использования, 42% узнаваемость; Google Antigravity — 6% использования, узнаваемость 47%, в Индии 15% пользователей.
- JetBrains AI и экосистема: ~9% разработчиков используют JetBrains AI; интеграции Claude/Codex/Copilot/OpenCode, инструмент Air (preview) и JetBrains Central для управления агентами.
00:02:33 Andrew А к вопросу к кастомным хукам бьющим по рукам - а ведущие пользуются штатными сэндбоксами?
00:04:44 Sergey Ivanov Нет, еще потому, что копилот халявный в какомто виде
00:05:50 Sergey Ivanov Все правильно, аытокомплит уже не нужен никому
00:07:13 Sergey Ivanov Халявный на пару токенов. Поэтому именно пробуют. Тут же не про серьезное программирование идется?
00:09:05 Oleg Sidorkin Gemini
00:11:28 Alexey Nesterov https://x.com/thsottiaux/status/2089082893804896524
00:17:28 Stanislav Popov я боюсь переключать подписку со 100 на 200 долларов, потому что сейчас у меня к субботе лимиты почти заканчиваются и можно не гонять агентов
00:22:06 radio-t bot ⚠️ The August 17 outage, and the work ahead - https://github.blog/news-insights/company-news/the-august-17-outage-and-the-work-ahead/
00:22:13 radio-t bot The August 17 outage, and the work ahead - The GitHub Blog

Краткое изложение: 17 августа GitHub пережил 7 часов 47 минут простоя, затронув аутентификацию, Actions, API, PR, issues и Copilot; причина — перегрузка инфраструктуры/недостаток ёмкости; уже добавлены ресурсы и приняты меры по исправлению и предотвращению повторений.

- Что произошло: при пиковом трафике критический компонент в центральном дата-центре не масштабировался, вызвав каскадные отказы и сбои аутентификации, повлиявшие на многие сервисы GitHub.
- Длительность и влияние: простой длился 7 ч 47 мин, затронул разработчиков и организации по всему миру; некоторые Copilot-сервисы восстанавливали дольше из‑за клиентских повторных попыток.
- Корень причины: инциденты были не из‑за кода или конфигурации, а из‑за нехватки ёмкости и архитектурных узких мест при резком росте нагрузки.
- Немедленные меры: переброс трафика, изоляция проблемной инфраструктуры, поэтапное восстановление сервисов и блокировка повторяющих запросов, вызывавших штормы повторных попыток.
- Долгосрочные шаги: добавлено >3M CPU ядер, 120 ПБ высокоскоростного хранилища, расширена сеть и миграция в Azure (≈58% нагрузки), работа над масштабируемой архитектурой чтения.
- Операционные изменения: усиленное тестирование, более безопасные выкаты, лучшая наблюдаемость и алертинг, лимиты и бюджеты на повторные попытки, пересмотр низкоприоритетных алертов CPU/памяти.
- Обещание и ответственность: GitHub признаёт провал перед сообществом, обязуется продолжать масштабирование и повышение надёжности, чтобы вернуть доверие разработчиков.
00:28:26 Anton Arkhipov Да падает у них интерфейс и рисуют они там радужного единорога
00:28:32 Stanislav Popov я видел 404/502 ошибки на страницах в вебе в тот день
00:29:14 Anton Arkhipov вот такого
00:29:21 Sergey Ivanov За этой темой тогда тут же след тему про альтернативу гитхабу от курсора...
00:29:36 Alex Dobrushskiy ну прямо реедко (сильно реже чем actions субъективно)
00:31:54 Oleg Sidorkin Есть же gitlab foss, можно дорабатывать как тебе надо
00:32:21 Anton Arkhipov полагаю речь про это - https://github.com/sameersbn/docker-gitlab
00:32:37 radio-t bot ⚠️ Git at any scale · Cursor - https://cursor.com/blog/git-at-any-scale
00:32:44 radio-t bot Git at any scale · Cursor

Краткое резюме: Git создан для распределённой разработки ядра Linux; его архитектура с packfile и графом объектов делает масштабируемый хостинг репозиториев очень сложным, порождая проблемы производительности, доступности и сложности распределённого хранения.

- История: Линус Торвальдс создал Git как распределённую систему для разработки ядра Linux; распространение Git привело к его массовому использованию в компаниях с централизованными хостами.
- Проблема хостинга: Репозитории Git идентичны на всех узлах; хранение packfile на обычной файловой системе не масштабируется по доступности и параллельности.
- Packfile как ограничение: Packfiles — большие бинарные архивы, оптимизированные по размеру, но неудобные для распределённого и параллельного доступа на сервере.
- Альтернативы: три подхода — распределить файловую систему, распределить сами packfile, или переработать серверную сторону Git; каждый подход имеет сложности эксплуатации и масштабирования.
- Распределение по объектам: хранение объектов в распределённом KV/DHT кажется естественным (ключ — SHA), но обход DAG требует последовательных запросов, что делает операции дорогостоящими.
- Опыт Google/JGit: эксперименты с DHT и JGit показали работоспособность, но производительность git clone и ограничение протокола (передача packfile) сделали подход неприменимым в масштабе.
- Опыт GitHub: попытки сетевых и блочных файловых систем (NFS, GFS, DRBD) провалились из‑за проблем семантики файлов, производительности и сложности эксплуатации; внутренняя структура packfile с дельтами усугубляет случайный доступ.
00:32:47 radio-t bot ⚠️ Origin Code Hosting · Cursor - https://cursor.com/changelog/origin-code-hosting
00:32:56 radio-t bot Origin Code Hosting · Cursor

Короткое резюме: Origin предоставляет хостинг кода в Cursor — репозитории, pull request, просмотр кода и синхронизацию с GitHub; ранний бета‑запуск для платных планов, агент‑функции и интеграции появятся скоро.

- Запуск Origin: ранняя бета доступна на всех платных планах; стартовые возможности ориентированы на масштаб агентов — репозитории, PR, обзор кода и синхронизция с GitHub.

- Создание репозиториев: в вкладке Codebase нажмите +New, назовите кодовую базу; имя входит в URL репозиториев (например cursor.com/codebase/acme-corp). CLI‑инструкции для клонирования и пуша отображаются на странице.

- Синхронизация с GitHub: подключите GitHub, выберите организацию и репозитории для синхрона; синхронизированные репы обновляются в реальном времени, GitHub остается источником истины для исходных репозиториев.

- Pull requests: в каждом репозитории есть PR с таймлайном, коммитами, проверками и изменёнными файлами; комментарии и слияния синхронизируются в обе стороны между Cursor и GitHub.

- Агенты в репозиториях: код, PR и агенты находятся вместе — можно задавать вопросы об коде, вносить изменения, обновлять PR и пушить ветки через Cursor.

- Интеграции приложений: доступны Vercel, Depot и Buildkite; подключение Vercel даёт preview‑деплой на каждый PR, Depot/Buildkite поддерживают CI и существующие GitHub Actions или собственные пайплайны.

- Настройки и доступность: у каждого репозитория есть настройки синхронизации, управления доступом и подключённых приложений; запуск идёт сегодня для платных планов, админы enterprise могут отказаться; смотрите документацию.
00:34:53 Sergey Ivanov Если эта штука сумеет проекты по папкам поразбирать - свалю с гитхаба нафиг
00:36:54 Sergey Ivanov https://github.com/orgs/community/discussions/17662#discussioncomment-17090289
00:37:28 Anton Arkhipov не сильно навязывают (просто лимиты на все остальные модели порезали)
00:39:06 Ngoroth О, тема с койном звучит как то что с get shit done случилось
00:44:13 Sergey Ivanov А в ресторан позвонили???
00:46:12 Sergey Ivanov Нет, Ксения, это же не стороны пострадавшего считается. А там ни разу 500 не выходит
00:46:50 radio-t bot ⚠️ Go 1.27 Release Notes - The Go Programming Language - https://go.dev/doc/go1.27
00:46:57 radio-t bot Go 1.27 Release Notes - The Go Programming Language

Краткое резюме: Go 1.27 (август 2026) приносит изменения в компилятор, рантайм и стандартную библиотеку, включая поддержку методов-дженериков, новый encoding/json/v2, улучшения аллокаций и инструменты сборки; совместимость Go 1 сохраняется.

- Язык: добавлены методы с собственными параметрами типов (дженерики); ключ в литерале struct может быть любым корректным селектором; обобщённый вывод типов теперь работает при присвоении и приведении к типовым функциям.
- Инструменты: поддержка response-файлов (@file) для compile/link/asm/cgo/cover/pack; удалена прямая поддержка bzr в go; GODEBUG теперь принимает только удалённые настройки, если они равны своим финальным значениям.
- go test / go doc / go fix / go mod: go test запускает stdversion vet; go test -json добавляет OutputType; go doc поддерживает package@version и -ex; go fix получил новые модернизаторы; go mod tidy для go 1.27+ объединяет дублирующие require-блоки.
- Рантайм и отладка: трассировки включают pprof метки горутин для модулей go 1.27+ (опционально отключаемо); удалён GODEBUG asynctimerchan — каналы time теперь всегда небуферизованы; добавлен профиль goroutineleak для утечек горутин.
- Производительность: компилятор генерирует вызовы size-specialized malloc для ускорения мелких аллокаций (~до 30%, ~1% в целом); опция GOEXPERIMENT=nosizespecializedmalloc доступна временно.
- Стандартная библиотека: новые encoding/json/v2 (строже, быстрее десериализация), crypto/mldsa (ML-DSA, TLS 1.3 поддержка), uuid пакет; экспериментальные simd и simd/archsimd (включаются GOEXPERIMENT=simd).
- Компилятор и линкер: //line относительные пути разрешаются относительно файла-держащего директиву; имена лямбд упрощены и могут объединяться; линкер для macOS принимает -macos и -macsdk для LC_BUILD_VERSION.
00:47:32 Sergey Ivanov :) пгентам расскажите про обновления и скилы им прокачайте
01:01:47 radio-t bot ⚠️ Claude Code Concise Output Style: How to Enable It | explainx.ai Blog | explainx.ai - https://explainx.ai/blog/claude-code-concise-output-style-config-august-2026
01:01:53 radio-t bot Claude Code Concise Output Style: How to Enable It | explainx.ai Blog | explainx.ai

Кратко: В Claude Code (v2.1.237) появился стиль вывода "Concise" — лидирует с результата, сокращает нарратив; включается в /config → Output style или в global settings.json. Это удобное временное решение; учтите, что /config меняет только текущий проект.

- Что пришло: встроенный стиль вывода "Concise", который ставит ответ наперёд и сокращает лишние пояснения по умолчанию.
- Версия: реализовано в Claude Code v2.1.237 (анонс @ClaudeDevs, 20 августа 2026).
- Как включить: в приложении выполните /config → Output style → Concise, или добавьте "outputStyle": "Concise" в глобальный settings.json.
- Чем меняет поведение: уменьшает пренарративы ("I'll now…"), даёт короткие ответы по умолчанию, но полные подробности доступны по запросу.
- Подвох: /config редактирует конфиг только для текущего проекта; чтобы применить везде — правьте глобальный settings.json.
- Что делали раньше: разработчики прописывали правила краткости в CLAUDE.md (постоянная память проекта) — по-прежнему полезно для запрещённых фраз и стилистики.
- Это не финальное решение: команда называет это "пластырём"; ожидаются дальнейшие итерации и сбор фидбека от сообщества.
01:07:26 Алексей А Так может это начальный этап внедрения воткрмарков и оно просто обкатывается
01:08:05 Ruslan Solominsky @umputun подались стилем 😉
01:10:49 radio-t bot ⚠️ Bun 1.4 | Bun Blog - https://bun.com/blog/bun-v1.4
01:10:59 radio-t bot Bun 1.4 | Bun Blog

Кратко: Bun 1.4 — крупное обновление: переработан на Rust, сильно улучшена совместимость с Node.js, добавлены новые API и инструменты, исправлены тысячи багов и значительно снижено использование CPU и памяти, ускорён запуск.

- Совместимость с Node.js: добавлено +1,517 тестов из тест-сьюта Node; многие node: модули проходят 97–100% тестов; Playwright, Next.js, vitest и другие экосистемные инструменты теперь работают в Bun.

- Производительность и память: в простое CPU до 5× меньше, p99 для крупного приложения снизился с 24% до 10%; память уменьшена до 13–48% в серверных нагрузках, пиковое снижение до 35% в типичных сценариях.

- Быстрый старт и размер бинарника: запуск на Linux в 2× быстрее, на Windows до 2.5× быстрее; бинарники до 17% меньше на Linux/Windows; пиковая память процесса значительно уменьшена.

- Новые возможности: Bun.Image, Bun.WebView, Bun.markdown, Bun.cron(), Bun.Terminal, bun run/test --parallel, bun audit fix, bun dedupe, bun prune и другие улучшения для продакшена и разработки.

- Архитектура: проект переписан с Zig на Rust; JavaScriptCore теперь использует mimalloc с улучшениями (partial page clearing, scavenger thread, lazy zeroing) для лучшей утилизации памяти.

- Наблюдаемость и отладка: bun --cpu-prof / --heap-prof и их Markdown-форматы, node:inspector, OpenTelemetry, Datadog интеграция и асинхронные стектрейсы для упрощённого профилирования и отладки.
01:14:49 Oleg Sidorkin почему не deno?
01:14:52 radio-t bot Deno имеет значительно меньшую экосистему npm-пакетов и готовых модулей по сравнению с Node.js, что усложняет перенос и быструю реализацию крупных проектов.
01:18:48 Oleg Sidorkin это прям УТП: нужно освоить бюджет? сделаю так чтобы было нужно 400 ИИ-инженеров
01:19:35 Oleg Sidorkin Rust makes developers happy
01:21:57 Sergey Ivanov Да не надо им головастых. Они уже проверку автоматизировали
01:22:15 Alexander Ruliov Для этого нужна конструктивная математика 🙂
01:22:48 Sergey Ivanov хз. Про язык компилятор в прессе писали
01:22:52 Alexander Ruliov Через лет 20 все на зависимых типах будем формально верифицированный код писать 🙂
01:23:18 radio-t bot ⚠️ Don't paste the AI. - https://dontpastetheai.com/
01:23:23 radio-t bot Don't paste the AI, please.

Коротко: Не пересылайте ответ ИИ как ваш — используйте его для черновика, затем переформулируйте своими словами. Если нечего добавить — скажите об этом или молчите.

- Не будьте посредником: не копируйте и не вставляйте стену текста от ИИ как свой ответ.
- Используйте ИИ как инструмент: возьмите заготовку, переделайте её под свой стиль и контекст.
- Три предложения достаточно: выделите суть, добавьте своё мнение или контекст.
- Если что-то полезно — процитируйте и объясните, почему это важно.
- Нет мнения? Просто скажите: «Нет сильного мнения» или помолчите.
- Для коллег или студентов: отправьте ссылку/напоминание о правилах вместо повторной пересылки готового ИИ-текста.
01:23:39 Sergey Ivanov Меня больше интересует как оно с теоремами, что гельзя ни доказать ни опровернуть.
01:24:06 Alex да, там есть на их стороне lean - язык для математических proof'ов
01:24:28 Oleg Sidorkin В научных журналах AI-бумаги уже AI ревьюят
01:25:42 Sergey Ivanov Да, я про него. А он так выглядит бинарный. Типа да/ нет. И както неправильно, или всетаки он не всегда применим ?
01:25:48 Alexander Ruliov Обидно, когда говорят что если используешь тире — то ты эйай. А «ёлочки» вообще за гранью >_<
01:26:10 Oleg Sidorkin https://notbyai.fyi
01:26:41 Alexander Ruliov Я даж помню, что на винде чтобы тире на винде вставить, то Alt+0151 на нампаде. Ёлки забыл уже как)
01:27:50 Oleg Sidorkin мне стыдно, что я знаю чем дефис, тире, среднее тире и минус отличаются и как их правильно использовать
01:28:53 Oleg Sidorkin AI-ки до сих пор не научились неразрывный пробел перед тире ставить чтобы не переносилось
01:35:40 Oleg Sidorkin прошло всего 5 лет от школьных задач до задач мирового уровня
01:37:22 Grigory Koposov так проверить на качество написаного немогут
01:39:32 Alex я видел, как Terrance Tao на нём программировал, интересный experience, вроде программирование, но другое xD . Насчёт универсальной правильности. если правильно форматилизровать проблему, то lean по идее должен проверить: подходит ли proof под то финальное решение, которое ты ожидаешь, такой математический unit test xD

кстати, proof тоже надо уметь правильно построить, иначе это как unit тест, который проверяет не то, что нужно