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.

Следующая новость · 7 из 31 Читать дальше
💬Ask HN

«Почему HN так против ИИ?» — и однострочный ответ модератора, переворачивающий вопрос

Пользователь спросил Hacker News, почему местная аудитория так враждебна к ИИ. Модератор сайта ответил: при любом споре «A против B» команда A считает HN антиA, команда B — антиB. Это инвариант. В доказательство он указал на тред из 1100 комментариев на том же сайте — переполненный восхищением пользователей ИИ.

★ 454 · 💬 755 · news.ycombinator.com · 6 мин