Сравниваем тщательнее: i8088, i486sx-25 и cx486dx2-66
Начнём с клона PC XT на процессоре NEC D8088D-2 (копия интеловского 8088) в режиме "турбо" (8 МГц). Скорость 1.7 относительно классической IBM PC XT. Сопроцессора 8087 нету.


Теперь родной интеловский i486sx-25. Я вынул второй процессор из материнской платы и снял соседние джамперы. Процессор определился как 386, ведь эта версия SysInfo (1988 года) ничего не знает про 486, который появился только в 1989-м. Сопроцессора 487 в модели 486sx нету. Скорость определяется как 51.5 попугаев.


Наконец Cyrix cx486dx2-66. Вставляем процессор и джамперы обратно. Здесь уже имеется сопроцессор 487. Скорость подпрыгнула почти в три раза, до 130.2 попугаев.


MS-DOS без Микрософта

И чего дальше с этим делать? Переформатировать диск заново, до следующей оказии? Нет, такой операционкой пользоваться не годится. Надо искать альтернативу.
Основной способ обмена файлами между писишкой и внешним миром у меня - перетыкание SD карточки (которая диск C: и прочие) в линуксный лаптоп. Линукс поддерживает длинные имена в файловой системе FAT. При копировании файлов я стараюсь, чтобы имена были досовские, то есть 8.3 uppercase. Но мало ли где могу промахнуться. Одно неловкое движение - и CHKDSK сломается навсегда. Нужна версия MS-DOS с надёжной поддержкой длинных имён.
Оказывается, такая существует, и называется она... Windows 98. 😀 Нижний "досовский" уровень тех окошек представляет собой фактический старый добрый MS-DOS 7.1, но улучшенный длинными именами файлов. Проблема только в том, что Микрософт никогда не выпускал такой DOS в виде отдельного продукта.
Однако нашлись умельцы, которые разобрались в этом деле и выпустили неофициальный релиз MS-DOS 7.10. Скачать можно отсюда: winworldpc.com/download/40c395e2-8093-c2a9-18c3-9a11c3a4efbf
Ставится это дело с двух флопиков 3.5". Вот пример загрузки после установки на диск XTIDE:

( +3 )
Буду теперь использовать этот ДОС как основной вместо родного микрософтовского на 486 машинке. Жаль только, на XT-шке он не грузится. Затыкается сразу где-то в бутсекторе.
Может быть распространение AI научит людей код ревьюить?
Вот тут в GNOME Shell Extension Guidelines появился такой пункт
While it is not prohibited to use AI as a learning aid or a development tool (i.e. code completions), extension developers should be able to justify and explain the code they submit, within reason.
Submissions with large amounts of unnecessary code, inconsistent code style, imaginary API usage, comments serving as LLM prompts, or other indications of AI-generated output will be rejected.
Я бы сказал что не надо разводить дискриминацию роботов. Откуда бы код ни взялся - сгенерирован AI, скопипащен со стэковерфлоу или написан из головы, все равно разработчик обязан про каждую строку кода уметь объяснить, зачем она здесь и почему без нее нельзя обойтись.
Сравниваем скорость компьютеров 8088 и 486dx2-66
Второй - из поколения 486, на процессоре Cx486dx2-66, аналог (но не копия) интеловского 486DX2-66.
Для тестирования задействуем утилиту Norton System Info версии 6.0.


Чего нет в словарях
Тут по наводке
katherine_kinn выяснил что на сайте института русского языка опубликованы
нормативные словари русского языка. Думаю что вещь полезная, надо скачать и иметь в хозяйстве. Еще бы придумать способ автоматического преобразования орфографического словаря из pdf в словарь для ispell/aspell/hunspell и vim-овского спеллчекера.
Тут было обнаружено что в толковом словаре отсутствуют некоторые слова, которые ну никак не должны были в него не попасть.
- Почему-то после АНГАРа сразу идет АНГИДРИД (Том 1 стр 14). А где АНГЕЛ?
- После "ВЕНЧУР" - "ВЕРАНДА" (стр 63). Слова ВЕРА нет, хотя есть "ВЕРОВАТЬ", "ВЕРОИСПОВЕДАНИЕ", "ВЕРОУЧЕНИЕ".
- Есть слова "ЛЮБИТЬ", "ЛЮБОВНИК", "ЛЮБОВНЫЙ", но после "Любовного" сразу идет "ЛЮБОЗНАТЕЛЬНЫЙ" (с 306). Слова "ЛЮБОВЬ" нет.
- После "НАДДУВ" - "НАДЁЖНЫЙ" с точками над "Ё", (стр 344), а слова "НАДЕЖДА" нет.
- И слова "ПРАВДА" между "ПРАБАБУШКА" и "ПРАВДИВЫЙ" нет (Том 2 стр 131). Хотя есть "Правдоискатель", "Правдолюбие" и "Правдоподобие". А вот СПРАВЕДЛИВОСТЬ присутствует (т. 2 стр 296).
Надеюсь после поднявшегося шума эти ошибки оперативно исправят. Поэтому привожу дату публикации того толкового словаря, в котором это обнаружено 13 Мая 2025 года. И хэши sha224
d6af4dc95d7768406d944f576ddecfbdabf400e560b54b2f4b4dbcd8 tolkovyj_slovar_chast1_A-N.pdf
ffa610c4283b42fc2ebb6b479fecabad333af402e202d9bc6e87f84f tolkovyj_slovar_chast2_O-Ja.pdf
Upd На странице 146 после ДЕМОКРАТИЯ идет ДЕМОНЕТИЗАЦИЯ. Демонов тоже не бывает. (а что мне сейчас команда top показывает?). Бесов тоже не обнаружено (стр 36). А вот драконы - бывают (стр 169). И дриады (стр 170). А друидов нет (с. 172). И дьявола нет. Не уверен, должен он располагаться между ДУЭТом и ДЫМом, или между ДЫШлом и ДЮАРом (кстати всегда думал что сосуд Дьюара пишется с мягким знаком), но на 174 странице его нет. И чёрта на странице 435 второго тома тоже нет.
X-Post to LJ
Metal-cpp
Вот пример простого приложения, рисующего цветастый треугольник: metal-cpp

