Ну зашибись теперь

Нача­ли появ­лять­ся пер­вые жерт­вы иску­ствен­но­го интел­лек­та. Сла­ва Аскле­пию, не здо­ро­вьем постра­да­ли, но кошель­ком. Граж­дане жули­ки исполь­зо­ва­ли ЧатЖПТ и подоб­ное для напи­са­ния «книг». Далее они шлё­па­ли на облож­ку имя извест­но­го авто­ра и про­да­ва­ли на Ама­зоне. Даже инте­рес­но ста­ло, сколь­ко эти гни­ды денег зара­бо­та­ли. В ответ на изна­чаль­ный запрос авто­ра в Ама­зон не было сде­ла­но… ниче­го — писать и про­да­вать кни­ги может кто угод­но, а на имя авто­ра не рас­про­стра­ня­ет­ся копи­райт.

Сла­ва Юсти­ции, но посте­пен­но Ама­зон всё же при­шёл в чув­ство, и кни­ги уда­лил. Но оса­до­чек остал­ся… гм. В прин­ци­пе, конеч­но, ниче­го ново­го — под­дел­ки под извест­ных авто­ров были все­гда. И кар­ти­ны писа­ли «под Репи­на», и кни­ги-пасти­ши писа­ли тоже. Но исклю­чи­тель­ная лег­кость, кото­рую дают совре­мен­ные систе­мы ИИ, выво­дит дан­ное явле­ние на совер­шен­но новый уро­вень.

via Ars Technica

Как я уже мно­го раз гово­рил, юри­ди­че­ские про­бле­мы с систе­ма­ми иску­ствен­но­го интел­лек­та надо решать СРОЧНО, и ПРЯМО СЕЙЧАС. Потом будет позд­но.

Люблю баранину

Бара­ньи отбив­ные, если поку­пать их в роз­ни­цу, сто­ят совер­шен­но невме­ня­е­мых денег — сорок руб­лей за кило­грамм ($19.99/1lb).

А если не в роз­ни­цу, то мож­но купить рёб­рыш­ки бараш­ка, на жар­кое (lamb rib roast) за цену вдвое ниже. Даль­ше дело тех­ни­ки — наре­за­ем их на отбив­ные, по одно­му или по два рёб­рыш­ка на штуч­ку, это уж как вам нра­вит­ся. Сре­за­ем лиш­ний поверх­ност­ный жир (люби­те­ли могут его выто­пить на плов), солим, и жарим как обыч­ный биф­штекс на гри­ле.

Упо­треб­ля­ем с мят­ным или чес­ноч­ным соусом — и тот и дру­гой пре­крас­но под­хо­дят к бара­нине.

Наде­юсь, что бара­но­вод­ство, бла­го­по­луч­но уби­тое в США в 1950е годы, сно­ва воз­ро­дит­ся. Тогда и бара­ни­на будет луч­ше (это при­воз­ная, аж из Новой Зелан­дии, блин), и сто­и­мость вещей из нату­раль­ной шер­сти, ныне совер­шен­но невме­ня­е­мая, будет ниже. Я шерсть очень люб­лю, осо­бен­но нос­ки и испод­нее. Да, вы не ослы­ша­лись, шер­стя­ное испод­нее. Это иде­аль­ная вещь ходить в похо­ды и на охо­ту. В отли­чие от хлоп­ка, кото­рый намо­ка­ет и начи­на­ет нати­рать вся­кое (это осо­бен­но нос­ков каса­ет­ся!) шерсть ведёт себя пре­крас­но. Но сто­ит… ой… Вот, напри­мер, каль­со­ны и фуфай­ка муж­ские, 100% шерсть, так почти сто монет заря­жа­ют.

Не прошло и нескольких часов…

…как оче­ред­ную дырень в том же самом, уже набив­шем оско­ми­ну, спе­ку­ля­тив­ном выпол­не­нии кода, в оче­ред­ной раз нашли уже в про­цес­со­рах Интел серии Core, от 6‑го до 11-го поко­ле­ния. Окре­сти­ли Downfall.

Може­те озна­ко­мить­ся по ссыл­ке. В этот раз кра­дут дан­ные, исполь­зуя спе­ку­ля­тив­ную пере­сыл­ку дан­ных в век­тор­ной инструк­ции Gather (часть рас­ши­ре­ния AVX2/AVX512, ЕМНИП).

