vak: (Знайка)
[personal profile] vak
Эрик Рэймонд портонул древнюю игру Хамурапи на Си: gitlab.com/esr/hamurabi

Считается, что это самая первая компьютерная стратегическая игра, начавшаяся в 1962 году под названием The Sumerian Game. Я решил выяснить с помощью Курсора оптимальную стратегию игрока. Курсор написал пару скриптов на Питоне, поиграл маленько методом Монте Карло, после чего подробно рассказал, как следует играть: Strategy.md

Также Курсор сваял скрипт one_game.expect, который проводит один сеанс игры по этой стратегии. Процесс вероятностный, поэтому алгоритм выигрывает не всегда. Но всяко чаще, чем наивный игрок. Вот пример сеанса.
$ ./one_game.expect
spawn hamurabi
Hamurabi
Creative Computing Morristown, New Jersey



Try your hand at governing ancient Sumeria
For a ten-year term of office.



Hamurabi: I beg to report to you,
In year 1, 0 people starved, 5 came to the city,
Population is now 100
The city now owns 1000 acres.
You harvested 3 bushels per acre.
The rats ate 200 bushels.
You now have 2800 bushels in store.

Land is trading at 18 bushels per acre.
How many acres do you wish to buy? 0
How many acres do you wish to sell? 0

How many bushels do you wish to feed your people? 2000

How many acres do you wish to plant with seed? 999

и так 10 лет )

Hamurabi: I beg to report to you,
In year 11, 0 people starved, 4 came to the city,
A horrible plague struck! Half the people died.
Population is now 32
The city now owns 1000 acres.
You harvested 5 bushels per acre.
The rats ate 305 bushels.
You now have 3350 bushels in store.

In your 10-year term of office,8.3176 percent of the
Population starved per year on the average, i.e. a total of
80 people died!!
You started with 10 acres per person and ended with
31.25 acres per person.

Your performance could have been somewhat better, but
Really wasn't too bad at all. 0 people
Would dearly like to see you assassinated but we all have our
Trivial problems.

So long for now.

любопытство заело

Apr. 21st, 2026 11:01 am
juan_gandhi: (Default)
[personal profile] juan_gandhi

Послушал-таки я это обращение Бони.

Тьфу.

Извините. 

vak: (Аристипп)
[personal profile] vak
В 90-е годы Bell Labs выпустили коммерческий продукт: операционную систему с GUI, построенную на идеях легендарного Плана 9. Позже права на неё выкупила британская фирма Vita Nuova, и в 2021-м открыла исходники под свободной лицензией MIT. Нашлись энтузиасты, портонувшие Inferno под Линукс. Фишка в том, что это существенно распределённая система, с миграцией процессов и сервисов. Всё написано на языке Limbo.

Проект на Гитхабе: caerwynj/inferno64

Вот так оно выглядит.

RISC-V супротив PowerPC

Apr. 20th, 2026 09:29 pm
vak: (Знайка)
[personal profile] vak
Сам я горячий поклонник RISC-V и считаю, что это лучшая компьютерная архитектура, придуманная человечеством. Но для программиста, насколько революционные изменения привнёс RISC-V по сравнению с предшественниками? Давайте сравним хотя бы с тем же PowerPC. Тоже ведь неплохая была архитектура. Возьмём простую программу на Си, скажем суммирование массива.
int sum(int *arr, int n) {
    int s = 0;
    for (int i = 0; i < n; i++) {
        s += arr[i];
    }
    return s;
}
Перепишем эту программу на ассемблеры RISC-V и PowerPC, и сравним.
# a0 = arr
# a1 = n
# return value in a0

sum:
    li      t0, 0          # s = 0
    li      t1, 0          # i = 0

loop:
    bge     t1, a1, done   # if i >= n, exit

    slli    t2, t1, 2      # offset = i * 4
    add     t3, a0, t2     # addr = arr + offset
    lw      t4, 0(t3)      # load arr[i]

    add     t0, t0, t4     # s += arr[i]
    addi    t1, t1, 1      # i++

    j       loop

