vak: (Аристипп)
Serge Vakulenko ([personal profile] vak) wrote2025-09-26 09:42 am
Entry tags:
vak: (Daemon)
Serge Vakulenko ([personal profile] vak) wrote2025-09-25 10:48 pm

Старый добрый фырчун (fortune)

Был такой умный чувак, Альфред Норт Уайтхед. Я собрал коллекцию его цитат из интернета и сложил в формате для традиционной юниксной утилитки fortune. Теперь при входе в систему каждый раз наблюдаю очередную мудрость, к примеру:



Делается это так. Сначала ставите нужные утилиты. На Линуксе это делается командой "sudo apt install fortune-mod cowsay lolcat", на маке "brew install fortune cowsay lolcat". После этого скачиваете и конфигурите базу цитат.
mkdir -p ~/.local/share/fortune
cd ~/.local/share/fortune
wget https://raw.githubusercontent.com/sergev/vak-opensource/refs/heads/master/utilities/fortune/Alfred-North-Whitehead-Quotes
strfile Alfred-North-Whitehead-Quotes
После этого вставляете в ваш ~/.bashrc строку:
fortune .local/share/fortune | cowsay | lolcat
Готово! Наслаждаетесь эффектом.
vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-09-24 11:15 pm

ИИ - лучший друг альцгеймера

Я придумал идею убойного софтверного продукта. Можно назвать "умный дневник" или "задушевная подруга" или "лучший друг альцгеймера". Пользуетесь ним ежедневно как диктофоном, наговаривая всё интересное, что с вами по жизни происходит. Речевая модель всё это мотает на ус. И у неё всегда можно попросить напомнить про что-то из вашей жизни. Как звали того пацана, с которым дружили во втором классе. Кому вы много лет назад дали на недельку любимую пластинку Битлз. Какого числа вы сделали предложение бывшей жене, и было ли это до или после секса. 😀

С годами ценность информации будет расти. Можно делать бизнес на развитии и обновлении софтины, сохраняя совместимость накопленной базы с предыдущими версиями.
vak: (Робот 1)
Serge Vakulenko ([personal profile] vak) wrote2025-09-24 06:32 pm

Демо искусственного интеллекта на нашем чипе

Прикладная задача: добавить интеллекта газонокосилке. Пусть она сама голосом объясняет, как с нею управляться. Берем стандартную речевую модель и скармливаем ей документацию по газонокосилке. У народа такая фича называется RAG, или по русски генерация, дополненная поиском. Всё это происходит в показанной коробочке с 10 ваттами потребления.

vak: (Daemon)
Serge Vakulenko ([personal profile] vak) wrote2025-09-23 11:07 pm

Swift вместо make

Оказывается, можно использовать утилиту swift вместо make или cmake для чисто C/C++ проектов. Хоть на маке, хоть на Линуксе. Вот пример.

Создадим папку src и в ней файл main.cpp. Положим туда классический пример Hello World.
$ mkdir src
$ cat > src/hello.cpp
#include <iostream>

int main()
{
std::cout << "hello world!\n";
}
^D
Сделаем скрипт сборки для swift.
$ cat > Package.swift
// swift-tools-version: 6.2
import PackageDescription

let package = Package(
name: "Hello",
products: [
.executable(
name: "hello",
targets: ["Hello"],
),
],
targets: [
.executableTarget(
name: "Hello",
path: "src",
),
],
)
^D
Компилируем и запускаем.
$ swift run
Building for debugging...
[3/3] Linking hello
Build of product 'hello' complete! (0.49s)
hello world!
Напомню, что компилятор Swift на Линуксе ставится командами:
wget https://download.swift.org/swift-6.2-release/ubuntu2404/swift-6.2-RELEASE/swift-6.2-RELEASE-ubuntu24.04.tar.gz
tar xf swift-6.2-RELEASE-ubuntu24.04.tar.gz -C /opt
После этого в файле ~/.bashrc устанавливаем алиас:
alias swift='/opt/swift-6.2-RELEASE-ubuntu24.04/usr/bin/swift'
Проверяем:
$ swift --version
Swift version 6.2 (swift-6.2-RELEASE)
Target: x86_64-unknown-linux-gnu
vit_r: default (Default)
vit_r ([personal profile] vit_r) wrote2025-09-23 11:59 pm

Про Северную и Южную Кореи

Thekla 2025

Трамп сказал: "Воюйте!"


Давайте, разберём по частям.

Donald J. Trump, President of the United States of America, 2025-09-23:
After getting to know and fully understand the Ukraine/Russia Military and Economic situation and, after seeing the Economic trouble it is causing Russia, I think Ukraine, with the support of the European Union, [ !!! -- vit_r ] is in a position to fight and WIN all of Ukraine back in its original form.

