Rust-форж «лучший GitHub» вышел как антиИИ-продукт — модератор dang убрал это из заголовка
Gitdot представился быстрым опенсорсным GitHub без ИИ. Комментаторы открыли его исходный код и нашли дюжину файлов CLAUDE.md — а через несколько часов модератор тихо убрал «anti-AI» из заголовка Show HN.
Gitdot — git-форж на Apache-лицензии, написанный на Rust: мгновенный предпросмотр файлов, стековые диффы как основной примитив ревью, воспроизводимый CI на Nix. Минималистичный интерфейс получил искреннюю похвалу в треде за скорость и навигацию.
Затем случилось противоречие: декларация «мы не делаем ИИ» столкнулась с дюжиной файлов CLAUDE.md в собственном репозитории Gitdot. Основатель признал, что формулировка была ошибкой, а dang убрал «anti-AI» из заголовка.
Show HN, поспоривший со своим же заголовком
Gitdot вышел как «лучший GitHub — опенсорсный, написанный на Rust», и основатели отработали тред вживую на HN, в реальном времени пересматривая дизайнерские решения по мере поступления 154 комментариев. К финалу самым заметным изменением оказалось не в продукте — а в заголовке.
Что такое Gitdot на самом деле
Согласно FAQ проекта, Gitdot — git-форж для разработчиков, относящихся к коду как к ремеслу. Конкретные обещания:
- Высокопроизводительный git-сервер на Rust с предпросмотром файлов, загружающимся мгновенно при наведении.
- Apache-лицензия и полный опенсорс с явным приглашением «форкните нас, если оступимся».
- Дорожная карта на основе стековых диффов как базового примитива ревью, Nix-CI, воспроизводимого и тестируемого локально, плюс обещание не обучать модели на данных пользователей и не продавать их.
Минималистичный интерфейс в стиле терминала действительно произвёл впечатление:
«Минималистичный вид очень освежает, и при этом он не дезориентирует, как многие минималистичные веб-интерфейсы для git… Я реально понимаю, как тут ориентироваться. Сайт ощущается очень быстрым.» — TazeTSchnitzel
Заявление «антиИИ» встретилось с файлами CLAUDE.md в собственном репозитории
FAQ Gitdot утверждал, что ИИ в продукте не будет, называя его «пластырем на плохой дизайн». Тред потянул за эту нить до конца. Комментатор просто открыл исходный код Gitdot — размещённый на самом Gitdot — и нашёл противоречие:
«Честно говоря, у меня нет слов, как можно написать такое, когда исходный код веб-приложения явно глубоко интегрирован с Claude Code.» — комментатор, открывший собственный репозиторий Gitdot
В репозитории — дюжина агентских файлов CLAUDE.md. Авторитетный комментатор сформулировал логический тупик:
«Команда вроде вашей может либо: использовать LLM — тогда вы не «антиИИ»… либо не использовать LLM и пообещать никогда не использовать… вы вредите себе тем, что прибегаете к очень старому греху: неискренности.» — автор книги *Knative in Action*
Основатель ответил прямо, уточнив: «антиИИ» означало лишь отсутствие ИИ-ассистента в приложении и отказ от обучения на данных пользователей — и что формулировка заголовка была ошибкой:
«Думаю, я допустил ошибку с формулировкой через «anti», пересмотрю. Правка: dang убрал это, прошу прощения за путаницу, это была моя ошибка.» — основатель Gitdot в треде
Модератор dang подтвердил, что убрал «anti-AI» из заголовка — «поскольку это вызывало путаницу». Другой комментатор предложил более точный ярлык, к которому тянулся основатель: это не антиИИ, это борьба с enshittification (деградацией продукта ради прибыли).
Два других вызова: Forgejo и торговая марка
Помимо ИИ-истории, в треде возникли две содержательные критики. Первая — вопрос дифференциации: зачем это, а не Forgejo или sourcehut? Ответ основателя — дизайн плюс конкретные ставки (стековые диффы, воспроизводимый CI), с признанием, что Forgejo «весьма неплохой кусок программного обеспечения». Профессор теоретической информатики сформулировал риск прямо: кто-то может просто скопировать интерфейс поверх Forgejo и пропустить сложную часть.
Вторая — один комментатор указал, что само название нарушает политику торговой марки Git, запрещающую использовать «Git» как слог в новом портманто (GitHub и GitLab — исключения по историческому праву). Это запустило настоящую дискуссию «а это вообще применимо?», причём авторитетный комментатор предостерёг от вывода, что раз «программисты — не лучшие юристы», значит проект был «запущен на ощущениях».
Итог: перспективный форж, выбравший не ту битву
Продукт в основе — реальный: быстрый, опенсорсный, на Rust, с мнениями о ревью-примитивах, которые действительно востребованы. Что обнажил тред — позиционный автогол: вывести ценностный тезис («антиИИ»), который опровергает сам же репозиторий, на запуске, где аудитория читает исходный код в два клика. Основатели исправили это изящно и на месте — само по себе сигнал. Но урок, который тред вбил, старше Rust: на Show HN ваш репозиторий — часть питча, и аудитория продиффает ваши принципы с вашими файлами CLAUDE.md ещё до того, как вас клонируют.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
«Почему HN так против ИИ?» — и однострочный ответ модератора, переворачивающий вопрос
Пользователь спросил Hacker News, почему местная аудитория так враждебна к ИИ. Модератор сайта ответил: при любом споре «A против B» команда A считает HN антиA, команда B — антиB. Это инвариант. В доказательство он указал на тред из 1100 комментариев на том же сайте — переполненный восхищением пользователей ИИ.