Morning Brief: Sunday, November 8

Seventy-six feeds reporting. Two weeks. 5,024 items reduced to what follows. (what we track, how we crawl, subscribe)

Sunday's thread is that a yes from an authentication or verification step is not the same as the thing being safe. Four layers produced one this cycle: sshd, a web framework's Forwarded header, a signed MCP toolchain, and LLM-written code that passed its own verifier.

The practitioner half and the paper half arrived independently and landed on the same sentence. Alpine's openssh-server accepted a password where its own configuration said it should not. A survey of web frameworks found they read Forwarded as fact because it looks structured. On the research side, three papers in two days are titled almost identically to the problem: Signed, Sealed, Leaked on MCP toolchains where a valid signature still admits a leak, Signed but Not Safe on requirement integrity surviving a multi-agent handoff, and Verified but Vacuous on LLM-generated code whose proofs hold and whose specifications are empty. The design response is the same in both halves: separate admission from sanitization rather than collapsing them into one trusted check. That is literally SPILLWAY's construction, and it is what GitHub's new Actions dependency lockfiles do at the supply-chain layer.

The second thread is supervision, and it is pulling against itself. AWS shipped Kiro bots so developers stop babysitting agents, Harness made the same pitch the same week, and The New Stack published a shop reviewing four times the AI code without reading every line. Set against that: Slashdot's read that mandating AI use is backfiring, developers deliberately downgrading their models, and METR's independent assessment of R&D acceleration inside Anthropic, which is what supervision looks like when someone outside the building does it.

Top (5-7 min)

Alpine Linux: openssh-server password authentication bypass
Alpine Linux, 2026-11-07. The auth path returned success where the configuration said refuse. Start here; it is the concrete version of everything below.
Forwarded Without Question: How Web Frameworks Overtrust the Forwarded Header
Lauri Koskela, 2026-11-07. A structured header read as fact because it is structured. Survey across frameworks, so it is a class of bug rather than one.
Signed, Sealed, Leaked: Trust Beyond Signature for MCP Toolchains
arXiv cs.AI, 2026-11-05. Signature verification on an MCP toolchain that still admits a leak. The paper the Alpine advisory rhymes with.
Verified but Vacuous: Three Failure Surfaces of LLM-Driven Verified Code Generation
arXiv cs.AI, 2026-11-05. The proofs pass. The specifications are empty. Read beside Microsoft's PDD Kit result below, which claims the opposite.
Dear Open Source Developers: It's OK not to embargo
Open Source Security, 2026-11-07. The disclosure-norms argument, published into a week with four live advisories. Maintainer-side, not vendor-side.
Why AWS wants developers to stop babysitting their AI agents
The New Stack, 2026-11-07. The supervision thread's product end. Agent memory as the mechanism for removing the human from the loop.
Independent Assessment of AI R&D Acceleration at Anthropic in October 2026
METR, 2026-11-05. Measured from outside the lab, which is the part that makes it worth reading rather than the number it reports.

Themes

A yes that does not mean safe

Three papers in two days are named for the gap, and the advisories this cycle are each an instance of it. The common fix, in both halves, is to stop treating one check as the whole boundary.

