vak: (Абориген)
[personal profile] vak
За качеством вторичного продукта теперь можно следить с помощью интеллектуальной камеры.

"AI in toilet: Kohler Dekoda, launched at Rs 52,700, puts a camera and sensors in your toilet bowl"

Norovirus

2025-10-23 15:20
vak: (U.S.A.)
[personal profile] vak
Если вам кажется, что вы съели что-то не то и отравились - вероятно это норовирус. Нынче вспышка идет по америке. И не первый раз:

"Norovirus Outbreak Sickens 28 at Calif. Shelter Housing L.A. Fire Evacuees".

(no subject)

2025-10-23 04:34
ufm: (Default)
[personal profile] ufm
#chatgpt #claude

Натравил Гопочат на Клавдию - попросил придумать вопрос, на который Клавдия ответит неправильно. В результате Гопочат написал вопрос, на который Клавдия ответила правильно, а сам Гопочат налажал...

"Если завтра будет вчера, то сегодня будет суббота. Какой сегодня день?"

Источник:https://twinkle.lol/item/79c4437e-293d-4d8e-aefd-22cd81e6c001
vak: (Робот 1)
[personal profile] vak
Ничо так наш чип отвечает, живенько. И всё это с потреблением 10 ватт.

uiua

2025-10-22 15:34
vak: (Житель планеты Узм)
[personal profile] vak
Ну очень странный язык программирования.

uiua.org/tour

vak: (Знайка)
[personal profile] vak
Всё что вы хотели спросить про компилятор Би и его внутреннее устройство: deepwiki.com/sergev/blang
vak: (Робот 1)
[personal profile] vak
(отсюда)

Есть такое популярное семейство моделей, называется YOLO («You Only Look Once»). Применяется для обнаружения объектов в приложениях физического ИИ. Давайте сравним наш чип (Modalix) с ближайшим конкурентом на этих моделях.

Начнём с производительности. Modalix YOLOv8n работает со скоростью 1414 кадров в секунду (FPS). Это в 5 раз быстрее, чем NVIDIA Jetson Orin NX. Это означает более отзывчивые роботы, улучшенные системы обнаружения изображений для промышленного мониторинга и более быструю обработку многокамерных изображений в режиме реального времени. Тестировалось при разрешении 640×640 с квантованием int8.



+4 )

TMG

2025-10-21 13:04
vak: (Аристипп)
[personal profile] vak
TMG (Transmogrifier) ​​— это инструмент, предназначенный для создания компиляторов и интерпретаторов. Он использует метод рекурсивного спуска, что делает его пригодным для задач синтаксически-ориентированного перевода. Хотя он появился в 1960-х годах, он сыграл заметную роль в развитии вычислительной техники в 1970-х, особенно на раннем этапе развития Unix и связанных с ним языков программирования.

TMG был разработан Робертом М. МакКлюром и впервые представлен в 1965 году, а его корни восходят к 1963 году. Первоначально он был реализован в таких системах, как OS/360, а затем адаптирован для ранних сред Unix. Дуглас Макилрой портировал TMG на Unix на PDP-7 в 1969 году, предположительно, написав его на бумаге и вручную скомпилировав в язык ассемблера. Этот диалект TMG для Unix оказал влияние на такие языки, как ALGOL 68, B, PL/I и SNOBOL, и сам находился под их влиянием. Оригинальный TMG также вдохновил Дональда Кнута на создание компилятора TROL.

Его связь с 1970-ми годами проистекает, главным образом, из его использования на ранних этапах разработки Unix. В 1970 году Кен Томпсон использовал TMG на PDP-7, чтобы попытаться реализовать компилятор Fortran для Unix. Из-за ограничений памяти PDP-7 эти усилия привели к созданию языка программирования B, бестипового языка, на который сильно повлиял BCPL. B стал прямым предшественником C, который Томпсон и Деннис Ритчи разработали в начале 1970-х годов в качестве языка системной реализации для Unix. TMG был одним из первых языков высокого уровня, доступных в оригинальной системе Unix PDP-7, где все остальные программы изначально писались на ассемблере. К началу 1970-х годов, с появлением версии 2 Unix, TMG получил дальнейшее развитие в рамках растущего набора утилит и языков программирования.

TMG также использовался для создания EPL, ранней версии PL/I, а его алгоритм рекурсивного спуска был формально изучен Александром Бирманом и Джеффри Ульманом, которые описали его как схему распознавания TMG (или TS). Существовали порты для PDP-11, и язык использовал расширения файлов .t в Unix. Современные реализации, такие как версия Макилроя на переносимом языке C, до сих пор существуют в исторических и образовательных целях.