With time, patience, and the financial support of Europe [ !!! -- vit_r ] and, in particular, NATO, the original Borders from where this War started, is very much an option. [ !!! -- vit_r ]

Why not? [ !!! -- vit_r ]

Russia has been fighting aimlessly for three and a half years a War that should have taken a Real Military Power less than a week to win. This is not distinguishing Russia. In fact, it is very much making them look like “a paper tiger.” [ Фуфлофюрер сдули до мушинных размеров -- vit_r ]

When the people living in Moscow, and all of the Great Cities, Towns, and Districts all throughout Russia, find out what is really going on with this War, the fact that it’s almost impossible for them to get Gasoline through the long lines that are being formed, and all of the other things that are taking place in their War Economy, where most of their money is being spent on fighting Ukraine, which has Great Spirit, and only getting better, Ukraine would be able to take back their Country in its original form and, who knows, maybe even go further than that! [ ОборЗеле предложили ответить за базар -- vit_r ]

Putin and Russia are in BIG Economic trouble, and this is the time for Ukraine to act. [ Европидорасом предложили прекратить тратить деньги на покупки энергоносителей в Фуфлорейхе -- vit_r ]

In any event, I wish both Countries [ !!! -- vit_r ] well.

We will continue to supply weapons to NATO for NATO to do what they want with them. [ Европидорасом предложили начать тратить деньги на покупку оружия у Соединённых Штатов -- vit_r ]

Good luck to all! [ "А я пошёл" -- vit_r ]

Красиво, чёрт побери. Комментарии аналитиков тоже забавны до невозможности.



[ Project: War_202202_NsF_Psy RU DW ]: Черновик краткого учебника новейшей истории / / 2022-03-19 (Список основных постов на тему разбора психологии войны 2022-02)
vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-09-22 07:13 pm

Транзисторный компьютер сделай сам

Один крутой чувак спаял из 700 дискретных транзисторов самопальный компьютер. Работает на частоте 1 кГц. На видео компьютер выполняет программу Hello World.

Исходники ассемблера: github.com/PolymathUnlimited/Subleq-CPU

vit_r: default (Default)
vit_r ([personal profile] vit_r) wrote2025-09-22 10:50 pm
Entry tags:

В Украине снова подешевели огурцы

Herbstanfang 2025, а у евреев начался 5786 год от сотворения мира

Дырозатыкательные войска под командованием опытного разбойника


Оставлю для истории. Комментировать тут нечего. Читайте сами.

Зеленский во время общения с журналистами, куда не пригласили Украинскую ПРАВДУ, Украинская ПРАВДА, 2025-09-20:
У нас появились штурмовые батальоны, полки, которые показывают в течение 2025 года, безусловно, хороший результат. И мы решили, что нужно выйти в юридическую плоскость.

Русские решили делать то же, что и мы. Будем сейчас создавать отдельные штурмовые войска, это решение принято
.

Спикер Генштаба майор Андрей Ковалев, Украинская ПРАВДА, 2025-09-22:
На четвертом году полномасштабной войны с российскими захватчиками характер боевых действий существенно изменился. Учитывая это, принято решение создать в структуре Вооруженных сил Украины Штурмовые войска как отдельный род войск.

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

[...]

Основное отличие штурмовых войск от других – быстрое реагирование и способность действовать первыми независимо от обстановки.

Отдельные штурмовые полки и батальоны в составе Вооруженных сил уже неоднократно доказали свою эффективность во время активных действий в Курской, Сумской, Донецкой, Харьковской областях и на многих других ключевых участках фронта.

Сейчас создано управление Штурмовых войск ВСУ, и начальником этого управления является Герой Украины, полковник Валентин Манько.

В скором времени Штурмовые войска станут незаменимым отдельным компонентом Вооруженных сил Украины
.

Украинская ПРАВДА, 2025-09-22:
Штурмовые войска (ШВ) – это войска быстрого реагирования. Они действуют на разных участках фронта там, где внезапно возникла угроза или проблема – например, прорыв обороны, потеря позиций или населенного пункта. Главная задача – быстро прибыть, развернуться, вступить в бой, уничтожить врага и восстановить утраченное положение. Они не имеют собственных участков и полос обороны и не предназначены для ее ведения. Их задача – вести наступательные, штурмовые и рейдовые действия.

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

[...]

Больше о фигуре Валентина Манько читайте в материале Украинской ПРАВДЫ.

Read more... )
vak: (Робот 1)
Serge Vakulenko ([personal profile] vak) wrote2025-09-21 09:56 pm

