
In a World of AI Agents: Intent > Identity
AI-powered bots aren’t just logging in anymore. They’re mimicking real users, slipping past identity checks, and scaling attacks faster than ever.
Thousands of companies worldwide trust hCaptcha to protect their online services from automated threats while preserving user privacy.
Now is the time to take control of your security.

What's up, everyone? This week, OpenAI bought its way out of a Microsoft lawsuit, the Musk trial opened, and Cloudflare and Stripe gave coding agents your credit card. Let's dive in.
You currently have {{rp_num_referrals}} referrals.
OpenAI and Microsoft renegotiated their contract. Microsoft's IP license is now non-exclusive through 2032 and OpenAI can ship on any cloud. TechCrunch's reporting makes clear this wasn't "simplification." What actually happened was OpenAI settling out of an impending Microsoft lawsuit triggered by the $50B Amazon deal in February.
The Musk vs. Altman trial opened Tuesday in Oakland with Musk seeking ~$130B in damages, removal of Altman and Brockman from the board, and OpenAI's reversion to a nonprofit. Three weeks of testimony from Musk, Altman, Brockman, and Nadella will be the most consequential public document dump on how OpenAI actually got built.
Cloudflare's Q1 disruption summary reports drone strikes hit AWS data centers in the UAE and Bahrain on March 1-2, causing fires and structural damage. "The cloud is reliable" was always built on redundancy and geographic distribution. Neither of those cover physical military damage.
Cloudflare and Stripe co-designed a protocol that lets coding agents create accounts, register domains, get API tokens, and deploy production code without a human visiting a dashboard. I can’t wait to see the screenshots of the bills on tech Twitter.
Next.js 16 canary.6 is deprecating the Edge runtime. This is a quiet retreat on a multi-year strategic bet that V8 isolates were the future of web rendering. Only the runtime (not the infrastructure) is going away, but most teams already ended up forcing things back into Node anyway.
Cursor released a TypeScript SDK that exposes the same agent runtime, harness, and models powering the desktop app. Simply run npm install @cursor/sdk and you're good to go. Cloud sessions started from the SDK show up in the Agents Window, so you can start a task programmatically and jump into the editor to take over.
Also this week:
Cursor 3.2 released
/multitaskfor parallel async subagents and workspaces with one agent across multiple folders for cross-repo changes.Figma demoed a workflow where the Figma MCP server lets agents read code state and generate matching frames. They’re seemingly admitting "design as the source of truth" is dead for teams using coding agents.
Astro 6.2 released with an experimental JSON logger built for coding agents, plus an Astro 7 alpha with Vite 8 and the Rust compiler stable.
Anthropic launched Claude for Creative Work with MCP connectors for Adobe, Blender, and more. They also published election safeguards that buried the admission Opus 4.7 can complete most of an autonomous influence operation if you strip the guardrails.
Railway released the Railway Agent to every workspace at-cost.
shadcn added shadcn preset commands and a
--pointerflag for cursor styling on buttons.
RECENT VIDEO:
I’ve enjoyed writing some video essays. Here’s one about Tinder’s shady image practices.
What did I miss? There’s so much happening in modern web dev that I know I missed something. Please share your thoughts in the comments or reply to this email. I want to address your suggestions and may include them in future newsletters.
Thanks for reading. See you next time.
When Postgres Optimization Stops Working and What's Next
Meet the Optimization Treadmill - where every “correct” Postgres fix (indexes, partitions, replicas) buys less time while the ceiling stays the same. Analytical workloads expose mechanical limits in MVCC, row storage, planning costs, and WAL that compound as data grows. Learn how to recognize when you’re optimizing… and when the architecture itself is the problem.




