While auditing dependencies in my monorepo, I ran an experiment that bothered me more than it should have:
twMerge('border-grid border-red-500If you run more than one AI coding agent, you've hit this: Claude Code (or Codex, or whichever) gets deep into a task, hits its usage limit, and everything it knew evaporates. The plan, the half-finished edit, the "don't redo this migration" context. You paste a summary into the next tool by hand and hope you didn't for...
The regulatory push for EU Chat Control 2.0 has exposed a fundamental architectural vulnerability in modern operating systems. Governments have realized that while breaking End-to-End Encryption (E2EE) at the protocol level causes massive public backlash, they can simply bypass encryption entirely by enforcing Client-Side Scanning (CSS) hooks directly on your physical hardware.
E2EE means a...
A founder once messaged me with a problem that sounded almost too simple to be real. Customers were saying they never received their refund. Support would check the payment provider's dashboard, see the refund clearly marked as processed, and tell the customer it was sent. The customer would insist it never showed up. Both sides were technically right, and that is exactly what made it so hard t...
I once spent three weekends writing a single ebook for my Python course. Last month, my product (Ebookr.ai) generated a better one in about fifteen minutes, while I was making coffee. This is the story of the gap between those two sentences.
I run
title: "I built a tiny alternative internet in pure Python — a protocol, a browser, and a firewall" published: false tags: python, networking, showdev, programming canonical_url: https://abouttime-d5a.pages.dev/project-weft
Someone said "let's make a new internet" — sarcastically. So I made a working one....