Куваев оплакивает кончину русского языка
They stole my language from me
My mind is dead like an old tree now
It’s a language of pain
Of mothers crying in the rain
Now Russian is the language of death
Now Russian is the language of war
Now it's the language of last breath
Ask Germans for the score
When I'm thinking in Russian
I always stumble on shame
Eyes of an ukrainian boy
Killed while playing the game
When I'm speaking in Russian
My voice is sinking and low
Cause every sound of those words
Turns to the noise of a drone
They stole our language from us
Now every word tastes of rust
The words of war, the words of blood
They drag us down to the mud
My language was charm and a dream
But now when I'm speaking I scream
For million lives, for stolen years
For mothers cries, for buried tears
Now Russian is the language of death
Now Russian is the language of war
Now it's the language of last breath
Ask Germans for the score
When I'm thinking in Russian
I always stumble on shame
Eyes of an ukrainian boy
Killed while playing the game
When I'm speaking in Russian
My voice is sinking and low
Cause every sound of those words
Turns to the noise of a drone...
People, people without a language
People, people without a language
People, people without a language
People
Сетевая карточка работает, но не в XT-шке
На одном из прилагавшихся флопиков есть утилита SETUP.EXE. Нею можно изменить параметры карточки и прописать в её NVRAM. Изначально карточка находится в режиме Plug-n-Play, то есть не имеет адреса и приписанного прерывания. Это дело следует отключить. Сначала ничего не получалось: утилита не находила карточку. Дело было в конфликте с дисковым контроллером XTIDE. У него тот же базовый адрес 300h, что и у карточки. Когда я догадался вынуть дисковый контроллер и загрузиться с флопика - дело сдвинулось с мёртвой точки.
Вот список допустимых базовых адресов на выбор. Поставим 280h, вроде ни с чем не пересекается.

( +6 )
станки

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

"Извини за деликатный вопрос, но что за кирпичи у тебя в сумке? Я еле дотащила ее до рабочей комнаты, когда убиралась в салоне".
"Ну там, ноутбук, зарядка, тетрадка, ручка... ну и еще кое-что."
"Колись."
"Если я тебе расскажу, ты обо мне станешь хуже думать."
"..."
"Ну хорошо. Но помни, ты сама спросила."
"..."
"В общем, в последние месяцы я завел привычку чаще, чем раньше, распечатывать какие-то статьи, чтобы прочитать оффлайн. Чаще всего я читаю все-таки в браузере, но если это техническое что-то и надо думать как следует, или довольно длинное, или хочется как следует обдумать или перечитать, тогда печатаю."
"Ну да, я замечаю такие распечатки время от времени."
"Но как заметил еще Умберто Эко в какой-то древней статье, которую я читал лет двадцать назад в его сборнике, мы фотокопируем научные статьи, чтобы их прочитать, но когда мы это сделали, ощущение такое, что статья у нас теперь "есть", принадлежит нам, поэтому само прочтение откладывается неограниченно долго."
"Да, понимаю."
"В общем, недавно я расхламил рабочий стол и соседний стол и сумку, собрал все эти статьи вместе, ужаснулся тому, как я их вообще не читаю, и решил что-то с этим делать. Если их просто оставить на столе, они только будут собирать пыль. Надо какое-то решение, чтобы мотивировать себя уменьшать их количество. Я подумал, что если они все будут лежать в сумке, она будет тяжелая и неудобная, и это мне будет напоминать, что я хочу их читать."
"... и как эта стратегия сработала?"
"Ну, та часть, где сумка тяжелая и неудобная и напоминает, действительно работает."
"А та часть, где ты их читаешь и выбрасываешь?"
"Ну... может, не так идеально, как мне бы хотелось, но движение есть."
"Сколько всего статей было, когда ты их все собрал вместе и положил в сумку."
"Двадцать семь."
"А сколько их сейчас?"
"... Тридцать восемь."
"..."
"Я согласен, что схема работает не так идеально, как мне бы хотелось."
"Может, ты все-таки пожалеешь себя и вынешь их все из сумки?"
"Но ты не понимаешь, это будет означать, что я признал поражение и психологически отказался от задачи их прочитать, и тогда это точно не случится!"
"... Я знаю, скажи себе, что ты их вынимаешь на время, только чтобы сложить стопкой и сфотографировать и написать об этом всем пост в блоге. А потом забудешь положить обратно."
"Знаешь, это очень неплохая идея."
Израильская батарейка 33-летней давности

ашипки
Подзаголовок: "Все это надо исправить, если кто-то изобретет машину времени".
Лучшие три ошибки:
- white-space: nowrap should be white-space: no-wrap
- Table layout should be sane.
- It shouldn't be !important — that reads to engineers as “not important”. We should have picked another way to write this.
(no subject)
Кстати, на всякий случай напоминаю, что по адресу dchat.twinkle.lol живёт сервер #chatmail
А если у себя в hosts прописать для этого домена 302:29cc:cc7f:f07e:be24:11ff:fedb:3f30 - то вполне можно общаться с ним через #yggdrasil (по крайней мере у меня получется)
А если прописать 41e:42ca:c76c:d3e2:be24:11ff:febe:a9e0 - то и через #mycelium
Источник:






