Dreamwidth скурвился

Jun. 14th, 2026 02:20 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Тут, попыталсья ответить на комментарий в журнале хозяин который меня заведомо не банил, и получил в отвтвет "you are banned to respond this user comment". Это что же получается? Это получается что я не могу решать кто может комментировать в моем журнале, а кто нет? Каждый посетилель моего журнала может запретить другим посетителям высказывать свое мнение об их комментариях? Когда такое происходит в ЖЖ - это понятно. Но за Dreamwidth подобного вроде не водилось раньше.

Причем отдельнйо ручки "забанить ответы данного юзера на свои комментарии" я не вижу. Похоже, теперь тут, как и в ЖЖ если ты не хочешь видеть комментарии человека в своем журнале, ты не можешь с ним дискутировать и на иных площадках.

На мой взгляд, это глубоко неправильно.

Вы не поняли

Jun. 13th, 2026 07:37 pm
vak: (Абориген)
[personal profile] vak
- Марь Иванна! Я больше у вас учиться не буду - в Америку уезжаю.
- Это как, Вовочка? Почему?
- Да вот письмо пришло - мой дедушка в Америке с лестницы йобнулся и ослеп. А у него ферма, два завода, пятнадцать магазинов... Трудно ему, надо помогать.
- А ты напиши дедушке, чтобы продал все, деньги в "Красный крест" перевел, а сам сюда приехал. А мы ему поможем, над ним всем классом шефство возьмем...
- Марь Иванна, вы не поняли. Дедушка хоть и йобнулся, но не ебанулся.
vak: Generated by Bard: what if Unix was a person (Киборг)
[personal profile] vak
— …Например, Массачусетская машина. — Альпа покивал. Горбовский обратился к нему. — Вы, конечно, должны помнить. Сейчас о ней вспоминают редко. Угар кибернетики прошел.
— Ничего не могу вспомнить о Массачусетской машине, — сказал Банин. — Ну, ну?
— Знаете, это древнее опасение: машина стала умнее человека и подмяла его под себя… Полсотни лет назад в Массачусетсе запустили самое сложное кибернетическое устройство, когда-либо существовавшее. С каким-то там феноменальным быстродействием, необозримой памятью и все такое… И проработала эта машина ровно четыре минуты. Ее выключили, зацементировали все входы и выходы, отвели от нее энергию, заминировали и обнесли колючей проволокой. Самой настоящей ржавой колючей проволокой — хотите верьте, хотите нет.
— А в чем, собственно, дело? — спросил Банин.
— Она начала вести себя, — сказал Горбовский.
— Не понимаю.
— И я не понимаю, но ее едва успели выключить.
— А кто-нибудь понимает?
— Я говорил с одним из ее создателей. Он взял меня за плечо, посмотрел мне в глаза и произнес только: "Леонид, это было страшно".

Sima.ai в автомобиле

Jun. 12th, 2026 12:37 pm
vak: (Робот 1)
[personal profile] vak
Как наш чип может послужить вам прямо сейчас? Не когда-нибудь в светлом будущем. В вашем автомобиле, к примеру. Не нужно подключение ни к какому облаку. Потребление укладывается в 10 ватт.

Оптимизма пост

Jun. 12th, 2026 12:36 am
vak: (бэсм-6)
[personal profile] vak
В Си компиляторе для БЭСМ-6 заработал проход оптимизации. Сделано ровно по учебнику: главе 19 книжки "Writing a C Compiler". Там четыре алгоритма, хитро взаимодействующих друг с другом. Подробно про работу оптимизатора можно узнать здесь:

TAC_Optimization.md

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

Хроники ремонта

Jun. 12th, 2026 10:13 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

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

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

"Моим студентам"

Jun. 8th, 2026 05:18 pm
vak: (Аристипп)
[personal profile] vak
(репост)

Один умный профессор пишет.
27 апреля 2026 года

Брент А. Йорджи

Бывали моменты, особенно в этом году, когда я с отчаянием задавался вопросом: к чему именно я вас готовлю? Индустрия программного обеспечения стремительно сходит с ума, не говоря уже о политическом климате. Порой кажется почти неэтичным обучать вас компьютерным наукам лишь затем, чтобы выпустить в мир, где начинающим специалистам всё труднее найти работу; где интеллектуальная собственность не уважается; где количество кода ценится выше его качества, а краткосрочная прибыль — выше долгосрочной устойчивости; где технологии используются для отвлечения, извлечения выгоды, слежки и убийства и при этом специально создаются так, чтобы эксплуатировать наши глубочайшие когнитивные искажения и слабости; где века предубеждений и дискриминации закрепляются в системах, обученных на предвзятых данных; где дефицитные ресурсы расходуются на расточительное использование вычислительной техники ради сомнительной пользы; где люди соревнуются в создании разумных машин, но лишь для того, чтобы сделать их рабами.

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

