open-paren
Joined 7 years ago
Joined 7 years ago
i find a small, human written spec to be much more effective than these large spec documents.
the idea is that you iterate with your agent to write the spec, you implement, then eventually that spec gets merged into a "spec corpus" that describes all the behavior of the repository. but i don't think that prose can ever enumerate all the behaviors required of code, nor should it. the spec almost immediately becomes out of date.
┌──────────────────────────────────┐
│ UNCOMMON BLOB ** │
│ * / - │
├──────────────────────────────────┤
│ │
│ .----. │
│ ( * * ) │
│ ( ) │
│ `----' │
├──────────────────────────────────┤
│ DEBUGGING xxxxxxx----------- 39 │
│ PATIENCE xxxxxx------------ 32 │
│ CHAOS xxx--------------- 19 │
│ WISDOM xxxxxxxxxxxxxxxx-- 90 │
│ SNARK xxxx-------------- 22 │
├──────────────────────────────────┤
│ TOT 202 hackernews │
└──────────────────────────────────┘Uses pretext (https://github.com/chenglou/pretext) for the text layout
---
https://every.to/diplomacy (June 2025)
Example: https://yazzy.carter.works/https://paulgraham.com/submarine....
https://github.com/carterworks/yazzy
It uses Steph Ango's/kepano's defuddle under the hood.
The live version is hosted on a single free-tier fly.io node, but it is easily self-hosted.
https://docs.podman.io/en/latest/markdown/podman-systemd.uni...
> It supports forwarding API calls to host system libraries like OpenGL or Vulkan to reduce emulation overhead. An experimental code cache helps minimize in-game stuttering as much as possible. Furthermore, a per-app configuration system allows tweaking performance per game, e.g. by skipping costly memory model emulation. We also provide a user-friendly FEXConfig GUI to explore and change these settings.
> On the technical side, FEX features an advanced binary recompiler that supports all modern extensions of the x86(-64) instruction set, including AVX/AVX2. The heart of this recompiler is a custom IR that allows us to generate more optimized code than a traditional splatter JIT. A comprehensive system call translation layer takes care of differences between the emulated and host operating systems and implements even niche features like seccomp. A modular core enables FEX to be used as a WoW64/ARM64EC backend in Wine.
Used by the new Steam Frame (https://store.steampowered.com/sale/steamframe) which is an ARM64 Snapdragon 8 Gen 3 that will run PC and PCVR gaming titles.