Юваль Ной Харари

Sep. 28th, 2025 10:56 am
vak: (Украина)
[personal profile] vak
(русский перевод статьи из Financial Times)

Почему Украина выигрывает войну

Нации рождаются не из комков земли и не из капель крови.

Вопреки нарративу, продвигаемому российской пропагандой, Украина выигрывает войну. Даже президент США Дональд Трамп, который в феврале 2025 года наставлял украинского президента Владимира Зеленского уступить российским требованиям, потому что «у вас нет карт на руках», на этой неделе заявил, что «Украина при поддержке Европейского союза способна сражаться и ПОБЕЖДАТЬ».

... )
На море достижения Украины столь же впечатляющи. 24 февраля 2022 года Черноморский флот России обладал абсолютным превосходством, и казалось, у Украины нет никаких средств противостоять ему. Одним из самых известных эпизодов того дня стал инцидент на острове Змеиный. Флагман Черноморского флота, ракетный крейсер «Москва», передал по радио сообщение маленькому гарнизону: «Я — российский военный корабль. Предлагаю сложить оружие и сдаться, чтобы избежать кровопролития и ненужных жертв». В ответ гарнизон передал: «Русский военный корабль, иди на хуй».

... )

Toivo Suokas

Sep. 27th, 2025 01:47 am
vak: (Default)
[personal profile] vak
Неожиданно мой родной дедушка нашёлся: sotapolku.fi/henkilot/suokas_toivo_1916-12-22_vuoksela/

Toivo Juhonpoika Suokas


Military rankSoldier
Date of birth12/22/1916
BirthplaceVuoksela
Troop divisionsWinter War: 07.10.1939 - 13.03.1940 Kol./III/KTR 1
Continuation War: 30.06.1941 - 16.01.1942 34.ELJ
Continuation War: 16.01.1942 - 03.07.1942 MeriK/Hel.LA
Continuation War: 03.07.1942 - 20.08.1942 E/Rv.Koul.K
Continuation War: 20.08.1942 - 15.09.1942 13.WarS
Continuation War: 15.09.1942 - 30.10.1942 35.WarS
Continuation War: 30.10.1942 - 18.07.1944 E/Rv.Koul.K
Continuation War: 04.10.1944 - 05.11.1944 LaprSp
Continuation War: 05.11.1944 - 15.11.1944 Rv.Koul.K

Known Warpath

Про любови

Sep. 26th, 2025 11:11 pm
vak: (Default)
[personal profile] vak
Вынесу из комментов. Древние греки различали восемь видов любви.
  1. Ἔρως (Эрос) — страстная, чувственная любовь, влечение, связанное с телесным желанием.
  2. Φιλία (Филия) — дружеская любовь, основанная на уважении, взаимной симпатии и доверии.
  3. Στοργή (Сторге) — семейная любовь, естественная привязанность, например между родителями и детьми.
  4. Ἀγάπη (Агапе) — бескорыстная, духовная, жертвенная любовь; позднее именно это слово стало важным в христианской традиции.
  5. Λούδους (Лудус) — игривая любовь, флирт, влюблённость без серьёзных обязательств.
  6. Πραγμά (Прагма) — зрелая любовь, основанная на долге, разуме и долгосрочной совместимости.
  7. Μανία (Мания) — безумная, навязчивая любовь, доходящая до одержимости.
  8. Φιλαυτία (Филавтия) — любовь к себе, которая может быть как здоровой (самоуважение), так и нездоровой (самовлюблённость).

Но «официальной классификации» не было: разные мыслители и поэты акцентировали разные её виды. Классическая «большая четвёрка» (Эрос, Филия, Сторге, Агапе) — реально употреблялась в античных текстах. Остальные категории (Лудус, Прагма, Филавтия, Мания) — либо встречаются у отдельных философов, либо были добавлены уже позднее (особенно в ХХ веке, в популярной философии).

1. Ἔρως (Эрос) — страстная любовь, влечение

  • Гесиод («Теогония»): Эрос — одно из первых божеств, возникших в Космосе.
  • Платон («Пир» / Symposium): Эрос обсуждается как стремление души к прекрасному и к истине, не только телесное влечение, но и духовное восхождение.
  • Сапфо: в лирике описывает Эрос как сладостную и мучительную силу.

2. Φιλία (Филия) — дружеская, товарищеская любовь

  • Аристотель («Никомахова этика»): различает несколько видов дружбы (по удовольствию, по пользе, по добродетели) — всё это входит в понятие philia.
  • Гомер: в «Илиаде» и «Одиссее» дружба (например, Ахилл и Патрокл) описывается как глубочайшая привязанность, выражающая philia.

3. Στοργή (Сторге) — семейная любовь, естественная привязанность

  • Слово встречается у Эсхила и Еврипида для описания родительской или братской привязанности.
  • В бытовом языке означало привычную, спокойную любовь родителей к детям или между членами семьи.

4. Ἀγάπη (Агапе) — бескорыстная, жертвенная любовь

  • В классическую эпоху употреблялось редко, чаще в значении «приязнь» или «доброжелательность».
  • Философы-стоики (например, Сенека в римской традиции) развивали близкие идеи универсальной доброжелательности.
  • В эллинистическую эпоху и позже в НЗ (Септуагинта, апостол Павел) agape стало обозначать именно духовную любовь, возвышающуюся над страстями.

