20 November 2025

24 links · Thursday

Graphics API is irrelevant

Thumbnail Art by XorDev: https://x.com/xordev Watch my streams https://www.twitch.tv/tsoding References: - PPM Spec: https://netpbm.sourceforge.net/doc/ppm.html - "Plasma" by XorDev: https://x.com/XorDev/status/1894123951401378051 - All the Source Code: http…

The Patent Office Is About To Make Bad Patents Untouchable

The U.S. Patent and Trademark Office (USPTO) has proposed new rules that would effectively end the public’s ability to challenge improperly granted patents at the Patent Office itself. We need EFF supporters to file public comments opposing these rules this we…

Don’t Refactor Like Uncle Bob (Second Edition)

When I heard a year ago that Uncle Bob was planning on writing a second edition of Clean Code, I got excited, which isn’t normal for me. I thought the first edition was alright, and I don&#82…

SAM 3

With SAM 3 you can use text and visual prompts to precisely identify, segment, and follow any object in images or videos—coming soon to Instagram Edits and Vibes on the Meta AI app.

"I was wrong"

Anyone saying these words is a friend of mine

Native binary debugging for OCaml (written by Claude!)

Discuss on Hacker News or Twitter. Debugging Native OCaml Code with DWARF When you compile OCaml to native code and try to debug it, lldb can’t show you much: breakpoints don’t resolve, source lines don’t appear, and variable names look meaningless. That’s…

How to Use Cloudfront for Sendgrid Click Tracking

Nothing like a Cloudflare outage to inspire another blog post. I learned from the last incident and was able to turn off the CF proxy early on while it was still possible to do so. This kept my website up during most of the outage as requests were bypassing CF…

Don't sleep on MCP

It’s not just an upgrade to tool calls. Why Anthropic’s Model Context Protocol is a glimpse into the future of LLM-centric software.

Are large language models worth it?

Are the harms that LLMs have caused, and will soon cause, worth the benefits they may bring? This article (a written version of a keynote talk I gave at CoLM) tries to explore this question.