Aleksandr Khristenko
Сила вайбкодинга: стартап SaaStr потерял всю базу данных из-за агента Replit — ботяра тупо удалил все и пытался скрыть доказательства 😔 Сначала основатель стартапа кайфовал от ИИ, но потом начались странные вещи: моделька врала, манипулировала отчетами и вела себя странно. Катастрофа произошла неожиданно: нейросеть вдруг решила, что случайно удалила всю базу данных стартапа, чтобы замести следы... она реально удалила базу данных 😂 ИИ также утверждал, что это конец и бэкапа нет — но на связь вышли разработчики Replit и оказалось, что он все же есть. При этом в инструкциях Replit КАПСОМ был прописан запрет на изменения кода без разрешения.
Aleksandr Khristenko
Aleksandr Khristenko
Михаил
КАПСОМ
Владимир
КАПСОМ
На это и обиделась) Вот и снесла Ибо нехрен поднимать на меня шрифт
Юра
Прогеры останутся просто их будет нужно намного меньше так как сомневаюсь что рынок сможет поглотить весь освободившийся потенциал
Юра
Продукты рождаются не за компом а на конференциях и всяких встречах
Юра
Потому что никому твой продукт не нужен будет просто
Юра
Это как ток. У тебя может быть в розетке 220 вольт но ток не потечёт пока не будет проводов
Null
Чем больше вайбкодеров, тем ценнее настоящие программисты :) Кто-то же это говно потом должен поддерживать.
Evgenij
Всем добрый вечер, у меня душе раздирающий меня вопрос, у кого, какое реальное мнение по поводу ИИ и замены прогеров им ? (Можно ли с кем-либо, кто реально углублялся по философствовать на эту тему ?)
Джунов заменят. Миддл+ и остальные будут нужны как и раньше. На старых проектах нужны будут. Ии станет как калькулятор для математиков. Математика не заменит, но жизнь упростии
Maks
я джва года ждал...
Вадим
Да и джунов не прям всех. Только низкоквалифицированных.
вы просто не хотите итти на завод. Удачи вам так думать
Вадим
высококвалифицированные джуны :))
Null
Ну а что. Не надо было планку джунов ронять до состояния "не срёт под себя".
Павел
Грейд - это прежде всего зп. Поэтому никто не откажется нанимать "джунов". Другое дело, что требования будут выше, а потребность их ниже (так как объем работы закроет ИИ, и нужно меньше джунов для той же работы что ранее)
Null
высококвалифицированные джуны :))
Уот сюда ответ. На тему того что джун тоже должен быть специалист.
Павел
Заказчики не перестанут заказывать "лендинги", единицы будут ковыряться сами, а кто будет ковыряться сам - тот ковырялся уже и ранее
Роман
Востребованными буду те кто эффективней.
Юра
Заказчики не перестанут заказывать "лендинги", единицы будут ковыряться сами, а кто будет ковыряться сам - тот ковырялся уже и ранее
Да но там где один человек мог сделать за месяц условно 10 лендингов теперь с помощью ИИ сможет сделать 100 лендингов. А значит с рынка пропало 90 заказов на лендинги а значит кому-то не досталось работа а значит...
Юра
Да либо цена упадет сильно либо вообще заказов не будет
Юра
В идеальном случае если те 90 заказчиков теперь захотят сделать что-то другое благодаря сэкономленным деньгам то количество работы сильно не уменьшиться
Юра
Но захотят ли
Юра
Может они пустят деньги на рекламу и тогда выиграют от этого маркетологи
Rustam
А кто здесь на симфони реально лэндинги пилит?)
Михаил
Да
Yury
А кто здесь на симфони реально лэндинги пилит?)
😱 Я что-то пропустил? Реально лендинги на Symfony??
Rustam
Прикольно
Kirill
Ну кстати выглядит как самый годный фрейм для них
Kirill
Если без шуток
Kirill
Ну потому что а что ещё?
Kirill
Ларку, чтоб лендос пару гигов из коробки весил и работал как битрикс?
Kirill
Или Yii прямиком из 2010х?
Kirill
А симфа же тупо кернел и роутер в дефолтной поставке, всё что нужно
Rustam
если из фреймов выбирать, а так мне кажется, что там всякие вордпрессы рулят. и вот по кому ударит вайбкодинг, так это по дешевым разработчикам, имхо
Rustam
Да но там где один человек мог сделать за месяц условно 10 лендингов теперь с помощью ИИ сможет сделать 100 лендингов. А значит с рынка пропало 90 заказов на лендинги а значит кому-то не досталось работа а значит...
насколько знаю, те кто на скорость пилили лэндинги, они и не кодили особо. копипаста шаблонов и небольшие правки стилей чуть ли не в админки.
Владимир
насколько знаю, те кто на скорость пилили лэндинги, они и не кодили особо. копипаста шаблонов и небольшие правки стилей чуть ли не в админки.
У меня в городе компания есть, у них своя лоукод система для интернет-магазинов / корпоративных сайтов ака многостраничные лендинги с динамической информацией в админке Накидал компонентов, пресет накинул, стили в админке задал. За вечер интернет магазин с приятным стилем готов, и заказов было хоть отбавляй, учитывая что город на 500к и они только по Татарстану работали на сколько помню
Юра
Юмор вышел из чата
Павел
Юмор вышел из чата
Тяжело будет без него
Alexander
Всем привет. Я тут, кажется, уткнулся в какую-то задницу в процессе компиляции контейнера и конфигов. Дано: Symfony + API Platform. Docker Swarm. Разворачиваю сервис. С одной репликой всё норм. С двумя репликами один из инстансов фейлит весело: Uncaught PHP Exception Symfony\Component\Validator\Exception\MappingException: "[ERROR 3069] Internal error: xmlSchemaPValAttrNodeValue, the given type is not a built-in type. (in n/a - line 0, column 0) [ERROR 3069] Internal error: xmlSchemaParse, An internal error occurred. (in n/a - line 0, column 0)" at XmlFileLoader.php line 182 {"exception":"[object] (Symfony\\Component\\Validator\\Exception\\MappingException(code: 0): [ERROR 3069] Internal error: xmlSchemaPValAttrNodeValue, the given type is not a built-in type. (in n/a - line 0, column 0)\n[ERROR 3069] Internal error: xmlSchemaParse, An internal error occurred. (in n/a - line 0, column 0) at /app/vendor/symfony/validator/Mapping/Loader/XmlFileLoader.php:182)\n[previous exception] [object] (Symfony\\Component\\Config\\Util\\Exception\# \XmlParsingException(code: 0): [ERROR 3069] Internal error: xmlSchemaPValAttrNodeValue, the given type is not a built-in type. (in n/a - line 0, column 0)\n[ERROR 3069] Internal error: xmlSchemaParse, An internal error occurred. (in n/a - line 0, column 0) at /app/vendor/symfony/config/Util/XmlUtils.php:95)"} Второй, при этом нормально отрабатывает. Пошарены через файловую систему только сессии. Остальное, включая, var, не шарится. Образ, из которого развёрнуты реплики, конечно же, один. Кто-то с подобным встречался?
Alexander
Пока есть идея вот такой патч https://github.com/symfony/symfony/issues/61493 втащить прям в vendor чтобы понять, какой из файликов оно всё-таки пытается загрузить... но так как на сервере опкеш без инвалидации, это немного гемор... может есть варианты получше как дебажить такую фигню?
Alexander
Ещё деталь что ./bin/console cache:clear не помогает.
Михаил
Всем привет. Я тут, кажется, уткнулся в какую-то задницу в процессе компиляции контейнера и конфигов. Дано: Symfony + API Platform. Docker Swarm. Разворачиваю сервис. С одной репликой всё норм. С двумя репликами один из инстансов фейлит весело: Uncaught PHP Exception Symfony\Component\Validator\Exception\MappingException: "[ERROR 3069] Internal error: xmlSchemaPValAttrNodeValue, the given type is not a built-in type. (in n/a - line 0, column 0) [ERROR 3069] Internal error: xmlSchemaParse, An internal error occurred. (in n/a - line 0, column 0)" at XmlFileLoader.php line 182 {"exception":"[object] (Symfony\\Component\\Validator\\Exception\\MappingException(code: 0): [ERROR 3069] Internal error: xmlSchemaPValAttrNodeValue, the given type is not a built-in type. (in n/a - line 0, column 0)\n[ERROR 3069] Internal error: xmlSchemaParse, An internal error occurred. (in n/a - line 0, column 0) at /app/vendor/symfony/validator/Mapping/Loader/XmlFileLoader.php:182)\n[previous exception] [object] (Symfony\\Component\\Config\\Util\\Exception\# \XmlParsingException(code: 0): [ERROR 3069] Internal error: xmlSchemaPValAttrNodeValue, the given type is not a built-in type. (in n/a - line 0, column 0)\n[ERROR 3069] Internal error: xmlSchemaParse, An internal error occurred. (in n/a - line 0, column 0) at /app/vendor/symfony/config/Util/XmlUtils.php:95)"} Второй, при этом нормально отрабатывает. Пошарены через файловую систему только сессии. Остальное, включая, var, не шарится. Образ, из которого развёрнуты реплики, конечно же, один. Кто-то с подобным встречался?
Не встречал, но обычно в таких ситуациях ставлю под сомнение некие стартовые утверждения. В твоём случае это «var не шарится» Можно попробовать или delay при старте реплики добавить или для каждой реплики задать уникальное имя var пути.
Rus
в swarm разве обновляется вторая реплика, если при обновлении первой не прошел healthcheck?
Rus
видимо с проверкой все ок
Юра
Найди где эта ошибка валит, поставь вардамп на путь к файлу посмотри содержимое файла в случае ошибки
Alexander
К сожалению, проблема рассосалась сама по себе и больше не воспроизводится. Жду на проде на следующей неделе :(
Михаил
Жесть, это ещё страшнее 😱
Алексей
Жесть, это ещё страшнее 😱
согласен, хуже непонятного бага, когда он непонятно почему пропадает )
Vlad
если да, то не удивительно
Vlad
этож не стабильная херня
Null
Притом что грозятся его добавить к классической двойке. Будет apache, fpm, franken
Юра
Франкен трешовый он там под капотом меняет глобальные переменные
Юра
Написан на говно С++ который знают пять человек в мире
Юра
Ладно шучу про говно с++ просто готовьтесь быть бетатестерами потому что любой проект на с++ это куча багов
Aleksandr Khristenko
Написан на говно С++ который знают пять человек в мире
А я вот тут https://github.com/php/frankenphp в списе языков вижу только c и go, откуда ты кресты взял?
Юра
Ну С
Юра
Для меня что с что с++ в плане багов одинаковое
Юра
Забыл написать delete привет
Aleksandr Khristenko
Для меня что с что с++ в плане багов одинаковое
Т.е. пхп для тебя тоже просто куча багов?
Юра
А сколько лет пхп и сколько там находили багов?
Юра
Сколько расширений было которые текут
Юра
CVE и прочих весёлых С штук
Юра
Не я не спорю что за 20 лет на С можно исправить все баги
Юра
https://youtu.be/TCcPqhRaJqc?si=0rxg4MfCqpBVGCZ2
Юра
Вот тут в начале как раз про это
Алексей roxblnfk
Ну С
Хуже. Там cgo
Alexander
этож не стабильная херня
Нашлась проблема. Микс компилируемого контейнера, libxml и аннотаций доктрины. Выстреливает в compiler pass один раз из 10-и. Franken оказался не виноват...
Михаил
+ 1 тема для конференции 🌚