Gays for Palestine
Ни один ещё в ответ на прямой вопрос ниасилил объяснить, какая логика за ним стоит. Почему иностранным гомосексуалистам надо из солидарности с гомосексуалистами палестинскими поддерживать оккупацию, или войну в Газе, или считать, что палестинскому обществу, по грехам его, никакой свободы-независимости не полагается, и почему вообще для меня, ежели я иностранный гей, единственное, что должно волновать в конфликте, это положение геев.
Это какое-то полное торжество ассоциативного мышления - раз "геи" окрашены позитивно, то "Палестина" должна быть окрашена негативно, раз палестинцы своих геев гнобят. Ах, а у кого-то не окрашена? вот умора!
Зигет в революционном Париже
Читаю книжку La Vie Quotidienne au temps de la Révolution", Жана Робике, напоролся на главу "Une Famille Bourgeouse Pendant la Terreur", где автор ссылается на опубликованную в 1935-м году статейку Луиса де Лонэ, по письмам, или, лучше сказать, по дыбрам 13-летней девочки, которая, судя по письма, в 1792-м - 1793-м ("проклятые девяностые") жила в Париже. Никнейм у неё был Ziguette. И она буквально писала дыбр, типа "вечером прихожу после уроков живописи, голодная как волк, ору ещё с низу лестницы "жрать хочу!!!"...", и так далее.
Если вы её погуглите, вам найдут альтернативные мемуары альтернативной Ziguette, под той же фамилией, жившей в Лионе; 425 страниц, можете купить за 20 евро. И про эту, и про настоящую пишут, что Виже-Лебрен написала её портрет (не пощу, потому что чо, легко находится, да и на портрете ей лет восемь).
Де Лонэ в 1935-м опубликовал небольшую статью (найти её я не мог) по письмам этой Зигетт, которые хранятся у них в семье (родственники). В той главе, что я читал, опубликован только отрывок только одного дня - но... ex ungue leonem!
Гуглил-гуглил, напоролся на статью Марка Алданова, что я и рекомендую почитать, потому что Алданов же. Талантище, 13 раз его на нобелевку выдвигали (а не вышло).
Вот из Алданова: "Как только Зигетт просыпалась, в доме начиналась суматоха, хохот, крики, пение. Утренний завтрак был скромный. Позавтракав, Зигетт неслась в спальную матери, которая вставала гораздо позже и пила кофе в постели. В спальной декламировались заученные наизусть накануне стихи. Вероятно, заучивалось и творчество Пиндар-Лебрена. "
Может быть, и Пиндар-Лебрена, но в той книжке, что я читаю, она маман зачитывала только что выученные стихи Расина.
Заодно пришлось подправить в вики статью про де Лонэ - как это водится по жизни.
Короче, вах.
В 2023-м в Ебурге эту статью Алданова учоные обсуждают.Rolling release
Идею эту придумали в Gentoo в 2002 году, и тогда же в Arch Linux. А на днях я выяснил, что того же самого нетрудно добиться в Debian. Нужно заменить в файле /etc/apt/sources.list во всех строчках название вашей версии Debian на testing. К примеру, было:
Стало:deb http://deb.debian.org/debian/ trixie main non-free-firmware
После этого обновить все пакеты:deb http://deb.debian.org/debian/ testing main non-free-firmware
И повторять процедуру обновления раз в неделю. Я проверил на мини компе: поставил последний Debian 13.4, заменил trixie на testing, обновился - всё отлично работает. Больше не придётся переставлять систему. 😀sudo apt update
sudo apt full-upgrade
IPv8: попытка заново изобрести Интернет
Адресация живёт своей жизнью — это IP.
Имена — это DNS.
Выдача параметров — DHCP.
Аутентификация — отдельные системы.
Логи, мониторинг, контроль доступа — ещё где-то в стороне.
Каждая из этих частей работает. Но вместе они образуют не стройную архитектуру, а компромисс. Именно с этой точки зрения следует рассматривать предложение, известное как IPv8: datatracker.ietf.org/doc/draft-thain-ipv8/
Internet Area Working Group J. Thain
Internet-Draft One Limited
Intended status: Standards Track 15 April 2026
Expires: 17 October 2026
Internet Protocol Version 8 (IPv8)
draft-thain-ipv8-01
Abstract
Internet Protocol Version 8 (IPv8) is a managed network protocol
suite that transforms how networks of every scale -- from home
networks to the global internet -- are operated, secured, and
monitored. Every manageable element in an IPv8 network is authorised
via OAuth2 JWT tokens served from a local cache. Every service a
device requires is delivered in a single DHCP8 lease response. Every
packet transiting to the internet is validated at egress against a
DNS8 lookup and a WHOIS8 registered active route. Network telemetry,
authentication, name resolution, time synchronisation, access
control, and translation are unified into a single coherent Zone
Server platform.
IPv4 is a proper subset of IPv8. An IPv8 address with the routing
prefix field set to zero is an IPv4 address. No existing device,
application, or network requires modification. The suite is 100%
backward compatible. There is no flag day and no forced migration at
any layer.
IPv8 also resolves IPv4 address exhaustion. Each Autonomous System
Number (ASN) holder receives 4,294,967,296 host addresses. The
global BGP8 routing table is structurally bounded by ASN count rather
than prefix count. WHOIS8 is a critical infrastructure service
underpinning this model.
Проблема, которую не принято формулировать
Принято считать, что главная беда Интернета — нехватка адресов IPv4. Именно для этого был создан IPv6. Но автор IPv8 утверждает нечто более радикальное: проблема не в адресах, а в том, что Интернет не является цельной системой.Сегодняшняя сеть — это набор слабо связанных механизмов. Чтобы подключить устройство, нужно согласовать множество служб. Чтобы обеспечить безопасность — добавить ещё несколько. Чтобы всё это контролировать — ещё больше. Система работает, но требует постоянного внимания.
IPv8 предлагает иной подход: устранить саму фрагментацию.
Единый управляющий центр
В основе IPv8 лежит идея так называемого Zone Server — узла, который объединяет функции сразу нескольких привычных служб. Вместо того чтобы устройство:- получало адрес через DHCP,
- искало имена через DNS,
- проходило аутентификацию где-то ещё,
- адрес,
- маршруты,
- параметры сети,
- права доступа,
- идентификацию.
Адрес как отражение организации
В IPv8 адрес перестаёт быть просто числом. Он становится выражением принадлежности. Адрес делится на две части:- идентификатор автономной системы (ASN),
- локальный адрес внутри неё.
Обратная совместимость как обещание
Одной из самых смелых идей IPv8 является утверждение, что IPv4 можно встроить напрямую. Адреса IPv4 просто становятся частным случаем новой схемы. Если это верно, переход мог бы быть почти незаметным — без длительного сосуществования двух стеков, как это происходит с IPv6. Но именно здесь возникает и наибольшее сомнение: слишком уж легко выглядит решение проблемы, которая десятилетиями не поддаётся.Безопасность как свойство сети
В классическом Интернете безопасность добавляется поверх. В IPv8 она предполагается изначально. Каждое устройство:- аутентифицировано,
- имеет проверяемую идентичность,
- подчиняется политике зоны.
Интеллект маршрутизации
Маршруты в IPv8 выбираются не только по топологии, но и по качеству. В расчёт принимаются:- задержка,
- потери,
- загрузка,
- физические ограничения.
Разрыв с традицией
Исторически Интернет строился на простом принципе: ядро должно быть максимально простым, а сложность — на краях. IPv8 предлагает противоположное:- сложное, интеллектуальное ядро,
- централизованное управление,
- интеграцию уровней.
Что на самом деле предлагается
Если отбросить детали, идея IPv8 звучит так: превратить Интернет в управляемую, аутентифицированную, целостную систему, где каждая часть знает своё место и свои права. Это делает его похожим не на открытую сеть прошлого, а на инфраструктуру будущего — ближе к облакам, чем к классическому IP.Почему это вызывает сомнения
Интернет меняется медленно. Не потому, что это невозможно, а потому, что он уже работает. IPv6, несмотря на все преимущества, внедряется десятилетиями. IPv8 требует гораздо большего:- новой архитектуры,
- новой модели доверия,
- нового способа управления.
Заключение
IPv8 — это не просто ещё один протокол. Это взгляд на то, каким Интернет мог бы быть, если бы его проектировали сегодня. И в этом смысле он ценен, даже если никогда не будет реализован. Потому что иногда самые интересные идеи — это не те, которые становятся стандартом, а те, которые заставляют нас заново задуматься о том, что мы уже считаем очевидным."Что-то памяти мне мало"
Дела дачные
В этом году у
irene_dragon появились планы по благоустройству участка. Все 11 лет которые мы владеем этой дачей как-то особого внимания на это мы не обращали — вырубали что засохло, косили траву и не более того. Разве что я привез из Плоского четыре саженца смородины. Но то была моя идея — посмотреть, удастся ли вырастить что-нибудь ягодное на этом дне карьера, используя старые шины в качестве клумб.
А в этом году вот взяли, поехали в питомник и купили шесть кустов сирени и четыре — малины.

