Blog
Thoughts on code, AI tools, best practices, and building for the web.
All articles
The Prompt I Used to Create an Authentic 1980s AI Portrait
Use this complete AI prompt to turn a modern photo into an authentic 1980s family-album portrait while preserving faces, poses, and natural skin.
Running Two Claude Code Accounts on One Machine
Keep a work login and a personal login for Claude Code on the same computer, with no logging out. Windows first, then macOS, plus VS Code profiles.
UMANG's Security Flaw: EPFO, LPG and Aadhaar Data Sitting in Plaintext
Researchers found UMANG leaked EPFO UANs, LPG and Aadhaar data in plaintext. The EPFO money risk, the government response, and why users can't fix it.
What Apple v. OpenAI Teaches Every Dev Team About Offboarding and Insider Threat
Apple's lawsuit against OpenAI reads like a spy thriller, but it's really about broken offboarding. Here's what every dev team should learn from it.
AI Crawlers May Soon Need to Pay Website Owners
Cloudflare is building tools that let website owners allow, block, or charge AI crawlers and agents using x402 stablecoin payments.
The Claude Fable 5 Jailbreak Claims, Explained
breakdown of the Claude Fable 5 jailbreak claims: what red-teamer Pliny the Liberator reported, the tactics used, and Anthropic's rebuttal.
Claude Code Hidden Prompt Markers: Why Developers Are Angry
Claude Code allegedly used prompt steganography to mark some requests. Here is what happened, why developers are angry, and what it means for AI trust…
How a Poisoned VS Code Extension Breached GitHub — And What Every Developer Should Do Right Now
A poisoned Nx Console VS Code extension led to GitHub's internal breach. Learn how the attack happened and the steps every developer should take to st…