5. Λούδους (Λούδος, Лудус) — игривая любовь, заигрывание

  • Термин латинский (от ludus — «игра»), введён уже в римской культуре.
  • В греческой традиции ему соответствуют образы из комедий Аристофана и новой аттической комедии (Менандр) — флирт, лёгкие романы, любовные игры.

6. Πραγμά (Πραγματική ἀγάπη / Прагма) — зрелая любовь, основанная на долге

  • Сам термин в античности почти не фиксируется как особый вид любви — это уже поздняя (современная) классификация.
  • Однако у Аристотеля в этике обсуждается любовь-дружба, основанная на долге и добродетели, близкая к этому пониманию.

7. Μανία (Мания) — безумная, навязчивая любовь

  • Платон («Федр»): различает несколько видов μανία (божественного безумия), среди них и любовное вдохновение, которое может возвысить душу.
  • В трагедиях Еврипида встречаются примеры разрушительной любви как безумия (мания). Например, в «Ипполите» любовь Федры к пасынку.

8. Φιλαυτία (Филавтия) — любовь к себе

  • У Аристотеля («Никомахова этика») встречается как естественная забота о себе (правильная φιλαυτία) и как порочная самовлюблённость (дурная φιλαυτία).
  • Для стоиков здоровая любовь к себе была необходима как основа добродетельной жизни.

Не мечите

Sep. 26th, 2025 09:42 am
vak: (Daemon)
[personal profile] vak
Был такой умный чувак, Альфред Норт Уайтхед. Я собрал коллекцию его цитат из интернета и сложил в формате для традиционной юниксной утилитки 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: (Знайка)
[personal profile] vak
Я придумал идею убойного софтверного продукта. Можно назвать "умный дневник" или "задушевная подруга" или "лучший друг альцгеймера". Пользуетесь ним ежедневно как диктофоном, наговаривая всё интересное, что с вами по жизни происходит. Речевая модель всё это мотает на ус. И у неё всегда можно попросить напомнить про что-то из вашей жизни. Как звали того пацана, с которым дружили во втором классе. Кому вы много лет назад дали на недельку любимую пластинку Битлз. Какого числа вы сделали предложение бывшей жене, и было ли это до или после секса. 😀

С годами ценность информации будет расти. Можно делать бизнес на развитии и обновлении софтины, сохраняя совместимость накопленной базы с предыдущими версиями.
vak: (Робот 1)
[personal profile] vak
Прикладная задача: добавить интеллекта газонокосилке. Пусть она сама голосом объясняет, как с нею управляться. Берем стандартную речевую модель и скармливаем ей документацию по газонокосилке. У народа такая фича называется RAG, или по русски генерация, дополненная поиском. Всё это происходит в показанной коробочке с 10 ваттами потребления.

Swift вместо make

Sep. 23rd, 2025 11:07 pm
vak: (Daemon)
[personal profile] vak
Оказывается, можно использовать утилиту 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
vak: (Знайка)
[personal profile] vak
Один крутой чувак спаял из 700 дискретных транзисторов самопальный компьютер. Работает на частоте 1 кГц. На видео компьютер выполняет программу Hello World.

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

Physical AI

Sep. 21st, 2025 09:56 pm
vak: (Робот 1)
[personal profile] vak
Наш президент дал интервью популярному корейскому видеоблогу. Тема блога - общество, экономика и инвестиции. А теперь и искусственный интеллект попал под раздачу. 😀



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

Чешем репу

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

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

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

Sep. 16th, 2025 11:44 am
vak: (Default)
[personal profile] vak
Некая тенденция к повышению уровня океана действительно наблюдается. Примерно 2 сантиметра за 10 лет. Вдогонку к предыдущему посту. Но зачем тратить деньги на борьбу с ледниковым периодом? Динозавры небось тоже боролись. Силёнок не хватило - вымерли.

vak: (Робот 1)
[personal profile] vak
Израильский видео блогер подробно расспрашивает нашего президента про ИИ на 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)
[personal profile] vak
Чуваки сделали сенсор 8x8. Показывает магнитное поле каждого "пикселя" в реальном времени.

vak: (U.S.A.)
[personal profile] vak
Наш местный губернатор выделил $62 миллиона на "повышение устойчивости прибрежных районов для защиты наших домов, рабочих мест и инфраструктуры от растущих рисков повышения уровня моря".

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

vak: (Default)
[personal profile] vak
Написать программу "run", которая умеет загружать и выполнять произвольный объектный файл. Например:
$ run hello hello.o
hello world!
Здесь файл hello.o получен компиляцией Си-шного кода в обычный объектник:
сс -с hello.с
Для примера возьмём простейший код:
#include <stdio.h>
void hello() {
printf("hello world!\n");
}
Программа "run" получает два аргумента. Первый аргумент - имя функции, которую надо вызвать. Второй аргумент - имя объектного файла. Для определённости пусть дело происходит в Линуксе, на архитектуре x86_64. Хотя неплохо бы и на arm64 под MacOS.
Page generated Sep. 28th, 2025 07:13 pm
Powered by Dreamwidth Studios