done:
    mv      a0, t0         # return s
    ret
# r3 = arr
# r4 = n
# return value in r3

sum:
    li      r5, 0          # s = 0
    li      r6, 0          # i = 0

loop:
    cmpw    r6, r4         # compare i, n
    bge     done           # if i >= n, exit

    slwi    r7, r6, 2      # offset = i * 4
    add     r8, r3, r7     # addr = arr + offset
    lwz     r9, 0(r8)      # load arr[i]

    add     r5, r5, r9     # s += arr[i]
    addi    r6, r6, 1      # i++

    b       loop

done:
    mr      r3, r5         # return s
    blr                    # return
Не то чтобы много различий можно углядеть. Условный переход делается в одну команду вместо двух. Остальное чисто разница мнемоник. Выходит, не такой уж оригинальный этот RISC-V как его превозносят.
vak: (Кризис так себе)
[personal profile] vak
Много уже было сказано про рашизм и его соответствие критериям Умберто Эко. Но то всё теория. А вот нашёлся товарищ, поставивший исследование на экспериментальную основу. Решил проверить российских учителей на готовность транслировать гитлеровские пропагандистские тезисы 1939 года.

Блогер Владислав Бохан разослал в школы Челябинской области письма от имени «Единой России» с требованием записать видеообращение. Текст состоял из трех частей:
  1. Речь Гитлера перед нападением на Польшу (заменив Польшу на Украину).
  2. Тезисы о «слабости врага», где Украине приписывались проблемы, характерные для самой РФ (отсутствие дорог, сырьевая экономика).
  3. Финал с отсылкой к «тысячелетнему рейху».
Вот полный текст обращения учителей:
Дорогие защитники Отечества! Долгие годы наша страна пыталась поддержать мирные отношения со всеми соседями, а в частности с Украиной. Таким же образом мы пробовали решить проблему Донбасса.

Однако все наши мирные предложения были отвергнуты. А Минские договоренности, достигнутые при посредничестве стран Запада, были нарушены. Более того, киевский режим лишь увеличил масштабы преследования русскоязычного населения. На территории Украины были открыты биолаборатории.

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

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

Мы были вынуждены силой обеспечить решение вопросов Донбасса, Крыма и сухопутного коридора к нему, а также принудить ту сторону к мирному существованию. Сегодня мы все — солдаты российского государства. На всех нас форма, которую мы не снимем, пока не будет одержана победа. 

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

Страна 404 без технологий и инфраструктуры, без дорог и канализаций. Её экономика — это лишь продажа сырья за бесценок. Это страна морального разложения, без ценностей и традиций. В ней нет правды и силы. 

Поэтому наша победа неизбежна и близка. И мы станем лишь сильнее, возродив истинное величие государства, что простоит тысячу лет! 
Результат эксперимента получился в лучшем виде: восемь школ Челябинской области выполнили задание и прислали видео.

Россия не победила фашизм, нет. Она его усыновила и вырастила.

vit_r: default (Default)
[personal profile] vit_r
Hildegung 2026

Неудержимая поступь регресса


Мы цитируем литературные примеры как штампы, забывая про суть вещей. А, ведь, товарищ Шариков из романа инагента Булгакова "Собачье Сердце" лично читал переписку Энгельса с Каутским. И лично вынес по прочитанному своё независимое суждение.

По нынешним временам это уже не школьник. И уже не студент. И не каждый аспирант или постдок доберётся до таких высот. Профессор философии. Не меньше.

На уровне Советского Союза мозги были здоровые, потому что дети учили геометрию как систему доказательств, забивали гвозди молотком и сшивали ткань иголкой. Если что-то не складывалось, это было видно. Страшная Советская Пропаганда вынуждена была подстраиваться под интеллектуальный уровень населения.

-- Дедушка Ленин был хороший, потому что он любил детей. Дедушка Сталин был плохой, потому что он кушал детей.

-- А дедушка Брежнев?