Разгрузка саженцев
А еще и некоторое количество цветочков

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

В общем было мне тут развлечение — сажать десяток кустов.
Ретро любителю на заметку
"Japanese firm stops production of Blu-ray disc drives — Buffalo says there will be no successors to its current trio of portable USB-attached drives"
Раз такое дело, я решил запастись их могучим девайсом. На Амазоне просят $194.


До этого у меня была писалка от LG (BP60NB10), но баффало обещает быть более долговечным.
Тут фишка в чём. Помимо редкой нужды записать бутабельный CD или DVD, стоит задача долгосрочной архивации. Технология M-DISC в формате Blu-ray даёт 25 гигабайт по цене от $2.6, при сотнях лет сохранности.

Бужаниновское
СНТ оживает. Вчера когда ходил к колодцу за водой, откуда-то с улицы, ведущей в горку, к водонапорной башне, подъехала машина с двумя мужиками и кучей пластиковых бутылок. Им, видно лень пешком воду таскать.
Сегодня ходил в магазин в Бужаниново, пока шел до ворот СНТ, видел минимум на двух участках стоящие машины. Наверное, в выходные вообще куча народу понаедет.
На придорожных откосах массово распускются мать-и-мачехи.
Родные гуи на Солярисе
Первая команда пересканирует хардвер и активизирует драйвер графического адаптера. После чего появляются нужные файлы /dev/fb{0,1,2}. Вторая команда выбирает нужный девайс для X сервера.devfsadm -v
ln -s /dev/fb2 /dev/fb
После этого командой /usr/dt/bin/dtlogin запускаем окошко входа:

