WebPKI and You

There’s been a push over the last twelve years to move web traffic off unencrypted HTTP to encrypted HTTPS, to protect the general public from dragnet surveillance, gaping assholes on public wifi11 Ironically this site has an expired cert, so I’ve linked the non-HTTPS version. There are incredibly not-safe-for-work shock images in some of the […]
Reverse-engineering the UniFi inform protocol

A few years ago I ran a small UniFi hosting service. Managed cloud controllers for MSPs and IT shops who didn’t want to run their own. Every customer got their own VPS running a dedicated controller. The product worked. People wanted hosted controllers, mostly so they didn’t have to deal with hardware, port forwarding, backups. […]
Show HN: VS Code Agent Kanban: Task Management for the AI-Assisted Developer

VS Code Agent Kanban is available on VS Code Marketplace | GitHub Main Features Agent Kanban has 4 main features: GitOps & team friendly kanban board integration inside VS Code Structured plan / todo / implement via @kanban commands Leverages your existing agent harness rather than trying to bundle a built in one .md task […]
Willingness to look stupid

Every Sunday I go to a coffee shop in Japantown with my laptop to write. And I write! I have no trouble writing. The writing isn’t the problem. The problem is that when I’m done, I look at what I just wrote and think this is definitely not good enough to publish. This didn’t use […]
Fontcrafter: Turn Your Handwriting into a Real Font

Customize Your Font Name your font and choose how your three rows should be used. Enable ligatures for natural-looking connected letter pairs. What do you want to call this font? Your name (optional — embedded in font metadata) Turn on descenders Allow certain characters to dip below the baseline (e.g. g, j, p, q, y, […]
US Court of Appeals: TOS may be updated by email, use can imply consent [pdf]
Download PDF
Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP

Turn any MCP server or OpenAPI spec into a CLI — at runtime, with zero codegen.Save 96–99% of the tokens wasted on tool schemas every turn. pip install mcp2cli # Or run directly without installing uvx mcp2cli –help AI Agent Skill mcp2cli ships with an installable skill that teaches AI coding agents (Claude Code, Cursor, […]
The death of social media is the renaissance of RSS (2025)

The Flood of Artificial Content Social media was once hailed as the great democratizer of information. It promised a world where anyone could share their voice, connect with like-minded communities, and discover authentic human perspectives. But in 2025, the landscape looks very different. Social platforms are drowning in a flood of Generative AI (GenAI) content—articles, […]
Ask HN: What Are You Working On? (March 2026)
An accessible color palette editor for creating branded palettes that are built from the ground up to pass WCAG/APCA contrast rules (which is much quicker and less of a headache than manual contrast checks and fixes later): https://www.inclusivecolors.com/ The current web tool lets you export to CSS, Tailwind and Figma. I’m working on Figma plugin […]
Optimizing Top K in Postgres

By Ming Ying on February 13, 2026 In databases, Top K means “give me the K best rows, ordered by some column or value.” Commonly that means “the most recent rows,” “the highest scores,” or “the largest values.” It feels like a basic problem that Postgres should solve. After all, can’t we just create an […]