{"podcast":{"title":"FLOSS Weekly","slug":"floss-weekly","podcast_index_feed_id":6743816,"rss_url":"https://feeds.libsyn.com/499093/rss","website_url":"https://hackaday.com","image_url":"https://static.libsyn.com/p/assets/1/3/4/3/1343296ffb55bc3b88c4a68c3ddbc4f2/FLOSS.jpg","author":"Hackaday","episode_count":116,"summary":"It's the OG podcast about Free, Libre, and Open Source Software, FLOSS Weekly! Join us each Wednesday as Jonathan Bennett and the posse of Co-hosts interview big names of Free Software, cover utterly fascinating Open Source Projects you may have never heard of, and cover the news about software you use every day without even realizing it.","last_synced_at":"2026-07-23T08:20:24.867360+00:00","page_url":"https://stenobird.com/podcast/floss-weekly"},"episode":{"title":"Episode 862 - Have Your CAKE and Eat It Too","slug":"episode-862-have-your-cake-and-eat-it-too","published_at":"2026-01-28T16:56:00+00:00","page_url":"https://stenobird.com/podcast/floss-weekly/episode-862-have-your-cake-and-eat-it-too","show_page_url":"https://stenobird.com/podcast/floss-weekly","url":"https://b27a1a7a-dbb9-4922-ac3e-601e2d6ca1e1.libsyn.com/episode-862-have-your-cake-and-eat-it-too","audio_url":"https://traffic.libsyn.com/secure/b27a1a7a-dbb9-4922-ac3e-601e2d6ca1e1/FLOSS-862.mp3?dest-id=4272468","summary":"Red Hat engineer Toke Hoiland-Jorgensen explains the mechanics of CAKE_MQ, a new Linux kernel innovation designed to eliminate bufferbloat. The discussion covers the evolution of queue management, the challenges of scaling networking across CPU cores, and the impact of modern traffic patterns on latency.","meta_description":"Explore the future of Linux kernel networking with Toke Hoiland-Jorgensen. Learn how CAKE_MQ combats bufferbloat and manages high-speed network queues.","key_points":["Main idea: CAKE_MQ introduces a parallelizable approach to queue management to handle modern high-bandwidth, multi-core networking","Technical challenge: Maintaining global bandwidth enforcement across multiple CPU cores requires a single choke point, which can limit scalability","Failure mode: Traditional bufferbloat occurs when network bottlenecks create standing queues, leading to massive latency spikes during heavy usage","Practical takeaway: Modern video codecs and TCP flows are increasingly adaptive, scaling bandwidth usage in ways that interact with queue management","Observation: The Linux kernel's email-based workflow acts as a natural barrier against the influx of low-quality, AI-generated pull requests"],"chapters":[{"start_ms":70000,"title":"Introduction to Bufferbloat","summary":"An introduction to Toke Hoiland-Jorgensen and the fundamental problem of latency spikes caused by network bottlenecks."},{"start_ms":355000,"title":"The Mechanics of Good and Bad Queues","summary":"A deep dive into how queues absorb bursts and the distinction between beneficial buffering and harmful latency."},{"start_ms":675000,"title":"Adaptive Video Codecs and TCP","summary":"How modern streaming protocols scale bandwidth and how these fluctuations impact network congestion control."},{"start_ms":980000,"title":"CAKE and Connection Overhead","summary":"The technical implementation of CAKE, including handling DSL connections and calculating overhead compensation."},{"start_ms":1275000,"title":"Scaling Networking Across Cores","summary":"The difficulty of enforcing global bandwidth limits when scaling network processing across multiple CPU cores."},{"start_ms":1575000,"title":"The Trade-offs of Parallelism","summary":"Discussing the balance between high-performance scaling and maintaining fairness in pathological network cases."},{"start_ms":2480000,"title":"BPF and the Future of Implementation","summary":"How eBPF provides a new way to implement networking algorithms and the challenges of low-level kernel debugging."}],"topics":["Linux Kernel","Networking","Bufferbloat","CAKE_MQ","eBPF","Red Hat","Queue Management","Latency"],"duration_seconds":4050,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/floss-weekly/episodes/episode-862-have-your-cake-and-eat-it-too/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/floss-weekly/episode-862-have-your-cake-and-eat-it-too.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}