Обновить
1
0

Пользователь

Отправить сообщение

Проблема притянута за уши. Ну или от и незнания экосистемы, и неумения ставить задачи ии.

Lockfile с запиненными транзитивными зависимостями в момент генерации - это дефолт в npm (ну и любом другом менеджере пакетов для js). Как раз для воспроизводимости.

Нужен патч безопасности и обновления? Ну так милости просим:

  • npm audit fix, обновит в пределах, на которые согласны все зависимости, включая транзитивные.

  • npm update (ну или регенерация локфайла) тоже обновляет зависимости только до тех, на что согласны все остальные зависимости.

Хотите обновить на версию, которая выходит за эти ограничения? Подумайте 3 раза, надо ли оно, почитайте breaking changes.

Это вроде касается и разработки кожаными мешками. Как ии тут отличается?
Почему он будет переписывать код совсем по-другому? Вы не задали ему конкретную задачу? У вас нет контроля версий? У вас нет спеки проекта? У вас тесты уровня "статус 200 и ладно?".

Я пару раз делал большие апдейты на сгенерированном claude code пет-проекте (около 100к строк кода) - оно меняло только в пределах реально сломанных частей, не пыталось изобрести велосипед. Но я и при изначальной разработке заставлял его вести дизайн-док и историю сессий. Если я пытаюсь сделать что-то абсурдно трудозатратное (ну, например, поменять ui либу) - оно, наоборот, пытается меня остановить.

Вопрос не про политику и про блокировки, а про то, что инфраструктура мобильного интернета довольно слабая, несмотря на вроде бы высокое покрытие. 4g через единого инфраструктурного оператора, который просто не вывозит.
Сам наблюдал эту деградацию от 100+ мбит как только 4g запускали, до нынешнего состояния, когда скорость может скакать от никакой до нормальной в течение дня.
На самом деле, палка о двух концах.
С одной стороны в большинстве населенных пунктов есть оптика от государственного провайдера (да, даже в частных домах, через нее телефон и телевидение) и хороший домашний интернет, так что мобильный почти не нужен, и я редко трачу больше 10 гб в месяц.
С другой стороны есть деревни, где до сих пор только adsl. Или ситуации, когда просто невозможно подключить домашний интернет. Сам был в такой недавно, выжрал 200 с чем-то гб в месяц. Даже смска счастья с угрозой порезать скорость от мтса пришла.

На моем опыте ROCm работает довольно странно (нестабильно).
Использовал на RX 9070XT.
Пробовал с ComfyUI в двух вариантах:
1) ROCm 6.4 в WSL - после какого-то обновления драйверов в родительской винды начало просто зависать на VAE Decode или на апскейлинге. Comfy UI намертво умирал в таком случае, ибо операцию невозможно отменить без перезапуска сервера. После перезапуска опять работает некоторое время.
2) ROCm 7 нативно в винде с самым последним драйвером - может просто рандомно крашнуться при запуске workflow с неизвестной ошибкой. Comfy UI после ошибки тоже не восстанавливается, и приходится перезапускать.
До сих пор не могу понять, в чем проблема. Модели пробовал разные, все влезают в VRAM.
Пробовал отключать части флоу, оставить самый базовый - без разницы.

Представьте, вы создаёте пустой проект на Vue.js и собираете его - и что же? Файл app.js весит почти мегабайт! Да, есть gzip, оптимизация зависимостей и прочие вещи, но для пустого проекта это выглядит чрезмерно, согласитесь.

А вот это полуправда. Я специально создал пустой проект через npm create vue@latest, добавив туда pinia и router. И дефолтный их пример.
Да, в dev режиме бандл весит очень много, больше 3 мб. Но это на то и dev, там куча обвязки для комфортного дебага, вроде того же vue dev tools, hot module replacement. А вот если собирать под продакшн, то картина резко меняется.

Получилось ~100кб после npm run build. 40кб с gzip. Да, то же самое на голом js было бы сильно меньше. Но:

1) Множество функционала, который фреймворки дают из коробки, я бы не хотел переписывать в здравом уме. Вроде менеджера состояния или роутера. Хорошо, когда этот функционал не нужен. А если все же нужен?
2) Это все еще очень далеко от 1 Мб.
2) Даже не минимизированный целый vue с cdn в несжатом виде все еще меньше, примерно ~600 кб (130 кб gzip).
3) Почему мы выбрасываем из картины инструменты оптимизации, которые включены по умолчанию? Для их отключения надо приложить сознательные усилия.

Информация

В рейтинге
5 535-й
Зарегистрирован
Активность

Специализация

Фулстек разработчик
C#
ASP.NET
Microsoft SQL Server
ASP.NET MVC
Git