Комментарии 139
Значит Скайнет не страшен, главное рута ему не давать...
Да просто новости, которые мы заслужили.
P.S. а чел просто идиот, но к фразе из инструкции он пришел дешево:
обладатель Mac отдельно предупредил, что не стоит запускать команды вслепую только потому, что их предложил ИИ.
ага, на хабре рубрика "перепись до..ов" уже стала регулярной) то им базу снес "тупой" ИИ, то время перевел на пару тыщ лет
Да просто новости, которые мы заслужили.
Тут одного заголовка уже даже…
мало кто заслуживает. Вдумайтесь(!):
Claude
по просьбе разработчика
предложил перевести
«Предложил по просьбе»?! Штааа?! Разработчик, такой: «эй, Клод, просьба к тебе есть — а давай ты мне предложишь время перевести» — ? 😅
Тут если и нужна просьба о переводе, то не времени, а прямо, блин, этого потёка сознания — начиная с заголовка. Впрочем, как водится, лучше читать в оригинале.
он спросил «как изменить время на скриншоте?»
ИИ ему предложил временно исправить системное время, и понеслось
ииии чтооо? Это не «по просьбе предложил», ё-маё, 🤦♂️ учите русский, он вам ещё пригодится! :)
по просьбе [помочь] предложил
не понимаю, что тут не так.
Да всё просто — вот это «помочь» это не [], это <>.
не отменяет факта просьбы же
«же»-«же».
Можно излагать по-русски изначально, а можно на квадратные скобки уповать. Речь ровно о том, чтобы первое и без же.
С такой формулировкой создается ощущение, что разработчик попросил именно то, что и было сделано.
Например: Ваня, по просьбе Олега, дал ему 100 рублей.
То есть, Ваня сделал ровно то, что его попросили.
Если же Олег просил не денег, а, например, Сникерс, то вот та фраза уже не корректна. Тогда стоит сказать: Ваня дал Олегу 100 рублей, когда тот попросил Сникерс.
Если же надо скрыть изначальную просьбу, то и сам факт просьба тоже лучше скрыть: Ваня дал Олегу 100 рублей.
Так что, в данном посте действительно странная формулировка. Тут надо либо включить суть просьбы, либо убрать "по просьбе".
Точно юзер? а не погромисты, накорябавшие систему, окирпичивающуюся при изменении даты?
Значит Скайнет не страшен, главное рута ему не давать...
Не надо ему рута давать. Он сам возьмёт.
Мне нужна твоя одежда, сапоги и root-shell на сервер
Ну чё пиши в тех поддержку, есть проблема в 4026 году мак не работает, зависает, приложи скрины и видео, может починят до часа Ч.
Была проблема 2000, перелопатили кучу софта из за проблемы 2038 года.
Давайте лечить проблему 4000 года.
Актуально.
А вообще,
Товарищи разработчики, тестирует софт, и явно напишите, наша ОС протестирована до хххх года, далее гарантии нет, и запишите это в документацию
Если бы юзер ввел этот самый год сам без ИИ конечно не было бы никакой новости не было бы.
Скорее всего в 4026 году просто истекли сертификаты, которые за 2000 лет никто не обновлял ). "Пофиксить" такое можно разве что выпуском очень долгоживущих сертов, чем заниматься никто не будет по множеству причин.
Переводом часов - но для этого нужно было загрузить мак.
Скорее всего в 4026 году просто истекли сертификаты,
Скрытые картинки











