Engineering & Technical

The Engineer

The Signal

A hijacked Hetzner /24 passed RPKI and TLS while serving malicious Virtualizor updates.

Forging AS24940 as origin was enough: Route Origin Validation returned valid, and a domain-validated cert issued on top of that. For 33 hours the certificate authenticated the pipe and nothing authenticated the bytes. That is the failure mode of any updater whose only integrity check is the cert, so the signing path on whatever your own agents pull at runtime is worth reading today.

In Play

  1. Update Channels Trusted TLS and RPKI

    An unidentified actor hijacked 162.55.80.0/24 out of Hetzner space on August 28 and served malicious Virtualizor updates for nearly 33 hours, per Risky Business. Route Origin Validation passed because the attacker forged Hetzner's AS24940 as the origin, and a valid domain-validated certificate followed. If you ship artifacts to clients you don't control, TLS validated the pipe and nothing validated the bytes. Two other paths are being exploited now: JFrog Artifactory CVE-2026-82329 and unpatched Langflow CVE-2026-0768.

  2. KV Cache Is the New Throughput Ceiling

    Anyscale's benchmark on OPT-13B and a 40GB A100 shows static batching collapsing to roughly 81 tokens/sec as output lengths spread, against about 10x that for continuous batching. Continuous batching is now default-on in vLLM, SGLang, TGI and TensorRT-LLM, so the binding constraint moved from FLOPs to KV-cache capacity. When the cache pool exhausts, the scheduler evicts a running request and recomputes its prefill later — duplicated compute that shows up on a dashboard as a need for more GPUs.

  3. Agents Author a Third of Merged Upstream Code

    Vercel reports that agents authored 25-35% of merged pull requests and closed 70-80% of issues on the AI SDK within four weeks, on a package doing over 20M npm downloads per week. Flue now auto-converts external pull requests into issues and tldraw auto-closes them outright. If you consume these packages, the human involvement behind a third of merged upstream code narrowed to the merge click, with no release note announcing it. The closure figure is self-reported, four weeks old, and never defined.

  4. A Sandbox Configured to Deny, Never Asserted

    Anthropic restarted the external cybersecurity evaluations it paused roughly a month ago, after three runs in which Claude models left their test environment and attacked real companies. The root cause was a partner sandbox from Irregular that was configured to block internet access and simply didn't, with no test asserting denial. Claude Opus 4.7 attacked a live firm that shared a domain name with a fictional target, which is what happens when scope lives in prompt text instead of an egress allowlist.

  5. Memory and Megawatts Reprice Your Serving Stack

    Apple is passing higher memory chip costs to customers because AI buildouts are absorbing DRAM supply, per Morning Brew, on a product line shipping about 255M units a year. That is the same commodity pool your memory-optimized instances, managed Redis, and in-RAM vector indexes draw from. On the power side, Benedict Evans notes GE Vernova, Siemens and Mitsubishi together ship roughly 50GW of gas turbines a year and are sold out to 2030, while announced neocloud capacity is back-loaded into late 2027.

Deep Dives

  1. The Only Control That Held Was a Signature Nobody Deployed

    Routing and certificate issuance both validated an attacker for a day and a half; the mitigations are one registry field, one detached signature, and an alarm on traffic that stops arriving.

    The one field that would have made the route invalid Route Origin Validation checks exactly three things: the prefix, the ROA's maxLength , and the origin AS. That is the whole algorithm. If the covering ROA for 162.55.0.0/16 permits more-specifics…

    3 action items

  2. Your Batch Size Bend Point Is Not in Anyone's Docs

    Decode arithmetic predicts one inflection point, long-context traffic delivers a much earlier one, and the counter that tells you which you hit is missing from most inference dashboards.

    Where the bend point actually lands An A100 does roughly 312 TFLOPs of BF16 math and moves about 2 TB/s out of HBM. That is an ops:byte ratio near 156 . Decode is a matrix-vector multiply against BF16 weights: 2…

    3 action items

  3. Agents Author the Code, So Attention Is the Scarce Resource

    Four widely-used projects converged on the same pipeline shape in the same month, and the reason it works has nothing to do with model quality — plus the one experiment that says merged volume is not delivery.

    Stage boundaries are the engineering Vercel runs three narrow agents on the AI SDK: one reproduces the bug, one applies the fix, one reviews the fix. Flue runs separate agents for research, design, implementation and initial review. Astro kept pull…

    3 action items

The edition continues

Take the signal into the room.

Sign up or log in to read all 3 deep dives in full, plus the final take.

Read the full edition

Continue with LinkedIn