Physical AI

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



А это популярная нынче песенка среди коллег в нашем немецком офисе в Штутгарте. Каждый день напевают по одиночке и хором: "Let's get physical! Physical!" 😀

vit_r: default (Default)
vit_r ([personal profile] vit_r) wrote2025-09-21 09:31 pm
Entry tags:

Хроники Попокалипсиса

Eidgenössischer Dank-, Buss- und Bettag 2025, новолуние и солнечное затмение, Канада, Австралия и Британия признали палестинское государство, Макрон заявил о создании коалиции признающих палестинское государство

Пейсатая судьба


Charles James Kirk (1993–2025). Его убийство привело к интересному феномену в социальных сетях: люди консервативных взгядов, люди, не облаивающие Трампа, люди, способные думать, внезапно почувствовали себя евреями.

Выяснив, что те, кто обещают их убивать, вполне готовы их убивать. Потому что считают, что это правильно их убивать. И будут радоваться, если их убьёт, кто-то другой.

Не за то, что они могут что-то сделать. Не за то, что они кому-то угрожают. А за то, что они есть.

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

Война и мир на Ближнем Востоке, Дина Лиснянская, 2025-09-21
Террористическая организация ХАМАС опубликовала официальное заявление, в котором приветствовала решение Великобритании, Канады и Австралии признать государство Палестина.
vak: (Аристипп)
Serge Vakulenko ([personal profile] vak) wrote2025-09-20 10:05 pm

Чешем репу

У современных математиков, перефразируя Канта, две вещи наполняют душу всё новым и всё более глубоким восхищением и благоговением, чем чаще и дольше о них размышляют. Эти две вещи: benign overfitting и grokking.
  • Benign overfitting - доброкачественное избыточное обучение. Означает, что модель способна идеально запомнить обучающие данные (включая шум), но при этом почему-то не ухудшается на незнакомых данных. Это происходит, когда модель слишком "толстая" (имеет сильно больше параметров чем нужно). Теоретически качество работы модели должно портиться при оверфиттинге. Но этого не происходит, и даже наоборот. Почему так? Математики ломают голову.
  • Grokking - фазовый переход при избыточном обучении, когда после множества итераций с ничтожным или нулевым улучшением, модель резко обретает способность к обобщению. Становится пугающе похоже на "сильный" интеллект. Механизм никто не понимает.
Это я прочитал книжку "Почему машины учатся". Разъясняется унутренняя неонка математика искусственного интеллекта, на отлично доступном уровне примерно старшеклассника. Со множеством исторических деталей и историй. Рекомендую желающим понять, как из умножения миллионов и миллиардов матриц возникает синекдоха отвечания понимания.

"Повторение - мать перемать обучения", говаривал про гроккинг наш институтский военрук майор Ходырев.

vit_r: default (Default)
vit_r ([personal profile] vit_r) wrote2025-09-20 02:27 pm
Entry tags:

В Украине снова подешевели огурцы

Eustachius 2025

Чей Крым и чьи в Крыму людишки?


Я так понимаю, Трамп должен послать в Украину сто пятьсот миллионов ракет и самолётов, поляки и немцы должны послать немцев и поляков, а Китай и Индия должны прекратить у Путина покупать. После чего доблестные украинские генералы отобьют всю Украину на восток и юг до государственной границы "один-девять, девять-один" и захватят Крым.

И вот тут у меня возникает небольшой вопрос: Что делать с населением?

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

Нужна ли нам победа Украины из чисто гуманитарных соображений?

***

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

Надо будет купить ещё. Теперь на очереди заменить мышку на планшет. Благо, они сейчас уже идут по одной цене.

Для тех, кто хочет быть в ногу со временем, Чарли Чаплин об искусственном интеллекте типа LLM и других современных нововведениях. А также How to Recognize AI Attacks, Akamai Technologies, 2025-09-19.



[ Project: War_202202_NsF_Psy RU DW ]: Черновик краткого учебника новейшей истории / / 2022-03-19 (Список основных постов на тему разбора психологии войны 2022-02)
vit_r: default (Default)
vit_r ([personal profile] vit_r) wrote2025-09-16 10:33 pm
Entry tags:

Нанодрама

Радужный потолок: Если раньше карьерист вылизывал жопу начальника, то сейчас ему надо сосать его х-й.
vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-09-16 11:44 am
Entry tags:

Тенденция однако

Некая тенденция к повышению уровня океана действительно наблюдается. Примерно 2 сантиметра за 10 лет. Вдогонку к предыдущему посту. Но зачем тратить деньги на борьбу с ледниковым периодом? Динозавры небось тоже боролись. Силёнок не хватило - вымерли.