-- Вот, умрёт -- тогда узнаем.

Современные европейцы систем не учат. Они тыкают кнопочки на плоском экране смартфончика. Причины и следствия в виртуальном мире не связаны, отчего менталитет у них получается дырочно-мозаичным (Gap-Mosaic Mentality / 16 kB / 2024-08-04). В результате этого Борьба-с-Фейками была поднята на новую высоту.

-- Запомните, дети: Трамп -- это Гитлер, только без усов.

-- Почему?

-- Дети! Позор Вовочке! Вопрос "Почему?" может задать только расист! Запомните, дети: Трамп -- это Гитлер, только без усов. А Вовочка идёт к директору! И завтра родителей в школу!
vak: (U.S.A.)
[personal profile] vak
(https://www.theguardian.com/us-news/2026/apr/15/oklahoma-principal-shot-disarming-ex-student)

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

Кирк Мур, директор средней школы в городе Полс-Вэлли, получил ранение в ногу, когда вступил в схватку с нападавшим — 20-летним Виктором Ли Хокинсом. По данным следствия, тот был одержим идеей повторить стрельбу в школе «Колумбайн» 1999 года, в результате которой погибли 13 человек.

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

Следствие установило, что Хокинс произвёл несколько выстрелов, прежде чем его удалось обезвредить. В этом помог и другой сотрудник школы. В результате происшествия никто, кроме директора, не пострадал; Муру понадобилась медицинская помощь из-за ранения в ногу.

Подозреваемый остаётся под стражей с залогом в 1 миллион долларов и ожидает судебного заседания. Ему предъявлены обвинения, включая покушение на убийство и незаконное ношение оружия.

Инцидент произошёл днём 7 апреля. По данным следствия, примерно за 20 минут до нападения Хокинс взял оружие из дома своего отца и поехал в школу с намерением убить учеников, сотрудников, а затем покончить с собой.

Войдя в здание, он направил пистолет на ученицу и нажал на курок, однако оружие дало осечку. Затем он попытался продолжить атаку, но в этот момент директор выбежал из кабинета и атаковал его.

По словам следователей, Хокинс признался, что хотел устроить «собственную стрельбу, как в Колумбайне», и также испытывал личную неприязнь к директору.

Школа ранее разрабатывала и отрабатывала меры безопасности на случай подобных ситуаций. Представители учебного заведения подчеркнули, что главная задача — обеспечить безопасность учащихся.

Бывшие ученики заявили, что не удивлены поступком Мура, отмечая его готовность пожертвовать собой ради других. Сам директор поблагодарил за поддержку и сказал, что его действия были результатом подготовки и инстинкта.

Он сообщил, что восстанавливается после ранения и надеется вскоре вернуться к работе.

chaource: (Default)
[personal profile] chaource
Часто говорятъ - молъ, новая теорiи побѣждаетъ тогда, когда уходятъ на тотъ свѣтъ ея противники. Но, я думаю, здѣсь нѣсколько недоговоренностей.

Если противники новой теорiи состарились и умерли, то, значитъ, сторонники этой теорiи - болѣе молодые ученые. Тогда вопросъ - какимъ образомъ ихъ удалось убѣдить?

Обычно имѣютъ въ виду, что у болѣе молодыхъ ученыхъ меньше предразсудковъ, болѣе гибкая психика и, молъ, поэтому имъ легче мѣнять точку зрѣнiя съ общепринятой на новую. Но почему они должны были вообще эту точку зрѣнiя мѣнять? Если во всѣхъ учебникахъ написано, что пространство евклидово, и это очевидно гораздо болѣе простая теорiя, чѣмъ ОТО Эйнштейна, то по какой причинѣ молодой ученый станетъ тратить силы на изученiе ОТО? Почему его легче убѣдить въ правотѣ ОТО?

Возможно, дѣло въ томъ, что молодыхъ ученыхъ не убѣдили, а навязали имъ новую идею. Приходитъ нѣкiй авторитетный профессоръ и заставляетъ своихъ студентовъ изучать свою любимую теорiю. А студентамъ дѣваться некуда, вѣсомыхъ аргументовъ противъ этой теорiи они еще не знаютъ, спорить по существу еще не могутъ, отъ профессора полностью зависятъ. Вотъ и "побѣждаетъ" такимъ образомъ новая идея.

То есть, новая идея побѣждаетъ путемъ давленiя авторитета на болѣе молодыхъ и интеллектуально слабыхъ. Стариковъ-то попробуй переспорь.

Въ естественныхъ наукахъ рѣдки, но были "чистые" случаи, когда старая теорiя была отвѣргнута въ результатѣ научнаго спора съ формально признанными "побѣдителями". Бывало и что старый маститый ученый соглашался съ возраженiями молодого оппонента. Я читалъ, что Эйнштейнъ сначала отвергалъ теорiю черныхъ дыръ Чандрасекара (Чандрашекера?), но все-таки потомъ согласился. Въ математизированныхъ естественныхъ наукахъ, гдѣ есть формальныя процедуры провѣрки, трудно давить авторитетомъ, особенно когда уравненiя новой теорiи написаны, предсказанiя сдѣланы и эксперименты проведены. (Не то въ гуманитарныхъ наукахъ.)

Но, кстати, въ послѣднiя три-четыре десятилѣтiя можно было видѣть, какъ адепты теорiи струнъ задавили своимъ авторитетомъ всѣ остальныя направленiя развитiя фундаментальной теорфизики частицъ и полей. Причемъ у теорiи струнъ не было и нѣтъ никакихъ экспериментально подтвержденныхъ предсказанiй - и даже уравненiя тамъ толкомъ нельзя рѣшить. Тутъ есть и прямыя свидѣтельства, какимъ именно образомъ молодому поколѣнiю физиковъ была навязана теорiя струнъ. Новая теорiя "побѣдила" путемъ ссылки на непрерѣкаемый авторитетъ ея авторовъ и съ помощью административнаго давленiя черезъ финансированiе грантовъ.

По поводу основанiй квантовой механики, споры ведутся до сихъ поръ. Поэтому если мы примемъ ради даннаго аргумента, что какая-то интерпретацiя КМ сегодня "побѣдила", то ясно, что эта побѣда была достигнута исключительно подъ давленiемъ авторитетовъ и административнаго рычага, а не путемъ разрѣшенiя научныхъ споровъ.

software on demand

Apr. 19th, 2026 10:35 pm
amarao: (Default)
[personal profile] amarao
Я тут заставил LLM написать мне кусок кода, который, с большой вероятностью, был написан много раз до этого. Я догадывался, что могу пойти и найти, но это ж целое дело - лицензия, интерфейсы, документация.

Так что написать ещё раз было проще. Реально проще. NIH (not invented here) синдром, традиционно считается плохим; в большинстве случаев, "написать своё" - плохая идея, особенно, если это не новая уникальная задача или не странная комбинация требований.

Но всё меняется... Код становится дешёвым, и думать о том, "писать или нет" нужно не с точки зрения "сколько нужно потратить на написание", а с точки зрения, что лучше, ещё одна зависимость, или локальное сопровождение.

По мере того, как написание кода будет становиться всё лучше и дешевле (а оно будет, open-модели уже пишут терпимо, и будет ещё лучше, поскольку SOTA показывают куда идти), очевидно, что баланс между NIH и "ещё одной зависимостью" будет становиться всё более с перекосом в сторону NIH. Причин, помимо "дешёво и просто" много. Во-первых любая фича за ваш каприз. Во-вторых, минус огромная головная боль с сопровождением зависимостей. Security становится лучше (аргумент: сейчас модно искать 0-day с помощью LLM'ок, когда это станет не только модно, но и полезно, аудит локального кода будет рутинной процедурой, и локальность кода упрощает проблему), меньше возни с трекингом изменений.

Возможно, мы дойдём до этапа, когда наличие зависимостей в проекте будет восприниматься как "сложно" и "есть глубокие причины". Концепция библиотек станет возвращаться в (условные) 90ые, когда библиотек было мало и были глубокие причины иметь каждю эту so'шку на своей машине, а не в сырцах в коде.

А следующий этап - software on demand, то есть "под задачу". Сейчас оно звучит ещё странно и vibe'ово, но если посмотреть, что делают LLM при исследовании проблемы - они же пишут сниппеты на питоне для анализа. То же самое можно и с более крупным софтом. В ответ на запрос пользователя (допустим, в рамках фантастики ближнего полёта) "хочу синкать батареи у панелей синкать с батарей у машины, так, чтобы панельки побольше работали" будет написан софт, который именно это и делает. С конкретными моделями машины и панели (будет новая машина - "поправь, чтобы и с Jomdong работало"), без какой-либо далёкой перспективы, но будет.

И вот очень интересный момент будет, когда количество начнёт переходить в качество (или его отсутствие). Одна софтинка да, две да, но если у нас взаимодействие software on demand, которое общается с software on demand, которое что-то делает с данными из другого software on demand, вот тут вот что-то интересное уже начинает проклёвываться.

Точно ли `import json`, или можно просто дописать парсинг json'а на месте? А runtime нам нужен? А операционная система?

А что, если железо будет таким простым и таким специфичным (больше не надо legacy и совместимость), что софт под него проще писать с нуля каждый раз?

... А что, если и железо?
vak: (Знайка)
[personal profile] vak
Достал с полки коллекционный iBook G4, обновил на нём Debian. Пришлось выключить флажок "Composer" в fxwm4, после чего графическая среда заработала как положено. Звука нет, но и не обещали: соответствующий драйвер не удалось сделать. Wi-Fi и браузер в полной исправности.



Меряем скорость в дуремарках:
DureMark 1.0 Results
=======================
Iterations : 100000
Execution Time : 3.6 sec
List Workload : 53.6%
Matrix Workload : 14.0%
State Workload : 32.4%
-----------------------
Total Score : 27871.01 DureMark
Это в два раза быстрее, чем Sun-сервер. Или в 5 раз медленнее, чем iMac Intel Core i9.

ещё этимологии

Apr. 19th, 2026 09:15 am
juan_gandhi: (Default)
[personal profile] juan_gandhi
Сестерций - это не от сестёр. Это ses-tertium, т.е. "полтретьего". В Древнем Риме это была монета ценой в два с половиной фунта (asses). 
vak: (Путиномедвед)
[personal profile] vak
Как ставить VPN - сегодня на России только ленивый не знает. А вот где сдаваться в плен? Надо наверное какой-то списочек подготовить.

Нанодрама

Apr. 18th, 2026 10:05 pm
vit_r: default (Default)
[personal profile] vit_r
На яйцах Фаберже было гордо написано "Сделано в Китае".
juan_gandhi: (Default)
[personal profile] juan_gandhi
ну понеслась

У нас на улицах

etc... )

Перловка

Apr. 17th, 2026 06:46 am
[syndicated profile] el_d_feed
Пакет дел по охранным ордерам:
Дело номер один.
Две левантинских дамы спорят о том, кто кому плохая соседка.
- Да ваш мусор все время к нам летит!
- Не может – ваш мешает.
<...>
- Твой сын варит спиртное, да запретит ему Аллах!
- А твой не может, потому что руки не тем концом!
- А твоя невестка шлюха и сын ее тоже!
- Побойся Аллаха, ребенку восемь лет!
- Рано начал!
Переводчица с арабского переводит все это на английский с выражением лица, более подобающем сфинксу.

Дело номер два.
Дама номер один (какого-то южноевропейского происхождения): Да она мне убийцу не заказала только потому, что у нее денег нету!
Дама номер два (англичанка-англичанка): Я могла бы обратиться к специалисту и доказать этой особе, что у меня есть деньги, но это, кажется, противозаконно.

Дело номер три.
Судья: Что сказал специалист по досудебному примирению?
Полиция: Что стороны не желают прислушаться к голосу здравого смысла.
Судья: Тогда назначаем дату слушания, нам здравый смысл не требуется.

В открытую дверь балкона влетает таракан, приземляется на стену, бежит по ней.
Прекрасная дама, обращаясь к пауку-охотнику на углу шкафа (светло-коричневый товарищ, размером с розетку для варенья с глазами по ободку): «А ты куда смотришь?»

Полиция: Да, мы видели, что солнце ярко-розовое. Нет, оно не представляет общественной опасности. Да, мы знаем, почему оно такое – пожарные ведут профилактику. Это дым. Нет, мы не можем это исправить.

Западная Австралия. Жестокое задержание пресноводного крокодила за нарушение пределов частной собственности (загорал на пороге, не пускал хозяев в дом).

Водворен в реку.

Юрий Михайлик

Apr. 17th, 2026 06:39 am
[syndicated profile] el_d_feed
ххх

Нас открыла генетика заново –
человечек в своем естестве
с обезьяной и с пальмой банановой
состоит в недалеком родстве.

В этой логике – темной и знаковой –
ты ехидную метку несешь –
люди в мире везде одинаковы,
ни один на других не похож.
vit_r: default (Default)
[personal profile] vit_r
Rudolf 2026, новолуние

Трамп сдаёт ближневосточный Донбасс


Учёный: "Ой! Караул! Мировой порядок разрушен!"

Инженер: "У нас возникла проблема. Будем решать".


Это должно идти как приложение к посту Фантомные боли газеты "ПРАВДА" / 18 kB / 2026-04-16. Большой привет анонимным комментаторам, стёртым в связи с полной бесполезностью споров с ними.

Дальше цитаты.

Donald J. Trump, 2026-04-17 3:27 PM:
THE STRAIT OF HORMUZ IS COMPLETELY OPEN AND READY FOR BUSINESS AND FULL PASSAGE, BUT THE NAVAL BLOCKADE WILL REMAIN IN FULL FORCE AND EFFECT AS IT PERTAINS TO IRAN, ONLY, UNTIL SUCH TIME AS OUR TRANSACTION WITH IRAN IS 100% COMPLETE. THIS PROCESS SHOULD GO VERY QUICKLY IN THAT MOST OF THE POINTS ARE ALREADY NEGOTIATED. THANK YOU FOR YOUR ATTENTION TO THIS MATTER! PRESIDENT DONALD J.TRUMP

Donald J. Trump, 2026-04-17 4:13 PM:
Now that the Hormuz Strait situation is over, I received a call from NATO asking if we would need some help. I TOLD THEM TO STAY AWAY, UNLESS THEY JUST WANT TO LOAD UP THEIR SHIPS WITH OIL. They were useless when needed, a Paper Tiger! President DJT


UPD [2026-04-18]: На всякий случай вставка событий на следующий день. История, как показала практика, ещё не закончилась.

Война и мир на Ближнем Востоке- Дина Лиснянская, 2026-04-18 13:04:
Иран снова объявил о перекрытии Ормузского пролива. Катера КСИР вынудили два индийских танкера развернуться.

Война с Ордой, Сергей Ауслендер, 2026-04-18 14:29:
Иранские катера атаковали танкер в Ормузском проливе.

Хезболла обвиняет Израиль в срыве прекращения огня.

Ни одно из американских условий Иран не принял.

Авианосец "Форд" в Красном море, "Буш" огибает Южную Африку.

Прекращение огня истекает в среду 22 апреля. Шансов на сделку нет, значит, снова война.

Read more... )
juan_gandhi: (Default)
[personal profile] juan_gandhi