Как компилятор-компилятор, TMG превосходно справляется с обработкой строк и созданием трансляторов для языков программирования. Он справляется с такими задачами, как сканирование строк, построение таблиц и генерация выходных данных. Вариант для Unix включал в себя эклектичные функции современных языков, что делало его универсальным для раннего системного программирования. Его влияние распространилось на такие инструменты, как Yacc (Yet Another Compiler-Compiler), который стал стандартом для генерации парсеров в Unix.

В целом, хотя пик инноваций TMG пришёлся на 1960-е годы, его практическое применение в 1970-х годах, особенно при разработке языков Unix, закрепило его наследие в истории вычислительной техники.

Имеется современная реплика: github.com/amakukha/tmg
vak: (Робот 1)
[personal profile] vak
(отсюда)

(Reuters) -Arm Holdings said on Monday it is expanding its Flexible Access licensing program to cover its Armv9 edge AI platform, aiming to attract startups and device makers developing on‑device AI by lowering entry barriers and accelerating design cycles.

The Flexible Access program allows companies to use its chip design tools and training for little or no cost, enabling them to build and test new chip concepts.

Companies including hardware firms Raspberry Pi, Hailo and SiMa.ai have participated in the program, Arm said.
vak: (Default)
[personal profile] vak
Для оживления древней писишки пришлось обзавестись двумя хитрыми девайсами:Мониторы с интерфейсом EGA были массовыми во второй половине 80-х. В разъёме DB-9 находится шесть цифровых сигналов с уровнями 5-вольтовой логики:
  • RED - Интенсивность красного (TTL)
  • GREEN - Интенсивность зеленого (TTL)
  • BLUE - Интенсивность синего (TTL)
  • INTENSITY - Дополнительный бит интенсивности для цвета (TTL)
  • H-SYNC - Горизонтальный синхроимпульс 15 или 21 кГц (TTL)
  • V-SYNC - Вертикальный синхроимпульс 60 Гц (TTL)
Это дело быстро устарело и было вытеснено мониторами VGA, разъём HDB-15. Сигналы компонентов цвета стали аналоговыми. Упрощённо:
  • RED - Интенсивность красного (0–0,7 В)
  • GREEN - Интенсивность зеленого (0–0,7 В)
  • BLUE - Интенсивность синего (0–0,7 В)
  • H-SYNC Горизонтальный синхроимпульс 31 кГц (TTL)
  • V-SYNC Вертикальный синхроимпульс 60 Гц (TTL)
Пять лет назад некий товарищ Necroware разработал простой адаптер, преобразующий цифровой видеосигнал CGA или EGA в аналоговый сигнал, который подключается к вашему VGA-монитору. Только нужен редкий монитор, умеющий частоту горизонтальной развёртки 15 кГц. Есть шикарное видео с демонстрацией: можно смотреть последнюю треть.



В моём случае вместо VGA монитора конвертируем видеосигнал в современный HDMI посредством другой умной железки. Якобы она умеет частоты развёртки древних компьютеров, поглядим.
vak: (Робот 3)
[personal profile] vak
Со временем дождёмся и балета из робобалерин.

vak: (Знайка)
[personal profile] vak
Закладка на будущее: попробовать собрать индексатор книжных коллекций MyLibrary на маке. Интересно, осилит ли эта штука всю Флибусту. А то валяется на диске без всякой пользы.

github.com/ProfessorNavigator/mylibrary/

AWS outage

2025-10-20 10:11
alierak: (Default)
[personal profile] alierak posting in [site community profile] dw_maintenance
DW is seeing some issues due to today's Amazon outage. For right now it looks like the site is loading, but it may be slow. Some of our processes like notifications and journal search don't appear to be running and can't be started due to rate limiting or capacity issues. DW could go down later if Amazon isn't able to improve things soon, but our services should return to normal when Amazon has cleared up the outage.

Edit: all services are running as of 16:12 CDT, but there is definitely still a backlog of notifications to get through.

Edit 2: and at 18:20 CDT everything's been running normally for about the last hour.
vak: (Default)
[personal profile] vak
Законспектирую историю о компиляторе Би для PDP-7 Unix, восстановленном Робертом Свирчеком в 2016 году. Эта реставрация — ценный фрагмент археологии Unix. Вот краткое описание того, что сделал Роберт Свирчек и почему это важно.

Что произошло

