Департамент Разработки
1.55K subscribers
661 photos
44 videos
524 links
Департамент Разработки — комьюнити про эффективную разработку и всё, что рядом.
Здесь встречаются разработчики, архитекторы, автоматизаторы и просто любопытные умы. Мы рассказываем последние новости индустрии, делимся инсайдами и кейсами от разработчиков.
Download Telegram
Оказывается, вы используете Claude Code максимум на 20%, если просто пишете агенту задачи текстом. Настоящая магия спрятана под капотом CLI.

Огромная шпаргалка по Claude Code на русском — почти весь функционал собрали в одном месте.

Разбираемся за 30 секунд:
→ Горячие клавиши для ускорения работы
→ Слэш-команды (от очистки контекста /compact до /mcp) и подключение MCP-серверов
→ Работа с памятью (правильное ведение CLAUDE.md) и файловой системой
→ Продвинутая настройка (конфиги, env-переменные и создание кастомных навыков — skills)

Сохраняйте себе 📌, чтобы каждый раз не искать по всей документации.

Оф. документация Claude Code Commands
❤3🔥2😁2🙏1
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