Я же гово­рил — это музы­ка будет веч­ной, пока от спе­ку­ля­тив­но­го испол­не­ния не отка­жут­ся совсем. А не отка­жут­ся от него мини­мум пока ско­рость опе­ра­тив­ной памя­ти не вырас­тет на несколь­ко поряд­ков. А это про­изой­дёт… даже не знаю, когда. Может быть, и нико­гда.

Нет, я сла­бо верю в то, что дыры в SE когда-нибудь при­кро­ют окон­ча­тель­но. С тех пор, пока нашли пер­вые, посто­ян­но нахо­дят всё новые и новые — уж такая тех­но­ло­гия.

Спра­вед­ли­во­сти ради, надо ска­зать, что всё это долж­но все­рьёз вол­но­вать толь­ко тех, кто в силу необ­хо­ди­мо­сти обя­зан запус­кать ком­пью­тер­ный код неиз­вест­но­го про­ис­хож­де­ния. То-есть, напри­мер, лич­но мне от это­го ни жар­ко, ни холод­но.

А вот кому жар­ко? А жар­ко про­вай­де­рам, напри­мер, облач­ных ресур­сов. Арен­ду­ешь ты, такой кра­си­вый, у них часть вычис­ли­тель­но­го узла. Какой ты на этой части узла будешь запус­кать код — одно­му Гефе­сту извест­но. У про­вай­де­ра нет ника­ко­го кон­тро­ля над тво­им кодом. А если ты запу­стишь код, вору­ю­щий дан­ные у сосе­да, с кото­рым вы дели­те вычис­ли­тель­ный узел, что тогда будет? AWS, Azure и про­чие очень мно­го денег и уси­лий тра­тят на обес­пе­че­ние без­опас­но­сти одно­го жиль­ца, от дру­го­го жиль­ца. И откры­тие вот таких вот дыр им здо­ро­вья… ох, не при­бав­ля­ет.

Плотнег в тумане

Август есть август. Днём, конеч­но, ещё жара, но при нашей влаж­но­сти и уже про­хлад­ных ночах у нас регу­ляр­но слу­ча­ют­ся тума­ны.

Ехал на рабо­ту сего­дня вот так, види­мость мет­ров 50, не далее.

Кра­си­во… но опас­но. Осо­бен­но если учесть, что неко­то­рые наши деби­лы фары в таком не вклю­ча­ют. Да что фары, они даже габа­ри­ты не вклю­ча­ют. А чо, день же, ага. При­дур­ки.

Спекулятивное исполнение

Вот как вы дума­е­те, совре­мен­ные про­цес­со­ры, встре­тив в коде услов­ный пере­ход типа if () {} else {}, какую ветвь кода выпол­ня­ют?

Пра­виль­ный ответ: обе.

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

Толь­ко вот с выбра­сы­ва­ни­ем есть… эффек­ты. Кото­ры­ми мож­но зло­упо­тре­бить. Имен­но отсю­да рас­тут ноги туе­вой хучи экс­плой­тов типа Spectre, Meltdown, и про­чих радо­стей. Теперь с эффек­та­ми засве­ти­лись про­цес­со­ры AMD.

Я пло­хо пони­маю кон­кре­ти­ку, но каким-то обра­зом зло­умыш­лен­ни­ки могут заста­вить цен­траль­ный про­цес­сор счи­тать, что коман­да XOR явля­ет­ся рекур­сив­ным вызо­вом. Далее, как водит­ся, идёт пере­пол­не­ние буфе­ра, и воз­врат сте­ка на про­из­воль­ный адрес, кото­рый любез­но под­со­вы­ва­ет ему хакер. Таким обра­зом могут быть воз­вра­ще­ны при­ват­ные дан­ные из дру­го­го непри­ви­ле­ги­ро­ван­но­го про­цес­са.

https://www.bleepingcomputer.com/news/security/new-inception-attack-leaks-sensitive-data-from-all-amd-zen-cpus/

Когда же всё это почи­нят? Да нико­гда. Уби­ра­ние спе­ку­ля­тив­но­го испол­не­ния сто­ит огром­но­го паде­ния в про­из­во­ди­тель­но­сти. Поэто­му оно с нами будет как мини­мум до тех пор, пока память типа SRAM не будет сто­ить как обыч­ная опе­ра­тив­ка RAM.

Скрипучий пол

Путе­вые замет­ки по уклад­ке пар­ке­та.

