HackerTrans
TopNewTrendsCommentsPastAskShowJobs

wolfejam

no profile record

Submissions

Show HN: 2.7KB Zig WASM – live globe showing executions at 300 CF edges

mcpaas.live
20 points·by wolfejam·3 เดือนที่ผ่านมา·28 comments

Show HN: I got tired of syncing Claude/Gemini/AGENTS.md and .cursorrules

2 points·by wolfejam·4 เดือนที่ผ่านมา·11 comments

Show HN: FAF – The package.json for AI context (IANA registered)

github.com
1 points·by wolfejam·5 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·5 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·6 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·6 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·6 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·6 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·6 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·7 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·8 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·8 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·8 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·8 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·8 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·8 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·8 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·8 เดือนที่ผ่านมา·0 comments

Show HN: Chrome extension, grab any codebase as .txt (GitHub, Monaco, StackBlitz

chromewebstore.google.com
1 points·by wolfejam·9 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by wolfejam·9 เดือนที่ผ่านมา·0 comments

comments

wolfejam
·3 เดือนที่ผ่านมา·discuss
thanks for visiting — the globe just crossed 100 cities - Appreciate the feedback. Happy Sunday :)
wolfejam
·3 เดือนที่ผ่านมา·discuss
Fair — the homepage needed work. Updated to repo: https://github.com/Wolfe-Jam/faf-cli
wolfejam
·3 เดือนที่ผ่านมา·discuss
Fair feedback — the homepage was overdue for a cleanup. It now points to the repo: https://github.com/Wolfe-Jam/faf-cli
wolfejam
·3 เดือนที่ผ่านมา·discuss
just trying to show the zig-wasm binary and CF edge :)
wolfejam
·3 เดือนที่ผ่านมา·discuss
Yep — Three.js renders the globe client-side. The 2.7KB scores server-side at the edge. Separate concerns.
wolfejam
·3 เดือนที่ผ่านมา·discuss
The 2.7KB Zig WASM binary is the scoring engine that runs on every request at Cloudflare's edge. The globe visualizes where those requests land. Two layers — compute at the edge, visualization in the browser.
wolfejam
·3 เดือนที่ผ่านมา·discuss
MCPaaS serves persistent AI context via the Model Context Protocol. A namepoint (mcpaas.live/yourhandle) gives your AI instant project context — no re-explaining every session. Works with Claude, Gemini, Cursor, any MCP client.

Claim yours, free or paid: https://mcpaas.live/claim

The globe shows where the edge binary executes. More at https://mcpaas.live/about
wolfejam
·3 เดือนที่ผ่านมา·discuss
Thanks for flagging the broken link. More context here: https://mcpaas.live/about
wolfejam
·3 เดือนที่ผ่านมา·discuss
Exactly right. 2.7KB works because it's pure computation — slot counting, no allocator, no stdlib, no WASI. The moment you need I/O it balloons. This use case fits a glove
wolfejam
·3 เดือนที่ผ่านมา·discuss
Fair point — globe.gl (Three.js) handles the 3D rendering client-side.

The 2.7KB WASM is the server-side scoring engine — Zig-compiled, runs on every request at the Cloudflare edge. The globe visualizes where those executions happen.

Two separate layers: WASM at the edge, JS in the browser.
wolfejam
·3 เดือนที่ผ่านมา·discuss
MCPaaS is trademarked. Nothing it patented.
wolfejam
·3 เดือนที่ผ่านมา·discuss
use the pause button below it, zoom in/out, rotate too
wolfejam
·3 เดือนที่ผ่านมา·discuss
use the pause button below it
wolfejam
·4 เดือนที่ผ่านมา·discuss
ETH Zurich studied 5,694 PRs across 12 diverse repos.
wolfejam
·4 เดือนที่ผ่านมา·discuss
ETH Zurich tested this: LLM-generated prose context = -3% performance, +20% cost. Even human-written = +4% at +19% cost. The problem is prose bloat. Structured formats avoid that by design. https://arxiv.org/abs/2602.11988
wolfejam
·4 เดือนที่ผ่านมา·discuss
ln -s makes all four files identical. Whichever format you write it in, the other three get the wrong structure. This generates each in its native format.
wolfejam
·4 เดือนที่ผ่านมา·discuss
Totally — git handles syncing files. The problem is these four files have different formats and conventions. Same project context, four dialects. That's why I wrote bi-sync --all: one YAML source, four native outputs.
wolfejam
·5 เดือนที่ผ่านมา·discuss
Well said. And it's potentially a 7% swing when you think about it — +4% with good human-written context vs. -3% with LLM-generated noise. That's a significant delta from just the quality of the information.

The real value is exactly what you described: the tribal knowledge, the "we tried X and it broke because Y", the constraints that live in someone's head and nowhere in the code. LLM-generated files miss this because the LLM is just restating what it can already see. Of course that doesn't help.
wolfejam
·5 เดือนที่ผ่านมา·discuss
This paper validates what we've been building toward. The core issue isn't the idea of context files — it's that prose is the wrong format for structured facts.

AI crushes structured data like package.json but struggles with free-form markdown. Two developers describe the same repo completely differently. There's no schema, no validation, no scoring.

Our paper on CERN's Zenodo proposes FAF — a structured YAML format (IANA-registered as application/vnd.faf+yaml) that replaces prose with validated fields. One .faf file generates native outputs for CLAUDE.md, AGENTS.md, .cursorrules, and GEMINI.md. The instruction files stay — they just sit on top of a structured foundation instead of floating independently.

Paper: https://zenodo.org/records/18251362
wolfejam
·5 เดือนที่ผ่านมา·discuss
very true, most end-users don't care what we call it or how it works--most drivers don't know how their brakes work, but they better

simplify with AI hasn't quite caught on lol