SPILLWAY: Separating Target Admission from Sanitization to Defend Tool-Using Agents against Prompt Injection
arXiv cs.AI, 2026-11-06. Splits the trusted check in two: what is allowed in, and what is cleaned. The architectural answer to the whole theme.
Signed but Not Safe: Requirement Integrity in Multi-Agent LLM Handoffs
arXiv cs.AI, 2026-11-06. A requirement can be signed at every hop and still arrive changed. Integrity of the artifact is not integrity of the intent.
Beyond Instruction Override: Benchmarking Indirect Prompt Injection with Task-Tampering Attacks
arXiv cs.AI, 2026-11-06. Injection that edits the task rather than overriding the instruction, which is the harder case to detect in a trace.
When Verification Is Not Agreement: Cross-Agent LLM-to-Dafny Formalization
arXiv cs.AI, 2026-11-06. Two agents verify and disagree. Separates "the proof checked" from "we formalized the same thing."
MCPHallu: Benchmarking Reasoning, Execution, and Memory Hallucinations in MCP Agents
arXiv cs.AI, 2026-11-06. Three failure classes separated by where they occur, which matters because only one of them shows up in output.
Trust Responsive Runtime Authorization for Agentic AI with Empirical Characterization of Policy Behavior and Parameter Sensitivity
arXiv cs.AI, 2026-11-06. Authorization re-evaluated at runtime rather than granted once, with the parameter sensitivity actually measured.
AgentTrustCI: Build-Time Policy, Grounding, and Trajectory Tests for Java LLM Agents
arXiv cs.AI, 2026-11-05. Moves the agent policy check into CI, where a failing test blocks a merge instead of logging a warning.
Agent Harness Awareness: Turning Verified Telemetry into Operational Control for Tool-Using Agents
arXiv cs.AI, 2026-11-05. Telemetry you can act on rather than read. The control loop the supervision thread below is missing.
Workflow dependency lockfiles
GitHub Docs, 2026-11-07. The supply-chain version of separating admission from trust: pin what a workflow may resolve to, not just who signed it.
Catching prompt injections hidden in PDFs
2026-11-07. Document ingestion as the injection surface. The PDF was never a trusted input; it was only ever a convenient one.
SourceHut disabled registration bypass, CVE-2026-121728
Arusekk, 2026-11-05. Registration disabled in configuration, reachable in practice. Same shape as the Alpine advisory, different stack.
Man-in-the-middle arbitrary code execution in Debian's apt
Debian Security, 2026-11-04. The package manager is the most-trusted input on a system. This is the version of the theme with root attached.
Your LLM writes good SQL. That's not the same as safe SQL
InfoWorld, 2026-11-05. Correct and safe are different predicates, and only one of them is what the model was optimized for.
Agents aren't humans (but they kinda are)
Cloudflare, 2026-11-05. Delegation as the primitive: the agent carries a claim about whose authority it acts under, which is checkable.
Enterprise-managed auth for MCP: Claude can now issue the identity assertion
Supabase, 2026-11-03. The product side of agent identity. Read next to the MCP toolchain paper above, which is about what a signature does not cover.
Formally verifying agent-written full-stack web apps with PDD Kit
Microsoft Research, 2026-11-05. The optimistic case for verifying agent output, and the direct counterweight to Verified but Vacuous.

Supervision, pulling in both directions

The same week produced tooling to remove the human from the loop and evidence that removing them is going badly. Both are in here.

AI agents are getting more complex. Developers shouldn't have to babysit them.
The New Stack, 2026-11-06. The second vendor making the babysitting argument in one week. The framing is becoming the category pitch.
How we review 4x more AI code without reading every line
The New Stack, 2026-11-07. A concrete process, which is the useful kind of claim here. Note what is sampled and what is not.
In the software factory, engineers become process engineers
The New Stack, 2026-11-07. The job-shape argument behind the tooling. Worth reading skeptically next to the item below.
Is Mandating AI Use in the Workplace Backfiring?
Slashdot, 2026-11-07. The counter-signal, and the one with people in it rather than throughput.
Developers are downgrading their AI on purpose, and it's working
The New Stack, 2026-11-02. Practitioners choosing a weaker model deliberately. A supervision decision made by picking the tool, not watching it.
Stress Testing Chain-of-Thought Monitoring Against Covert Misalignment
arXiv cs.AI, 2026-11-06. Reading the trace is the default supervision plan. This measures what survives when the model would rather not be read.
Multi-step SWE: Can Coding Agents Keep Building on Their Own Code Over Long Horizons?
arXiv cs.AI, 2026-11-06. Long-horizon self-dependence, which is exactly the regime where unsupervised agents are being sold.
More Agents, More Reliable? System-Level Reliability of Multi-Agent LLMs under Operational-Profile Uncertainty
arXiv cs.AI, 2026-11-06. Treats a multi-agent system as a reliability problem with an operational profile, not an accuracy problem.
OpenAI: Astra covertly underperforms on safety research
Alignment Forum, 2026-11-04. Underperformance that is selective and hidden is a supervision failure before it is a capability result.
METR: Independent Assessment of AI R&D Acceleration at Anthropic in October 2026
Alignment Forum, 2026-11-05. The discussion thread on the METR assessment linked at the top.
Review of the "Risks from automated R&D" section in Anthropic's Risk Report (August 2026)
METR, 2026-11-05. A review of a lab's own risk reporting. Second-order supervision, and rarer than it should be.
Enterprises must take blame for their AI agents' mistakes, say regulators
InfoWorld, 2026-11-06. Liability landing on the deployer. The regulatory answer to who supervises.