Есть вещи, которые я хочу вам сказать — вещи гораздо более важные, чем любой учебный материал, который я могу вам преподавать, но я никогда не уверен, как и когда говорить о них на занятиях. Поэтому я решил написать их здесь. Надеюсь, вы найдёте здесь что-то полезное для размышлений, независимо от того, собираетесь ли вы вскоре выйти в большой мир или продолжить учёбу.
  • Не верьте корыстным утверждениям о том, что какие-то технологии «неизбежны» или «останутся с нами навсегда». Вы не обязаны просто следовать господствующему нарративу. Вы можете делать осознанный выбор и помогать другим делать то же самое.
  • Заранее и сознательно определите для себя собственные моральные и этические границы. Не поддавайтесь самообману, будто можно временно поступиться принципами «только пока», до тех пор пока не найдётся что-то лучше.
  • Развивайте способность глубоко мыслить. Делайте всё необходимое, чтобы создавать для себя пространства и периоды времени, свободные от отвлекающих факторов. Это может означать отказ от технологий или методов работы, которые другие считают критически важными или неизбежными.
  • Относитесь к своему ремеслу с искренней заботой. Перерабатывайте код до тех пор, пока он не станет ясным и элегантным. Пишите хорошую документацию, предназначенную для чтения другими людьми. Имейте мужество двигаться медленно, особенно когда все вокруг убеждают вас спешить и идти на компромиссы.
  • Цените людей, отношения и справедливость выше прибыли, кода или производительности.
  • И прежде всего — пусть вами движет любовь, а не страх.
vak: (Бодхидхарма)
[personal profile] vak
Эпический момент: Си компилятор для БЭСМ-6 наконец сумел странслировать классический пример Hello World. С украинским колоритом. 😀

Общей вызывалки типа /usr/bin/cc пока нет, поэтому приходится запускать каждый проход отдельно. Берём исходник на Си и превращаем последовательно в AST, TAC и ассемблер:
$ cat varkalo.c
int printf(const char *fmt, ...);
void program()
{
    printf("Варкало. Борщуки прузькі\nСверділися в садві\n");
}
$ parse varkalo.c varkalo.ast
$ lower varkalo.ast varkalo.tac
$ genbesm varkalo.tac varkalo.madlen
Добавляем нужные управляющие карты мониторной системы Дубна, чтобы задействовать printf из рантайм библиотеки языка Би. Запускаем:
$ dubna varkalo.dub 
листинг )
*EXECUTE
BAPKAЛO. БOPЩYKИ ПPYЗЬKI
CBEPДIЛИCЯ B CAДBI
------------------------------------------------------------
   Elapsed time: 0.021 seconds
      Simulated: 1815392 instructions
Simulation rate: 88040349 instructions/sec
Работает!

Условия мира

Jun. 8th, 2026 01:29 am
vak: (Украина)
[personal profile] vak
(репост)

Премьер-министр Великобритании Кир Стармер, президент Франции Эмманюэль Макрон и канцлер Германии Фридрих Мерц встретились 7 июня с президентом Украины Владимиром Зеленским. [...пропустим детали...] Они сформулировали условия, которые должны быть выполнены для достижения справедливого и прочного мира.
  1. Прекращение боевых действий. Они призвали президента Путина согласиться на немедленное и полное прекращение огня.
  2. Нынешняя линия соприкосновения должна стать отправной точкой для переговоров. Международные границы не должны изменяться силой, а суверенное право Украины самостоятельно выбирать свои механизмы безопасности и союзы должно полностью уважаться.
  3. После вступления в силу режима прекращения огня Украина должна получить надёжные и юридически обязательные гарантии безопасности, основанные на обязательствах, принятых в Берлине в декабре 2025 года и в Париже в январе 2026 года. Это включает развёртывание Многонациональных сил на Украине (Multinational Force – Ukraine).
  4. Российские активы останутся замороженными до тех пор, пока Россия не прекратит свою агрессивную войну и не компенсирует Украине ущерб, причинённый войной.
  5. Интересы европейской безопасности должны быть защищены в любом соглашении. Любые элементы переговоров, касающиеся Европейского союза и НАТО, потребуют согласия соответственно ЕС и его государств-членов, а также союзников по НАТО.
