We're on the front page of Hacker News again!
We're on the front page of Hacker News again!
Luminarys AI: платформа AI-агентов с изолированными навыками и кластеризацией
Модульная платформа для запуска AI-агентов, где каждый навык работает в WebAssembly-песочнице, агенты масштабируются на кластер из разнородных машин, а навыки пишутся на Go, Rust или AssemblyScript. Привет, Хабр. Последние полгода мы работаем с AI-агентами в продакшене и раз за разом сталкиваемся с одними и теми же архитектурными ограничениями. Инструменты либо получают полный доступ к системе, либо вынуждают постоянно подтверждать каждое действие вручную — гранулярные правила в конфигах помогают, но не дают рантаймовой изоляции: навык всё равно физически способен выйти за заявленные границы, если код написан неправильно. Масштабирование на гетерогенные машины — x86, ARM, IoT, edge — остаётся нерешённой задачей: существующие инструменты параллелят агентов внутри одного репозитория, но не умеют маршрутизировать вызовы к нодам на разных архитектурах. А скиллы и плагины привязаны к одному языку платформы — нет способа написать один навык на Rust для производительности, другой на TypeScript для удобства, и запустить их рядом в одном хосте. Мы решили решить эти проблемы на архитектурном уровне. Готовых решений на архитектурном уровне мы не нашли — и решили построить платформу с нуля. Назвали её Luminarys AI . В этой статье расскажу, что она умеет и какие задачи закрывает.
https://habr.com/ru/articles/1019124/
#AI #агенты #WebAssembly #кластеризация #IoT #LLM #безопасность #MCP
Go on Embedded Systems and WebAssembly
#HackerNews #Go #Embedded #Systems #WebAssembly #TinyGo #TechNews
TinyGo - A Go Compiler For Small Places Get Started See the code Go on embedded systems and WebAssembly TinyGo brings the Go programming language to embedded systems and to the modern web by creating a new compiler based on LLVM. You can compile and run TinyGo programs on over 100 different microcontroller boards from maker boards such as the BBC micro:bit and the Arduino Uno, to industrial processors from Nordic Semiconductor and ST Microelectronics.
WebAssembly Hacking: 7 Practical Examples Every Ethical Hacker Should Master
This article discusses 7 practical WebAssembly (Wasm) hacking examples for ethical hackers. Wasm is a binary instruction format used in high-performance web apps and services, but it can hide vulnerabilities such as sensitive logic on the client, bundle vulnerable C/C++ code, and introduce new attack vectors for XSS, RCE, and privilege escalation. The article provides actionable steps, code, and details that are useful in real-world pentests. Key lesson: Understanding WebAssembly is crucial for finding hidden vulnerabilities in modern web apps. #WebAssembly #EthicalHacking #ReverseEngineering #BugBounty #Cybersecurity
Not really a use case, but what I consider the killer app of #WebAssembly .. *polyglot* modular systems and contract-based development where #wasm components can be dropped in at runtime and be hosted on any device, from cloud-based servers to mobile and IoT on the edge.
What practical use cases for #WebAssembly can you imagine?
Tell about it in this thread.
I use WASM to integrate software solutions across different stacks. For example, I compile a Twofish cipher implementation from C to WASM and use it in the browser. It’s cheap and prevents reinventing the wheel.
However, WASM has limitations: no threads, no hardware acceleration, etc.
What other real-world use cases can you imagine?
asyncmachine can now synchronize #WebWorkers - either separately, grouped via a proxy #statemachine, or in-browser only. This makes browser multithreading accessible to #Golang devs today and comes with a set of #devtools and #Otel.
You can find out more from the dedicated example https://asyncmachine.dev/wasm-workflow
@maxd These are the WebWorker workflows we discussed the other day, no atomic shared mem yet tho ;)
"WebAssembly adoption hinges on the Component Model. Luke Wagner discusses Preview 3 updates and how Wasm is evolving for edge and serverless environments."