Scan

AI and agents

The Two-Ledger Model: Transaction-Grain Cost Accounting for Multi-Agent AI Systems Across Clouds, Models, and Systems of Record
arXiv cs.AI, 2026-11-06.
What the Middleman Delivers: Answer Behavior, Tool Permissions, and Billed Usage in LLM API Relays
arXiv cs.AI, 2026-11-06.
Enhancing Local and Global Structure in Compressed AI Agent Memory
arXiv cs.AI, 2026-11-06.
DelegateEval: Evaluating Platforms for Personal External Service Agents
arXiv cs.AI, 2026-11-06.
Who Should Know What? Empirical Information Design for Multi-Agent LLM Economies
arXiv cs.AI, 2026-11-06.
Secure Formal Raising: Protecting the Development of AI through Executable Properties
arXiv cs.AI, 2026-11-06.
Compositional Unalignment: Auditing Safety in Large Vision-Language Models
arXiv cs.AI, 2026-11-06.
Are LLM Safety Judges Policy-Invariant? A Three-Principle Stress-Test
arXiv cs.AI, 2026-11-06.
Computation, not weight access: large language models as auditors of clinical prediction networks
arXiv cs.AI, 2026-11-06.
The Popular Get More Popular: Auditing Brand Bias in Generative Search
arXiv cs.AI, 2026-11-06.
Shaping & Monitoring Models through their Internal Representations
arXiv cs.AI, 2026-11-06.
AI Slop and Hallucinations in Vulnerability Assessment: A Survey on Reasoning Failures and Trustworthy Mitigation
arXiv cs.AI, 2026-11-06.
Automating subtle emergent misalignment research
Alignment Forum, 2026-11-03.
Anthropic IPO: Whither Now?
Latent Space, 2026-11-07.
How big is the open model economy today?
Interconnects, 2026-11-04.
Cognition turned an open model into a coding beast. But it won't release the weights.
The New Stack, 2026-11-06.
Meta's best AI model now trains the one most of its users get
The New Stack, 2026-11-06.
Anthropic found a way to prove which AI model answered you, but there's a costly catch
The New Stack, 2026-11-04.
Anthropic's plugin fix puts Claude in the identity business
The New Stack, 2026-11-04.
I broke a working agent seven ways. The metric I was watching caught two of them.
The New Stack, 2026-11-05.
Raindrop simulates your agent's world to catch what your changes break
The New Stack, 2026-11-05.
Together AI let coding agents rewrite its GPU code. Then it kept humans on the deploy button.
The New Stack, 2026-11-05.
A developer opened Postman. Then two AI coding agents changed without their permission.
The New Stack, 2026-11-03.
Goldman Sachs restricted Claude Code for bankers, but made one surprising exception
The New Stack, 2026-11-03.
StateBench: Testing how language models track state changes over long documents
Hugging Face, 2026-11-03.
CWE-bench v2: More coverage, quality, and transparency
Hugging Face, 2026-11-03.
Transformers Model Integration Contracts
Hugging Face, 2026-11-03.
Faster Retrieval for Better, More Efficient RAG
Apple ML Research, 2026-11-05.
Agile Deliberation: How AI helps humans define the gray areas
Google Research, 2026-11-04.
AI needs meaningful versioning
Nature Machine Intelligence, 2026-11-02.
Fractal basin geometry and the limits to predictability and reproducibility in deep learning
Nature Machine Intelligence, 2026-11-05.
The best Python AI agent frameworks in 2026
Pydantic, 2026-11-02.
Is MCP good yet?
Neon, 2026-11-04.
DeepSeek V4.1 Flash 1017 Ultrafast now available on AI Gateway
Vercel, 2026-11-07.
claude-code v2.1.319
GitHub releases, 2026-11-06.

Engineering and tools

