oroppas
oroppas.bsky.social
oroppas
@oroppas.bsky.social
Reposted by oroppas
I’m so excited (and terrified) to confirm I’ll be speaking at Gleam Gathering to discuss a potential future with Gleam and WebAssembly!
All the speakers confirmed for Gleam Gathering!

The lineup includes Gleam and Lustre Core Teams members:
@lpil.uk @hayleigh.dev @giacomocavalieri.me @gearsco.de @joshi.monster 💗

Check full list here: gleamgathering.com#speakers
November 12, 2025 at 6:33 PM
Reposted by oroppas
Microsoft Office ❌ Terminal ✅

🧮 xleak — A TUI Excel spreadsheets viewer.

💯 Supports search, formula display, lazy loading, clipboard & exporting to CSV/JSON.

🦀 Written in Rust & built with @ratatui.rs

⭐ GitHub: github.com/bgreenwell/x...

#rustlang #ratatui #tui #excel #spreadsheet #cli
November 12, 2025 at 7:39 AM
Reposted by oroppas
Somewhat surprising (to me) advice in Google's C++ style guide:

"Try to avoid unsigned types (except for representing bitfields or modular arithmetic). Do not use an unsigned type merely to assert that a variable is non-negative."

Example of a possible bug: abseil.io/tips/227

(via @wingolog.org)
November 11, 2025 at 3:45 PM
Reposted by oroppas
Despite its small size, Arduino's new Nesso N1 dev kit packs in the features — including Matter and LoRa support.
Arduino Partners with M5Stack on the Compact But Fully-Featured Arduino Nesso N1 Dev Kit
Despite its small size, Arduino's latest low-power IoT board packs in the features — including Matter and LoRa support.
www.hackster.io
November 11, 2025 at 5:40 PM
Reposted by oroppas
TinyGPU v2.0. A standalone GPU that can display a model file from Flash.Render 1K tri at 6.5fps in 320x240, 4-bit color. Tested on Basys3 FPGA. Submitted to the upcoming #TinyTapeout shuttle.
more spec 🧵.
git:
github.com/pongsagon/tt...
November 3, 2025 at 6:15 AM
Reposted by oroppas
My colleague Antonio Maiorano added some basic support for capturing Chrome #WebGPU content with RenderDoc recently! I wrote a brief article about how to use it. It's pretty primitive right now, but I have high hopes that we can improve the ergonomics in the future.
Profiling WebGPU with Renderdoc
Brandon Jones - Graphics and XR on the web
toji.dev
November 11, 2025 at 3:30 AM
Reposted by oroppas
A few weekends ago I wrote a logic analyzer in Spade 🐠, and it took less than 4 hours

I figured I'd write a blog post to show how that was possible and how the code works: blog.spade-lang.org/quickscope/
November 10, 2025 at 2:23 PM
Reposted by oroppas
WAMR-ESP32 (1.0.0) for esp32 by WAMR-ESP32-Arduino Contributors, Bytecode Alliance

➡️ https://github.com/mlaass/wamr-esp32-arduino

WebAssembly Micro Runtime for ESP32/ESP32-S3

#ArduinoLibraries #ArduinoLibs #esp32Libraries
GitHub - mlaass/wamr-esp32-arduino
Contribute to mlaass/wamr-esp32-arduino development by creating an account on GitHub.
github.com
November 9, 2025 at 9:40 PM
Reposted by oroppas
wazero 1.10.0 was just released. It includes a few bug fixes, an exciting new concurrent compilation opt-in feature, and experimental support for tail-calls! (also, first release under wazero/wazero!)

