Продай слона, купи VAX
Jul. 4th, 2025 03:30 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вот где крутой ретрокомпьютинг! Чувак купил последнюю модель VAX и запустил NetBSD. Процессор 1994 года на частоте 110 МГц, память 64 мегабайта.


I bought a VAX! As far as I know, it's actually the fastest VAX ever produced, the 4000-705A (before the Alpha, anyway). It uses the KA694 NMAX++ CPU, and I've ordered the maximum 4x128MB memory config to add to it.
I spent the week waiting for it to arrive working in a VAX simulator (OpenSIM), learning NetBSD, getting it all configured, and so on. And when the VAX arrived, I was able to plug in an Emulex UC07 QBus SCSI card, plug a ZULUSCSI into that, plug an SD card into that, and mount the image I had been preparing all week.
And it booted!
I don't want to hurt any feelings amongst the DEC alumni, so I left the factory DSSI drive set up to boot OpenVMS. But it's just a node that's trying to join a non-existent cluster, sadly. Which is just as well, because I never learned VMS 📷
I want the machine to be able to "do something", and so I wanted to get it running my LED driver software that controls all of my LED effects via wifi. The only catch is it's written in C++20, and compiling it on the VAX would take almost a half gig of memory, and I only have 64MB right now.
So, I installed NetBSD on an Epyc, built the VAX cross-compiler, compiled the code on the Epyc, then scp'd the object files to the VAX, where I linked the binary. And it's now running my LEDs! At 100% cpu usage, mind you


Трамп убедился, что Путина нет
Jul. 4th, 2025 02:52 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
"Завтра рано утром я поговорю с президентом Зеленским. И да, я очень разочарован сегодняшним разговором с президентом Путиным, потому что, по-моему, его там нет. Я думаю, его там нет, и я очень разочарован. Ну, это не... Я просто говорю, что я не думаю, что он собирается останавливаться, и это очень плохо."
"I'm speaking to President Zelenski tomorrow early in the morning. And yeah, I'm very disappointed with the conversation I had today with President Putin because I don't think he's there. I don't think he's there and I'm very disappointed. Well, it's not... I'm just saying I don't think he's looking to stop and that's too bad."
"I'm speaking to President Zelenski tomorrow early in the morning. And yeah, I'm very disappointed with the conversation I had today with President Putin because I don't think he's there. I don't think he's there and I'm very disappointed. Well, it's not... I'm just saying I don't think he's looking to stop and that's too bad."
Люди на пособии
Jul. 4th, 2025 01:31 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Народ в сети страстно ругает/хвалит новый закон, проталкиваемый Трампом, так называемый OBBBA. Там всё сложно и больше похоже на запудривание мозгов, чем на что-то полезное. Для прояснения ситуации я попытал Грока и набрёл на картинку про неработающих и не желающих работать.
In 2025, ~10–15 million people (~3–5% of the U.S. population) likely live solely on social benefits (e.g., SNAP, SSI/SSDI, TANF) without earned income and don’t seek work, including ~5–7 million disabled, ~3–5 million SNAP recipients (e.g., caregivers, elderly), and ~0.5–1 million TANF/other recipients. The number has fluctuated: ~12–17 million (2010–2015), ~10–14 million (2019), ~12–18 million (2021), and ~10–15 million (2025). Trends reflect economic cycles, disability growth, and policy shifts. OBBBA’s 2026 work requirements may reduce this by ~1–2 million by 2034.

Но это все, включая инвалидов, беременных, матерей с маленькими детьми, пенсионеров и ухаживающих за ними. Давайте вычеркнем эти категории и оставим только имеющих возможность трудиться.
In 2025, ~1.1–2.2 million people (~0.7–1.4% of the labor force) are workforce-eligible, able-bodied adults living solely on social benefits (primarily SNAP, some TANF), with no earned income and not seeking work. This is a sharp reduction from the prior ~10–15 million estimate, as it excludes those unable to work (e.g., disabled, caregivers). Numbers have trended downward from ~2–3 million (2010) to ~1–2 million (2019), with spikes in 2021 (~1.5–2.5 million) and stability in 2025 (~1.1–2.2 million). OBBBA’s 2026 work requirements could cut this to ~0.5–1 million by 2034.