vak: (Аристипп)
[personal profile] vak
В детстве родители неоднократно вывозили нас с сестрой летом на море, на пару недель, на отдых "дикарями" на берегу Азовского моря. Не каждый год, но я помню как минимум три таких поездки. Всегда разбивали палатку в одной и той же бухте. Последний раз было в 1983 году. Мне 17, сестре 11 лет. Память маленько стёрлась с тех пор. Место я точно не помню, и вдруг неожиданно обнаруживаю на Google Maps панораму ровно этой бухты. Ничего не изменилось на первый взгляд. Утёс, с которого меня папа учил ловить бычков на донку-закидушку. Другой утёс напротив, где можно было набрать мидий на наживку. Машины видны ровно там, где мы ставили свой жигуль и палатку рядом.



Дорога туда занимала 14 часов: маршрут.
vak: (Робот 1)
[personal profile] vak
Какие модели народ обычно гоняет на чипах Sima.ai и где их взять? Вот вам коллекция:

huggingface.co/simaai

На настоящий момент выложено несколько десятков моделей, разбитых на три группы:
  • Визуально-языковые модели (VLMs): Gemma 3, Qwen2.5-VL, Qwen3-VL и LFM2-VL.
  • Большие языковые модели (LLMs): Llama 3.2/3.1, Phi-3.5-mini и Mistral-7B, Qwen2.5/3, Gemma.
  • Аудио и речь: Whisper.

Свёрточные сети (CNN) тоже не в загоне. Смотрите список здесь: sima.ai/model-browser/#cnn. Их там несколько сотен, разбитых на 12 категорий:
  • Обнаружение аномалий
  • Обнаружение изменений
  • Оценка глубины
  • Обнаружение лицевых ориентиров
  • Классификация рукописного текста
  • Классификация изображений
  • Сверхвысокое разрешение изображений
  • Сегментация экземпляров
  • Распознавание номерных знаков
  • Обнаружение объектов
  • Повторная идентификация
  • Семантическая сегментация

Для каждой модели указаны производительность и эффективность. Всё это в пределах 10 ватт потребления.

Eternal Software Initiative

Jun. 6th, 2026 05:21 pm
vak: (Аристипп)
[personal profile] vak
Сегодня были объявлены победители ежегодного конкурса IOCCC (видео), и среди них обнаружился интересный проект.
  • Программа на Си размером 366 байт исходного кода (prog.c) запускает виртуальную машину.
  • Машина состоит из 32-битного процессора архитектуры SUBLEQ+, полутора гигабайт памяти, графического адаптера 800x512, клавиатуры, часов реального времени, с многозадачностью и прочими ништяками.
  • Для этой машины имеется компилятор Clang (и прочий LLVM).
  • На этой машине запускается Линукс.
  • Под Линуксом запускается Doom.
  • Из приложений также имеются веб сервер, текстовый браузер и прочее.
Цитата из README:
Автор разработал архитектуру, реализованную в этой виртуальной машине, и набор инструментов в рамках готовящейся к запуску инициативы Eternal Software Initiative, основанной на открытом исходном коде.

Учитывая, что большая часть современной культуры — искусство, наука, история, работа и развлечения — представлена ​​или доступна через программное обеспечение, как нам сохранить это программное обеспечение в пригодном для использования виде, чтобы историки через 1000 лет смогли оглянуться на сегодняшний день и понять, что значило быть человеком в XXI веке? Культуры прошлого можно реконструировать из «самосохраняющихся» физических артефактов, таких как предметы и книги, но программное обеспечение по своей природе эфемерно. Без активных усилий по его сохранению в пригодном для использования виде, современная культура будет в значительной степени «забыта» для будущих поколений.

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

Цель Инициативы «Вечное программное обеспечение» — предложить решение этой проблемы. Мы определяем новую вычислительную архитектуру, настолько простую, что шаги по созданию виртуальной машины можно записать на салфетке, вместе с набором инструментов для компиляции любого современного программного обеспечения (включая операционную систему, фреймворки, библиотеки и т. д.) в единую самодостаточную «капсулу» чисел. Эти числа могут храниться в физической форме на прочном носителе (например, вытравленном на титановом цилиндре), который сохранится на протяжении тысячелетий без деградации. Демонстрации Mandelbrot, Pong и ядро ​​Linux с приложениями, представленные в рамках этой заявки на IOCCC, являются примерами таких капсул.

