// all posts
zkGolf: Lean 4 Verification Gates ZK Circuit Optimization

zkGolf ranks zero-knowledge circuits by constraint cost — but only after mandatory Lean 4 formal verification, fixing the correctness-before-optimization gap the ZK ecosystem has needed.

1Password CLI: Eliminate Plaintext Credentials from Your Dev Machine

How 1Password's CLI and SSH agent remove plaintext credentials from disk, closing the exact exfiltration vector used in real npm supply chain attacks.

Self-Learning AI Agent Skills: The Feedback Loop Agents Were Missing

A new open-source meta-skill layer lets Claude Code and Cursor automatically harvest session insights into reusable skills — but the 'automatic' framing hides real curation demands.

Podman v6.0.0 Released: Breaking Changes and What to Audit Now

Podman v6.0.0 drops legacy compatibility shims and breaks from v5.x. Here's what DevOps and platform teams need to review before upgrading.

Google's Android Kill Switch Is Already on 4 Billion Devices

F-Droid warns Google's Android Developer Verification system — silently pre-installed on 4 billion devices via Play Protect — acts as a remotely activatable app kill switch.

Four Architectural Critiques From AI Engineer World's Fair

DEV Community surfaces double-entry bookkeeping for agent state, supply-chain risks from autonomous dependency selection, and the frontier-model blame-shifting trap.

When Your First Dev Job Is the Wrong Job: A Pivot Playbook

A developer's Accenture BA exit exposes a structural flaw in India's IT services model — and why splitting focus between backend and data science is the wrong fix.

When a 10x Speedup Delivers Zero Impact: The Threshold Problem

Colin Breck's framework shows why order-of-magnitude performance gains routinely produce no behavioral change — and what to do instead.

GPT-2 in Pure C and CUDA: Inside NanoEuler's No-Framework Approach

NanoEuler implements a complete GPT-2 scale transformer in pure C and CUDA — every attention kernel and gradient hand-written, no ML framework required.

Claude Code 400 'No Low Surrogate': Repairing a Broken Session

A lone UTF-16 surrogate in Claude Code's JSONL transcript permanently breaks every turn. Here's the surgical Python fix that preserves session history.