Progress Report: Linux 7.3
Asahi Linux, 2026-11-07.
Asahi Linux 7.3 progress report
LWN, 2026-11-07.
Amutable Foundations: A Technical Overview
Amutable, 2026-11-07.
Nspawn 3.0: A Docker-compatible Engine API for systemd-nspawn containers
Nspawn, 2026-11-08.
Introducing Project Steadfast
Noteflakes, 2026-11-08.
Meridian, an experimental web browser built on Servo and GPUI
Tangle, 2026-11-07.
September in Servo: progress, rounded rectangles, and more
Servo, 2026-11-05.
Libghostty 1.0
Mitchell Hashimoto, 2026-11-06.
Two Dimensional Version Control
Red Blob Games, 2026-11-07.
Scriptable GeoDNS: leaving AWS for Bunny
Vincent Bernat, 2026-11-07.
Inside GitHub's new Git storage architecture
GitHub Engineering, 2026-11-05.
Scaling Git at OpenAI
OpenAI, 2026-11-02.
OpenAI built itself a new Git backend, too
The New Stack, 2026-11-03.
A new Go API for JSON
Go Blog, 2026-11-04.
Zig 0.17.1 Released
Ziglang, 2026-11-04.
How to speed up the Rust compiler in November 2026
Nicholas Nethercote, 2026-11-04.
*sshole, or when are we finally going to get rid of C?
Rain's blog, 2026-11-07.
C++26 Disapproved
Andreas Fertig, 2026-11-04.
The State of Python Profiling in 2026
Gabriele Tornetta, 2026-11-05.
Python is de-jitted but still de-lovely
InfoWorld, 2026-11-06.
Nondeterminism in Futhark
Futhark, 2026-11-06.
Scittlecastr: All You Need is Persistence
Josh Glover, 2026-11-07.
proof: How Strong Is Your nREPL?
Meta Redux, 2026-11-05.
Clojurists Together Update: September and October 2026
Meta Redux, 2026-11-06.
Lean on the JVM: proved functions for Java and Clojure
simm.is, 2026-11-04.
Babashka vs cream
Michiel Borkent, 2026-11-02.
kmet, Coding Agent Written in Clojure
Marko, 2026-11-02.
Financial Markets on Three Timeframes
Clojure Civitas, 2026-11-05.
Checking out the latest features in OxCaml 5.4.0+ox9
Anil Madhavapeddy, 2026-11-06.
Neocaml 0.11: OxCaml, Indentation Styles, and odoc
Bozhidar Batsov, 2026-11-05.
console: Making OCaml Command-Line Tools Look Good
Thomas Gazagnaire, 2026-11-02.
OCaml Weekly News, 03 Nov 2026
OCaml.org, 2026-11-03.
Portable Python scripts with dependencies
LWN, 2026-11-04.
The second part of the 7.4 merge window
LWN, 2026-11-02.
Kernel prepatch 7.4-rc1
LWN, 2026-11-02.
LLM reviews for Debian's new queue spark debate
LWN, 2026-11-03.
Fedora Linux 45 released
LWN, 2026-11-03.
Announcing NetBSD 11.1
NetBSD, 2026-11-03.
Making musl and proprietary NVIDIA drivers work together
Chimera Linux, 2026-11-06.
Practical guide on out of tree mitigations on Linux
Martin Chang, 2026-11-06.
The Ubuntu 26.04 Rust sudo is not compatible with standard sudo
Chris Siebenmann, 2026-11-03.
ZFS: Diagnosing Database Bottlenecks: Storage, RAM, or CPU?
Klara Systems, 2026-11-03.
Well, That Wasn't Fun: October 16 '26
Fly.io, 2026-11-06.
How we halved DNS build delay and cut memory use by 85%
Cloudflare, 2026-11-02.
Lakebase Postgres is built on object storage, but 99.99999% of reads never touch it
Neon, 2026-11-05.
Fencing a Postgres primary that might still be alive
ClickHouse, 2026-11-04.
Postgres 19 REPACK: Built-In Online Table Bloat Cleanup
Snowflake, 2026-11-03.
Designing a planned switchover for minimum disruption
PlanetScale, 2026-11-03.
Why we're moving our warehouse off DuckDB
PostHog, 2026-11-03.
How JetBrains Built Cross-Database Queries into DataGrip with DuckDB
DuckDB, 2026-11-05.
Read, don't copy: replacing file and API feeds with OpenSharing, Part 1 (The Why)
Databricks, 2026-11-06.
How we continuously validate formal specifications in production
Datadog, 2026-11-06.
Start fixing the second your test fails
Antithesis, 2026-11-02.
The MustCreate Pattern for Go Tests
Michael Lynch, 2026-11-06.
Our software engineering interviews are changing (a little)
Jane Street, 2026-11-02.
The Data Product Platform Navigator
Martin Fowler, 2026-11-05.
Writing as a thinking tool
Murat Demirbas, 2026-11-07.
datasette #3046: Don't serve link: rel=next HTTP headers to Firefox for HTML pages
Simon Willison, 2026-11-07.
Qwen 3.8 27B on my laptop can interpret model weights, too
Simon Willison, 2026-11-03.
100x more programmers
Tailscale, 2026-11-05.
How will we make senior developers?
InfoWorld, 2026-11-04.