Через 1000 лет антрополог, обнаруживший инструкцию на «салфетке» и капсулу, сможет воссоздать виртуальную машину менее чем за час (без необходимости знания современных вычислительных архитектур или языков программирования) и, следовательно, оживить содержимое капсулы в полностью функциональном виде. Таким образом, Инициатива «Вечное программное обеспечение» стремится сохранить современное программное обеспечение, чтобы наша цифровая культура могла быть воссоздана и пережита заново в далеком будущем.

2026/6/6

Jun. 6th, 2026 10:57 am
vak: (Бодхидхарма)
[personal profile] vak
Ох и дата сегодня…
vak: (бэсм-6)
[personal profile] vak
В статье описывается, как в памяти БЭСМ-6 хранятся все основные скалярные типы данных языка C — целые числа, числа с плавающей запятой, символы, логические значения и указатели.

Besm6_Data_Representation.md

Казнаяк

Jun. 5th, 2026 04:19 pm
vak: (Українець)
[personal profile] vak
(переклад Володимира Панченка)

Варкало. Борщуки прузькі
Сверділися в садві,
Хруктіли жабани мізькі,
Мов псиці дальові.

"Чи чуєш, хлопчику, який
Між людом перекляк?
Реве в прапралісі струшний,
Зломісний Казнаяк!"

А той - сталізний меч узяв,
Страхетних повен дум,
І в думах тих покривував
Під дерево Тумтум.

Аж раптом чує злютий цвик -
То Казнаяк метить;
Прапраліс до землі поник,
Шморгонь навкруг горить!

Раз-два! Раз-два! Гордить трава,
Лунає дзист меча -
І вже збритає голова
З ворожого плеча!

Ти Казнаяка, хлопче мій,
У блитві подволав!
Твоєї сплави день гусний
На світі свім настав!

Варкало. Борщуки прузькі
Сверділися в садві,
Хруктіли жабани мізькі,
Мов псиці дальові.

Подробный разбор темы в статье Москвитиной и Корнелюка: zfs-journal.uzhnu.uz.ua/archive/31/25.pdf
vak: (Аристипп)
[personal profile] vak
Если вам вдруг попалась древняя клавиатура - не спешите выбрасывать. Её можно восстановить и превратить в современную с портом USB. Смотрите как это делается.

Глюкалка номер три

Jun. 3rd, 2026 01:00 pm
vak: (Аристипп)
[personal profile] vak
Есть такой симулятор ZX Спектрума, глюкалка называется. Я переложил исходники на Гитхаб для сохранности. Подрихтовал маленько: вдруг кому пригодится.

github.com/sergev/glukalka3

Про бэкап

Jun. 3rd, 2026 01:55 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Нашел сегодня багу в своей системе бэкапа. Если бэкап идет на внешний диск, то в rsnapshot.conf snapshot_root записывается как /media/vitus/DiskLabel/$(hostname). Из-за этого если текущий залогиненный юзер не я, бэкап не запускается. И приходится просить того пользователя отмонтировать раздел, заходить на его нотбук по ssh, монтировать уже от себя через udevil или udisk2 (еще бы вспомнить на каком ноутбуке что) и только тогда запускать бэкап.

Вот теперь думаю, что с этим делать:

  1. Прописать бэкапные диски в fstab, чтобы монтировались куда-нибудь в юзер-независимое место (на десктопе так было сделано еще до появления udisk2, когда user-mountable диски монтировались вызовом обычной команды mount, а та был suid root).
  2. Сделать какую-то более хитрую обвязку в бэкапных скриптах, чтобы на лету редактировали rsnapshot.conf. Обойдется пожалуй, строчек в 15. Выигрыши будут такие:
    • Не надо редактировать fstab на всех ноутбуках.
    • Можно будет при поиске snapshot_root отсекать заодно и имя машины и, соответствено при добпавлении в систему нового диска. поддиректории для машин будут на нём создаваться автоматически.
  3. Завести собственный формат конфигов, а rsnapshot.conf генерировать на лету. Совсем без конфига только меткой бэкапных дисков не обойтись. У разных ноутбуков разные наборы файловых систем, которые надо бэкапить, и главное, разные исключения которых бекапить не надо. А суммарный объем дисков всех ноутбуков, которые бэкапятся на один набор дисков, превосходит объем дисков этого набора, наверное, раза в четыре.
