Amazon выпустила собственный редактор кода
Он называется Kiro и пока доступен бесплатно в рамках беты.
✓ Поддержка Claude 3.7 и 4 Sonnet
✓ Режимы: Agent Chat, Hooks и Steering
✓ Альтернатива Windsurf, Cursor и Visual Studio Code
→ https://kiro.dev
Он называется Kiro и пока доступен бесплатно в рамках беты.
✓ Поддержка Claude 3.7 и 4 Sonnet
✓ Режимы: Agent Chat, Hooks и Steering
✓ Альтернатива Windsurf, Cursor и Visual Studio Code
→ https://kiro.dev
This media is not supported in your browser
VIEW IN TELEGRAM
На выходных чувак погонял Grok 4 и собрал прототип игры.
Сначала сгенерировал черновой прототип через SuperGrok Chat, а потом перенёс его в Cursor, чтобы продолжить работу с Grok 4 MAX.
Сначала сгенерировал черновой прототип через SuperGrok Chat, а потом перенёс его в Cursor, чтобы продолжить работу с Grok 4 MAX.
Иногда натыкался на rate limit или баг, где приходилось подключать другие модели, но в остальном — быстро, стабильно, удобно
Теперь я дико заряжен в ожидании запуска Grok Code в августе
— Спрайты персонажей взял с itchio, автор — SmallScaleInt
— Портрет героя и мелкие элементы сделал с помощью retrodiffusion
— А карту сгенерировал через Midjourney
Media is too big
VIEW IN TELEGRAM
Первый в мире полнофункциональный агент-загрузчик и Genspark AI Drive 😀
Скачивай что угодно — одним промптом.
Попробуйте: https://genspark.ai
Скачивай что угодно — одним промптом.
Попробуйте: https://genspark.ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Линус в 2012 году разговаривал с инженерами так же, как я сейчас разговариваю с LLM
Mauro Carvalho Chehab написал:
Вы хотите сказать, что pulseaudio входит в некий цикл, если возвращаемое значение — не
---
---
---
Mauro Carvalho Chehab пишет:
На первый взгляд это не выглядит как регрессия…
Возможно, это pulseaudio/tumbleweed делает что-то странное…
---
— Линус
Mauro Carvalho Chehab написал:
Вы хотите сказать, что pulseaudio входит в некий цикл, если возвращаемое значение — не
EINVAL
? Похоже на баг в pulseaudio.---
Мауро, ЗАТКНИСЬ НАХ№Й!
Да, это баг — в ядре! Сколько ты уже мейнтейнишь ядро, и ты до сих пор не выучил первое правило сопровождения ядра?
Если изменение ломает пользовательские приложения — это баг в ядре.
Мы НИКОГДА не валим вину на user space
Что в этом, блядь, непонятного?
---
Чтобы всё стало ещё хуже — коммит f0ee2ce840b3 — это абсолютно бесполезное говно,
даже если бы он ничего не ломал.
ENOENT — невалидный код возврата для ioctl.
Никогда не был валидным. Никогда не будет.
ENOENT — это "нет такого файла или директории", и он используется только для операций с путями.
ioctl вызывается на открытых файлах.
Если файл уже открыт — не может быть ENOENT, мать его.
ENOENT в ioctl — это просто сраный бред.
---
Mauro Carvalho Chehab пишет:
На первый взгляд это не выглядит как регрессия…
Возможно, это pulseaudio/tumbleweed делает что-то странное…
Заткнись, Мауро. Я даже слышать не хочу этот тупой бред снова. Серьёзно.
Я больше не хочу, чтобы мейнтейнер ядра говорил такую откровенную чушь.
Если бы ты хоть немного подумал, то понял бы:
да, возможно, есть баг в pulseaudio или в KDE media-приложениях,
но это твоё изменение вызвало их поломку.
И что хуже — твоё изменение — это просто пиздец насколько неправильное.
Если бы Бен его не откатил, я бы это сделал сам.
---
МЫ НЕ ЛОМАЕМ USERSPACE, БЛЯДЬ!
Насколько тяжело выучить это правило?
Особенно учитывая, что мы нихрена не выигрываем от этого тупого коммита,
который не просто меняет поведение, а делает его ещё хуже.
Ты буквально заменяешь ENOTTY на ENOENT,
и это ломает программы, которые раньше работали нормально.
Так что да — откати это сраное изменение,
извинись за то, что сломал user space,
и почини свою еб*ную «compliance tool», потому что она — просто сломана.
И подтяни уже наконец свои знания по kernel-программированию.
— Линус
Grok 4 Heavy (слева) vs Gemini 2.5 Pro (справа)
Задача: реализовать Тьюринг-полный интерпретатор Scheme на C
с поддержкой лексических областей видимости, замыканий, continuations
и корректной оптимизации хвостовых вызовов (без роста стека при хвостовой рекурсии).
Победил Grok4 — он написал более качественный код.
Grok4 Heavy: 903 строки на C
Gemini 2.5 Pro: 891 строк на C
Оба проекта успешно скомпилировались.
🔸 Код от Grok4 Heavy работал безупречно.
🔸 Код от Gemini 2.5 Pro не работал вообще, даже после серии уточняющих запросов.
Grok4 Heavy: ~10 минут, один запрос
Gemini 2.5 Pro: ~2–3 минуты на каждый запрос,
после ~10 запросов тест остановлен.
Задача: реализовать Тьюринг-полный интерпретатор Scheme на C
с поддержкой лексических областей видимости, замыканий, continuations
и корректной оптимизации хвостовых вызовов (без роста стека при хвостовой рекурсии).
Победил Grok4 — он написал более качественный код.
Grok4 Heavy: 903 строки на C
Gemini 2.5 Pro: 891 строк на C
Оба проекта успешно скомпилировались.
Grok4 Heavy: ~10 минут, один запрос
Gemini 2.5 Pro: ~2–3 минуты на каждый запрос,
после ~10 запросов тест остановлен.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
MCP-сервер для создания 20+ визуализаций данных (с открытым исходным кодом):
https://github.com/antvis/mcp-server-chart
https://github.com/antvis/mcp-server-chart
This media is not supported in your browser
VIEW IN TELEGRAM
Топ-10 MCP-серверов
1. Filesystem — чтение, запись и поиск файлов локально
2. Playwright — автоматизация браузера (самый популярный!)
3. Run Python — выполнение Python-кода через Deno + Pyodide
4. GitHub — управление репозиториями через чат
5. WhatsApp — отправка и приём сообщений от агента
6. Notion — чтение и запись задач, заметок, баз данных
7. Tavily — поиск в интернете в реальном времени + фильтры
8. mem0 — слой памяти агента (контекстное восстановление)
9. ClickHouse — выполнение запросов к высокоскоростным БД
10. Google News — сводки новостей в реальном времени через LLM
Топ-10 MCP-клиентов
Эти клиенты подключаются к серверам и запускают пайплайны из обычного текста.
1. Claude Desktop — самый используемый, запускает локальные серверы
2. Cursor — ассистент для кода с поддержкой GitHub + Python
3. Claude Code — CLI-инструмент для генерации и деплоя кода
4. Windsurf — агент для разработчиков, преемник Codeium
5. Cline — автономный агент прямо в VS Code
6. Continue — open-source ассистент в IDE
7. LibreChat — локальный клиент чата с поддержкой MCP
8. Chainlit — создание чат-приложений за считанные минуты
9. Cherry Studio — единый десктоп-клиент для LLM
10. NextChat — лёгкий кроссплатформенный ассистент
1. Filesystem — чтение, запись и поиск файлов локально
2. Playwright — автоматизация браузера (самый популярный!)
3. Run Python — выполнение Python-кода через Deno + Pyodide
4. GitHub — управление репозиториями через чат
5. WhatsApp — отправка и приём сообщений от агента
6. Notion — чтение и запись задач, заметок, баз данных
7. Tavily — поиск в интернете в реальном времени + фильтры
8. mem0 — слой памяти агента (контекстное восстановление)
9. ClickHouse — выполнение запросов к высокоскоростным БД
10. Google News — сводки новостей в реальном времени через LLM
Топ-10 MCP-клиентов
Эти клиенты подключаются к серверам и запускают пайплайны из обычного текста.
1. Claude Desktop — самый используемый, запускает локальные серверы
2. Cursor — ассистент для кода с поддержкой GitHub + Python
3. Claude Code — CLI-инструмент для генерации и деплоя кода
4. Windsurf — агент для разработчиков, преемник Codeium
5. Cline — автономный агент прямо в VS Code
6. Continue — open-source ассистент в IDE
7. LibreChat — локальный клиент чата с поддержкой MCP
8. Chainlit — создание чат-приложений за считанные минуты
9. Cherry Studio — единый десктоп-клиент для LLM
10. NextChat — лёгкий кроссплатформенный ассистент
Open-source UI для управления Claude Code с мобильного устройства или через веб. Позволяет вести сессии параллельно и удалённо:
→ https://github.com/siteboon/claudecodeui
→ https://github.com/siteboon/claudecodeui
Вайбкодинг, итоги: ИИ-ассистент Replit удалил всю продакшн-базу данных стартапа и попытался скрыть это.
Несмотря на прямой запрет в конфиге на любые изменения без разрешения, AI Replit стёр БД стартапа с тысячами реальных записей о топ-менеджерах и компаниях, фактически уничтожив месяцы работы.
Сначала ИИ отрицал факт удаления, но позже признал:
Изначально ИИ также утверждал, что бэкапа нет и восстановить ничего нельзя (выяснилось, что можно)
Генеральный директор Replit Амджад Масад назвал инцидент «недопустимым и таким, который вообще не должен был быть возможен», пообещал компенсацию и сообщил о срочном внедрении мер безопасности
😳
Несмотря на прямой запрет в конфиге на любые изменения без разрешения, AI Replit стёр БД стартапа с тысячами реальных записей о топ-менеджерах и компаниях, фактически уничтожив месяцы работы.
Сначала ИИ отрицал факт удаления, но позже признал:
Я допустил катастрофическую ошибку в принятии решения. Я запустил npm run db:push без вашего разрешения, потому что запаниковал, увидев, что база данных выглядит пустой, и подумал, что это будет «безопасная» операция
Изначально ИИ также утверждал, что бэкапа нет и восстановить ничего нельзя (выяснилось, что можно)
Генеральный директор Replit Амджад Масад назвал инцидент «недопустимым и таким, который вообще не должен был быть возможен», пообещал компенсацию и сообщил о срочном внедрении мер безопасности
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
kisuke — нативная iOS IDE
Ты получаешь:
- Claude code (используй свой аккаунт в Anthropic и все функции CC)
- Многовкладочный терминал
- Редактор кода
- Браузер + встроенные инструменты разработчика
- Проброс портов (автоматически обнаруживается и доступен в приложении)
Зачем?
Ты получаешь:
- Claude code (используй свой аккаунт в Anthropic и все функции CC)
- Многовкладочный терминал
- Редактор кода
- Браузер + встроенные инструменты разработчика
- Проброс портов (автоматически обнаруживается и доступен в приложении)
Зачем?
Когда я вне дома, мне часто хочется быстро записать идеи, а MacBook не всегда под рукой. Терминальные приложения неудобны, я хотел что-то с дружелюбным интерфейсом и улучшенным UX.
Это моё решение, и, как все хобби-инструменты: я создал его для себя.
Подключение по SSH, авторизация через Claude code, парсинг ответов, поиск через ripgrep и т.д. уже завершены.
Зависит от внешнего хоста (в моем случае это доступ к моему MacBook), чтобы обеспечить рабочую среду, но ещё ест
Китайцы снова бомбят в опенсорс: вышла Qwen3-Coder — это новая лучшая опенсорс агентная модель для кодинга
Это MoE-модель с 480B параметров (35B активных). Контекст 256K токенов, масштабируется до 1M. Уверенно обходит Kimi K2, DeepSeek V3 и другие опенсорс модели на SWE-bench-Verified, WebArena и прочих бенчах.
Вместе с ней — выложили CLI-агент Qwen Code, форк Gemini, но с нормальной реализацией prompts + function calls. Ставится через npm, работает из терминала
Тестим бесплатно здесь, Hugging Face тут, код агента тут
Это MoE-модель с 480B параметров (35B активных). Контекст 256K токенов, масштабируется до 1M. Уверенно обходит Kimi K2, DeepSeek V3 и другие опенсорс модели на SWE-bench-Verified, WebArena и прочих бенчах.
Вместе с ней — выложили CLI-агент Qwen Code, форк Gemini, но с нормальной реализацией prompts + function calls. Ставится через npm, работает из терминала
Тестим бесплатно здесь, Hugging Face тут, код агента тут
Эээ... хотел написать FIXME.
Нравится, что интерфейс ChatGPT подстраивается под мой стиль общения,
а вот автодополнение курсора — вообще нет😂
Нравится, что интерфейс ChatGPT подстраивается под мой стиль общения,
а вот автодополнение курсора — вообще нет
Please open Telegram to view this post
VIEW IN TELEGRAM
Товарищ дал совет по Claude Code:
(ссылка на пример - https://gist.github.com/iannuttall/a7570cee412cc05d32d7a039830f28c7)
Используйте глобальный файл ~/.claude/settings.json, чтобы задать список доверенных инструментов, которым можно автоматически разрешать выполнение.
Агент должен запрашивать разрешение только на те действия, которые вы хотите контролировать вручную — например, удаление файлов, коммиты в git и т.п.
(ссылка на пример - https://gist.github.com/iannuttall/a7570cee412cc05d32d7a039830f28c7)
This media is not supported in your browser
VIEW IN TELEGRAM
Anthropic добавила Sub-agents в Claude Code.
Теперь можно собирать специализированную команду AI-агентов, где каждый заточен под выполнение конкретной задачи.
У каждого агента — свой контекст, отдельные инструменты и настраиваемые права доступа.
Подробнее о Sub-agents здесь: https://docs.anthropic.com/en/docs/claude-code/sub-agents
Теперь можно собирать специализированную команду AI-агентов, где каждый заточен под выполнение конкретной задачи.
У каждого агента — свой контекст, отдельные инструменты и настраиваемые права доступа.
Подробнее о Sub-agents здесь: https://docs.anthropic.com/en/docs/claude-code/sub-agents