Sergey Matveev [Fri, 30 Jan 2026 08:37:45 +0000 (11:37 +0300)]
Децентрализован ли Интернет?
https://www.indata.org.ru/internet-i-illyuziya-ruki-boga/
Статья поясняющая, что и DNS и BGP отнюдь не децентрализованы.
Всё стоит на добровольном доверии участников друг к другу. Чего,
в текущем мире, не происходит, конечно же. А всякие Google, Meta,
Apple создают собственные изолированные экосистемы, как и соцсети.
Sergey Matveev [Fri, 30 Jan 2026 08:18:48 +0000 (11:18 +0300)]
GTA3
https://eax.me/2026/2026-01-30-grand-theft-auto-iii.html
Одна из последних игр во что играл полноценно. Которая ещё шла на
GeForce MX200. Она и Half-Life 2. А дальше институт, работа, и уже
вышел из темы игр в целом.
Большинство тащились от San Andreas версии, но я её уже не застал. GTA3
очень нравился своей относительной свободой действий. Впрочем, как и
первая часть GTA, где вообще вид сверху был.
Sergey Matveev [Wed, 28 Jan 2026 18:09:50 +0000 (21:09 +0300)]
Попробовал TCP RACK
https://freebsdfoundation.org/our-work/journal/browser-based-edition/networking-10th-anniversary/rack-and-alternate-tcp-stacks-for-freebsd/
https://klarasystems.com/articles/using-the-freebsd-rack-tcp-stack/
Не раз слышал про TCP RACK, видел и знал о его существовании в FreeBSD,
ибо он один из трёх TCP стэков доступных. Кроме него ещё BBR реализован
в виде отдельного стэка.
Не нашёл в блоге упоминаний что его тестировал. Похоже что нет. Уж не
помню почему. В рассылках видел желание сделать его по умолчанию в новых
версиях ОС. Кто-то говорил что скорость для одного единственного
соединения будет хуже, но типа он заточен под множество параллельных.
Решил банальным iperf3 проверить. И... все 10Gbps что в одну, что в
другую, что в обе стороны (параллельно). На одном TCP соединении. На
обычном родном стэке: всё было существенно хуже и без нескольких TCP
сложно выжать 10GbE. При этом никакие ipfw не отключал, вообще ничего не
трогал и не tune-ил.
Я даже ожидал что всё будет совсем плохо, ибо у меня ну очень не свежая
версия FreeBSD везде. А он показывает значительно лучшие результаты даже
для банального одного TCP соединения. Здорово!
А ведь именно на нём и раздают больше половины трафика в США: tcp_rack
реализовали Netflix.
Sergey Matveev [Wed, 28 Jan 2026 15:11:52 +0000 (18:11 +0300)]
Зеркало в Btrfs
https://klarasystems.com/articles/zfs-vs-btrfs-architects-features-and-stability-2/
Пишут, что в Btrfs временно пропавший, но быстро появившийся диск
считается успешно работающим, ничего не предпринимается. Пишут, что на
практике это легко может приводить к нарушению целостности данных. В ZFS
есть dirty time log. Btrfs кладёт на пропущенные операции записи. В этом
вся суть поделок "линуксоидов". Хотя сложно поверить что настолько можно
было обосраться, но Klara Systems вроде вполне себе понимают что пишут.
Просто выходит, что даже зеркало Btrfs сделать не может. Я даже на Intel
NUC держу два NVMe, ради зеркала.
Sergey Matveev [Wed, 28 Jan 2026 08:28:19 +0000 (11:28 +0300)]
Поттеринг (и компания) уходит из Microsoft
https://www.opennet.ru/opennews/art.shtml?num=64688
До сих пор улыбает тот факт, что создатель самого отвратного что было в
GNU/Linux мире, что заставило так много людей отказаться от него, работал
в Microsoft. Остальные тоже причастны ко всякому, чего я бы никогда не
трогал.
Sergey Matveev [Wed, 28 Jan 2026 08:19:47 +0000 (11:19 +0300)]
Wikipedia грозятся заблокировать
https://habr.com/ru/news/989828/
Вообще это у меня один из самых посещаемых сайтов на протяжении всей
жизни. Однако... особенно с момента начала мочилова нацистов, на ней так
люто искажаются исторические факты, столько откровенного вранья, что
касательно истории и политики она не просто бесполезна, а вредна, ибо
такой херни понапишут. По техническим темам и вопросам она тоже плавно
деградирует и зачастую в лучшем случае я её только для поиска ссылок на
оригинальные источники/сайты использую. По многим новым технологиям я
постоянно вижу полное отсутствие статей (с ходу вспоминаю на тему
software defined networks).
Вообще мне чем-то даже приятно как происходит деградация и блокировки. В
(популярных, ибо про всякие Mastodon ничего не знаю, не был, ибо это
приложения на JS) соцсетях быть -- лютый ужас и шпионаж. Поисковики
деградировали самостоятельно до такого ужасного уровня бесполезности,
что их почти полное отсутствие работоспособности без скачиваемого
приложения -- ничуть не тревожит (8c772b6f84cad3e2cd576f3fee033a9ba1e696af).
Wikipedia вот аналогично. Нет никакой обиды, чувства несправедливости,
несогласия или негодования: ресурсы сами себя плавно уничтожают. Хабр
небось тоже окончательно превратится в бесполезный кусок (хотя многие и
так его таким считают).
Sergey Matveev [Tue, 27 Jan 2026 21:11:05 +0000 (00:11 +0300)]
Детерминированные подписи ECDSA/ГОСТ
https://dxdt.ru/2026/01/27/17171/
https://dxdt.ru/2023/11/25/11674/
В статье объясняют важность параметра k при создании подписи. И верно
замечено, что нигде нет требований о том, чтобы оно было взято из PRNG.
Я на работе не однократно предлагал использовать детерминированный
вариант подписи, дабы не зависеть от качества PRNG, который является не
дешёвой штукой на практике.
Sergey Matveev [Tue, 27 Jan 2026 21:04:13 +0000 (00:04 +0300)]
Почему SSH отправляет сотню пакетов при нажатии одной клавиши?
https://habr.com/ru/articles/989732/
Не открывая статью, сразу же подумал: из-за встроенной обфускации
передаваемых клавиш? Автор занимался всякой хернёй, смотрел на трафик,
делал что угодно, но не читал банально новости или документацию OpenSSH,
где громко предупреждали о добавлении такого функционала. Но да,
современные разработчики они такие: будут читать соцсети, LLM,
stackexchange, что угодно, ни не дай бог прикоснуться к документации.
Далее автор думает: а как отключить эту дорогую штуку? Моя первая мысль:
не говорить о её поддержке? И идёт повествование как он успешно смог
откатить это. Оказывается, применяя даже несколько LLM. И вот это сейчас
считается и является примером того, как должен вообще себя вести и какие
подходы иметь разработчик ПО (d77a4c36db19e704ef1ed9e81720389e65efe916)?
Sergey Matveev [Tue, 27 Jan 2026 20:27:21 +0000 (23:27 +0300)]
W со входом по паспорту
https://habr.com/ru/news/989370/
https://habr.com/ru/news/989430/
https://www.indata.org.ru/10-glavnyh-trendov-sotsialnyh-setej/
В Европе хотят запустить альтернативу X: W. Но с предоставлением
паспорта. Первая мысль: тыкнуть всяких либералов в это, а то ведь
считают что всякое говно только и только в РФ происходит. Глаза не
могут раскрыть, особенно на ЕС (впрочем, и не хотят раскрывать).
А во Франции, вон, запрещено соцсети использовать до 15 лет.
Буквально сегодня мне коллега рассказывал, что современными соцсетями
всё сложнее и сложнее "пользоваться", тупо из-за безумного количества
мусорного, зачастую ИИ-сгенерированного, контента. Рассказали, что в "X"
сети когда-то можно было обитать, а потом там убрали модераторов и
полилось говно от ботов. Добавили "проверенные" учётные записи, когда
проверили что ты тот самый человек. А потом добавили возможность платно
получить "проверенность", сводя всю её суть на нет.
Большинство не парит общение в деанонимизированном виде. Большинство
хочет обсуждать жизненный быт, который мало кому интересен. И без
разницы где это делать. Поэтому паспорт, учётка на Госуслугах и что-то
подобное не будет большинство напрягать.
Но большинство запросто захочет перейти в W-like сеть, если там не будет
всего этого жуткого шума и мусора от ботов, расплодившихся учётных
записей одного и того же человека, и всего такого прочего. Одна
крайность: полная анархия, делайте что хотите. Другая: паспорт,
деанонимизация. Большинство выберет последнее, так как бороться в
информационным шумом или невозможно, или так дорого, что ценность
получаемой полезной нагрузки из "выжимки" становится меньше затраченных
усилий, делая X-like сеть просто бесполезной. Аналогично это наверное
касается и MAX, ведь там же тоже всякая авторизация вроде бы по
документам/номерам материального мира?
Лично я бы не согласился на предоставление паспорта, сотовых номеров и
всякого подобного. Но и терпеть шум бы не стал, если бы не было
возможности фильтровать его (чего точно нет в соцсетях в должном виде).
Я поэтому ничего подобного просто не использую. Мои каналы получения
информации: RSS/Atom новостные ленты, хотя от того же news.ycombinator.com
я давным давно отписался и не захожу вообще, ибо... шум, цензура, явные
попытки манипуляций общественным сознанием. Больше времени трачу на
выжимку, не стоит того.
Однако, я не один годы был поинтом FidoNet-а, где было даже запрещено
использовать не настоящие свои ФИО. Никаких nickname, ничего такого.
Никакой анонимности, даже адрес более менее выдавал хотя бы город где ты
живёшь. И ничего: это было самое отличнейшее и интереснейшее место где я
когда-либо общался в цифровом виде. Да, конечно, в общем-то паспорт твоя
босс-нода не проверяла, да и в живую не факт что тебя видела, можно было
соврать о том, кто ты есть. Но если это вскроется, то на полном серьёзе
можно было безвозвратно вылететь из Фидо.
В соцсетях, видимо, можно бы было "выживать", если только объединяться в
закрытые по интересам сообщества, возможно с приглашением для входа. Но
это вряд ли владельцев соцсетей устраивало бы. Ещё Ian Lance Taylor
отмечал (3412e16ad7b98a9c61e5120be2dad6fb53bb875e), что, создавая UUCP,
он ожидал как это будет объединять людей, расширять их кругозор. Но уже
тогда по факту люди только находили себе подобных и окукливались в своих
конференциях по интересам. Люди склонны искать единомышленников, чтобы
подтверждать правоту своих заблуждений/мыслей/идей -- им не нравится
когда критикуют и рушат уютные миры.
В статье "10 главных трендов социальных сетей" это как раз и отмечено:
7. Нишевые сообщества выходят на первый план
Люди всё чаще выбирают закрытые группы, чаты и небольшие сообщества,
где можно общаться с единомышленниками. Массовый контент теряет
былую ценность, уступая место более камерному и персонализированному
общению. Бизнес, который умеет работать с такими сообществами,
получает в результате наиболее лояльную аудиторию.
Sergey Matveev [Mon, 26 Jan 2026 16:04:16 +0000 (19:04 +0300)]
Посмотрел "Истину"
https://ru.wikipedia.org/wiki/Истина_(фильм)
Не уверен, но возможно это чуть ли не первый фильм с Брижит Бардо
увиденный мною. Очень понравился.
Мне был его лет десять, а то и двадцать назад надо бы было посмотреть.
Я был куда более категоричным и осуждающим чем сейчас. Девиц типа
главной героини я бы точно также поливал нехорошими словами как и
прокурор. Но по жизни я видел всяких, в том числе и подобных. И они
вполне себе могли оказываться в итоге и хорошими жёнами и матерями. Ну
да, они по другому смотрят на мир и отношения. И их поведение,
задевающее окружающих, зачастую делалось не со зла.
С подобными мне бы было не по пути ни в коем случае, но и осуждать бы
не стал. Имею в виду, конечно же, не факт убийства, что уже переходит
границы приемлемого.
Sergey Matveev [Mon, 26 Jan 2026 15:56:35 +0000 (18:56 +0300)]
KDE удаляет поддержку FreeBSD
https://github.com/KDE/plasma-login-manager/commit/e78f33aefd6512b542af21c3542516f38cbf678d
https://lilyhoplit.livejournal.com/20081.html
Потому что жёсткая зависимость от systemd/logind. Да и чёрт с KDE, но
вспоминается про "как пропатчить KDE под FreeBSD".
Sergey Matveev [Sat, 24 Jan 2026 09:06:03 +0000 (12:06 +0300)]
Лаги TCP Рунета
Что-то уже не первую неделю наблюдаю отвратительно работающее почти всё.
И вот теперь это уже вроде действия РКН. Теперь нет полной недоступности
ресурсов, а есть частично работающий TCP. Причём не только на HTTP или
HTTPS. Git и Rsync протоколы: соединение устанавливается, частично
список файлов может прососаться, возможно даже лёгкие файлы в начале
списка, а дальше "зависание". Если это HTTP(S), то, так как на моём ПК
оно идёт через tofuproxy, старающийся поддерживать keep-alive
соединения, то 1-2 странички лёгкие ещё можно загрузить, а дальше
зависание. Перезапускаешь tofuproxy, чтобы обрубить уже установившиеся
TCP, и снова сможешь немного покачать. Вот буквально n-ое кол-во
сегментов TCP проходит, а дальше всё.
Судя по IP адресам это чаще всего касается крупных CDN. Но и просто
чисто немецкие или французские адреса тоже могут плохо работать. И не
только IPv4, но и IPv6, который у меня вообще через VPS и другого
провайдера идёт.
Фигня в том, что речь не про shared IP адреса, где много сайтов/сервисов
может находится, а про даже банальный eprint.iacr.org. Основной источник
криптографических статей -- в РФ (как минимум, вот на двух провайдерах)
по факту недоступен.
Sergey Matveev [Fri, 23 Jan 2026 22:23:19 +0000 (01:23 +0300)]
Нет ключа от BitLocker? Так спросите Microsoft
https://habr.com/ru/news/988432/
пишут, что ради удобства, ключи от BitLocker автоматически загружаются в
облако. Ну ведь удобно же, поможет вот в случае их пропажи. А вообще это
показывает, насколько безмозглым надо быть, чтобы предполагать, что
Microsoft конечно же что-либо сможет сделать безопасно. Если не
обосрётся с реализацией, как прежде десятилетиями было, так просто
сольёт информацию.
Sergey Matveev [Fri, 23 Jan 2026 08:03:43 +0000 (11:03 +0300)]
Да, да, я дружелюбный
В одним письме получил такую фразу: i love talking to a friendly person
like you are one. Thank you very much for this.
В копилку к 168bbd102159096479c633330f5669e4f9fd0139.
Между тем, уже в этом году, бывший техдир мне сказал что больше бы меня
терпеть не стал (не взял бы на работу такого). В переписке я один, а в
рабочей жизни другой, к сожалению.
Буквально на днях писал тут одно письмо, решив спросить у мамы её
мнение. Я очень постарался сделать его только одним: максимально не
формальным, не официозным, живым, дружественным. Но... первое что я
услышал от мамы: какое-то оно уж больно официальное и сухое :-)
Не раз кстати затрагивали с разными людьми в живую тему обращений на
"ты" и "вы". Не помню упоминал ли в блоге, но всё не забуду как не
однократно кадровики мне отправляли предложение о работе, сразу же в
письме обращаясь на "ты". Один или два раза я не сдержался и обратил на
это внимание в ответе, стараясь без грубостей, но подчёркивая, что мы не
переходили никаких черт чтобы тыкать.
Я не тот человек который бы хотел чтобы к нему по ФИО обращались, ничего
такого. Но всё же воспитанность есть воспитанность. Я только за, чтобы
на работе люди сразу же были на ты. В ivi, первым же делом, мне сразу
предложили на "ты". Одобряю. Но, об этом нужно явно спросить. Нужно
выполнить протокол переключения, явно получая подтверждение на переход на ты.
Возможно кадровики были молодёжью, "зумерами". И меня не раз посещала
мысль, что это их так недовоспитали. И они даже не поняли что повели
себя невоспитанно, ибо большинство промолчит (как и я в большинстве
ответных писем, но используя в них "вы").
Либо они психологический трюк используют, мол мы тут все такие ИТшники,
одна команда, все вместе, свои люди. Что я тут могу на это сказать? Да
идут эти ИТшники в жопу со своей дружелюбностью. Произвольный ИТшник
произвольному ИТшнику не "брат", не товарищ, не друг! Я вот с ним
поздороваюсь, а он может по вечерам systemd unit-ы мацает или ржавчиной
балует. Шучу конечно. Но у меня совершенно нет чувства общности с
другими ИТшниками по умолчанию. Мы можем *стать* друзьями, товарищами,
коллегами. Ну ИТшник ты, ну ok, это не меняет моего отношения к тебе,
как просто в какому-то случайному человеку. *Возможно* у нас могут быть
общие темы для разговоров, но если ты UI/UX frontend пишешь, то я
совершенно ничего против не имею, никаких негативных чувств, но и общих
тем из ИТ не предвижу.
А вот, кстати, чувство общности с металлистами у меня имеется. На
концертах не раз случалось, что ко мне с ходу обращаются на "ты".
Замечаю это даже после своего ответа. Меня это ни на йоту не задевает и
наоборот даже приятно. Мы тут, волосатики такие, собрались ради благого
и доброго дела. Да и как можно нейтрально относится к человеку, который
трушную музыку слушает? Тоже шучу конечно, преувеличиваю, но вот с
нормальными металлистами мне нормально чтобы было сразу на ты. Даже в
магазине (b76de335a71ea9c23b7d2187b9ef6c501593c9ef), а не на концерте,
ко мне переходили на ты (хоть и не сразу, но во время разговора плавно
перетекало), что было приятно. И я буду очень недоволен, если мне тыкнут
в обычном магазине.
Но, под трушными металлистами я ни в коем случае не подразумеваю
поклонников heavy и thrash. Никакого негатива к ним, но это совершенно
не моя музыка (хотя thrash бывает интересен, не спорю). Даже если ты
весь такой в коже и косухе с волосами длинными, то может ты ничего кроме
Арии с Металликой и не слышал, что для меня равносильно тому, что почти
ничего не слышал. Heavy metal у меня полностью отсутствует в playlist-ах,
никогда его не было в них. Я мог поставить heavy альбомы, но чисто чтобы
ознакомиться, понять о чём речь, что за хитовые песни, понять что не моё.
Могу сходить на концерт (43c64e0ae32e2c7c3fce89ae4bef8dfc5cf554a2), но
не более. Блин, да я не раз слышал, что даже банальный Alkonost
тяжеловат для поклонников Metallica, и какой-нибудь Slipknot считается
тяжёлым (после такого ясно, что люди вообще ничего не слышали). Ну и о
чём можно говорить с ними?
Sergey Matveev [Thu, 22 Jan 2026 20:55:49 +0000 (23:55 +0300)]
Ещё про убогость Markdown
https://aartaka.me/markdown.html
где уже даже в виде таблички показывается насколько не совпадают
подмножества features у разных популярных реализаций MD.
Sergey Matveev [Thu, 22 Jan 2026 16:37:38 +0000 (19:37 +0300)]
Зомби Паланика
https://fantlab.ru/work496081
Снова в серию книг (35b96a270604fbd9731b37af589e50dde0ed37a9) про
деградацию мозгов. Люди стали самостоятельно делать себе лоботомию,
применяя дефибриллятор к башке. И главный герой, глядя и завидуя им,
тоже. Понравилось то, что я и не сразу понял, в какой именно момент
это произошло.
Sergey Matveev [Wed, 21 Jan 2026 14:15:05 +0000 (17:15 +0300)]
MAX для найма на работу
https://www.interfax.ru/digital/1068749
https://ura.news/news/1053061586
Не о том я беспокоился: не о том куда меня возьмут в ИТ сфере и
насколько в ней всё плохо с точки зрения технологий. Сейчас вон
наверняка будут многие только через MAX устраивать сотрудников.
Ну и да, там же ещё и "цифровые подписи" оформлять.
Sergey Matveev [Wed, 21 Jan 2026 13:45:31 +0000 (16:45 +0300)]
Trelldom, Taake, Vemod, Pantheon I, Koldbrann, Ragnarok
https://en.wikipedia.org/wiki/Koldbrann
https://en.wikipedia.org/wiki/Pantheon_I
https://en.wikipedia.org/wiki/Ragnarok_(Norwegian_band)
https://en.wikipedia.org/wiki/Taake
https://en.wikipedia.org/wiki/Trelldom
https://vemod.bandcamp.com/
Ещё познакомился с разным норвежским металлом интереснейшим. Который
можно к black отноести. Вот в каждой группе есть свои отличительные
клёвые фишки, из-за которых хочется переслушивать альбомы раз за разом.
И, в отличии от всяких mainstream коммерческих групп, не боятся
экспериментировать и почти полностью менять стилистику и атмосферу звучания.
Sergey Matveev [Wed, 21 Jan 2026 11:23:29 +0000 (14:23 +0300)]
ivi -- работодатель #1
https://habr.com/ru/companies/ivi/news/987324/
Прикольно, приятная новость. Меня там нет уже более десяти лет, компания
наверное жутко изменилась (хотя многие с кем я работал -- всё также там
есть). В гостях то не раз бывал после ухода. В курсе что некоторые мои
части всей экосистемы особо никем не трогаются -- они just works. В
курсе какие бывшие коллеги продолжили работу над другими частями. Очень
понравились (a8457a39f8e3854d1a597e93548d9aa6263633ec) недавние новости
об использовании IPv6 в ivi.
Sergey Matveev [Wed, 21 Jan 2026 07:29:33 +0000 (10:29 +0300)]
Большая тройка и разработка Linux
https://people.kernel.org/monsieuricon/tracking-kernel-development-with-korgalore
Из-за большой тройки: Google, Outlook, Yahoo, почти невозможно использовать
почту для участия в разработке. Дело не в том, что это возможно только с
использованием почтовых клиентов, а в том, что "технические" письма
сильно отличаются от 99.99% всех остальных, на которых системы против спама
обучаются.
Плюс из-за квот на объёмы доставки писем, нередко более ста тысяч
сообщений находится в очередях почтовых рассылок, просто чтобы дождаться
доставки до Gmail ("temporary delivery quotas"). Подтверждаю, даже в
моих маленьких рассылках доставка до gmail (именно до него, так как
Outlook и Yahoo почти не встречается) может занять десятки минут.
Ещё пишут, что:
This is the hardest part of the process, because Google makes it
unreasonably hard to get API access to your own inbox. It's like
they don't want you to even try it.
Это если кто-либо сомневается в том, что Google хочет похоронить email,
как он это сделал с XMPP. Умеют они.
Sergey Matveev [Tue, 20 Jan 2026 11:30:53 +0000 (14:30 +0300)]
Всякие возможные атаки и проблемы с DKIM
https://noxxi.de/research/breaking-dkim-on-purpose-and-by-chance.html
https://www.valimail.com/blog/breaking-dkim-or-simply-misunderstanding-how-it-works-in-practice/
https://datatracker.ietf.org/doc/html/rfc6376#section-5.4.1
https://datatracker.ietf.org/doc/html/rfc4871#section-5.5
В целом то мне на DKIM, SPF и всё вот это -- пофиг. Их настроил только
для удовлетворения нескольких больших email провайдеров. Но тут мне
написали о том, что мой DKIM например не покрывает никаких MIME заголовков.
Действительно, go-msgauth (0486c98e557b60ff890cf73a359ac8aa45f5630f)
просто взял рекомендованные заголовки из RFC 6376, хотя RFC 4871 куда
лучший список содержит.
Sergey Matveev [Tue, 20 Jan 2026 11:22:32 +0000 (14:22 +0300)]
Что новенького в Go 1.26
https://antonz.org/go-1-26/
https://habr.com/ru/articles/986628/
Увидел эту статью на Хабре. Там же был комментарий от автора (судя по
всему), который попросил её убрать, ибо не давал разрешения на перевод.
Статья хороша. А не было бы на Хабре -- не увидели бы, думаю, многие.
Изменений в новой версии Go реально много. Честно говоря, я уже совсем
не поспеваю за их слежением.
Sergey Matveev [Tue, 20 Jan 2026 07:59:21 +0000 (10:59 +0300)]
Fortran возвращается в базовую систему NetBSD
https://www.opennet.ru/opennews/art.shtml?num=64642
Вот нравится мне мир NetBSD! Fortran я трогал последний раз в институте,
но это действительно отличнейший язык/инструмент для числодробилок. Даже
GNU реализация (этот самый gfortrant) делает безумно быстрый код, который
в Си я не смог побороть. Само собой это возможно, но зачем? Можно написать
BASIC-like код по простоте, почти псевдокод, особенно для работы с матрицами,
получить безумную производительность.
В OpenBSD мне есть к чему придраться и совершенно не принять некоторые
вещи (типа без вопросов скачивания из Интернета firmware и её установки).
Для некоторых она умерла когда убрали возможность вызова системных вызовов
без использования libc (детали не помню, что то такое). Ну и отсутствие
вменяемых файловых систем. А в NetBSD ни с чем подобным проблем нет,
есть и ZFS (хотя сам лично не проверял).
Sergey Matveev [Mon, 19 Jan 2026 08:18:04 +0000 (11:18 +0300)]
Нет в Google -- нет в Интернете
https://habr.com/ru/companies/timeweb/articles/984898/
Пишут, что у технарей есть сабжевая фраза. Впервые слышу. И уже не раз
жаловался в блоге на то, что ни один поисковик мне не выдал то, что есть
в PR одного из самых популярных проектов на Go (постквантовая библиотека
криптографическая от Cloudflare). Поисковики стали почти бесполезны. А
Google так и без JS не работает. Вот и поколения людей, которыми
тривиально манипулировать, после сабжевых фраз.
Sergey Matveev [Fri, 16 Jan 2026 07:56:45 +0000 (10:56 +0300)]
Побывал на концерте "Времена Года" Вивальди с органом
https://ru.wikipedia.org/wiki/Времена_года_(Вивальди)
В концертом зале под Храмом (a68cdb3c1b7cefb2dec638b937cd8cd1dafa2e77).
Орган не настоящий, а электрический, но я других и не слышал. Звук в
целом был более чем достаточен для подобной музыки. Дирижёр и органист
были итальянцы.
Я бы сказал что среди всех симфонических концертов, что исключает всякие
там оперы и подобное -- это был наилучший по интересу. Другие не
вызывали желание переслушать, в отличии от этого. Так что очень доволен.
И однозначно без органа бы мне существенно менее понравилось, так как он
нормально так заполняет пространство звуком. Без него, как и на других
симфонических -- мне мало звука, скудно для уха.
Sergey Matveev [Fri, 16 Jan 2026 07:44:42 +0000 (10:44 +0300)]
Побывал в Храме Христа Спасителя
https://ru.wikipedia.org/wiki/Храм_Христа_Спасителя
Был по пути, было время, а то ни разу в жизни в нём так и не бывал. Мама
сказала что я наверное зажрался, но меня там ничего не впечатлило. Да,
огромный, это впечатляет (я думал он меньше). Но в целом всё как во всех
остальных наших православных храмах. Ну разве что мощей древних больше.
Sergey Matveev [Fri, 16 Jan 2026 07:43:47 +0000 (10:43 +0300)]
Красивые денежные банкноты
https://habr.com/ru/companies/sberbank/articles/985230/
В продолжении 8c5a5a926ad62a0a4f9e03eceb7db25dcba95551 представлены
всякие банкноты современные. Реально много интересных и красивых,
глаз радуется.
Sergey Matveev [Thu, 15 Jan 2026 12:20:36 +0000 (15:20 +0300)]
И ещё раз про простые протоколы
gemini://sdf.org/dbohdan/smolnet.gmi
gopher://gopher.floodgap.com/0/gopher/tech/rfc1436.txt
gopher://gopher.floodgap.com/0/gopher/tech/gopherplus.txt
gemini://gemini.circumlunar.space/users/solderpunk/gemlog/the-mercury-protocol.gmi
gemini://spartan.mozz.us/specification.gmi
gemini://transjovian.org/titan/page/The%20Titan%20Specification
https://supertxt.net/00-intro.html
https://molerat.trinket.icu/
https://github.com/runvnc/tersenet/blob/master/README.md
https://raw.githubusercontent.com/dimkr/guppy-protocol/main/guppy-spec.gmi
https://sourceforge.net/p/fsp/code/ci/master/tree/doc/PROTOCOL
gemini://misfin.org/specification.gmi
gemini://scrollprotocol.us.to/spec.scroll
Ещё дополнение 59fdf60075de1bb380561096b618f420c9b89ae6.
Пугает что не раз там упоминают возможность запуска WebAssembly
(снова возврат в скачиванию и запуску произвольных программ).
Sergey Matveev [Thu, 15 Jan 2026 09:33:01 +0000 (12:33 +0300)]
pyca/cryptography старается уйти от OpenSSL
https://cryptography.io/en/latest/statements/state-of-openssl/
https://www.haproxy.com/blog/state-of-ssl-stacks
Я вот слышал про существенные изменения в OpenSSL мажорных версий, но на
практике на работе мы пока продолжает 1.1.x версии использовать. В системе
у меня тоже более новых версий нет, да и я стараюсь собирать с использованием
libgcrypt/GnuTLS (не то чтобы этому сильно доверял, но точно уверен в большей
качественности кода).
Я вообще про себя надеялся что в 3.x версиях может сильно всё лучше
стало, раз там координальные преобразования делали? Статья говорит об
обратном. Впрочем мне тоже сложно доверять людям которые пишут на Rust.
Надеюсь не придётся сталкиваться с OpenSSL, тем более новых версий.
На HAProxy статью ссылаются, где тоже не шибко довольны OpenSSL. Но там
они особенно хотят QUIC.
Sergey Matveev [Thu, 15 Jan 2026 09:29:23 +0000 (12:29 +0300)]
Клавиатура для макросов
https://habr.com/ru/articles/985376/
Вот именно поэтому я так сильно не люблю сочетания клавиш (Ctrl+что-то).
Люди, вон, даже отдельные клавиатуры делают для упрощения их ввода :-)
Мне поэтому так важно иметь клаву с функциональными клавишами, с
home/end/pgUp/etc секцией -- на них я много чего вешаю, лишь бы не
нажимать сочетания.
Эх, а ведь когда-то подарили офигеннейшую Sofle клавиатуру с тактильными
переключателями качественными: cb49d8505b928c638facd6aec3ca34e33444c9da,
но не смог из-за недостатка клавиш использовать. Это прям полностью
привычки надо менять, кардинально на прямо противоположные.
Sergey Matveev [Wed, 14 Jan 2026 11:35:14 +0000 (14:35 +0300)]
Rust в Linux: разница идеологий
https://felipec.wordpress.com/2025/02/13/rust-not-for-linux/
https://rust-unofficial.github.io/too-many-lists/
Автор статьи рассуждает о Rust в Linux: что это, в первую очередь,
спор идеологий. Автор трогал Rust и заявляется что в нём нельзя сделать
связанные списки. А в Linux их 10k+. Если Rust нацеливается заменить Си,
то он должен мочь выполнять те же самые задачи. Rust люди постоянно
любят говорить другим что им надо делать, как что-либо надо делать. И
они говорят о том, что просто не надо использовать связанные списки. Вот
так вот просто.
Ещё приводит пример простой структуры на Си и Rust:
C:
struct person {
char name[50];
int age;
struct person *boss;
};
struct person john = { .name = "John Doe", .age = 25 };
let john = Person { name: "John Doe", age: 25, boss: None };
причём в Си это же самое определение структуры может использоваться и
для переменных как в стэке, так и куче. В Rust же нужно другую структуру
написать для использования в куче.
Си-шники обычно предлагают какое-то рабочее решение, которое после
оценок, если годится и хорошее, начинает внедряться в Linux. Типа снизу
вверх внедрение идёт. Rust хотят услышать слово подтверждения от Линуса,
и только после этого начинать вносить правки в ядро. Типа сверху вниз
внедрение. Последователи Rust ведут себя точно также как и всякие борцы
за "they" вместо "she", "main" вместо "master" (думаю, что можно и не
сомневаться в том, что эти множества борцов сильно пересекаются между
собой) -- агрессивно и активно продавливают (включая угрозы, шантаж) эти
изменения в конечный софт/инструменты, вместо того, чтобы люди плавно
самостоятельно понимали, принимали и использовали что-то более корректно.
Касательно связанных списков в Rust: прочитал статью на которую автор
ссылается. Начало мне уже "понравилось": чтобы реализовать список, вам
понадобится изучить следующее:
* The following pointer types: &, &mut, Box, Rc, Arc, *const, *mut, NonNull(?)
* Ownership, borrowing, inherited mutability, interior mutability, Copy
* All The Keywords: struct, enum, fn, pub, impl, use, ...
* Pattern matching, generics, destructors
* Testing, installing new toolchains, using miri
* Unsafe Rust: raw pointers, aliasing, stacked borrows, UnsafeCell, variance
Sergey Matveev [Wed, 14 Jan 2026 09:24:01 +0000 (12:24 +0300)]
Познакомился с Tsjuder
https://en.wikipedia.org/wiki/Tsjuder
Прослушал по одному разу несколько их альбомов. Сразу на одну полку с
бронебойным агрессивным быстрым black-ом на уровне Funeral Mist и Marduk.
Вот в 1349 хоть и играет Frost, но там нет такого, хотя тоже быстрые.
Видимо, явно балуются с thrash metal в том числе.
Sergey Matveev [Wed, 14 Jan 2026 08:41:39 +0000 (11:41 +0300)]
Акции в поддержку Ирана
https://colonelcassad.livejournal.com/10303518.html
Если это не ИИ-generated, то радует сколько людей выходит на улицы
показать свою адекватность. А то у нас СМИ как и Западное: только
протестующих выделяет в новостях.
Sergey Matveev [Tue, 13 Jan 2026 11:01:27 +0000 (14:01 +0300)]
perfect-helloworld
https://github.com/synalice/perfect-helloworld
https://www.gnu.org/software/hello/
В комментарии к d77a4c36db19e704ef1ed9e81720389e65efe916
увидел идеальный helloworld проект. Уже вроде не для стёба.
А как осовремененный пример GNU Hello World.
В нём мне много чего не нравится, даже GNU версия как-будто получше, но
если мочь закрыть глаза на autotools.
* факт использования Markdown. Не табу, но лично я никогда не стал бы
его применять, как и многие проекты и хакеры. Мне кажется, факт
использования MD сразу выдаёт не то чтобы опытного разраба. Впрочем,
многим пофиг и они не придают значения формату документаций.
* Meson. Считаю ужасом факт требования Python для сборки. Впрочем,
наверное соглашусь что уж лучше так, чем autotools. Но зачем выбирать
среду двух как? Хотя я наверное даже посчитаю, что это лучше и чем
CMake бы было.
* "Prioritizes Clang instead of GCC" -- не вдавался в подробности о чём
речь. Наверное когда кросс-компиляция идёт. По идее в идеале проект
должен быть CC-agnostic. Вызывая "cc" его не должно колебать кто стоит
за этой командой. Хотя, если есть выбор, то я бы тоже предпочёл Clang,
из-за tooling ему сопутствующего. Хотя это (Clang vs GCC) тоже выбор
среди двух как. Судя по meson.build, действительно форсируется намёк
на использование Clang.
* Nix -- значит уже не портабельно, так как Nix давно забил на не
GNU/Linux системы.
* "MIT license" -- 499d8afd7741e9056f0d4c9f969386f49a6a293f, такой
лицензии не было.
* "GitHub Actions" -- Microsoft централизованная штука, без IPv6,
соблюдающая санкции и всякую цензуру. Не портабельно. Но... автор
вправе тестировать это всё на чём хочет, его выбор.
* Разделение src и include? Лютейшая ненависть. Глупейшая вещь.
Добавляющая геморрой.
* Doxygen. Лучше чем ничего, чем никакой бы документации не было. Но
(уже субъективно) он же ужасен! Но сильных аргументов против не могу с
ходу привести, сам я его не использовал (только чуть правил доку и
собирал).
* Генерирование .pc файлов -- вот тут однозначно приветствую!
Собственно, pkgconf + redo и является на 90%+ заменой autotools.
* Unity test framework -- ничего не могу сказать. Пишут что ANSI C, что
хорошо. Я везде использую libtap для TAP-протокола тестирования,
который по сути ничего кроме стандартизованного вывода и не помогает
делать. Для shell кода -- поклонник sharness.
clang-format, clang-tidy -- одобряю, сам использую. Закоммитить их
конфигурационные файлы в репозиторий -- правильно, чтобы у других была
общая точка отсчёта. Это создаст проблемы тем, кто не использует Clang
toolchain, но и с GCC бы было обратное верно. Что-то же надо использовать.
IWUY -- тоже использую эту штуку. Хотя она частенько "сбоит" и колбасит.
Но всё равно с ней лучше чем без.
cppcheck -- недавно стал тоже использовать, увидев что она может
находить реальные недостатки в коде, которые не обнаруживаются clang-*.
REUSE -- вообще впервые вижу. Очередная штука про метаинформацию о
copyright и условиях распространения. Честно говоря, вообще не
вчитывался ни в SPDY, ни во что-то подобное. Кому это может помочь? Это
по сути всё нужно для конечного человеческого существа: а для него, как
многие проекты и делают, достаточно arbitrary текстом написать что всё
под XXX, но вот эти файлы под YYY или сам читай чего в них. Фатальнее
будет ошибка в метаинформации, как по мне. Но тут у меня никакого
сильного мнения нет.
jq -- форматировать JSON это хорошо. Лично я предпочитаю gojq, так как
на Go и куда быстрее собирается и минималистичнее. jq в последних
версиях стал каким-то громоздким. Но это вопрос избыточности инструмента.
Есть скрипты на bash -- лютое нет, табу. У нас во многих проектах
(особенно которые перешли с autotools/Makefile/etc) на bash строгий
запрет, как когда-то был джихад на эту тему в Debian и ALT Linux. Не
портабельно, на пустом месте требует кусок говна ставить в систему.
.envrc -- категорически не понимаю людей, которые используют эту an
enormously overengineered штуку. Блин, ну ведь все задачи (99% на 100%)
можно бы было покрыть банальными autoenv штуками написанными на *shell. 37a5f6e79cff402f892ba9b0f9d5aa52890b7e8f. И не уверен что это стоит
коммитить, но возможно именно .envrc ещё нормально.
.vscode -- фу блин, поощрать использование этого? Плюс, это же наверное
равносильно помещению .vimrc в репозиторий? Это точно должны быть личные
настройки предпочтения пользователя, не место в репе.
Не понял смысла в наличии полной копии "MIT" лицензии и в директории и в
файле. Впервые такое вижу.
Я вот себе перестал позволять делать нулевое значение чем-то валидным.
Нуль должен быть чем-то невалидным или failure. Очистил ты память, в ней
нули -- и по умолчанию они будут интерпретироваться как успешное
значение, которое нечаянно может "прососаться" дальше по коду на выход
функции. Например при проверке криптографической подписи -- success
должен явно выставлять как-то руками/кодом, не должен быть значением по
умолчанию.
В Meson вижу намёк на использование Ninja. Ещё одна зависимость, но уж
лучше она, чем тянуть GNU Make. А ещё лучше, конечно же, делать POSIX
Makefile, который бы уже обработался везде. Но если проект здоровый, то
ninja реально шустро работает.
А вообще для сборки нужно и Python тянуть (Meson), и C++ (Doxygen,
ninja). Не очень понял зачем тянуть pkg-config (причём лично я бы тащил
pkgconf, куда более компактный) для сборки. Возможно это тащится модуль
для Meson, для генерирования .pc файла. Тогда ok. В общем, не мало всего.
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
for file in "$@"; do
out="$file.fmt"
if jq . "$file" >"$out"; then
mv "$out" "$file"
else
rm -f "$out"
exit 1
fi
done
Молчу про bash (выжигать просто!), но зачем так сложно то всё? За
строчки кода платят? Выставляется pipefile, а pipe-ов нет. Не будет
работать с файлами с пробелом в имени. А если на это автор готов забить,
что я тоже считаю допустимым во многих случаях типа этого, то зачем
париться с кавычками вокруг остальных переменных?. Я бы сделал так:
#!/bin/sh -e
tmp=$(mktemp fmt.XXXXXX)
trap "rm -f $tmp" HUP INT QUIT TERM EXIT
while [ $# -ne 0 ] ; do
jq . "$1" >$tmp
mv $tmp "$1"
shift
done
Но, правда, mktemp делает права доступа 600, а исходный файл мог
наверняка быть с 644. Это я у себя использую по умолчанию umask 077,
но по умолчанию все известные мне дистрибутивы и ОС имеют 022.
"Скопировать" права доступа уже не тривиально. stat на всех ОС полностью
ведёт себя по разному (разный вывод, разные аргументы). GNU chmod умеет
--reference, но не BSD версия. Как всегда, простейшим портабельным
решением я вижу использование Perl, который в преобладающем большинстве
случаев будет в системе. Или написать скрипт на zsh, где тоже есть
портабельные аналоги команд.
Sergey Matveev [Tue, 13 Jan 2026 10:23:18 +0000 (13:23 +0300)]
Steelfest и Asgardsrei
https://en.wikipedia.org/wiki/Steelfest#Nazism_controversies
https://en.wikipedia.org/wiki/Asgardsrei_festival
Я слышал про существование ежегодного музыкального фестиваля, где всякие
отморозки нацисты собираются. Судя по Wikipedia, отморозки это начинали
ещё у нас в 2012-ом, вскоре став участниками террористических формирований.
А вот про финский Steelfest не был в курсе.
Приятно что некоторые известные метал группы (шведы, финны, немцы) там
отказались выступать после всего нацистского говна. Причём headliner-ами
там выступали хохляцкие нацисты. К сожалению и Marduk засветился, но про
него вроде как и прежде было известно.
Sergey Matveev [Tue, 13 Jan 2026 09:05:47 +0000 (12:05 +0300)]
Доверенные центры выдачи гео-токенов
https://pulse.internetsociety.org/blog/rethinking-geolocation-on-the-internet
Много где хотят в Интернете получать географическое местоположение. Одни
методы (IP) не точны. Другие (через ГНСС смартфона например) слишком точны.
Предлагают создать доверенные центры, куда мы можем отправлять точные
метки, а получать криптографически подписанные ответы разной степени
точности, которые мы и будем отправлять в сервисы.
Централизованная система слива точного местоположения. Удобно же!
Sergey Matveev [Mon, 12 Jan 2026 19:13:41 +0000 (22:13 +0300)]
Неприятное сегодня с WireGuard
Ночью отвалилась VPS, которая является выходом во вторую половину
Интернета современного (IPv6). ping есть, а при попытке ssh отрубается
на обмене ключами. Перезапустил через панель управления на хостинге.
Поднялась. Но почему-то упорно не устанавливался handshake WireGuard
между моим домашним сервером.
Смотрел tcpdump-ом: все пакеты есть. Даже содержимое пакетов сравнивал:
вдруг всякие редиски трафик меняют на лету? Нет, всё нормально. ifconfig
wg debug показывает что конечный ответ на handshake от инициатора корявый.
Я даже и интерфейс удалил, заново создав -- ну не хочет по непонятной
мне причине устанавливаться и всё тут. Даже синхронизацию времени
проверил, мало мало. VPS не раз перезагружал, на всякий случай.
Психанул и перезагрузил домашний сервер. Всё заработало. Неприятный
какой-то случай, как-будто какой-то баг в WG реализации FreeBSD. Я давно
уже вроде ничего касательно сети не трогал, даже на праздниках не
прикасался ни к чему. Так что вроде дело и не в кривых руках.
Sergey Matveev [Mon, 12 Jan 2026 18:58:54 +0000 (21:58 +0300)]
Трафик общественных WiFi вырос почти в 11 раз
https://habr.com/ru/news/984594/
Видимо, из-за отключений/ограничений в мобильной связи. Вообще так вроде
бы это очень хорошо что трафик перекочевал из сотовой связи. Плюс пишут,
что модернизировали много какого WiFi, увеличивая общую ёмкость. Как-то
это вроде правильнее гонять Интернет поверх старых добрых уже компьютерных
технологий (WiFi, Ethernet, GPON и прочее), а не стэка сотовых технологий
(хотя да, в LTE уже мало что от "телефонного" мира осталось). И куда
правильнее увеличивать ёмкость за счёт добавления WiFi, что может делать
любое заведение, в отличии от сотовых сетей.
У некоторых друзей на моём дне рождения был недоступен мобильный
Интернет рядом с моим домом (а чего хотели, Королёв же!) и не могли даже
оплатить такси -- пришлось с наличкой спускаться. И впервые за несколько
лет я включил у себя дома WiFi, чтобы у них связь появилась. До этого от
него отказывались, мол, сотовый трафик дешёвый и куда удобнее. Но было
грустно, что люди, даже моего возраста, совершенно не задумываются о
резервных путях и что будет когда тот или иной "компонент" отвалится. Уж
чего чего, но Интернет (и сервисы в нём) и до СВО всегда был штукой
непредсказуемой по доступности. Или же это у меня профессиональная
деформация уже? :-)
Sergey Matveev [Mon, 12 Jan 2026 13:46:56 +0000 (16:46 +0300)]
Недостаток музыки с понятными словами в вокале
https://en.wikipedia.org/wiki/Screaming_(music)
https://en.wikipedia.org/wiki/Death_growl
https://en.wikipedia.org/wiki/Pitch-shifted
Когда "поют" как в грайндкоре, горграйнде, многом чермете, то слова фиг
разберёшь. А когда есть легко разбираемые слова как у Alkonost или даже
Всполох, то обязательно будут находится люди в зале, подпевающие
вокалисту весь концерт, на приличной громкости ора.
Я понимаю: избыток чувств, многие хотят подпеть, но человек не осознаёт
что даже на фоне мощных колонок его слышно окружающим и им на хер не
сдался его сраный голос и факт знания всех текстов?
И даже если слова разбираются, но "поются" экстремальным вокалом, то он
зачастую не громок, без микрофона с усилителем бесполезен. Подобная
подпевка из зала не мешала бы никому, ибо или не услышали бы, или просто
мало кто может делать похоже без тренировки.
Даёшь экстремальный вокал в массы! Только с ним можно получить
максимальный комфорт на концертах!
Приятно что на странице Wikipedia про screaming стоит фотография Барни
из Napalm Death, а на death growl Фишер из Cannibal Corpse и Dying Fetus.
Sergey Matveev [Mon, 12 Jan 2026 13:26:15 +0000 (16:26 +0300)]
Незатейливые игры для убивания времени
https://en.wikipedia.org/wiki/Jonathan_Blow
https://en.wikipedia.org/wiki/Braid_(video_game)
https://en.wikipedia.org/wiki/The_Witness_(2016_video_game)
В 3aa554498080257e0bc2c2fb1745b04ff70520d4 написали комментарий с
отсылкой на игры Jonathan Blow. Насколько понял, наиболее известны
это Braid и The Witness. По screenshot-ам выглядят достаточно интересно
чтобы захотеть поиграть, что редкость.
В прежние годы он любил interactive fiction и особенно Trinity. Я прошёл
не малую её часть, но дальше то одно, то другое, а потом забыл про неё: f6e7a07b32f91a588711c3e2edbd72bbb66d8e6b. Но да, она явно была крута и
интересна, не смотря на возраст и не современный парсер, который мне не
доставлял проблем.
Просто совпадение, но даже на Wikipedia есть его мнение о C++:
He has a low opinion of modern C++, describing it in 2020 as a
terrible language
А сейчас он выпустил Order of the Sinking Star, где механики типа
сокобана. Всё это может засосать надолго.
На праздниках я два раза ездил к друзьям чтобы начать играть в
Shadowrun. Не вышло, до игр, из-за болтовни, дело не дошло вообще. У
другого друга тоже были планы поиграть, но из-за позднего времени и
усталости мы решили просто банально в карточного дурака сыграть. У
других друзей аналогичный случай был, хотя самых разнообразных
настольных игр полно, да и какая-нибудь MtG всем знакома была.
Я до сих пор для спорадического убивания времени могу запустить
OpenArena, погонять ботов даже просто в течении 10мин хотя бы.
Когда-то я удивлялся почему сильно старшего поколения люди могут просто
удовлетворяться (если это вообще надо) каким-нибудь сапёром или
пасьянсом, хотя рядом могут быть отличные FPS. Или кому могут быть
интересны игральные карты (если речь не про покер и всякое серьёзное),
когда чего только другого интересного не напридумывали. Теперь и я, как
и друзья сверстники, стали почти такими же :-)
Sergey Matveev [Mon, 12 Jan 2026 13:08:06 +0000 (16:08 +0300)]
Очередной криптоанализ Telegram
https://eprint.iacr.org/2023/469
В целом на практике конечно просто так не поломать тривиально, но
протокол говёный, а ведь это его уже вторая версия. Авторы открыто
говорят, что просто использование банального TLS было бы куда лучше.
Sergey Matveev [Sun, 11 Jan 2026 21:32:46 +0000 (00:32 +0300)]
Спасение снеговика
https://lenta.ru/news/2026/01/11/meladze-spas-snegovika/
По моему классный поступок! Снегоуборщик остановился, вышел, бережно
перенёс снеговика от трассы, чтобы не разрушить во время очистки.
Sergey Matveev [Sun, 11 Jan 2026 19:02:11 +0000 (22:02 +0300)]
Спор с современным программистом
https://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html
https://github.com/SuperPaintman/the-evolution-of-a-go-programmer#readme
https://dxdt.ru/2026/01/08/16903/ be72ef3a8ad941f67d5470f1dfcc184fce74df7a 6b8cfdca91bc5c3eca705c5ed5da79b08429893d
Ну как современным: возраст и стаж почти совпадают с моими. Поговорил,
поспорил тут несколько дней с одним разработчиком ПО. Думал что он, ну
типа, как минимум, опытный. Как можно оценить опытность человека за пару
минут? Послушать какими вопросами он задаётся, какие критерии и оценки даёт.
Например новичок будет в первую очередь думать например о выборе языка
программирования, в какой VCS хранить. Опытного же это чуть ли не в
последнюю очередь будет волновать. В резюме новичков будут перечислены
shell, редакторы, SQL, IDE, git и что-то в этом духе. У опытного всё это
почти наверняка будет вообще пропущено. Это всё очевидно, как мне кажется.
Так вот собеседник рассказывал, как встретился в одном месте с
программой, где Motif использовался для GUI. А там что-то простое
выводилось. Он предлагал (ну или думал предложить) переделать так, чтобы
был API с JSON/whatever RPC вызовами, сделать UI на DHTML. Я спрашиваю:
зачем, что это даст? Ну типа не будет линковаться серверная штука с
GUI-related библиотеками. Да, это неприятно, но ещё не весомый аргумент.
Начал говорить про взаимозаменяемость frontend-ов, чистое разделение
"end"-ов. Спрашиваю: есть программа, работает, какой именно практический
плюс ты получишь? Ответов, кроме цитирования абзацев из каких-нибудь
SOLID-related книжек не было. Человек предлагает добавить ещё кучу
зависимостей, заставить писать ещё на одном ЯП/framework/whatever,
которое, как правило, будет лютым говном (мир JS же) для адекватных
программистов. Требовать использования JS-запускалки ("web-браузера"),
которая будет весить тяжелее всей ОС со всем софтом вместе взятым.
Наверное ещё бы вскоре предложил и обернуть в Docker (если там "Linux").
Ещё одним аргументом был: "ну так же все делают!".
Привёл пример с задачей про вывод шахматной доски. Надо нарисовать ASCII
символами шахматную доску. Новички де-факто будут делать двойные циклы и
прочее. Опытный сделает, грубо говоря:
ну и тест добавит. Человек раскритиковал такое решение, мол не
удовлетворяет "DRY, YAGNI, KISS, CQRS". Я ещё от себя добавил бы
"SOLID". Всё это я назвал "мантрами" для удобства.
Тут и начался у нас срачь, ибо у него явно, то что у нас на работе
называли "ООП-головного мозга". Он говорил, что "ООП обязательно должен
быть в арсенале". Все доводы в его сторону: снова цитирование абзацев из
ООП-книжек, где мир в радуге, всё идеально декомпозировано и прекрасно.
На деле же любой опытный разраб видит в основном код от неопытных такой,
что redis.get превращается в 200 строчек кода, без учёта комментариев. Я
постоянно вспоминаю этот redis.get, ибо я воочию видел на одной работе
это, понял к чему приводит "ООП головного мозга".
Говорю что у него похоже этот недуг. Отвечает: (ООП) --
"основопологающий принцип". Эти мантры -- "базовые принципы", их
соблюдение "никогда не делает код хуже". "Базовые правила, на уровне
чистописания". "Простота и "тупорылость"" -- признак дурного тона в коде
и неподдерживаемых решений. Тут я наверное совсем уже офигел. Простота
стала недостатком, признаком плохого кода! Мне кажется каждый, кто видел
код хороших хакеров, в первую очередь поражался простоте,
незатейливости, лаконичности и тривиальности понимания.
Причём я про себя максимально "упоротую" реализацию "шахмат" представлял
как класс, где атрибутами ширина и высота заданы, будет метод для её
генерирования, циклы само собой, возможно метод для создания одной
единственной строки. Но собеседник заикнулся о:
PrintCell(bool isWhite)
PrintRow(uint cellsCount)
PrintCheckBoard(uint sideSize)
Вот про метод, который бы принимал isWhite я точно не смог бы подумать.
По моему это переплёвывает весь "ООП" что я видел раньше. Но да, явно
сделанным по канонам SOLID и прочих мантр. Даже мысли посещали о том,
что раз там bool, то значит будет if, а значит прощай branch prediction
(точнее его отсутствие) и speculative execution наверняка. Даже здесь на
пустом месте возможна потенциальная просадка по скорости. Я про себя
думал про какой-нибудь chars[ctr%2] массив, где будут чередоваться
взятия одного или другого символа, а начальное значение счётчика будет
задавать с чего начинаем.
Почему у них в одном месте используется C#? Потому что "много богаче Go
по возможностям". А я на своей работе коллегам Jim Tcl предлагаю, а тут
надо вон на богатство возможностей смотреть оказывается.
Коллеги на работе как-раз в первую очередь новобранцев отучали писать
спагетти-код, лечили от ООП головного мозга. Причём как на текущей
работе, так и на прошлой.
Я был шокирован всем этим, мягко говоря. Кстати собеседник ни разу не
покритиковал решение hello world из "анекдота" на C++. Там точно будут
удовлетворяться мантры. Я был поражён тем фактом, что за 20+ лет стажа
человек по моим меркам не вылез из состояния новичка, которыми мы все
когда-то были, когда возводили в абсолют всякие подобные мантры
(безусловно, к которым стоит прислушиваться, ибо зерно адекватности и
разумности конечно же там есть).
Но по факту я и мой бывший начальник услышали про многие термины только
от junior-ов. Так вот оказывается как это называлось, что мы делали
десять лет! Singleton! Descriptor! Замыкание! SOLID! Про последний я
относительно недавно услышал и не очень понял: там же всё банально
очевидно и зачем это выносить в свод "правил"? Но и этим банальным вещам
придумали аббревиатуру красивую.
Вот только по факту все те 99% софта, являющегося неюзабельным говнищем
("моё разочарование в софте" (bb09bd6fb88009c4db4caf0e8372bbde38a56701)
и масса подобных эпосов), пишется как-раз разработчиками которые
прекрасно знаю ещё наверное с десяток других "мантр", в которых наверное
всё правильно в теории. А почти все окружавшие меня опытные разрабы не
факт что знали значение "DRY", только "KISS" наверное известен. Вот
только они писали системы, которые и спроектировать на бумажке то 99%
"умников" не смогли бы. Смогли бы, забывая про возможности сбоев,
сбоящих сетей, вопросов консистентности данных, гарантий атомарности, и
прочего.
Только и только от новичков я слышал про все эти "SOLID", "книжку с
кабанчиком" (кстати, на мой взгляд не плохая для вода в тему), "чистый
код" и подобное. От опытных скорее услышишь про книжки про экстремальное
программирование и книжку с канбаном (всегда я "кабанчика" читал как
"канбанчика" :-)).
Не раз я пересекался с бывшим начальником, где его окружали новые
коллеги и они с ним спорили о том как надо разбивать коммиты (надо тесты
и доку делать отдельными коммитами ли например?), в каком порядке и
какими этапами выполнять ту или иную задачу. Он, так сказать, выл от
непонимания молодых коллег и насколько сложные (или просто некорректные)
вещи они предлагают. Просто недостаток опыта. И когда я появлялся, то он
спрашивал моё мнение, описывая дилемму и спор с коллегами. Мы не
сговаривались никогда, я вообще не в теме их проблем и проектов. Я не
знал какой ответ он или они давали. Но в 100% случаев я давал точно
такие же доводы и точно такие же ответы, без компромиссов, как и он.
Опытные разрабы на одной волне вместе, на пике цунами просто.
А вот с этим собеседником: как будто он заранее знал (по моему блогу
:-), но он его точно в глаза не видел) мою позицию и специально
готовился к прямо противоположным ответам на всё.
А потом, через дни, меня осенило: все его мантры и подходы ИДЕАЛЬНЫ для
того, чтобы получать деньги за строки кода. Идеальны для того, чтобы
тебя удерживали на работе, так как мало кому захочется разбираться в ООП
коде "шахмат". Дешевле платить и знать, что автор подобного кода рядом,
чем тратиться нервы, психику и время остальных коллег или на его
разбирание или переписывание (чем чаще всего и занимаются с ООП кодом по
статистике после ухода костяка его знающего). Эти люди делают всё, а
жёсткое следование мантрам (SOLID и DRY (две одинаковые строки по
определению просто недопустимы!) и прочее) идеально в этом помогает,
чтобы быть полезным компании: им зарплата, уволить дорого из-за
незаменимости (из-за очевидной объективной неподдерживаемости
redis.get-like кода на 200 строк).
У "нас" с "ними" совершенно и кардинально отличающиеся ценности и этика.
Они делают так, чтобы от них не избавились на работе. И платили деньги.
Всё, больше ничего. Мантры, распиливание Motif-linked (хотя признаю, что
Motif древний и из-за этого могут тоже быть сложности) на микросервисы с
созданием прослоек из сериализации/десериализации, RESTful/whatever,
найм frontend, возможно devops чтобы это всё собирать/запускать,
возможно devsecops чтобы не тащить непойми что из тысяч npm пакетов, и т.д.
Куча пристроенных людей, куча людей при работе. Работающая экономика и рынок.
Собеседник как раз занят в торговой сфере.
А у "нас" что? Написал не убиваемую программу, которую сможет любой
junior поддерживать из-за лаконичности, простоте и лёгкого кода,
мизерного объёма, не требующего более 1-2 человек на проект, и забыл про
проект, который just works и не будет ещё и поддержки требовать. Ну а
если stargrave придёт, то ещё задрюкает вопросами/задачами про
атомарность операций, надёжность, консистентность, работают ли fsync,
выполняется ли build reproducibility, очищается ли память от sensitive
данных и тогда точно можно успокоиться. А ещё документация обязательно
появится (везде где я появлялся -- она возникала :-)) Скучно, уныло, не
интересно, могут быть простои от недостаточного потока входящих задач.
Так и экономике плохо и выживаемость подобных разработчиков под вопросом.
Чисто этика и преследуемые цели в работе. Вот и вся разница. А рынок
поэтому и вдалбливает SOLID/whatever мантры, ибо ему не нужен код
"шахмат" на один print.
Мы конечно остались при своих мнениях. Оба поняли что каждый пишет
говно, рецензирование бы кода друг друга ну прошло. Короче, старое
доброе бросание какашками. Но я сделал приятные для себя выводы, всё это
было очень полезно.
Всюду везде речь про то, что программистов типа меня в принципе нигде не
рассматривают для найма. В этом году говорил с ещё одним ИТшником,
вообще директором компании, который подтвердил, что без использовании ИИ
или тебе будут платить меньше чем junior, или нафиг не возьмут. Причём с
ним же мы поигрались с prompt-ом и убедились что ни разу не был
сгенерирован (корректно) работающий Go код (или это я ставлю не по зубам
задачи?). Спрашиваю: всем пофиг на тот факт, что это чей-то (зачастую не
наш, а какой-нибудь вражеской страны) сервис, что без него ИИ-зависимые
вообще бесполезны, тогда как мне не нужен online в принципе (VPN до
работы пару раз в день могу поднять)? Да, всем пофиг. Где то слышал про
то, что ИИ это типа как IDE -- когда-то их не было, а после появления
стало глупо не использовать и человек без IDE не считается
квалифицированным сотрудником. Я вот, правда, ни разу (как и коллеги) не
видел чтобы кто-то либо с IDE мог переплюнуть любого из нас
(Vim/Emacs-users) в производительности чисто coding-а (молчу про
проектирование и придумывание архитектуры, что вообще может не требовать
компьютер под рукой). Ещё не встречал опровержений того факта, что
вакансии 40+ летних рассматривают (мне 1.5 года до этого рубежа).
В общем всё это снова приводит к мыслям о том, что делать дальше, если
(когда) уволят из компании. У нас смена руководства и я совершенно не
знаю чего ожидать. Может быть вообще через 1-2 недели посрусь по
какому-нибудь принципиальному вопросу и уволюсь. Многие думали, что нас
уже готовы сократить (56af7e1fc9064d32dfb9aac1a5fd41c72c695000) из-за
недостатка финансов в стране из-за войны. Я реально беспокоюсь о полной
неизвестности (для себя) будущего на текущем месте. И кстати с того
собрания мой КПД почти упал до нуля, уже просто в ожидании праздников,
на которых я ни одной строчки кода не написал, ни одного конфига не
менял, ничего не делал.
Все мои мысли приводили только к тому, что из ИТ я уйду совсем. Но чем
заниматься ума не приложу. Только какой-нибудь низкооплачиваемой
работой, где не нужна квалификация, ибо я же больше ничего не умею, руки
из жопы (вставлю PCIe карту -- поранюсь), инженером стал в институте и с
того момента им никогда и не был по сути. Почти все мысли сводились к
работе на каком-нибудь заводе, синим воротничком, ибо вроде там их не
хватает.
А тут как-будто замерцала надежда что не всё так мрачно: есть громкие
(по информационным вбросам) ИТшники типа собеседника, где всё преследует
кардинально иную этику, но должны же оставаться и не единичные "нормальные"
компании. Хотя на деле всё наверняка гораздо мрачнее и хуже чем можно
представить :-)
Sergey Matveev [Sat, 10 Jan 2026 17:19:49 +0000 (20:19 +0300)]
Почтовый день
В Фидо был ZMH: zone mail hour. А у меня сегодня был целый день этому
посвящённый. Кроме похода в магазин за едой, я только строчил письма
разным людям. А то на этих праздниках всё по гостям, поэтому письма
откладывал.
Sergey Matveev [Sat, 10 Jan 2026 17:09:38 +0000 (20:09 +0300)]
Долгая дорога домой
Ехал вчера от друзей домой. На всяких видах транспорта. Так как билета
на электричку обратно я не взял, то решил не до площади трёх вокзалов, а
то Ростокино ехать. Увидел что следующей станцией будет Автозаводская,
где указан переход на МЦК. В тех местах никогда из под земли не выходил.
По указателю шёл по тёмным (поздний вечер) заваленным снегом улицам.
Где-то или пропустил указатель или не повернул когда надо, но переход по
длинному мосту где вообще снег не убирали -- занял наверное минут пять,
если не десять реального времени. Весь переход из метро до МЦК занял
полчаса. Очень круто сэкономил время, в кавычках.
Прямо перед носом уехала удобная электричка. С неё мне 15-20мин до дома
идти, а на других более часа. Следующая удобная будет через час. Поехал
на обычной уж.
Из-за частично убранных дорог (снега то ого-го навалило!), скорость
передвижения упала значительно. Не засекал сколько шёл, но наверное
точно раза в полтора дольше.
На полдороги увидел толкающих машину людей. Присоединился. Минут
двадцать провели в попытке вытолкнуть, но все шины на чистом льду
скользят, подложить нечего, сапёрной лопатки нет. Даже за рулём посидел,
пробуя её раскачать. Но так как это автомат -- тщетно. На механике я без
проблем бы в подобном случае раскачку сделал. Решили соседям звонить (а
время -- час ночи) чтобы кто-то вытащил. Я то домой пошёл.
Дорога в итоге заняла четыре часа. Как-то из-за плохого маршрута между
диаметрами, МЦК, электричкой и метро, я устанавливал рекорд в три часа.
Побил его.
Sergey Matveev [Sat, 10 Jan 2026 09:10:15 +0000 (12:10 +0300)]
Подарили кружку с Fallout 2
Снимок экрана из игры с солдатом Анклава и русским пиратским переводом.
На работе мне когда-то дарили кружку на тему Fallout, но там была тематика
универсальная для любой части серии. На этой же видно, что это только вторая
часть может быть: в первой Анклава не было, а дальше графика стала другой.
Очень трушно! А то люди, видящие мою кружку, постоянно спрашивают про игру
что-нибудь, но весь разговор обрывается на том факте, что я ни в какую не
играл кроме второй. А почти все её в глаза то и не видели.
Sergey Matveev [Sat, 10 Jan 2026 08:58:02 +0000 (11:58 +0300)]
libgcrypt имеет паршивый ASN.1 парсер
https://lists.gnupg.org/pipermail/gnupg-devel/2026-January/036133.html
Впрочем, как и почти весь софт для ASN.1, судя по всему. Я не проверял
не наврал ли автор в рассылке, но точно воочию видел постоянные косяки
подобного рода в ASN.1 библиотеках. Как обычно, libgcrypt не проверяет
минимальность кодирования INTEGER и что он не в BER.
Вот именно из-за таких проблем я и начал проект KEKS. Десятилетиями люди
используют уязвимые/корявые реализации форматов, которые переусложнены.
Sergey Matveev [Sat, 10 Jan 2026 08:48:15 +0000 (11:48 +0300)]
Google демонстрирует полное непонимание принципов работы email
https://bsdly.blogspot.com/2026/01/a-major-mail-provider-demonstrate-they.html
https://nxdomain.no/~peter/eighteen_years_of_greytrapping.html
https://nxdomain.no/~peter/hey_spammer_heres_a_list_for_you.html
https://man.openbsd.org/spamd#GREYTRAPPING
https://en.wikipedia.org/wiki/Greylisting_(email)
Люди 18 лет используют greytrapping технологию (лично я, правда, впервые
про неё услышал, но суть понятна (я и сам использую greylisting)). Но
Google решила их блокировать, как-будто они делают что-то плохое. Эта
компания является активнейшим вредителем email экосистемы. Уже множество
сайтов явно подчёркивают что они не работают с gmail.com -- есть почта,
а есть Google. Подтверждаю, с ними проблемы имеются вовсю. Хотя на
данный момент пока ещё мой почтовик с ними работает.
Sergey Matveev [Sat, 10 Jan 2026 08:44:39 +0000 (11:44 +0300)]
Цифровой паспорт как пропуск на поле боя
https://colonelcassad.livejournal.com/10294070.html
Вот и я считаю всех носителей смартфонов в РФ -- пособниками врага.
Ведь они носят переносимое устройство слежения, прослушивания,
подсмотра, находящееся под контролем террористов. А ещё и с аппаратно
ускоренным распознаванием речи, так вообще им работу упрощают.
Sergey Matveev [Sat, 10 Jan 2026 08:38:14 +0000 (11:38 +0300)]
Фишки LaTeX
https://habr.com/ru/articles/983308/
https://habr.com/ru/articles/983480/
https://habr.com/ru/articles/983486/
https://habr.com/ru/articles/983916/
Много примеров с картинками и кодом о возможностях LaTeX. Годами хотел
какую-нибудь задачу, где можно бы было в TeX оторваться и сделать такие
красивости. Но за всё время работы на текущем месте, был только один
документ, где я использовал (да и продолжаю, документ иногда дополняется)
TikZ и вставлял PlantUML диаграммки.
Sergey Matveev [Sat, 10 Jan 2026 08:30:33 +0000 (11:30 +0300)]
Огромное время запуска oh-my-zsh
https://rushter.com/blog/zsh-shell/
Автор верно говорит, что, скорее всего, OMZ вам не нужен совсем.
Полностью согласен с этим. Его можно наверное было бы использовать
несколько минут чтобы как демо использовать для возможностей zsh.
Но работать с тем, что запускается более трети секунды -- невозможно.
Sergey Matveev [Thu, 8 Jan 2026 11:48:27 +0000 (14:48 +0300)]
Алиса и моя музыка
Был в гостях, где стояла "умная" аудиоколонка Алиса. Вообще ни одной
группы она не поставила которой я просил у неё. А потом она и вообще
просто игнорировала меня :-)
Хотя некоторое что я спрашивал доступно и в музыкальных каких-то
сервисах и на концертах продаётся полно.
Sergey Matveev [Thu, 8 Jan 2026 11:16:40 +0000 (14:16 +0300)]
FreePG
https://freepg.org/
Из предыдущей новости узнал про существование проекта накладывающего
патчи на GnuPG, чтобы он менее расходился с OpenPGP. Чтобы делать
LibrePGP выхлоп, то надо явно добавлять --gnupg флаг. О как. К
сожалению, зоопарк всё растёт.
Sergey Matveev [Thu, 8 Jan 2026 11:14:20 +0000 (14:14 +0300)]
Bootstrappable Rust на Gentoo
https://www.opennet.ru/opennews/art.shtml?num=64575
Просто зацепился глаз за то, что для сборки Rust они используют mrustc.
Молодцы, думают о задаче bootstrap, одобряю!
Sergey Matveev [Thu, 8 Jan 2026 09:53:43 +0000 (12:53 +0300)]
Прочитал "Ядерная физика и ядерные реакторы", "Ядерные реакторы"
Продолжая тему с (63af76d7361866fae5377ad8006da26d8ef3b7f0)
"Плутонием для атомной бомбы", прочёл и "Ядерную физику" А.Н.Климова и
перевод "Ядерные реакторы" И.Камерона. На практике от этих знаний толку
мне никакого, но уж очень интересно.
Sergey Matveev [Thu, 8 Jan 2026 09:49:13 +0000 (12:49 +0300)]
Потерял единственное приобретённое мною кольцо
Ещё где-то в 2012-ом я приобрёл себе массивное серебряное кольцо на
пальцы рук, с кучей черепов. Почти никогда не выходил без него из дома.
На концерте (43c64e0ae32e2c7c3fce89ae4bef8dfc5cf554a2) потерял его.
Как-то умудрилось соскочить где-то. Треть жизни меня сопровождало.
Sergey Matveev [Thu, 8 Jan 2026 09:39:42 +0000 (12:39 +0300)]
VoLTE у отца в смартфоне
Последние несколько месяцев стал замечать, что если отец мне звонит, то
VoLTE не задействован, оба устройства переходят в GSM, без каких-либо
"HD" кодеков. Если я ему звоню: то VoLTE есть, шикарное качество. Точно
раньше такого не было. Поотключал/повключал у него всякие настройки в
смартфоне (я ж компьютерщик, значит знаю что надо сперва попробовать
выключить и включить), но ничего не помогло. Причём VoLTE значочек у
него показывается, мобильный Интернет работает.
И ведь точно бесполезно обращаться в поддержку сотового оператора: до
человека там наверняка не доберёшься, а если и доберёшься, то он точно
ничего не будет знать про VoLTE и будет доказывать, как уже было на
практике, что "4G это только для передачи данных". Насколько понял, то
все эти ОПСОСы это чистая лотерея: заработает или нет. У меня заработал
VoLTE только когда SIM-ка побывала в смартфоне отца
(9e9b0a3dd40fc7f049e0a0ca888de42c8b53a72a). Если бы сотрудники Tele2
были более квалифицированными
(b6e11bb650c4afbdbe43527e35fb864c50c52d47), то возможно я бы и его
использовал (хотя текущий Билайн нареканий не вызывает по сравнению с
Мегафон или МТС).
Sergey Matveev [Thu, 8 Jan 2026 08:06:08 +0000 (11:06 +0300)]
Люди, которым не повышают зарплату
https://habr.com/ru/companies/outlines_tech/articles/981550/
В прошлом/этом году ощутимо больше стали бросаться в глаза цены в
магазинах. В этом году не хило стала выглядеть стоимость проезда в
транспорте. Посещают мысли о том, чтобы пореже ездить на работу для
экономии.
Позавчера ради интереса решил посмотреть действительно ли так круто
поднялись цены на RAM? Действительно! Половина стоимости моего
последнего компьютера составляла бы только память, тогда как я в него
вставил 128GB просто потому что это дёшево, мелочь, почему бы и нет.
Деньги не особо то уже и копятся, ибо по сути траты на всё можно смело
умножить на два. Прежде каждый месяц часть откладывалась, а теперь
спорадически. Но я пока и ни на чём не экономил.
Если надо будет собрать новый компьютер, то это несколько зарплат
придётся потратить, причём у меня запросы вовсе не высокие и даже GPU
отсутствует в требованиях как класс.
Есть знакомые junior-ы которые в разы больше меня получают (правда,
работая на торгашей).
На работе периодически занимаюсь планированием, раздачей и контролем
задач у коллег. Типа руковожу. Прежде такого не было. Но за зарплату это
не отражается. В одном проекте я сделал больше половины всего, без чего
бы ничего не взлетело (в том числе BASS для него был создан): коллегам
раздали благодарности, похвалы, мне их обещали, но дальше тему замяли и
не упоминают. Честно говоря, это конечно немного обижает. Уж лучше бы не
обещали ничего, зачем тешить тем, чего всё равно передумают? Это
прерогатива женщин. С того момента я точно не успел что-либо испортить
или с кем-то посраться, что заставило бы передумать руководство (как мне
кажется).
Но обсуждать зарплату с начальством? И как это могло бы пойти и
закончится?
* "Не нравится, вали". Придётся увольняться.
* "Денег нет, но ты держись". А раз я про деньги впервые в жизни начинаю
задумываться, то уже не просто удержаться.
* "А сколько я не работал когда выгорел?". Крыть нечем, выставлю себя
открыто бессовестным и обнаглевшим. Лучше уйти после этого.
* "Скажи спасибо, что вообще тебя терпим". Зато честно, но это
подтвердит самое худшее кем я был: вредителем и бесполезным элементом.
После чего тоже надо будет увольняться по совести. Вчера мой старый
знакомый, подчинённым которого я когда-то был, сказал что меня бы он
терпеть больше точно не смог.
* "Ну ты зажрался!". Что тоже не исключено, что тоже меня выставляет в
отвратительном свете.
* А когда люди упоминают как там в других компаниях, то это я считаю
настоящим шантажом
Sergey Matveev [Thu, 8 Jan 2026 07:46:07 +0000 (10:46 +0300)]
Увидел результаты работы Gemini LLM
В гостях порешали какие-то задачи с Gemini. Колоссальнейшая разница с
тем что видел в ChatGPT. Последний даёт тонну букв и слов, но всё как-то
натянуто. Даже мой банальный излюбленный вопрос "по какому протоколу
работает Интернет" Gemini ответила просто идеально: IP, плюс BGP, только
в самом конце упомянула ещё TCP и UDP. Спросили "а где SCTP?", объяснила,
что конечный домашний Интернет пользователь вряд ли его видит, ну и всё
в таком духе. Всякие задачи для стажёров он решает на порядок лучшим
кодом чем нам притаскивали. Однако, Go код -- похож на настоящий, но на
самом деле с логическими ошибками и по сути не рабочий на практике.
Что-то у всех LLM-ов что мне показывали с Go прямо туго.
Просили кое какие вещи написать с использованием PyDERASN. В принципе
справился. Спросили а что это за библиотека, кто автор. Понеслась куча
текста в котором "библиотека для самой строгой и надёжной...". По сути
вся информация про него есть в одной моей статье, не более. И LLM просто
пересказывает её, но гораздо более пафоснее. Вот типа ровно один человек
в одном месте сказал что она "самая, самая" и LLM уверенно и
бескомпромиссно даёт ответ что "она известна как самая, самая". Страшно
когда люди подобные ответы просто будут брать на веру. Точнее уже берут,
что и страшно.
Мне бы в голову не пришло, но там задали вопросы и как я выгляжу, могу
ли понравится женщинам. Там уже чисто отсебятина пошла. Источником
данных явно была моя About страничка на домашней. Упомянул FSF? Всё, LLM
простыню выдаст о том какой я боец за СПО. Как я выгляжу? Говорил про
свитер и бороду -- а это уже прям просто тупо стереотипных сисадминов и
фидошников берут. Я известен созданием GOSTIM, как оказалось. Мне
понадобилось время, чтобы вспомнить что это такое -- а это просто статья
на хабре про написание IM за один вечер.
Что там про женщин? Банальная фигня из жёлтой прессы, начинающаяся с
"женщины любят умных". По жизни только убеждаюсь что женщины склонны
заниматься самообманом и/или делать вид что им такие нравятся, а на
практике это вообще не в приоритетных местах оценок.
В общем, какую-то рутину, как и ожидалось, оно может помочь сделать, но
к ответам нужно подходить с максимально выкрученным критическим
мышлением и яростным недоверием к получаемой информации. Go-код с
логическими ошибками и неправильными проверками err на nil -- это
серьёзно, за каждой строчкой нужен глаз да глаз. Python, кстати, более
менее был. Tcl сделал вроде рабочий код, но совсем уж плохой, не
пригодный даже для доделок. Но впечатлён колоссальной разницей с тем,
что видел в ChatGPT.
Sergey Matveev [Wed, 7 Jan 2026 18:45:17 +0000 (21:45 +0300)]
Механическая док-станция для синхронизации карманных часов
https://dxdt.ru/2026/01/07/16873/
Я впечатлён изобретением и самой идеей! Вставляем карманные механические
часы в "док" и они синхронизируются со стационарными. Только механика.
Sergey Matveev [Tue, 6 Jan 2026 19:33:33 +0000 (22:33 +0300)]
Попал в статистику Geminispace
gemini://gemini.bortzmeyer.org/software/lupa/stats.gmi
Я был даже удивлён вообще тому факту, что моя "капсула" вообще известна
на этом ресурсе про который не слышал прежде. Засветилась в разделе:
There are 4825 capsules. We successfully connected recently to 3251 of them.
Most common capsules by number of working URLs
We have a limit of 10000 URLs per capsule.
[...]
* gemlog.stargrave.org: 9914 URLs
Sergey Matveev [Tue, 6 Jan 2026 09:34:55 +0000 (12:34 +0300)]
Кому нужны звуковые карты?
https://habr.com/ru/companies/x-com/articles/983156/
В преобладающей части наших компьютеров дома не было встроенных
видеокарт. Времена когда стал встраиваться AC97 или что получше:
там я уже пересел на ноутбуки с USB DAC-ами.
Первые 2-3 компьютера у нас были вообще без звуковой карты: только
PC speaker. Хорошо помню его звучание. Далее не знаю было ли что-то
до, но как-то папа приобрёл SoundBlaster AWE32. Самая длинная плата
которую я когда-либо встречал -- не везде влезет. На ней можно SIMM
модули памяти размещать для загрузки wavelet samples. Отец уже тогда,
на i486 делал музыку. Всякие Cakewalk ProAudio, Band in a Box,
CoolEdit Pro. С микрофона записывал вокал и свою электрогитару, а всё
остальное электронное, созданное и AWE32. По сравнению со многими
другими картами она реально давала отличный синтезированный звук.
Потом как-то появился SoundBlaster Live!. Который и под FreeBSD без
проблем работал. На нём я кстати музыку и начинал слушать. Разница между
его выводом и AC97 была космическая. Затем я папе как-то приобрёл
SoudBlaster Audigy Gold (точное название не вспомню, но типа самая самая
из audigy). До сих пор валяется под кроватью. Но про неё уже ничего не
могу сказать: сам не использовал, пересел за ноутбуки.
Для наушников-затычек я использую встроенные в ноутбуки или NUC Intel
HDA. Good enough. Для серьёзных наушников когда-то был приобретён
M-Audio по USB подключаемый. Но когда я нечаянно приобрёл 600Ом
Beyerdynamic, то M-Audio без усилителя с ними была просто бесполезна
(слишком тихая), поэтому был приобретён Beyerdynamic A1 усилитель за
40тыс.₽. M-Audio стоил, кстати, 7тыс, а наушники в районе 4тыс. в
середине 2000-х.
Где-то чего-то читал про наушники и хотел либо Sennheiser HD650, либо
Beyerdynamic DT990 (31f13e627430ee7c37b329453456958725110eb9). С 2003-го
я вот уже более 20-ти лет использую только эту модель наушников. Затычки
и USB-гарнитуры вообще не в счёт, ибо пофиг на качество в них.
Изначально были на 250Ом, затем случайно купил на 600, но разница
реально имеется и теперь именно только на 600Ом модели сижу. Но это
требует усилителя.
А в 2017-ом решил попробовать другой какой-нибудь ЦАП вместо дешёвого
M-Audio: 2bc4d592dcda0e7068544b3bf158ed719e981a6e. За 40тыс. приобрёл
Asus Essence One MkII.
В то же время DT990 стоил уже 25тыс. примерно. Сейчас на сайте они стоят
менее 20тыс. В целом это не дорогие наушники. Но после того как я и куда
более дорогие послушал на своей и чужой технике, понял что мне их с
лихвой хватает. Что-то более дорогое даже "на попробовать" нет желания.
Но обязателен усилитель адекватный! Разница между 7 vs 40 тыс.₽ ЦАПами
трудноуловимая для меня, но усилитель просто обязателен (даже без
относительно импеданса).
Я не вижу для себя смысла во внутренней (PCIe) звуковой карте. Уж не
знаю насколько всё плохо с jitter/whatever при передаче по USB, но мне
is good enough. Плюс вопросы совместимости: ещё не попадалась ни одна
USB карта/гарнитура/наушники, кто не заработал бы из коробки в FreeBSD.
А что там с современными PCIe звуковухами: не знаю, но не удивлюсь если
работать не будут.
Sergey Matveev [Tue, 6 Jan 2026 08:29:54 +0000 (11:29 +0300)]
Человек проходил Half-Life, а я снова M.A.X.
https://catskull.net/every-game-I-beat-in-2025.html
Человек резюмирует какие игры проходил в 2025.
Прежде он не играл в Half-Life. Знаю нескольких людей которым он не
нравится. Честно говоря, мне он тоже не то чтобы сразу зашёл как Quake
или Duke Nukem 3D когда-то. Но позже я однозначно его стал любить. Но
вот в HL:Uplink я не играл, хотя встречал на дисках в магазинах. Играл в
Opposing Force, но точно до конца не доходил, но видел на YouTube чем
всё заканчивается. Blue Shift тоже не до конца проходил, но там вроде
пиратская версия какая-то битая и не совсем проходибельная была.
Portal я никогда не видел в живую. Но наверняка стоящая штука.
Lost Vikings мне знакома по обзорам, она точно попадалась на сборниках,
но я думал что это обычный платформер, для которых у меня нет навыков,
поэтому даже не пытался и первый уровень пройти.
Prince Of Persia я дальше второго или третьего уровня не проходил.
Сложно мне даются подобные игры. Хотя мама рассказывала, что когда у них
в ЦУП поставили какой-то достаточно мощный ПК, то там другими отделами
приходили посмотреть на эту чудную по плавности игру.
Blackthorne -- играл у родственника, а наш компьютер такое не потянул
бы. Ох как она мне нравилась! Не особо получалось, но всё же куда-то но
проходил. Потрясающая графика, очень атмосферная для меня была. Blizzard
и Interplay компании -- тогда это был знак качества.
Another World -- не мог дальше нескольких экранов пройти. Но видел
прохождения. Неимоверно впечатляет до сих пор графика. Видел статьи как
она там была сделана -- шедевр. Но игра бы мне точно не понравилась до
самого конца: всё заточено на тайминги и ничего более. Не люблю я такое.
Warcraft первый я увидел сильно позже второй части. Поэтому никакого
интереса уже не представляла, особенно когда не такое управление как в
WC2, которое что-то типа стандартом стало, мне уже тогда привычном.
LocoRoco была единственной игрой которую я пробовал у друга (где-то не
более 15мин наверное) на PSP. Затягивала.
Всё остальное что там упоминается я не играл. Многое явно только для
приставок, которых у меня не было и желания пройти Mario дальше
какого-нибудь второго уровня или познакомиться с Castlevania не было.
Вчера у меня был день без посещения гостей и я поставил из портов DOSBox
и поиграл снова в M.A.X. (e9e9cf0c0b96107f9aaef3bdc1bae143e69bd820). Мне
видимо ещё очень нравится тот факт, что здания вплотную строить не гоже:
иначе их придётся обходить. Поэтому между ними оставляются пространства
и их надо соединять коннекторами. Но если противник перебьёт
какой-нибудь, то это одна тока отказа и часть базы будет например
обесточена и там всё встанет. Поэтому надо не то что несколько, но и по
разному географически их распределять: всё как в компьютерных сетях,
чтобы не было одной точки отказа. Закольцовывать там, а то и два кольца
делать (благо, там нет понятия пропускной способности). А ещё все эти
склады и топливо- и золотохранилища: это же прям буфер, в который
константным потоком льются добываемые материалы, а далее можно или
жирные производства запускать периодически, когда буфер достаточно
наполнен, или же временно снижать добычу в отрицательную сторону того
или иного материала (как правило топлива), чтобы он брался из запасов,
но зато увеличивая добычу более критически важных материалов. Нравится
мне весь этот микроменеджмент.
Судя по блогу, в этом году я ни одной новой игры не попробовал. Был в
гостях у друга, так он подсел на interactive fiction (правда, судя по
его описанию, с элементами RPG). А я осознал что даже не вспоминал про
IF, даже не ставил планы поиграть в них на праздниках.
Sergey Matveev [Tue, 6 Jan 2026 08:19:01 +0000 (11:19 +0300)]
Home Assistant сливающий пароли
https://habr.com/ru/articles/983106/
Вот она вся суть современного программного обеспечения. Возможно его
авторы и не хотели ничего плохого, но молодёжь не может понять как может
не быть доступа в Интернет, не может понять в чём разница между RPC
вызовом и локально выполненном. Вводимые пароли этот Assistant проверяет
напротив удалённого сервиса проверки "не скомпрометирован ли он". Причём
проверка идёт напротив SHA1 от пароля -- что позволяет шустренько
перебирать пароли. По факту это их слив, пускай и не в чистом виде.
Sergey Matveev [Mon, 5 Jan 2026 20:33:11 +0000 (23:33 +0300)]
Намерены отключить вставку третьей кнопкой мыши
https://www.opennet.ru/opennews/art.shtml?num=64567
Пишут, что GNOME и Firefox намерены убрать фичу в виде вставки текста из
primary буфера обмена. Типа это непривычно для новичков.
Если пользователь "новичок", то какие у него могут быть предпочтения и
ожидания? Он новичок -- для него всё в новинку!
Или подразумеваются всякие выходцы из мира несвободного ПО? Вместо того,
чтобы им предоставлять мощную и *удобную* систему, решили деградировать
её до уровня проприетарных ОС? Ага, офигенный аргумент.
Кто ещё не верит что GNU/Linux экосистема неприкрыто и бесстыдно
старается быть максимально похожей на Windows/macOS?
А вообще это лютая жесть, ибо вставка третьей кнопкой это über killer
feature Unix-ов (X11). Одна она уже говорит о том, что система сделана
людьми и для людей и заботится об их удобстве. Отсутствие этой фичи:
сраное говно не для людей, делающее всё чтобы усложнить жизнь.
За месяцы работы и периодическом парном программировании я не смог
отучить уволенного стажёра нажимать дебильные тупые уродские Ctrl+C и
Ctrl+V. Создавалось впечатление, что половина реального времени тратится
на их нажатие, ведь копировать текст приходится из разных мест прилично.
Впрочем, я думаю стажёр и не хотел нисколько развиваться и пытаться
эффективно работать, всё равно знал что не будет его деятельность
связанной с Unix-like системами.
Вообще штатно в Unix-like системах (терминалы, всякие программы) в
принципе не вспомню где бы использовался Ctrl-C/Ctrl-V для буфера
обмена. Может быть в каких-нибудь *Office? Ну так они и стараются быть
таким же говнищем как и WYSIWYG типа Word. Их не в счёт.
А ведь в X11 всегда, кстати, предполагалась, как минимум, трёхкнопочная
мышь. А в Plan9 без такой вообще почти невозможно будет.
Меня то всё это не касается: ни GNOME, ни Firefox не пользуюсь уже не
знаю сколько. Просто в очередной раз причина почему о них даже стыдно
было бы вспоминать.
Sergey Matveev [Mon, 5 Jan 2026 08:32:38 +0000 (11:32 +0300)]
Юбилей блога!
Ну почти. На самом деле, чуть менее двух недель ещё надо ждать. Но пока
есть время, то напишу сейчас.
Данному блогу исполнилось аж десять лет. Почти четверть моей жизни!
Где я отмечал большинство происходящих со мной событий. Сейчас мне
почти сорок, а тогда ещё не было и тридцатника. Более 6200 записей.
Технически он эволюционировал не шибко. Был git с cgit web-интерфейсом.
Затем SGBlog движок. Появление topics. Комментариев через email. gopher
и gemini протоколов. Возможности прикреплять изображения к записям. Но
принципиальное хранение в виде коммитов git так и осталось прежним.
Комментарии были когда-то в netstring формате сериализованы, но из-за
post-processing-а текста самими утилитами git-а, и не лучшее удобство
для редактирования руками, перешёл на recformat.
За всё время только один человек соизволил тут насрать в комментариях,
которые я в итоге потёр.
Что за это время у меня в жизни произошло?
* Да глобально то только одно: съехал от родителей в собственную квартиру.
* Были приключения из-за выходного Tor узла с милицией. Допросы, забирание
всего железа. Всё закончилось без какого-либо негатива или осадка.
* Это никоим образом не связано, но я и сам поменял отношение и к Tor и
ко многим подобным штукам и перестал их рекомендовать. По сути то стал
их противником.
* Я подавал в суд на мошенническую компанию. Затем они на меня. Длилось
годами. Закончилось всё не плохо, хотя лучше такого опыта и не иметь.
* Раскабанел. Сильно упало зрение. Выгорел (полная жопа!). Не раз думал
об уходе из ИТ сферы. Говорили, что это ещё и кризис среднего возраста.
* Было несколько месяцев шур-мур с одной женщиной. Вот и вся личная жизнь,
не только за эти десять лет.
* Ощутимо поменялись музыкальные предпочтения: грайнда ушла, чёрный
металл поглотил всецело. А также pagan и (neo)folk. Был на операх, в
том числе всех Вагнеровских (доступных в Москве).
* Побывал в Сирии, Ливане, Белоруссии, Абхазии. Новосибирске и Сахалине.
Не считая множества поездок в Нижний Новгород, проездом через Владимир.
А также многократных посещений Крыма и Сочи.
* На работе успел по документам побывать и главным специалистом (по
защите информационных систем), и senior software developer, и
архитектором проблем, и консультантом и старшим разработчиком
криптографических протоколов.
Хотел было какие-нибудь графики нарисовать со статистикой, но что-то
особо в голову ничего не приходит. Количество постов за месяцы:
██████████████████████████████████████████████████████████████ 627 hate
██████████████████████████████████████████████████████ 551 fun
███████████████████████████████████████████████ 484 tip
███████████████████████████████████ 364 music
██████████████████████████████████ 352 crypto
██████████████████████████████ 311 movie
█████████████████████████████ 300 hard
█████████████████████████████ 296 bsd
████████████████████████ 252 book
██████████████████████ 223 concert
████████████████████ 210 game
███████████████████ 199 web
█████████████████ 177 go
███████████████ 152 systemd
██████████████ 149 vim
█████████████ 139 women
█████████████ 134 multimedia
████████████ 131 mail
███████████ 118 ipv6
██████████ 108 zfs
█████████ 97 zsh
█████████ 92 python
████████ 82 nncp
████████ 81 dns
███████ 76 git
███████ 71 blockage
██████ 70 input
██████ 69 memories
██████ 66 redo
██████ 66 apple
█████ 57 rust
█████ 54 c
█████ 52 bittorrent
████ 44 djb
████ 42 bgp
███ 40 netperf
███ 39 perl
███ 39 doc
███ 35 ipsec
███ 33 keks
██ 30 le
██ 30 food
██ 28 time
██ 24 search
██ 23 tmux
██ 21 tcl
█ 18 bbs
█ 16 plan9
█ 16 gemini
█ 12 bass
9 gnss
8 yaml
6 cal
3 swg
Вот такой вот я весельчак ненавистник. Но я реально стараюсь и про
политику не писать особо, так как это почти всегда всякий hate будет.
Да и не раз я вообще не публиковал пост с hate-ом, ибо ненависти в этом
мире и так полно, чего её плодить и чего она принесёт полезного?
Sergey Matveev [Thu, 1 Jan 2026 22:06:51 +0000 (01:06 +0300)]
Юбилейная Метал Ёлка. Орейро, битва Дедов Морозов...
Была в "VK Stadium" (бывший Adrenaline Stadium). Аж две сцены
примыкающие друг к другу. На второй сцене, пока идёт настройка
первой, играли акустические версии групп. Перерывов из-за этого
между выступлениями групп не было вовсе. Это мне понравилось.
Отличная работа со светом, даже немного пиротехники было. Ёлки здоровые
на сценах. В конце аж три барабанные установки на главной сцене.
Начинал это всё Сергей Маврин на акустической сцене. Пилил всякое на
гитаре. Ну... разогревал, ничего особого. В конце, видимо, не уложился
по времени и ему выключили звук.
На основной сцене начали рубить Чёрный Обелиск. Мне понравилось
выступление, хотя папа никаких старых композиций не услышал. Группу уже
слышал прежде в живую, не моё.
Далее Дом Ветров на акустике. Тоже был знаком. Не моё. Но всё равно
послушать в перерыве было интересно.
Далее взорвали всё "Воля и разум". Как и в прошлый раз они мне больше
всего понравились, так и в этот вообще вне всяких сомнений. Для папы они
после Арии пошли.
На акустике "Елфимов". Папе очень понравились, а мне нейтрально.
Далее шли Catharsis. Я вот настолько равнодушен к их музыке, что и
головой то не кивал. В какие-то моменты на сцене было аж 12 человек
разом. Именно и только на них звук был ужасный. Гитар почти не слышно.
В это сложно поверить, что я вообще был на таком мероприятии, но одну
песню исполнила... Наталия Орейро. Настоящая, не обман. Так что я в
живую даже таких вот услышал для галочки :-)
На акустике "Гуженко". Аналогично индиффирентен.
Далее Эпидемия. Нам с папой больше понравилось чем когда они выступали в
Королёве. Под них я головой начал после "Воли и разума" хотя бы качать.
Была на выступлении и битва дедов Морозов на мечах и топорах, спасая
какую-то девочку. Ну ведь Ёлка же! Как же без этого?
На акустике далее Артур Беркут. Много песен исполнял под которые
подпевал весь зал. Мне индиффирентно, но окружающим сильно поднял
настроение (ещё выше).
Заканчивали всё это Ария. Долбили хорошо, всё хорошо. Но я ещё раз
понимаю что вообще в принципе весь heavy metal это совсем не моя музыка.
И Арию и Кипелова я слышал и прежде, знаком, но я не поставлю ничего из
этого специально в наушниках или машине.
Вообще всё очень здорово было проведено. И много народу, что радует. С
одной стороны это здорово что Ёлка разрастается. С другой -- это плохо
тем, что будет требовать большие концертные залы.
Sergey Matveev [Thu, 1 Jan 2026 00:14:09 +0000 (03:14 +0300)]
Сходил на балет "Щелкунчик"
Впервые в жизни побывал на балете. Не скажу что в восторге, но в целом
понравилось. Было впечатление, что половину времени на сцене люди
проводят в воздухе. Непривычно и что всё без каких-либо слов. Специально
наверное бы ещё раз не пошёл, но за компанию мог бы.
А ведь (a1c8363f61c47a935e5af28996fc8009c50633e4) пару дней назад был на
концерте с ирландскими танцами. Балерины все как тростинки. А девушки из
Celtic Wind имели такие мощные незабываемые ляхи. Ну и пожалуй их танцы
мне больше по душе. Возможно просто более доступнее.
Sergey Matveev [Tue, 30 Dec 2025 07:12:53 +0000 (10:12 +0300)]
Комментировать в ЖЖ просто так нельзя
https://habr.com/ru/news/981710/
https://ru-news.livejournal.com/80899.html
Вся новостная лента заполнена недовольными постами от пользователей ЖЖ.
Я слишком молодой чтобы застать ЖЖ в своём расцвете. Но ЖЖ оставался
единственной соцсетью доступной для чтения извне без проблем. Сколько
то подписок на людей там имеется.
Я кстати регистрировался когда-то в ЖЖ, как-раз для написания
комментария. Это была речь про RSA, DH и всякое подобное. Комментарий не
влез в разрешённые максимальные границы :-)
Многие сказали что это всё: ЖЖ мёртв окончательно. И будут переезжать. К
сожалению, выбирают Telegram. Который вообще закрытая экосистема. Но как
к сожалению? А наверное альтернатив и нет, только IM-ы.
Sergey Matveev [Tue, 30 Dec 2025 07:04:32 +0000 (10:04 +0300)]
Сходил на City Pipes и Celtic Wind
В очередной раз посетил новогодний/рождественский концерт оркестра
волынщиков, совместно с ирландскими танцами. Вот каждый раз как на
них бываю: какую-то новую фишку придумывают забавную и интересную.
Очень доволен концертом! Танцы впечатляют синхронностью и скоростью,
но кроме ножек девушек ничего уже из них детальнее не вспомню.
Sergey Matveev [Tue, 30 Dec 2025 06:54:46 +0000 (09:54 +0300)]
Меня процитировали в oss-security@
Явно идентификатора нет, но автор сие на связи со мной.
I know a gentle and forgiving Russian who said (since "crypto
saves the world" simply quoting all this shamelessly)
Years ago I started to recommend age
(https://age-encryption.org/) for file encryption and
"ssh-keygen -Y" for making ed25519 signatures. But both of them
do not support post-quantum cryptographic algorithms. [.]
As well as
I have not tried it, but read very carefully the format/protocol
specification of https://saltpack.org/ and it is definitely done
right and pretty minimalistic.
Так и хочется сказать: все видели?! Меня назвали "gentle" и "forgiving" :-)
Вообще тут то и проблема: похоже, я действительно могу по началу создать
благоприятное впечатление, но позже почти всегда прямо противоположное
(судя по соцсетям, когда я там был, коллегам). Это наверное означает что
я какой-то двуликий, хотя ни на йоту не пытаюсь им быть.
Sergey Matveev [Mon, 29 Dec 2025 08:21:51 +0000 (11:21 +0300)]
Трафик Cloudflare упал на треть в РФ
https://habr.com/ru/news/981454/
Вот только они умалчивают о том, что сами же активно и блокируют
пользователей из РФ. Может не сама администрация Cloudflare, но
его пользователи, владельцы сайтов. Когда-то я говорил, что всё
что за CF -- можно считать недоступным. Но в моих текущих лентах
новостей ровно четверть (125 из 498) находится за CF -- так что,
пока ещё преждевременно говорить про тотальную недоступность за ним.
Sergey Matveev [Mon, 29 Dec 2025 08:01:39 +0000 (11:01 +0300)]
Индикатор местоположения топливного бака. Современные UI
https://habr.com/ru/news/981428/
https://grumpy.website/
Честно говоря, никогда не замечал и не обращал внимания есть ли подобный
индикатор в нашей Lada. Но понимаю, что точно был бы полезен. Буквально
вчера посещали мысли о том, кто делает вообще все эти web/smartphone
интерфейсы? Нет, я не трогал "настоящий" web уже давно, ни к одному
смартфону наверное год не прикасался (а через пару дней придётся, чтобы
сделать резервные копии с родительских), но на всяких снимках экрана в
статьях я не перестаю удивляться как убого и непродуманно всё стали
делать.
Я вот вспоминаю массу DOS-овских программ. По сути профессиональных. Для
реального выполнения реальных задач. Вспоминаю чертёжные программы,
графические типа Photoshop. Вот там прям чувствуется что каждый элемент
управления на своём месте, продуман, к месту, не лишний. Но когда я
из-за плеча, или на видео, или под запущенным в виртуальной машине
современном web-приложении вижу как делаются современные UI, то всегда
рождается только и только один вопрос: а вы сами то, создатели оного,
пробовали это использовать?
Есть же даже целый grumpy.website, собирающий идиотизм современных UI.
Наверное есть и годные, нормальные, но что-то я как-будто не встречал
подобного на практике из-за плеча. Вот я даже не понимаю цветовую гамму
современных приложений: белый, светло серый, чуть более тёмно серый,
голубой какой-нибудь. Вообще чёрт увидишь где границы между этими
цветами, а то и даже текст не всегда заметишь на подобном фоне. Ведь
даже текст как-будто табу делать чёрным цветом. Может у молодых людей
иная чувствительность к электромагнитному спектру? Может никто из них
никогда не держал в руках отпечатанную книгу? Кто все эти люди? И я
молчу про сплошной AJAX, задержки, и просто говёнейшую (не)работоспособность
*каждого* выполняемого действия.
Когда у нас был стажёр, то в его софте из Ubuntu, всяких IDE, не раз мы
напарывались на какое-то недетерминированное поведение, постоянно что-то
несрабатывающее не так. Даже git-stash был поломан в его дистрибутиве! И
много подобных вещей. Я напрямую спрашивал: как ты можешь терпеть этот
факт, что всё везде барахлит и работает через раз? Ты считаешь это
нормальным? Да, современное поколение не просто считает это нормальным,
а оно просто не замечает всего этого. Нормой стала хаотичная
(не)работоспособность софта/сайтов. Я не учитываю ввод-вывод, где по
свой природе могут быть ошибки, задержки и прочее. Я чисто про софт.
Кстати, когда я работал в ivi, то вроде ни разу даже со стороны не видел
ни как на сайте весь этот ivi выглядел и как его использовать, ни в
приложениях для смартфонов. Backend писал, но front увидел впервые вроде
только в прошлом или позапрошлом году у родственников на smart TV.
Sergey Matveev [Mon, 29 Dec 2025 07:51:47 +0000 (10:51 +0300)]
ИИ объявил музыканта в преступлениях
https://habr.com/ru/news/981452/
Новость уже видел и прежде. Вот ИИ меня пугает именно тем, что люди
безоговорочно, бездумно, безмозгло, не включая критическое мышление,
доверяют всему сгенерированному. Сам ИИ то тут ни в чём не виноват,
но вот люди... Это факт, что зумеры слепо доверяют любой выдаче Google.
Это факт что там врут и подстраивают исторические факты -- в итоге люди
легко поверят что Наполеон сжигал немцев в еврейских концлагерях. Пугает
то, что ведь эти люди меня окружают, моя жизнь тоже от них зависит, так
как где-то я являюсь для них клиентом.
И вот когда всякие либерасты орут про "нет цензуре", то они либо
неимоверно тупы и не понимают как устроены люди и что нет, они не в
состоянии адекветно и сознательно самостоятельно делать выводы или
принимать не идиотские, а то и опасные для окружающих решения. Либо,
почему масса из них являются иноагентами, они только прикрываются всеми
этой своей борьбой за свободу для дестабилизации обстановки в стране, её
разрушении.
Мы вынуждены иметь цензуру и контроль над подобными сервисами, тем более
вражеских государств, не скрывающих свои цели и мотивы. Говорю как
шифропанк :-), живущий в настоящем, а не вымышленном мире, где у почти
всех людей есть критическая соображалка на плечах.
Sergey Matveev [Sun, 28 Dec 2025 00:30:49 +0000 (03:30 +0300)]
PQ в age
https://github.com/FiloSottile/age/releases/tag/v1.3.0
В новой версии age добавили таки MLKEM+X25519 X-Wing PQ/T алгоритм.
Больно уж долго это делали: я же поэтому и начал форсированно делать
KEKS/CM encrypted формат.
Sergey Matveev [Sat, 27 Dec 2025 21:12:05 +0000 (00:12 +0300)]
Коротко про синхронизацию времени
https://arpitbhayani.me/blogs/clock-sync-nightmare/
Приятная статья вводящая в тему синхронизации времени. Кварц, Cristian
алгоритм, Berkeley алгоритм, NTP, PTP, Lamport timestamps, vector
clocks, Google Spanner и TrueTime, Hybrid Logical Clocks, leap seconds.
Даже в Новый Театр стали требовать паспорта при покупке билетов. Поэтому
они для меня все закончились. На таких условиях не собираюсь культурно
просвещаться. Благо, все Вагнеровские оперы успел прослушать.
Много дорабатывал KEKS. Сделал KEKS/Schema которые потрясающе хорошо и
просто себя зарекомендовали. KEKS/CM на практике использую вовсю:
полностью перешёл на него вместо PGP и age, а также в отдельной ветке
перевёл NNCP на его использование. Добавил распараллеленное хэширование
через деревья Меркла, даже при создании подписей.
Очень много написал кода на Tcl, а потом перевёл большую часть на Jim
Tcl диалект. И CLI утилиты и WebUI. Коллега тоже быстро вкатился в эту
историю и он его не противит.
Очень много кода написал на Си. Чисто такого privsep/privdrop
POSIX-совместимого, для (относительно) встраиваемых систем. Этого же
коллегу тоже втянул и в разработку на Си.
VPS-провайдер догадался блокировать SSH соединения ради безопасности. В
спешном порядке ушёл с него. А куда ушёл: там похоже IPv6 вообще ни разу
не включали прежде и спрашивали моё мнение как по хорошему там стоило бы
сделать всё. Пока работают отлично, без нареканий.
Приобрёл ГНСС приёмник и стал получать время с ГЛОНАСС и Galileo. Вот
правда из-за постоянных террористических атак, находясь в Королёве, у
нас тут частенько глушат полностью навигационные сигналы.
Начал собирать NetFlow статистику своего трафика.
Снова сильно "накрывало" в августе и вовсю были мысли вообще уйти из ИТ.
Пообщавшись с начальником -- отпустило. А когда подкинули работу на Си,
да я ещё и на Tcl начал -- времени для подобных мыслей уже не оставалось.
Sergey Matveev [Sat, 27 Dec 2025 11:08:13 +0000 (14:08 +0300)]
Посмотрел "Экстаз"
https://linkmeup.ru/podcasts/3023/
https://ru.wikipedia.org/wiki/Хеди_Ламарр
https://en.wikipedia.org/wiki/Hedy_Lamarr
В linkmeup подкасте вышел выпуск про Хеди Ламарр. Про неё не раз видел
статьи, но тут побольше всяких любопытных фактов было. И решил
посмотреть скандальный фильм с ней, где она и обнажена и имитировала.
Ожидал увидеть нечто совсем другое, но, как написано в Wikipedia, по
современным меркам, действительно, там вообще ничего вопиющего не было.
Но не могу не отметить и красоту и потрясающую фигуру. Сейчас такую
фигуру фиг где увидишь в кинематографе -- ибо другие "стандарты". И её
лицо прям очень красиво, как по мне. Например Мэрлин Монро, Анджелина
Джоли, Меган Фокс -- которых часто причисляют к красивым, мне вообще
никак не нравятся (и рожей и фигурой), а две последние скорее прям
отталкивают.
Ну и любопытный факт, который мне уже был известен: ручного головокраба
профессора звали Ламарр. Но 20+ лет назад я ещё не знал что это реально
отсылка к Хеди Ламарр.
Sergey Matveev [Thu, 25 Dec 2025 10:18:16 +0000 (13:18 +0300)]
Почти 460 альбомов
Пометил я на днях все альбомы которые у меня есть в материальном виде.
459 штук. Дисков будет на сколько-то процентов побольше, так как многие
альбомы состоят из двух, а то и более компакт-дисков. И похоже что мне
уже нужно приобретать несколько полок/подставок/whatever для всего этого.
Sergey Matveev [Thu, 25 Dec 2025 09:57:02 +0000 (12:57 +0300)]
Обновили OpenVPN на работе
Я вряд ли при каких обстоятельствах бы поднял OpenVPN. По мне:
чрезвычайно переусложнённая штука, которая слишком много берёт
на себя. Если бы были пользователи с Windows, то наверное годное
решение. Но для себя -- никогда никаких OpenVPN.
Если бы WireGuard появился раньше, то я не писал бы GoVPN (впрочем,
без него меня не пригласили бы на текущую работу). Ничего против
IPsec не имею, но зоопарк реализаций, люди по домам прятающиеся за
NAT: тот ещё геморрой для сисадмина.
Недавно админы обновили OpenVPN сервер. ChaPoly алгоритм, x25519 DH,
TLS 1.3, компактные ECC X.509 сертификаты. Всё это стало просто
летать: подключение, по сравнению с тем что было, стало моментальным.
Sergey Matveev [Thu, 25 Dec 2025 09:38:59 +0000 (12:38 +0300)]
FTTH на 25Gbps
https://servernews.ru/1134434/
В Японии до дома за 180$ предлагают 25Gbps Интернет доступ. Впечатляет.
А у меня кстати провайдер не предлагает более 100Mbps. Я. правда, и не
знаю зачем больше (BitTorrent больше раздавать?).
Sergey Matveev [Mon, 22 Dec 2025 07:04:27 +0000 (10:04 +0300)]
Отпраздновал Йоль
как это происходит ежегодно в Glastonberry. Двоякие чувства. С одной
стороны и разочарования, с другой сильная удовлетворённость.
Открывали мероприятие Moon Far Away. По мне так очень необычно, ибо
группа то не для разогрева. Выступали уже без масок. Видимо, они решили
полностью отказаться от этой идеи, которая с ними десятилетиями была. С
одной стороны это конечно всё чувствовалось что MFA. С другой -- подбор
композиций был каким-то странным. Например "Путешествие королевича"
исполнено было только первой частью, тогда как я бывало её на диске
вообще пропускал и сразу ставил вторую. И так во всём. Если бы я первый
раз услышал MFA, то не проникся бы ни на йоту, типа нормально, но не
более. Или день у них не задался чем-то, или... фиг его знает.
Продолжили "Сны саламандры", которые на фестивалях попадались не раз и к
которым я полностью равнодушен.
Далее шли сразу же Alkonost. Вместе с MFA -- те, из-за кого я и пришёл.
Намотался башкой. Но... первые 2-3 песни было просто ужасно всё со звуком.
То слышна только гитара, То только барабаны. То только бас. Вокала не
было слышно совсем. Потом стало не ужасно, а просто плохо. И так до конца.
Именно из-за этого всего и двоякие впечатления. Alkonost хорошо
старались, но звукорежиссёр всё угробил. Судя по спешке в какой между
группами происходила настройка -- наверное сделали что могли. Какие-то
микрофоны после 2-3 песен отвалились у барабанщика и несколько минут там
всё что-то прикручивали и восстанавливали, что ещё сильнее сократило
время выступления.
Ксения из Alkonost, похоже, в положении, судя по фигуре. Поэтому и не
может больше прыгать и трясти башкой, что она ещё делала в августе.
Видимо, с концертами у них из-за этого будет перерыв.
Headliner-ами выступил Лёдъ. Их я тоже хотел услышать, особенно после
прослушивания альбомов. Вот они зажгли будь здоров! Энергии в зале хоть
отбавляй. Годами ранее у них все молча стояли спокойно. Было очень
здорово и радушно!
По идее ещё в малом зале что-то должно было проходить, но я туда ни разу
не сходил. Перерывы между группами были очень короткими. Из-за чего
Alkonost-а, видимо, и не смогли настроить. А они были единственными с
метал-инструментами.
Sergey Matveev [Sat, 20 Dec 2025 08:01:32 +0000 (11:01 +0300)]
Тектонический сдвиг на работе и Зиг-Заг
Устроили нам тут собрание на работе. Ходят слухи о том, что всё очень
плохо на предприятии. Готовились ожидать новости о сокращениях,
увольнениях, закрытиев отделов. Ничего такого не было. Но были ошарашены
новостью о крупных перестановках в руководстве. Те, кто знал новость
заранее, говорили что работать целый день не могли после такого. Ночью у
меня были сны всецело связанные с перестановками и людьми имеющих к ним
отношения. Но я так и не переварил всё, и неизвестно сколько
понадобится времени для этого.
Ушёл с работы пораньше, ибо всё равно голова другим забита. Устроил в
шоппинг в Зиг-Заг (b76de335a71ea9c23b7d2187b9ef6c501593c9ef). Пробыл там
наверное часа полтора. Выручку им на много дней обеспечил, как сообщили.
Sergey Matveev [Thu, 18 Dec 2025 10:31:11 +0000 (13:31 +0300)]
uni
https://www.linux.org.ru/news/opensource/18170242
https://github.com/arp242/uni
Приятный обозреватель Unicode таблиц на Go.
Думаю её использовать вместо unum (50c28582e753d64573f74b6a8dd4c12328cf357e).
Sergey Matveev [Wed, 17 Dec 2025 16:01:03 +0000 (19:01 +0300)]
Заценил всякого RUBM
В RUBM (f0c7adc07a0abb8cb8e43b12eab253d718f256a5) я со многими группами
знаком был, а какие-то для ознакомления смог достать в Интернете.
Особенно понравились Walknut, Wintercult, Кобь, Old Wainds, Stielas
Storhett, Путь, Gloosh. Понравились -- это значит я я прям ставил и
ставил альбом(ы) снова. Похоже что true black metal, особенно
атмосферный, очень заходит!
Sergey Matveev [Tue, 16 Dec 2025 21:18:29 +0000 (00:18 +0300)]
Прочитал "Плутоний для атомной бомбы" Михаила Гладышева
https://libking.ru/books/nonf-/nonf-biography/1079340-mihail-gladyshev-plutonij-dlya-atomnoj-bomby.html
Впервые вообще хоть что-то прочитал на тему радиохимии.
Вообще параллельный мир. Мало что понятно, но жутко интересно!
И хотелось бы посмотреть на это всё.
Sergey Matveev [Mon, 15 Dec 2025 18:44:38 +0000 (21:44 +0300)]
Конец drum'n'bass gigolo goregrind
https://www.hitkiller.com/chelovek-v-trusikax-vse-spasm-uxodyat-so-sceny.html
Легендарная чешская группа Spasm, в живую на которых был, где видел
кабана в манкини, после четверти века существования, заявляет о завершении
головокружительной карьеры. Уходят мои молодые годы вместе с ними.
Sergey Matveev [Mon, 15 Dec 2025 11:20:46 +0000 (14:20 +0300)]
Логотипы групп, обложки
https://upload.wikimedia.org/wikipedia/en/3/3a/Mayhem_demysteriisdomsathanas.jpg
https://upload.wikimedia.org/wikipedia/en/4/47/AnthemsToTheWelkinAtDusk.jpg
https://muzei-mira.com/kartini_russkih_hudojnikov/3182-kartina-baba-jaga-v-stupe-bilibina-opisanie.html
https://kartinysistoriey.ru/vasilisa-prekrasnaya-uhodit-iz-doma-baby-yagi/
В книге (f0c7adc07a0abb8cb8e43b12eab253d718f256a5) RUBM есть отдельная
глава посвящённая обсуждению логотипов и обложек альбомов. В целом мне
очень нравятся они у black metal. Хотя и бесит что не всегда можно
прочитать. Я годами носил футболку одной группы, но так и не знал какой
именно :-)
Как некий эталон там упомянули и Mayhem и Emperor. Чувствую что оба
очень здорово сделаны, хотя я ничего не понимаю в дизайне.
Но когда речь заходит об atmospheric black metal, особенно российском,
то тут я в эстетическом раю. На концертах вижу логотипы всяких наших
групп. И когда в них присутствуют ёлочки, леса, то это создаёт отличную
атмосферу ещё до выхода музыкантов.
Много альбомов мне попадалось со всякими непроходимыми лесами. И на
Сахалине (хотя была знойная жара, да и вообще рядом море и песочек) я
очень похожие увидал. Может между ними ничего общего, мол тайга и в
Африке тайга, но оно всё очень отлично от московских и нижегородских лесов.
Или вот обложка той же (cfc79f105d94b3bc9e85c905a8ad2572d959da5c) Коби
Арконы -- неимоверно нравится вся эта языческая эстетика. Как верно
замечено в RUBM, те же картины Билибина сразу же без изменений могли бы
послужить трушной обложкой black metal альбома. И как они мне в детстве
нравились, хотя и немного пугали -- создавали нужную атмосферу.
В RUBM есть несколько абзацев рассказа про обложку "Песни смерти" Пути
(благо, слышал их даже в живую). Я когда увидел на каком-то сайте эту
обложку, то она реально очень запоминается необычностью. В ней всё круто!
Даже логотип группы, с теми самыми ёлками.
А ещё прикладываю логотипы сделанные на Газели и диване :-)
Sergey Matveev [Mon, 15 Dec 2025 10:46:27 +0000 (13:46 +0300)]
Переоткрытие Арконы
https://rockcult.ru/release/arkona-kob-2023/
Нечаянно скачал альбом Кобь Арконы. Подумал, что это split с группой Кобь.
И офигел! То то я всегда удивлялся чего мне пытаются втюхать Аркону на
концертах. Я с ней познакомился на концерте в живую 20+ лет назад и
тогда она мне запомнилась совершенно иной. Как минимум, без гроула. А
тут нормальный крутой убойный мрачняк. Действительно, она достойна
находится и рекомендоваться среди всякого black.
Очень понравилась! Ожидал что буду разочарован полным незнанием хоть
каких-то наших групп, но половину, в том числе старых, я слышал.
Понравилось, что наши музыканты порицают группы у которых есть только
идеология, но нет за ней никакой музыки. В курсе, что некоторые группы
считают это наоборот более правильным. На этой почве же и убийства (не у
нас) случались даже. Но мне главное чтобы была интересная музыка или
передача переживаний/чувств, с чем наши группы очень хорошо справляются.
Всё не забуду выступление Olshanoe, которое реально не выходит из
головы. И как товарищ металлист сказал что ему они не зашли, а вот
мочилово Passéisme будет чем надо. Как один сказал в книге: для black
надо вырасти. А когда-то и я бы предпочёл Passéisme (никакого негатива к
ним -- они тоже много кому нужны были и будут).
Понравилась байка о том, насколько в плохих условиях в 1990-х
записывались люди. "Я стоя орал в шкаф" -- вот тебе и вокал для записи.
Один познакомился с black-ом, когда на каком-то рынке нечаянно перепутал
диски: хотел приобрести soundtrack к фильму Immortal, а получил всем
известным норвежским black-ом. Кстати, действительно, Immortal для
многих были первой группой после которой подсаживались на эту музыку. У
моего коллеги они стояли на будильнике.
Понравилось, что даже упоминаний нет якобы black metal групп типа Хрен,
Изморозь и подобного. Только Uratsakidogi как вершина пародийной группы
была упомянута.
Sergey Matveev [Sun, 14 Dec 2025 08:23:25 +0000 (11:23 +0300)]
Посмотрел 1984
Читать то читал ещё в 7-8 классе. Тогда мне очень понравилась книга.
А фильм... можно посмотреть только ради созерцания аппетитной обнажённой
Джулии. Нет там сильного напряжения. Атмосфера угнетения за такой короткий
хронометраж не покажется и не раскроется. Поэтому я почти никого и не знаю
кто его смотрел бы и, тем более, упоминал/рекомендовал после.
Sergey Matveev [Sun, 14 Dec 2025 08:15:44 +0000 (11:15 +0300)]
Где пьют чай и кофе
https://naked-science.ru/community/1141794
Хм, выглядит так, что кофе пьёт, если не брать Южную Америку и Африку,
"коллективный Запад", включая Австралию, плюс Япония. То есть все те,
кто поддерживает нациков. Хотя тут нет и Великобритании. Вот до чего
этот напиток доводит!
Sergey Matveev [Sat, 13 Dec 2025 19:19:25 +0000 (22:19 +0300)]
Отцу не за что стыдиться
Когда в этом году у меня отмечали с родителями день рождения, то папа
сказал коротко тост: ему не за что (касательно меня) стыдиться. Он у нас
мастер сказать кратко, но так, что запомнится. Тост на мамино день
рождения тоже был короткий, но мама аж прослезилась как он ей понравился.
Ещё не забуду его тост на свадьбе одной из двоюродных сестёр: я прям
отдельно ему сказал что круто сказано было. Он один из самых умнейших и
мудрых людей которых знаю -- и он регулярно подтверждает это.
Также как именно его фраза "ты же нормальный парень" в прошлом году
сподвигла меня попытаться сделать предложение выйти за меня замуж. Вот
только с ней противоположный пол не солидарен :-)
Sergey Matveev [Sat, 13 Dec 2025 18:33:01 +0000 (21:33 +0300)]
Увольняем стажёра/junior-а
Никто из нас на работе не понимает современную молодёжь. Вновь человек
просто перестаёт выходить на связь, никакой обратной реакции. Скорость
выполнения задач -- ниже плинтуса. Говорит, что, мол, нагруженность в
институте на последнем курсе. Мы все работали во время учёбы и никто не
смог вспомнить что одно другому ощутимо мешало. Но угнетает отсутствие
связи. По моему это высшее показушное проявление неуважения к коллегам и
людям. Даже по моим меркам я долго терпел. Иногда всё же прилетали
патчики, поэтому я надеялся что он вывернет на дорожку нормального КПД.
Хотя по сути он просто "на отвали" имитировал деятельность.
Прошлый стажёр был аналогичен, но хотя бы сам пришёл и сообщил что
понимает что не тянет. Тут я всё надеялся что может проснётся совесть.
Послушать мои лекции -- так это пожалуйста, с удовольствием. А как
работать, что не исключает всякую нудную рутину, не без этого: то всё.
Не хочет современная молодёжь работать. Да, вижу много наездов в статьях
на целое поколение "зумеров". Вижу и их оправдания и наезды на
"миллениалов" -- мол всё тоже самое было и с нами. Но нет: мы вкалывали,
реально вкалывали и выполняли работу. Я говорю не только про себя, но и
про коллег молодых окружавших меня. А чтобы пропадать с радаров: до
такого даже додуматься не могли.
Вот и приходим к тому, что брать на работу неопытных юнцов не хотелось
бы, ибо это почти пустая трата денег, сил и времени может быть. Типа без
опыта никуда не берут, а где же его могут получить? Ну уж извините, но
целое поколение показывает что оно в целом не хочет работать. Хотя
возможно это к нам такие попадают, а нормальные идут в другие места? Но
во всякие Яндексы, Сберы и прочее вроде как наверняка всё так же берут
без опыта.
И всё это очень удручает: вся эта молодёжь, которая по факту ничего ещё
не умеет по настоящему делать, твоё время и усилия ни во что не ставит,
не уважает. Только один стажёр у нас был, который сказал перед уходом,
что если бы знал что ему доведётся работать со мной, то он бы остался.
Он просто ко мне попал на devops задачи буквально за считанные недели до
ухода -- уже заранее написал заявление об уходе. Это было приятно. Этот
человек видно было что хотел работать и ему было интересно. Может и в
наше время вокруг меня оставались коллеги только такие же, а отсеявшихся
я просто уже и не помню? Хотя не: там всё же тема ИТ была не такая
модная, не такая хайповая, плюс не было никакой брони от мобилизации.
Sergey Matveev [Sat, 13 Dec 2025 18:24:09 +0000 (21:24 +0300)]
Допереписывался тут со мной один американец
Сколько то месяцев назад со мной начал переписываться американец. Ну как
говорит. Быстро тема перешла в политику. Мол он на нашей стороне, ему
стыдно за поведение США, и всё такое прочее. Регулярно он вставлял
сообщения для АНБ: мол, если вы читаете это, то [...]. Частенько писал
что некоторые сообщения с Yahoo не уходили ко мне: мол, у них сильная
цензура и он вынужден некоторые имена/слова искажать. Я ему: что ж ты
PGP то, хотя бы, не используешь? Он начал. Правда всё равно рядом
оставляя plaintext сообщения для спецслужб. Но с самого начала мне
показалось, что как-то уж больно он крайне дружелюбно настроен и уж
очень увлечён политикой и историей.
А затем внезапно полностью пропадает. Не думаю что это АНБ решило с ним
поговорить, хотя он и не раз признавался в том, что представлял для них
интерес. Но возможно это меня как-то пытались заговорить и склонить к
чему нибудь? Я то тоже нафиг кому нужен (к сожалению, и женщинам тоже) и
шишка не большая, но кто его знает. Мне кажется он(и) поняли что я тот
ещё упёртый баран и со мной бесполезно (хотя, к каждом человеку можно
найти ключик -- не без этого). Всё не забуду как когда-то человек
предлагающий мне вклады по телефону, бросил трубку со словами "знаете
что? да идите вы на хуй!" :-)
Sergey Matveev [Sat, 13 Dec 2025 18:19:02 +0000 (21:19 +0300)]
Музыкодел
https://fantlab.ru/work34164
Понравился рассказ о том, как в будущем из музыки остались только
"коммерсы": сгенерированные на машинах простенькие песенки с
аккомпанементом для рекламы. Кто смотрел "Разрушителя" со Сталлоне? Что
он там сказал в автомобиле где тоже играла только музыка из реклам?
Лучше заморозить его обратно. Вот и тут вся книга посвящена духовной
деградации человека. Где люди офигевали от факта возможности исполнения
без вокала, на настоящих инструментах. Кто выступал бесплатно: попадал в
чёрные списки и с ним нельзя было заключать контракты более. Но главный
герой разрушил систему, показал что значит настоящая музыка, цепляющая
за чувства.