Архив рубрики ‘Open source’

5 ошибок в opensource‑проекте, из‑за которых DevRel превращается в мёртвый репозиторий

Привет, Хабр! Каждый год штук тридцать российских IT‑компаний открывают исходники какого‑нибудь своего внутреннего инструмента на GitHub с идеей «сейчас соберём вокруг него комьюнити и получим бесплатный DevRel‑канал». Через полтора года из этой тридцатки выживают три‑четыре проекта, у которых реально есть внешние контрибьюторы и звёзды продолжают капать. Остальные превращаются в архивные репозитории с 40 звёздами, парой висящих issue и последним коммитом восьмимесячной […]

Как я построил систему, внутри которой AI пишет код

Последние полгода я почти не пишу код руками. И, пожалуй, это лучшее изменение в моём процессе разработки за последние годы. Нет, я не перестал быть разработчиком. Просто моя работа изменилась. Раньше большую часть времени я писал код сам. Теперь я проектирую инженерную систему, внутри которой этот код пишет AI. Моя задача — не объяснить модели, […]

Угрожает ли опенсорсу волна сгенерированных пулл-реквестов?

Последнее время в опенсорсе много драмы: продолжаются споры о системах ИИ, позволяющих за минуту переписать проект и изменить его лицензию на разрешительную, и опенвошинге, когда доступный код выдают за открытый. Теперь на первые полосы вышла новая проблема — массовый наплыв пулл-реквестов, сгенерированных системами ИИ [ситуацию уже окрестили «слопмагеддоном»]. Обстановка дошла до того, что мейнтейнеры закрывают […]

Пакетным менеджерам пора ввести период охлаждения

Привет, Хабр!

Я устал копировать промпты вручную. И собрал 794 проверенных в деле промптов для ваших ИИ агентов

🤖 Что происходит, когда вы просто пишете «act as a senior developer» Модель выдает рабочий код. Примерно рабочий. 😅 Компонент рендерится, но стили будут серым Tailwind по умолчанию. Про тесты модель скажет «добавлю позже». Переменные окажутся захардкожены, а в коде останется console.log. Это не проблема модели. Это проблема инструкции. Нейросеть делает ровно то, о чем […]

AriQuantum: Как я написал эмулятор квантового компьютера прямо в Telegram

Как часто вы слышите о квантовых компьютерах? О том, что за ними будущее или что современная криптография уязвима перед квантовыми вычислениями? Всё чаще в новостях появляются статьи о новых квантовых процессорах, о росте числа кубитов, о моделировании белков и новых материалов. Но, думаю, почти никто толком не понимает, как это всё работает.

HalChat теперь Open Source: как успешный старт в Google Play изменил курс разработки

Приветики) Всем привет! Недавно я публиковал статью

Как я создал систему, которая знает меня лучше чем я сам

TL;DR: 3.5 месяца веду дневник через AI-агента. Система сама находит корреляции, выявляет аттракторы поведения и пишет гипотезы. Выложил стек на GitHub. Под катом — шаблон, AGENTS.md и найденные корреляции. 500 гипотез за 3.5 месяца. 470 — мусор. 30 — правда, которую я не хотел знать. Например, что я по 4 часа «анализирую новости», а по […]

Bus factor = 1: 22 критичные для индустрии библиотеки, которые держатся на одном человеке

Где‑то прямо сейчас один программист не спит и патчит баг в библиотеке, от которой зависит половина интернета. Он делает это бесплатно. Его никто не знает. Если он уйдёт — никто не придёт. В апреле 2024 года исследователь безопасности Андрес Фройнд обнаружил бэкдор в xz utils — утилите сжатия, встроенной в большинство дистрибутивов Linux. Атака была почти идеальной: два года социальной инженерии, один выгоревший мейнтейнер и вредоносный код […]

Я попросил ИИ выбрать нишу для стартапа. Готовой кнопки почти нет

Эксперимент с zero-human компанией: GitHub-агенты, SaaS-валидаторы, поиск боли и почему готовой кнопки выбора ниши пока почти нет Некоторые из вас знают, что я решил провести эксперимент: построить zero-human компанию. Не в смысле «я вообще никогда не буду трогать бизнес руками». Это сказки для лендингов. Идея другая: найти нишу, где максимум операционки можно отдать агентам. Исследования, […]