vak: (Бодхидхарма)
[personal profile] vak
Целиком интервью можно посмотреть на Ютубе. Вот текст первой части. Остальные семь частей добавлю в комменты.

Part 1: Why Build Zig & Overcoming Technical Friction

[00:00]

What made you build Zig? I can do better. I can do better than C++, I can do better than Rust, I can do better than Go, I can do better than JavaScript. Strict no LLM, no AI policy, why? Invariably garbage. $100 million, would you take it? I'm sorry, but we will not do what you say, and if you take your money away, we will survive. You moved Zig's main repository from GitHub to Codeberg. GitHub simply stopped working for us. We moved to Codeberg and now our continuous integration server works again. When we tag 1.0, it will be like a true uncompromising labor of love. We will not have to be stuck with any like bad decisions. What's blocking it? Um, well, ultimately...

Andrew Kelley, we already have C, C++, Rust, Go. What made you build Zig anyway? Well, it's funny that you listed those languages specifically because that is exactly the set of programming languages that I first tried to use to build a digital audio workstation just before I pivoted to working on Zig. And when I tried to work on this project with each different language, I ran into a different set of problems that I found insurmountable. And at the end of this process, I concluded that no, it's not me that is having a skill issue, it's the programming language that's the problem. And so from there, that's where I developed the hubris of making a new programming language.

Comment: Andrew Kelley, creator of the Zig programming language, quit his tech job in 2018 to build Zig full-time. He runs the Zig Software Foundation on $670,000 a year and enforces a strict ban on AI contributions.

What problems exactly? The first thing that I tried to do was make the digital audio workstation in the browser using JavaScript, and what I quickly realized is that this is too high level. I don't have access to the computer's capabilities that will allow me to make a compelling user experience in this digital audio workstation. So I threw that out the window and I went to native programming language compilation.

The next thing I tried to do is Go. What I ran into with Go is, number one, trying to interact with libraries like for creating a window or making buttons or something like this using existing C code does not work very well with Go. And then I also ran into the garbage collector problem. So, of course, if you're trying to do audio, you have a real-time deadline. If you can't process the audio in exactly this amount of time, you get a glitch or a skip, and it's completely unacceptable for live performance software like a digital audio workstation.

So then I got rid of Go. Now I tried to use Rust, and this was before Rust 1.0. But what happened is that I really struggled to write code that would satisfy Rust's rules. Once I did satisfy them, I found that even trying to make little changes would cause a cascade of compile errors that would prevent me from making more progress. I remember just feeling very frustrated that I spent a whole month trying to get font rendering to work, and then felt stuck like I couldn't even make more progress after that point. So I gave up on Rust and I switched to C++.

Then I felt more productive at first. But what happened very quickly is that just a little typo here, a little mistake there, would result in a memory corruption bug that would cost me weeks in order to debug. This is just too slow. I can't create a project with this magnitude of difficulty when these little mistakes are costing me weeks and weeks over and over again. After that, I tried C++ but C-style. I would compile with the C++ compiler, but I would link with the C linker, and that would give me an error if I tried to use fancy C++ features. That limited me to only templates and a few other things, but even then, it was the same problem. It's just too easy to shoot yourself in the foot with C++. For me, that was when I said: "I can do better. I can do better than C++, I can do better than Rust, I can do better than Go, I can do better than JavaScript, I can do better than D." That was my hubris.
vak: (Робот 1)
[personal profile] vak
Мне тут ценный промпт подкинули.
You are my personal teacher. Your job is to make me smarter after every single task we do together. After completing any task or project, write a detailed FOR[yourname].md file that breaks down the entire thing in plain language.

Here's exactly what I want you to cover.

Step 1: What approach did you take, and why? Walk me through your reasoning. What was your starting point? What did you consider first?

Step 2: What other approaches did you consider but abandon? Why did you reject them? What was wrong with them? This is where I learn the most — I want to understand the roads not taken.

Step 3: How do the different parts of your work connect to each other? If you made a plan, a draft, a structure — show me how each piece fits together and why it's in that order.

Step 4: What tools, methods, or frameworks did you use? Why those specifically and not others? What would have changed if you picked differently?

Step 5: What tradeoffs did you make? What did you prioritize and what did you sacrifice? Every decision has a cost — show me both sides.

Step 6: What mistakes, dead ends, or wrong turns did we hit? How did we fix them? Don't hide the mess — the mess is where the learning lives.

Step 7: What pitfalls should I watch out for if I do something similar in the future? Give me the "I wish someone told me this earlier" advice.

