Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 96
  1. Jev Ships Two Confidence Numbers. The API Hands You the Worse One.

    Jev returns a confidence with every decision.

  2. Why Hidden Data Dies in Chat Apps: LSB vs a Robust Watermark, Measured

    Every tutorial on hiding a message in a photo teaches the same method: least-significant-bit replacement.

  3. WaxSeal: Robust Image Watermarking for Secret Delivery

    WaxSeal: Robust Image Watermarking for Secret Delivery The problem You need to hand a credential to a named colleague.

  4. Pi Ships Zero Lines of MCP. Codex Ships 53,713.

    Pi contains no MCP support.

  5. Your Agent Session Is a Tree. Your Code Thinks It Is a List.

    Codex made Item a wire type.

  6. 550 Tokens of Prompt, 588 Tokens of Tools

    Pi’s reputation rests on one number: a system prompt small enough to quote.

  7. Same Model, 13.3% to 38.3%

    Two API settings.

  8. Debugging the Ubuntu 6.8 Kernel in GDB & QEMU — Without Rebuilding It

    You can attach GDB to a stock Ubuntu 6.8 kernel running in QEMU and step through it with full symbols — no custom build, no kernel compile.

  9. Debugging a Real-Mode Bootloader in GDB — When CS Changes, Symbols Break

    Set a breakpoint by name in a real-mode bootloader and it works.

  10. Building a Bootloader from Scratch — Just Assembly, No OS

    Everything you write at work stands on a tower of things that were already set up for you: a heap, a stack, threads, a filesystem, a C library, an operating system underneath all of it.

  11. Store→Load Reordering: x86 vs ARM64, and the Bug Intel Was Hiding

    Here is a bug report that keeps recurring, in different words, every time a team moves to ARM: “the same code works on our Intel CI and on the developers’ older MacBooks, but it corrupts data / deadlocks / returns impossible values on Graviton.”

  12. How x86 Conditional Jumps Really Work — EFLAGS, Not Operands

    Read enough x86 and you start to narrate it wrong in your head: “ja .target — jump if the first operand is above the second.”

  13. From Real Mode to Protected Mode — What the GDT and IDT Actually Define

    “User space” and “kernel space” sound like operating-system inventions.

  14. eBPF on Linux — kprobe vs fentry: Hooking Internals & What Production Observability Misses

    There are two common ways to attach an eBPF program to a kernel function: kprobe and fentry.

  15. Cache Miss, TLB Miss, False Sharing — Three Killers Your Profiler Won't Name

    top says both threads are at 100% CPU.

  16. Building & Debugging a Custom ARM64 Linux Kernel — Yocto, QEMU, GDB

    You can rebuild an ARM64 Linux kernel, boot it, and single-step through start_kernel in GDB without owning a single piece of ARM hardware.

  17. The Approval Prompt Is Not the Sandbox

    Codex ships 43,591 lines of sandboxing code across four platform backends.

  18. Three Agent Harnesses, One Loop

    Claude Code’s agent loop is 1,729 lines of TypeScript.

  19. Your Model File Is Untrusted Input

    Sixty-five bytes is not a model.

  20. Merged Is Not Shipped: Why a Year-Old Fix Never Reached You

    There is a version of a bug that is more frustrating than an unfixed one.

  21. The Log Printed Exactly What I Wanted. The Fix Was Still Wrong.

    I spent two days on a bug where a screen-capture stream never came back after the display went to sleep.

  22. Your VPN Is Fine. iOS Swapped the Address.

    Here is a failure that survives every reasonable thing you can check.

  23. Tool Calls Need Completion Ownership: Why Your Agent's 200 OK Lies

    An agent is asked to send a payment confirmation email.

  24. Your AI Bill Is a Distributed Systems Problem, Not a Model-Pricing Problem

    A team I was helping watched their model bill jump to several times its usual size in a single month.

  25. Validation Is a Loop, Not an Assertion: Why Your AI Agent Reports Success It Never Achieved

    An agent I was reviewing was asked to rename a function across a repository.

  26. A Wrong Ruler Is Worse Than No Ruler: Verifying the Checks You Trust

    There is one failure mode I have learned to fear more than a missing check.

  27. Determinism Where You Can, Judgement Where You Must: The Technique Boundary for AI Systems

    I have now written this same sentence three times in three pieces, so it is time to write the sentence underneath it.

  28. Shrink the Stochastic Surface: A Design Standard for Probabilistic Systems

    I keep writing variations of the same sentence.

  29. Generative AI Builds Shapes, Not Games: The Constraint Gap and the Architecture That Closes It

    I sat down to benchmark a tool and ended up with a map of a wall.

  30. I Tested Higgsfield's Minecraft 'Prompt-to-Build.' It Generates Shapes, Not Scenes.

    Higgsfield shipped a Minecraft “prompt-to-build” feature: a mod that drops a “Supercomputer” block into your world, takes a free-text prompt, and generates a structure in-world a minute later.

  31. Agent Architecture Is a Compute Allocation Problem: The Advisor Strategy, Cost-Curve Frame Recursed

    In April 2026, Anthropic published a blog post called “The advisor strategy: Give agents an intelligence boost”, naming a pattern they had been A/B-testing in production: a cheaper model runs the agent loop end-to-end, an expensive model is consulted only…

  32. Agent Retrieval Above the Crossover: A First-Principles Read of CodeGraph

    The prior post in this series, Agent Retrieval Is a Cost Curve Problem, argued that a viable LLM-symbol-graph would need to satisfy six specific conditions — and that no existing tool had hit all six.

  33. I Tested CodeGraph on Hono. The Tool-Call Savings Reproduce — the Cost Savings Don't.

    Two weeks ago CodeGraph hit GitHub trending — tree-sitter + SQLite/FTS5 + MCP for Claude Code, 19k+ stars in a week.

  34. Agent Memory Is a Cache Coherence Problem

    This post is one half of a pair.

  35. Agent Retrieval Is a Cost Curve Problem: Why Claude Code Doesn't Use RAG

    There’s a popular interview question making the rounds: “Why doesn’t Claude Code use RAG to retrieve code?

  36. Channels Aren't Message Passing — How Parked Goroutines OOM-Killed a Pod

    It’s 3am.

  37. How I Improved an AI Agent from 40% to 60% — With A/B Test Data

    The Setup I was optimizing an AI agent for a production system — a creator agent that handles user requests like “make this character fiercer” or “rename this entity.”

  38. Don't Pick One AI. Run Three Against Each Other.

    The Problem Nobody Talks About AI can write code, generate content, analyze data, design systems, and manage projects.

  39. Node Turns Waiting Into Events. Go Moves Context Switching Into User Space.

    Most discussions of TypeScript/Node vs Go concurrency stop at the surface: Node is async, Go is threaded.

  40. Why Your AI Agent Keeps Failing — The 90% Problem

    The model is roughly 10% of what makes an AI agent work in production.

  41. The 90% AI Agent Problem

    Episode Summary Building an AI agent that works is easy.

  42. The 90% AI Agent Problem (Podcast Episode)

    Long-form podcast version of the 90% Problem thesis.

  43. The 90% Problem: Why Most AI Agents Are Still Broken

    Your Agent Works Great.

  44. Claude Code + Codex Plugin: Two AI Brains, One Terminal

    You’re debugging a gnarly race condition.

  45. Why Claude Code's Agent Loop Is 1,421 Lines

    Every AI coding agent runs the same core pattern: send context to an LLM, get back text and tool calls, execute tools, feed results back, repeat.

  46. Claude Code Deep Dive Part 4: Why It Uses Markdown Files Instead of Vector DBs

    This is Part 4 of our Claude Code Architecture Deep Dive series.

  47. How Claude Code Compresses Context — The 5-Level Pipeline

    This is Part 3 of our Claude Code Architecture Deep Dive series.

  48. Claude Code Deep Dive Part 2: The 1,421-Line While Loop That Runs Everything

    This is Part 2 of our Claude Code Architecture Deep Dive series.

  49. Observability and Billing for AI API Calls: A T-Shaped Architecture

    Adding AI API calls to an existing backend is where most teams’ observability and billing instincts break.

  50. Claude Code MEMORY.md Spec: The 4 Frontmatter Types Decoded (user / feedback / project / reference)

    Updated: This analysis has been superseded by Part 4: Why It Uses Markdown Files Instead of Vector DBs — a deeper first-principles tradeoff analysis.