~/paulderscheid.xyz /about /blog /perl /links /mail Links — #web Dropping Cloudflare for Bunny.net (Apr 26, 2026) Migrating a personal blog away from Cloudflare to a smaller, less politicised CDN.
#essays #ops #web Email could have been X.400 times better (Apr 26, 2026) A history of X.400 — the formally-specified email standard SMTP defeated — and what we lost by shipping the simpler thing.
#essays #systems #web Flickr: the first and last great photo platform (Apr 26, 2026) How Flickr quietly became the only general-purpose photo community that survived web 2.0, and why nothing has replaced it.
#essays #web A stable Firefox identifier linking your private Tor identities (Apr 26, 2026) Fingerprint.com found that Firefox and Tor's IndexedDB ordering is stable across private windows — enough to fingerprint a user across origins.
#privacy #security #web Zero-copy GPU inference from WebAssembly on Apple Silicon (Apr 26, 2026) Sharing a WebAssembly module's linear memory directly with the Apple Silicon GPU — no copies, no serialisation, real measurements for stateful inference.
#ai #compsci #web s@ Protocol (Apr 4, 2026) Decentralised social networking over static sites — no server needed.
#web Picol (Mar 8, 2026) Antirez's Tcl interpreter in 500 lines of C. Elegant, educational, minimal.
#web #tools voxtral.c (Mar 8, 2026) Pure C, CPU-only inference of Mistral's Voxtral speech-to-text model. No GPU required.
#web #tools Gitas (Mar 8, 2026) Quick Git account switching for people managing multiple identities.
#web #tools Ghidra (Mar 8, 2026) The NSA's open-source software reverse engineering framework.
#web #tools vim-pencil (Mar 8, 2026) Rethinking Vim as a tool for writing prose, not just code.
#web #tools mdvi (Mar 8, 2026) Terminal Markdown viewer with vi keybindings.
#web #tools Ki Editor (Mar 8, 2026) A text editor that operates directly on the abstract syntax tree.
#web #tools LibreSprite (Mar 8, 2026) Open-source pixel art editor, forked from Aseprite before it went proprietary.
#web #tools Oat (Mar 8, 2026) Ultra-lightweight, zero-dependency UI library built on semantic HTML.
#web #tools Goodbye innerHTML, Hello setHTML (Mar 1, 2026) Mozilla introduces the Sanitizer API and setHTML for safer DOM manipulation in Firefox 148.
#web #security Ladybird adopts Rust, with help from AI (Mar 1, 2026) The Ladybird browser project adopts Rust for new components, using AI to assist migration.
#web #systems Please, please, please stop using passkeys for encrypting user data (Mar 1, 2026) Why using passkeys with PRF for encryption is dangerous and premature.
#security #web @celine/bibhtml (Feb 7, 2026) LaTeX-style citations as Web Components. BibTeX, DOI, and Wikidata references in plain HTML.
#web Hono (Feb 7, 2026) Small, ultrafast web framework built on Web Standards. Runs on Cloudflare Workers, Deno, Bun, Node, and more.
#web #tools Mwmbl (Feb 7, 2026) Free, open-source, non-profit search engine. Community-curated results — users can edit what comes up.
#web #community Protomaps (Feb 7, 2026) Open source maps as a single static file. No tile server — just cloud storage and HTTP range requests.
#tools #web A List of Text-Only & Minimalist News Sites (Feb 7, 2026) Curated list of text-only and minimalist news sites. The bedrock web is alive.
#news #web What came first: the CNAME or the A record? (Jan 19, 2026) A Cloudflare change accidentally altered CNAME record order in DNS responses, breaking resolution — and exposing ambiguities in the DNS RFCs.
#dns #web Most RESTful APIs aren't really RESTful (Jul 9, 2025) What Roy Fielding's dissertation actually says about REST, and how far most APIs stray from it.
#api #web < all links