Сделаем Лема былью

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

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

Перечитываю Кибериаду, про великих конструкторов Трурля и Клапауция, и натыкаюсь на электробарда (электрибальда, электрувера — в разных переводах). Трурль сделал компьютер, который умеет сочинять стихи, электронного поэта. Конечно, Лем не был специалистом в современных методах машинного обучения и глубоких нейросетей, поэтому в его представлении великий конструктор Трурль пошёл немного странным путём; но в дальнейшем смысл самообучающейся нейросети Лемом был ухвачен исключительно верно.

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

“И когда прибыла новая партия поэтов, чтобы поиздеваться и покуражиться над машиной, она ответила им такой модернистской импровизацией, что у них в зобу дыханье сперло; от второго же стихотворения серьезно занемог некий бард старшего поколения, удостоенный двух государственных премий и бюста, выставленного в городском парке. С тех пор ни один поэт уже не в силах был сопротивляться пагубному желанию вызывать Электрувера на лирическое состязание — и тащились они отовсюду, волоча мешки и сумки, набитые рукописями. Электрувер давал гостю почитать вслух, на ходу схватывал алгоритм его поэзии и, основываясь на нем, отвечал стихами, выдержанными в том же духе, но во много раз лучшими — от двухсот двадцати до трехсот сорока семи раз. Спустя некоторое время он так приноровился, что одним-двумя сонетами сваливал с ног заслуженного барда.”

А ну стоп!!! Где-то я это уже видел. Ах да, вот:

Система искуственного интеллекта “Миджёрни”, написанная для создания картин, выиграла приз на ярмарке штата Колорадо в категории “лучшая цифровая картина”. Художники в ярости.

И я, и многие интернет-знакомые уже давно играемся с генеративными нейросетями. Получается по-разному, но меня лично очень сильно впечатляет, так как рисовать я не умею от слова “совсем”. А вот и выигравшая картина “Théâtre D’opéra Spatial”, созданная “Миджёрни” под управлением гейм-дизайнера Джейсона Аллена; по-моему, красиво:

Вот так. Реально ведь живём в мире научной фантастики. Электрический поэт, кстати, у Лема кончил плохо — он был изгнан. Посмотрим, чем дело кончится в реале. Я думаю, от развития искуственного интеллекта нас ждут самые сильные социальные потрясения, и не обойдётся без луддитов. Это уж как водится.

Про винил

Прочитал очень интересную заметку про музыку на виниловых пластинках.

Да, чисто как носитель компакт-диски, безусловно, лучше по всем параметрам: ниже шум, выше разрешение, динамический диапазон значительно глЫбже, и так далее.

Я не буду углубляться в войны громкостей и прочее — это недостатки, не присущие, собственно, самому носителю, а надостаток современных говнопродюсеров, таких, например, как Рик Рубин, который обосрал мою любимую Металлику, записав их альбом Death Magnetic (отличный альбом, кстати), с ТАКОЙ компрессией, что соло Хэммета срывает с башки уши вместе с мясом и оставляет их истекать кровью на полу. Эта тупейшая ошибка была исправлена только в 2015 году, когда вышла пересведённая специально для Эппла (Remastered for iTunes) версия альбома.

Сверху — компакт-диск версия песни с этого альбома, ниже — исправленная:

Спасибо, Эппл.

Интересно тут другое. Большое количество людей при правильных двойных слепых прослушиваниях предпочитали звук с винила звуку с компакт-диска, и не потому, что он был чище или ещё что (потому что не чище). Люди предпочитали звук винила именно что из-за худшего динамического диапазона. Что это значит, если по-простому? Динамический диапазон — это отношение самого громкого воспроизводимого звука к самому тихому. На компакт-диске, обладающим широчайшим, по сравнению с винилом, ДД, самый тихий и самый громкий звук имеют отношение (в теории) 96 децибел. Что заметно превышает возможности человеческого слуха.

А у винила ДД — в районе 60 децибел. То-есть, разница между самым тихим и самым громким звуком значительно меньше.

Что мы имеем с этого гуся? С этого гуся мы имеем то, что на виниле обычный человек будет лучше слышать тихие детали в музыке, чем на компакт-диске. Именно этим и объясняется предпочтение многих людей к винилу — им (и вполне обоснованно) кажется, что они слышат в музыке больше деталей.

Вот такие огурцы.

Производительность PowerShell

Слушайте, почему встроенные в шелл объекты данных имеют такую жуткую производительность?

Вот создал я динамиццкий массив:

$array = @()

И после этого я добавляю в него записи:

$array += $record