Предлагается два варианта графического интерфейса на выбор:
- Java Desktop System, Release 3
- Common Desktop Environment (CDE)

Вот Common Desktop Environment. Совсем ретро стиль.

Sun сервер по цене как мерседес
Чувствую себя богатеньким Буратино. 😀
Те мерседесы ещё ездят. Сан тоже фунциклирует.
Maiden voyage
Ура, я испытал новую лодку. На Торбеевом озере. Несмотря на то, что сезон еще не начался, совсем бесплатно воспользоваться парк-отелем Торбеево озеро не удалось. За стоянку машины с нас всё-таки денег содрали. Зато правда, потом, когда Ирине надоело фотографировать меня с берега, она пошла в кафе и сидела там в тепле и с едой.
Всё-таки лодка - она. И название ей надо придумывать женского рода.
Перетащить лодку от стоянки до берега в одиночку на тележке от первой попавшейся сумки на колесиках - реально. Но надо бы купить тележку с более длинной ручкой, а то неудобно.

Процесс сборки я подробно показывал вчера. Запощу только фото лодки в распакованном, но ещё сложенном состоянии.

И ее раскладывания

Спуск на воду

А вот мы и у пирса

Перые несколько метров - на веслах, тут мелковато для того чтобы шверт опускать

Ну вот, наконец парус поймал ветер
ии

И ещё
Больше фотографий в моем фотоархиве
Ощунения от этой лодки совершенно не такие, как от паруса на байдарке. Вот говорят "длина бежит, длина бежит", А субъективно эта лодка разгоняется куда быстрее чем "Таймень" с аутригерами. Правда ветер был не очень, какой-то неровный, так что долго кататься я не стал, тем более что дождь собираться начал.
По лодке можно более-менее свободно перемещаться, откренивать. При этом ветре просто смещаешься по банке к наветренному борту и она выравнивается. Вдвоем, правда, уже тесновато будет.
Тент показал себя не очень практичным. Он всё же для весельно-моторного варианта. Но может при сильной волне он всё же будет защищать от заплёскивания воды через нос.
X Windows под OpenBSD на Sun Sparc64


Имеются порты DVI и VGA. Судя по документации, их можно использовать одновременно, как два разных экрана.

Некоторыми усилиями удалось запустить X11 под OpenBSD. Таки есть вечные ценности! Вспоминается начало 90-х, когда я занимался кириллизацией этого добра. Мало что изменилось за 35 лет. 😀

