Обновить
8K+
320
Николай Шлей@CodeRush

Firmware Security Engineer

29,1
Рейтинг
692
Подписчики
Отправить сообщение
Спасибо за статью, ждем следующих.

Сделаю несколько замечаний по коду, если позволите:
1. Есть такой TianoCore C style guide, и если писать что-то с расчетом на дальнейшее включение в EDK2, то лучше следовать ему, иначе есть неслабый шанс, что PR не примут. Более того, работать с кодом, который похож на «обычный» — приятнее.
2. Если используете goto FINALIZE;, лучше завернуть его в макрос вроде require(condition, label) или require_noerr(status_variable, label), это снизит нагрузку при чтении кода.
3. Не используйте ASSERT_EFI_ERROR() для проверки ошибок, особенно если у вас следующая операция — разыменование указателя, полученного от предыдущей. Из релизных конфигураций такие ассерты удаляются препроцессором, и потому вот эта операция — потенциальный источник бесконечного числа багов и потенциальная же дыра в безопасности.
Тоже однажды пришлось заводить подобную камеру, только на значительно более мощном процессоре Intel Atom BayTrail и с интерфейсом MIPI CSI. Как вспомню эту прекрасную 32х-битную Fedora с патченным Intel ядром, эти отличные драйверы для v4l2, этот замечательный процессор и не менее восхитительную прошивку для него от AMI… Слава яйцам, больше этим заниматься не надо, потрахались — и хватит!
Напишите мне в личку, если сможете повторить, починим.
Описываю своими словами решение: при загрузке держите Option, и затем загружаетесь в recoveryOS уже из BootPicker. Сейчас эта проблема уже починена (начиная, ЕМНИП, с 10.15.3), и при загрузке в «недостаточно правильную» recoveryOS утилита Startup Security Utility выдает предупреждение, что запись в данной ОС недоступна, и предлагает перезагрузиться в «правильную» recoveryOS вышеуказанным способом.
Сетевые драйверы давно уже не загружаются на дефолтном пути (с 2015 года, ЕМНИП), не надо грязи. Если у вас есть PoC атак на прошивки Маков — пишите нам на security@apple.com, поговорим о них предметно.
Ты неси меня ufo, да в родные мне места…
Менять условия выдачи новых виз и продления старых в сторону ужесточения. Кроме бодишопов есть еще и FAANG, которые тоже привозят себе людей по H1B и L1, и при этом люди эти и не дешевые, и не бесправные, и не хуже местных (а некоторые и лучше). А такие ковровые баны — это лечение головной боли отрубанием головы и выплескивание ребенка вместе с водой.
Advanced Parole можно получить и без подачи на гринку, но там нужно доказывать и необходимость выехать, и необходимость вернуться, а в результате все равно могут отказать на всех этапах.
Т.е. формально вот эта часть решения исключает тех, кто продлил разрешение на пребывание, но не получил визу:
Sec. 3. Scope of Suspension and Limitation on Entry. (a) The suspension and limitation on entry pursuant to section 2 of this proclamation shall apply only to any alien who:

(i) is outside the United States on the effective date of this proclamation;
Фактически же факт нахождения в США на тот момент придется доказывать, и далеко не факт что эти доказательства будут приняты во внимание консульствами.
Читал, и к сожалению, перестали осуществлять именно простановку виз в паспорта иностранных граждан в американских консульствах по всему миру. Моя предыдущая H-1B закончилась неделю назад, а получить новую я не могу потому, что их не ставят. Тот факт, что у меня есть разрешение на пребывание — он позволяет мне продолжать жить и работать в США, но при этом выехать из страны я теперь не могу, потому что без визы меня не пустят обратно, а визы до нового года не проставляют.
И те, кому ее нужно было продлять в этом году, оказывают перед выбором — или сидеть в США безвылазно пока у президента моча отхлынет от головы, или ехать домой насовсем, раз уж им тут теперь не рады.
Дело там даже не в недоступности инструментов, а в недоверии к ним. Мало того, что американский брокер, если сразу вдаль не пошлет, будет требовать у такого зарубежного клиента ITIN (который нужно еще получить), а потом молча снимать со всех доходов 30% в счет федеральных налогов, пока ему W-8BEN не пришлешь, так еще и самому этому айтишнику с английским нужно будет принять решение о заносе всех своих сбережений какому-то брокеру в чужой стране, на которого в случае чего даже в суд не подашь.
В Европе тоже там особо не развернешься с FIRE, потому что зарплаты хоть и повыше, но и налоги с этих копеечных сумм (до 30 тысяч долларов в год), на которые собираются жить адепты leanFIRE — не ~5%, как в некоторых штатах США (которые вообще можно всякими хитрыми трюками оптимизировать практически в ноль), а 15-30% в зависимости от страны.

В общем, финансовая независимость как идея — она отличная, и сам я сейчас стараюсь насобирать себе достаточно денег на ее осуществление, но работает она в нынешнем ее виде практически исключительно за счет особенностей американского фондового рынка (который пока растет и растет, с CAPE уже под 30) и американского же налогового законодательства.
FIRE в его нынешнем американском виде в России не очень-то возможно, на мой взгляд, потому что у нас одновременно значительно ниже зарплаты (и потому заработать свободный миллион долларов, работая на дядю, практически нереально даже за 30+ лет), постоянные кризисы и смены законодательства, не позволяющие нормально планировать на сроки даже 5 лет (что говорить о сроках в 50+ лет, на которые рассчитывают вышедшие на пенсию в 35-40), плюс заслуженное недоверие любым финансовым агентам (банкам, брокерам, налоговой, и т.п.), плюс вызванный этим всем перекос в профиле рисков («Терять деньги? Ни за что на свете, лучше в банк по 0.1% годовых, но зато гарантированно!»). Все вот это вот ведет к тотальному недоверию населения к инвестированию в фондовый рынок («спекуляции», как тут выше писали уже), и потому практически все инвестируется в недвижимость (банки и застройщики счастливы) или в иностранную валюту под подушкой. В итоге никакими 4% там обычно не пахнет, лишь бы в ноль после инфляции выходило…
У Бена Феликса (канадского портфолио-менеджера) есть отличная серия на YT — Common Sense Investing, где он разбирает многие спорные суждения о фондовом рынке и инвестициях, в том числе и о «правиле 4%». Всем интересующимся инвестициями рекомендую двумя руками.
Широко известный в узких кругах VTSAX, и похожие на него.
Не могу найти подтверждения в немецком законодательстве о каких-либо штрафах за использование американских брокеров. Более того, некоторые фонды уже предоставили нужные документы (KID), и теперь вполне себе торгуются и на немецкой бирже.
Прямо совсем запретили, или только при покупке через собственных европейских брокеров? Можно ведь получить ITIN (американский налоговый номер для нерезидентов) и пользоваться услугами американского брокера.
Я там неудачно выразился наверное, потому что если считать с самого начала, что нужна не пара лет, а пять или больше, и все это время придется экономить. Впрочем, на мой взгляд, это все равно в разы лучше ипотеки на 30 лет.
Я рассматриваю жизнь в долине как своего рода работу вахтовым методом, приехал, заработал опыт, связи, деньги, устал, выгорел — можно забирать все награбленное и ехать обратно туда, где жизнь менее сумасшедшая, а деньги стоят чего-то.

Информация

В рейтинге
308-й
Дата рождения
Зарегистрирован
Активность

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

Инженер встраиваемых систем, Системный инженер
Ведущий