Читаю книжку 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

Apr. 17th, 2026 12:52 am
vak: (Знайка)
[personal profile] vak
Народ, как вы относитесь к идее "rolling release"? Это когда операционку не приходится переставлять, чтобы обновить до новой версии. Просто раз в неделю или две нажимаете кнопочку Upgrade (или запускаете sudo apt upgrade), и всегда имеете под рукой самый свежий вариант.

Идею эту придумали в 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
После этого обновить все пакеты:
sudo apt update
sudo apt full-upgrade
И повторять процедуру обновления раз в неделю. Я проверил на мини компе: поставил последний Debian 13.4, заменил trixie на testing, обновился - всё отлично работает. Больше не придётся переставлять систему. 😀
vak: (Знайка)
[personal profile] vak
Интернет редко задумывался как завершённая система. Он скорее напоминал город, выросший без генерального плана: сначала появились дороги, затем перекрёстки, потом указатели, а уже после — правила движения. И всё это — с разной степенью согласованности. Такой же судьбы не избежали и его протоколы.

Адресация живёт своей жизнью — это 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),
  • локальный адрес внутри неё.
Таким образом, каждая организация получает собственное пространство примерно из четырёх миллиардов адресов — как когда-то весь IPv4. Это приводит к неожиданному следствию: маршрутизация упрощается. Вместо множества префиксов маршрутизатору достаточно знать путь до каждой автономной системы. Интернет начинает выглядеть не как хаотичная сеть адресов, а как карта взаимодействующих организаций.

