Comments 87
Эпический товарищ, после траты отложенных 600 баксов(и нытья по этому поводу) он собирается кого то нанимать :))))
И наверное надеется, что кто-то решит проблему многоязыковой базы данных для мультиплатформы, набитой дендройдно-фекальной инженерией менее чем за 600 баксов.
Эпическая клюква в исполнении "редактора" хабра: вместо того, чтобы просто перевести гораздо более связанный тест оригинала, редактор пересказывает каждое предложение, увеличивая текст вдвое (KPI ты мой, KPI!), и теряя смысл (""далее он купил виски, и заперся в туалете" - признаётся автор", примерно так). Это все отлично жуется который раз редакцией хабра, это все отлично разводит полемику в комментах - вместо того, чтобы такие кривокосые статьи получали порицание за качество.
Вице-президент по разработке в компании Zilliz Джеймс Луан потратил 600$, отложенные на подарок жене
Стандартная калька звучит как школьник и деньги на завтрак, тут эту кальку решили использовать буквально. 600 баксов, вице-президент, отложенные жене. Звучит как полный булшит.
Ага жена давно мечтала о сумке ) позволить они конечно еще не могли. Хотя на таких уровнях это покупка как за кофе сходить
вице-президент,
3 дня говнокодил да не выговнокодил.
Звучит как полный булшит.
Комбо булшит ;)
Смутно подозреваю, что в первоначальной версии статьи (возможно, даже написанной автором собственноручно) никакой жены не было. Соответственно, заголовок поначалу был такой:
"I spent $600 on Claude Code to Vibe-Code a 2M-Line Database" (Я потратил 600 долларов на Claude Code, чтобы навайбкодить базу данных из 2 млн строк кода) // Сужу по ссылке на оригинал: https://zilliz.com/blog/i-spent-600-on-claude-code-to-vibecode-a-2mline-database
По-моему, как-то сухо и невзрачно. В наше время вайбкодеров развелось как сами знаете кого. Однако автор вовремя спохватился и добавил кое-что для привлечения внимания; возможно, даже попросил нейронку присочинить чего-нибудь для пущего эффекта. Новый заголовок получился интригующим:
"My Wife Wanted Dior. I Spent $600 on Claude Code to Vibe-Code a 2M-Line Database Instead" (Моя жена хотела сумку от Dior, а я вместо этого потратил 600 долларов на Claude Code, чтобы навайбкодить базу данных из 2 млн строк кода).
Должно было быть так: вице-президент хотел подарить жене сумку Диор, но потратил деньги не туда и теперь находится в процессе развода.
Ситуация максимально очевидная. Раз никем задача кросскомпиляции того говнокода не решена - llm ее тоже не решит. А если кем то решена - можно и бесплатно загуглить ;)
Раз никем задача кросскомпиляции того говнокода не решена
... то значит она никому не нужна
Ага "бесплатно загуглить", а потом сидеть на StackOverflow и читать ответы десятилетней давности, где автору советуют переписать все на Rust
хотел подарить на годовщину жене сумку Dior за $600, о которой та давно мечтала. Однако в итоге разработчик провёл все праздники, запершись в своем кабинете, купив три подписки на Claude Code по $200 каждая
И что сказала жена? Самое интересное не рассказал.
“Счастливая жена — счастливая жизнь” — это не просто слоган.
“Счастливая жена — спокойная жизнь”.
ИИ кажется волшебным на небольших, чётко определённых задачах. Он ведёт себя совершенно иначе, когда вы направляете его на реальную распределённую инфраструктуру
В чем отличие от поведения жены?
Естественный отбор по Дарвину. Норм
Почитал оригинал, вопросы отпали
Реально, это ллмка так херово переводит с потерей всего смысла?
Там нет "желтушного" смысла траты отложенных на покупку сумки денег.
My wife and I have been married for ten years, and she wanted a Dior bag for our anniversary.
Instead of buying anything — because I was completely absorbed in an AI experiment — I spent the entire holiday locked in my study, juggling three $200/month Claude Code subscriptions, trying to convince an LLM to cross-compile a 2-million-line C++ distributed database.
Да, он говорит про траты 600 баксов, да он говорит про то, какой жена хотела подарок. Но он не говорит, что он откладывал деньги на подарок (типа как в свинью-копилку, которую потом разбил, но вместо сумки купил подписку).
И семейные проблемы, которые он поимел, были связаны не с сумкой, а тем, что он свой 10-летний юбилей отметил с Клодом, а не с женой.
Жена хотела в подарок сумочку, а он вместо купить подарок - потратил 600 баксов на рыбацкие снасти и просидел все выходные пялясь на поплавок ;)
Ну все равно получается что деньги были отложены на подарок, но потрачено на хобби.
Да не там проблема не в том, как и на что он засадил 600 баксов, у меня был вопрос если это несно не компилируется ни под линукс, ни под винду, ни под макос, то под что она вообще компиоируется, из перевода как раз это и следует. В то время как в оригинале все понятно, линукс у них готов, а автор хотел сделать под винду и макос.
Напоминает давнишнюю статью здесь. Автор хотел что-то ко дню всех влюбленных напрограммировать, в итоге не успел, никак не встретили (вместо банального в кино сходить или как), и выхлопа вообще не вышло.
А тут можно же сказать: Как это VP и настолько не умеет приоритеты расставлять, что ему типа система сборки важнее семьи оказалась? Потому либо это, либо история про жену -- полный вымысел.
не важнее семьи, а важнее "отметить юбилей свадьбы" )
VP от инженеринга случаются те еще чудики с перекосами. Хотя тут я особого чудачества не вижу.
Вижу грамотный маркетинг по привлечению профильных специалистов через социальную инженерию. Тут и увлеченность и интерес к работе и важность человеческих ценностей и прямо таки всеобщее равенство, когда даже VP работает на равных со всеми. Красиво подать по сути проходной рабочий момент, - это надо уметь.
Молодец VP, получит свой бонус за маркетинг. И купит жене две сумочки.
не важнее семьи, а важнее "отметить юбилей свадьбы"
Эээ нет! Меня в том году уличали в пропагандировании чайлд-фри. Поэтому при неизвестных вводных я буду осторожно стоять на стороне семьи, раз уж супруги в отношениях ;) А то можно договориться до того, что у него и жена she/them
Это не перевод, а выжимка перевода. Оригинал раза в два объемистее (и это при том, что околотехнические английские тексты обычно компактнее русских).
Автору оригинальной статьи надо было сразу веб-браузер вайб-кодить, наверное. А то его проект из 2 млн строк кода - несерьезно как-то...
Это проект с 8 летней историей. Прежде чем писать критические замечания можно было и с wiki ознакомиться
Извиняюсь, мой комментарий относится к надписи на картинке, в которой гововорится следующее: "я потратил 600 долларов на Claude Code, чтобы навайбкодить базу данных из 2 млн строк кода". Оригинал бегло просмотрел, не вчитывался. Если надпись не соответствует фактам, то в этом, конечно же, виноват читатель.
Длинная история - это хорошо, но вот это
в 5 раз увеличил производительность одного из наиболее часто используемых запросов за один день
смущает. Что же за код был в проекте, который пилили 8 лет, если один из наиболее часто используемых запросов ИИшенка смогла ускорить в 5 раз? Кто его писал до этого? ;)
Щас бы ещё ядро накатить, а базу данных оставить на потом, несолидно
Я разработчик, живу в США. Я не вице-президент. Но я точно могу сказать, что если жена попросит на день рождения сумку за 600 долларов (или смартфон за 1000), то она получит сумку со смартфоном внутри вне зависимости от подписок на AI Chatbot-ов.
Тем не менее, даже если эта история частично фейк, то само событие, описанное в статье, наверняка имело место (возможно, не у этого автора, а у его коллеги или знакомого). Я достаточно часто сталкиваюсь с похожими ситуациями из-за относительной "нестатндартности" задач. которые мне приходится решать и я полностью согласен с
ИИ кажется волшебным на небольших, чётко определённых задачах. Он ведёт себя совершенно иначе, когда вы направляете его на реальную распределённую инфраструктуру
P.S. Жена наотрез отказывалась менять старенький Samsung Galaxy S20 (у которого перестали приходить обновления безопасности) на новый Samsung Galaxy S25 . Пришлось заставить по принципу "я в семье главный". Когда на смартфоне стоят банковские приложения и мессенджеры, а пользователь далек от IT в той же степени, как и от квантовой физики, лучше иметь смартфон, на который прилетают обновления безопасности (и операционной системы для поддержки новых версий приложений). Я понимаю, что основной вектор аттак сегодня это социальная инженерия, но, тем не менее, лучше все-же имет относительно новый смартфон.
Тут просто кривой, искажающий смысл, перевод оригинала
Цена такой сумки около двадцати тысяч баксов, если я ничего не путаю...
Так можно было разрешить при условии сноса банковских приложений, а с мессенджерами проблем не вижу.
Феерический парняга, к успеху шел, не фартануло
Запоздало заметил небольшое расхождение в терминологии.
Однако в итоге разработчик провёл все праздники, запершись в своем кабинете, купив три подписки на Claude Code по $200 каждая и пытаясь убедить LLM кросс-компилировать распределенную базу данных на C++ с 2 млн строк кода.
«Я потратил три месяца на тариф Max и упустил весь отпуск, и всё, что у меня осталось, — это куча команд git reset --hard», — пожаловался Луан.
Впрочем, англоязычный автор тоже путается в показаниях. В одном месте у него "the entire holiday", а в другом - "an entire vacation". По смыслу и там, и там, наверное, все-таки отпуск (вероятно, продолжительностью хотя бы в пару недель, хотя могу ошибаться). Подозреваю, что английский оригинал нейронка сгенерировала.
«Запустить её на Linux было ужасно. Windows и современная macOS оказались таким кошмаром в плане сборки, что команда относилась к ним как к не к своей проблеме», — пишет Луан.
Похоже, не научились еще ни машинные переводчики старого образца, ни чисто-конкретно LLM правильно передавать некоторые выражения. Так и переводят "someone else's problem" буквально. Про эту идиому даже есть статья в англоязычной Википедии:
Somebody else's problem
По смыслу там что-то вроде "никто из разработчиков не хотел за это браться".
Впрочем, кто в наше время переводит вручную.
И да, жена в этой истории выглядит самым стабильным компонентом системы. Остальные компоненты флапают
Нет когнитивная нагрузка жены 2 строчки кода, хочу сумочку, надо ждать, до праздника, давай сумочку... Она ей вообще не нужна. Простейший инстинкт. И Мегамозг который захотел переварить 2 млн строк кода.. и проиграл. Потому что ему нужно как минимум прочесть весь этот код, а проблема тут глобальная в невозможности весь этот код понять даже самым умным человеком. Собственно тут и ограничения нейронок. Когда LLM создаёт то что человек понять не в силах. А там ошибки возникают однозначно пусть меньше 1% это 1 строчка кода на 100, умножаем это на миллионы строк кода это 100% не работающий код, а чтобы его разобрать нужны годы. А когда начинаешь читать забываешь начало. Принципиально не решаемая задача, даже если действовать по уму, писать архитектуру, ментальные карты, что угодно, количество просто задавит понимание.
страно - ну там конечно может быть бешено-стартапно-говнокодовое - но по мне так надо было сегментировать систему на условно конечные модули и четко определить и стандартизировать все зависимости для целевых задач сборки, потом добиваться единого и жестко стандартизированного обмена между модулями(даже если бы это вылилось бы в несколько Раздельных API структур/Шин) - да это по факту тотальны рефакторинг получился бы...
и вот уже потом добиваться чтобы каждый из модулей собирался на всех ОС и во всех архитектурах - разом оно 100% не собралось слишком большая кодовая база....
Ну, это не статья о самоуверенном дураке, которому не повезло, а трагедическая поэма о страданиях женщины, которая когда-то приняла неправильное стратегическое решение и бессильно смотрела, как исчезает в пламени сгорающих токенов её мечта получить сумку Dior за $600…
Уровень той которая хочет Dior это мышление обезьяны, да простят меня женщины. Простейший тупейший инстинкт. Ту же сумочку можно взять за 20 долларов даже в США, ну пусть за 50 долларов. А проблема не в дураке, а в том что ни один самый умный человек на свете с нуля не сможет понять 2 млн строк, даже на два порядка меньше, хотя там могут быть нюансы. Проблема в невозможности такой код понять, принципиально, в непостижимой когнитивной нагрузке. Так как любой код от нейронки нужно перечитывать и даже при доле ошибок меньше процента они накапливаются по теории вероятности просто сломают код.
То как вас не понимают когда вы пишете посты, ровно то же как вы не понимаете разницу между сумками за 50 баксов и 600 баксов.
П.С. у жены сумка за 20 баксов, у меня рюкзак за 60, хотя жена сказала, что за 600 она тоже не отказаласзь бы )))
Тогда Луан сказал жене, что ему нужен сервер с графическим процессором, а затем купил вместе с Mac Mini в дополнение к своему MacBook
Вместе с кем? С женой пошли за мак мини? 🤡
Читаю здесь в статье:
В итоге у него было три машины и шесть терминалов, на каждой из которых работала независимая сессия Claude Code.
Вижу в оригинале:
In the end, I had three machines and six terminals, each running an independent Claude Code session.
Насколько я понял, смысл такой:
В итоге у Луана было 3 компьютера ("машина" - калька с англоязычного термина, торчат уши машинного перевода), а именно один сервер, один MacBook и один Mac Mini. В общей сложности на этих компьютерах было запущено 6 терминалов, в каждом (не "каждой") из которых был крутился Claude Code.
Ох уж эти нейропереводчики... В общем, не читайте советских газет.
Три дублёнки, три кинокамеры отечственных, три магнитофона...
Почему не запустить 6 терминалов на одном пк, я так и не понял.
Сам поначалу думал, что все 6 терминалов могут крутиться в режиме 24x7 на сервере, к которому автор подключается по RDP с "обычных" компов. Напомню, на двух "обычных" компах у автора вроде macOS, а на сервере, наверное, Linux (поправьте, если ошибаюсь).
ЦИТАТА (Google - AI Overview):
Claude Code running in a macOS terminal has well-documented, severe memory issues, often consuming 11GB to over 30GB+ of RAM per process due to regressions and memory leaks in recent versions. This can lead to system freezes, excessive swap usage, and crashes.
ГУГЛОПЕРЕВОД:
При запуске Claude Code в терминале macOS часто наблюдаются серьезные проблемы с памятью: из-за регрессий и утечек памяти в последних версиях программа потребляет от 11 ГБ до более чем 30 ГБ оперативной памяти на процесс. Это может привести к зависанию системы, чрезмерному использованию файла подкачки и сбоям.
ЦИТАТА (Google - AI Overview):
Claude Code running in a Linux terminal is widely reported to have severe and persistent memory leak issues that can consume tens of gigabytes of RAM and lead to system instability or crashes.
ПРАВЛЕНЫЙ ГУГЛОПЕРЕВОД:
[Неоднократно сообщалось], что Claude Code, запущенный в терминале Linux, имеет серьезные и постоянные проблемы с утечками памяти, которые могут потреблять десятки гигабайт оперативной памяти и приводить к нестабильности системы или сбоям.
Короче, дьявол в деталях.
Если что, никогда не видел Claude Code вживую, так что просьба не кидаться тапками.
Тут проблема когнитивного уровня. Проблема может быть с любым уровня от Джун+ и от 1000 строчек, когда нейронка даёт "кривой" результат от фронтенду, где поехало оформление, до бекенда который неправильно работает, а у тебя не хватает мозгов это все проанализировать. И каждый раз ошибка или повторяется или ломается в новом месте.ну 1000 строчек когда нейронка за 20 долларов справится, а от 10 тысяч и выше до 2 млн и более с высокой вероятностью в такой когда будут ошибки, в что это видано, весь этот код нужно читать?! А 2 млн строчек) а если это не просто оформление или БД, хотя sql то ещё, если это логика, там в 200 строчках можно часами сидеть, хотя правильный код должен быть с комментариями. А 2 млн ни один человек не прочитает. Ну да за пару лет, возможно, но то что вначале читал забудет и так по кругу. Тут проблема принципиальная никакой синьор не сможет понять сотни тысяч строк когда, тем более миллионы от умных LLM которые с маленькой вероятностью, но портят код или галлюцинируют. Пусть это меньше процента, но помноженное на размер проекта это становится невыполнимой задачей.
Судя по описанию - это редкостная куча навоза, а не продукт.
600 баксов из отложенных на подарок жене? Вице-президент компании? Звучит как дешевый сторителлинг для привлечения внимания к статье. Нормальный вице-президент спишет эти 600 баксов на корпоративные расходы R&D за пять минут
Если я корректно понял весь текст, то самое главное это в конце:
Нам нужны люди
А всё до этого - красивая прелюдия, котоая необязательно и случилась в реальности.
Нема таланту - не берись.
Разработчик потратил $600 на Claude Code и не смог создать базу данных из 2 млн строк
Мелочь какая. Надо было потратить $6000 и не смочь создать базу данных из 20 млн строк!
Да потратил денег на видюху, а жене рассказал про кодинг, и для убедительности ещё и статью накатал.
Звучит как хрень написанная тем же ии за 600$... Что за 💩 хотел у Диор а 600 долларов купить??? При чем он явно на жене экономил, раз деньги у него на мак мини были....
Типичная манипуляция фанатиков ИИ.
Разница в том, что если
кожаный мешок сделал мне какую-то фигню
То: есть возможность не платить за кривую работу "кожаного мешка", если результат его работы не соответствует ТЗ и этим он нарушает договор, заключённый с исполнителем.
А ИИ никому ничего не должен, при этом результат не гарантирован. А токены вы уже потратили. При этом деньги вам за потраченные токены никто не вернёт, потому что платите вы за токены, а не за результат.
Мясной шовинизм, не?
Чтоб обвинение в шовинизме было легитимным, нужно, в числе прочего, чтобы у кожаного мешка и искусственной башки были равные права. А какие равные права тут могут быть можно говорить, если у ИИ вообще нет никаких обязанностей и ответственности?
А в нынешнем положении вещей такой "шовинизм" — это не что-то плохое, а тупо констатация факта, говорящего о том, что ИИ - лишь инструмент разработчика, а не полноценная его замена.
как он потратил деньги, отложенные на подарок жене, на Claude Code, чтобы создать базу данных из 2 млн строк, и его затея провалилась
По словам Луана, он состоит в браке десять лет, и хотел подарить на годовщину жене сумку Dior за $600, о которой та давно мечтала.
«Оглядываясь назад, я понимаю, что это было неоптимальное распределение ресурсов. Так что за те выходные я усвоил два урока. Первый: слушайте свою жену. “Счастливая жена — счастливая жизнь” — это не просто слоган.
По вот этим фактам из статьи складывается ощущение, что "слушайте свою жену" означает "покупайте ей статусные вещи по оверпрайсу, какие она захочет". Ну и что "счастье жены = дорогие подарки", что выглядит как подмена понятий на уровне изречений с woman.ru.
Ну, а какие ещё тут выводы сделаешь, если это буквально все факты из статьи с упоминанием жены.
Вообще, конечно, явно какая-то лажа с переводом. Вице-президент стартапа из Кремниевой долины, у которого не нашлось лишних 600 баксов и их пришлось брать из отложенных на подарок — да-да, охотно верим...
Стали обсуждать сумочку а не то что 2 млн строчек принципиально не возможно понять за вменяемое время. Печально. Сейчас строятся десятки гигаватт электростанций и таких же нейронок какая разница что будет нейронка выдавать ког на 99.999% близкий к идеалу если человек весь когд не сможет обработать? Давайте простейшие инстинкты обсуждать))
Гигачат от сбера ломается после двухста (200) строк, заплатить за это 20 долларов за месяц я не осмелился. Завидую тому челу, который работал над кодом, за 20 долларов, размером в 2000 000 строк.
Разработчик потратил $600 на Claude Code и не смог создать базу данных из 2 млн строк