{"schema_version":"onlylabs.public_signal.v1","title":"Cloudflare (Workers AI) Writing: When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","description":"Cloudflare (Workers AI) writing signal with public source context, captured evidence pages, related signals, and category-scoped analysis context.","url":"https://onlylabs.fyi/signals/78bfe7c8-7194-45b3-a9e8-9db6918eb075","json_url":"https://onlylabs.fyi/signals/78bfe7c8-7194-45b3-a9e8-9db6918eb075/signal.json","generated_at":"2026-06-07T21:14:33.951247+00:00","org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud","category_label":"Neocloud","dossier_url":"https://onlylabs.fyi/labs/cloudflare","dossier_json_url":"https://onlylabs.fyi/labs/cloudflare/dossier.json"},"related_urls":{"signal":"https://onlylabs.fyi/signals/78bfe7c8-7194-45b3-a9e8-9db6918eb075","signal_json":"https://onlylabs.fyi/signals/78bfe7c8-7194-45b3-a9e8-9db6918eb075/signal.json","source":"https://blog.cloudflare.com/quic-death-spiral-fix/","lab_dossier":"https://onlylabs.fyi/labs/cloudflare","lab_dossier_json":"https://onlylabs.fyi/labs/cloudflare/dossier.json","analysis":"https://onlylabs.fyi/analysis/cloudflare","analysis_json":"https://onlylabs.fyi/analysis/cloudflare/analysis.json","analysis_evidence_json":"https://onlylabs.fyi/analysis/cloudflare/evidence.json","category":"https://onlylabs.fyi/neoclouds","category_json":"https://onlylabs.fyi/neoclouds.json","category_feed":"https://onlylabs.fyi/neoclouds/feed.xml","category_signals_json":"https://onlylabs.fyi/signals.json?category=neocloud","topic":"https://onlylabs.fyi/topics/talking","topic_signals_json":"https://onlylabs.fyi/topics/talking/signals.json?category=neocloud","topic_feed":"https://onlylabs.fyi/topics/talking/feed.xml?category=neocloud","data_business":null},"answer_pack":{"answer":"Cloudflare (Workers AI) published When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug. This talking signal gives public context for research themes, product direction, policy, or launch framing. High-signal details: Substantive tech post with moderate HN traction · When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug When \"idle\" isn&#x27;t idle: how a Linux kernel optimization became a QUIC bug 2026-05-12.... onlylabs links this event to 1 captured evidence page and 6 related writing signals.","signal_desk":"talking","source_context":{"source_url":"https://blog.cloudflare.com/quic-death-spiral-fix/","source_host":"blog.cloudflare.com","occurred_at":"2026-05-12T13:00:00+00:00","first_seen_at":"2026-06-05T22:32:14.118742+00:00","date_source":"rss.item_date","context":null},"context_markers":[{"label":"Lab","value":"Cloudflare (Workers AI)","source":"signal"},{"label":"Signal desk","value":"talking","source":"signal"},{"label":"Source host","value":"blog.cloudflare.com","source":"source"},{"label":"Author","value":"Esteban Carisimo","source":"source"},{"label":"Notability","value":"Substantive tech post with moderate HN traction","source":"signal"},{"label":"HN","value":"Mixed reactions: interesting testing, but AI-like writing and poor timing noted.","source":"source"},{"label":"Watch term","value":"Safety and alignment","source":"evidence"}],"evidence_coverage":{"target_pages":1,"captured_pages":1,"readable_pages":1,"capture_methods":["plain"],"missing_page_urls":[],"failed_page_urls":[],"blocked_page_urls":[],"page_urls":["https://blog.cloudflare.com/quic-death-spiral-fix/"],"related_signals":6,"has_source_url":true,"latest_page_fetched_at":"2026-06-07T21:14:33.951247+00:00"},"data_business":{"matches":false,"lanes":[],"matched_terms":[],"score":null,"reason":null},"agent_handoff":{"signal_json":"https://onlylabs.fyi/signals/78bfe7c8-7194-45b3-a9e8-9db6918eb075/signal.json","dossier_json":"https://onlylabs.fyi/labs/cloudflare/dossier.json","analysis_json":"https://onlylabs.fyi/analysis/cloudflare/analysis.json","analysis_evidence_json":"https://onlylabs.fyi/analysis/cloudflare/evidence.json","topic_signals_json":"https://onlylabs.fyi/topics/talking/signals.json?category=neocloud","topic_feed":"https://onlylabs.fyi/topics/talking/feed.xml?category=neocloud","category_signals_json":"https://onlylabs.fyi/signals.json?category=neocloud","data_radar_json":null,"opportunities_json":null},"analysis_playbook":{"objective":"Turn public writing and discussion into a readable map of research themes, product framing, policy posture, launch narratives, and market attention.","evidence_focus":["post title","source URL","captured page text","HN traction","linked model or paper references","publication date"],"extraction_questions":["Which themes are labs choosing to explain publicly?","Which posts are attracting outside discussion?","Which writing reframes a recent release, model, hiring wave, or policy stance?","Which posts mention data, evals, infrastructure, safety, or deployment workflows?"],"signal_questions":["What public theme, launch framing, or research direction does this writing signal expose?","Which themes are labs choosing to explain publicly?","Which posts are attracting outside discussion?","Do the 6 related writing signals show a repeated pattern?"],"output_fields":["org","theme","public_framing","traction","evidence_url"],"data_business_relevance":"Data-business lane extraction is scoped to frontier labs; for this category, keep conclusions tied to category-specific strategy, source evidence, and follow-up questions.","required_sources":[{"label":"signal_json","url":"https://onlylabs.fyi/signals/78bfe7c8-7194-45b3-a9e8-9db6918eb075/signal.json","required":true},{"label":"source","url":"https://blog.cloudflare.com/quic-death-spiral-fix/","required":true},{"label":"dossier_json","url":"https://onlylabs.fyi/labs/cloudflare/dossier.json","required":true},{"label":"analysis_evidence_json","url":"https://onlylabs.fyi/analysis/cloudflare/evidence.json","required":true},{"label":"topic_signals_json","url":"https://onlylabs.fyi/topics/talking/signals.json?category=neocloud","required":false},{"label":"data_radar_json","url":null,"required":false}],"expected_output":["one-paragraph source-grounded interpretation","category-specific implication","confidence and missing evidence","recommended next source to inspect"],"prompt_seed":"Using only the linked onlylabs JSON, captured source context, and cited evidence, analyze Cloudflare (Workers AI)'s writing signal \"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug\" for neocloud strategy."},"semantic_triples":[{"subject":"Cloudflare (Workers AI)","predicate":"published","object":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","text":"Cloudflare (Workers AI) published When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"is classified as","object":"writing signal","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug is classified as writing signal."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"belongs to","object":"talking desk","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug belongs to talking desk."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has evidence coverage","object":"1 captured evidence page","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has evidence coverage 1 captured evidence page."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has captured page count","object":"1","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has captured page count 1."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has readable page count","object":"1","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has readable page count 1."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has related signal count","object":"6","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has related signal count 6."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has analysis playbook objective","object":"Turn public writing and discussion into a readable map of research themes, product framing, policy posture, launch narratives, and market attention.","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has analysis playbook objective Turn public writing and discussion into a readable map of research themes, product framing, policy posture, launch narratives, and market attention.."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has source host","object":"blog.cloudflare.com","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has source host blog.cloudflare.com."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has lab","object":"Cloudflare (Workers AI)","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has lab Cloudflare (Workers AI)."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has signal desk","object":"talking","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has signal desk talking."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has source host","object":"blog.cloudflare.com","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has source host blog.cloudflare.com."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has author","object":"Esteban Carisimo","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has author Esteban Carisimo."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has notability","object":"Substantive tech post with moderate HN traction","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has notability Substantive tech post with moderate HN traction."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has hn","object":"Mixed reactions: interesting testing, but AI-like writing and poor timing noted.","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has hn Mixed reactions: interesting testing, but AI-like writing and poor timing noted.."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has watch term","object":"Safety and alignment","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has watch term Safety and alignment."}]},"intelligence":{"signal_desk":"talking","answer":"Cloudflare (Workers AI) published When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug. This talking signal gives public context for research themes, product direction, policy, or launch framing. High-signal details: Substantive tech post with moderate HN traction · When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug When \"idle\" isn&#x27;t idle: how a Linux kernel optimization became a QUIC bug 2026-05-12.... onlylabs links this event to 1 captured evidence page and 6 related writing signals.","semantic_triples":[{"subject":"Cloudflare (Workers AI)","predicate":"published","object":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","text":"Cloudflare (Workers AI) published When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"is classified as","object":"writing signal","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug is classified as writing signal."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"belongs to","object":"talking desk","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug belongs to talking desk."},{"subject":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","predicate":"has evidence coverage","object":"1 captured evidence page","text":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug has evidence coverage 1 captured evidence page."}]},"signal":{"id":"78bfe7c8-7194-45b3-a9e8-9db6918eb075","url":"https://onlylabs.fyi/signals/78bfe7c8-7194-45b3-a9e8-9db6918eb075","json_url":"https://onlylabs.fyi/signals/78bfe7c8-7194-45b3-a9e8-9db6918eb075/signal.json","source_url":"https://blog.cloudflare.com/quic-death-spiral-fix/","title":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","summary":"Cloudflare (Workers AI) published a writing signal. onlylabs watches public writing for research themes, product direction, and model-launch context.","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-05-12T13:00:00+00:00","first_seen_at":"2026-06-05T22:32:14.118742+00:00","date_source":"rss.item_date","evidence_coverage":{"target_pages":1,"captured_pages":1,"readable_pages":1,"capture_methods":["plain"],"missing_page_urls":[],"failed_page_urls":[],"blocked_page_urls":[],"page_urls":["https://blog.cloudflare.com/quic-death-spiral-fix/"]},"facets":{},"traction":{"github_stars":null,"hn_points":163,"hn_comments":37,"hn_story_id":"48116064","hf_downloads":null,"hf_likes":null},"data_radar":null},"primary_evidence_page":{"url":"https://blog.cloudflare.com/quic-death-spiral-fix/","final_url":"https://blog.cloudflare.com/quic-death-spiral-fix/","title":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","http_status":200,"content_type":"text/html","capture_method":"plain","fetched_at":"2026-06-07T21:14:33.951247+00:00","bytes":301514,"raw_path":"e5d8f4a8f909c8cf728917589a4dae1401159598e1ebacd54abd7f833016ff44.html","content_hash":"f2cc054e0f5b2ce99a69143d7d2c9dbe053d41cd9b5238b5e9066ee05213cb74","excerpt_chars":1200,"truncated":true,"excerpt":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug When \"idle\" isn&#x27;t idle: how a Linux kernel optimization became a QUIC bug 2026-05-12 Esteban Carisimo Antonio Vicente 10 min read This post is also available in 日本語 and 한국어 . CUBIC, standardized in RFC 9438 , is the default congestion controller in Linux, and as a result governs how most TCP and QUIC connections on the public Internet probe for available bandwidth, back off when they detect loss, and recover afterward. At Cloudflare, our open-source implementation of QUIC, quiche , uses CUBIC as its default congestion controller, meaning this code is in the critical path for a significant share of the traffic we serve. In this post, we’ll tell the story of a bug in which CUBIC's congestion window (cwnd) gets permanently pinned at its minimum and never recovers from a congestion collapse event. The story starts with a Linux kernel change aimed at bringing CUBIC into line with the app-limited exclusion described in RFC 9438 §4.2-12 — a fix to a real problem in TCP that, when ported to our QUIC implementation, surfaced unexpected behaviors in quiche. It has a happy ending: an elegant (near-)one-line fix..."},"evidence_pages":[{"url":"https://blog.cloudflare.com/quic-death-spiral-fix/","final_url":"https://blog.cloudflare.com/quic-death-spiral-fix/","title":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug","http_status":200,"content_type":"text/html","capture_method":"plain","fetched_at":"2026-06-07T21:14:33.951247+00:00","bytes":301514,"raw_path":"e5d8f4a8f909c8cf728917589a4dae1401159598e1ebacd54abd7f833016ff44.html","content_hash":"f2cc054e0f5b2ce99a69143d7d2c9dbe053d41cd9b5238b5e9066ee05213cb74","excerpt_chars":1200,"truncated":true,"excerpt":"When \"idle\" isn't idle: how a Linux kernel optimization became a QUIC bug When \"idle\" isn&#x27;t idle: how a Linux kernel optimization became a QUIC bug 2026-05-12 Esteban Carisimo Antonio Vicente 10 min read This post is also available in 日本語 and 한국어 . CUBIC, standardized in RFC 9438 , is the default congestion controller in Linux, and as a result governs how most TCP and QUIC connections on the public Internet probe for available bandwidth, back off when they detect loss, and recover afterward. At Cloudflare, our open-source implementation of QUIC, quiche , uses CUBIC as its default congestion controller, meaning this code is in the critical path for a significant share of the traffic we serve. In this post, we’ll tell the story of a bug in which CUBIC's congestion window (cwnd) gets permanently pinned at its minimum and never recovers from a congestion collapse event. The story starts with a Linux kernel change aimed at bringing CUBIC into line with the app-limited exclusion described in RFC 9438 §4.2-12 — a fix to a real problem in TCP that, when ported to our QUIC implementation, surfaced unexpected behaviors in quiche. It has a happy ending: an elegant (near-)one-line fix..."}],"related_signals":[{"id":"224fa7ff-e825-4f71-92de-ad4ed336e6e4","url":"https://onlylabs.fyi/signals/224fa7ff-e825-4f71-92de-ad4ed336e6e4","source_url":"https://blog.cloudflare.com/private-origins-dns-routing/","title":"Route public traffic to private applications with Cloudflare","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-06-10T13:00:00+00:00","first_seen_at":"2026-06-11T07:01:30.73661+00:00","date_source":"rss.item_date"},{"id":"19c1aa86-cbcf-49c0-ba43-9bdb6b848150","url":"https://onlylabs.fyi/signals/19c1aa86-cbcf-49c0-ba43-9bdb6b848150","source_url":"https://blog.cloudflare.com/frontier-model-defense/","title":"Defend against frontier cyber models: Cloudflare's architecture as customer zero","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-06-09T06:00:00+00:00","first_seen_at":"2026-06-10T07:01:36.764443+00:00","date_source":"rss.item_date"},{"id":"b7c25abb-905a-4512-be1c-728c37aec267","url":"https://onlylabs.fyi/signals/b7c25abb-905a-4512-be1c-728c37aec267","source_url":"https://blog.cloudflare.com/realtime-threat-intel-waf-rules/","title":"Turning Cloudflare’s threat indicators into real-time WAF rules","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-06-08T13:00:00+00:00","first_seen_at":"2026-06-09T07:00:44.379079+00:00","date_source":"rss.item_date"},{"id":"0a3c44ce-32db-4ae9-b9a5-cdba5188203e","url":"https://onlylabs.fyi/signals/0a3c44ce-32db-4ae9-b9a5-cdba5188203e","source_url":"https://blog.cloudflare.com/ai-gateway-spend-limits/","title":"Your AI bill is out of control. Cloudflare can fix it now. ","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-06-05T13:00:00+00:00","first_seen_at":"2026-06-05T22:32:14.118742+00:00","date_source":"rss.item_date"},{"id":"1eb2b6b6-5c21-47f0-a7fc-71b8badf109c","url":"https://onlylabs.fyi/signals/1eb2b6b6-5c21-47f0-a7fc-71b8badf109c","source_url":"https://blog.cloudflare.com/voidzero-joins-cloudflare/","title":"VoidZero is joining Cloudflare","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-06-04T12:59:00+00:00","first_seen_at":"2026-06-05T22:32:14.118742+00:00","date_source":"rss.item_date"},{"id":"b2985d85-f194-41f3-a7f1-577c6aa0eedc","url":"https://onlylabs.fyi/signals/b2985d85-f194-41f3-a7f1-577c6aa0eedc","source_url":"https://blog.cloudflare.com/enforce-first-as-bgp/","title":"Enforcing the First AS in BGP AS_PATHs","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-06-03T17:00:00+00:00","first_seen_at":"2026-06-05T22:32:14.118742+00:00","date_source":"rss.item_date"}]}