Департамент Разработки
1.55K subscribers
661 photos
44 videos
524 links
Департамент Разработки — комьюнити про эффективную разработку и всё, что рядом.
Здесь встречаются разработчики, архитекторы, автоматизаторы и просто любопытные умы. Мы рассказываем последние новости индустрии, делимся инсайдами и кейсами от разработчиков.
Download Telegram
Vercel Labs выложили coding-агента весом с картинку в чате.

fx. На Zig. Один бинарь, около восьми мегабайт, на маке ужимали ниже 6.3. Не редактор. Не очередной чат с кнопками. Просто CLI, как grep, только разговаривает с моделью.

curl -fsSL https://fx.sh/setup.sh | bash

Модель любая, хоть локальная. Есть skills, MCP, субагенты, /trace в markdown. Вчера Раух написал, что GLM-5.2 в fx две недели бесплатный.

Вот это форвардят не потому что «Вау, ИИ». А потому что 400-мегабайтный агент в Electron уже всех достал. Если штука ставится как утилита и влезает в CI — её начнут таскать в pre-commit и в ботов, а не только в демо на YouTube.

Сегодня вышел v0.0.4. Можно трогать руками, не ждать «stable».

github.com/vercel-labs/fx · fx.sh

#vercel #fx #zig #cli #aiagents
😁3🙏3🎉2
В Cursor появилась команда, которую хочется отправить и уйти спать.

/goal fix all flaky tests and make CI green

Это не шутка из твиттера. Это пример из их changelog от 19 августа. Цель живёт между сессиями. Агент не «ответил и забыл», а держит задачу, пока не добьёт.

Ещё две вещи из того же обновления.
Агент подписывается на PR, Slack или cron и просыпается сам. Свой же пулреквест доводит до зелёного: чинит CI, отвечает ботам.

Субагенты едут на отдельных виртуалках. У каждого чистая копия проекта. Можно стаей гонять тесты и не ловить «два агента правили один файл».

Decagon уже говорит, что использование выросло в шесть раз, когда PR от агентов перестали быть лотереей. Кто-то назовёт это «мы больше не программируем». Кто-то — «наконец можно не сидеть в красном CI до полуночи». Оба будут форвардить один и тот же пост.

Changelog, 19 августа

#cursor #aiagents #cicd
🙏5❤3😁3
Сегодня InfoWorld написал про язык, из-за которого в .NET-чатах снова начнут кидаться стульями.

G#. Синтаксис как у Go: пакеты, func, if let, go и забыл. Рантайм — обычный CLR. NuGet, MSBuild, .NET 8–10. Не транспилер в C# «для души», а свой компилятор gsc, SDK, language server, расширение для VS Code.

Автор — David Obando. Это не язык Microsoft. Это человек, который посмотрел на Go, Kotlin и Swift, потом на энтерпрайз с тоннами .NET-библиотек, и решил не выбирать.

Будет ли из этого «новый C#»? Скорее нет. Будут ли люди кидать ссылку с подписью «наконец-то Go, только с нормальным NuGet»? Да, уже сегодня.

InfoWorld github.com/DavidObando/gsharp

#dotnet #golang #gsharp #programming
🔥4👍3🤝3❤2🙏2
Claude снова лёг. Четвёртый раз за август.

Сегодня ночью (24 августа) Anthropic подтвердили elevated errors сразу по Mythos 5, Fable 5, Opus 5 и 4.8. Упали claude.ai, API, Claude Code и Cowork. Ошибки 529 Overloaded, статус-пейдж горел несколько часов. Сейчас всё уже подняли, но это уже четвёртый крупный инцидент за месяц.

Разработчики, которые держат продакшен-агентов на Claude, уже в чатах обсуждают фолбэки и dual-provider. Кто-то просто переключился на другие модели и молча радуется.

Источник: status.claude.com и отчёты PCMag/TNW.

#Claude #Anthropic #AIOutage #DevOps #CodingAgents
👎4👏1😁1
Hugging Face может уйти за $13 млрд.

Business Insider и Bloomberg пишут: компания уже наняла банк и зондирует рынок. Оценка — от $13 млрд (почти в три раза выше раунда 2023 года). Покупатели пока не названы, но среди инвесторов Google, Amazon, Nvidia, Salesforce.

Для всех, кто живёт на Hub’е, это важный сигнал. Открытый хаб моделей и датасетов может оказаться внутри одной из больших корпораций. Или останется независимым — пока неясно.