Criticizing in public vs private
https://www.youtube.com/watch?v=xCd9ykretlg&t=4357s
1:12:37 [Lenny] Okay, one last hot take that I want to make sure we share is this idea of criticizing in public versus in private. Talk about that.
1:12:44 [Keith Rabois] Yeah, so this is um a lesson I actually absorbed from one of the great founders I work with. And you know, you like many great founders, they have their own management philosophy. And one of the most important tenants is "criticize people in public".
And when you decompose the logic of it, it's so obviously true, but almost no one does this and very few people talk about it even if they do it.
So if you think about it, when you give people feedback negative uh in individually, you're optimizing for the atomic unit, not the system.
The reason why to do it in public is it's more important for all the colleagues to understand that there's an issue. It's being addressed - versus like they they usually have uh suspicions, let's say, or concerns. And if you've channeled the negative feedback to the individual, they don't know that you're addressing this, that you're on top of, you're aware you're addressing it. Now, it's a collaborative. Um, and then also it lets other people kind of raise their hand and say, you know what, I can kind of help with that or you know, etc. And so it becomes like a team building exercise in some way versus like, oh, you have this deficiency, go fix it yourself. And then the rest of the company, you know, is nervous about why this problem is persisting.
1:14:02 [Lenny] When people hear this, they may it may feel like, oh, wait, I'm just it's like it feels aggressive to be criticize everyone public.
Any advice for just like how do you not make it this like I don't know - scary environment - or is that part of it?
1:14:14 [Keith Rabois] Well, I think you want to win, you know, and there's, probably, an art to this. Like I would say, you know, some of the best coaches in sports probably do a bit of both. Um like there's things they will say in front of the team and then there's things that, probably, you know, channel to the individual player. So probably a mix, you know, could be very effective, too.
1:14:33 [Lenny] It feels like you're not focus on psychological safety as a core tenant.
1:14:39 [Keith Rabois] No, I don't believe in that at all. Like high performance machines don't have psychological safety. They're about winning. Like for those who want to, you know, a good book that's off central casting for you is, uh - read "Jordan Rules" or watch "The Last Dance" if you like. But like, fundamentally, read "Jordan Rules".
If you want to be Michael Jordan, you got to act like Michael Jordan.
1:15:00 [Lenny] Do you feel like that's negatively correlated with this idea of psychological safety with success?
1:15:03 [Keith Rabois] For the most part.
Программируем Sparc на ассемблере
#include <sys/syscall.h>
.section .text
.globl _start
_start:
mov SYS_write, %g1 // system call to print a string
mov 1, %o0 // stdout
set message, %o1 // text to print
mov 14, %o2 // how many bytes
1: ta 0 // syscall
mov SYS_exit, %g1 // system call to finish the program
mov 0, %o0 // status code
2: ta 0 // syscall
message:
.string "Hello, world!\n"
Компилируем в статический бинарник для простоты:Однако... не работает. Чтобы удовлетворить встроенным в OpenBSD механизмам безопасности, надо добавить ещё пару секций:$ cc -E hello.S | as -o hello.o - $ ld -static -nopie hello.o -o hello $ size hello text data bss dec hex 75 0 0 75 4b
// Mark this binary as being built specifically for OpenBSD.
.section ".note.openbsd.ident", "a"
.p2align 2
.long 8, 4, 1
.ascii "OpenBSD\0"
.long 0
// List of allowed syscalls.
.section ".openbsd.syscalls"
.p2align 2
.long 1b, SYS_write
.long 2b, SYS_exit
Вот теперь хорошо:$ ./hello Hello, world!
Судовладельческое
Провел контрольрную сборку купленной лодки.
Пока у себя на участке, чтобы понять как вообще это собирается.
Базовый весельно-моторный вариант:


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

Шверт торчит высоко вверх.

Руль и крепление гика-шкота крупным планом

Шверт и нижняя часть мачты.
А вот эта же лодка в транспортной упаковке.

