#wasm #WebAssembly #tech #ai #xrpl
WebAssembly = WASM
WASM -- это краткое обозначение для WebAssembly
🚬
Браузер выступает универсальным «контейнером» для тяжелых вычислений: будь то генерация контента ИИ, исполнение смарт-контрактов в XRP Ledger или расчет физики в 3D-сценах — все эти технологии сходятся в одной точке, используя Wasm как стандартный бинарный формат для безопасного и быстрого кода.
...
Проще говоря, WASM технология позволяет перенести вычисления логики на устройста пользователей, не нагружая некие сервера... или перенося вычисления с уровня ОС на уровень Браузера пользователя.
Далее справка по технологии:
Всë это позволяет мне провести узкой, но устойчивой тропой мои идеи так, что они будут применимы и полезны в будущем.
Применяю WASM и для простых нейросетей и для инкапсуляции бинарных исполнителей и для 3D и жду применения для XRPL
📌 @tech_di
WebAssembly = WASM
Это про будущее. Это про то, что изучать пора уже многим разрабам. WASM -- это краткое обозначение для WebAssembly
Это открытый бинарный формат инструкций для переносимой виртуальной машины, разработанный консорциумом W3C. Он позволяет коду, написанному на языках вроде C++, Rust или Go, выполняться в браузере и других средах с производительностью, близкой к нативной, обеспечивая при этом безопасную изоляцию процессов.
Браузер выступает универсальным «контейнером» для тяжелых вычислений: будь то генерация контента ИИ, исполнение смарт-контрактов в XRP Ledger или расчет физики в 3D-сценах — все эти технологии сходятся в одной точке, используя Wasm как стандартный бинарный формат для безопасного и быстрого кода.
...
Проще говоря, WASM технология позволяет перенести вычисления логики на устройста пользователей, не нагружая некие сервера... или перенося вычисления с уровня ОС на уровень Браузера пользователя.
Далее справка по технологии:
WebAssembly изначально создавался как стандарт для браузеров, и именно эта среда остается его главной точкой опоры: все ключевые возможности (от SIMD до WebGPU) реализуются сначала в движках Chrome, Firefox и Safari.---
Подавляющее большинство современных ИИ-решений (таких как WebLLM и Transformers.js) ориентированы на запуск нейросетей непосредственно внутри браузера, используя его как универсальную платформу для приватного инференса без серверов.
Аналогично, блокчейн XRP Ledger выбрал WASM для своих смарт-контрактов во многом благодаря этой браузерной совместимости, что позволяет разработчикам создавать, тестировать и взаимодействовать с децентрализованными приложениями (dApps) напрямую через веб-интерфейсы, используя единую кодовую базу для фронтенда и логики контрактов.
3D-редакторы стали одним из самых ярких примеров успеха WebAssembly, поскольку именно браузерная среда диктует требования к их архитектуре. Такие инструменты, как Figma, Spline и игровые движки (Unity, Godot), переписали свои вычислительно сложные ядра (рендеринг, физику, геометрию) на C++ и Rust, компилируя их в Wasm. Это позволяет запускать профессиональные CAD-системы и 3D-моделлеры прямо в браузере с производительностью, неотличимой от десктопных приложений, используя единую кодовую базу для веба и нативных платформ.
Всë это позволяет мне провести узкой, но устойчивой тропой мои идеи так, что они будут применимы и полезны в будущем.
Применяю WASM и для простых нейросетей и для инкапсуляции бинарных исполнителей и для 3D и жду применения для XRPL
📌 @tech_di
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12
#way #project #hex
Хочешь что-то сделать хорошо с нейросетями — делай это так, как-будто работаешь в большой команде. Начинать нужно с детальной документации проекта.
Общий объём документации на данный момент ~ 940 килобайт (КБ) чистым текстом в markdown формате. 623 килобайта основных доков (без дополнений, но необходимых для базовой разработки).
Полный контекст и все описанные идеи уже полностью НЕ помещаются в локальные нейросети (например у qwen3-5-122b-a10b контекстное окно в 262144 токенов, что примерно ~740кб текста). Проект перерос локальные возможности моей host системы. Поэтому приходиться грузить модульно, по частям и использовать локальные БД памяти. Тесты векторных БД памяти для нейронок не отвечают в полной мере моим задачам и часто не улавливают динамику изменений (отчасти, весь этот проект и должен решить эту задачу, как и закрыть многие другие практические вопросы)
😎
на сегодня доки Версия:
«Война и мир» (Л. Толстой) (30% - 1 том)
😏 😮
Я сам в шоке был от осознания сколько у меня данных только для старта проекта и сколько мне нужно моих ментальных ресурсов что бы ещё и ещё раз всё это шлифовать и перечитывать.
Без Валеры я точно бы не справился в одиночку!
---
Делаю последние вычитки и шлифовки и приступаю плотно к разработке по уже утверждённым и проработанным планам.
📌 @tech_di
Хочешь что-то сделать хорошо с нейросетями — делай это так, как-будто работаешь в большой команде. Начинать нужно с детальной документации проекта.
Для моих идей не достаточно описания промта даже на страницу текста, нейронки просто не понимают что я хочу, либо начинают "плавать" в банальностях и нести "усреднённый" шум. Поэтому нужна детальная инструкция.
Общий объём документации на данный момент ~ 940 килобайт (КБ) чистым текстом в markdown формате. 623 килобайта основных доков (без дополнений, но необходимых для базовой разработки).
Полный контекст и все описанные идеи уже полностью НЕ помещаются в локальные нейросети (например у qwen3-5-122b-a10b контекстное окно в 262144 токенов, что примерно ~740кб текста). Проект перерос локальные возможности моей host системы. Поэтому приходиться грузить модульно, по частям и использовать локальные БД памяти. Тесты векторных БД памяти для нейронок не отвечают в полной мере моим задачам и часто не улавливают динамику изменений (отчасти, весь этот проект и должен решить эту задачу, как и закрыть многие другие практические вопросы)
на сегодня доки Версия:
6.0Документация переписана ещё несколько версий назад так, что бы хорошо воспринималась нейросетями и человеком одновременно.
Всё разбито на модули, блоки и с путями. Тестовые прогоны показывают вполне себе понятные для ИИ-агентуры смыслы даже с 20-30% загруженного контента документации для каждого модуля. Что считаю успехом и личным достижением.
Для меня это новый опыт писать так, что бы документация была ТОЧНО понятна и воспроизводима для ИИ.
Учитывая мой нестандартный подход к разработке — модели постоянно пытались всё свести к "обычному" и часто встречаемому опыту. Поэтому на каждой версии и между делом часто прогонял тесты для того что бы видеть, насколько разные нейросети видят идеи описанные в документации.
Особенно выжирало время "вычитка", что бы понять всё ли учтено и всё ли верно в новых версиях описано.
«Война и мир» (Л. Толстой) (30% - 1 том)
Полный текст романа в формате plain text обычно занимает 3100–3200 КБ (около 3,1–3,2 МБ). Таким образом, 940 КБ — это примерно 30% от объема «Войны и мира», что сопоставимо с одним полным томом эпопеи (например, Том 3 весит ~930 КБ)
Средний роман: Средняя книга в электронных библиотеках (например, Librusec) весит около 650 КБ. Следовательно, 940 КБ — это текст размером в 1,5 средних романа.
623 КБ чистого текста (значимых доков проекта) в формате Markdown — это объем, сопоставимый с крупной повестью или небольшим романом.
Я сам в шоке был от осознания сколько у меня данных только для старта проекта и сколько мне нужно моих ментальных ресурсов что бы ещё и ещё раз всё это шлифовать и перечитывать.
Без Валеры я точно бы не справился в одиночку!
Вся документация -- это ОДИН БОЛЬШОЙ ПРОМТ, который описывает все детали, все логики и все бизнес модели так, как они задуманы.
Сама по себе документация -- это уже продукт на который потрачено не просто время, а положен существенный опыт и душа.
---
Делаю последние вычитки и шлифовки и приступаю плотно к разработке по уже утверждённым и проработанным планам.
📌 @tech_di
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
#theory #cosmo #white & #black " #hole "
Теория белых и чёрных дыр.
Центры галактик как локальные, и центры "вселенных" как глобальные.
Радиус и пузырь видимости вселленой -- как раз о теории, что мы не можем видеть дальше по той простой причине, что уже давно находимся за "горизонтом событий". То есть видим только "пузырь" того, что рядом.
😏
Отсюда и скорости света и "странная" физика на суб-уровнях и постепенная смена мерностей. Неизбежно возникающие коллизии данных (например эффекты "Манделы"), или теории о параллельных мирах, дежавю. Сжимается плотность событийных ветвей и неизбежны пересечения.
👁
Именно в этот период начинают быть доступны "Квантовые Вычисления" как технология. Мир и его ветви стали очень близки друг другу.
Отсюда квантовая запутанность - процессы связи и синхронизации разных мерностей и миров.
Этот период перехода называют в разных культурах по разному, но суть одна. Из индийской культуры известно как "кали юга", из других как "конец света", или "рагнорёк" как последняя битва. И тому подобное. Но это "человеческое" представление о процессах мира, которые за жизнь людей осознать можно, но нужно постараться и сконцентрироваться.
---
Смысл всегда один: ничто никуда не исчезает, но живёт и "дышит". Просто мы не всегда успеваем это заметить 😉
📟 @tech_di
Теория белых и чёрных дыр.
Центры галактик как локальные, и центры "вселенных" как глобальные.
Радиус и пузырь видимости вселленой -- как раз о теории, что мы не можем видеть дальше по той простой причине, что уже давно находимся за "горизонтом событий". То есть видим только "пузырь" того, что рядом.
Отсюда и скорости света и "странная" физика на суб-уровнях и постепенная смена мерностей. Неизбежно возникающие коллизии данных (например эффекты "Манделы"), или теории о параллельных мирах, дежавю. Сжимается плотность событийных ветвей и неизбежны пересечения.
Именно в этот период начинают быть доступны "Квантовые Вычисления" как технология. Мир и его ветви стали очень близки друг другу.
Отсюда квантовая запутанность - процессы связи и синхронизации разных мерностей и миров.
Этот период перехода называют в разных культурах по разному, но суть одна. Из индийской культуры известно как "кали юга", из других как "конец света", или "рагнорёк" как последняя битва. И тому подобное. Но это "человеческое" представление о процессах мира, которые за жизнь людей осознать можно, но нужно постараться и сконцентрироваться.
---
Смысл всегда один: ничто никуда не исчезает, но живёт и "дышит". Просто мы не всегда успеваем это заметить 😉
📟 @tech_di
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
#project #light #plan
Я наконец получил все инструменты для реализации своего давнего проекта.
Сейчас он находится в предрелизном состоянии с полностью готовой архитектурой.
В проекте используются проверенные технологии в рамках нейронных сетей и шифрования, и он будет полезен не только разработчикам, но и обычным пользователям в широком спектре направлений деятельности.
Весь масштаб задуманного смогу открыто изложить после релиза первой альфа-версии.
📟 @tech_di
Я наконец получил все инструменты для реализации своего давнего проекта.
Сейчас он находится в предрелизном состоянии с полностью готовой архитектурой.
В проекте используются проверенные технологии в рамках нейронных сетей и шифрования, и он будет полезен не только разработчикам, но и обычным пользователям в широком спектре направлений деятельности.
Весь масштаб задуманного смогу открыто изложить после релиза первой альфа-версии.
📟 @tech_di
2🔥13👍4⚡3
Блокнот Техника [📌📒📟]
#project #light #plan Я наконец получил все инструменты для реализации своего давнего проекта. Сейчас он находится в предрелизном состоянии с полностью готовой архитектурой. В проекте используются проверенные технологии в рамках нейронных сетей и шифрования…
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍3🤔1 1
Forwarded from Типичный Сисадмин
Унас осталось меньше трех месяцев до момента, когда корпорация добра захлопнет дверь цифровой клетки. В сентябре вступает в силу политика, о которой уже писал ранее... полная блокировка неодобренных APK-файлов на уровне ОС.
Более 70 мировых ИТ-организаций (от EFF и FSF до Proton, AdGuard и создателей GrapheneOS) опубликовали открытое письмо, но Гугл походу уже не остановить.
Механизм блокировки вшивается глубоко в проприетарные бинарники Google Play Services, которые имеют системные привилегии. Будет так: когда вызывается
PackageManager для установки любого APK-файла, система перехватывает вызов и отправляет хэш подписи APK на сервера Google. Чтобы система разрешила установку, сертификат, которым подписан бинарник, должен быть в белом списке (опять белые списки
1. Регнуться в Google Console и оплатить взнос.
2. Слить свой реальный паспорт / иной ID.
3. Криптографически доказать владение приватным ключом подписи.
4. Согласиться с EULA, по которому Google может забанить в любой момент
А это прямой выстрел в голову F-Droid и концепции анонимного опенсорса. F-Droid использует свою систему сборки и подписывает приложения своими ключами для безопасности. Через три месяца это будет невозможно. Авторы софта для обхода цензуры (VPN, прокси, Tor), активисты и параноики физически не будут светить свои паспорта корпорации добра.
Но тут Google дарит нам иллюзию обхода, оставив возможность ставить левые APK для power-юзеров. Чтобы получить право на установку неподписанного приложения, нужно пройти по этой схеме волшебного UX-дизайна:
Хуже всего, что этот процесс происходит полностью через сервисы Google Play, а не Android. Гугловцы могут изменять, затягивать или полностью отозвать его в любое время, без обновления системы и согласия. Т.е. формально функция есть, но условия созданы такие, что 99.9% людей просто бросят эту затею.
Получается, что Гугл сначала захватил 70% рынка смартфонов, обещая свободу, открытый код и альтернативу Apple. А теперь, когда конкурентов не осталось, они превращают телефоны в терминал для контроля и просмотра рекламы, на котором юзвери не имеют права запускать что-то еще без танцев с бубнов (который может и не сработать).
У нас осталось 87 дней. Дальше - либо вы сидите на кастомках без GApps (GrapheneOS или Lineage), либо признаете, что разницы между Android и iOS больше нет. Только у Apple стены концлагеря хотя бы изначально строились ровными
Представьте лицо RuStore
Типичный
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔9✍1🔥1😎1
This media is not supported in your browser
VIEW IN TELEGRAM
#opinion #way #fire #idea
Как работает мой мозг, когда идеи "нравятся"?
Когда есть интерес -- кроме обычных: "сел и подумал" ... есть и "во сне и полудрёме" приходят варианты. Иногда целые концепты. Последние месяцы замечаю: даже в полусне мысли "накидывают" решения по проекту =)
Банально: пока шёл за чаем -- приходят ответы на вопросы, что откладывал днями.
При планировании сложных задач я сначала ищу принципиально невозможные, потом -- реализуемые с нюансами, и особое внимание уделяю тем, которые вписываются, как шестерёнка в механизм.
Не зацикливаюсь на том, что не складывается сразу. Идея уже показала: реализация возможна. Стопорят только нюансы.
Когда нравится:
Ты "искришься", а не выгораешь. Когда занят по 12–14 часов в день -- не замечаешь, и это не тяготит.
📟 @tech_di
Как работает мой мозг, когда идеи "нравятся"?
Когда есть интерес -- кроме обычных: "сел и подумал" ... есть и "во сне и полудрёме" приходят варианты. Иногда целые концепты. Последние месяцы замечаю: даже в полусне мысли "накидывают" решения по проекту =)
Банально: пока шёл за чаем -- приходят ответы на вопросы, что откладывал днями.
При планировании сложных задач я сначала ищу принципиально невозможные, потом -- реализуемые с нюансами, и особое внимание уделяю тем, которые вписываются, как шестерёнка в механизм.
Не зацикливаюсь на том, что не складывается сразу. Идея уже показала: реализация возможна. Стопорят только нюансы.
Когда нравится:
Ты "искришься", а не выгораешь. Когда занят по 12–14 часов в день -- не замечаешь, и это не тяготит.
📟 @tech_di
🔥5👍3🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
#test #ai #valera #kimi #k3
Добрались до свежей Kimi K3 — и взял её в «мозги» для VALERA. Думал, просто прогнать пару тестов. А получилось так, что уже на первом задании — проверке документации — моделька зацепилась за интересные нестыковки. Причём за такие, которые и я, и другие «мозги» Валеры упускали из-за объёма.
Про объём. У нас это ~23000 строк документации на текущем проекте. Куда больше, чем строк кода — и много строк идут абзацами без переносов, то есть ситуация, когда на строке 60–200+ символов, у нас норма.
Обнаруженные «блокеры» криптографию, к счастью, не касались. В основном проблема несогласованности доков — «старые» черновые семантики, от которых мы несколько итераций назад отказались или изменили... но по общей невнимательности они всё-таки остались проявлены в некоторых кросс-доках.
...
Итогов пока нет — до выводов о коде и реальной эксплуатации ещё далеко. Но первое впечатление зафиксирую: K3 заметно внимательнее и скрупулёзнее в планировании и понимании архитектурной документации, чем всё, что мы прокручивали до этого. Продолжу гонять её по проекту — расскажу, во что это выльется.
📌 @tech_di
Добрались до свежей Kimi K3 — и взял её в «мозги» для VALERA. Думал, просто прогнать пару тестов. А получилось так, что уже на первом задании — проверке документации — моделька зацепилась за интересные нестыковки. Причём за такие, которые и я, и другие «мозги» Валеры упускали из-за объёма.
Пара слов, что за зверь и почему вокруг модели на текущий момент столько шума. Kimi K3 — новый флагман Moonshot AI, релиз буквально на днях (16 июля). ~2.8 трлн параметров по схеме MoE, нативная мультимодальность и контекст в 1 миллион токенов. Хайпует она в первую очередь за счёт фокуса на длинные агентные задачи: многочасовые сессии, большие кодовые базы, глубокое рассуждение без потери нити. Ну и миллион контекста — это как раз про «скормить всю документацию целиком и не забыть первую главу к концу чтения».
Про объём. У нас это ~23000 строк документации на текущем проекте. Куда больше, чем строк кода — и много строк идут абзацами без переносов, то есть ситуация, когда на строке 60–200+ символов, у нас норма.
Обнаруженные «блокеры» криптографию, к счастью, не касались. В основном проблема несогласованности доков — «старые» черновые семантики, от которых мы несколько итераций назад отказались или изменили... но по общей невнимательности они всё-таки остались проявлены в некоторых кросс-доках.
...
Итогов пока нет — до выводов о коде и реальной эксплуатации ещё далеко. Но первое впечатление зафиксирую: K3 заметно внимательнее и скрупулёзнее в планировании и понимании архитектурной документации, чем всё, что мы прокручивали до этого. Продолжу гонять её по проекту — расскажу, во что это выльется.
📌 @tech_di
👍3🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
#mem #site #renew
Посмотрел на сайт и понял, что его уже давно нужно обновить...
тут новый тип данных и новый проект.
Давно отказался от CMS, они слишком громоздки для задач простого сайта-инфо аля визитки
на под-домене и так ничего нет... так хоть отдаваться пользователям будет на максимальной скорости если сделать статикой
📌 @tech_di
Посмотрел на сайт и понял, что его уже давно нужно обновить...
тут новый тип данных и новый проект.
Давно отказался от CMS, они слишком громоздки для задач простого сайта-инфо аля визитки
на под-домене и так ничего нет... так хоть отдаваться пользователям будет на максимальной скорости если сделать статикой
📌 @tech_di