В 2016 году Роберт Свирчек реконструировал работающий компилятор Би для оригинальной PDP-7 Unix (самой ранней версии Unix, авторства Кена Томпсона). Исходный код оригинального компилятора Би был утерян; сохранился только интерпретатор байт-кода Би.

Свирчек реализовал компилятор, способный генерировать байт-код, используемый сохранившимся интерпретатором Би, и разработал путь загрузки, чтобы компилятор можно было собрать и фактически самостоятельно скомпилировать на восстановленном образе PDP-7 Unix. Проект pdp7-unix включил его работу, поэтому компилятор Би и примеры программ на Би присутствуют в образе файловой системы.

Как он это сделал

Поскольку оригинальный набор инструментов PDP-7 отсутствовал, Свирчек применил хитроумный подход обратной разработки: он взял сохранившиеся артефакты (интерпретатор Би и самые ранние исходные коды компилятора Си), удалил или обошёл механизм типов Си там, где это было необходимо, и создал реализацию компилятора, которая одновременно является корректной для Си и корректной для Би (чтобы её можно было скомпилировать современным хостовым компилятором Си для получения промежуточной формы). Эта промежуточная форма затем может быть запущена под интерпретатором Би на PDP-7 Unix, что позволяет компилятору Би перекомпилировать себя на PDP-7. Это описано в описании восстановления.

Репозиторий pdp7-unix и заметки о сборке включают b.c Свирчека и пример использования (например, gcc -Wno-multichar b.c -o b ./b hello.b hello.s.S в дереве проекта).

Там же находится файл b.b - исходный текст компилятора Би на языке Би. Его можно оттранслировать компилятором би (написанным на Си), и он будет работать точно так же.

Почему это важно

Би — непосредственный предок Си; восстановление работающего компилятора Би позволяет историкам и инженерам запускать и изучать оригинальные программы на Би, а также понимать ранний набор инструментов и модель разработки Unix. Восстановление делает среду Unix PDP-7 значительно более полной и работоспособной на эмуляторах (и на музейном оборудовании).

Где поэкспериментировать с компилятором Би для PDP-7

Проект pdp7-unix (основная реставрация) — включает собранные инструменты, образы файловой системы и исходные коды компилятора Би Свирчека.

Файлы b.c и b.b (с указанием авторских прав, ссылающихся на Роберта Свирчека, 2016) можно напрямую просмотреть в дереве проекта.

Краткое пояснительное описание процесса реконструкции, в котором подробно описывается процесс начальной загрузки и кто что делал (упоминается роль Свирчека), доступно в отчёте о восстановлении.

Ссылки:

  1. Статья 'Unix: Building A Development Environment From Scratch' авторства Warren Toomey
  2. О проекте PDP-7 Unix
  3. b.c - Исходные текста компилятора Би на языке Си
  4. b.b - Исходные текста компилятора Би на языке Би
  5. Технические подробности реализации Би для PDP-7 и PDP-11
  6. Сохранившиеся артефакты на языке Би из первого Юникса
vak: (Бодхидхарма)
[personal profile] vak
Как запустить последнюю версию Линукса (конкретно Debian) на платке VisionFive2? Я убил полдня сегодня, а всё оказалось просто.

1. Переключаем хардвер в режим загрузки с SD-карточки. Верхний переключатель вправо, нижний влево. Смотрите страницу 41 документа VisionFive2_QSG.pdf.



2. Образ карточки с установленным Debian качаем отсюда: visionfive2_trixie-v13-6.11.img.xz.

(no subject)

2025-10-19 13:01
ufm: (Default)
[personal profile] ufm
AttilaxAttilax a écrit publication qui suit Fri, 17 Oct 2025 13:25:06 +0300
Une série de plusieurs fenêtres avec la version de windaube correspondant : - win3.1 fenêtre sans vitre en bois grossier avec un unique volet - win98 la même avec du verre - winxp la même plus jolie avec des rideaux - Vista la même en bleu avec des <br />doubles volets - Win7 fenêtre plus moderne en 3 parties - Win8 grande baie vitrée cassée de partout - Win9 écran blanc - win10 porte avec des barreaux de prison -win11 Porte blindée pleine avec juste un trou pour passer les plateaux-repas.
#humor #windows

Ils en ont oublié quelques-uns : millenium, win95... mais c'est ça !


Source:https://twinkle.lol/item/a1a378a2-2a02-4b4b-b780-8ecb48937ce2

Profile

dadv: (Default)
Choose your future

July 2024

M T W T F S S
12 34567
891011121314
15161718192021
22232425262728
293031    

Tags

Style Credit

Powered by Dreamwidth Studios