Большая и широкая упаковка внизу - сама лодка. Маленькая, лежащая вдоль машины слева - банки, тент, весла и насос. Длинная наискосок - парусное хозяйство, включая шверт и руль.
Последний солярис
Загрузка с DVD и установка проходят вполне гладко. При разбивке диска почему-то используется не весь его объём: надо быть внимательным. Компилятор Си и другие средства разработки в базовой системе отсутствуют.
Протокол SSH маленько протух. Чтобы войти по сети, надо в ~/.ssh/config разрешить устаревшие фичи:
Host solaris 192.168.86.44
KexAlgorithms +diffie-hellman-group1-sha1
HostkeyAlgorithms +ssh-rsa
DII: Reign of the Warlock. Перебрали слегка.
Грохнул найтового Баала. Смотрю - в правом верхнем углу экрана, где текущий акт и сложность пишется, появились мелкие фиолетовые строчки. Координаты. "Far Oasis, Maggot Lair". Это на втором акте местность.
Тормознул игрушку, пошёл гуглить. Думал, глюк какой.
Нифига, как выяснилось. Оказывается, после усмирения Баала на каждой сложности - включаются так называемые Terror Zones. То есть, в некоей локации (координаты которой и указаны) на тебя выпускают супостатов, у которых уровень приближен к твоему настолько, чтобы экспу ты качал максимально быстро. Существуют некие формулы вычисления этого всего, я про них только краем уха слышал, никогда не раскапывал; но, естественно, знал, что долбать каких-нить дохляков персом 70-го, скажем, уровня - чуть менее чем бесполезно в этом плане. Экспы в таком раскладе зарабатывается хер да маленько. Лута приличного, кстати, тоже. Эффективнее всего херачить тех, кто примерно на твоём уровне, плюс-минус пару единиц.
Ну и вот. Помчался, не заканчивая уровня, по указанным координатам. Там всё зловеще-багровое, земля трясётся, всё это озаглавлено "Location terrorized" (видать, создятелы параллельно в XCOM переиграли :). Противники традиционные, никаких уберов, только с меточкой - мол, террор зона.
Короче, я туда пришёл с 74-м уровнем, на меня выпустили товарисчей с 71-м (это тоже сообщается в углу экрана) - и примерно за полчаса, совсем не напрягаясь, я набрал экспы до половины 75-го. И неслабое количество неплохого лута.
Э! сказали мы с Петром Ивановичем. Вот это уже, пожалуй, херня откровенная. Я давно заметил, что в DII Resurrected близзарды кардинально поменяли параметры прокачки экспы и уровней персонажей: если когда-то, 20+ лет назад, в классической DII мне потребовалось пару лет (!) ежевечерней (!!) игры, чтобы дотащить перса уровня до 70-го, кажется (и с этим уровнем перс и закончил Hell) - то ныне на прокачку 74-го уровня, к окончанию Nightmare, ушло всего пару месяцев, от случая к случаю, два-три подхода в неделю. Окей, играть одним персом годами - это, пожалуй, действительно скукота и онанизм. Но и террор зоны - тоже перебор. Натурально читом попахивает. Причём, создятелы вполне откровенно заявляют: мы, мол, учинили это затем, чтобы вы не фармили бесконечно там и сям по боссам - а просто шли туда, где вам сами всё предложат и сами всё дадут.
Но и это ещё не конец обеда! В этих ваших интернетах пишут, что террор зона, координаты которой тебе выдали, живёт в этой локации час, потом переезжает в какую-нить более другую случайную локацию. Окей, подумал я, щас зачищу, зона переедет - а я пойду себе спокойно к коровкам, а потом на хелл. Так вот нифига: примерно через полчаса игрушка сообщила, что террор зона переезжает вот в такую-то локацию, на этот раз в 5-м акте. И координаты опять подсвечены в углу экрана! Я туда - угу, наша песня хороша, продолжай сначала. Ещё через полчаса бойни - "теперь иди вон туда, там тоже весело"... Уровень перса уже перевалил за 75 и резво двигался к 76-му... За час!
Бляяя, ну ведь чит натуральный. Просто следуй за террор зоной и
Ну и вишенга на тортеге. Интересу для, зашёл на нормал. Да, вы правильно догадались: в углу экрана нарисованы текущие координаты террор зоны. Тоись, она вообще никогда не исчезает. Развлекайся не хочу.
Перебор. Так низзя, имхо. Возможно, во мне говорит старческое пердунство "а вот в наааше врееемя..." :) Но как-то не понравился вышеописанный момент.
К вопросу об открытии навигации
Торбеево озеро вскрылось. К сожалению, сегодняшний день был потрачен на поездку в Москву, а завтра день, в который по всем приметам нельзя выпускать в плавание новое судно - мало того что 13 число, так еще и понедельник.
The case of the missing notifications
I keep forgetting to post about this: we've been troubleshooting the "missing notifications" problem for the past few days. (Well, I say "we", really I mean Mark and Robby; I'm just the amanuensis.) It's been one of those annoying loops of "find a logical explanation for what could be causing the problem, fix that thing, observe that the problem gets better for some people but doesn't go away completely, go back to step one and start again", sigh.
Mark is hauling out the heavy debugging ordinance to try to find the root cause. Once he's done building all the extra logging tools he needs, he'll comment to this entry. After he does, if you find a comment that should have gone to your inbox and sent an email notification but didn't, leave him a link to the comment that should have sent the notification, as long as the comment itself was made after Mark says he's collecting them. (I'd wait and post this after he gets the debug code in but I need to go to sleep and he's not sure how long it will take!)
We're sorry about the hassle! Irregular/sporadic issues like this are really hard to troubleshoot because it's impossible to know if they're fixed or if they're just not happening while you're looking. With luck, this will give us enough information to figure out the root cause for real this time.