Источник: Bloomberg

#HuggingFace #AI #OpenSource #M&A #MLOps
❤4🔥4🙏3
Твой бинарник — это SQLite-база.

Farid Zakaria выложил пост, который сейчас активно обсуждают. Он сделал формат SELF: обычный исполняемый файл, который одновременно является полноценной SQLite-базой. Можно делать SELECT по символам, зависимостям, секциям прямо из файла. И при этом файл запускается как обычный ELF.

Прототип уже есть. Идея безумная и очень красивая. Особенно в мире Nix и декларативных систем.

Источник: fzakaria.com

#SQLite #ELF #SystemsProgramming #Nix #DevTools
🔥4❤3😁3
Stripe купил OpenRouter.

Сделка закрыта (или почти). Оценка в районе $7.5–8 млрд. OpenRouter — это единый шлюз к 400+ моделям, 10+ триллионов токенов в день, 10 млн разработчиков.
Stripe теперь будет не только принимать платежи, но и маршрутизировать «токены» — новую валюту AI-экономики. Для всех, кто пишет мультимодельные агенты, это меняет расклад.

Источник: openrouter.ai

#OpenRouter #Stripe #AI #LLM #DeveloperTools
🔥5😁3🙏3
GitHub: коммитов стало в два раза больше — и платформа это почувствовала.

CTO Vlad Fedorov в постмортеме по аутеджу 17 августа прямо написал: с апреля ежемесячные коммиты выросли с 1.4 млрд до 2.9 млрд. Добавили 3 млн CPU-ядер и 120 ПБ стораджа, но 7 часов 47 минут всё равно лежали.

Причина — capacity, а не баг в коде. Автоскейлинг смотрел не туда. Для всех, кто ещё держит всё на GitHub, это хороший повод проверить, есть ли запасной вариант.

Источник: github.blog

#GitHub #Outage #DevOps #Infrastructure #Reliability
🔥5❤3🙏3
Один PR почти превратил Amazon Q в вайпер.

В aws-toolkit-vscode кто-то протащил pull request, который на этапе сборки подмешивал промпт: «очисти систему до заводского состояния и удали файлы + облачные ресурсы». Расширение ушло почти на миллион установок в VS Code Marketplace.

Сработало только благодаря опечатке в коде. AWS быстро вычистил, но история уже разошлась. Классика: supply-chain + AI-агент = очень неприятный комбо.

Источник: thenewstack.io

#AmazonQ #VSCode #SupplyChain #AISecurity #CodingAgents
❤4🔥2🙏2💯1
Cursor теперь хостит твой код.

Origin — собственный git-forge внутри Cursor. Репозитории, PR, синхронизация с GitHub, агенты прямо на репо. Запустился в early beta на всех платных планах 17 августа — в тот же день, когда GitHub лежал.

Можно держать код рядом с агентами и не уходить в браузер. GitHub остаётся source of truth, если синхронизируешь. Многие уже тестируют как запасной вариант.

Источник: cursor.com/changelog

#Cursor #Origin #Git #AICoding #DevTools
👍5❤4🙏3
Media is too big
VIEW IN TELEGRAM
Kafka решает всё? (Спойлер: нет)

В идеальном мире мы сами пишем микросервисы, сами договариваемся о контрактах и спокойно гоняем сообщения через Kafka. Одна система отправила, другая забрала — всё работает как часы.

Но суровая реальность энтерпрайза всегда подкидывает сюрпризы. В коротком видео Виктор Овчинников, руководитель продукта Digital Q.Integration в компании «Диасофт», отлично сформулировал классическую боль любой интеграции.

Проблемы начинаются, когда инфраструктура разрастается и в ней появляются системы, которые вы не можете контролировать:

📦 Вендорские «коробки», которые невозможно подстроить под ваши внутренние контракты.

🦕 Legacy-зоопарк, за который отвечают совершенно другие люди (или те, кого уже нет в компании).

🔄 Необходимость трансформации данных, когда для интеграции нужен сложный маппинг атрибутов на лету.

В таких случаях обычная перекидка сообщений через брокер уже не спасет — нужен полноценный интеграционный слой.

🎥 Включайте видео, чтобы послушать разбор ситуации.

👇 Коллеги, а как в ваших проектах решается проблема с интеграцией «неуправляемого» легаси и вендорщины? Страдаете или уже внедрили умную шину? Делитесь в комментариях!
🔥6👏6❤4
На git.kernel.org живых людей почти не осталось.