Поче­му скри­пит дере­вян­ный пол? Пото­му что дом постро­и­ли через жопу, как поде­шев­ле. Чер­но­вой пол из фане­ры (subfloor) при­ко­ло­ти­ли пнев­ма­ти­че­ски­ми гвоз­дя­ми и всё. Что про­ис­хо­дит потом? Далее, от дви­же­ния по полу гвоздь выдав­ли­ва­ет­ся вверх из бал­ки и фане­ры, и фане­ра при дви­же­нии трёт­ся о гвоздь и скри­пит.

Выгля­дит это вот так:

Чер­но­вой пол при­ко­ла­чи­вать пнев­ма­ти­кой мож­но. Но при соблю­де­нии неко­то­рых усло­вий:

1. На бал­ку надо нано­сить стро­и­тель­ный клей, что­бы гвоз­ди не в одно рыло дер­жа­ли фане­ру.
2. Зна­чи­тель­но луч­ше, если при­би­вать не гвоз­дя­ми, а стро­и­тель­ны­ми скре­па­ми. Они дер­жат суще­ствен­но проч­нее.
3. Надо брать нор­маль­ные гвоз­ди, не глад­кие. Вот, напри­мер, стро­и­тель­ный гвоздь Бостич, систе­мы «хрен вырвешь»:

Тогда будет дер­жать нор­маль­но. А обыч­ный глад­кий гвоздь в одно рыло дер­жать не будет. Но луч­ше все­го, конеч­но сажать фане­ру на клей и при­кру­чи­вать её само­ре­за­ми. Glue it and screw it!

Неко­то­рые без­от­вет­ствен­ные люди в интер­не­тах сове­ту­ют тупо зако­ло­тить гвоздь обрат­но. А вот хрен там был. Его один раз уже вырва­ло, зна­чит, вырвет и во вто­рой. Нет, сна­ча­ла надо рядом с этим гвоз­дём при­со­ба­чить фане­ру стро­и­тель­ным само­ре­зом, луч­ше даже не одним, а уже потом зако­ла­чи­вать этот гвоздь взад. Тогда он уже боль­ше не выле­зет — само­рез не даст фане­ре дви­гать­ся.

Половой вопрос

Уже тре­тий день зани­ма­юсь уклад­кой дубо­во­го пар­ке­та в ком­на­те стар­ше­го. Устал — жут­ко. Каза­лось бы — чего тако­го, да? А вот по срав­не­нию с уклад­кой лами­на­та обыч­но­го или вини­ло­во­го уклад­ка пар­ке­та намно­го более тру­до­за­трат­на. Поче­му? Пото­му что лами­нат спо­кой­но себе укла­ды­ва­ет­ся рука­ми в замок, и шири­на его план­ки — ажно 170 мил­ли­мет­ров (6.75 дюй­ма).

А у дубо­во­го пар­ке­та во-пер­вых, шири­на план­ки 57 мил­ли­мет­ров (2.25 дюй­ма), а во-вто­рых, она в замок не укла­ды­ва­ет­ся рука­ми. Её, голу­буш­ку, надо сна­ча­ла молот­ком зако­ло­тить в шипо­вое соеди­не­ние, а потом при­бить к полу пнев­ма­ти­че­ской шай­тан-маши­ной, вот такой:

Про­дви­га­ешь­ся впе­рёд очень мед­лен­но. Не знаю даже, как и уско­рить. Вче­ра целый день потра­тил толь­ко на уклад­ку пар­ке­та, и успел сде­лать при­мер­но чет­верть от нуж­но­го объ­ё­ма (14 квад­рат­ных мет­ров). А ещё я суб­бо­ту убил на то, что­бы чер­но­вой пол в поря­док при­ве­сти.

Если бы я сте­лил винил, всё бы было уже дав­но сде­ла­но. Я, конеч­но, пони­маю, что натур-про­дукт это кра­си­вее, и слу­жит, мож­но ска­зать, веч­но, но чорт… как же это мутор­но.

Сериал Crowded Room, The

Хоро­ший, но немно­го затя­ну­тый и пред­ска­зу­е­мый. Что про­ис­хо­дит с глав­ным геро­ем (и поче­му назва­ние имен­но такое), пони­ма­ешь при­мер­но с тре­тьей серии, и как сери­ал закон­чит­ся, тоже ста­но­вит­ся вполне оче­вид­но. Рас­ска­зы­вать подроб­но­сти не буду, пото­му что малей­шее упо­ми­на­ние сорвёт покро­вы, и лишит радо­сти раз­мо­тать исто­рию само­сто­я­тель­но.