Как только количество записей в нём становится более примерно двух тысяч, оно начинает просто ДИЧАЙШЕ тормозить. measure-command говорит, что на каждую операцию уходит аж до 10 миллисекунд! Что, кажется быстро? Создать массив из 50 тысяч записей (по современным меркам — это вообще ни о чём) потребует почти десяти минут времени.

Хорошо хоть, что шелл умеет в использование дотнетовских объектов:

$array = [System.Collections.ArrayList]::new()

После чего $array.Add($record) на 50 килозаписей улетает по трубам процессора просто со свистом.

Но чрезвычайно низкая производительность встроенных структур данных, прямо скажем, удивила. Я, конечно, не ожидал производительности Джавы, но как-то оно тово, удручает.

ИК-подсветка

Камерами Хиквижен для видеонаблюдения вокруг дома я целиком удовлетворён. Как выяснилось, у них даже ночной режим очень неплохой, благодаря подсветке ИК-светодиодами.

Ночью камера светится таким зловещим тёмно-красным светом, довольно тусклым для невооружённого глаза.

А вот если снять её цифровой камерой, то она сияет аки хороший фонарик, характерным фиолетовым цветом.

ИК подсветка настолько мощная, что пробивает инфракрасный фильтр, который в обязательном порядке ставят во все камеры. Потому что если его не ставить, то любой нагретый предмет будет светиться на снимке этим самым фиолетовым светом. И почему-то именно красные и синие субпиксели более чувствительны к ИК, хотя зелёных на фильтре Байера вдвое больше. Поэтому фиолетовое такое всё. Оптика, блин, это Наука.

Ремонтное

Небольшой ремонтик Котобуса. Он всё же старенький, так что это вполне нормально. Надо было поменять катушку зажигания на втором цилиндре. Спасибо, что не седьмом, как в прошлый раз, а более-менее спереди. Но всё равно надо снимать топливные инжекторы, блин. А когда снимаешь инжекторы — по уму надо менять на них уплотнительные колечки. Ну, надо, так надо.

Старенькия:

Новенькия:

Немного смутила разница в цвете. По моему опыту, маслобензостойкие уплотнители обычно цветные; вон, старые были зелёненькия и синенькия. А новые радикально ч0рные. Но встали отлично, и это была марка Motorcraft, т.е. OEM для Форда. Было бы странно заподозрить их в неправильности, но цвет немного смущает, да.

Готовимся, что ли?

Судя по всему, экономику США уже в ближайшем будущем ждёт рецессия.

Крупные технологические компании перестали нанимать работников.

Тесла мало того, что не нанимает новых сотрудников, так ещё и 10% собирается увольнять.

Так как наше бравое правительство во главе с Бидонычем продолжает разбрасывать деньги с вертолёта, закономерно возникает инфляция. На которую уже отреагировала ФРС, задрав ставки на займы, так что ипотека у нас нынче заметно дороже. Ипотека дороже => ипотеку берут меньше людей => мы начинаем меньше строиться. Это уже свершившийся факт — ибо есть индикатор: цена на доски уже заметно упала, нынче стандартная обрезная струганая доска стоит уже $5.48 вместо семи монет, как буквально месяц с небольшим назад:

Кто про что, а Плотник про доски, мда. Тора-диция, однако.

Я не настолько хорошо разбираюсь в экономических процессах, чтобы предугадать, какие ещё будут проблемы от того, что меньше людей берут ипотеки и мы меньше строимся. Но я хорошо помню, что срань в 2008 году началась именно с них.

Конечно, любая рецессия это всегда и возможность тоже — может быть, мне удастся чего-нибудь прикупить по дешёвке. Я б землицы прикупил, гектаров тридцать-сорок. Но это мечты, а так хоть и за недорогие доски спасибо, мне надо в трейлере пол перестелить, а то без трейлера я ненастоящий дальнобойщик.

PS: моё вангование имеет тенденцию сбываться с точностью -180 градусов. Но это “жжжжж” неспроста.

Про RTL-SDR

Антенну я пока не настраивал, так что передавать пока ничего не передавал. Но принимать — вполне себе можно. Подцеплял свой Icom-735, пару любителей ловил. Но слушать всякое прикольнее на SDR, так как сигналы видно глазами, и сразу понятно, куда строиться. Недавно приобрёл немного более продвинутый приёмник SDR на том же самом чипе RTL2832U. Ничего выдающегося, но на нём хотя бы есть вменяемый разъём SMA вместо непонятной фигни, которую даже непонятно, как цеплять к человеческой антенне.