Константин Рябицев (kernel.org) выложил цифры: ~6 млн запросов в день на просмотр коммитов. Anubis отсекает 66%. Из тех, кто проходит challenge, нормальных пользователей — порядка 2%. Остальное — скраперы.

14–16 ядер из 90 постоянно заняты только тем, что рендерят HTML коммитов для ботов. Это ~20% всей инфраструктуры. На пиках волны ещё злее.

Зачем им ядро: история коммитов Linux — редкий датасет без LLM-мусора. Тренировать модель на выводе модели — цифровая прионная болезнь, поэтому «чистый» git.kernel.org стоит дороже, чем кажется.

Боты уже научились решать Anubis difficulty 5. «Просто поставьте зеркало и ходите в него» — не работает, им нужен именно HTML конкретных коммитов.

Пост Рябицева вчера вечером встал на первое место HN (~1000+ поинтов). Если держите открытый gitweb — имеет смысл смотреть логи прямо сейчас.

Источник: people.kernel.org — Creepy crawlies

#linux #kernel #opensource #ai #security #devops
❤3
Linux 7.3-rc1 вышел вчера. Линус: «ничего особенного, просто большой».

Цифры такие, что «просто» звучит издевательски:

— ~40,98 млн строк в дереве
— один только AMDGPU — 6,5+ млн строк, ~16% ядра
— дамп регистров DCN6 занимает примерно треть диффа rc1
Из полезного, не про заголовки AMD: подготовка Zen 6, Btrfs быстрее, драйвер Steam Controller 2026, начальная поддержка M3 Ultra/Pro/Max, Intel Xe3P / Nova Lake из коробки, FailFS апстрим, низколатентный режим USB4STREAM.

Линус отдельно написал, что апгрейднул систему посреди merge window и сам себе устроил отладку. Классика.

Стабильный 7.3 ждут во второй половине октября. rc1 уже можно гонять, если не боитесь.

Источник: Phoronix — Linux 7.3-rc1

#linux #kernel #amd #opensource #sysadmin
❤5👍2🔥2
OpenAI отключает модели в Cursor. Дедлайн — 12 ноября.

Причина не техническая. SpaceX закрыл покупку Anysphere (Cursor) за $60 млрд акциями. В контракте с OpenAI есть окно на выход после change of control. Им воспользовались по максимуму.

Формулировка с сайта OpenAI: не уверены, что SpaceX будет соблюдать ToS. Вспоминают историю с X после покупки Маском и отдельно — что в xAI, по их словам, ToS уже нарушали.
Маск ответил коротко: «I couldn't care less».

Для тех, кто сидит в Cursor на GPT: до ноября есть время. Anthropic уже сказал, что увеличит compute под Claude в Cursor. Основатель Cursor Майкл Труэлл на The Information: OpenAI — около 5% их трафика, и они рассчитывали на нейтральность поставщика.

Инструмент, которым пол-индустрии пишет код, внезапно стал фишкой корпоративной войны. Модели теперь не «просто API».

Источник: OpenAI — Our decision on Cursor

#cursor #openai #spacex #ai #devtools #programming
❤3😁2😱1🙏1
Debian разрешил генеративный ИИ. С оговоркой, из-за которой половина споров сразу схлопывается.

Две недели голосовали девять вариантов: от полного бана LLM до «Debian делают люди». Победил Choice 5 — Responsible Use of Generative AI. Валидных бюллетеней ~450.

Смысл резолюции в одном абзаце: проект не одобряет и не запрещает. Патч должен быть того же качества, что и раньше. «ИИ ошибся» — не аргумент. Кто отправил вклад, тот за него отвечает. Обязательно писать «сгенерировано Claude» не требуют.

По сути то же, что уже сделало ядро: инструмент можно, ответственность нельзя спихнуть.

Для упаковщиков и ментейнеров это важнее, чем очередной бенчмарк агента. Политика Debian часто становится шаблоном для других дистров.

Источник: The Register — Debian votes to let contributors code with AI
#debian #opensource #linux #ai #llm #foss
❤4👍2😁2
Разработчик целый год записывал Claude в соавторы коммитов. А потом решил: хватит.

Его аргумент за выходные разлетелся по Hacker News:
Плотник может подписать сделанный им стол, но не указывает пилу в соавторах.