Обратная совместимость как обещание

Одной из самых смелых идей IPv8 является утверждение, что IPv4 можно встроить напрямую. Адреса IPv4 просто становятся частным случаем новой схемы. Если это верно, переход мог бы быть почти незаметным — без длительного сосуществования двух стеков, как это происходит с IPv6. Но именно здесь возникает и наибольшее сомнение: слишком уж легко выглядит решение проблемы, которая десятилетиями не поддаётся.

Безопасность как свойство сети

В классическом Интернете безопасность добавляется поверх. В IPv8 она предполагается изначально. Каждое устройство:
  • аутентифицировано,
  • имеет проверяемую идентичность,
  • подчиняется политике зоны.
Пакеты не просто пересылаются — они проверяются. Это приближает сеть к концепции нулевого доверия, но переносит её на уровень самой архитектуры.

Интеллект маршрутизации

Маршруты в IPv8 выбираются не только по топологии, но и по качеству. В расчёт принимаются:
  • задержка,
  • потери,
  • загрузка,
  • физические ограничения.
Это делает сеть более «осведомлённой» о собственном состоянии. И в то же время — более сложной.

Разрыв с традицией

Исторически Интернет строился на простом принципе: ядро должно быть максимально простым, а сложность — на краях. IPv8 предлагает противоположное:
  • сложное, интеллектуальное ядро,
  • централизованное управление,
  • интеграцию уровней.
