Представлен первый выпуск проекта Gixy-Next, развивающего статический анализатор для файлов конфигурации Nginx, позволяющий выявлять проблемные настройки, негативно влияющие на безопасность и производительность. Проект развивает Джошуа Роджерс (Joshua Rogers), несколько лет назад выявивший 55 уязвимостей в прокси-сервере Squid. Gixy-Next создан как форк проекта Gixy-ng, продолжавшего развитие инструментария Gixy, открытого компанией Yandex в 2017 году и последние два года не обновлявшегося...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64594
Лол, вот вам и "ИИ заменит программистов", и итоге программистам опять приходится чистить го@но за ним
Прямо сейчас ИИ успешно заменяет глуповатого самоуверенного программиста с короткой памятью. Далее будет заменять все более умных программистов.
И каким образом ИИ будет заменять более умного программиста? Уже сейчас ИИ скормили всю кодовую базу в мире. Теперь они разве что будут обучаться на ИИ слопе, который сами же и генерируют.
Имхо за последний год не произошло никаких качественных изменений в ответах.
Ну как же, gpt5 месяца 4 назад выкатили, gpt-o3 был весной и с ограничениями. Рассуждающие модели приносят несколько больше пользы на практике.Правда, инструкциям следовать всё так же не может.
> будут обучаться на ИИ слопе, который сами же и генерируют.а ЕИ как-то иначе обучался, что-ли? не на своём "слопе", а на инопланетном?
А потом заменённый глупый самоуверенный программист не разовьётся в умного, а ИИ, изначально построенный без возможности нормального саморазвития так и останется на прежнем уровне. А умный и старый программист - внезапно передумает программировать и пойдёт грядки на пенсии сажать. Вот тогда-то все долбоящеры и вздрогнут, когда им ИИ начнёт править имеющиеся проекты :)
> когда им ИИ начнёт править имеющиеся проекты :)Собственно, они уже вздрогнули.
> А умный и старый программист - внезапно передумает программировать и пойдёт грядки на пенсии сажать. Вот тогда-то все долбоящеры и вздрогнут, когда им ИИ начнёт править имеющиеся проекты :)Все будет проще. К 30 году пузыть ИИ лопнет, вливания прекратятся и цены на ассистентов взлетят.
Саморазвивающийся ИИ - что-то на уровне Рен-ТВ
Балуйтесь лекарствами поменьше
>Балуйтесь лекарствами поменьшеЕсли лекарства назначил врач, то принимайте по рецепту. Если не врач, то не занимайтесь самолечением - вы это хотели написать?
> умный и старый программист ... пойдёт грядки на пенсии сажатьпоохивая под плёткой надсмотрщика. потому как пенсии не будет.
А потом нужно сделать проверку кода с помощью ИИ и повсеместно его внедрить, чтобы через несколько лет набралось критическое количество запутанного/багованного/переусложненного кода, который и поддерживать будет невозможно, и откатиться на нормальный нельзя было из-за необходимости новых фич.
Ha-ha.
vim goes “d-d-d-d…”Говнокод от AI хуже говнокода от криворукого разраба.
Попомните еще Едсгера Дейкстру.
А вообще, конечно, тупость тупо верящих в лжеИИ зашкаливает.
Ты никогда не работал в компаниях. Джуны -- это просто мальчики с горящими глазами, которым скидывают нудную механическую работу более опытные товарищи. Но все чаще встречается ситуация, когда вместо джунов -- ЛЛМ-ка, которая мало того, что пишет вполне себе сносный (для джуна) код, так еще и обладает обширными энциклопедическими познаниями и может кое-чему научить тебя самого. Собсно, даже в России прецедент уже есть, когда на полставки перевели того, кто рассортировывал товары по категориям: с задачей классификации успешно справляется нейросеть. А если посмотришь на тренд и вспомнишь, что еще каких-то 2-4 года назад копайлоты казались фантастикой, то живенько эктраполируешь, какой будет ситуация в 2030. Ты просто в любой момент времени оцениваешь ситуацию вне контекста, сравнивая ее с неким идеалом, а не с тем, как было год-два назад. А попробуй-ка сравнить с идеалом начинающих джунов, а?Максим Чирков (админ, администратор, мод, модератор, опеннет, opennet -- триггер-слова), обращаюсь к вам: вы можете доверить написание новостей нейронке, просто скормив ей архив старых. При очередном релизе программы xyz, просто скидываете ей чейнжлог свежей версии на английском, а также примеры существующих новостей за прошлые релизы -- на русском. Нейронка подхватит стиль и напишет все в сложившемся слоге. И даже разберется с местным языком разметки.
во-о-от.
а потом убрать ресурс из публичного доступа - пусть его ваши нейронки не только сами пишут, но сами же и читают.итак уровень коментов за 20 лет стал ниже плинтуса (до этого то случайно добрался) - чемпионат по толстому тролингу, а не инженерный форум.
>> … триггер-слова …потом только останется сказать стоп-слово.
> Ты никогда не работал в компаниях.ну да, тут все из колхозного инкубатора и только ты из „компаниях“
> Джуны -- это просто мальчики с горящими глазами,
ну ты то им их уже потушил, не?
Нужно сделать по другому: ИИ должен сам убрать за собой, поэтому Джошуа нужно было приказать это сделать это этому ИИ.
угу, а потом "кто просил тебя удалять все содержимое диска D:?"
ответ: "А вдруг ты попросишь - а у меня всё уже сделано".
>Например, вносились раздутые исправления, занимавшие тысячи строк, которые можно было заменить 10-строчным патчем.Очень интересно, когда проект сколапсирует под собственным весом.
> в репозиторий стали добавляться автоматические сгенерированные изменения, не прошедшие должного рецензирования и приводящие к возникновению регрессий и нарушению поведения инструментарияВесь опенсофт такой станет.
как будто коммерческий таким уже не становится...
ты не поверишь, но эффективные менеджеры сейчас насильно сажают разрабов на всякие курсоры и антигравити. видел проект, где AI проверяет пулреквесты, сгенерированные курсором.
Я тут вообще заметил, что написание кода считают какой-то прямо важной задачей, которую обязательно надо автоматизировать. Хотя по времени это от силы 5% от всего рабочего времени, если не меньше. Чаще требуется править баги. Только вот проблема, пока нейронка не может исправить баг по текстовому описанию в огромном проекте.Тут вообще вывалить гору кода не было проблемой никогда. Даже до нейронки это всё делалось индусами или кодогенераторами. Гораздо ценнее уметь ориентироваться в этой горе и оперативно закрывать баги.
Наш русский любитель ИИ про этом достаточно забавно сопротивляется.
https://github.com/tldr-pages/tldr/pull/20686#issuecomment-3...
https://joshua.hu/gixy-ng-ai-slop-gixy-next-maintainedвот тут ещё забавно пишется, как этот чел отвечал на issue с помощью AI портянки.
So, Gixy – whose sole purpose is to highlight misconfigurations that may result in issues – is not the right place to detect when a configuration includes an insecure configuration, because “this is documented behavior”, and “this does not apply to users who restart nginx regularly”. The “references” for documentation in his response is a random nginx blog from 2015 which is only accessible via archive.org, and my blog. The “restart nginx” thing is so laughable, it just reminds me of that Rasmus Lerdorf quote:
I’m not a real programmer. I throw together things until it works then I move on. The real programmers will say “yeah it works but you’re leaking memory everywhere. Perhaps we should fix that.” I’ll just restart apache every 10 requests.
> Наш русский любитель ИИ
> 🇮🇩 SamarindaЭто не наши.
ваши - в овраге лошадь доедают, а этот - умеет пользоваться кевеен.
На фразы в стиле "ИИ генерит мусорный код!" уже сегодня принято отвечать "Спасибо, мы в ваших услугах более не нуждается, всего хорошего!"
Ибо это не ИИ генерит мусорный код - это ты не имеешь им пользоваться. А нафига нужен малоэффективный работник, работающий по старинке, потому что он не смог освоить новый инструмент? Правильно - пускай идёт ваять опенсорс.
> На фразы в стиле "ИИ генерит мусорный код!" уже сегодня принято отвечать
> "Спасибо, мы в ваших услугах более не нуждается, всего хорошего!"
> Ибо это не ИИ генерит мусорный код - это ты не имеешь
> им пользоваться. А нафига нужен малоэффективный работник, работающий по старинке, потому
> что он не смог освоить новый инструмент? Правильно - пускай идёт
> ваять опенсорс.Поскорее бы уже начали внедрять ИИ на замену таких "управленцев".
HR уже везде нейросетевые. Роботы сразу набирают нормальных управленцев.
> HR уже везде нейросетевые. Роботы сразу набирают нормальных управленцев.Нет, я говорю о полной замене людей. Кожаные-мешки-хрюши-прослойки не нужны.
Так начни с себя, упрости задачу.
> HR уже везде нейросетевые. Роботы сразу набирают нормальных управленцев.
> нормальных управленцев
> нормальныхДа, мы все видим выше.
> На фразы в стиле "ИИ генерит мусорный код!" уже сегодня принято отвечать
> "Спасибо, мы в ваших услугах более не нуждается, всего хорошего!"
> Ибо это не ИИ генерит мусорный код - это ты не имеешь
> им пользоваться. А нафига нужен малоэффективный работник, работающий по старинке, потому
> что он не смог освоить новый инструмент? Правильно - пускай идёт
> ваять опенсорс.Интересный парадокс.
Дегенерат, который, якобы, может пользоваться лжеИИ, но не знает сути задачи - никогда в жизни не сможет ее описать лжеИИ что-бы получить хоть какое-то решение.
А тот кто знает суть задачи, понимает принципы ее решения - решит задачу сам, так как лжеИИ наг*&нокодит так, что смысла разбираться в этом "решении" не будет, то есть будет затрачено гораздо больше времени. Особенно когда лжеИИ будут "индексировать" тупые, и неработающие куски кода друг-дружки.
Но рано или поздно всё равно придётся разбираться в этих "помоях". При таком подходе любой проект рано или поздно дойдёт до такого состояния, что потребуется пожарная команда.
Так уж и быть, расскажу свою историю успеха. Попал я случайно на курсы по вайбокодингу. Там преподаватель решил написать примитивного чатбота для телеги или воцапа, не помню точно. В результате он на лету дописывал промпт минут 40, пока на выходе не получилась рабочая программа на питоне. При этом нейросетка упорно выкидывала некоторые условия, в результате чего перед каждым предположением он ещё добавил требование "не игнорировать условия".Результат весьма удивил. Программа на питоне была раза в 3 короче самого промпта. При этом сам промпт не является чем-то универсальным. Если его второй раз сунуть той же самой нейронке, то программа будет уже другая, и не факт, что рабочая. Да, там есть понятие "температуры". Без неё результат получается одинаковый, но каждый раз не рабочий. Такие дела.
Ты же вот сам себя пытаешься убедить что человек умнее нейросети. И больше того сам понимаешь что во многих случаях нейросеть гораздо умнее и ищешь до чего бы докопаться. А когда говоришь про американцев вспоминаешь про госдолг.
Ты говоришь "умнее", хотя даже не понимаешь смысла этого слова. Если потребуется умножать числа, то калькулятор будет "умнее" тебя. Не делай так больше.
> открытого компанией Yandex в 2017 году и последние два года не обновлявшегося.Почему не обновляется?
разраб проигнорировал команду менеджера заканчивать все эти игры с удаленкой и приходить в понедельник в офис. (далековато ему было с филлипин в тот офис приходить)Поэтому его уволили по статье, чтоб другим неповадно было.
Будет интересно посмотреть до какого состояния со временем дойдет оригинальный Gixy-Next благодаря вайб-кодингу