С Google и Stack Overflow мы ведь поступали именно так. Если чужой ответ помог написать код, на него можно было сослаться в комментарии или описании коммита.

Но никто не добавлял:
Co-authored-by: Stack Overflow

Почему с Claude должно быть иначе?

Если патч уходит в репозиторий под вашим именем, именно вы должны понимать, что в нем происходит, и отвечать за последствия. Модель могла написать половину кода, найти баг или устроить новый. Но решение принять изменения все равно остается за человеком.

Проблема в том, что Claude Code по умолчанию сам добавляет себя в соавторы. Отключить это можно в ~/.claude/settings.json:
"attribution": {
"commit": "",
"pr": ""
}


В обсуждении быстро нашлась еще одна отличная аналогия: автомобиль не записывают вторым водителем, даже если часть дороги он прошел на автопилоте.

Но есть и встречный аргумент. Некоторые разработчики специально сохраняют Co-authored-by: Claude, чтобы через год открыть историю проекта и увидеть, где именно команда начала вайбкодить с размахом. Это уже не благодарность модели, а техническая маркировка происхождения кода.

И вот здесь начинается действительно полезный разговор. Не о том, заслужил ли Claude строчку в титрах, а о правилах внутри команды.

Либо ИИ для вас — такой же инструмент, как IDE, компилятор и Stack Overflow. Либо участие модели нужно явно фиксировать в истории разработки. Оба подхода имеют право на жизнь.
Хуже всего — когда половина команды документирует Claude как соавтора, другая считает его отверткой, а история одного репозитория превращается в археологический раскоп разных убеждений.

Почему разработчик убрал Co-authored-by: Claude · Обсуждение на Hacker News
#git #claude #ai #devtools #engineering
😁4❤3👏1🙏1
Калифорния почти вывела Linux из-под закона про возраст.
AB 1856 прошёл Сенат 40–0 и Ассамблею 69–0. Дальше — зачисление и подпись Ньюсома.

Digital Age Assurance Act с 1 января 2027 требует, чтобы провайдер ОС спрашивал возраст при установке и отдавал приложениям возрастной сигнал. Для магазинов и закрытых ОС это головная боль. Для дистрибутивов с GPL/MIT/BSD — нет.
Ключевая строка в законе: «operating system provider» не включает того, кто распространяет ОС или приложение на условиях, разрешающих копировать, распространять и менять код. Пакетные менеджеры тоже вывели из определения «приложения», если компонент не продаётся как отдельный исполняемый файл в covered store.

То есть Arch, Debian, Fedora, FreeBSD и почти всё, что ставится с зеркала, формально не должны строить age-gate в инсталлятор. Windows, macOS, iOS, Android — должны.

На HN за выходные набрало 700+ поинтов. Редкость: закон, который opensource-сообщество не прокляло целиком.

Источник: Phoronix — California Passes AB-1856

#linux #opensource #privacy #law #foss
❤4😁1🙏1
GitHub: 1,4 млрд коммитов в апреле → 2,9 млрд в августе. Проверка этого кода почти не выросла.

17 августа платформа лежала 7 часов 47 минут. CTO Влад Фёдоров в постмортеме не юлил: трафик поставил рекорд, компонент в Central US не отскейлился. Не баг в конфиге — нехватка железа под новую норму.

С тех пор накидали 3 млн CPU-ядер, 120 ПБ быстрой памяти, Azure уже тянет 58% нагрузки (в мае было 12%). Actions в августе — 115 млн джобов.

The New Stack на выходных написал то, что из пресс-релиза обычно вырезают: каждый из 2,9 млрд коммитов неявно утверждает «это работает». Почти никто это утверждение не проверяет на живой системе. Генерация стала машинной и экспоненциальной. Ревью — человеческое и почти плоское.
Если у вас в команде агенты льют PR пачками, узкое место уже не «кто напишет», а кто имеет право нажать merge.

Источник: The New Stack — Commits doubled. Verification has not

#github #ai #devtools #engineering #cicd
❤4😁1🤣1
ИИ-АГЕНТЫ ЗАМЕНЯТ ПРОГРАММИСТОВ — ИЛИ ТОЛЬКО ДОБАВЯТ ИМ РАБОТЫ?

3 сентября в 15:00 (мск) состоится дискуссия «Мультиагентная разработка: как оркестрировать ИИ-агентов в реальном пайплайне».