Начал смот­рел толь­ко пото­му, что одно­го из глав­ных геро­ев, Ицх­а­ка, играл изра­иль­ский актёр Лиор Раз, кото­ро­го я дав­но полю­бил с сери­а­ла «Фауда». Но в целом, полу­чил от про­смот­ра удо­воль­ствие. Дей­ствие сери­а­ла про­ис­хо­дит ори­ен­ти­ро­воч­но в 1979 году, но, увы, дета­лей быта того вре­ме­ни пока­за­но мало.

710, но пере­смат­ри­вать не буду.

Дают на AppleTV+

Радио и дураки

Наши бого­спа­са­е­мые зако­но­да­те­ли, в бес­ко­неч­ной муд­ро­сти сво­ей, в оче­ред­ной раз защи­ща­ют какую-то хре­но­ту. В роли хре­но­ты — сред­не­вол­но­вые радио­при­ём­ни­ки в аффф­то­мо­би­лях. Они при­ня­ли закон, как водит­ся, мудац­кий и злоб­ный одно­вре­мен­но, так назы­ва­е­мый «двух­пар­тий­ный», о том, что во всех про­да­ва­е­мых авто­мо­би­лях в США сред­не­вол­но­вое радио долж­но быть стан­дарт­ной опци­ей, за кото­рую нель­зя про­сить денег.

У меня вопрос: НАКУЯ???

Бого­спа­са­е­мые зако­но­да­те­ли гово­рят, что сред­не­вол­но­вое радио полез­но в чрез­вы­чай­ных ситу­а­ци­ях, типа сти­хий­ных бед­ствий. Вопро­сов нет, очень полез­но!

Толь­ко вот тут есть один малень­кий момент. На совре­мен­ные авто­мо­биль­ные антен­ны-пып­ти­ки, кото­рые нын­че ста­вят в авто­мо­би­ли, сред­не­вол­но­вую радио­стан­цию мож­но при­нять толь­ко если подъ­е­хать к радио­мачте на рас­сто­я­ние менее деся­ти шагов.

Вы види­те на этом сним­ке аффф­то­мо­би­ля Суб­ару BRZ радио­ан­тен­ну? Она тут есть!

Она скры­та внут­ри «аку­лье­го плав­ни­ка» над зад­ним стек­лом. Это изде­ва­тель­ство, а не антен­на.

Что­бы нор­маль­но лови­лись сред­ние вол­ны, нуж­на антен­на вот такая хотя бы:

У меня на моей Суб­аре сред­ние вол­ны не ловят­ся от сло­ва совсем, а вот на пика­пе — нор­маль­но.

На совре­мен­ных авто­мо­би­лях с антен­ной раз­ме­ром с пти­чий кли­тор о сред­них вол­нах мож­но забыть. Поэто­му билль иди­от­ский совер­шен­но. Вот его текст. Вы види­те тут что-нибудь про нор­маль­но­го раз­ме­ра антен­ны? Нет, тут напи­са­но про «при­ни­ма­ю­щее обо­ру­до­ва­ние». Тут ниче­го не ска­за­но про то, что это «при­ни­ма­ю­щее обо­ру­до­ва­ние» вооб­ще долж­но хоро­шо функ­ци­о­ни­ро­вать. Оно про­сто долж­но быть, и мочь при­ни­мать сиг­нал. Обо­ру­до­ва­ние есть? Есть. Сиг­нал может при­ни­мать? Может. А вот как оно при­ни­ма­ет сиг­нал — это уже пле­вать.

Чуть не запеклись

Вче­ра была не пого­да, а изде­ва­тель­ство какое-то. Гра­ду­сы в Цель­си­ях.

Жду не дождусь осе­ни и зимы — моих люби­мых вре­мён года. Вес­на ещё ничо, но впе­чат­ле­ние от неё силь­но сма­зы­ва­ет огром­ное коли­че­ство лета­ю­щих спер­ма­то­зо­и­дов, сыпя­щих­ся из поло­вых орга­нов рас­те­ний (пыль­ца), на кото­рые у меня аллер­гия. Дуб, гико­ри, и орех — мои «дру­зья».