github.com/wazero/wazer...
Release v1.10.0 · wazero/wazero
Hiya folks - wazero release v1.10.0 has arrived, the first one under the wazero org! Experimental Features 5dd247b Concurrent Wasm compilation (#2381) @davidmdm 481bac9 Tail-call proposal (#2403) ...
github.com
November 9, 2025 at 1:19 PM
Reposted by oroppas
Life's comes at you fast, and so do new releases of yzma!

Use pure Go for hardware accelerated local inference on Vision Language Models & Tiny Language Models.

0.9.0 out now with API improvements, model downloading, & more.

github.com/hybridgroup/...

#golang #llama #vlm #tlm
GitHub - hybridgroup/yzma: yzma lets you use Go for local inference+embedding with Vision Language Models (VLMs) and Large Language Models (LLMs) using llama.cpp without CGo.
yzma lets you use Go for local inference+embedding with Vision Language Models (VLMs) and Large Language Models (LLMs) using llama.cpp without CGo. - hybridgroup/yzma
github.com
November 7, 2025 at 4:59 PM
Reposted by oroppas
Yes, linux-wasm is cool.

However, Wanix can already do so much more. Like powering today's release of Apptron v0.5 ... sharable full Linux dev environments that run entirely in the browser with Wasm.

github.com/tractordev/a...
Release v0.5 · tractordev/apptron
Sharable Apptron Environments Apptron is the first of a new category of general-purpose compute platform with over 5 years of R&D behind it. In these early releases, Apptron is starting out as a hu...
github.com
November 8, 2025 at 1:43 AM
Reposted by oroppas
Learn step-by-step how to build a secure AI tool with MoonBit and Wassette, powered by the WebAssembly Component Model.
Read more:https://www.moonbitlang.com/pearls/moonbit-wassette
November 7, 2025 at 5:53 AM
Reposted by oroppas
The CGAL Open Source Project is pleased to announce the release 6.1 of CGAL, the Computational Geometry Algorithms Library.

3D constrained triangulations, 3D snap rounding, faster Boolean operations, Fréchet distance computations, and much more

Changelog: www.cgal.org/2025/10/01/c...
November 7, 2025 at 9:14 AM
Reposted by oroppas
I finally got around to doing another Surfer release, so now we're on v0.4.0 🎉

My personal highlights are the new web assembly based translator system, and the improvements to our waveform control protocol, and you can read the full change log at gitlab.com/surfer-proje...
November 6, 2025 at 3:08 PM
Reposted by oroppas
have you ever wanted a #GlasgowInterfaceExplorer, but more wireless? #ESP32JTAG is a Glasgow-inspired device which is specialized for FPGA/MCU programming and debug, and works over WiFi. I think it's very cool and I've backed the project www.crowdsupply.com/ez32/esp32jtag
ESP32JTAG
A multifunction, wireless JTAG tool powered by an ESP32 and an FPGA
www.crowdsupply.com
November 6, 2025 at 1:30 AM
Reposted by oroppas
Causal modeling defines signal flow, but it gets rigid as systems scale. Acausal modeling focuses on physical relationships—letting equations form automatically. See how Dyad, built on Julia and #SciML, makes system #modeling more scalable and reusable. juliahub.com/blog/causal-...
#JuliaLang #Dyad
Causal vs. Acausal Modeling: Unlocking Flexibility in System Design - Blog - JuliaHub
Explore the shift from causal to acausal modeling and how it improves flexibility, scalability, and simulation performance in complex engineering systems.
juliahub.com
November 5, 2025 at 1:49 PM
Reposted by oroppas
Emscripten 4.0.19 is out! 🎉

github.com/emscripten-c...

A major improvement for dynamic linking landed: the main module is built statically, without relocation overhead, making it smaller and faster. Only dynamic libraries now have relocation overhead. This makes dynamic linking much more useful 🚀
github.com
November 5, 2025 at 5:29 PM
Reposted by oroppas
yzma 0.8.0 is out, now with over 87% coverage of the llama.cpp API from pure Go! More robust, more examples.

Go get it right now!

github.com/hybridgroup/...

#golang #llamacpp #vlm #slm #tlm
GitHub - hybridgroup/yzma: yzma lets you use Go for local inference+embedding with Vision Language Models (VLMs) and Large Language Models (LLMs) using llama.cpp without CGo.
yzma lets you use Go for local inference+embedding with Vision Language Models (VLMs) and Large Language Models (LLMs) using llama.cpp without CGo. - hybridgroup/yzma
github.com
November 3, 2025 at 10:38 AM
Reposted by oroppas
Reposted by oroppas
🌕 MoonBit Monthly Update Vol.5
This month, we update alias syntax, new built-ins like ReadOnlyArray and Iterator, and smarter linting and IDE tools.
👉Check out the highlights below or read our blog:www.moonbitlang.com/weekly-updates/
November 4, 2025 at 8:00 AM
Reposted by oroppas
As part of the #IETF hackathon, the people of Ariel OS are currently working on using #WASM to provision new functionality securely onto embedded systems.

github.com/ariel-os/trevm

floss.social/@ariel/11547...
GitHub - ariel-os/trevm: Tiny Rust embedded virtual machines bolted on Ariel OS
Tiny Rust embedded virtual machines bolted on Ariel OS - ariel-os/trevm
github.com
November 1, 2025 at 8:19 PM
Reposted by oroppas
it has been a while, but whoo, new bloggery: "wastrel, a profligate implementation of webassembly" https://wingolog.org/archives/2025/10/30/wastrel-a-profligate-implementation-of-webassembly
wastrel, a profligate implementation of webassembly — wingolog
wingolog: article: wastrel, a profligate implementation of webassembly
wingolog.org
October 30, 2025 at 10:20 PM
Reposted by oroppas
🏝️ Isle #FPGA Computer now has a Verilog 2D graphics engine.

Blog: projectf.io/isle/2d-draw...
Code: github.com/projf/isle
October 30, 2025 at 4:39 PM
Reposted by oroppas
Today I presented to the Wasm CG a proposal for fine-grained dynamic code generation as a core WebAssembly feature. The proposal is now at phase 1!

github.com/WebAssembly/...

Also immortalized in song: suno.com/song/19e0679...
GitHub - WebAssembly/jit-interface: WebAssembly specification, reference interpreter, and test suite for the jit-interfaces proposal.
WebAssembly specification, reference interpreter, and test suite for the jit-interfaces proposal. - WebAssembly/jit-interface
github.com
October 29, 2025 at 9:49 PM