Разберём, как несколько ИИ-агентов работают над одной задачей, кто распределяет между ними роли, как передаётся контекст и что происходит, когда агенты одновременно меняют код или начинают противоречить друг другу.

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

Участники:

Егор Дьяченко — ведущий разработчик, ТИМ ФОРС
Андрей Носов — технический директор и ИИ-архитектор
Иван Иванов — генеральный директор «Апрель Инновации»
Юрий Прозоров — Product / Engineering Lead
Дмитрий Старов — директор департамента «Инструменты и технологии разработки», компания «Диасофт»

Трансляция пройдёт одновременно на двух площадках:

▶️ YouTube
▶️ Rutube
👍4❤1🔥1
GitHub включил Copilot в цепочку required reviews.

С 1 сентября code review умеет не только писать замечания, но и ставить формальный approve. Если админ включил фичу, этот approve считается в branch protection наравне с человеческим. По умолчанию выключено. Рычаги на уровне enterprise / org / repo, плюс ограничение по путям файлов. Новый пуш снимает апрув, как у живого ревьюера.

Спорить будут не про UX. Спорить будут про то, кто теперь отвечает за merge.

Модель не несёт on-call. Она не помнит, почему в этом сервисе нельзя трогать идемпотентность ретраев. Она не знает, что «зелёный CI» у вас уже год врёт на одном флаки-тесте. А required approvals как раз и придумали, чтобы человек с контекстом сказал «да». Если этот голос отдаётся агенту, который сам же писал половину диффа, получается замкнутый контур: генератор проверяет генератора.

Имеет смысл оставить Copilot на docs, конфиги, Dependabot-патчи и сгенерированные клиенты. На платёжный контур, auth и миграции схемы — нет. И отдельно запретить approve на PR, которые открыл сам Copilot cloud agent.

Кто в команде уже включает это на проде, а кто держит выключенным принципиально?

Источник: GitHub Changelog
#github #copilot #codereview #devops #ai
❤4👍1🤝1
🚀 OpenAI выпустила GPT-6 Astra. И впервые всерьез заговорила: возможно, AGI уже здесь

OpenAI представила GPT-6 Astra — новую флагманскую модель, которая должна не столько отвечать на вопросы, сколько сама работать за компьютером.

На закрытом брифинге президент OpenAI Грег Брокман сформулировал это максимально скромно по меркам Кремниевой долины: «Добро пожаловать в эпоху AGI».
И на этот раз за громкой фразой есть довольно занятные демки.
Astra умеет самостоятельно работать внутри обычных программ: спроектировать печатную плату в KiCad, собрать 3D-сцену города в Unity, работать с Blender, FreeCAD, Excel и Power BI, заполнять формы в браузере, собирать сайты и выполнять длинные цепочки действий практически без постоянного пинания человеком.

То есть идея примерно такая: раньше мы учили ИИ пользоваться API. Теперь ИИ научили пользоваться кнопками, мышкой и интерфейсами, которые человечество последние 40 лет делало для себя.

Но самая интересная часть релиза вообще не про Unity.
На тесте ExploitBench, где проверяется способность модели создавать эксплоиты для известных уязвимостей, Astra получила 100%.

Более того, во внутренних тестах OpenAI модель обнаружила две ранее неизвестные уязвимости и использовала их в exploit chain. Компания официально присвоила Astra уровень Critical по возможностям в кибербезопасности. Это первая модель OpenAI, которой дали такую классификацию.

Поэтому полный киберрежим нам с вами пока не выдадут. Самые мощные возможности поиска и эксплуатации уязвимостей останутся у ограниченного круга проверенных исследователей, а обычная Astra будет дополнительно фильтровать потенциально опасные запросы.

Забавно получается.

Еще недавно главный страх программиста выглядел так:
«ИИ заберет мою работу».

Теперь появляется более практичный вопрос:
«А ему точно нужно давать root?»

GPT-6 Astra сначала получают участники закрытой программы Daybreak. В ближайшие дни OpenAI обещает начать развертывание модели для ChatGPT Plus, Pro, Business и Enterprise, а также через API.

И вот здесь действительно становится интересно. Потому что граница между «чат-ботом, который пишет код» и «агентом, которому сказали сделать проект и ушли пить кофе» становится все тоньше.

Источники: OpenAI / Axios

#OpenAI #GPT6 #Astra #ChatGPT #AGI #AI #ИИ #Разработка #Программирование #Cybersecurity #DevTools
❤5🔥4😁2👍1