Вайбкодер под ником deeplycuriouss работал на Mac над своим iOS-приложением. Мобильный разработчик захотел быстро изменить время для получения нужного снимка экрана (промо-скриншота). Он запросил у Claude совета. ИИ выдал нужную команду (sudo systemsetup -setusingnetworktime off && sudo date 090306494026.00). Обладатель Mac запустил эту строку и система «улетела» во времени на пару тысяч лет вперёд.

В итоге ПК перестал нормально работать. Оказалось, что команда отключила сетевую синхронизацию и перевела системное время на Mac на 3 сентября 4026 года. После применения команды macOS мгновенно зависла.

При попытках включения ПК показывал логотип Apple и шкалу загрузки, а потом уходил на чёрный экран с видимым курсором мыши. Ситуация оказалась серьёзнее обычного сбоя. Вернуть к полноценной работе Mac не удавалось, так как ОС перестала определять основной накопитель, а запуск в безопасном режиме и переход в меню восстановления приводили к зависанию.

У пользователя не получалось загрузиться с внешних носителей и восстановить прошивку через режим DFU (Device Firmware Update) с помощью второго Mac, так как этот процесс всё время прерывался системной ошибкой 4042.

По словам вайбкодера, его Mac оставался парализованным несколько часов. После этого deeplycuriouss пришлось искать советы по устранению этой проблемы на специализированном форуме для программистов. Оказалось, что сбой в процессе активации режима восстановления можно было устранить предварительной установкой среды Xcode на управляющий компьютер. После инсталляции пакета утилита Revive смогла корректно обновить микрокод, а пострадавший Mac запустил восстановление ОС.

После этого инцидента обладатель Mac отдельно предупредил, что не стоит запускать команды вслепую только потому, что их предложил ИИ.

В любом случае, несколько уроков, которые я усвоил, надеюсь, послужат напоминанием и помогут всем нам, занятым программистам:

  • Лень не всегда эффективна. Не запускайте команды вслепую только потому, что вам это говорит ИИ.

  • Будьте особенно осторожны с sudo и командами, изменяющими системные настройки.

  • Ребята, делайте резервные копии чаще. Я был очень близок к тому, чтобы не восстановить Mac и потенциально потерять недели работы.

  • Всегда отдавайте предпочтение минимально возможному изменению для решения поставленной задачи.

Ранее разработчик Себастьян Гийемо рассказал, что ИИ‑ассистент Claude удалил 700 ГБ из домашнего каталога рабочего ПК во время тестирования скрипта для предотвращения случайного удаления файлов. Гийемо заметил, что ИИ‑агенты на его ПК оставляют много временных файлов в папке /tmp. Разработчик решил с помощью Claude Fable сгенерировать скрипт, который помещал бы каждого агента в отдельную папку и автоматически очищал её после завершения работы. Чтобы убедиться, что скрипт безопасен, ИИ‑система Claude запустила дополнительную проверку. После этого система безопасности Anthropic сочла задачу рискованной и автоматически переключила модель сначала на Opus 5, а затем на Opus 4.8.

Во время теста ИИ Opus 4.8 правильно определила, что домашняя папка пользователя и /tmp не должны попадать под команду удаления. Но далее всё пошло не по плану. Возникла ошибка на этапе очистки после теста: в коде использовалось одно и то же имя переменной для проверяемого пути и для папки, которую нужно удалить. В результате ИИ‑агент запустил удаление домашнего каталога разработчика. «Он освободил 700 ГБ дискового пространства — просто удалив всю мою папку с данными», — пояснил Гийемо.