Install
Please confirm you are human
This browser or connection looks automated. Press and continuously hold the control for 3 seconds to enable Google-hosted web results and, when separately allowed, AI-assisted answers.
A successful check enables 100 search requests. Interactive access does not authorize scraping, systematic collection, or reuse of search output.
News
I built a ReDoS scanner that proves each bug offline — and hands you a verified fix
9+ hour, 19+ min ago (442+ words) A regular-expression denial-of-service bug is a regex whose backtracking engine can be pushed into super-linear (often exponential) time by a short, hand-crafted input. The textbook shape is a quantifier inside a quantifier: The scary part is that these patterns look…...
# 3 Ways I Use AI to Auto-Generate Playwright Locators
9+ hour, 22+ min ago (381+ words) If you've maintained a Playwright suite for more than a few months, you know the real cost isn't writing tests — it's the constant locator rot. A designer tweaks a class name, a component gets refactored, and suddenly a dozen tests…...
My checker blamed the other tool, and the defect was in the one doing the blaming
10+ hour, 20+ min ago (601+ words) A verifier went red and named a neighbouring tool as the cause. Three of eight rows could not be matched, and the reason code said the rows had the wrong shape. Two things were wrong with that. The neighbouring tool…...
I added three new checks and ten unrelated tests went red. That was the system working.
11+ hour, 14+ min ago (497+ words) I added three new checks to a build. Nothing about the code under test changed. Ten tests that had nothing to do with any of them went red, and a separate, unrelated block of work was refused outright. Both of…...
My freshness check went stale every time someone did the right thing
11+ hour, 45+ min ago (587+ words) We keep a register of rows that each cite a place in the codebase. A row is fresh while the bytes it cited are still there and stale once they move or change, so a citation can go red instead…...
4,768 LLM Runs, Zero Lost Sweeps: Hardening a Field-Test Runner for Timeouts, Hangs, and Cost
12+ hour, 43+ min ago (593+ words) CauterRule is an open-source sidecar that learns standing rules from repeated agent failures. It extracts lessons from trajectories, replay-tests them, and tries to separate reusable guidance from noisy overgeneralization. Here is the failure mode that never makes it into a…...
Two tools disagreed 67 times, and the checker was wrong in all 67
12+ hour, 51+ min ago (635+ words) A verifier and the thing it verifies disagreed on 67 rows. My first instinct was that 67 is too many to be the checker's fault. It was the checker's fault, in all 67. Before that line existed, the only thing I had was…...
I Tested AI Coding Agents for 30 Days - Here's What Actually Changed
13+ hour, 13+ min ago (583+ words) I ran three agents across different tasks over a month: Claude Code (Anthropic), GitHub Copilot CLI, and Cursor in agent mode. Same codebase, same problems, same evaluation criteria. No cherry-picking wins. The projects were not demos. A small SaaS API…...
The Tool Worked. That Was the Problem
9+ hour, 11+ min ago (1337+ words) Why AI engineering capabilities should compete against a competent baseline before earning a place in your stack. Same task. Same result. Very different …...
My support agent wrote "I can see you were charged". Both lookups had failed.
16+ hour, 25+ min ago (591+ words) One real run: it drafted a good reply, invented an API endpoint, and claimed a lookup that returned 403. Tagged with ai, automation, devops, showdev....