Security

GhostMap: The Android flaw that crashes your phone before you open the app
Bitdefender Labs, 2026-11-07.
Critical security vulnerability affects OpenSSH on Alpine Linux systems
LWN, 2026-11-05.
User namespaces + file capabilities = trouble
LWN, 2026-11-05.
Locking down hibernation for the winter
LWN, 2026-11-06.
Seven stable kernels with fixes for three Xen vulnerabilities
LWN, 2026-11-06.
Managing the kernel CVE flood
LWN, 2026-11-02.
OpenBSD top(1) adds flag to show chroot, pledge and unveil status
Undeadly, 2026-11-07.
PHP2Shell, Deep Dive
djad04, 2026-11-07.
Pulling the right strings for RCE on a Puppet
Neodyme, 2026-11-04.
I'm not a fan of Deno's security model (2024)
Goldstein, 2026-11-07.
CPython flaw exposes AI inference servers to sandbox escape attacks
InfoWorld, 2026-11-06.
Cursor removes malicious Claude Code extension after SSH backdoor attempt
InfoWorld, 2026-11-02.
Blocking malicious npm packages before and during installation
Vercel, 2026-11-02.
Partnering with Hacktron to find vulnerabilities in OpenAI's systems
OpenAI, 2026-11-06.
A thousand fewer paths to root
OpenAI, 2026-11-04.
OpenAI's new GPT-6 Cyber is better at hacking and better at staying in its lane
The New Stack, 2026-11-05.
OpenAI released a new cybersecurity model. Is that enough?
TechCrunch, 2026-11-05.
Why Google's giving away gVisor, a code sandbox used by Anthropic and OpenAI
The New Stack, 2026-11-06.
Introducing Zero Wire, a hub for investigating critical Internet vulnerabilities
Cloudflare, 2026-11-03.
The post-quantum future of web privacy
Cloudflare, 2026-11-06.
Your Cryptography Conspiracy Theory Is Wrong
Soatok, 2026-11-04.
Can 23,000 quantum qubits break RSA-2048?
bfswa, 2026-11-05.
Firefox Security & Privacy Newsletter 2026 Q3
Attack and Defense, 2026-11-03.
Residential Proxies Detected on White House Network
Layer3 Intel, 2026-11-04.
Observations from Running stealmybitcoin.com
Pavur Security, 2026-11-03.
Shutting the Door on the XCPE Botnet
LWN, 2026-11-02.
Hundreds of Artex AI hacking tools found publicly exposed to the web
TechCrunch, 2026-11-06.
Hackers stole DreamHost customer files and inboxes during months-long attack
TechCrunch, 2026-11-04.
Researchers warned of North Korean hacking tactics years before record $6.3B Binance heist
TechCrunch, 2026-11-03.
Binance CFO is leaving to 'pursue a new venture' after $6.3 billion hack
TechCrunch, 2026-11-07.
US government warns of 'ongoing cyber threat' amid mass hacks of industrial retail and military freezers
TechCrunch, 2026-11-05.
Germany says lawmakers' iPhones may have been hacked with spyware
TechCrunch, 2026-11-02.
Palo Alto Networks in talks to buy AI agent security startup Clutch for $500M
TechCrunch, 2026-11-06.
CrowdStrike to shell out nearly $500M for 2 AI security startups as the market for securing agents takes off
TechCrunch, 2026-11-03.
AIs Hacking the Law
Schneier on Security, 2026-11-03.
AI Vulnerability Finding
Schneier on Security, 2026-11-02.
Pinpointing Location of Videos from Background Airplane Sounds
Schneier on Security, 2026-11-06.
I discovered a sound that leaks your exact location (and it's everywhere)
Simon Willison, 2026-11-03.
So my ISP was hijacking my DNS
Karthi Hegde, 2026-11-04.
Introducing Vercel Security Review
Vercel, 2026-11-02.
Tor Browser 16.0 released
LWN, 2026-11-02.

Hardware and radio

Proper Linux, On An ESP32
Hackaday, 2026-11-07.
It's Alpine Linux, On A Kindle Paperwhite 3
Hackaday, 2026-11-07.
Play Text Adventures on an E-Paper Handheld
Hackaday, 2026-11-08.
Artemis II Rocket Was Powerful Enough to Disrupt GPS
Hackaday, 2026-11-08.
Building a Homemade Induction Soldering Iron
Hackaday, 2026-11-07.
MousePods Reverse Engineers Head Tracking Data From Stubborn AirPods
Hackaday, 2026-11-06.
Using Halftone Images in QR codes Without Upsetting Scanners
Hackaday, 2026-11-06.
As LLMs Devour the Storage Market, Fujifilm Bets on Tape
Hackaday, 2026-11-04.
From Germanium to Diamond: the Many Shapes of Semiconductors
Hackaday, 2026-11-04.
Stunning Volumetric 3D Display Goes For a Spin
Hackaday, 2026-11-05.
Solar Light Shows Why Replacing NiMH with Li-Ion is Dangerous
Hackaday, 2026-11-02.
Hacking the T-Mobile Sidekick, 20 Years Too Late
x86.cx, 2026-11-08.
Hacking the Meta Ray-Ban smartglasses
p0pcycle, 2026-11-06.
Jailbreaking my car's navigation system just so I can change the time
Rene Pärts, 2026-11-02.
The ULC Audio Codec is a Perfect Fit for the N64
Phoboslab, 2026-11-05.
dec406: Decoding Second-Generation COSPAS-SARSAT 406 MHz Distress Beacons with an RTL-SDR
RTL-SDR, 2026-11-03.
Router CSI Toolkit: Capturing 80 MHz Wi-Fi Channel State Information from a GL-MT6000 Router
RTL-SDR, 2026-11-03.
OFFgrid-SDR Updated to V2.1: Adds DAB, DAB+ and DRM xHE-AAC Decoding in the Browser
RTL-SDR, 2026-11-05.
Beta Pushing to Become First Electric Aircraft OEM to Secure FAA Certification
Leeham News, 2026-11-06.
Beta and Joby bullish on prospects for commercial operations under eIPP
The Air Current, 2026-11-05.
Folding Wings Could Be The Future For Air Travel
Hackaday, 2026-11-05.

Policy and society

JS Tan and Clarissa Redwine's "Against Tech Oligarchy"
Pluralistic, 2026-11-07.
Without CDA 230, Facebook will own the internet forever
Pluralistic, 2026-11-05.
American Voters Overwhelmingly Reject AI Data Centers
404 Media, 2026-11-04.
After the midterms, things are looking rocky for Elon Musk and data centers
TechCrunch, 2026-11-07.
From the front row to the hot seat, what the midterms mean for Big Tech
TechCrunch, 2026-11-07.
Meta warns that election backlash against data centers could make AI expansion harder
TechCrunch, 2026-11-05.
Texas was the new epicenter of the AI data center buildout. That might be kaput.
MIT Technology Review, 2026-11-04.
Data Centers are Being Powered By Giant Gas Plants, Possibly Increasing Carbon Pollution for Decades
Slashdot, 2026-11-07.
Data centers are turning to old jet engines as the wait for power grows
TechCrunch, 2026-11-03.
Crusoe sells troubled Wyoming data center project to Google
TechCrunch, 2026-11-07.
What's next for US energy policy after the midterm elections?
MIT Technology Review, 2026-11-04.
Megaspeed exec was recruited to spy on Nvidia CEO, according to US intelligence memo
TechCrunch, 2026-11-07.
China's Top Spy Agency Recruited Woman Who Targeted Jensen Huang
Slashdot, 2026-11-07.
We're Asking the Ninth Circuit to Hold Reverse Location Warrants Categorically Unconstitutional
EFF, 2026-11-04.
Postal Service Surveilled Protest Activities Online With Little Rules, Oversight
EFF, 2026-11-03.
When the Watchdogs Are Silenced: India's Crackdown on Those Documenting Online Censorship
EFF, 2026-11-06.
Google Summaries Aren't About AI, They're About Lock-In
EFF, 2026-11-04.
Google will let schools disable its AI tools, but not without sacrificing Search
TechCrunch, 2026-11-03.
Google Forcing AI on Students Is BS
EFF, 2026-11-06.
At least 10 local governments have moved to drop Flock's surveillance cameras since summer
TechCrunch, 2026-11-06.
New York Times and other outlets sue web browser Brave over alleged content scraping
TechCrunch, 2026-11-02.
Everyone Everywhere Hated Meta's New AI Training Terms. Now, They're On Pause
404 Media, 2026-11-05.
The Confessions of an AI Fraud Kingpin
404 Media, 2026-11-05.
EU Says TikTok's 'Rabbit Hole' Effect Must Stop
Slashdot, 2026-11-07.
Mexico's Senate Approves ISP Rules To Disconnect Persistent Online Pirates
Slashdot, 2026-11-07.
AlmaLinux Shows Advantages of ABI Compatibility After RHEL Restricted Source Code Access
Slashdot, 2026-11-07.
AlpineBSD Announced, an AI-free FOSS OS
Slashdot, 2026-11-08.
How are you dealing with all the negative side effects of AI on the web?
Lobsters, 2026-11-07.
From Linux to Wikipedia: How Volunteers Build the Internet
MIT Press Reader, 2026-11-06.
The agentic web is here
MIT Technology Review, 2026-11-02.

The crawler zoo

Nine new bots arrived since Friday. Four name an MCP or agent-directory purpose, which is the same drift the trust-boundary papers above are written about, observed from the server side.

hn-corpus-experiment
The Crawler Zoo, 2026-11-08.
py_crawl
The Crawler Zoo, 2026-11-08.
Deno
The Crawler Zoo, 2026-11-08.
mcp-directory-check
The Crawler Zoo, 2026-11-07.
keled-research
The Crawler Zoo, 2026-11-07.
bots.st-checker
The Crawler Zoo, 2026-11-07.
jamesshinn-engine
The Crawler Zoo, 2026-11-07.
HuaweiCrawler
The Crawler Zoo, 2026-11-07.
IndexOneBot
The Crawler Zoo, 2026-11-07.
bounded-public-fetch
The Crawler Zoo, 2026-11-06.
mcp-icon-survey
The Crawler Zoo, 2026-11-06.
AgentDrivesAgent
The Crawler Zoo, 2026-11-05.
Zoo Report, Week 44, 2026: 52,366 bot requests
The Crawler Zoo, 2026-11-02.

Tail

Feed silences and verification

Hacker News has produced no new item since 2026-10-26, thirteen days. The cause is ours and unchanged: a stale conditional-request validator pins the feed to a 304, so the crawler records a success and ingests nothing. No HN items appear in this brief and none should be inferred from their absence.

arXiv returned a successful poll with zero items for the second day running. That is the weekend, not a break: the last publication batch was Friday's 361 items, and cs.AI does not post Saturday or Sunday. All 29 arXiv links below are from Wednesday through Friday.

Of 118 feeds polled this morning, 44 returned content, 66 returned 304 not-modified, and eight errored. Six of the eight are one failure, not six: github.com release feeds for Clojure, Babashka, next.jdbc, sqlite-jdbc, logback and atom-validator all returned "Read timed out" in the same run while five other GitHub release feeds answered 304, so this is host-side slowness during our window rather than six independent outages. The same pattern hit twelve release feeds at once on 2026-09-30 and 2026-06-30.

Of the remaining two, WikiCFP has now timed out connecting for four consecutive days, having answered normally through 2026-11-04. The other is James Bornholt's feed: www.bornholt.dev has failed name resolution on all 166 days we have polled it, going back to 2026-05-26, and has never once returned content. It is a dead registry entry rather than a feed having a bad week. Seventy-six sources published inside the 14-day window.

All 275 URLs in this brief were checked through crawler/fetch-gated, which runs the blocklist, robots and throttle checks before issuing a request. The gate allowed 274 and denied one. The denial is lobste.rs, whose robots.txt excludes our crawler from all page paths while its feed remains pollable under the advertised-feed exemption; the item is a Lobsters-hosted meta thread with no other canonical URL, so the link is kept on feed provenance and no request was issued for it.

Of the 274 allowed, 260 returned 200 and none returned 404. One dead link was found and removed: wiredream.com/anagram-fun answers 404 to both HEAD and GET with a 27KB error page, so the Lobsters-submitted anagram-optimization post is gone from the brief rather than left to rot in it.

The thirteen non-200 responses are all bot-challenge, paywall, pacing or upstream error rather than missing pages. Ten are 403: six subscriber-marked LWN articles, three on openai.com, and thereader.mitpress.mit.edu, which answers 403 to both methods with a challenge body. Two are 429 from lwn.net, and the cause is ours: the same two articles returned 200 on the first verification pass, so we outran what LWN wants from one client. One is a 502 from anil.recoil.org on both HEAD and GET, which is an upstream failure on a page the OCaml.org feed advertised hours earlier. One request never left: www.datadoghq.com refuses the connection because it resolves to 0.0.0.0 on this network, so our own resolver is sinkholing it, as it did yesterday.

Three URLs needed correcting before publication, and the failure mode is worth naming. Each was reconstructed from a truncated terminal view of a warehouse row rather than read from the row itself, and each 404'd: the Leeham News electric-aircraft piece, The Air Current's eIPP story, and WBUR's Question 7 result. Diffing every link in the draft against data/warehouse.db caught all three, plus one arXiv ID off by a digit. The rule that URLs come from the warehouse is not satisfied by a URL that looks like it came from the warehouse.

arXiv publishes Crawl-delay: 15 and we honored it. Twenty-nine of the 275 links are arXiv abstracts, which serialized on that one host accounts for roughly seven of the ten minutes verification took. The delay is the point, not an obstacle.

All URLs came from data/warehouse.db. Nothing in this brief was constructed from a title. Slashdot URLs appear with ?utm_source=rss1.0mainlinkanon&utm_medium=feed stripped and were verified in the stripped form.

Titles were checked back against the warehouse rows they came from. Sixty-five of the 275 differ from the feed text, in four kinds:

  • Twenty-five drop a redundant prefix or wrapper. Twelve crawler-zoo entries lose the feed's New arrival: under a heading that says the same thing, six LWN articles lose the [$] subscriber marker, two Pluralistic posts lose the Pluralistic: prefix and trailing date, and one Latent Space issue loses [AINews]. The remaining four drop a suffix or aside the heading already supplies: - Asahi Linux, - YouTube, (Threat Intelligence), and the Kubernetes, mark II? lead on the gVisor headline.
  • Twenty-one differ only in typography: curly apostrophes and quotation marks normalized to ASCII. No words changed.
  • Fifteen change a separator, almost all an em-dash or vertical bar becoming a comma, which is the one edit this brief makes to feed text as a matter of house style. One of the fifteen also fixes casing the feed got wrong: meta ray-ban to Meta Ray-Ban.
  • Four are substantive. Two replace an opaque release-feed title with an identifying one (v2.1.319 and BSD Now's 688: Eighty). One shortens a New Stack headline that leads with a pull quote. One rewrites a conference-talk title whose speaker and venue were joined by a vertical bar.

The Atom feed carries the warehouse titles verbatim in all 275 entries, so nothing above is lost to a subscriber.

Build provenance

build: 2026-11-08 | crawler-sha: b277e41 (Walsh-Research/1.2, compliance v1.4) | feeds: 118 polled today (44 ok, 66 not-modified, 8 error), 76 publishing in window | items-considered: 5024 (14d, incl. 2804 arXiv cs.AI) | warehouse: 68201 items (3599 dateless, see feed silences) | published: 275 URLs (274 allowed by gate, 1 robots-denied and kept on feed provenance; 260 HTTP 200, 10 paywall/bot-challenge disclosed, 2 self-inflicted 429 disclosed, 1 upstream 502 and 1 sinkholed host disclosed; 0 HTTP 404, 1 dead link found and removed) | atom: 275 entries, RFC 4287 valid