Департамент Разработки
1.55K subscribers
661 photos
44 videos
524 links
Департамент Разработки — комьюнити про эффективную разработку и всё, что рядом.
Здесь встречаются разработчики, архитекторы, автоматизаторы и просто любопытные умы. Мы рассказываем последние новости индустрии, делимся инсайдами и кейсами от разработчиков.
Download Telegram
WordPress 7.1 вышел вчера, в последний день WordCamp US. Назвали «Mary Lou», в честь джазовой пианистки. Звучит мило. Для тех, кто пилит темы, там грабли.

Адаптив и hover теперь из редактора, через theme.json. Кастомный CSS на брейкпоинты больше не обязательная часть ритуала.

Картинки жмутся в браузере, до аплоада. HEIC, AVIF, HDR. GIF могут уехать в видео. На хостинге меньше CPU, пользователю с телефона — меньше боли.

Если пишете плагины: публичный Icon API, обновившийся Abilities API, ThemeProvider для админки. И редактор теперь жёстко в iframe — блоки на старом Block API начнут отваливаться, это не «когда-нибудь».

Ещё положили Playlist, Tabs, заметки с @упоминаниями. Обычным сайтам приятно. Вам, если кормите семью плагином, — чеклист на выходные, не на сентябрь.

wordpress.org/news/2026/08/mary-lou

#wordpress #webdev #php #gutenberg
😁4❤3🤯2🙏2
Cursor выкатил свой хостинг кода в тот же день, когда GitHub не открывался.

Инженер Cursor Мэтт Палмер даже не стал делать вид, что так совпало: «Хотели раньше, но GitHub был down».

Origin. Репы, пулреквесты, просмотр кода, синк с GitHub. Всё внутри Cursor, на платных планах, пока бета. Агент сидит там же, где лежит код. Ткнул в файл, скинул ему коммент с ревью — он правит PR, браузер не нужен.

Только не надо хоронить GitHub в комментариях. Сами курсоровцы пишут: пока репа пришла с GitHub, GitHub — источник правды. Вендорлок, SSO, CODEOWNERS, secret scanning, Actions — этого в бете нет. InfoWorld уже собрал аналитиков, которые говорят одно и то же: гоняйте на песочнице, прод пока не трогайте.

Но сам жест. Редактор, который полгода ест чужие репозитории, теперь хочет и полку под них. Плюс за спиной SpaceX. Даже если Origin останется «ещё одним GitLab для агентов», разговор «а зачем нам вообще GitHub как единственное место» уже не теоретический.

Changelog Origin TechCrunch · InfoWorld

#cursor #origin #github #ai
❤4😁4🙏3
Mojo открыли компилятор. В мае 2023-го обещали «скоро». Прошло три года, язык доехал до 1.0, и 18 августа на ModCon выложили всё.

Apache 2.0, LLVM exceptions. github.com/modular/modular. Библиотеку и кучу кернелов открывали раньше. Компилятор держали. Теперь можно форкать, читать, собирать самим. Кто ждал этого момента — дождался.
Мелочь для контекста: Qualcomm купил Modular в конце июля. Mojo не убивают, бренд оставляют. В тот же день, что и релизы исходников, сказали: один и тот же код можно крутить на NVIDIA, AMD и теперь на железе Qualcomm.

А, и это уже не «суперсет Python». От этой мечты открестились ещё год назад. Синтаксис похож, GPU-язык свой. Кто хотел «просто запусти мой Django на CUDA» — мимо. Кто хотел железный open source компилятор под ускорители — вот он.

Modular, 18 августа

#mojo #opensource #gpu #modular #qualcomm
👍2🥰1
Оказывается, вы используете 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