I am sharing corswhy, a small Node command that checks one CORS preflight response. I kept running into the gap between an API call that worked in curl and a browser request that stopped at OPTIONS. The command takes the API URL, browser origin, method, and names from…
I built Paper Margins because I wanted to read a paper and keep the source page beside each explanation. I can open a local PDF or an arXiv ID, select a passage, and ask a local model to explain or translate it. The answer panel shows the page text sent to the model, with a button to return to that…
I built git-sha-ready after noticing how easy it is to write a Git integration around a 40 character object ID. A SHA-256 repository produces 64 character IDs, so a validator or fixed slice can reject a valid commit or silently shorten it. The tool scans Git tracked text files and prints the exact…
https://github.com/ivorpad/pyokka I built Pyokka with Claude Code. It's a VS Code extension that records a Python run so you can step back through it, with each line's value next to the code. **How Claude Code helped build it:** I decided what to build and reviewed the results. Claude Code wrote…
I have been building a somewhat unusual local inference machine around two Huawei Atlas 300I Duo cards. They are relatively inexpensive, passive, dual-accelerator PCIe cards with 96 GB of device memory apiece. They are also absolutely not drop-in CUDA replacements. When I first brought up Qwen3.8…
I have been building a somewhat unusual local inference machine around two Huawei Atlas 300I Duo cards. They are relatively inexpensive, passive, dual-accelerator PCIe cards with 96 GB of device memory apiece. They are also absolutely not drop-in CUDA replacements. When I first brought up Qwen3.8…
So I started a project with a perfectly reasonable objective: >**Run software that was never built for your computer.** Obviously instead of doing something sensible, I decided to build the runtime myself. 😂 The project is called **UNIVERSE**:…