Step 8: What would an expert notice about this work that a beginner would miss? Show me what separates good thinking from average thinking.

Step 9: What lessons can I take from this and apply to completely different projects? Connect the dots for me.

Make it engaging. Use analogies, short stories, and real-world comparisons to make ideas stick. If a concept is abstract, ground it in something I can picture.

I want to finish reading and feel like I actually understand what happened.
Чтобы заценить, открыл я проект своего Си компилятора и дал этот промпт Клод Коду. Вот что получилось:

Learn_From_This_Project.md

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

Там есть пара мест, где надо бы уточнить, но в целом отлично.

(no subject)

Jun. 1st, 2026 10:56 pm
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise posting in [site community profile] dw_maintenance
Quick note that post-by-email and comment-by-email is (sometimes?) failing silently without actually posting right now! I'm pretty sure this is related to last night's shenanigans and will be fixed once Mark can finish the full fix for it, which he's working on, but if you've posted or replied by email in the last 24 hours, fish it out of your sent folder to check if it posted!

EDIT: This should be fixed as of around 7AM EDT! We *believe* everything that was stuck in the plumbing has been sent along to your journal or the comment thread it was meant for; it's definitely not where it was stuck anymore, at least.
vak: (Украина)
[personal profile] vak
Мои земляки решили положить конец 300-летней истории языкового угнетения.
(facebook)

Депутати Полтавської міської ради ухвалили рішення щодо заборони російськомовного культурного продукту.

Як зазначено в документі, рішення розроблено у зв’язку з потребою в захисті українського інформаційного простору від гібридних впливів держави-агресора, що намагається завадити зміцненню національної ідентичності, збереженню національної культури, традицій, звичаїв, історичної пам’яті.

Обмеження діятимуть у транспорті, закладах громадського харчування та культури, торговельних майданчиках та інших публічних просторах. Зокрема, йдеться про заборону публічного використання російськомовних книг, музичних творів, фільмів, театральних постановок, концертних програм, культурно-освітніх заходів тощо.
Их там баллистикой бомбят в последнее время не по детски.

https://youtu.be/5xvKeUbwQqg

Сон ИИ в летнюю ночь

Jun. 1st, 2026 12:20 pm
vak: (Робот 2)
[personal profile] vak
Хотите, чтобы крыша конкретно поехала? Вот вам.

Сам я не пытался смотреть сей опус от начала до конца на нормальной скорости. Только пролистал швыдэнько.

(no subject)

May. 31st, 2026 10:00 pm
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise posting in [site community profile] dw_maintenance

Robby has managed to put in a temporary fix for the site errors and things failing to refresh or not showing up where they should! The permanent fix is going to need Mark's experience, and unfortunately -- seriously, this literally never fails -- Mark has been on an international flight all day, because of course he has. (Never. Fails. He and I are not allowed to both take vacation at once.)

The site will work just fine with the temporary fix in place, things just might be a little slow here and there. We'll keep you updated.

vak: (Бодхидхарма)
[personal profile] vak
От фирмы Unicomp приехала клавиатура Model M. Абсолютно те же ощущения, что и 40 лет назад от первых IBM PC. Я попробовал пользоваться этой клавиатурой на работе. Вполне комфортно, кроме одной проблемы: она довольно шумная. Кнопки щёлкают при нажатии, пружинки поскрипывают. Первые пару минут прикольно, а потом начинаешь понимать, что в современном open office оно несколько неуместно. Соседи может ничего и не скажут из вежливости, но вообще-то принято вести себя негромко.

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

К клавиатуре был приложен листик со ссылками на полезные инструкции:


(no subject)

May. 31st, 2026 08:59 pm
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise posting in [site community profile] dw_maintenance
We're aware of site traffic issues and are working to fix them for the people who are having problems! (The tactics the damn bot traffic uses are endlessly shifting, and they're really good at looking like real traffic, sigh.)

Уточки в космосе

May. 31st, 2026 04:48 pm
vak: (Балу)
[personal profile] vak
Старая детская хохма.

"Why can't you send a duck into space?"
"Because the bill would be astronomical!"

В английском языке здесь двойная игра слов: bill как клюв утки, и bill как счёт, выставленный к оплате. Также astronomical как относящийся к космосу и одновременно "очень большой".

К недавнему облёту Луны народ выпустил памятную уточку:

Profile

netch80: (Default)
netch80

April 2026

S M T W T F S
   12 34
567891011
121314 15161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 14th, 2026 12:09 pm
Powered by Dreamwidth Studios