Email Verification Logs Need a Privacy Contract
Email verification is usually discussed as a delivery problem: did the message arrive, did the link work, and did the user finish signup? In product…
Latest Open Source news from Tech News
Email verification is usually discussed as a delivery problem: did the message arrive, did the link work, and did the user finish signup? In product…
We stood up an internal MCP hub last quarter. It aggregated four services behind one endpoint, listed every tool in a single catalog, and let any co…
The other day an agent I was testing kept hitting production. Not on purpose, not because it was being clever. It was reading the OpenAPI spec we ha…
A drift check answers one question: has someone changed a generated file by hand? TDK runs that check before Tilt starts, so a hand edit stops the s…
A command-line tool lives or dies on its arguments. A flag that silently ignores bad input, a help screen that does not match the code, or an error…
It's late. The review agent has found one more thing: a boundary case in a regex. The coding agent fixes it, opens another PR, and the reviewer find…
A take-home that runs on the reviewer's laptop grades features; a take-home that runs anywhere grades engineering discipline. The task below asks a…
Hermes Agent v0.22.0 The Threshold Release คืออะไร? รุ่นใหญ่ที่สุดของ AI agent ที่โค้ดหดลง 34% โดย Nokka (นก-กา) | 17 ตุลาคม 2026 บทความนี้เขียนโดย…
A property that passes on the patched tree and on the pre-patch tree carries no information. That is the first thing to measure, before you trust an…
Somewhere in a codebase you own there's a regex that three people can write and nobody can read. Mine was a date-validation pattern — forty-some cha…
DevOps Email Tests Need a Handoff Contract Email tests in CI often fail at the boundary between two jobs: one job creates a disposable inbox, anothe…
A 78-page job market paper landed last week that puts field numbers on the argument everyone has been having from vibes. Fiona Chen and James Stratt…
/compact replaces your conversation with a summary Claude writes and keeps the same session going. /clear starts a new conversation with an empty co…
Objective Technical Assessment The Claude Plugins Official repository addresses a critical need in the AI development community: ensuring that the p…
Conclusion first: in a messy repo, the refactor usually breaks files, not stdout. Teams write golden tests for console output. Almost nobody asserts…
This week's releases cluster around a clear theme: reducing the infrastructure surface area developers have to manage. Vercel made a serious push to…
Every week brings another round of confident model announcements, and every week my review queue looks roughly the same as it did a month earlier. T…
Disclosure: I'm the founder of PDFHaul, which is #5 on this list. Originally published on the PDFHaul blog , where the full source list with links l…
I spent 48 hours letting a free model generate fixes I never applied, and the most useful thing I learned was that my harness was the bug. The sandb…
Every AI review tool claims it reads your AGENTS.md or CLAUDE.md. What decides whether your standards actually land is which rule wins when two appl…
Google DeepMind launched Gemini 4 Argon this week. The headline numbers look like typical frontier model marketing: top rank on the Vals Index, a 1M…
Sentry starts from what the code threw. Mushi starts from what the user felt. This is the post I wanted to read before I built Mushi. My Sentry dash…
Three files for one server You use Claude Code for one task and OpenCode for another, and both should see the same Figma and Linear MCP servers. Eac…
Hooks are not only for blocking bad tool calls. UserPromptSubmit runs when you send a message, before the model sees it — so you can inject a short…
Every founder eventually collects a folder of "startup credits" links: cloud credits, API allowances, free tiers that scale. The problem is that the…
One evening of reading other people's posts about agentic coding turned into three new global rules on my machine, four new phases on cairn's roadma…
GitHub's Security Lab reported 24 Android vulnerabilities found by an AI security agent, and the part worth copying is what ended up version-control…
A cache key describes a task's inputs at one moment. If an input changes while the command runs, the output may have been built from bytes the key d…
I've been working with coding agents every day for a long time now: mostly Claude Code, a lot of Codex, and sometimes Cursor and Pi. At some point,…
In my last post the rule was: no model says done, a command exits 0. The obvious hole came up in the first comment I imagined writing to myself: who…