В общем, сегодня у нас было внутрикорпоративное событие, где народ хвастался достижениями. Грубо говоря, этакий all-hands meeting по поводу релиза внутренней платформы для разработки, и разные команды хвастались, где и чего они достигли.
Ну что я могу сказать: после пары лет работы в Samsung я навсегда перешёл на айфоны. А после вот этого, Я БОЛЬШЕ НИКОГДА И НИ ЗА ЧТО НЕ СЯДУ В ЛЕКСУС!
Там просто ААААААААА!
Если не нарушать NDA, то, грубо говоря, я думал, что в автомобилестроении MISRA, AUTOSAR, CI/CD с параноидальными конфигами уймы анализаторов, расстрел из пулемёта за неинициализированную переменную. А здесь — нуууу, довольно ответственная разработка софта. Просто разработка, просто софта. С обычным легаси, с костылями, с хард-кодом, с кривыми BSP, требующими хаков в компиляторе. Ну то есть буквально та работа, к которой я привык, но не В МАШИНЕ ЖЕ!
В общем, я был максимально прав, что всю жизнь считал, что в машине из электроники достаточно инжектора. Ну если очень хочется, то можно ещё ABS, но не более.
А теперь вот я увидел изнутри, как работает современное авто, и это, сука, вызывает у меня ужас и дрожь по всему телу.
Знаете, как открывается окно в современных премиальных автомобилях? А я вам расскажу!
Кнопка на двери, которая опускает стекло — нифига не кнопка, это не кнопка, а энкодер, и прямо в двери установлен микроконтроллер, который считывает её состояние, и отправляет в CAN. CAN подключен к специальному грубо говоря хабу, который работает на линуксе (да, для «вторичных» штук там просто линукс), пакет идёт через обычный iptables, проверяется на то, что его отправил тот, кому можно, и откуда можно, и маршрутизируется в настоящую голову на QNX, там оно ещё раз идёт через файрволл (на этоти раз pf, который Blackberry портировал с OpenBSD ещё во времена оны), потом проверяется ещё набором правил, и если всё в порядке, то отправляется обратно с линуксовую маршрутизировалку, по направлению к стеклоподъёмнику. там оно проходит первую мааршрутизацию, закидывается во «вторичную» CAN-сеть, там ещё раз маршрутизируется в дверь, и в двери ЕЩЁ ОДИН контроллер принимает сигнал, и начинает драйвером мотора тащить вам стекло.
Само собой, на каждом этапе машина может запретить или поменять команду, скажем, сама закрыть окна на парковке, или запретить их открывать на каком-нибудь шоссе. Да, машина теперь постоянно на связи с материнским кораблём и получает оттуда команды, а сама отправляет туда статистику, скажем, по парковочным местам, которые видит бортовыми камерами и радарами.
А знаете, зачем она это делает? Потому что современному лексусу можно просто голосом сказать «Припаркуйся возле офиса», и он будет ехать по улице, вокруг твоего офиса, пока не найдёт подходящее место, а потом припаркуется туда. И если ты по пути заметишь более интересное место, можно просто сказать «Нет, припаркуйся туда», и показать рукой, куда. И ОН ПРИПАРКУЕТСЯ!
И мне сегодня показали на реальном автомобиле, что это реально работает.
Короче, дамы и господа, я готов объявлять Батлерианский Джихад. А мой следующий автомобиль будет как на приложенном видео.
@volandevsrat Так себе, предпочитаю яснотковые. В Черногории вообще чёт не видел иван-чая.
@ru@fosstodon.org @rf @Sarotar @ru@lor.sh
@Sarotar @rf @ru@lor.sh @ru@fosstodon.org Пошёл нахуй и челленджи свои забери.
@invalid_name @rf хзшзпдр
Решил наклепать на коленке статью по основам анти-форензики. Надеюсь, что вам будет полезна эта информация или она вас сподвигнет начать более бережно относиться к своей информации
https://cryptoschizo.club/blog/anti-forensics/
@runation Похоже меня расфедерировал мастурбон.сосал
#flibusta #смерть @rf @ru
У администратора флибусты обнаружен рак мозга.
http://flibusta.is/node/681117
@dr_voenvrach Чем?
Кофеин рулит метаболомом, часть 1
Чтобы ничем не болеть пейте в день 3 чашки простого советского... Сколько можно про кофе, да? Пока на это выделяют гранты - будем читать новости по теме. Правда, некоторые исследователи всё-таки стараются покопаться в тех частях кофеиновой помойки, где ещё никто не рылся. И иногда находят там действительно интересные вещи. Особенно когда в роли помойки - британский биобанк (UK Biobank), который прошерстила группа китайских учёных.
Авторов интересовало, как кофеин защищает от кардиометаболической коморбидности (они определяли это минимум 2 из трех следующих состояний: сахарный диабет 2 типа, ИБС, инсульт). И при этом очень грамотно набрали группы: на исходном уровне - без перечисленной патологии, 172315 человек на кофеине (содержание определялось по таблицам состава продуктов, в зачёт могли пойти, скажем, энергетики) и 188091человек на чае и кофе, чтобы поискать разницу между чистим веществом и набором различных нутриентов в напитках.
Критериям включения в итоге соответствовали чуть менее 200 тысяч человек, по которым была доступна масса данных: опросы, образцы крови, биометрические данные, результаты визуализационных исследований и пр.
По сравнению с непотребителями или потребителями менее 100 мг кофеина в день, потребители умеренного количества кофе или чая (!) (3 чашки в день) или кофеина (200-300 мг в день) имели самый низкий риск впервые выявленной кардиометаболической коморбидности, отношение рисков (HR) 0,519 (0,417-0,647 95% ДИ) и 0,593 (0,499-0,704 95% ДИ). Модели с множественным сравнением после введения соответствующих поправок показали, что умеренное потребление кофе, чая или кофеина было обратно связано с рисками почти всех стадий развития кардиометаболической коморбилности, включая переходы от состояния без заболеваний к отдельным кардиометаболическим заболеваниям и впоследствии к их сочетанию.
Но китайские учёные - молодцы, они подумали, что дело может быть не в кофе, чае или кофеине, а в различиях между потребляющими кофеин в любом виде и не потребляющими. И действительно, люди, которые пили больше кофе, как правило, были немного старше, реже были женщинами и чаще занимались различными видами физической активностью. Они ели меньше процессированного мяса, но также и меньше овощей. Некоторые из этих факторов, например, женский пол, как правило, защищают от сердечно-сосудистых заболеваний; но некоторые, например, возраст, определенно нет. Авторы внесли поправки на эти и множество других факторов, включая потребление алкоголя, ИМТ, функцию почек и многие другие, чтобы попытаться отделить эффект от того, что человек пьет много кофе, от самого потребления большого количества кофе.
В полностью скорректированной модели по сравнению с непотребителями люди с более высоким уровнем потребления кофе, чая или просто кофеина всё равно имели 40%-е снижение сердечно-сосудистых заболеваний в последующем наблюдении. Золотая середина оказалась в районе 250 мг кофеина или 3 чашек кофе-чая.
И тут авторы ещё раз стали молодцами, потому что полезли в метаболом и измерили 168 индивидуальных метаболитов у некоторых участников, у кого были доступны такие анализы крови. Уровни 80 веществ были значимо изменены у людей, которые пили больше кофе/чая/кофеина. Например, выяснилось, что у кофеинщиков снижается уровень «плохого» холестерина.
По насыщенным жирным кислотам. Более высокие уровни приводят к сердечно-сосудистым заболеваниям, а потребление кофе снижает уровни. В обратную сторону тоже работает: например, более низкие уровни аминокислоты гистидина увеличивают риск сердечно-сосудистых заболеваний, а кофеин в любом виде, похоже, повышает эти уровни.
@Revertron Потому что там блинница вместо хранилища?
@Revertron @dsalin Как относишься к либертарианству?
@a1batross @rf Охуел?
@minoru For application-controllable runtime self-hardening things in Linux there're seccomp and namespaces.
@minoru Yes, they are outside of application control, so they're suitable to non-FOSS or evil/hacked-from-the-start software.
cyberjunkie, transhumanist, code monkey, FOSS fanatic, embedded systems engineer, 3D printing zealot, ancap, garbage tinkerer, philosophical zombie