vak: (Робот 1)
Serge Vakulenko ([personal profile] vak) wrote2025-09-16 11:34 am

AI on the Edge - Interview with Krishna Rangasayee

Израильский видео блогер подробно расспрашивает нашего президента про ИИ на 10-ваттном чипе.


Summary

Background

  • Krishna Rangasayee has 30+ years in semiconductors, software, and AI.
  • Formerly at Xilinx (18 years); founded SiMa six years ago to focus on physical AI.

SiMa’s Mission

  • Cloud AI dominated 2015–2025; 2025–2035 will be the decade of physical AI.
  • Physical AI will embed in robotics, automotive, medical, aerospace, and defense.
  • SiMa builds full-stack solutions: custom chips + AI software.

Key Innovations

  • Multimodality: supports audio, video, text inputs/outputs.
  • Broad model support: CNNs, transformers, LLMs, all on one chip.
  • Ultra-low power: <10 watts, 10x more efficient than typical alternatives.
  • Ease of use: models from Hugging Face can run with a button click.

Why Edge AI Matters

  • Security & privacy: critical for defense, medical, aerospace.
  • Latency: real-time decision-making (e.g., robotics, vehicles) needs on-device AI.
  • Cost: cloud compute is expensive; local AI reduces TCO.

Defense Use Cases

  • Drones, robotics, mobility platforms (land, sea, space), satellites.
  • Satellites can process images on-board and transmit only “delta” data.
  • Drones benefit from longer flight times via power-efficient AI.
  • Defense requires ruggedization, reliability, and long lifecycle support.

Future of Edge AI in Defense

  • AI-enabling existing equipment (not replacing, but upgrading).
  • Machine-to-machine communication: seamless data sharing across forces.
  • Faster innovation cycles: years-long defense adoption shrinking to 1–2 years.
  • Personalized compute for soldiers — context-aware, memory-enabled AI assistants.

Challenges

  • Bridging the fast pace of AI with slow defense upgrade cycles.
  • Ensuring 12–16 year reliability in harsh conditions.
  • Managing cybersecurity and ethical risks as devices proliferate.

Takeaway

SiMa is positioning itself at the core of the coming shift to physical AI: multimodal, power-efficient, secure, and future-proofed AI at the edge, with strong relevance for aerospace and defense.

vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-09-15 07:15 pm

Хотите увидеть магнетизм?

Чуваки сделали сенсор 8x8. Показывает магнитное поле каждого "пикселя" в реальном времени.

vak: (U.S.A.)
Serge Vakulenko ([personal profile] vak) wrote2025-09-15 12:34 pm
Entry tags:

Займёмся ремонтом провала

Наш местный губернатор выделил $62 миллиона на "повышение устойчивости прибрежных районов для защиты наших домов, рабочих мест и инфраструктуры от растущих рисков повышения уровня моря".

Вообще-то уровень моря в наших краях за последние 50 лет колышется около нуля, от минус 5 дюймов (в 1975-м) до плюс 5 дюймов (в 2015). Вот тут есть график: earth.gov/sealevel. Плакали наши денежки.

vit_r: default (Default)
vit_r ([personal profile] vit_r) wrote2025-09-15 09:34 pm
Entry tags:

Про Северную и Южную Кореи

Roland 2025

День номер тринадцать-ноль-ноль


Между тем, с двадцать четвёртого февраля 2022 счётчик отсчитал тринадцать сотен дней.

Приходится признать, что Братство Подвала победило на просторах бывшего СССР. Да и в охунвейбиневшей Европе дела выглядят не лучше.

(Кто пропустил теорию, Братство Подвала / 20.5 kB / 2022-02-28 и Case 13-7 / 22."У нас инструкция!" как зерно Холокоста / / 2018-07-30.)



[ Project: War_202202_NsF_Psy RU DW ]: Черновик краткого учебника новейшей истории / / 2022-03-19 (Список основных постов на тему разбора психологии войны 2022-02)
vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-09-14 11:54 pm

Задачка для программистов

Написать программу "run", которая умеет загружать и выполнять произвольный объектный файл. Например:
$ run hello hello.o
hello world!
Здесь файл hello.o получен компиляцией Си-шного кода в обычный объектник:
сс -с hello.с
Для примера возьмём простейший код:
#include <stdio.h>
void hello() {
printf("hello world!\n");
}
Программа "run" получает два аргумента. Первый аргумент - имя функции, которую надо вызвать. Второй аргумент - имя объектного файла. Для определённости пусть дело происходит в Линуксе, на архитектуре x86_64. Хотя неплохо бы и на arm64 под MacOS.