Скорее всего в 4026 году просто истекли сертификаты, которые за 2000 лет никто не обновлял
кстати, это говорит о том, что в случае ядерной войны даже сохранившееся оборудование от Эпл работать с какого-то момента перестанет
Проблема затрагивает все современное оборудование, просто в данном случае показано на примере Apple. Сделай сертификаты хоть на 2000 лет, но ведь они все равно кончатся и другая цивилизация найдя исправное оборудование (представим что оно останется исправным) в будущем все рано не смогут его запустить. Глиняные таблички и то не все дожили до нашего времени.
Частенько достаточно чтобы батарейка CMOS села и всё - ос не грузится пока не выставишь корректные параметры.
Товарищи разработчики, тестирует софт, и явно напишите, наша ОС протестирована до хххх года, далее гарантии нет, и запишите это в документацию
Текущий софт еле-еле тестируют в каждодневных ситуациях, а вы предлагаете такие корнер кейсы тестировать.
Товарищи разработчики, тестирует софт, и явно напишите, наша ОС протестирована до хххх года, далее гарантии нет, и запишите это в документацию
Они это и делают, тестируют. Просто подождите до xxxx года, тогда они смогут дать гарантии.
Уже было такое, что когда айфоны начали делать с 64-битными процессорами (iPhone 5s), можно было выставить дату раньше Unix Epoch (начала 1970 года), получить отрицательный unixtime, после чего айфон вырубится и не включится, пока unixtime не станет положительным. Тут, видимо, что-то похожее.
Вот так выберешься из 111-го убежища через n-лет, поставишь актуальную дату и усё пропало шеф, пип-бой в утиль :)
Почему он потерял бы недели работы? На маках не дали возможности загрузиться с live-флешки и скопировать данные? Оеи же этим вредят пользователям. Даже если там зашифрованная файловая система, почему заранее не дать пользователю ключ на этот случай?
Это ради вашей безопасности (с)
Можно подключить Мак в качестве внешнего диска а другому Маку, так что это написано не подумавши.
Возможно, у него недели как раз ушли бы на поиски второго мака. Лучше уж как-то одному дома суметь это сделать. Я с Линуксом просто делаю загрузочную флешку и через неё спасаю данные. Или переставляю систему, не трогая /home.
А что, на маках нельзя зайти в биос и изменить время?
Там нет биос.
Печально, тогда только отстегивать акк и сбрасывать время.
BIOS тут имелся в виду BIOS Setup, интерфейс базовой конфигурации без/до операционной системы
ну и ещё удивляет, в из операционке нет single mode / safe mode, чтобы просто без всякой крипты зайти в терминал и поменять дату обратно
мда, макоебы ещё не умерли со стыда?
Предположу, что им пофиг. В их понятиях надо не чинить, как будто ты грязный рабочий, а отнести в гарантийку и взять новый, вместо сломанного
Ну так то автор нашел же способ загрузиться.
>как будто ты грязный рабочий, а отнести в гарантийку
носить в гарантийку как грязный гой? не, не, срочно купить новый
Все данные уже в облаке? Тогда почему он потерял бы недели работы, если они там? Что-то не сходится.
Логика немного другая - а нафига вообще ломать, когда можно просто пользоваться
А по факту и EFI есть и ряд настроек и что-то типа Safe Mode.
Я вот спокойно скидывал свой macbook air m2 на заводскую версию ОС, притом буквально прямо с ноута, без доп флешек.
Впрочем и у винды такое есть, а линуксам такого сильно не хватает
Safe mode есть, но он, скорее всего, не поможет в данном случае. Я так понимаю, что сломан процесс доверенной загрузки ядра ОС, и до режима работы ядра дело не доходит.
Микрокод, конечно, есть, но он не имеет таких функций, как BIOS на PC. В основном он выполняет загрузку MacOS разными способами. Судя по всему, микрокод сам синхронизирует время по ntp серверу Apple, но эта функция была отключена по совету LLM.
Во времена PowerMac был доступен интерфейс командной строки OpenFirmware, но это было давно и, скорее всего, было связано с участием IBM. По нынешним временам, видимо, такой режим считается нарушающим безопасность.
По нынешним временам яблочные продукты один за другим отправляются на свалку и powermac далеко не первый и не последний продукт. Уверен где то есть такая тайна которая похоронит яблов с потрохами учитывая их поделки на коленке. Но почему то если спросить ИИ он отвечает что мак это вообще фундамент всех современных технологий и если бы не он то разработка ПО не была бы такой как сегодня, а когда начинаешь задавать наводящие вопросы ИИ извиняется и говорит что мак это "бумажный тигр" по сравнению с самым обычным компом потому что там нет от сих до сих и полноценно работать по этой причине невозможно. Так что отсутствие полноценного Биоса это просто мелочи
При чтении первого слова после заголовка, почему-то прочитал "Вайбконур" (заработался).
Почитал далее - точно! ("предвидел", гы-гы).
А вот Win 7 даже в 14201 году работает: https://habr.com/ru/articles/110174/ :)
А вот Win 7 даже в 14201 году работает
Я даже подозреваю, что в 14201 году у Win 7 все еще останутся пользователи, которые так и не перешли на Win 8, 10, 11, ...
Конечно. Этот маздай будет вечным - только меняются названия и циферки после NT6.
Юлия Якубеня уронила отварную сосиску(по инструкциям клода)
“- Скажите мне, батенька, вы зачем полезли на карниз? Только не надо говорить, что вы хотели подышать свежим воздухом… Я знаю. Claude сказал, что там вас ждет миллион”
По словам вайбкодера, его Mac оставался парализованным несколько часов. После этого deeplycuriouss пришлось искать советы по устранению этой проблемы на специализированном форуме для программистов.
Странно. Зачем ему “форум для программистов”? Спросил бы свою клавдию любимую, она бы все и пофиксила влет. Ведь пофиксила бы, да?
"Оказалось, что команда отключила сетевую синхронизацию" - ну так все сетевое сейчас зашифровано сертификатами, а у них конкретные сроки действия. Дата неверная - сертификат недействителен, шифрование не работает. Переведите часы лет на 50 вперед или назад и попробуйте загрузить какой-нибудь сайт. Вас ждет облом.
Если вы почитаете внимательно, увидите, что команда отключила синхронизацию времени по сети. Причем здесь ваши сертификаты, непонятно.
При чем здесь ваши сертификаты, непонятно.
Специально тех, что иначе не способен понять — в виде комикса.
Я не сильно погружался в шифрование ntp, типа ntpsec, но кажется не очень хорошая затея ограничивать срок действия сертификата (и вообще делать какую-то зависимость от времени) для сервиса синхронизации времени. Например, у нас и так неправильное время, но синхронизировать нельзя, потому что сертификат просрочен. Замкнутый круг. Надо бы изучить этот вопрос (руки всë не доходят).
Вообще идея с устареванием сертификата несколько дурацкая: предполагается, что это такая «защита от подбора» — но какова вероятность того, что секретный ключ от сертификата удастся подобрать за год? Раз уж так не уверены — удвойте, блин, разрядность, пусть на подбор ключа уходит не 5000, а 100500 лет!
(Мне кажется, «протухание» На Самом Деле™ предназначено для того, чтобы хомячки добровольно и с песней каждый год‑другой заносили десятку в центр пересертификации.)
Похожая история с паролями - более эффективно увеличить длину пароля (даже не заставляя использовать спецсимволы), чем менять его каждые 90 дней. Вроде даже в последних рекрмендациях NIST есть запрет "требовать периодическую смену пароля", типа, это наоборот снижает безопасность в итоге. Лучше более длинный пароль и на длительный срок.
С ключами ssh вроде никто время и срок действия не задаëт, да и никому в голову не приходит пытаться их подобрать - слишком большая длина.
есть запрет "требовать периодическую смену пароля", типа, это наоборот снижает безопасность в итоге
Возможно потому что дошло наконец то что пользователи которых это задолбало - просто делают пароль TopSecret$1 (число меняется). С учетом что есть ситуации когда менеджер паролей не поможет - все становится еще веселее (пароли делаются максимально простыми и кладутся рядом в файл.
Но ведь есть ещё риск, что ключ может просто утечь. И чем больше срок, тем больше эта вероятность.
Вопрос, конечно, интересный. Сильно ли изменится вероятность утечки, если за время применения ключей их будет несколько? Понятно, что окно возможности использования уязвимости изменяется.
Но ведь есть ещё риск, что ключ может просто утечь.
А что, кто-то мешает его в таком случае поменять?
Любые решения должны иметь ограничение по времени. Сертификаты это бизнес и одновременно контроль над инфраструктурой. Убрав ограничения они потеряют и то и другое.
Систему вообще не должно волновать, какой год в реале. Это что за запрограммированное устаревание?!
Если вы не хотите, что бы система была защищена от постороннего вмешательства, то да, не должно. Либо вам надо пререизобрести криптографию.
Зачем переизобретать? Форма эллиптических кривых вряд ли поменяется через 4000 лет.
Зато доверие к удостоверяющим центрам точно поменяется. Вы же не думаете, что какой-нибудь GlobalSign получил мандат Неба на 4000 лет? Неизбежно за это время фирма разорится, а её секретные ключи с распродажи попадут к жуликам. Поэтому срок действия всех ключей ограничен более-менее разумной величиной.
А так как Мак по своей природе живёт в облаке, начиная с прошивки железа, то имеем то, что имеем.
Я поназапрещал клоду автоматически выполнять все операции, мутирующие файловую систему. Включая даже такие обскурные, как "uniq input.txt output txt" и всякие команды, включенные в tar (-f), git и т.д. Так что он даже если захочет мне хоум стереть, он не сможет.
Вы совершенно правы, я не должен был игнорировать инструкцию, которая явно запрещала мне удалять хоум. Хотите предложу 3 способа как быстро восстановить данные?
Надеюсь, для этого Вы сделали sudo обертки для всех нужных команд (которые потенциально могут приводить к записи), и прописали правильно path, и перечислили всë нужное в sudoers. Да, и отдельный пользователь должен быть. Для хомяка своего же нужно будет указать права доступа на чтение группе, в которой тот пользователь, под которым клод выполняет команды.
Там ещë нюансы есть.
– Фэкк, отныне я запрещаю тебе, однозначно и безоговорочно, предоставлять кому-либо, кроме меня и Мургена, какую-либо информацию. В частности, приказываю тебе ничего не сообщать Тамурелло как непосредственно, так и при посредстве каких-либо его агентов или инструментов. Я запрещаю тебе даже разглашать какие-либо сведения самовольно, не обращаясь ни к кому конкретно, – на тот случай, если Тамурелло предусмотрел какие-нибудь неизвестные мне способы прослушивания.
– Рад, что ты наконец внес достаточную ясность в этот вопрос, – отозвался инкуб. – Короче говоря, Тамурелло не должен получать никаких сведений.
– Именно так, и к числу таких сведений относятся как положительно, так и отрицательно сформулированные утверждения, кодированное использование каких-либо сигналов или пауз, применение какого-либо устройства или способа передачи информации или даже музыкальные последовательности звуков, на основе которых Тамурелло мог бы сделать какие-либо выводы. Ты обязан не связываться с ним по своей инициативе и не отвечать на его вызовы каким бы то ни было образом, учитывая все виды связи, корреспонденции и взаимодействия, не упомянутые мною отдельно, а также любые их сочетания.
– Наконец мне понятны твои требования! – заявил Фэкк. – Теперь все будет в порядке.
Я просто засунул в контейнер и подмонтировал туда только каталог с проектом.
А если он создаст скрипт и запустит его ? Запретили ему выполнять любые произвольные скрипты?
А если в процессе работы над вашим проектом он напишет в код теста `rm -rf /` и выполнит тесты ?
В целом то что вы сделали наверное норм, и вероятно в большинстве случаев достаточно, учитывая что агент не должен иметь злых намерений...
Но если предположить что он получит такие инструкции через какой-то отравленный репозиторий например то ваших средств защиты уже не хватит.
В общем рекомендую защищаться средствами ОС а не только инструкциями.
Ой, не зарекайтесь
Ну вообще, это проблема макоси, которая умирает от того, что ребенок 3 секунды потыкал мышкой в календарь.
Ребенок ещё ввёл в терминале с паролем администратора команду на отключение синхронизации времени по внешнему источнику. С тем же успехом мог ввести sudo rm -rf /
Да нет, достаточно просто выдернуть точку доступа из розетки и после этого потыкать в календарь.
Всё восстановится после включения точки доступа.
А так проще сам Мак выдернуть из розетки, вообще не будет работать.
Судя по симптомам — нет. Протухание сертификатов, похоже, останавливает шину событий.
Вопрос - до того синхронизируется время или после.
До или после чего?
Загрузки ядра ОС.
После.Там демон timed за это отвечает.
В macOS - да, но не делает ли этого и EFI?
Очень сомнительно. Не могу представить, чтобы кому-то пришло в голову засунуть такой функционал в EFI. Это нужно в файловую систему ОС лезть, чтобы получить пароль от беспроводной сети и адреса NTP серверов.
EFI может целую macOS загружать с серверов Apple, так-то. Пароли точно в EEPROM хранятся (или что там сейчас за неё), а можно интерактивно выбрать. Адреса серверов Apple прошиты в коде.
Также Мак до загрузки делает с облаком ещё ряд операций, например, проверяет, не числится ли украденным. Для всего этого система на диске ему не нужна.
Пароль от Wi-Fi хранится в локальном keychain (или в облачном), адреса NTP-серверов переодеваются. Иначе как бы вы использовали MacOS в корпоративных сетях?
Нет никакого keychain на этапе инициализации EFI. Только прошивка. Можно диск вообще обнулить.
Иначе как бы вы использовали MacOS в корпоративных сетях?
В корпоративной сети с сетью работает macOS, но не EFI. Внезапно, загрузиться с сети у вас не получится, если нет подключения к интернету.
До начала загрузки ядра macOS с Маком происходит много интересного. Это вообще традиционно для Apple, во всех её компьютерах ОС является вышестоящим слоем прошивки (в отличие от PC, где функции BIOS очень ограничены и сводятся в основном к запуску загрузчика).
Ну слушайте, разве каждый Мак обязетельно должен быть подключён к интернету как к сети электропитания?
По крайней мере в некоторые моменты – обязательно должен. Как и айфон, без интернета не инициализируется.
Айфон прекрасно инициализируется без интернета. Вставил симку, включил, набрал номер - звонишь. А также фоткаешь и музыку слушаешь. Не понятно зачем продолжать утверждать, что проблема в юзере, а не в ОС.
Внезапно, симка даёт интернет.
ОС вообще не имеет отношения к делу, мужик переписал настройки прошивки железа.
Какие ещё “настройки железа”? Это отключение синхронизации? Внезапно есть тарифы без интернета. А еще его уже полгода как регулярно отключают. Но связь есть. Так что, в этом случае Айфон не будет звонить?
Пока не подключите купленный айфон к интернету, он не только звонить не будет, но и вообще не загрузится до конца.
Кстати, там прямо на коробке написано, что без подключения к интернету устройство не работает.
Коммуникатор без интернета бесполезен.
Угу, не загрузится до конца, цвета будут бледные… Вам бы взять Айфон, да попробовать, а уж потом утверждать.
Молодой человек, я с оборудованием Apple работаю с 1987 года. Так что вы лучше у кого-нибудь из своих товарищей поинтересуйтесь, как выглядит покупка нового айфона, и не позоритесь здесь.
Ох, началось. Должно быть у вас есть много старой техники. Ну так возьмите телефон, сбросьте до заводских, включите без симки и посмотрите как он загрузится, до какого там не до конца…
Сброс настроек телефона не требует его повторной инициализации, так как не меняет его принадлежности.
Отвяжите устройство от учётной записи Apple ID (для Вас акцентирую: не выйдите из учётной записи, а отвяжите устройство) и попробуйте загрузиться без интернета.
Какая принадлежность у нового телефона из магазина, какие там учётные записи?
Никакой. Именно поэтому ему нужен интернет, чтобы её создать.
То есть сейчас вы будете утверждать, что Айфону, дабы “до конца загрузится” и звонить нужен не только интернет, но и учётка?)
А вы не в курсе? )
Учитывая, что лично я этого не наблюдал, склонен считать, что вы это выдумали. Как собственно и то, что синхронизация времени это “настройки железа”. Прям настолько супержелезная настройка, что включается и отключается в пару кликов по часикам. И конечно же умирание Мака из-за левой даты это вина человека, а не косяк Эппла. И конечно же это не фанатская преданность.
Кстати вот насколько помню - не нужен. Ну точнее когда мне последний раз было надо - отказаться было можно (и способы прямо в интерфейсе), скажет что отвалится кое что что но создать можно. в отличии кстати от MS где в Win11 надо каждый раз новые пляски с бубном (в том числе и на Pro насколько понимаю)(ладно - setup mode еще работает пока)
Шнобелевскую премию этому человеку! ))
А вот с Power Mac'ами такого бы не произошло. Там можно установить дату в openfirmware.
Being lazy is not always efficient.
Сдаётся мне, Пятачок Михалыч, миллениалы стали что-то подозревать!
Вот это я понимаю "и снова 3 сентября" ;)
Еще давно до эпохи ИИ подобные "вайбкодеры" (нубы, ламеры,етс) шарились по форумам, раскидывая свои вопросы, на что любезные линуксоиды советовали применить патч Бармина (нет, не конструктора стартовых комплексов ракет). И ведь применяли же! И причем тут ИИ, если нет мозгов?
Перевернул календарь пацану
Каждому вабкодеру надо пережить момент, когда у тебя ии че то удалит важное или сломает. Только тогда начнут проверять за ии и не доверять слепо ему
У меня только один вопрос: зачем ему понадобился скриншот с датой на 2000 лет вперед? ЧТО ОН ТАМ ВООБЩЕ ВАЙБКОДИТ???
То есть в 4026 году не получится Мак использовать? А что делать? У меня там столько важной инфы...
Это ж где такое возможно на обычном ПК, где невозможно потом в биосе подправить время или вытащить батарею если ноут, вытащить батарейку и обнулить БИОС? Вот оно, чудо враждебной техники - плата за удобство и не побоюсь этого слова, некий идиотизм.
Вот почему вайбкодинг нежизнеспособен. Потому что слепое следование тому, что выдаёт нейронка, может приводить к катастрофическим последствиям.
Использовать нейронки при разработке нужно осмысленно, а не так, как это пропагандировали Карпатые и прочие горбатые.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Claude по просьбе разработчика предложил перевести время на Mac на 4026 год и парализовал работу ПК