The quest for quests

Game dev is hard, but doing it badly is still pretty fun.

New post 'Custom Upstream Failure Responses with Istio Gateways, EnvoyProxy and WASM'

https://calebwoodbine.nz/custom-upstream-failure-responses-with-istio-gateways-envoyproxy-and-wasm/

I recently added a new piece of software I wrote to my environments, enabling default pages for errors when hosts that can be served aren't available.

#istio #kubernetes #cncf #envoyproxy #wasm #webassembly #proxies #cloudnative

Custom Upstream Failure Responses with Istio Gateways, EnvoyProxy and WASM

Kia Ora! 👋 Recently I wanted to achieve a goal that I’ve had for a while, scratching an itch to serve a default backend for when a host requested isn’t available.

Caleb Woodbine

GBA Eval - Build a Game Boy Advance emulator in WebAssembly from scratch

GBA Eval은 최첨단 AI 코딩 에이전트들이 24시간 동안 WebAssembly 지원 Game Boy Advance 에뮬레이터를 처음부터 작성하도록 하는 평가 환경입니다. 에뮬레이터는 Mesen2라는 고정밀 GBA 에뮬레이터와 비교해 게임플레이 재현, 오디오, 하드웨어 서브시스템 테스트를 통해 점수화됩니다. 각 모델은 독립된 도커 컨테이너에서 Rust + wasm32 툴체인과 BIOS, 테스트 ROM, Mesen2 기반 오라클 CLI를 활용하며 인터넷 접근은 차단됩니다. 이 프로젝트는 AI 모델의 환경 설계와 평가 방법론 연구에 중요한 실험 사례로, Mechanize에서 관련 소프트웨어 엔지니어를 채용 중입니다.

https://gbaeval.com/

#llm #emulator #webassembly #evaluation #rust

GBA Eval - Build a Game Boy Advance emulator in WebAssembly from scratch

Frontier AI coding agents try to write a Game Boy Advance emulator from scratch. Their emulators are graded against Mesen2.

GBA Eval
TIL you can run `ffmpeg` (compiled to #WebAssembly) directly in the browser (recording, converting, streaming) via https://github.com/ffmpegwasm/ffmpeg.wasm
GitHub - ffmpegwasm/ffmpeg.wasm: FFmpeg for browser, powered by WebAssembly

FFmpeg for browser, powered by WebAssembly. Contribute to ffmpegwasm/ffmpeg.wasm development by creating an account on GitHub.

GitHub

FSRS-плагин для Obsidian: SQL-подобные запросы к карточкам, Rust/WASM

Инструмент интервального повторения заметок Obsidian должен использовать современный алгоритм, работать локально с заметками как есть (без переписывания в карточки). Существующие в Obsidian плагины останавливаются на алгоритме SM-2 образца 1987 года. Альтернативные решения есть «где-то еще», вне свободного ПО, вне Markdown‑first архитектуры — привязаны к облаку или проприетарному формату. Я написал свой, потому что не нашёл подходящего. FSRS, вычислительное ядро на Rust, скомпилированное в WebAssembly, и SQL‑подобный синтаксис для табличной выборки. В статье — архитектура с WebAssembly, собственный парсер, лексер, замеры производительности. Любые запросы обрабатываются в сотых долях секунды. Blazingly fast 🦀 Это техническая статья. Если хотите пошаговое руководство для пользователя — вот обзорная статья .

https://habr.com/ru/articles/1030950/

#obsidian #FSRS #rust #webassembly #интервальное_повторение #typescript #sql #spaced_repetition

FSRS-плагин для Obsidian: SQL-подобные запросы к карточкам, Rust/WASM

FSRS-плагин для Obsidian: SQL-подобные запросы, Rust/WASM, производительность Инструмент интервального повторения заметок Obsidian должен использовать современный алгоритм, работать локально с...

Хабр

I also took some time to write down my thoughts on McKinsey's Vizro dashboarding framework.

It can be used with PyCafe to quickly deploy dashboards using WebAssembly.

That avoids Shadow IT, and with the right AI support tooling, you can accelerate data science workflows even.

https://osroadwarrior.info/rapid-dashboarding-with-self-hosted-ai-systems/

#datascience #business #showdowai #webassembly #mcp

Rapid Dashboarding with Self-Hosted AI Systems

The fine folks from McKinsey have open-sourced an AI-enabled dashboarding workflow. In my opinion, it's useful for businesses and strategically valuable to generate insights. It's called Vizro. Rapid dashboarding alternatives like Claude in Excel require 1. more work and prompting (attention to detail) 2. you need to email or SharePoint-share

Simple Self-hosting

"Blazor WASM is too heavy for public sites."

I shipped a 5-game daily puzzle site on .NET 10. 26 routes at Lighthouse perf 100, TBT 0–14ms. Only game routes pay a WASM tax.

Per-route render modes win.

https://mincalc.com — try this morning.

#dotnet #blazor #webassembly

Calm daily puzzle games · MinCalc

MinCalc is a home for calm, logical daily puzzle games. Five games, one new puzzle each per day. Play today or any past day from the calendar.

MinCalc

Show HN: Gowasm – a browser-first Go execution environment in Rust/WebAssembly

Gowasm은 Rust와 WebAssembly를 활용해 브라우저 내에서 Go 언어를 직접 실행할 수 있는 환경을 제공합니다. 고루틴, 채널, 인터페이스, 제네릭 등 Go의 주요 런타임 기능을 지원하며, tutorial, playground, 소규모 앱에 적합합니다. WebAssembly 엔진과 브라우저 관리 워커를 통해 네트워크, 파일 시스템, 암호화 등 다양한 표준 라이브러리 기능도 사용할 수 있습니다.

https://github.com/mjgil-wasm/gowasm

#go #webassembly #rust #runtime #browser

Hi #Fediverse 👋

Convertilo — privacy-first file tools that run entirely in your browser. Compress, convert and edit images, PDFs, audio. Files never leave your device.

Codecs (MozJPEG, libavif, OxiPNG, libwebp, gifsicle, SVGO) compiled to WASM.

🌐 https://convertilo.io
🐙 https://github.com/convertilo

#privacy #webdev #FOSS #WebAssembly #WASM

Convertilo — Images, PDFs, Translator Online in Browser

Compress and convert images, work with PDFs, translate with neural network, calculators — all in your browser. No registration, no server uploads.

Convertilo

Docker images are MB; a full game engine compiles to 35MB WASM

https://bogomolov.work/blog/posts/wasm-vs-docker/

#HackerNews #Tech #WebAssembly

Docker images are hundreds of MB; a full game engine compiles to 35MB WASM

A full 3D game -- renderer, physics engine, scripting runtime -- exported to WebAssembly is 35MB. The default Node.js Docker image is hundreds of MB, pulled 19 million times last week.