И ведь опять упёрся в ту же проблему, что у меня была и на более дешёвом приёмнике. Недалеко от меня есть мощная радиостанция на средних волнах. И здрасьте — через каждые условно 1.4МГц у меня этот грёбаный сигнал повторяется.

Я не думаю, что у радиостанции на самом деле такой грязный сигнал, что она херачит на всех чётных и нечётных гармониках. Им бы за это быстро прилетел ататат от Федеральной Комиссии по Связи США (FCC). Значит, проблема в этих дешёвых приёмниках, мощный сигнал их перегружает и они показывают кукиши на всех диапазонах.

Не знаю даже, в чём конкретно проблема — в самом чипе или во входном тракте. Но видимо для реально нормального приёма надо что-то получше RTL2832U. Вон мой любимый интернет-приёмник Университета Твенте, совсем на другой технике работает. У них там АЦП, который в одно рыло сто тридцать монет стоит, а потом ППВМ какой-то своей разработки. Плюс антенна хорошая.

Радиогубительство

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

Выпотев три ведра пота и научив всех окрестных мышей новым бранным словам, наконец, протянул на чердак коаксиальный кабель RG213. Помучаться пришлось — ой вей, стена, которая без перерывов идёт из самого подвала аж на чердак, у меня в доме оказалась ОДНА — в сортире. Загнал в неё стальной кабель-канал, а внутрь воткнул кабель.

В процессе:

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

То, что трубы холодной воды рядом — это, кстати, бонус. Недалеко тянуть заземление кабель-канала.

Конфиг чердака у меня вот только неправильный, блин. Дом длинный очень, и расположен по оси восток-запад, что не очень-то по феньшую, но что делать.

Антенну буду снова делать несимметричный диполь, в прошлый раз было неплохо. Соответственно, общая длина 21 метр, и ноги 14 метров и 7. Должно поместиться.

Мне-то как-то интереснее связываться восток-запад, чем север-юг, поэтому думаю сделать антенну буквой L, короткую ногу делать поперёк чердака. Хоть как-то, блин. Или, может быть, я зря психую на эту тему и оно пофигу? Что север-юг, что восток-запад? Насколько важна ориентация антенны?

Поворотнички

Поменял на Котобусе стоп-сигналы/поворотники на светодиодные лампочки — и реле поворотников стало вести себя неадекватно. Вместо двух-трёх миганий в секунду скорость мигания стала эдак под десять раз в секунду.

Оказывается — известная проблема. Видимо, реле полагается на какую-то RC константу, а замена лампочек её изменила — они ведь меньше жрут, значит с точки зрения афффтомобиля новые лампочки имеют более высокое сопротивление. Заодно это диагностика неработающих лампочек накаливания — если оно стучит как пулемёт, значит, с лампочками что-то не так.

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

Как-то вот не нравится ни то, ни другое. Если так сделать, то останешься без индикации того, что стоп-сигналам пришёл капец.

Но и возвращаться на старые лампочки накаливания тоже не хочется. Вотжежблин.

Точное время

Между компьютерами, общающимися в сети, не должно быть слишком большой разницы во времени. Разные протоколы подразумевают разную чувствительность к этому расхождению. Например, HTTPS почти пофигу, разве что если совсем большая разница (месяцы), то могут быть эффекты с сертификатами, которые могут считаться нерабочими, так как уже протухли (или наоборот, ещё не вступили в действие).

А вот протокол Керберос уже намного строже — пять минут разницы и всё, привет, никто никуда не логинится. Ну, оно понятно, зачем — чтобы нельзя было перехватить старый ответ и притворится клиентом (т.н. replay attack).

Но требования к часам становятся исключительно жёсткими, когда поверх Кербероса ещё ездит 2FA. Теперь у нас 30 секунд разницы являются критическими. Чуть что — и в рыло прилетает Invalid Timestamp, а это значит надо лезть в CMOS и выставлять время там, так как зайти на компьютер уже невозможно.

К сожалению, часы на компьютерах — это просто ЖОПЬ какая-то, мои старые кварцевые Касио за пять долларов ходили намного точнее. Хотя вроде тут тоже кварц стоит, всё как у больших. А вот накось — разойтись на 10 минут за два месяца? Да нам и 11 не предел!

При этом уже давно умные люди придумали NTP (Network Time Protocol). Но на винде оно работает обычно так: жмёшь “синхронизоваться”, Винда радостно рапортует, что она синхронизировалась с time.windows.com, но время на часах нихрена не меняется! Как бороться — непонятно. Я уж и групповые политики менял, и что только не делал — всё равно время постоянно расходится. Что за жопь.