Это не эволюция, а попытка начать заново.

Что на самом деле предлагается

Если отбросить детали, идея IPv8 звучит так: превратить Интернет в управляемую, аутентифицированную, целостную систему, где каждая часть знает своё место и свои права. Это делает его похожим не на открытую сеть прошлого, а на инфраструктуру будущего — ближе к облакам, чем к классическому IP.

Почему это вызывает сомнения

Интернет меняется медленно. Не потому, что это невозможно, а потому, что он уже работает. IPv6, несмотря на все преимущества, внедряется десятилетиями. IPv8 требует гораздо большего:
  • новой архитектуры,
  • новой модели доверия,
  • нового способа управления.
И, возможно, главная трудность не техническая. Она в том, что Интернет — это не просто система протоколов. Это соглашение между миллионами участников. И изменить его целиком почти так же сложно, как переписать правила языка, на котором говорит весь мир.

Заключение

IPv8 — это не просто ещё один протокол. Это взгляд на то, каким Интернет мог бы быть, если бы его проектировали сегодня. И в этом смысле он ценен, даже если никогда не будет реализован. Потому что иногда самые интересные идеи — это не те, которые становятся стандартом, а те, которые заставляют нас заново задуматься о том, что мы уже считаем очевидным.

Profile

ex0_planet

April 2023

S M T W T F S
      1
234567 8
910111213 1415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 28th, 2026 11:26 pm
Powered by Dreamwidth Studios