Golang
前往频道在 Telegram
admin - @haarrp https://t.me/golangl - golang чат https://t.me/golangtests go тесты https://t.me/ai_machinelearning_big_data машинное обучение @itchannels_telegram РКН: clck.ru/3Fmx3s #VRHSZ
显示更多📈 Telegram 频道 Golang 的分析概览
频道 Golang (@golang_google) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 40 453 名订阅者,在 技术与应用 类别中位列第 3 321,并在 俄罗斯 地区排名第 15 578 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 40 453 名订阅者。
根据 07 十一月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 8,过去 24 小时变化为 -22,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 17.62%。内容发布后 24 小时内通常能获得 8.98% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 7 129 次浏览,首日通常累积 3 634 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 25。
- 主题关注点: 内容集中在 golang, api, devops, github, аллокация 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“admin - @haarrp
https://t.me/golangl - golang чат
https://t.me/golangtests go тесты
https://t.me/ai_machinelearning_big_data машинное обучение
@itchannels_telegram
РКН: clck.ru/3Fmx3s
#VRHSZ”
凭借高频更新(最新数据采集于 08 十一月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
40 453
订阅者
-2224 小时
-737 天
+830 天
帖子存档
40 454
👣 В Go 1.27 полностью переработали работу с JSON. На это ушло 6 лет
Разработчики Go объявили о стабилизации
encoding/json/v2 и encoding/json/jsontext. Новые пакеты теперь доступны в Go 1.27 без экспериментальных флагов.
Старый encoding/json существовал ещё до Go 1.0, но за годы накопил проблемы с производительностью, безопасностью и обработкой данных.
Что изменилось:
- JSON с повторяющимися ключами теперь по умолчанию вызывает ошибку.
- Некорректный UTF-8 больше не принимается молча.
- Сопоставление JSON-ключей с полями структур стало чувствительным к регистру.
- nil`-срезы сериализуются в `[], а nil`-map в `{}, вместо null.
- Появилась полноценная потоковая обработка JSON без необходимости буферизовать значение целиком.
Новый API также позволяет передавать настройки непосредственно в Marshal и Unmarshal.
Например:
import "encoding/json/v2"
type User struct {
Name string `json:"name"`
Age int `json:"age"`
}
data, err := json.Marshal(User{
Name: "Alex",
Age: 25,
})
Для потоковой работы добавили MarshalWrite, UnmarshalRead и отдельный пакет jsontext, который умеет читать и записывать JSON на уровне токенов.
А что с производительностью?
По измерениям разработчиков, скорость Marshal примерно соответствует старой реализации. Основные улучшения связаны с декодированием, потоковой обработкой и сокращением лишних аллокаций.
Старый encoding/json никуда не исчезает и продолжит поддерживаться. Переход на v2 добровольный, но стоит учитывать изменившееся поведение при сериализации и разборе JSON.
Разработка нового API заняла около шести лет.
Технический разбор: https://go.dev/blog/jsonv240 454
👣 Как Go зашивает файлы прямо в бинарник и что происходит внутри компилятора
В Go есть
//go:embed, позволяющий включать HTML, CSS, SQL-миграции и другие файлы непосредственно в исполняемый файл.
import "embed"
//go:embed static/*
var files embed.FS
После сборки приложению не нужна отдельная папка со статикой. Но как это реализовано?
В статье разобрали весь путь файла через Go 1.27.1.
Сначала go build находит директивы //go:embed и определяет подходящие файлы. Затем формирует JSON-конфигурацию embedcfg и передаёт её компилятору.
Компилятор записывает содержимое файлов в статические данные, а линкер собирает их вместе с кодом в исполняемый файл. При запуске embed.FS позволяет читать эти данные через привычный интерфейс fs.FS.
Есть несколько нюансов:
- //go:embed static рекурсивно включает каталог, но пропускает файлы с префиксами . и _.
- //go:embed all:static включает и скрытые файлы.
- Данные не сжимаются автоматически.
- Изменения файлов после сборки не отражаются в бинарнике.
Автор прошёлся по исходникам компилятора и линкера Go, показал устройство embed.FS и объяснил, как данные попадают в память.
https://internals-for-interns.com/posts/how-go-embed-works/40 454
Repost from Golang Books
5 задач по Go, которые реально прокачивают
Автор practice-go собрал упражнения с тестами, бенчмарками и готовыми решениями для сравнения.
Что внутри:
- Function Frequency - разобрать Go-код через go/parser и AST и найти самые частые вызовы функций.
- Build Word - собрать слово из фрагментов минимальным числом частей через dynamic programming.
- Word Ladder - найти кратчайшую цепочку между словами через BFS.
- Broken Nodes - логическая задача с кольцом узлов, битовыми масками и перебором конфигураций.
- Compression - реализовать сжатие и восстановление строки, в решении используется Huffman coding.
Хороший набор, если обычные задачи уровня «развернуть строку» уже надоели: здесь есть AST, графы, DP, битовые операции и работа с производительностью.
https://packagemain.tech/p/five-go-exercises-worth-trying
Видео разбор кода: https://www.youtube.com/watch?v=fy79amxGaZA&feature=youtu.be
40 454
17 ноября AvitoTech раскладывает инженерные кейсы за игровыми столами 👀
Команда зовёт на Backend Roulette — вечеринку для бэкендеров, Go-разработчиков и архитекторов System Design, где задачи разыгрываются как партия в покер. Докладов не будет: вместо них практика, обмен опытом и немного азарта.
За каждым столом сидит эксперт AvitoTech в роли крупье. Он выдаёт команде вводные, а по ходу игры подкидывает новые обстоятельства, под которые решение придётся перестраивать.
А если за стол не хочется, можно заглянуть на сайд-активности или просто познакомиться с коллегами. После игры гостей ждёт афтерпати и нетворк.
Уметь играть в покер необязательно, главное — желание классно провести время.
📌 Зарегистрироваться!
40 454
Разработчик переписал tldraw на Go. Без браузера и JavaScript
На GitHub появился godraw - нативный редактор с бесконечным холстом, написанный на Go с использованием UI-фреймворка MyGo.
По возможностям напоминает tldraw: можно рисовать схемы, создавать блоки, соединять их стрелками, добавлять текст, группировать объекты и работать с несколькими страницами.
Самое интересное - реализация. Весь интерфейс отрисовывается нативно, без WebView и JavaScript. Геометрия, обработка жестов, выделение объектов и история изменений реализованы на Go.
Стрелки привязываются к фигурам и автоматически перемещаются вместе с ними. Есть автосохранение, восстановление после сбоев и экспорт в PNG/SVG.
Редактор также читает и записывает файлы
.tldr, совместимые с tldraw, хотя некоторые возможности пока не поддерживаются.
Попробовать можно одной командой:
go run . examples/showcase.tldr
Для Go-разработчиков репозиторий интересен ещё и как пример реализации canvas-редактора с undo/redo, кешированием отрисовки и собственной системой документов без веб-стека.
https://github.com/egoist/godraw40 454
🎓 Тестовый собес с CTO Reactive Apps
[+ эталонные ответы на 50 сложных вопросов в подарок]
В четверг, 5 ноября, в 19:00 мск приходи онлайн на открытый Go-собес. Увидишь, как проверяют технические знания кандидатов, и сможешь оценить свою готовность к такому формату.
👤 Интервьюер: Дима Дорофеев, CTO Reactive Apps
Как всё будет:
📂 Дима проведёт собес с разработчиком-добровольцем и предложит ему вопросы и задачи из реальных технических интервью. Участник не будет знать их заранее 📂 После каждого ответа разберёт его сильные и слабые стороны и объяснит, что важно для интервьюера 📂 В конце сможешь задать Диме свои вопросы и получить развёрнутые ответыЭфир проходит в рамках менторской программы ШОРТКАТ для Go-разработчиков, которые хотят сменить работу, вырасти в грейде и зарплате 🎁 За регистрацию подарим файл с эталонными ответами на 50 сложных вопросов с Go-собеседований Переходи в бота, чтобы зарегистрироваться на эфир и забрать подарок 👉 @shortcut_go_bot Реклама. О рекламодателе.
40 454
🧩️️️️️️ Критическая уязвимость в Linux: при чём здесь серверы на Go
В TCP-коде ядра обнаружили CVE-2026-98432 с оценкой CVSS 9.8. При установлении IPv4-соединения возникает гонка: один процессор освобождает память, пока другой ещё её использует.
Anthropic заявила, что Claude написал эксплойт для удалённого выполнения команд от root без авторизации. Продемонстрированный вариант атакует серверы с MPTCP-сокетом. MPTCP позволяет одному соединению использовать несколько сетевых путей.
Связь с Go: начиная с Go 1.24, стандартные TCP-слушатели по умолчанию пытаются использовать MPTCP, если система его поддерживает. Поэтому обычный сервер с
net.Listen("tcp", ":8080") может задействовать этот механизм без явного включения разработчиком.
Ошибка находится в ядре Linux, а Go может создавать условия для показанного варианта атаки.
Отключить MPTCP по умолчанию для Go-приложения можно так:
GODEBUG=multipathtcp=0 ./server
Но явный SetMultipathTCP(true) переопределяет настройку. Кроме того, сама уязвимость не ограничена MPTCP, поэтому это не полноценная замена исправлению ядра.
Патч уже внесён в поддерживаемые стабильные ветки Linux. Для дистрибутивов нужно проверить наличие исправленного пакета именно для своей ветки и загрузиться с обновлённым ядром. На момент публикации разбора для Ubuntu и RHEL обновления ещё ожидались.
https://thehackernews.com/2026/10/linux-kernel-tcp-flaw-with-98-cvss.html40 454
👣 Убрали аллокации в Go, а следующий коммит вернул их обратно? noalloc помогает это поймать
Инструмент позволяет пометить функцию, которая не должна выделять память в куче:
//noalloc:root
func Process(buf []byte) {
// ...
}
Затем запустить проверку:
go install github.com/theconsensuslabs/noalloc/cmd/noalloc@latest
noalloc
Проверяется всё дерево вызовов, а не только тело функции. Инструмент указывает строки с потенциальными аллокациями: конкатенацией строк, записью в map, вызовами других функций и уходом данных в кучу.
Если найдена проблема, CLI завершается с ненулевым кодом - проверку можно поставить в CI, чтобы ловить регрессии.
В комплекте есть контейнеры с ограниченной ёмкостью, переиспользуемые буферы и JSON-кодировщик и декодировщик, рассчитанные на работу без новых аллокаций.
Проверка допускает некоторые исключения, включая первоначальную инициализацию и завершающие вызов пути ошибок. Поэтому это контроль заданных правил, а не безусловная гарантия отсутствия любых выделений памяти.
Нужен Go 1.27+.
https://github.com/theconsensuslabs/noalloc40 454
🖥️ История Linux на русском – от студенческого проекта Торвальдса до устройства современной системы.
В репозитории linux-history собран большой иллюстрированный README со схемами, практическими командами и вопросами для самопроверки.
Что внутри:
- Предыстория: Unix, GNU, MINIX и появление Linux в 1991 году.
- Развитие ядра: ключевые события и участники проекта.
- Древо дистрибутивов: как связаны Debian, Ubuntu и другие семейства.
- Устройство системы: загрузка Linux, жизнь процесса и взаимодействие компонентов.
- Разработка ядра: как изменения проходят путь до включения в Linux.
- Практика: команды для изучения своей системы, варианты запуска без установки и квиз.
Материал оформлен прямо на GitHub: раскрывающиеся разделы, таблицы и более 20 схем. В конце – книги, документальные фильмы и ссылки для дальнейшего изучения.
Подойдёт новичкам, которые уже пользуются Linux и хотят понять, откуда он появился и как работает изнутри.
https://github.com/justxor/linux-history
40 454
Ozon Tech Platform Meetup
30 октября команда Ozon Tech проведёт митап о том, как устроена технологическая платформа большого бигтеха.
В программе:
— устройство платформы, стандарты разработки, CI/CD и сетевая инфраструктура;
— оптимизация архитектуры за счёт сокращения микросервисов и высвобождения 7000+ CPU;
— портал платформы данных и взаимодействие с множеством сервисов.
Ничего лишнего — только технические доклады, чтобы осталось больше времени на общение. Регистрируйтесь заранее, чтобы попасть на митап офлайн и лично пообщаться с теми, кто руководит разработкой фундаментальных инструментов Ozon Tech.
30 октября | 19:00 мск | Москва, лофт Casa Picassa
Регистрация. Ждут всех, не только Go-разработчиков
40 454
👣 Закрытые ключи удостоверяющего центра можно было восстановить за микросекунды. Команда Go выпустила защиту менее чем за 7,5 часа.
Инцидент затронул восемь промежуточных сертификатов eMudhra, шесть из которых использовались для TLS. Их ключи оказались настолько слабыми, что позволяли восстановить закрытую часть.
Это давало атакующему возможность подписывать поддельные TLS-сертификаты для любых доменов и выдавать свой сервер за настоящий при перехвате соединения.
19 октября команда Go впервые задействовала экстренный процесс URGENT и выпустила Go 1.27.3 и 1.26.10. Обновления блокируют цепочки сертификатов, проходящие через скомпрометированные промежуточные центры.
Особенно остро проблема стояла на Linux: там Go использует собственный проверяющий код, а единого системного механизма отзыва сертификатов нет.
Разработчикам нужно обновить Go, пересобрать и заново развернуть приложения. Установка нового компилятора сама по себе уже запущенные бинарники не исправит.
Проверить, какой версией Go собрана программа:
go version -m ./app
Проверить бинарник на известные уязвимости:
govulncheck -mode=binary ./app
https://go.dev/blog/emudhra-incident40 454
👣 Редактировать конфиги через форму, сохраняя комментарии и форматирование - для этого сделали ConfigDeck.
Десктопное приложение из репозитория jsonui превращает JSON, JSONC, YAML и TOML в поля для редактирования.
При сохранении оно меняет только затронутые значения. Комментарии, порядок ключей, окончания строк и неизвестные параметры сохраняются. Если ничего не исправляли, файл не перезаписывается.
Перед каждой записью ConfigDeck:
- Показывает изменения для проверки.
- Создаёт резервную копию.
- Проверяет, не изменил ли файл другой процесс.
- Сохраняет результат через атомарную замену.
Работает локально, без сетевого доступа. Схемы поставляются вместе с приложением или выбираются с диска.
Первый встроенный пресет – настройки Claude Code. Для собственных конфигов можно использовать JSON Schema.
Под капотом - Tauri 2, Rust и React. Лицензия – Apache 2.0.
https://github.com/altafino/jsonui
40 454
📘 На Mentorix вышел курс — «Go Systems Architecture: APIs, Integrations & AI»
Хотите строить на Go сервисы, которые переживают чужие сбои: дубли вебхуков, 429 от платёжки, 529 от модели? Этот курс — полный путь от архитектуры до системы, принятой под сбоями.
• Архитектура: ADR, модульный монолит, strangler fig
• API: OpenAPI-first, версии, курсоры, ETag
• Идемпотентность: Idempotency-Key, долгие операции, SDK
• Чужие API: таймауты, повторы, circuit breaker, квоты
• Вебхуки: подпись, inbox, защита от SSRF
• Доставка без потерь: outbox, inbox, саги
• Тесты: контракты, toxiproxy, трейсы
• Безопасность: OAuth2, mTLS, секреты
• AI-слой: LLM-шлюз на Go, RAG и MCP
🎓 Сертификат — добавьте в резюме или LinkedIn
🏷 Скидка 50%, действует 48 часов
➜ Пройти курс на Mentorix
Ещё 25 курсов бесплатно — доступны после регистрации
40 454
В Go появился SIMD без ассемблера: скалярный цикл обгоняют в 9 раз ⚡
Джесус Эспино разобрал, как устроена поддержка SIMD в Go 1.27 (пока экспериментальная, включается через GOEXPERIMENT=simd, основной фокус на amd64).
Есть два уровня. Пакет simd/archsimd из Go 1.26 даёт низкоуровневые типы фиксированной ширины вроде Float32x8 и привязан к архитектуре. Новый пакет simd в Go 1.27 портабельный: типы Float32s и Int8s не знают ширину регистра, количество lane выбирается при старте программы, и один и тот же цикл работает на 128, 256 и 512 битах.
Под капотом методы вроде Add это интринсики компилятора без тела, они превращаются в инструкции вроде VADDPS. Для портабельного пакета компилятор строит по копии функции под каждую ширину плюс чистый Go-фолбэк, а диспетчер выбирает нужную при запуске. Принудительно выбрать путь можно через GODEBUG=simd.
Замер на AMD Ryzen AI Max+ 395: скалярное скалярное произведение двух массивов по 4096 float32 занимает около 3,9 мкс, версия на SIMD около 0,41 мкс. Выигрыш примерно в 9 раз, и автор оговаривает, что это близко к лучшему случаю для длинных непрерывных данных.
Подводные камни. API экспериментальный, имена могут поменяться. Archsimd не проверяет поддержку CPU, поэтому без проверки AVX2 и FMA программа упадёт с illegal instruction. Float32x8 не компилируется на ARM. На ветвистом коде, разбросанном доступе к памяти и коротких входах выигрыш может быть небольшим или нулевым.
Вывод автора: профилируйте и мерьте, а SIMD применяйте только в горячих циклах.
Источник: https://internals-for-interns.com/posts/go-simd/
40 454
👣 Вышли Go 1.27.3 и 1.26.10 - важное обновление безопасности.
Исправлена уязвимость CVE-2026-111943 в стандартной библиотеке
crypto/x509, связанная с проверкой цифровых сертификатов.
Что изменилось:
- Ограничено доверие к небезопасным промежуточным сертификатам.
- Verify больше не возвращает цепочки с такими сертификатами.
- Повышена безопасность проверки TLS-сертификатов.
Анонс: https://groups.google.com/g/golang-announce/c/66pojueaQek/m/tmWX2Pq9AgAJ
Скачать: https://go.dev/dl/
@Golang_google40 454
👣 NumPy и PyTorch из Go? У LLGo для этого есть инструменты.
LLGo — компилятор Go на базе LLVM, который упрощает работу с экосистемой C/C++ и Python.
Что внутри:
• Прямые вызовы C-функций через C ABI — без накладных расходов стандартного cgo на переключение стека и планировщика.
• Python-библиотеки из Go: доступны привязки для NumPy, pandas, PyTorch и matplotlib.
• Привязки к SQLite, OpenSSL, raylib и другим нативным библиотекам.
• Поддержка WebAssembly и ряда встраиваемых платформ.
Есть существенная особенность: у LLGo собственный runtime. На нативных платформах горутины соответствуют потокам ОС в соотношении 1:1, а сборщик мусора по умолчанию - BDWGC. Это нужно учитывать при переносе приложений.
https://github.com/xgo-dev/llgo
40 454
Виртуальных агентов обсудят на митапе «Русское техно 2» от MWS 23 октября. ⚡ Успейте зарегистрироваться.
В программе доклады и дискуссии по темам:
— Как построить control plane для персональных ИИ-агентов на Kubernetes.
— Как построить агентный производственный процесс в связке с Harness.
— Подходы к управлению командами с ИИ-агентами. Как меняются метпроцессы внутри команды?
— Когда ИИ-агент становится экономически оправданным.
А также участников ждет битва промптов и нетворкинг.
Когда: 23 октября
Формат: офлайн в Москве и онлайн
Зарегистрироваться
40 454
Repost from Machinelearning
+1
🐋 DeepSeek V4.1-Flash-1017: метрики выше, ответы короче, Search и Fetch API открыты всем
DeepSeek обновили Flash-версию V4.1. Модель сильнее прошлой, быстрее решает задачи и выдаёт более короткие ответы, то есть выходит дешевле. Доступна на сайте, в приложении и по API, веса открыты.
На DeepSWE v1.1 модель набирает 77.0 против 74.0 у Claude Opus 5 и 73.0 у GPT 5.6-Sol. На Automation-Bench 60.5 против 50.3 у Opus 5, на Agents' Last Exam 35.4 против 28.6. К прошлой Flash прирост большой: Terminal-Bench 4.0 вырос с 31.2 до 42.3, ProgramBench с 20.3 до 29.1.
На HLE (56.3), Terminal-Bench 4.0 (51.8) и NL2Repo-Bench (75.3) Opus 5 всё ещё впереди. Цифры приведены самой компанией, а методики оценки у бенчмарков разные.
Отдельно открыли Search и Fetch API на собственном поисковом движке: $0.75 за 1000 вызовов на каждый эндпоинт.
Модель: https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017
Документация API: https://api-docs.deepseek.com/guides/search
Источник: https://x.com/deepseek_ai/status/2111375640717033777
@ai_machinelearning_big_data
#DeepSeek
40 454
🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку
Окружение решает больше, чем кажется.
Собрал папки и каналы, где можно быстрее влиться в нужное направление, следить за трендами и не вариться в своём пузыре.
AI: t.me/ai_machinelearning_big_data
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
DevOps: t.me/DevOPSitsec
Docker: https://t.me/+90Z5TAyfuNU5YmRi
Golang: t.me/Golang_google
Rust: t.me/rust_code
C++: t.me/cpluspluc
C#: t.me/csharp_ci
Java: t.me/javatg
JavaScript: t.me/javascriptv
React: t.me/react_tg
Frontend: t.me/front
PHP: t.me/phpshka
Android: t.me/android_its
Мобильная разработка: t.me/mobdevelop
Базы данных: t.me/sqlhub
Data Science: t.me/data_analysis_ml
Big Data: t.me/bigdatai
Математика: t.me/data_math
Физика: t.me/fizmat
Kubernetes: t.me/kubernetc
GameDev: https://t.me/gamedev
Haskell: t.me/haskell_tg
Собеседования и карьера:
DS собеседования: t.me/machinelearning_interview
Python собеседования: t.me/python_job_interview
Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка Frontend: https://t.me/addlist/mzMMG3RPZhY2M2Iy
Полезное сверху:
ИТ-мемы: t.me/memes_prog
Английский для программистов: t.me/english_forprogrammers
ИИ и технологии: t.me/vistehno
954 ГБ open-source курсов: https://t.me/+rKBQEMccAA01MTcy
ИТ-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
Max Ai: https://max.ru/ai_machinelearning_big_data
Max python: https://max.ru/pythonl
ТЕХНО: https://max.ru/vistehno
Max Go: https://max.ru/Golang_google
Max Linux: https://max.ru/linuxkalii
Devops: https://max.ru/DevOPSitsec
C#: https://max.ru/csharp_ci
C++: https://max.ru/cpluspluc
SQL: https://max.ru/sqlhub
Java: https://max.ru/javatg
Подписывайся на нужные направления и собирай себе ленту, которая реально двигает вперёд.
40 454
🔎 Конец программирования: создатель InfluxDB считает, что код скоро перестанут писать и читать люди
Пол Дикс, основатель InfluxData и автор InfluxDB, опубликовал эссе «The end of programming». Его тезис: ручное написание кода и построчное ревью вымирают. Софт будут производить агенты, а люди будут проверять результат работы системы, в сам код почти не заглядывая.
Главный аргумент Дикса связан с Bun 1.4. Рантайм переписали с Zig на Rust, это больше миллиона новых строк. Сделал это один разработчик, Джаред Самнер, вместе с предрелизной Fable 5 и почти безлимитным бюджетом на токены. Он собрал харнесс для параллельной работы агентов, и за 11 дней они сделали 6778 коммитов. По API это стоило бы около $165 тысяч.
На возражение, что переписывать готовую программу легко, ведь старая версия служит эталоном, Дикс отвечает так: если есть система верификации и толковое направление, ИИ доводит до рабочего состояния очень сложный софт.
Его собственные эксперименты на форке InfluxDB. Интеграцию с Apache Iceberg, где задействованы API, CLI, компактор, манифесты и S3, Fable собрала за 14 часов: Дикс только описал архитектуру, а дальше работали сабагенты с код-ревью. Репликацию данных с edge-узлов в центральный кластер модель сделала за 28 часов, сама развернула в AWS и чинила баги по логам и метрикам. Система крутится до сих пор. Обе фичи пока остаются прототипами, а держать агента в постоянном цикле улучшений Дикс не может себе позволить: по его оценке, это сотни тысяч долларов в месяц.
По словам Дикса, в Anthropic и OpenAI разработчики уже выпускают десятки и сотни PR в неделю. Они строят системы, промпты и инструменты проверки и не читают каждую строку. Остальная индустрия придёт к этому примерно через год. К концу 2027 года интеллект уровня Fable должен стать достаточно дешёвым для работы на полный день, а железо вроде Cerebras даст в 10-100 раз больше токенов в секунду.
При этом Дикс не обещает мгновенной революции. Из-за инерции организаций ручной код с построчным ревью во многих компаниях проживёт ещё лет десять. И вместе с полезным софтом нас ждёт море слопа.
Самыми продуктивными станут те, кто управляет агентами, строит харнессы, фабрики софта и системы QA. Главными вопросами будут «что мы хотим выпустить?» и «что мы готовы поддерживать?».
https://pauldix.com/the-end-of-programming