Не знаю, можно ли доверять цифрам от ИИ, но тенденция любопытная.
In 2025, ~10–15 million people (~3–5% of the U.S. population) likely live solely on social benefits (e.g., SNAP, SSI/SSDI, TANF) without earned income and don’t seek work, including ~5–7 million disabled, ~3–5 million SNAP recipients (e.g., caregivers, elderly), and ~0.5–1 million TANF/other recipients. The number has fluctuated: ~12–17 million (2010–2015), ~10–14 million (2019), ~12–18 million (2021), and ~10–15 million (2025). Trends reflect economic cycles, disability growth, and policy shifts. OBBBA’s 2026 work requirements may reduce this by ~1–2 million by 2034.

Но это все, включая инвалидов, беременных, матерей с маленькими детьми, пенсионеров и ухаживающих за ними. Давайте вычеркнем эти категории и оставим только имеющих возможность трудиться.
In 2025, ~1.1–2.2 million people (~0.7–1.4% of the labor force) are workforce-eligible, able-bodied adults living solely on social benefits (primarily SNAP, some TANF), with no earned income and not seeking work. This is a sharp reduction from the prior ~10–15 million estimate, as it excludes those unable to work (e.g., disabled, caregivers). Numbers have trended downward from ~2–3 million (2010) to ~1–2 million (2019), with spikes in 2021 (~1.5–2.5 million) and stability in 2025 (~1.1–2.2 million). OBBBA’s 2026 work requirements could cut this to ~0.5–1 million by 2034.

Не знаю, можно ли доверять цифрам от ИИ, но тенденция любопытная.
Gluten GO
Jul. 4th, 2025 12:00 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Финская компания Verman производит лекарство, облегчающее непереносимость глютена. Gluten GO продаётся в аптеках Скандинавии. Мы гостили у друзей в Швеции, закупились маленько. Снадобье cодержит пепсин, протеазу и протеазу DPP-IV. Эти ферменты помогают расщеплять глютен и белки в пище.

Каждая капсула содержит ферменты в количестве:

Каждая капсула содержит ферменты в количестве:
- Пепсин: 500 СНАП
- Протеаза: 75.000 HUT
- Протеаза DPP-IV: 125 DPP-IV
Кто виновник гибели корабля Васа
Jul. 1st, 2025 11:33 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Король Густав Адольф был главной фигурой, стоящей за решением о тяжелом вооружении Vasa 64 бронзовыми пушками, необычно большим числом для корабля своего времени. Будучи монархом Швеции во время Тридцатилетней войны, он стремился увеличить военную мощь и установить господство в Балтийском море. Его амбиции привели к проектированию Vasa как флагманского корабля, призванного запугивать таких соперников, как Польша и Дания. В 1625 году он отдал приказ корабельным плотникам во главе с Хенриком Хюбертссоном оборудовать корабль двумя орудийными палубами — новаторская разработка, позволявшая максимально увеличить огневую мощь. Переписка между королем и его адмиралтейством, сохранившаяся в шведских архивах, показывает, что Густав Адольф настаивал на тяжелом вооружении судна, несмотря на опасения по поводу устойчивости.
Хюбертссон, хотя и был опытным, следовал указаниям короля, но умер за год до окончания строительства, оставив своих помощников завершать работу. Настойчивость короля в отношении дополнительных пушек в сочетании с давлением, направленным на ускорение завершения строительства корабля, способствовали его перегруженному дизайну. Ни один подчиненный не упоминается как сторонник чрезмерного вооружения; решение в конечном итоге отражало стратегическое видение Густава Адольфа и политический климат.
Чтобы сохранить устойчивость Vasa с его 64 пушками, потребовалось бы несколько изменений в конструкции, чтобы решить проблему его тяжелой верхней конструкции и высокого центра тяжести, из-за чего он опрокидывался при легком порыве ветра. Основываясь на историческом анализе и принципах военно-морской инженерии того времени, следующие модификации могли бы улучшить устойчивость:
Для грубой количественной оценки морские архитекторы определяют метацентрическую высоту Vasa как близкую к нулю или отрицательную, что приводило к неустойчивости. Устойчивому военному кораблю 17-го века требовалась ГВ не менее 0,5-1 метра. Этого можно было добиться, расширив корпус и добавив балласта, но в 1628 году точные расчеты были невозможны.
Хюбертссон, хотя и был опытным, следовал указаниям короля, но умер за год до окончания строительства, оставив своих помощников завершать работу. Настойчивость короля в отношении дополнительных пушек в сочетании с давлением, направленным на ускорение завершения строительства корабля, способствовали его перегруженному дизайну. Ни один подчиненный не упоминается как сторонник чрезмерного вооружения; решение в конечном итоге отражало стратегическое видение Густава Адольфа и политический климат.
Чтобы сохранить устойчивость Vasa с его 64 пушками, потребовалось бы несколько изменений в конструкции, чтобы решить проблему его тяжелой верхней конструкции и высокого центра тяжести, из-за чего он опрокидывался при легком порыве ветра. Основываясь на историческом анализе и принципах военно-морской инженерии того времени, следующие модификации могли бы улучшить устойчивость:
- Более широкий корпус и меньшая осадка: корпус Vasa был относительно узким (ширина 11,7 метра) для его длины (69 метров) и высоты. Расширение ширины на 1-2 метра увеличило бы восстанавливающий момент судна, что затруднило бы его крен. Более мелкая осадка (уменьшенная с 4,8 метра) также могла бы помочь, понизив центр тяжести, хотя это могло бы поставить под угрозу ходовые качества в бурном море.
- Увеличенный балласт: Vasa несла около 120 тонн каменного балласта, что намного меньше, чем требовалось для его тяжелой верхней конструкции и пушек. Добавление 50-100 тонн балласта в нижний трюм понизило бы центр тяжести. Однако для этого потребовался бы более прочный корпус, чтобы избежать перегрузки, поскольку дубовые балки Vasa уже были напряжены.
- Понижение орудийных палуб: две орудийные палубы Vasa были расположены высоко, верхняя палуба была примерно на 4 метра выше ватерлинии. Опускание обеих палуб на 0,5-1 метр уменьшило бы вес 24-фунтовых и 12-фунтовых пушек, влияющих на неустойчивость. Это могло бы означать более короткую грот-мачту или перенастроенную высоту палубы, что потенциально уменьшило бы пространство для экипажа.
- Меньше или более легкие пушки: сокращение количества пушек (например, с 64 до 48) или использование более легких орудий (например, 12-фунтовых вместо 24-фунтовых на верхней палубе) уменьшило бы верхний вес. Требование короля к тяжелому вооружению было ключевым вопросом, поэтому приоритет более легкой, более сбалансированной огневой мощи мог бы помочь.
- Перепроектированная надстройка: сложная кормовая башня и бак Vasa, украшенные тяжелой резьбой, добавили вес вверху. Упрощение этих конструкций или уменьшение их высоты снизило бы центр тяжести. Упрощение более 500 скульптур, хотя и менее критично, также помогло бы немного сбросить вес.
- Улучшенное распределение балласта: испытания на устойчивость во время строительства (когда люди бегали из стороны в сторону) показали, что судно было неустойчивым даже перед спуском на воду. Более равномерное распределение балласта в продольном направлении и обеспечение его закрепления в нижней части трюма могло бы уравновесить вес пушек. Балласт Vasa был добавлен в спешке и плохо оптимизирован.
- Скорректированный план парусов: высокие мачты Vasa и большая площадь парусов усугубляли крен при порывах ветра. Уменьшение высоты мачты или использование более консервативной конфигурации парусов (например, меньшие топсели) уменьшили бы вызванную ветром качку, хотя это могло бы снизить скорость.
Для грубой количественной оценки морские архитекторы определяют метацентрическую высоту Vasa как близкую к нулю или отрицательную, что приводило к неустойчивости. Устойчивому военному кораблю 17-го века требовалась ГВ не менее 0,5-1 метра. Этого можно было добиться, расширив корпус и добавив балласта, но в 1628 году точные расчеты были невозможны.
про языки
Jun. 30th, 2025 05:16 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вчера на телефоне в гугл-ньюзах был кликбейт - "какой язык на земле самый сложный?!"
какой-какой, думаю, навахо, конечно, по-ихнему diné. Там месяц уйдёт чтобы освоить произношение нескольких согласных, для начала. tl с глоттал стопом. Ну как в слове Seattle, которое американцы произносят как "сядл".
Пошёл по линку. Да, он. Diné.
Rebuilding journal search again
Jun. 30th, 2025 03:18 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
We're having to rebuild the search server again (previously, previously). It will take a few days to reindex all the content.
Meanwhile search services should be running, but probably returning no results or incomplete results for most queries.
Meanwhile search services should be running, but probably returning no results or incomplete results for most queries.
План на пятилетку
Jun. 30th, 2025 10:23 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
(отсюда)
Имперская структура России, долгое время поддерживавшаяся сверхцентрализованной властью, богатством недр и репрессиями ЧК – НКВД – КГБ – ФСБ, скорее всего, уже в 2027-2030 годах столкнется с экзистенциальным кризисом, а основными драйверами такого почти насильственного распада будут:
Имперская структура России, долгое время поддерживавшаяся сверхцентрализованной властью, богатством недр и репрессиями ЧК – НКВД – КГБ – ФСБ, скорее всего, уже в 2027-2030 годах столкнется с экзистенциальным кризисом, а основными драйверами такого почти насильственного распада будут:
- возможная военная победа Украины, вооруженной западными союзниками;
- новые военные авантюры Кремля против стран НАТО (польское, балтийское, финское направления агрессии);
- нарастание гибридной агрессии России в Европе;
- гибридные операции или очередная «СВО» против Казахстана, Грузии, Молдовы;
- обвал цен на нефть и газ;
- диспаритеты искореженной войной смертономики России, в то числе постоянное ограбление регионов Москвой и лишение их остатков полномочий;
- усиление санкций и дальнейшая потеря традиционных рынков сбыта нефти, газа и СПГ в связи с глобальным переходом на возобновляемые источники энергии или открытием новых альтернативных источников;
- страх предпринимателей перед национализацией или прокурорским отъемом активов;
- консолидация Запада против агрессии России и устранение настоящией первопричины ее агрессии.
правые-левые
Jun. 26th, 2025 12:00 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
У Сонина интересная мысль:
"Ультра-правый - это тот, кто считает, что из силы следует моральная правота. А ультра-левый - это тот, кто считает, что из слабости следует моральная правота."
Несколько лет назад я обратил внимание, что одно и то же фактическое утверждение по типу "чёрные совершают непропорционально больше преступлений, чем белые" или "женщин непропорционально меньше на руководящих постах" интерпретируются противоположным образом "раньше" и "сейчас". Если "раньше" эти утверждения были свидетельствами каких-то "врождённых" особенностей обозначенных групп, то "сейчас" они являются свидетельствами "системной дискриминации" одних групп другими.
В терминах Сонина можно тогда сказать, что "раньше" господствовала "ультраправая" повестка, а сейчас господствует "ультралевая". Возможно, такие характеристики "правая" и "левая" не совсем конгруэнтны современным "правым" и "левым" идеологиям, но описанные полюса очевидно существуют, и многое расставляют на места.
"Ультра-правый - это тот, кто считает, что из силы следует моральная правота. А ультра-левый - это тот, кто считает, что из слабости следует моральная правота."
Несколько лет назад я обратил внимание, что одно и то же фактическое утверждение по типу "чёрные совершают непропорционально больше преступлений, чем белые" или "женщин непропорционально меньше на руководящих постах" интерпретируются противоположным образом "раньше" и "сейчас". Если "раньше" эти утверждения были свидетельствами каких-то "врождённых" особенностей обозначенных групп, то "сейчас" они являются свидетельствами "системной дискриминации" одних групп другими.
В терминах Сонина можно тогда сказать, что "раньше" господствовала "ультраправая" повестка, а сейчас господствует "ультралевая". Возможно, такие характеристики "правая" и "левая" не совсем конгруэнтны современным "правым" и "левым" идеологиям, но описанные полюса очевидно существуют, и многое расставляют на места.
Будут ли брататься?
Jun. 24th, 2025 09:23 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Прикол только что закончившейся войны в том, что обе стороны страшно довольны результатами. Иранцы пляшут и поют. Может имеет смысл регулярно бомбить их реакторы, каждую пятилетку? 🤪
typst
Jun. 23rd, 2025 10:14 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Смотрите какой симпатичный язычок народ наваял в замену LaTeX.
Исходники: github.com/typst/typst
Полезные ссылки: github.com/qjcg/awesome-typst

Исходники: github.com/typst/typst
Полезные ссылки: github.com/qjcg/awesome-typst
