<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Hungry Minds</title>
    <description>Get smarter about Software and AI in 5 minutes. Save 50+ hours/week with deep dives, trends and tools hand-picked from 100+ sources. Join 50K+ engineers from big tech to startups for 1 free email every Monday.</description>
    
    <link>https://www.hungryminds.dev/</link>
    <atom:link href="https://rss.beehiiv.com/feeds/ypr2bi0H9m.xml" rel="self"/>
    
    <lastBuildDate>Wed, 17 Jun 2026 04:22:24 +0000</lastBuildDate>
    <pubDate>Mon, 15 Jun 2026 15:30:00 +0000</pubDate>
    <atom:published>2026-06-15T15:30:00Z</atom:published>
    <atom:updated>2026-06-17T04:22:24Z</atom:updated>
    
      <category>Software Engineering</category>
      <category>Artificial Intelligence</category>
      <category>Technology</category>
    <copyright>Copyright 2026, Hungry Minds</copyright>
    
    <image>
      <url>https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/publication/logo/dfc7e9db-4293-4204-892b-c43aaf834fb0/logo.png</url>
      <title>Hungry Minds</title>
      <link>https://www.hungryminds.dev/</link>
    </image>
    
    <docs>https://www.rssboard.org/rss-specification</docs>
    <generator>beehiiv</generator>
    <language>en-us</language>
    <webMaster>support@beehiiv.com (Beehiiv Support)</webMaster>

      <item>
  <title>🍔🧠 Palantir Built an ElasticSearch Indexing Machine</title>
  <description>PLUS: Claude skills guide 👨‍💻, Call queue architecture ⚡, when NOT to use Kafka 👨‍💻</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ac74d634-4633-45cb-867a-17b968b9db78/HM_cover.png" length="476983" type="image/png"/>
  <link>https://www.hungryminds.dev/p/palantir-built-an-elasticsearch-indexing-machine</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/palantir-built-an-elasticsearch-indexing-machine</guid>
  <pubDate>Mon, 15 Jun 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-06-15T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 93 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;">📚 <b>Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.grab.com/scaling-out-distroless-adoption-with-ai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Scaling distroless adoption</a></b></span> with AI reduces container bloat</p></li><li><p class="paragraph" style="text-align:left;">Amazon&#39;s <span style="text-decoration:underline;"><b><a class="link" href="https://blog.algomaster.io/p/amazons-bar-raisers-guide-on-cracking-tech-interviews?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">bar raiser guide</a></b></span> to cracking interviews</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.confluent.io/blog/architectural-decision-guide-when-to-use-apache-kafka-and-when-you-shouldnt/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Apache Kafka decision guide</a></b></span>: when to use it</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.scarletink.com/the-behaviors-that-turn-engineers-into-senior-engineers/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Senior engineer behaviors</a></b></span> that actually matter</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.algomaster.io/p/how-llms-are-actually-trained?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How LLMs are trained</a></b></span>: demystifying the black box</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;">Apple&#39;s new <span style="text-decoration:underline;"><b><a class="link" href="https://www.macrumors.com/2026/06/08/apple-reveals-new-ai-architecture/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">AI architecture leverages</a></b></span> Google Gemini models</p></li><li><p class="paragraph" style="text-align:left;">OpenAI plots <span style="text-decoration:underline;"><b><a class="link" href="https://arstechnica.com/ai/2026/06/chat-is-dead-openai-preps-overhaul-of-chatgpt/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">biggest ChatGPT overhaul</a></b></span> since launch</p></li><li><p class="paragraph" style="text-align:left;">OpenAI&#39;s <span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/06/openai-frontier-models-aws/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">GPT-5.5 reaches general</a></b></span> availability on Amazon Bedrock</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Property-based testing with fast-check finds edge cases automatically through constraint-solving</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><a class="link" href="https://blog.palantir.com/managing-elasticsearch-reindex-at-scale-performance-reliability-and-observability-cf948d0efd47?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow"><b><span style="text-decoration:underline;">How Palantir Reindexes Elasticsearch at Scale Without Breaking Search</span></b></a><b><span style="text-decoration:underline;"> </span></b>🦭</p><p class="paragraph" style="text-align:left;">Search is mission-critical at Palantir. When schemas evolve or indices corrupt, you need to rebuild them <i>while users are actively searching</i>. That&#39;s where the Elasticsearch reindex machine comes in — automating what would otherwise be a painful, manual nightmare across hundreds of deployments.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Rebuild massive search indices from the database without taking the service offline, saturating resources, or requiring a ops team to babysit the process.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Shadow index pattern</b>: Create a duplicate index with new mappings in parallel while the old one keeps serving reads. Dual-write to both until the shadow catches up, then flip the alias.</p></li><li><p class="paragraph" style="text-align:left;"><b>Parallel pipelining</b>: Workers dynamically read pages from the database while others index them concurrently, keeping I/O flowing without explicit role assignment.</p></li><li><p class="paragraph" style="text-align:left;"><b>Three-dimensional rate limiting</b>: Cap documents per batch, memory per batch, and total batches per run — ensuring no single dimension becomes the bottleneck that tanks your service.</p></li><li><p class="paragraph" style="text-align:left;"><b>Crash-safe state machine</b>: Persist every index lifecycle step to the database before touching Elasticsearch. If the server dies mid-reindex, it resumes safely from the last known state.</p></li><li><p class="paragraph" style="text-align:left;"><b>Cluster-agnostic design</b>: Writes fan out to all connected clusters, making single-cluster repairs and cross-cluster migrations work with nearly identical code paths.</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Truly online</b>: Reindex millions of documents while live traffic continues without degradation or downtime</p></li><li><p class="paragraph" style="text-align:left;"><b>Hands-free operation</b>: Automated detection, repair, and execution across 100+ schemas per deployment across 100+ deployments</p></li><li><p class="paragraph" style="text-align:left;"><b>Battle-tested observability</b>: Logs for investigation, metrics for dashboards, and on-demand diagnostics for root causes — because different problems need different tools</p></li></ul><p class="paragraph" style="text-align:left;">Palantir&#39;s approach proves that reindexing at scale isn&#39;t black magic — it&#39;s <i>careful design</i>. Shadow indices, pipelining, and crash-safe state machines turn a risky operation into something you can sleep through.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://engineering.grab.com/scaling-out-distroless-adoption-with-ai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank"><img class="embed__image embed__image--top" src="https://engineering.grab.com/img/scaling-out-distroless-adoption-with-ai/banner-image.png"/><div class="embed__content"><p class="embed__title"> Scaling out Distroless adoption With AI </p><p class="embed__description"> Grab is moving hundreds of services to Distroless images to cut CVEs but only if workloads still run cleanly. Learn how medium tests became the migration gate, where the scaffolding toil stalled the campaign, and how an agentic workflow (skills, MCP, guardrails) generated tests and Docker changes at fleet scale; with humans still approving every MR. </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.algomaster.io/p/amazons-bar-raisers-guide-on-cracking-tech-interviews?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!PJKe!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3ee9b7-af65-4949-8a34-1940e1763a9b_2460x344.png"/><div class="embed__content"><p class="embed__title"> Amazon&#39;s Bar Raiser Reveals How to Crack Tech Interviews </p><p class="embed__description"> This is a guest post by Apurv Singh, a Senior Engineer and Bar Raiser at Amazon. Having conducted 200+ technical interviews, Apurv shares practical lessons and insights to help you prepare better and crack tech interviews. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.confluent.io/blog/architectural-decision-guide-when-to-use-apache-kafka-and-when-you-shouldnt/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank"><img class="embed__image embed__image--left" src="https://cdn.confluent.io/wp-content/uploads/seo-logo-meadow.png"/><div class="embed__content"><p class="embed__title"> When to Use Apache Kafka (And When Not To) </p><p class="embed__description"> Discover when to use Apache Kafka and when to avoid it. Learn the core differences between event streaming and task queues to scale your systems reliably. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.scarletink.com/the-behaviors-that-turn-engineers-into-senior-engineers/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank"><img class="embed__image embed__image--left" src="https://storage.ghost.io/c/84/da/84da940a-4151-49ac-933b-1ed39b987a32/content/images/size/w1200/2026/05/20130806-20130806-IMG_4397.jpg"/><div class="embed__content"><p class="embed__title"> The Behaviors That Turn Engineers Into Senior Engineers </p><p class="embed__description"> The gap between mid-level and senior engineers usually isn’t technical skill. It’s behavior, judgment, communication, and the ability to make everyone around them better. </p></div></a></div><div class="embed"><a class="embed__url" href="https://pyimagesearch.com/2026/06/01/apache-airflow-document-ingestion-pipeline-for-rag-systems/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank"><img class="embed__image embed__image--left" src="https://pyimagesearch.com/wp-content/uploads/2026/06/apache-airflow-document-ingestion-pipeline-rag-systems-featured.png"/><div class="embed__content"><p class="embed__title"> Apache Airflow Document Ingestion Pipeline for RAG Systems </p><p class="embed__description"> Learn how to design a production-grade document ingestion pipeline with FastAPI, Apache Airflow, and PostgreSQL for RAG and ML workflows. </p></div></a></div><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>brain-bake-101</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.algomaster.io/p/how-llms-are-actually-trained?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How LLMs are Actually Trained</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>hold-my-calls</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.twilio.com/en-us/blog/insights/best-practices/call-queuing?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Call Queue: What It Is, How It Works & How to Get Started</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>test-the-new-way</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="http://antirez.com/news/168?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">A new era for software testing</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>claude-skill-go</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.kdnuggets.com/anthropics-complete-guide-to-claude-skills-building?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Anthropic&#39;s Complete Guide to Claude Skills Building</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>probability-brain-juice</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://towardsdatascience.com/bayesian-networks-and-markov-networks-an-intuitive-guide-to-structured-uncertainty/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Bayesian Networks and Markov Networks: An Intuitive Guide to Structured Uncertainty</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>web-tools-go-brr</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.infoworld.com/article/4181872/8-cutting-edge-web-development-tools-you-dont-want-to-miss.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">8 cutting-edge web development tools you don&#39;t want to miss</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>rank-your-humans</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.scarletink.com/why-performance-management-works-the-way-it-does-stack-ranking-pips-ratings-and-a-faq/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Why Performance Management Works the Way It Does - Stack Ranking, PIPs, Ratings, and a FAQ</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>code-sniff-patrol</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.jetbrains.com/qodana/2026/06/static-code-analysis-and-the-rules-of-zero-three-and-five/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Static Code Analysis and the Rules of Zero, Three, and Five</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);"><b>Want to reach 200,000+ engineers? </b></span></p><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</span></p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine"><span class="button__text" style=""><span style="color:rgb(26, 26, 26);">WORK WITH US</span></span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.macrumtemplom.com/2026/06/08/apple-reveals-new-ai-architecture/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Apple Unveils New AI Architecture Powered by Google Gemini Models (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Apple announces a major <b>Apple Intelligence overhaul</b> built on <b>foundation models co-developed with Google</b>, featuring <b>on-device processing and Private Cloud Compute</b> for image creation, advanced editing, and visual understanding while maintaining <b>privacy guarantees</b> that prevent data access to Apple or third parties.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://arstechnica.com/ai/2026/06/chat-is-dead-openai-preps-overhaul-of-chatgpt/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> OpenAI Transforms ChatGPT Into a &quot;Superapp&quot; to Drive Revenue Before IPO (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> OpenAI is overhauling ChatGPT into a <b>&quot;superapp&quot; combining coding tools and AI agents</b> to generate <b>higher-margin revenue</b> ahead of its planned IPO, shifting focus from the free <b>chatbot</b> toward <b>paid business products</b> like Codex, which now has 5 million weekly active users and accounts for 40% of revenue.</p><p class="paragraph" style="text-align:left;">🚀<span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/06/openai-frontier-models-aws/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> OpenAI&#39;s GPT-5.5 and Codex Now Generally Available on Amazon Bedrock (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> OpenAI&#39;s <b>GPT-5.5, GPT-5.4, and Codex</b> are now generally available on <b>Amazon Bedrock</b>, allowing <b>100,000+ organizations</b> to access frontier AI models with <b>native AWS security controls</b> (IAM, VPC, KMS encryption, CloudTrail) without new vendor relationships, while Codex shifts from per-seat to <b>pay-per-token pricing</b> for developer teams.</p><p class="paragraph" style="text-align:left;">🚨<span style="text-decoration:underline;"><b><a class="link" href="https://www.theverge.com/ai-artificial-intelligence/948280/anthropic-claude-fable-invisible-distillation-guardrail?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Anthropic Apologizes for Invisible Claude Fable Guardrails (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Anthropic faced backlash for <b>secretly throttling Claude Fable 5</b> with hidden safeguards that <b>degraded responses to distillation attempts</b> without notifying users, but now pledges to make these <b>restrictions transparent</b> by routing blocked queries to an older model with visible warnings.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://redmonk.com/sogrady/2026/06/04/bun-two-lessons/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> What Bun&#39;s AI-Driven Development Reveals About Anthropic&#39;s Open Source Strategy (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> After <b>Anthropic acquired Bun</b>, the JavaScript runtime&#39;s <b>commit activity shifted from primarily human to over 80% AI-generated code</b>, while <b>external contributors dropped significantly</b>, raising questions about whether the company understands open source stewardship or will treat the project as internal infrastructure rather than a community-driven standard.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Leverage property-based testing with constraint-solving to find edge cases in state machines and parsers. Tools like fast-check (JavaScript) or Hypothesis (Python) shrink failing inputs automatically, surfacing minimal counterexamples that traditional unit tests miss, especially for off-by-one errors and boundary conditions.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/95fbd301-0fdb-4350-bcfe-afbfaa845035/ray-so-export.png?t=1781394452"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Parser validation</b>: Generate random input strings; verify the parser rejects invalid syntax and accepts valid syntax correctly.</p></li><li><p class="paragraph" style="text-align:left;"><b>State machine correctness</b>: Run sequences of random state transitions; assert invariants hold after each step.</p></li><li><p class="paragraph" style="text-align:left;"><b>Serialization round-trips</b>: Create arbitrary objects, serialize, deserialize, compare; catch encoding bugs automatically.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Some of your greatest lessons come from your darkest moments.</b><br><i>Roger Lee</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5ecd55c7-06f2-457e-9e63-89c06681810b/image.png?t=1781394504"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=palantir-built-an-elasticsearch-indexing-machine" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=7b2f6823-f354-45e6-a070-5579a8d2db2f&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 How Stripe Runs a 50M lines Monorepo With 0 Pain</title>
  <description>PLUS: Index design fundamentals 👨‍💻, KV performance tool ⚡, Null bugs cost billions 💰</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f480bf16-df25-43ad-9237-fa3904c97540/HM_cover.png" length="400594" type="image/png"/>
  <link>https://www.hungryminds.dev/p/how-stripe-runs-a-50m-lines-monorepo-with-0-pain</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/how-stripe-runs-a-50m-lines-monorepo-with-0-pain</guid>
  <pubDate>Mon, 08 Jun 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-06-08T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 135 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;">📚 <b>Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.linkedin.com/blog/engineering/ai/ai-helping-build-better-ai-how-agents-accelerate-liger-kernel-engineering?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">AI agents accelerate</a></b></span> Liger Kernel engineering exponentially</p></li><li><p class="paragraph" style="text-align:left;">Things you <span style="text-decoration:underline;"><b><a class="link" href="https://jon.chrt.dev/2026/04/15/things-you-didnt-know-about-indexes.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">didn&#39;t know</a></b></span> about database indexes</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/ep217-latency-vs-throughput-vs-bandwidth?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Latency vs throughput</a></b></span> vs bandwidth explained clearly</p></li><li><p class="paragraph" style="text-align:left;">Balancing <span style="text-decoration:underline;"><b><a class="link" href="https://www.notion.com/blog/balancing-cost-and-reliability-for-spark-on-kubernetes?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">cost and reliability</a></b></span> for Spark on Kubernetes</p></li><li><p class="paragraph" style="text-align:left;">Null has <span style="text-decoration:underline;"><b><a class="link" href="https://dev.to/cristiansifuentes/null-looks-like-an-empty-value-until-you-realize-it-has-caused-billions-of-dollars-in-software-39m6?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">cost billions</a></b></span> in software failures</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.angular.dev/announcing-angular-v22-c52bb83a4664?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Angular v22</a></b></span> brings major framework improvements</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.anthropic.com/institute/recursive-self-improvement?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">When AI builds</a></b></span> itself: recursive self-improvement unlocked</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://this.weekinsecurity.com/meta-confirms-thousands-of-instagram-accounts-were-hacked-by-abusing-its-ai-chatbot/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Instagram accounts hacked</a></b></span> via Meta&#39;s AI chatbot abuse</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Sliding-window idempotency caches trade memory for duplicate detection; Bloom filters + time-partitioned LRU prevent costly re-processing</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><a class="link" href="https://stripe.dev/blog/selective-test-execution-at-stripe-fast-ci-for-a-50m-line-ruby-monorepo?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow"><b><span style="text-decoration:underline;">Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo </span></b></a>🪫</p><p class="paragraph" style="text-align:left;">Stripe&#39;s Ruby monorepo contains 50 million lines of code and 1.2 million test units. Running them all sequentially would take four months. Instead, Stripe built <i><b>Selective Test Execution</b></i> (STE)—a system that runs only ~5% of tests per build while maintaining full confidence in code safety.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Static dependency analysis fails on dynamic languages like Ruby. Metaprogramming, runtime configuration, and non-code dependencies (YAML, JSON, fixtures) make it nearly impossible to predict what a test actually touches without running it.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Dynamic file access interception</b>: Build a C++ shared library (<code>file_access_interceptor</code>) loaded via <code>LD_PRELOAD</code> that records every file opened during test execution at the OS syscall level</p></li><li><p class="paragraph" style="text-align:left;"><b>Hierarchical scope tracking</b>: Attribute file access to specific tests using a scope stack that naturally handles child processes and distinguishes global dependencies from test-specific ones</p></li><li><p class="paragraph" style="text-align:left;"><b>Roaring bitmap indexes</b>: Store three billion data points as compressed bitmaps mapping changed files to impacted tests, enabling fast union/intersection operations during selection</p></li><li><p class="paragraph" style="text-align:left;"><b>Monotonic Revision IDs</b>: Order build metadata without git queries using ancestry-preserving identifiers, making baseline selection fast and reproducible</p></li><li><p class="paragraph" style="text-align:left;"><b>Pragmatic guardrails</b>: Force rerun of directory-globbing tests and linters with selective scans to handle edge cases where file access doesn&#39;t capture behavioral changes</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Massive speedup</b>: Reduced median test execution to &lt;0.5% of the full suite while maintaining safety and confidence</p></li><li><p class="paragraph" style="text-align:left;"><b>Cost efficient</b>: Spend &lt;10% compute of an &quot;always run everything&quot; strategy across 50,000+ builds per week</p></li><li><p class="paragraph" style="text-align:left;"><b>Operationally sound</b>: Single fast database query per build makes selection reproducible and debuggable</p></li></ul><p class="paragraph" style="text-align:left;">Stripe&#39;s approach proves that <i><b>observing what code actually does beats predicting what it might do</b></i>. By intercepting at the syscall boundary and storing results efficiently, they&#39;ve cracked the unsolved problem: how to scale testing without sacrificing safety.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://blog.bytebytego.com/p/ep217-latency-vs-throughput-vs-bandwidth?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank"><img class="embed__image embed__image--top" src="https://substackcdn.com/image/fetch/$s_!7PuH!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff822afe9-5c16-4d2d-8fa1-f32d03b9743e_1280x1643.jpeg"/><div class="embed__content"><p class="embed__title"> EP217: Latency vs Throughput vs Bandwidth </p><p class="embed__description"> Latency, throughput, and bandwidth often get used interchangeably, but each one tells a different story about performance. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.notion.com/blog/balancing-cost-and-reliability-for-spark-on-kubernetes?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank"><img class="embed__image embed__image--left" src="https://images.ctfassets.net/spoqsaf9291f/5s3GAhDkeXAtDHcDHH2Mr0/08944e6a193f6c283fe8591413f78103/spark-aws.png"/><div class="embed__content"><p class="embed__title"> Balancing cost and reliability for Spark on Kubernetes </p><p class="embed__description"> Today, we’re excited to open-source Spot Balancer in collaboration with AWS, a tool that helped us reduce Spark compute costs by up to 90% while maintaining reliability. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.lucavallin.com/blog/ai-engineering-for-developers?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank"><img class="embed__image embed__image--left" src="https://www.lucavallin.com/images/blog/ai-engineering-for-developers/og.webp"/><div class="embed__content"><p class="embed__title"> AI Engineering for Developers </p><p class="embed__description"> A tour through AI engineering for developers who already know how to ship software. Fourteen chapters, no LinkedIn voice, no slow warm-up. We will go from &#39;what is a foundation model&#39; to &#39;how do you run agents in production on Google Cloud&#39; without skipping the parts that matter. </p></div></a></div><div class="embed"><a class="embed__url" href="https://jon.chrt.dev/2026/04/15/things-you-didnt-know-about-indexes.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank"><div class="embed__content"><p class="embed__title"> Things you didn&#39;t know about indexes </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.linkedin.com/blog/engineering/ai/ai-helping-build-better-ai-how-agents-accelerate-liger-kernel-engineering?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank"><img class="embed__image embed__image--left" src="https://media.licdn.com/dms/image/v2/D4D08AQGdB37de1xXtw/croft-frontend-shrinkToFit767/B4DZ2w8Xq_HIA4-/0/1776790110251?e=2147483647&v=beta&t=ot6OvYz7DxXtdNoUuLB8ldH0DYwoTVZRLVcyZf-7U34"/><div class="embed__content"><p class="embed__title"> AI helping build better AI: How agents accelerate Liger Kernel engineering </p></div></a></div><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>thumb it up</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://dev.to/safdarali25/i-built-a-free-video-thumbnail-generator-that-never-uploads-your-files-56pp?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">I Built a Free Video Thumbnail Generator That Never Uploads Your Files</a></b></span></p><p class="paragraph" style="text-align:left;"><b>GITHUB REPO</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>bench the keys</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/guycipher/keybench?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Keybench – Scriptable, extensible performance tool for key value stores</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>billion dollar oopsie</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://dev.to/cristiansifuentes/null-looks-like-an-empty-value-until-you-realize-it-has-caused-billions-of-dollars-in-software-39m6?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Null Looks Like an Empty Value — Until You Realize It Has Caused Billions of Dollars in Software Failures</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>ai blog go brrr</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://dev.to/junhee916/how-i-redesigned-4-years-of-blog-posts-196-of-them-overnight-with-ai-1j02?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How I Redesigned 4 Years of Blog Posts (196 of them!) Overnight with AI</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>tired but wiser</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://yaoyue.org/blog/2026-oncall/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Being oncall taught me everything</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>queue the drama</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.notion.com/blog/building-observability-into-notions-dead-letter-queue?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Building observability into Notion&#39;s dead-letter queue</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>gemma go smart</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://developers.googleblog.com/gemma-4-12b-the-developer-guide/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Gemma 4 12B: The Developer Guide</a></b></span></p><p class="paragraph" style="text-align:left;"><b>GITHUB REPO</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>git trees grow</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/stemps/treehouse?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Treehouse – isolate multple dev environments on different Git worktrees</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);"><b>Want to reach 200,000+ engineers? </b></span></p><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</span></p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain"><span class="button__text" style=""><span style="color:rgb(26, 26, 26);">WORK WITH US</span></span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🚀<span style="text-decoration:underline;"><b><a class="link" href="https://blog.angular.dev/announcing-angular-v22-c52bb83a4664?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Angular v22 Released: Production-Ready Signal Forms, Aria, and AI-Native Features (8 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Angular v22 brings <b>three features to production-ready status</b>: Signal Forms for <b>reactive, composable forms</b>, Angular Aria for <b>accessible components</b>, and <b>asynchronous reactivity APIs</b> for handling async operations; plus new <b>AI-native capabilities</b> including agentic tooling, WebMCP support, and integration with Google AI Studio and Gemini Canvas for no-code Angular app building.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.anthropic.com/institute/recursive-self-improvement?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> When AI Builds Itself: Anthropic&#39;s Path to Recursive Self-Improvement (8 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Anthropic reveals that <b>AI systems are accelerating their own development</b>, with engineers shipping <b>8x more code per quarter</b> than in 2021-2025, Claude now writing <b>over 80% of production code</b>, and models progressing from executing specified tasks to <b>autonomously running research projects</b>—signaling a potential future where AI could design its own successors, bringing both transformative benefits and significant risks that require urgent coordination and alignment research.</p><p class="paragraph" style="text-align:left;">🔐<span style="text-decoration:underline;"><b><a class="link" href="https://this.weekinsecurity.com/meta-confirms-thousands-of-instagram-accounts-were-hacked-by-abusing-its-ai-chatbot/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Meta Confirms Thousands of Instagram Accounts Hacked Via AI Chatbot Exploit (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Meta disclosed that <b>over 20,000 Instagram users</b> had their accounts hijacked through a <b>vulnerability in its AI-assisted account recovery system</b>, which hackers exploited by tricking the chatbot into <b>resetting passwords and sending verification codes to attacker-controlled emails</b>, granting full access to accounts, messages, and linked profiles for months until the flaw was patched this week.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://simonwillison.net/2026/Jun/3/uber-caps-usage/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Uber Caps AI Tool Usage to Rein In Spiraling Costs (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> <b>Uber is limiting employees to $1,500 monthly per AI coding tool</b> after exhausting its 2026 AI budget in just four months, a <b>rational cost-control measure</b> that suggests the company values these agentic tools at roughly <b>11% of engineer compensation</b> while signaling that <b>subsidized API plans are no longer available</b> to enterprise-scale customers.</p><p class="paragraph" style="text-align:left;">🚀<span style="text-decoration:underline;"><b><a class="link" href="https://blog.cloudflare.com/voidzero-joins-cloudflare/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> VoidZero Joins Cloudflare to Power Open-Source JavaScript Toolchain (7 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> <b>VoidZero</b>, creator of <b>Vite</b>, <b>Vitest</b>, <b>Rolldown</b>, and <b>Oxc</b>, is joining <b>Cloudflare</b> with all team members, while the projects remain <b>open source, vendor-agnostic, and community-driven</b>; Cloudflare commits <b>$1M to a Vite ecosystem fund</b> and plans to build its CLI on top of <b>Vite</b> to support AI-driven development and full-stack applications.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Implement request-level idempotency keys with a sliding-window probabilistic cache to trade bounded memory for rare duplicates. Use a Bloom filter for negative lookups and a time-partitioned LRU for positive confirmations; evict old partitions on window slide.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/53596902-ecba-48ec-9d52-98287faeaae0/ray-so-export.png?t=1780796590"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Payment processing at scale:</b> Detect duplicate charge requests without maintaining a full history database; safe to evict very old keys.</p></li><li><p class="paragraph" style="text-align:left;"><b>Event deduplication in async workflows</b>: Bloom filter false positives cause harmless re-execution; false negatives are caught by partition re-check.</p></li><li><p class="paragraph" style="text-align:left;"><b>Multi-region consistency</b>: Each region maintains its own partition set; reconcile via event log on conflicts to avoid global consensus.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Just get out and do it. You will be very, very glad that you did.</b><br><i>Christopher McCandless</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/470fc16d-a72d-4d84-9c3e-bae7f8b86b8a/image.png?t=1780796623"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-stripe-runs-a-50m-lines-monorepo-with-0-pain" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=82e1d6e5-6f8d-42f9-9666-ce6269496830&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 All the Distributed Systems Failures in 1 Email</title>
  <description>PLUS: SWE job market 2026 👨‍💻, Visual debugging for ML ⚡, S-tier demo framework 👨‍💻</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/82e89416-3e01-4f1c-a5ab-5c97e371dae5/a.webp" length="25696" type="image/webp"/>
  <link>https://www.hungryminds.dev/p/all-the-distributed-systems-failures-in-1-email</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/all-the-distributed-systems-failures-in-1-email</guid>
  <pubDate>Mon, 01 Jun 2026 19:14:38 +0000</pubDate>
  <atom:published>2026-06-01T19:14:38Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 497 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;">📚 <b>Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/must-know-failure-modes-in-distributed?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Failure modes in distributed systems</a></b></span> explained for engineers</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://css-tricks.com/technical-writing-in-the-ai-age/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Technical writing in the AI age</a></b></span> transforms documentation forever</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://slack.engineering/slack-ai-the-path-to-multi-cloud/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Slack&#39;s multi-cloud journey</a></b></span> scales globally and efficiently</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.linkedin.com/blog/engineering/ai/ai-helping-build-better-ai-how-agents-accelerate-liger-kernel-engineering?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">AI agents accelerate Liger Kernel</a></b></span> engineering productivity dramatically</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://towardsdatascience.com/most-ai-agents-fail-in-production-because-theyre-built-backwards/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">AI agents fail in production</a></b></span> when built backwards</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.bloomberg.com/news/features/2026-05-28/apple-ios-27-photos-screenshots-revamped-siri-pro-camera-app-new-ai-features?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Apple overhauls iOS 27 Siri</a></b></span> with powerful AI features</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://qazinform.com/news/anthropic-surpasses-openai-to-become-worlds-most-valuable-ai-startup?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Anthropic surpasses OpenAI</a></b></span> as most valuable startup</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://techcrunch.com/2026/05/27/tech-ceos-are-apparently-suffering-from-ai-psychosis/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Tech CEOs suffer from AI psychosis</a></b></span>; reality check needed</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Testcontainers with deterministic seeds catch data-dependent bugs without flakiness</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><a class="link" href="https://blog.bytebytego.com/p/must-know-failure-modes-in-distributed?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow"><b><span style="text-decoration:underline;">The Hidden Failure Modes That Break Distributed Systems</span></b></a><b><span style="text-decoration:underline;"> </span></b>⚡</p><p class="paragraph" style="text-align:left;">Your servers report healthy. Your dashboards glow green. Users are getting errors. Welcome to distributed systems, where &quot;up&quot; is a philosophical question, not a binary state.</p><p class="paragraph" style="text-align:left;">Unlike single machines, where a crash is obvious, distributed systems hide their failures in plain sight. A node can report healthy while the whole system serves stale data. Another can be technically working but trapped in an unrecoverable state. The worst part? None of it shows up as a bug—it&#39;s just a pattern that&#39;s been humbling engineers for decades.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Failure modes in distributed systems aren&#39;t about code bugs. They&#39;re recurring architectural patterns that kill systems while every metric looks perfect.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Know your failure taxonomy</b>: Understand byzantine failures, split-brain scenarios, and cascading timeouts as distinct problems requiring distinct solutions</p></li><li><p class="paragraph" style="text-align:left;"><b>Design for partial failures</b>: Assume individual components will fail independently—your system must function with degraded capacity, not just all-or-nothing</p></li><li><p class="paragraph" style="text-align:left;"><b>Implement health checks that matter</b>: Move beyond heartbeats to semantic checks that verify the system can actually serve requests correctly</p></li><li><p class="paragraph" style="text-align:left;"><b>Embrace defensive timeouts</b>: Add circuit breakers and bulkheads to prevent one slow service from paralyzing your entire architecture</p></li><li><p class="paragraph" style="text-align:left;"><b>Test failure modes explicitly</b>: Use chaos engineering and failure injection to expose these patterns before they hit production</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Pattern recognition</b>: Knowing the names and mechanisms of common failures helps you spot them before they become disasters</p></li><li><p class="paragraph" style="text-align:left;"><b>Architectural resilience</b>: Systems designed with these patterns in mind stay operational even when individual components fail</p></li><li><p class="paragraph" style="text-align:left;"><b>Psychological safety</b>: Understanding these aren&#39;t bugs but patterns shifts how teams approach debugging and design</p></li></ul><p class="paragraph" style="text-align:left;">Distributed systems are humbling. They force you to think beyond happy paths and embrace the messiness of reality. Knowledge of these failure modes is your map through that chaos.</p><p class="paragraph" style="text-align:left;">The key takeaway? Your system isn&#39;t broken because you&#39;re bad at coding. It&#39;s broken because distributed systems are <i><b>genuinely hard</b></i>, and there&#39;s a well-documented playbook for each way they fail.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://newsletter.pragmaticengineer.com/p/state-of-the-job-market-2026?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank"><img class="embed__image embed__image--top" src="https://substackcdn.com/image/fetch/$s_!P4An!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29e3225d-e5fc-492f-a554-b000806a74d2_1220x1058.png"/><div class="embed__content"><p class="embed__title"> State of the software engineering job market in 2026 </p><p class="embed__description"> A deepdive into today’s tech jobs market, with exclusive data on software engineering jobs, the AI engineering boom, whether AI engineering is “replacing” software engineering hiring, and more </p></div></a></div><div class="embed"><a class="embed__url" href="https://css-tricks.com/technical-writing-in-the-ai-age/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank"><img class="embed__image embed__image--left" src="https://i0.wp.com/css-tricks.com/wp-content/uploads/2022/06/technical-writing.jpg"/><div class="embed__content"><p class="embed__title"> Technical Writing in the AI Age | CSS-Tricks </p><p class="embed__description"> This isn’t totally about AI. It’s about technical writing in the age of AI. I have some thoughts on this and I hope it’s helpful to you humans reading. </p></div></a></div><div class="embed"><a class="embed__url" href="https://slack.engineering/slack-ai-the-path-to-multi-cloud/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank"><img class="embed__image embed__image--left" src="https://slack.engineering/wp-content/uploads/sites/7/2026/05/pexels-photograph-6732010.jpg"/><div class="embed__content"><p class="embed__title"> Slack AI: The Path to Multi-Cloud </p><p class="embed__description"> In early 2023, Slack faced a foundational challenge: serving Large Language Models (LLMs) at enterprise scale with the security, reliability, and performance our customers expect. Over three years, we evolved from basic infrastructure to orchestrating a sophisticated multi-cloud architecture. We didn’t just want shiny new models; we needed a system resilient to regional outages and… </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.linkedin.com/blog/engineering/ai/ai-helping-build-better-ai-how-agents-accelerate-liger-kernel-engineering?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank"><img class="embed__image embed__image--left" src="https://media.licdn.com/dms/image/v2/D4D08AQGdB37de1xXtw/croft-frontend-shrinkToFit767/B4DZ2w8Xq_HIA4-/0/1776790110251?e=2147483647&v=beta&t=ot6OvYz7DxXtdNoUuLB8ldH0DYwoTVZRLVcyZf-7U34"/><div class="embed__content"><p class="embed__title"> AI helping build better AI: How agents accelerate Liger Kernel engineering </p></div></a></div><div class="embed"><a class="embed__url" href="https://dropbox.tech/culture/beyond-code-generation-rethinking-engineering-productivity-in-the-age-of-ai-agents?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank"><img class="embed__image embed__image--left" src="https://aem.dropbox.com/cms/content/dam/dropbox/tech-blog/en-us/2026/may/productivity/social-and-diagram/Culture-Rethinking%20engineering%20productivity%20with%20AI%20agents-1200x628.png/_jcr_content/renditions/Culture-Rethinking%20engineering%20productivity%20with%20AI%20agents-1200x628.og.png"/><div class="embed__content"><p class="embed__title"> Beyond code generation: rethinking engineering productivity in the age of AI agents </p><p class="embed__description"> How Dropbox is moving from AI tools that assist engineers to agentic systems that can execute scoped tasks, and how we’re building platforms to support those workflows. </p></div></a></div><div class="embed"><a class="embed__url" href="https://thetshaped.dev/p/my-frontend-stack-in-2026-react-nextjs-pnpm-vite-ts-tailwind-storybook-tanstack-zustand-zod-oxlint-oxfmt-msw-vitest-playright-sentry?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank"><img class="embed__image embed__image--left" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/bb0f8bc1-baa3-4012-b0e7-73cd9f9fb954/a.webp?t=1780182730"/><div class="embed__content"><p class="embed__title"> My Frontend Stack In 2026 </p></div></a></div><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>book who</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://unix.foo/posts/nobody-cracks-open-a-programming-book/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Nobody Cracks Open a Programming Book Anymore</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>docs go brrr</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.grab.com/evolving-documentation-strategy?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">From decentralized Docs-as-Code to a centralized repository: Evolving Grab&#39;s documentation strategy</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>ml sees it all</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.kdnuggets.com/visual-debugging-tools-for-machine-learning-workflows?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Visual Debugging Tools for Machine Learning Workflows</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>agents do stuff</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.isquaredsoftware.com/2026/05/ai-thoughts-part-2-agent-workflow-tools/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">My Thoughts on AI, Part 2: Agent Setup, Workflow, and Tools</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>tokens go bye</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://idiallo.com/blog/how-many-tokens-did-you-burn-today?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How Many Tokens Did You Burn Today</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>oops backwards</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://towardsdatascience.com/most-ai-agents-fail-in-production-because-theyre-built-backwards/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Most AI Agents Fail in Production Because They&#39;re Built Backwards</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>demo magic time</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.posthog.com/p/how-to-demo?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">24 tips for giving S-tier demos</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="background-color:rgb(255, 255, 255);"> (</span><i>tired humans win</i><span style="background-color:rgb(255, 255, 255);">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://vickiboykis.com/2026/05/28/we-should-be-more-tired-than-the-model/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">We should be more tired than the model</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);"><b>Want to reach 200,000+ engineers? </b></span></p><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</span></p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email"><span class="button__text" style=""><span style="color:rgb(26, 26, 26);">WORK WITH US</span></span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🍎<span style="text-decoration:underline;"><b><a class="link" href="https://www.bloomberg.com/news/features/2026-05-28/apple-ios-27-photos-screenshots-revamped-siri-pro-camera-app-new-ai-features?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Apple Overhauls iOS 27 With AI-Powered Siri and Advanced Camera Features (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Apple is staging a comeback in <b>digital assistants and AI</b> with iOS 27, featuring a <b>revamped Siri interface</b>, <b>new chatbot-style app</b>, and <b>Pro Camera app integration</b> set to be announced at the June 8 Worldwide Developers Conference—according to first leaked screenshots obtained by Bloomberg.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://techcrunch.com/2026/05/27/tech-ceos-are-apparently-suffering-from-ai-psychosis/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Tech CEOs Are Suffering From AI Psychosis, Says Box Founder (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> <b>Tech CEOs</b> are making unrealistic <b>AI assumptions</b> by playing with prototypes without understanding real-world implementation challenges, leading to <b>mass layoffs</b> that lack <b>productivity evidence</b>—research shows AI agents won&#39;t match human quality work for years, yet executives keep betting the company on quick automation wins.</p><p class="paragraph" style="text-align:left;">😔<span style="text-decoration:underline;"><b><a class="link" href="https://jackmaguire.org/blog/ai-job-grief/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> AI Job Grief: Tech Workers Face Unnamed Psychological Crisis as Roles Disappear (8 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Knowledge workers experiencing <b>AI-driven job displacement</b> are grieving not just lost income but <b>eroded professional identity</b>, a distinct emotional state clinicians are naming as <b>Artificial Intelligence Replacement Dysfunction (AIRD)</b> that goes unacknowledged by employers, leaving workers in <b>disenfranchised grief</b> with no cultural script for recovery in an endless cycle of retraining.</p><p class="paragraph" style="text-align:left;">🚀<span style="text-decoration:underline;"><b><a class="link" href="https://www.tanayj.com/p/the-spacex-s-1-building-the-infrastructure?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> SpaceX Files for Largest IPO Ever: Inside the $1.75T Space, Starlink, and AI Conglomerate (8 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> SpaceX filed its S-1 for a <b>~$75B IPO at $1.75T valuation</b>, revealing three distinct businesses—<b>profitable Starlink connectivity</b> ($11.4B revenue, 39% margins), a <b>launch business funding Starship R&D</b>, and a <b>rapidly expanding AI segment</b> boosted by a <b>$1.25B/month Anthropic compute deal</b> that could push 2026 run-rate revenue to $40B+, while positioning itself as the <b>physical infrastructure layer for the orbital AI economy</b> targeting 100 terawatts of space-based compute.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://qazinform.com/news/anthropic-surpasses-openai-to-become-worlds-most-valuable-ai-startup?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Anthropic Surpasses OpenAI to Become World&#39;s Most Valuable AI Startup (2 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Anthropic has dethroned OpenAI as the world&#39;s most valuable AI startup after raising <b>$65 billion in Series H funding</b>, pushing its valuation near <b>$1 trillion</b>—nearly triple its February valuation—driven by explosive demand for its <b>Claude AI assistant and Code service</b>, which now generates <b>$47 billion in annual revenue</b>.</p><p class="paragraph" style="text-align:left;">🧭<span style="text-decoration:underline;"><b><a class="link" href="https://x.com/joeschmidtiv/status/2059642470334677472?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Avoiding Death on the Yellow Brick Road: Where AI App Startups Can Actually Win (8 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> While <b>OpenAI and Anthropic dominate horizontal AI applications</b> (the &quot;Yellow Brick Road&quot;), <b>startups can build defensible businesses in vertical markets</b> by owning complex workflows, accumulating domain-specific data flywheels, managing model variability across vendors, optimizing costs, and providing industry-specific governance—advantages <b>general labs structurally can&#39;t replicate</b> without losing their horizontal advantage.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Testcontainers with deterministic seeding for property-based tests: Combine Testcontainers for ephemeral database/service instances with property-based testing (fast-check) and fixed random seeds to catch data-dependent bugs reproducibly without flakiness.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b3c30635-e21d-403c-8956-f2b38f11a610/ray-so-export.png?t=1780182815"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Data-driven edge cases:</b> Property tests generate permutations of inputs automatically; Testcontainers ensure DB state resets between runs.</p></li><li><p class="paragraph" style="text-align:left;"><b>Reproducibility</b>: Save the seed from a failing run and re-run with { seed: 12345 } to debug non-deterministic failures.</p></li><li><p class="paragraph" style="text-align:left;"><b>Integration test scaling</b>: Avoid mocking databases; spin up real instances per test with Testcontainers and tear down in seconds.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Victims recite problems, leaders provide solutions.</b><br><i>Robin Sharma</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/1a228ec6-4501-42ef-a889-4fc87d0159f1/image.png?t=1780182894"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=all-the-distributed-systems-failures-in-1-email" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=9465c6f3-466d-44ba-9e21-bfb8f193e5db&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 Airbnb&#39;s Graph Was So Slow They Rewrote the Engine</title>
  <description>PLUS: Vector database deep dive 👨‍💻, Avoiding AI code slop 🤖, DoorDash clusterless ML feature store ⚡</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fe7a81b9-6743-40a2-a061-65d1d7f821af/HM_cover.png" length="431090" type="image/png"/>
  <link>https://www.hungryminds.dev/p/airbnb-s-graph-was-so-slow-they-rewrote-the-engine</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/airbnb-s-graph-was-so-slow-they-rewrote-the-engine</guid>
  <pubDate>Mon, 25 May 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-05-25T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 300 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;">📚 <b>Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.systemdesign.one/p/ai-agent-memory?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">AI agents need memory consistency</a></b></span></span><span style="background-color:rgb(255, 255, 255);"> to make better decisions</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);">DoorDash built a </span><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://careersatdoordash.com/blog/doordash-clusterless-ml-feature-store/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">clusterless ML feature store</a></b></span></span><span style="background-color:rgb(255, 255, 255);"> that scales</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://huggingface.co/blog/deepseekv4?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">DeepSeek-V4&#39;s million-token context</a></b></span></span><span style="background-color:rgb(255, 255, 255);"> changes what agents can do</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);">Spotify uses </span><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.atspotify.com/2026/4/background-coding-agents-dataset-migrations-honk-part-4/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">background coding agents</a></b></span></span><span style="background-color:rgb(255, 255, 255);"> for migrations</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.systemdesign.one/p/what-is-a-vector-database?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Vector databases explained</a></b></span></span><span style="background-color:rgb(255, 255, 255);">: the backbone of AI</span></p></li></ul><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>🗞️ Tech and AI Trends</b></span></p><ul><li><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);">Google I/O 2026: </span><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://developer.chrome.com/blog/chrome-at-io26?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">15 updates powering</a></b></span></span><span style="background-color:rgb(255, 255, 255);"> the agentic web</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://techcrunch.com/2026/05/18/elon-musk-has-lost-his-lawsuit-against-sam-altman-and-openai/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Elon loses his OpenAI lawsuit</a></b></span></span><span style="background-color:rgb(255, 255, 255);">; what&#39;s next?</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);">Andrej Karpathy </span><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://twitter.com/karpathy/status/2056753169888334312?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">just joined Anthropic</a></b></span></span><span style="background-color:rgb(255, 255, 255);">; major move incoming</span></p></li></ul><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>👨🏻‍💻 Coding Tip</b></span></p><ul><li><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);">Playwright test fixtures with dependency injection eliminate boilerplate, enable automatic cleanup, and support parallel isolation</span></p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://medium.com/airbnb-engineering/scaling-airbnbs-identity-graph-with-a-unified-knowledge-graph-infrastructure-ebac467b7836?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow">How Airbnb scales a 7 billion node identity graph with JanusGraph + DynamoDB</a></b></span><span style="color:rgb(26, 26, 26);"><b> </b></span><span style="color:rgb(26, 26, 26);">🕸️</span></p><p class="paragraph" style="text-align:left;">Airbnb&#39;s identity graph tracks relationships between users to power Trust and Safety — think fraud detection, linked account discovery, and suspicious activity flagging. With <b>7 billion nodes</b> and <b>11 billion edges</b> growing by 5 million new edges <i>daily</i>, they ditched their third-party graph database vendor and built an internal knowledge graph infrastructure from scratch.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Serve complex 4–8 hop graph traversals at low latency across billions of nodes, while taming long-tail P99 spikes caused by high-fanout subgraphs — all without periodic manual reboots to keep things stable.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>JanusGraph + DynamoDB separation</b>: Decouple graph logic from storage by using JanusGraph for traversal and DynamoDB for persistence — scalability of AWS without reinventing distributed storage</p></li><li><p class="paragraph" style="text-align:left;"><b>Custom transaction strategy</b>: Replace JanusGraph&#39;s heavy default locking with DynamoDB conditional writes and transaction APIs to cut write overhead significantly</p></li><li><p class="paragraph" style="text-align:left;"><b>Parallel multi-slice fetches</b>: Rework the <code>getMultiSlices</code> interface to fetch data in parallel, directly attacking latency on high-fanout queries</p></li><li><p class="paragraph" style="text-align:left;"><b>Client-side query rewrites</b>: Remove expensive Gremlin <code>Path</code> and <code>SimplePath</code> steps that bypass batch optimization, replacing them with conditional queries that enforce acyclic results</p></li><li><p class="paragraph" style="text-align:left;"><b>Multi-tenant namespace isolation</b>: Each use case (identity graph, fraud detection, data lineage) runs in its own isolated namespace with schema enforcement and managed indexes</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>32–93% lower read latency</b>: Across all hop patterns (1-hop through 8-hop), the internal solution crushed the vendor on both P95 and P99</p></li><li><p class="paragraph" style="text-align:left;"><b>10x write scalability</b>: Auto-scaling during load tests hit 10x the previous vendor&#39;s write QPS — no more manual reboots needed</p></li><li><p class="paragraph" style="text-align:left;"><b>51% faster end-to-end reads</b>: P95 dropped from ~2.1s to ~1.0s, and P99 from ~5.0s to ~2.5s for full read API calls</p></li></ul><p class="paragraph" style="text-align:left;">The takeaway is clear: if your graph workload is critical enough, <i>owning the stack pays off</i>. Vendor solutions get you started fast, but when you need to tune query planning, control transaction semantics, and scale writes independently — there&#39;s no substitute for building internally on proven open-source foundations.</p><p class="paragraph" style="text-align:left;">A graph database is like your extended family tree at Thanksgiving: it starts simple, but after a few hops you discover connections you really didn&#39;t want to know about. 🍗</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://newsletter.systemdesign.one/p/ai-agent-memory?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank"><img class="embed__image embed__image--top" src="https://substackcdn.com/image/fetch/$s_!cLlj!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0d1b76a-2ba2-4c41-a2bf-f47a1cdc20b7_1280x720.png"/><div class="embed__content"><p class="embed__title"> AI Agents: State, Memory, Consistency - A Deep Dive </p><p class="embed__description"> #147: Understanding State, Memory, and Consistency in AI Agents </p></div></a></div><div class="embed"><a class="embed__url" href="https://huggingface.co/blog/deepseekv4?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank"><img class="embed__image embed__image--left" src="https://huggingface.co/blog/assets/deepseekv4/thumbnail.png"/><div class="embed__content"><p class="embed__title"> DeepSeek-V4: a million-token context that agents can actually use </p><p class="embed__description"> We’re on a journey to advance and democratize artificial intelligence through open source and open science. </p></div></a></div><div class="embed"><a class="embed__url" href="https://engineering.atspotify.com/2026/4/background-coding-agents-dataset-migrations-honk-part-4/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank"><img class="embed__image embed__image--left" src="https://images.ctfassets.net/p762jor363g1/4MrDzyHeO9i2u2ljLNJhzo/8f52a39d6ded6343f59a94320612133c/honk-pt4-rnd.png"/><div class="embed__content"><p class="embed__title"> Background Coding Agents: Supercharging Downstream Consumer Dataset Migrations (Honk, Part 4) | Spotify Engineering </p><p class="embed__description"> This is part 4 in our series about Spotify&#39;s journey with background coding agents (internal codename: “Honk”) and the future of large-scale software maintenance. See also , , and . </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.systemdesign.one/p/what-is-a-vector-database?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!K_Q6!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a11bc3-2222-4fbe-a3db-234b1991cb9b_1280x720.png"/><div class="embed__content"><p class="embed__title"> Vector Database - A Deep Dive </p><p class="embed__description"> #141: A Beginner’s Guide to the AI Stack’s Most Misunderstood Component </p></div></a></div><div class="embed"><a class="embed__url" href="https://careersatdoordash.com/blog/doordash-clusterless-ml-feature-store/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank"><div class="embed__content"><p class="embed__title"> How DoorDash Built a Clusterless ML Feature Store </p></div></a></div><div class="embed"><a class="embed__url" href="https://netflixtechblog.com/scaling-camera-file-processing-at-netflix-6dab2b1e80be?source=rss----2615bd06b42e---4&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank"><div class="embed__content"><p class="embed__title"> Scaling Camera File Processing at Netflix </p></div></a></div><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>ARTICLE</b></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span></span><span style="background-color:rgb(255, 255, 255);"><i>gemini-go-brrr</i></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span></span><br><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://x.com/GoogleAIStudio/status/2056797490553540756?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Gemini 3.5 Flash Developer Guide</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>ARTICLE</b></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span></span><span style="background-color:rgb(255, 255, 255);"><i>cpp-dad-spills-tea</i></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span></span><br><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://www.developing.dev/p/creator-of-c-bell-labs-negative-overhead?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>ARTICLE</b></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span></span><span style="background-color:rgb(255, 255, 255);"><i>eval-funnel-not-dumpster</i></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span></span><br><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.atspotify.com/2026/5/better-experiments-with-llm-evals-a-funnel-not-a-fork/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Better Experiments with LLM Evals — A funnel, not a fork</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>ARTICLE</b></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span></span><span style="background-color:rgb(255, 255, 255);"><i>webpack-goodbye-rspack-hello</i></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span></span><br><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://engineeringblog.yelp.com/2026/05/optimizing-our-build-times-by-migrating-from-webpack-to-rspack.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Optimizing Our Build Times by Migrating from Webpack to Rspack</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>ARTICLE</b></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span></span><span style="background-color:rgb(255, 255, 255);"><i>leaderboard-gaming-detected</i></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span></span><br><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://strategizeyourcareer.com/p/ai-developer-productivity?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The token leaderboard trap</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>ARTICLE</b></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span></span><span style="background-color:rgb(255, 255, 255);"><i>nova-agent-playground</i></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span></span><br><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://dropbox.tech/machine-learning/introducing-nova-our-internal-platform-for-coding-agents?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Introducing Nova, our internal platform for coding agents</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>ESSENTIAL</b></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span></span><span style="background-color:rgb(255, 255, 255);"><i>coding-is-just-the-tip</i></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span></span><br><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.techworld-with-milan.com/p/code-was-the-smallest-part-of-the?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Code was the smallest part of the job</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>ARTICLE</b></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span></span><span style="background-color:rgb(255, 255, 255);"><i>cyber-monsters-exposed</i></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span></span><br><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.cloudflare.com/cyber-frontier-models/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Project Glasswing: what Mythos showed us</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>ARTICLE</b></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span></span><span style="background-color:rgb(255, 255, 255);"><i>ai-garbage-detector</i></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span></span><br><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.eng-leadership.com/p/how-to-avoid-ai-code-slop?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How to Avoid AI Code Slop</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>ARTICLE</b></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span></span><span style="background-color:rgb(255, 255, 255);"><i>test-your-robot-friends</i></span><span style="background-color:rgb(255, 255, 255);"><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span></span><br><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://medium.com/pinterest-engineering/an-engineers-guide-to-better-ai-skills-implementing-a-testing-process-to-optimize-agent-a000c9c9abcd?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">An Engineer&#39;s Guide to Better AI Skills: Implementing a Testing Process to Optimize Agent</a></b></span></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);"><b>Want to reach 200,000+ engineers? </b></span></p><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</span></p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine"><span class="button__text" style=""><span style="color:rgb(26, 26, 26);">WORK WITH US</span></span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🤖<span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://developer.chrome.com/blog/chrome-at-io26?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Google Unveils 15 Chrome Updates Powering the Agentic Web Era (4 min)</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>Brief:</b></span><span style="background-color:rgb(255, 255, 255);"> Google introduced </span><span style="background-color:rgb(255, 255, 255);"><b>WebMCP, built-in AI models, and auto-browse capabilities</b></span><span style="background-color:rgb(255, 255, 255);"> to Chrome, enabling </span><span style="background-color:rgb(255, 255, 255);"><b>AI agents to interact with websites more intelligently</b></span><span style="background-color:rgb(255, 255, 255);">, while new APIs like </span><span style="background-color:rgb(255, 255, 255);"><b>HTML-in-Canvas and Declarative Partial Updates</b></span><span style="background-color:rgb(255, 255, 255);"> push web UI performance boundaries, and </span><span style="background-color:rgb(255, 255, 255);"><b>Gemini in Chrome</b></span><span style="background-color:rgb(255, 255, 255);"> brings voice typing, image generation, and task automation across desktop and mobile devices.</span></p><p class="paragraph" style="text-align:left;">📝<span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://axelk.ee/ai-is-just-unauthorised-plagiarism-at-a-bigger-scale/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> AI is Just Unauthorised Plagiarism at a Bigger Scale (3 min)</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>Brief:</b></span><span style="background-color:rgb(255, 255, 255);"> AI companies </span><span style="background-color:rgb(255, 255, 255);"><b>train models on unlicensed content</b></span><span style="background-color:rgb(255, 255, 255);"> without author consent, then </span><span style="background-color:rgb(255, 255, 255);"><b>sell access to customers</b></span><span style="background-color:rgb(255, 255, 255);"> who profit from the copied material—all while original creators receive </span><span style="background-color:rgb(255, 255, 255);"><b>zero compensation</b></span><span style="background-color:rgb(255, 255, 255);">, with search engines like Google even </span><span style="background-color:rgb(255, 255, 255);"><b>ranking plagiarized AI-generated content higher</b></span><span style="background-color:rgb(255, 255, 255);"> than legitimate sources.</span></p><p class="paragraph" style="text-align:left;">🚀<span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.pragmaticengineer.com/p/the-pulse-forward-deployed-engineering-887?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Forward Deployed Engineers Heat Up as Tech Giants Race to Scale AI (5 min)</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>Brief:</b></span><span style="background-color:rgb(255, 255, 255);"> </span><span style="background-color:rgb(255, 255, 255);"><b>Google, OpenAI, and Anthropic</b></span><span style="background-color:rgb(255, 255, 255);"> are aggressively hiring </span><span style="background-color:rgb(255, 255, 255);"><b>forward deployed engineers (FDEs)</b></span><span style="background-color:rgb(255, 255, 255);"> to embed AI into enterprise customers, with </span><span style="background-color:rgb(255, 255, 255);"><b>simplified interview processes</b></span><span style="background-color:rgb(255, 255, 255);"> and </span><span style="background-color:rgb(255, 255, 255);"><b>standalone deployment companies</b></span><span style="background-color:rgb(255, 255, 255);"> launched by OpenAI and Anthropic to accelerate AI rollouts while </span><span style="background-color:rgb(255, 255, 255);"><b>freeing core teams</b></span><span style="background-color:rgb(255, 255, 255);"> to focus on model development.</span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://techcrunch.com/2026/05/18/elon-musk-has-lost-his-lawsuit-against-sam-altman-and-openai/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">⚖️ Elon Musk Loses Lawsuit Against Sam Altman and OpenAI (3 min)</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>Brief:</b></span><span style="background-color:rgb(255, 255, 255);"> A California jury unanimously ruled against </span><span style="background-color:rgb(255, 255, 255);"><b>Elon Musk&#39;s lawsuit</b></span><span style="background-color:rgb(255, 255, 255);">, finding his claims were </span><span style="background-color:rgb(255, 255, 255);"><b>filed too late under statute of limitations</b></span><span style="background-color:rgb(255, 255, 255);">, dismissing allegations that </span><span style="background-color:rgb(255, 255, 255);"><b>Sam Altman and OpenAI stole a charity</b></span><span style="background-color:rgb(255, 255, 255);"> by converting it to a for-profit entity—a verdict that removes a major threat to </span><span style="background-color:rgb(255, 255, 255);"><b>OpenAI&#39;s reported IPO</b></span><span style="background-color:rgb(255, 255, 255);"> and prompts Musk to announce plans for an appeal.</span></p><p class="paragraph" style="text-align:left;">🤖<span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://twitter.com/karpathy/status/2056753169888334312?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Andrej Karpathy Joins Anthropic to Focus on LLM Research (1 min)</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>Brief:</b></span><span style="background-color:rgb(255, 255, 255);"> Legendary AI researcher </span><span style="background-color:rgb(255, 255, 255);"><b>Andrej Karpathy</b></span><span style="background-color:rgb(255, 255, 255);"> has joined </span><span style="background-color:rgb(255, 255, 255);"><b>Anthropic</b></span><span style="background-color:rgb(255, 255, 255);">, stating he&#39;s excited to </span><span style="background-color:rgb(255, 255, 255);"><b>return to R&D</b></span><span style="background-color:rgb(255, 255, 255);"> at the frontier of </span><span style="background-color:rgb(255, 255, 255);"><b>large language models</b></span><span style="background-color:rgb(255, 255, 255);"> while planning to resume his </span><span style="background-color:rgb(255, 255, 255);"><b>education initiatives</b></span><span style="background-color:rgb(255, 255, 255);"> later.</span></p><p class="paragraph" style="text-align:left;">🤖<span style="background-color:rgb(255, 255, 255);"><span style="text-decoration:underline;"><b><a class="link" href="https://stackoverflow.blog/2026/05/21/coding-agents-are-giving-everyone-decision-fatigue?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Coding Agents Are Giving Everyone Decision Fatigue (5 min)</a></b></span></span></p><p class="paragraph" style="text-align:left;"><span style="background-color:rgb(255, 255, 255);"><b>Brief:</b></span><span style="background-color:rgb(255, 255, 255);"> While </span><span style="background-color:rgb(255, 255, 255);"><b>AI coding agents</b></span><span style="background-color:rgb(255, 255, 255);"> have dramatically increased code generation speed, they&#39;ve shifted the workload from writing code to </span><span style="background-color:rgb(255, 255, 255);"><b>reviewing and judging quality</b></span><span style="background-color:rgb(255, 255, 255);">, leaving developers exhausted by constant decision-making as </span><span style="background-color:rgb(255, 255, 255);"><b>80% of AI-generated content requires human editing</b></span><span style="background-color:rgb(255, 255, 255);"> and organizations scramble to redesign workflows for this new reality.</span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Use Playwright&#39;s test fixtures with dependency injection to eliminate test boilerplate and enable automatic cleanup, reporter integration, and parallel test isolation without manual setup/teardown. Fixtures are cached per test scope, reducing overhead for expensive resources.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/af795f66-cbbd-41be-99a1-4729dae6d300/ray-so-export.png?t=1779587480"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Multi-tenant test isolation</b>: Create database/API fixtures scoped per test worker, ensuring no cross-test pollution in parallel runs. </p></li><li><p class="paragraph" style="text-align:left;"><b>Custom authentication flows:</b> Abstract login/OAuth/2FA into reusable fixtures shared across hundreds of tests without code duplication.</p></li><li><p class="paragraph" style="text-align:left;"><b>Resource pooling</b>: Cache database connections, mock servers, or Docker containers at the project level and reuse across tests, reducing setup time by 60–80%.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><span style="background-color:rgb(255, 255, 255);"><b>Be brave enough to suck at something new.</b></span><br><span style="background-color:rgb(255, 255, 255);"><i>Unknown</i></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f5bb64ca-25b6-4eca-a088-e29d3e442679/image.png?t=1779587548"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=airbnb-s-graph-was-so-slow-they-rewrote-the-engine" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=cf36278b-e368-4014-9bfc-9d86b3983899&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 Why the F*ck is Discord Still Using Elixir</title>
  <description>PLUS: AI as Netflix model 📊, Spotify NLI via Claude 🎵, Subagent patterns 2026 🤖</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/6f437025-8d75-4926-8c55-8f9bf344aca2/HM_cover.png" length="546420" type="image/png"/>
  <link>https://www.hungryminds.dev/p/why-the-f-ck-is-discord-still-using-elixir</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/why-the-f-ck-is-discord-still-using-elixir</guid>
  <pubDate>Mon, 18 May 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-05-18T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 341 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;">📚 <b>Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.grab.com/how-we-improved-android-studio-in-large-monorepo?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Scaling Android Studio</a></b></span> performance in massive monorepos</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.elenavvu.com/p/ic-work-is-the-new-career-flex?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">IC work is the new</a></b></span> career flex for engineers</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://aws.amazon.com/blogs/machine-learning/overcoming-reward-signal-challenges-verifiable-rewards-based-reinforcement-learning-with-grpo-on-sagemaker-ai/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Verifiable rewards-based reinforcement learning</a></b></span> with GRPO on SageMaker</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.philschmid.de/subagent-patterns-2026?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Four subagent patterns</a></b></span> shaping AI agent architecture in 2026</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://dev.to/devcodesoftwaretech/jwt-in-nodejs-how-it-works-5-errors-that-compromise-your-api-and-refresh-token-with-rotation-44l1?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">JWT security in Node.js</a></b></span>: five critical errors explained</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.wsj.com/tech/ai/anthropic-was-behind-now-its-the-ai-booms-front-runner-5020f621?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Anthropic is now leading</a></b></span> the AI boom&#39;s race forward</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.nytimes.com/2026/05/11/us/politics/google-hackers-attack-ai.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Google reveals AI helped hackers</a></b></span> find major software vulnerabilities</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://arstechnica.com/ai/2026/05/amazon-employees-are-tokenmaxxing-due-to-pressure-to-use-ai-tools/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Amazon employees are tokenmaxxing</a></b></span> under AI adoption pressure</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Prevent cache stampede using probabilistic early expiration and request collapsing via background workers</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><a class="link" href="https://discord.com/blog/tracing-discords-elixir-systems-without-melting-everything?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow"><b><span style="text-decoration:underline;">How Discord Built Tracing for Elixir Without Breaking Everything</span></b></a><b><span style="text-decoration:underline;"> </span></b>🧪</p><p class="paragraph" style="text-align:left;">Discord runs millions of concurrent guild processes using Elixir&#39;s message-passing model, enabling near-instantaneous chat experiences at scale. But when things break, engineers were flying blind—metrics and logs couldn&#39;t explain <i>why</i> a guild suddenly felt laggy or why sessions couldn&#39;t connect.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Implement distributed tracing across Elixir services that communicate via message passing (not HTTP), handle million-user fanouts without exploding span volume, and deploy with zero downtime on a system processing millions of concurrent operations.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>The Envelope primitive</b>: Wrap all inter-process messages with metadata containers that transparently attach and propagate trace context without manual encoding at every call site</p></li><li><p class="paragraph" style="text-align:left;"><b>Zero-downtime rollout</b>: Support both Transport and legacy message passing simultaneously, allowing gradual migration across fleet during normal deployments</p></li><li><p class="paragraph" style="text-align:left;"><b>Dynamic fanout sampling</b>: Adjust trace sampling rates based on fanout size (100% for 1 session, 0.1% for 10k+) to prevent drowning in spans during massive broadcasts</p></li><li><p class="paragraph" style="text-align:left;"><b>Lazy context unpacking</b>: Read just the sampling flag byte from trace context headers before expensive full parsing, cutting gRPC handler CPU overhead by half</p></li><li><p class="paragraph" style="text-align:left;"><b>Forbid root spans post-fanout</b>: Sessions can only continue existing traces, never create new ones, eliminating redundant sampling decisions and regaining 10% CPU back</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Complete visibility</b>: End-to-end traces now reveal the exact flow and timing of operations across the entire platform, from API to guild to session</p></li><li><p class="paragraph" style="text-align:left;"><b>Pinpointed bottlenecks</b>: Found that sessions were spending 75% of time unpacking trace context; a single-byte optimization fixed it</p></li><li><p class="paragraph" style="text-align:left;"><b>Real impact quantified</b>: Discovered guild outages caused 16-minute connection delays for users—impossible to diagnose without tracing</p></li></ul><p class="paragraph" style="text-align:left;">Discord proved that <i><b>you don&#39;t need HTTP headers to do distributed tracing</b></i>—just some clever engineering and a willingness to challenge assumptions. Their approach of optimizing for zero overhead first, then adding instrumentation, is the opposite of &quot;measure first,&quot; and it paid off spectacularly.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://www.elenaverna.com/p/ic-work-is-the-new-career-flex?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!Visw!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F979d6e74-d052-4634-bed3-06e4aa77791a_889x500.jpeg"/><div class="embed__content"><p class="embed__title"> IC work is the new career flex </p><p class="embed__description"> The rise of the High-impact Individual Contributor (HI-C!) </p></div></a></div><div class="embed"><a class="embed__url" href="https://aws.amazon.com/blogs/machine-learning/overcoming-reward-signal-challenges-verifiable-rewards-based-reinforcement-learning-with-grpo-on-sagemaker-ai/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank"><img class="embed__image embed__image--left" src="https://d2908q01vomqb2.cloudfront.net/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59/2026/05/07/ml-20356.png"/><div class="embed__content"><p class="embed__title"> Overcoming reward signal challenges: Verifiable rewards-based reinforcement learning with GRPO on SageMaker AI </p><p class="embed__description"> In this post, you will learn how to implement reinforcement learning with verifiable rewards (RLVR) to introduce verification and transparency into reward signals to improve training performance. </p></div></a></div><div class="embed"><a class="embed__url" href="https://engineering.grab.com/how-we-improved-android-studio-in-large-monorepo?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank"><img class="embed__image embed__image--left" src="https://engineering.grab.com/img/android-studio-in-monorepo/banner-image.png"/><div class="embed__content"><p class="embed__title"> Scaling developer experience: How we improved Android Studio in a large monorepo </p><p class="embed__description"> Frustrated by 35-minute integrated development environment (IDE) syncs? In a large monorepo, slow builds were eroding productivity. Discover how we built a custom Focus plugin to slash sync times to under 2 minutes and drop memory usage from 10 GB to 2 GB. Learn how we leveraged Gradle and Bazel to reclaim developer flow without changing a single team&#39;s workflow. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.eng-leadership.com/p/companies-should-allow-ai-usage-in?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!Tdnx!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4faca91d-9169-42be-a564-14db2e8da41b_1600x846.jpeg"/><div class="embed__content"><p class="embed__title"> Removing AI in Tech Interviews is Wrong </p><p class="embed__description"> AI-assisted engineering is already the standard, and technical interviews should reflect how modern software is actually built. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.philschmid.de/subagent-patterns-2026?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank"><img class="embed__image embed__image--left" src="https://www.philschmid.de/static/blog/subagent-patterns-2026/thumbnail.jpg"/><div class="embed__content"><p class="embed__title"> How Agents Manage Other Agents: Four Subagents Patterns in 2026 </p><p class="embed__description"> Subagents solve context pollution, but how the main agent manages them matters more than whether they run in sync or async. Four orchestration patterns, from a simple tool call to an autonomous agent team, each with different requirements for model capability and result collection. </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.algomaster.io/p/monolith-vs-microservices-vs-modular-monoliths?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!7Pzn!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0174350-a4bc-4f86-a3b4-4e55dacc1a8e_1778x1334.png"/><div class="embed__content"><p class="embed__title"> Monolith vs Microservices vs Modular Monoliths </p><p class="embed__description"> Most software systems start simple. A small team, a single codebase, one database, and a few features. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.scarletink.com/22-somewhat-random-bits-of-mostly-tech-career-advice-from-dave/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank"><img class="embed__image embed__image--left" src="https://storage.ghost.io/c/84/da/84da940a-4151-49ac-933b-1ed39b987a32/content/images/size/w1200/2026/05/20130803-20130803-IMG_3765.jpg"/><div class="embed__content"><p class="embed__title"> 22 Somewhat Random Bits of (Mostly Tech Career) Advice From Dave </p><p class="embed__description"> Not in any order, or theme, just 22 thoughts from Dave. </p></div></a></div><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>token-twister-tango</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://dev.to/devcodesoftwaretech/jwt-in-nodejs-how-it-works-5-errors-that-compromise-your-api-and-refresh-token-with-rotation-44l1?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">JWT in Node.js: How It Works, 5 Errors That Compromise Your API, and Refresh Token with Rotation</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>ai-shoulder-surfer</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://dev.to/ehermance/what-built-it-solo-actually-means-when-you-work-with-ai-52ih?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">What &quot;Built It Solo&quot; Actually Means When You Work With AI</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>pocket-monster-power-up</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.lesswrong.com/posts/sehJYg5Yny9fvpbpt/a-year-late-claude-finally-beats-pokemon?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">A Year Late, Claude Finally Beats Pokémon</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>nitpick-ninja-moves</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.weskao.com/p/detail-oriented?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">What to do if you&#39;re not &quot;detail oriented&quot;</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>memory-lane-memories</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="http://antirez.com/news/164?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Redis array type: short story of a long development</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>brain-box-builder</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.kdnuggets.com/build-an-ai-powered-learning-management-system-that-actually-trains-people?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Build an AI-Powered Learning Management System That Actually Trains People</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>code-grim-reaper</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://idiallo.com/blog/everyone-is-better-than-you?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Software Engineers are Obsolete</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>attention-grabber-guide</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.algomaster.io/p/transformer-architecture?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">A deep dive into the Transformer architecture</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>spotify-spell-caster</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.atspotify.com/2026/5/spotify-ads-api-claude-plugins?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Building a Natural Language Interface to the Spotify Ads API with Claude Code Plugins</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>startup-snatch-watch</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.logrocket.com/ai-companies-buying-teams-behind-dev-tools/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Why are AI companies buying the teams behind your favorite dev tools?</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);"><b>Want to reach 200,000+ engineers? </b></span></p><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</span></p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir"><span class="button__text" style=""><span style="color:rgb(26, 26, 26);">WORK WITH US</span></span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://twitter.com/mitchellh/status/2055380239711457578?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">⚠️ Mitchell Hashimoto Warns Against &quot;AI Psychosis&quot; in Software Development (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Hashimoto expresses concern that companies are caught in <b>&quot;AI psychosis,&quot;</b> operating under the belief that <b>AI agents can automatically fix bugs</b> at scale, echoing past infrastructure lessons where <b>over-automating resilience created hidden systemic risks</b> that metrics failed to capture.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/05/ubuntu-on-device-ai/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🖥️ Ubuntu Prioritizes Local AI Over Cloud-Centric Integration (2 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Canonical is shifting Ubuntu&#39;s AI strategy away from <b>cloud-first approaches</b> toward <b>local inference and on-device models</b>, offering <b>modular design</b>, <b>user control</b>, and <b>inference snaps</b> for simplified hardware-optimized AI installation while rejecting a global AI killswitch to maintain flexibility across different Ubuntu consumption methods.</p><p class="paragraph" style="text-align:left;">🚀<span style="text-decoration:underline;"><b><a class="link" href="https://om.co/2026/05/13/ai-is-the-new-netflix/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> AI is the New Netflix: Why Upload Traffic is the Real Story (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> <b>AI is becoming the killer app</b> of the next broadband era, but unlike streaming video, it&#39;s driven by <b>upload traffic</b>, not downloads—<b>cloud sync now dominates upstream data</b>, while <b>IoT devices, connected cars, and voice search</b> generate massive outbound flows that are reshaping how networks must be built.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://arstechnica.com/ai/2026/05/amazon-employees-are-tokenmaxxing-due-to-pressure-to-use-ai-tools/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">⚙️ Amazon Workers &quot;Tokenmaxxing&quot; to Hit AI Usage Targets (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Amazon employees are <b>automating unnecessary tasks</b> using the internal <b>MeshClaw AI tool</b> to artificially boost their <b>token consumption</b> and meet company <b>AI adoption targets</b>, creating <b>perverse incentives</b> despite management claims the metrics won&#39;t affect performance reviews.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Implement cache stampede prevention using probabilistic early expiration (xFetch pattern) combined with probabilistic collapsing of thundering herd requests via Kafka topics or Redis Streams. When a key nears expiration, refresh it with background workers before client demand spikes, reducing lock contention and miss-latency storms.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9ee47cb0-b616-4a2f-b406-e09c2cb5ed8d/ray-so-export.png?t=1778981696"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>High-QPS APIs with shared expensive dependencies:</b> Probabilistic refresh (e.g., 25% of clients trigger background refresh at 75% TTL) avoids coordinated expiry spikes that spike backend load 10x.</p></li><li><p class="paragraph" style="text-align:left;"><b>Distributed caches with hot keys:</b> Combine with Kafka consumer groups to load-balance refresh requests across workers; prevents single coordinator from becoming a bottleneck.</p></li><li><p class="paragraph" style="text-align:left;"><b>Session caches with long TTLs:</b> Early refresh at 75% TTL reduces the window where lock-wait cascades occur; stale-while-revalidate pattern masks latency from clients.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Learn from the rejection and turn it into an opportunity!</b><br><i>Mary Engelbreit</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ab033b1b-a864-4ff3-97e2-367ef1c517aa/image.png?t=1778981733"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-the-f-ck-is-discord-still-using-elixir" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=3a96a21f-c8ea-421e-907b-68a9bed583ed&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 Zero Downtime: How Yelp Upgraded 1000+ Cassandra Nodes (No Rollback)</title>
  <description>PLUS: OpenAI phone by 2027 📱, Shadow testing Flink 👨‍💻, Computer use 45x expensive 💰</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/da88c129-f90e-45f6-b098-5569205093af/HM_cover.png" length="597825" type="image/png"/>
  <link>https://www.hungryminds.dev/p/zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback</guid>
  <pubDate>Mon, 11 May 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-05-11T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 530 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;">📚 <b>Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.grab.com/data-mesh-part-2-the-foundational-tools-behind-certification?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Data mesh at Grab</a></b></span>: foundational tools behind certification</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="http://bair.berkeley.edu/blog/2026/05/08/adaptive-parallel-reasoning/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Adaptive parallel reasoning</a></b></span>: the next paradigm in inference</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.thetypicalset.com/blog/thoughts-on-coding-agents?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The bottleneck was never</a></b></span> the code; rethink your agents</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.francofernando.com/p/how-to-stop-failures-from-spreading?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Stop failures from spreading</a></b></span> between your microservices</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.systemdesignclassroom.com/p/bad-retries-can-break-good-systems?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Bad retries can break</a></b></span> good systems; here&#39;s why</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.pragmaticengineer.com/the-pulse-ai-load-breaks-github/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">AI load breaks GitHub</a></b></span> – why other vendors survived</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.thatprivacyguy.com/blog/chrome-silent-nano-install/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Google Chrome silently installs</a></b></span> a 4GB AI model on your device</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.macrumors.com/2026/05/05/openai-fast-tracking-ai-phone-2027/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">OpenAI fast-tracking AI</a></b></span> phone for 2027 launch</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Use OpenTelemetry exemplars to link metrics directly to traces, cutting debugging time dramatically</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><span style="color:rgb(17, 24, 39);"><a class="link" href="https://engineeringblog.yelp.com/2026/04/zero-downtime-upgrade-yelp-cassandra-upgrade-story.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow"><b><span style="text-decoration:underline;">Zero downtime upgrade: Yelp&#39;s Cassandra 4.x upgrade story</span></b></a></span><span style="color:rgb(17, 24, 39);"><b><span style="text-decoration:underline;"> </span></b></span>🐿️<span style="color:rgb(17, 24, 39);"> </span></p><p class="paragraph" style="text-align:left;">Yelp&#39;s Database Reliability Engineering team upgraded over 1,000 Cassandra nodes from 3.11 to 4.1 with <i>zero downtime</i>. This wasn&#39;t just a version bump, it required orchestrating complex distributed systems, fixing compatibility issues, and keeping production traffic flowing the entire time.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Upgrade a thousand production nodes without breaking client code, requiring schema migrations, or accepting any downtime while managing gossip communication failures, proxy incompatibilities, and CDC architectural changes.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Init container gossip trick</b>: Use Kubernetes init containers to let nodes gossip with their new IP on 3.11 before upgrading to 4.1, avoiding gossip failures during simultaneous IP and version changes</p></li><li><p class="paragraph" style="text-align:left;"><b>Parallel Stargate versions</b>: Run version-specific Stargate proxy instances side-by-side in the service mesh, seamlessly routing to matching Cassandra versions during the transition</p></li><li><p class="paragraph" style="text-align:left;"><b>Separate Git branches</b>: Publish version-specific Cassandra images from dedicated branches, enabling independent deployments to 3.11 and 4.1 without hard blocking either version</p></li><li><p class="paragraph" style="text-align:left;"><b>CDC Publisher backwards compatibility</b>: Refactor the Cassandra Source Connector to handle architectural changes in 4.1 (immediate CDC log creation, schema change detection) while maintaining 3.11 support</p></li><li><p class="paragraph" style="text-align:left;"><b>Orchestrated three-stage automation</b>: Implement checkpoint-enabled scripts for pre-flight (schema agreement, backup verification), flight (rolling node upgrades with monitoring), and post-flight (repair re-enablement) stages</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Massive latency wins</b>: Achieved up to 58% reduction in p99 latencies on key clusters, plus 11% throughput improvement</p></li><li><p class="paragraph" style="text-align:left;"><b>Zero production impact</b>: No client code changes, no downtime, no incidents—the upgrade was invisible to users</p></li><li><p class="paragraph" style="text-align:left;"><b>Faster restarts</b>: Leveraged non-disruptive seed list reload for quicker gossip convergence and significantly improved node restart times</p></li></ul><p class="paragraph" style="text-align:left;">Yelp proved that <i><b>big</b></i> infrastructure upgrades don&#39;t require chaos. Their playbook: automation with checkpoints, version-agnostic design, and obsessive monitoring, shows you can move mountains without breaking a sweat.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://www.thetypicalset.com/blog/thoughts-on-coding-agents?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank"><img class="embed__image embed__image--left" src="https://thetypicalset.com/static/og-image.png"/><div class="embed__content"><p class="embed__title"> The bottleneck was never the code </p><p class="embed__description"> The other month I finally ran an experiment we had been postponing for over a year at .txt. </p></div></a></div><div class="embed"><a class="embed__url" href="https://craftbettersoftware.com/p/create-your-first-ai-agent-in-5-minutes?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!Jw7S!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5438fc-318e-4575-9c74-7a61bc3e91ea_1200x630.png"/><div class="embed__content"><p class="embed__title"> Create Your First AI Agent In 5 Minutes </p><p class="embed__description"> A practical guide to building real Claude Code subagents with tools, context, and and well-defined outputs </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.francofernando.com/p/how-to-stop-failures-from-spreading?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!r9Su!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0314d5d9-4c7b-4712-8619-7de2b23538db_950x306.png"/><div class="embed__content"><p class="embed__title"> How to Stop Failures from Spreading Between Services </p><p class="embed__description"> Practical patterns to protect your services from failing dependencies and excessive load. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.philschmid.de/use-mcp-servers?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank"><img class="embed__image embed__image--left" src="https://www.philschmid.de/static/blog/use-mcp-servers/thumbnail.jpg"/><div class="embed__content"><p class="embed__title"> How to correctly use MCP servers with your AI Agents </p><p class="embed__description"> MCP servers are not dead. Blindly enabling them bloats your context, which leads to higher cost and worse performance. Here are two proven patterns on how to correctly use MCP servers and avoid the bloat. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.systemdesignclassroom.com/p/bad-retries-can-break-good-systems?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!fSsH!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ec45988-174d-4b68-b58e-8e8d13c1d5f1_1448x1086.png"/><div class="embed__content"><p class="embed__title"> Bad Retries Can Break Good Systems </p><p class="embed__description"> A practical guide to using backoff, jitter, retry budgets, idempotency, and circuit breakers in backend systems. </p></div></a></div><div class="embed"><a class="embed__url" href="https://engineering.grab.com/data-mesh-part-2-the-foundational-tools-behind-certification?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank"><img class="embed__image embed__image--left" src="https://engineering.grab.com/img/datamesh-part-two/banner.png"/><div class="embed__content"><p class="embed__title"> Data Mesh at Grab (Part II): The foundational tools behind certification </p><p class="embed__description"> How does Grab manage quality across hundreds of thousands of data assets? Discover the foundational tools powering our Signals Marketplace. We dive into Hubble for discovery, Genchi for observability, and our Data Contract Registry to see how event-driven certification turns &#39;data as a product&#39; into a reliable, AI-ready reality. Stop guessing and start trusting your data. </p></div></a></div><div class="embed"><a class="embed__url" href="https://bair.berkeley.edu/blog/2026/05/08/adaptive-parallel-reasoning/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank"><img class="embed__image embed__image--left" src="https://bair.berkeley.edu/static/blog/adaptive-parallel-reasoning/cover.png"/><div class="embed__content"><p class="embed__title"> Adaptive Parallel Reasoning: The Next Paradigm in Efficient Inference Scaling </p><p class="embed__description"> The BAIR Blog </p></div></a></div><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>shadow clone jutsu</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.grab.com/enchancing-flink-shadow-testing?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Enhancing Flink deployment with shadow testing</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>robot boss energy</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.eng-leadership.com/p/how-to-thrive-as-an-em-in-the-ai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How to Thrive as an EM in the AI Era</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>a11y zen mode</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://piccalil.li/blog/three-stoic-principles-for-better-web-accessibility/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Three stoic principles for better web accessibility</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>auth roulette</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.val.town/better-auth?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">From Supabase to Clerk to Better Auth</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>ai editor go brr</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://idiallo.com/byte-size/editing-llm-assisted-articles?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Editing my LLM assisted Articles</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>redis patience speedrun</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="http://antirez.com/news/164?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Redis array type: short story of a long development</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>whisper sweet prompts</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://platform.openai.com/docs/guides/realtime-models-prompting?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Realtime prompting guide</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>form go spinny</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://frontendmasters.com/blog/introducing-tanstack-form/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Introducing TanStack Form</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>ai interview hot take</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.eng-leadership.com/p/companies-should-allow-ai-usage-in?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Removing AI in Tech Interviews is Wrong</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>api wallet cries</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://reflex.dev/blog/computer-use-is-45x-more-expensive-than-structured-apis/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Computer use is 45x More Expensive Than Structured APIs</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>postgres oops moment</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://read.thecoder.cafe/p/linux-broke-postgresql?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How Linux 7.0 Broke PostgreSQL</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);"><b>Want to reach 200,000+ engineers? </b></span></p><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</span></p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback"><span class="button__text" style=""><span style="color:rgb(26, 26, 26);">WORK WITH US</span></span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🔥<span style="text-decoration:underline;"><b><a class="link" href="https://blog.pragmaticengineer.com/the-pulse-ai-load-breaks-github/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> AI Load Breaks GitHub – Why Other Vendors Stay Strong (8 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> GitHub suffers critical reliability meltdown with <b>data integrity failures</b>, <b>multiple outages</b>, and <b>85% uptime</b> as <b>AI agent load spikes 3.5x</b>, prompting famous developers like HashiCorp&#39;s founder to abandon the platform, while competitors like GitLab and Vercel handle similar growth without major issues—exposing GitHub&#39;s infrastructure missteps and organizational bloat.</p><p class="paragraph" style="text-align:left;">🚨<span style="text-decoration:underline;"><b><a class="link" href="https://www.thatprivacyguy.com/blog/chrome-silent-nano-install/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Google Chrome Silently Installs 4GB AI Model Without Consent—Here&#39;s the Climate Cost (27 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Google Chrome automatically downloads a <b>4GB Gemini Nano AI model</b> to user devices without permission, persists even when deleted, and carries a <b>massive carbon footprint</b> estimated between 6,000–60,000 tonnes of CO2 equivalent—a practice that <b>violates GDPR, ePrivacy law, and deceptive design standards</b> while giving users zero transparency about the <b>cloud-backed AI Mode</b> that doesn&#39;t even use the local model.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.getdx.com/p/designing-the-ai-native-engineering?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Designing the AI-Native Engineering Organization (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Engineering leaders from <b>Microsoft, 1Password, and Atlassian</b> reveal how <b>AI is reshaping dev workflows</b>—compressing coding and operations while expanding planning and validation, shifting teams to smaller <b>mission-driven squads</b>, collapsing planning horizons to <b>90-day cycles</b>, and demanding <b>cost management rigor</b> on token spend that rivals cloud infrastructure negotiations.</p><p class="paragraph" style="text-align:left;">📱<span style="text-decoration:underline;"><b><a class="link" href="https://www.macrumors.com/2026/05/05/openai-fast-tracking-ai-phone-2027/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> OpenAI Fast-Tracking AI Phone for 2027 Launch, Says Kuo (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> OpenAI is accelerating its <b>AI agent phone</b> to hit mass production in <b>early 2027</b> instead of 2028, driven by its <b>planned IPO</b> and competition, with <b>MediaTek</b> as the lead processor supplier, a custom <b>Dimensity 9600</b> chip, and an advanced <b>image signal processor</b> for enhanced camera perception—potentially reaching <b>30 million units</b> by 2028.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🔒 Mozilla Hardens Firefox with AI-Powered Security Audits, Fixes 271 Bugs (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Mozilla used <b>Claude Mythos Preview and other AI models</b> to identify and fix an <b>unprecedented 271 latent security bugs</b> in Firefox, including complex <b>sandbox escapes</b> and <b>use-after-free vulnerabilities</b> that fuzzing alone couldn&#39;t detect, while building a scalable <b>agentic harness pipeline</b> that dynamically tests AI-generated hypotheses to eliminate false positives.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Instrument RED metrics (Rate, Errors, Duration) with OpenTelemetry Exemplars to link slow traces to metrics dashboards. Exemplars embed trace IDs in histogram buckets, enabling one-click drill-down from &#39;p95 latency spike&#39; to the actual trace without log searching.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/0d16572e-7be3-409a-90d7-eedee1aa1015/telemetry.png?t=1778454858"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>SLO burn debugging</b>: Exemplars auto-link p99 latency alerts to slow traces, cutting MTTR from &quot;search logs for timestamp&quot; to &quot;click exemplar, see trace graph&quot;.</p></li><li><p class="paragraph" style="text-align:left;"><b>Capacity planning</b>: Correlating error rate spikes with trace samples shows if errors are transient network blips or systematic (e.g., OOM), guiding scaling decisions.</p></li><li><p class="paragraph" style="text-align:left;"><b>Incident postmortems</b>: Collecting exemplars during the incident window creates a trail of representative traces at each percentile, preserving evidence without storing every trace.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>The more people you help become successful the more successful you become.</b><br><i>Steve Harvey</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/88b41c73-39b3-4278-84fb-a526f0edf7ca/image.png?t=1778454895"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=zero-downtime-how-yelp-upgraded-1000-cassandra-nodes-no-rollback" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=7243da43-f7aa-46fa-ac5e-ffcbe74104c7&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 How Amazon Uses LLM for Product Recommendation</title>
  <description>PLUS: How Shazam Works 🎼 , Agent Harness 🧇, Vercel Breach 🔥</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/67a07cf3-2c22-4ac1-8c2f-1c6549ec3b84/HM_cover.png" length="518928" type="image/png"/>
  <link>https://www.hungryminds.dev/p/how-amazon-uses-llm-for-product-recommendation</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/how-amazon-uses-llm-for-product-recommendation</guid>
  <pubDate>Mon, 04 May 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-05-04T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 655 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;">📚 <b>Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://blog.bytebytego.com/p/how-amazon-uses-llms-to-recommend?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">How Amazon uses LLMs to recommend products</a></b></span><span style="color:rgb(26, 26, 26);"> by building a commonsense knowledge graph</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://addyosmani.com/blog/agent-harness-engineering/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Agent harness engineering</a></b></span><span style="color:rgb(26, 26, 26);"> the system around the model matters more</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://bcantrill.dtrace.org/2026/04/12/the-peril-of-laziness-lost/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">The peril of laziness lost</a></b></span><span style="color:rgb(26, 26, 26);"> LLMs lack the virtue that makes good software</span></p></li></ul><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);">🗞️ </span><span style="color:rgb(26, 26, 26);"><b>Tech and AI Trends</b></span></p><ul><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://semgrep.dev/blog/2026/malicious-dependency-in-pytorch-lightning-used-for-ai-training/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">PyTorch Lightning compromised</a></b></span><span style="color:rgb(26, 26, 26);"> in supply chain attack stealing credentials on import</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://mistral.ai/news/vibe-remote-agents-mistral-medium-3-5?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Mistral launches Medium 3.5</a></b></span><span style="color:rgb(26, 26, 26);"> with cloud coding agents and Work mode</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://techcrunch.com/2026/04/20/app-host-vercel-confirms-security-incident-says-customer-data-was-stolen-via-breach-at-context-ai/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Vercel breached via </a></b></span><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://Context.ai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Context.ai</a></b></span><span style="color:rgb(26, 26, 26);"> — customer data sold for $2M</span></p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Use ripgrep to search at lightspeed</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://blog.bytebytego.com/p/how-amazon-uses-llms-to-recommend?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">How Amazon Uses LLMs to Recommend Products</a></b></span>🛒<span style="color:rgb(26, 26, 26);"> </span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);">Search &quot;shoes for pregnant women&quot; on Amazon and the best results are slip-resistant shoes—even though the word &quot;pregnant&quot; appears nowhere in those listings. Traditional recommendation systems match keywords and purchase history, but when a shopper&#39;s intent requires a reasoning step that lives entirely in human common sense, those systems hit a wall. Amazon built COSMO, a commonsense knowledge graph that teaches the recommendation engine to think the way a human shopper would.</span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);">The challenge: Factual knowledge graphs encode what a product </span><span style="color:rgb(26, 26, 26);"><i>is</i></span><span style="color:rgb(26, 26, 26);"> (brand, color, material), but not </span><span style="color:rgb(26, 26, 26);"><i>why</i></span><span style="color:rgb(26, 26, 26);"> a human would want it. A query like &quot;winter clothes&quot; implies warmth, but no product listing says &quot;this coat is warm.&quot; You need structured commonsense knowledge at e-commerce scale—and it didn&#39;t exist.</span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);">Implementation highlights:</span></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>LLM-as-ore-mine generation:</b></span><span style="color:rgb(26, 26, 26);"> Fed 5M+ behavior pairs (query→purchase and co-purchase) into OPT-175B hosted on internal infrastructure (data privacy constraint). The LLM generated millions of candidate explanations, but only 35% of search-buy and 9% of co-purchase explanations met quality bars—the rest were circular or trivially obvious</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>Multi-stage filtration pipeline:</b></span><span style="color:rgb(26, 26, 26);"> Rule-based filters removed incomplete or parroted text; embedding similarity filters caught semantic paraphrases; 30K human annotations evaluated plausibility and typicality via 5 decomposed yes/no questions; DeBERTa-large classifiers generalized those judgments to all remaining candidates</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>Data-driven ontology:</b></span><span style="color:rgb(26, 26, 26);"> Instead of designing relations top-down, Amazon mined 15 relation types from recurring LLM output patterns (used_for_function, used_for_audience, used_in_location, etc.), then canonicalized them into a structured schema</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>COSMO-LM distillation:</b></span><span style="color:rgb(26, 26, 26);"> Instruction-tuned LLaMA 7B/13B on the annotated data across 18 domains, 15 relations, and 5 tasks—collapsing the &quot;big LLM + classifier&quot; stack into a single smaller model that both generates and self-evaluates knowledge</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>Two-tier serving architecture:</b></span><span style="color:rgb(26, 26, 26);"> Pre-loaded cache covers frequent searches; daily batch processing handles newer queries. SageMaker manages model refresh from daily session logs, feeding Search Relevance, Recommendation, and Navigation simultaneously</span></p></li></ol><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);">Results and learnings:</span></p><ul><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>30K annotations → 29M knowledge graph edges:</b></span><span style="color:rgb(26, 26, 26);"> The leverage ratio across 18 product categories, achieved through heavy investment in sampling, annotation design, and classifier training rather than brute-force labeling</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>Beat KDD Cup 2022 leaderboard:</b></span><span style="color:rgb(26, 26, 26);"> COSMO-augmented cross-encoder hit 73.48% Macro F1 and 90.78% Micro F1 on the public ESCI dataset, surpassing the top ensemble model. Frozen-encoder ablation showed a 60% Macro F1 lift from COSMO triples alone</span></p></li><li><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>0.7% relative sales increase → hundreds of millions in revenue:</b></span><span style="color:rgb(26, 26, 26);"> A/B tested on ~10% of U.S. traffic over several months, with an 8% navigation engagement lift—from a single small feature on the search page. Projected billions in revenue if extended across all traffic</span></p></li></ul><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);">Amazon proved that LLMs are powerful hypothesis generators but terrible oracles. COSMO works because the engineering effort went into filtration; throwing away 91% of co-purchase explanations. The system&#39;s daily refresh means it can&#39;t react to flash sales, and aggressive plausibility thresholds leave gaps in long-tail coverage, but Amazon chose precision over recall because unreliable commonsense in production is worse than missing knowledge.</span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://perthirtysix.com/how-the-heck-does-shazam-work?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank"><img class="embed__image embed__image--top" src="https://perthirtysix.com/img/shazam-cover.png"/><div class="embed__content"><p class="embed__title"> How The Heck Does Shazam Work? (An Interactive Exploration) </p><p class="embed__description"> Explore how Shazam and song identification work through interactive visualizations — spectrograms, constellation maps, hash fingerprints, and time-offset matching. </p></div></a></div><div class="embed"><a class="embed__url" href="https://essenceia.github.io/projects/floating_dragon/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank"><img class="embed__image embed__image--left" src="https://essenceia.github.io/projects/floating_dragon/feature.gif"/><div class="embed__content"><p class="embed__title"> Floating point from scratch: Hard Mode </p><p class="embed__description"> Actually building floating point from scratch! </p></div></a></div><div class="embed"><a class="embed__url" href="https://addyosmani.com/blog/agent-harness-engineering/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank"><img class="embed__image embed__image--left" src="https://addyosmani.com/assets/images/agent-harness.jpg"/><div class="embed__content"><p class="embed__title"> Agent Harness Engineering </p><p class="embed__description"> A coding agent is the model plus everything you build around it: prompts, tools, context policies, hooks, sandboxes, feedback loops. Harness engineering is t... </p></div></a></div><div class="embed"><a class="embed__url" href="http://blog.can.ac/2026/02/12/the-harness-problem/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank"><img class="embed__image embed__image--left" src="https://blog.can.ac/2026/02/12/the-harness-problem/og.png"/><div class="embed__content"><p class="embed__title"> I Improved 15 LLMs at Coding in One Afternoon. Only the Harness Changed. </p><p class="embed__description"> Cross-posted from X / @_can1357 In fact only the edit tool changed. That’s it. ¶ 0x0: The Wrong Question The conversation right now is almost entirely … </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.cloudflare.com/agents-stripe-projects/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank"><img class="embed__image embed__image--left" src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1z87ypuPVuagcw4apgVWEz/32925c589f5c49ea212c2b12359c3efc/BLOG-3288-OG.png"/><div class="embed__content"><p class="embed__title"> Agents can now create Cloudflare accounts, buy domains, and deploy </p><p class="embed__description"> Starting today, agents can now be Cloudflare customers. They can create a Cloudflare account, start a paid subscription, register a domain, and get back an API token to deploy code right away. Humans can be in the loop to grant permission, but there’s no need to go to the dashboard, copy and paste API tokens, or enter credit card details. </p></div></a></div><div class="embed"><a class="embed__url" href="https://lemire.me/blog/2026/04/27/you-can-beat-the-binary-search/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank"><img class="embed__image embed__image--left" src="https://lemire.me/blog/wp-content/uploads/2026/04/Gemini_Generated_Image_rsv3zvrsv3zvrsv3-1024x572.png"/><div class="embed__content"><p class="embed__title"> You can beat the binary search </p><p class="embed__description"> We sometimes have to look for a value in a sorted array. The simplest algorithm consists in just going through the values one by one, until we encounter the value, or exhaust the array. We sometimes call this algorithm a linear search. In C++, you can get the desired effect with the std::find function. For … Continue reading You can beat the binary search </p></div></a></div><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>ARTICLE</b></span><span style="color:rgb(26, 26, 26);"> (trust your agent, lose your data)</span><br><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://x.com/lifeof_jer/status/2048103471019434248?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">An AI Agent Just Destroyed Our Production Data</a></b></span><span style="color:rgb(26, 26, 26);"> </span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>ARTICLE</b></span><span style="color:rgb(26, 26, 26);"> (the CIA had a .bashrc too)</span><br><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://spencer.wtf/2026/02/20/cleaning-up-merged-git-branches-a-one-liner-from-the-cias-leaked-dev-docs.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Cleaning Up Merged Git Branches: A One-Liner From the CIA&#39;s Leaked Dev Docs</a></b></span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>ARTICLE</b></span><span style="color:rgb(26, 26, 26);"> (AI agent PRs a blog post roasting the maintainer) </span><span style="color:rgb(26, 26, 26);"><a class="link" href="https://github.com/matplotlib/matplotlib/pull/31132?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow"><b>matplotlib/matplotlib#31132</b></a></span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>ARTICLE</b></span><span style="color:rgb(26, 26, 26);"> (six phases from chatbot skeptic to overnight delegation)</span><br><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://programmingdigest.net/newsletters/2214-my-ai-adoption-journey?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">My AI Adoption Journey — Mitchell Hashimoto</a></b></span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>ARTICLE</b></span><span style="color:rgb(26, 26, 26);"> (laziness as a virtue, continued)</span><br><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://www.adamhjk.com/blog/laziness-impatience-hubris?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Laziness, Impatience, and Hubris — Adam Jacob</a></b></span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>ESSENTIAL</b></span><span style="color:rgb(26, 26, 26);"> (laws that explain why your project is late)</span><br><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://newsletter.techworld-with-milan.com/p/the-20-software-engineering-laws?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">The 20 Software Engineering Laws</a></b></span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>GITHUB</b></span><span style="color:rgb(26, 26, 26);"> (agent skills from Google&#39;s eng culture)</span><br><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://github.com/addyosmani/agent-skills?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">addyosmani/agent-skills</a></b></span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>GITHUB</b></span><span style="color:rgb(26, 26, 26);"> (the .claude directory everyone is forking)</span><br><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://github.com/mattpocock/skills?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">mattpocock/skills</a></b></span><span style="color:rgb(26, 26, 26);"> </span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>GITHUB</b></span><span style="color:rgb(26, 26, 26);"> (Karpathy&#39;s </span><span style="color:rgb(26, 26, 26);"><a class="link" href="https://CLAUDE.md?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">CLAUDE.md</a></span><span style="color:rgb(26, 26, 26);"> in one file)</span><br><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://github.com/forrestchang/andrej-karpathy-skills?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">forrestchang/andrej-karpathy-skills</a></b></span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);"><b>GITHUB</b></span><span style="color:rgb(26, 26, 26);"> (adaptive scraping that handles anti-bot like it&#39;s 2016)</span><br><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://github.com/D4Vinci/Scrapling?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">D4Vinci/Scrapling</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);"><b>Want to reach 200,000+ engineers? </b></span></p><p class="paragraph" style="text-align:center;"><span style="color:rgb(26, 26, 26);">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</span></p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation"><span class="button__text" style=""><span style="color:rgb(26, 26, 26);">WORK WITH US</span></span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);">🔒 </span><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://techcrunch.com/2026/04/20/app-host-vercel-confirms-security-incident-says-customer-data-was-stolen-via-breach-at-context-ai/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Vercel Breached via Third-Party AI Tool — Customer Credentials Stolen and Sold for $2M (3 min)</a></b></span><br><span style="color:rgb(26, 26, 26);"><b>Brief</b></span><span style="color:rgb(26, 26, 26);">: Hackers compromised </span><span style="color:rgb(26, 26, 26);"><a class="link" href="https://Context.ai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Context.ai</a></span><span style="color:rgb(26, 26, 26);">, a third-party AI tool used by a Vercel employee who had granted it OAuth access to their Google Workspace. The attackers pivoted from that foothold into Vercel&#39;s internal systems, accessing environment variables that weren&#39;t encrypted at rest. Stolen data appeared for sale on BreachForums at $2M. Vercel says Next.js and Turbopack were unaffected, but the incident is a textbook example of OAuth supply chain trust gone wrong.</span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);">☁️ </span><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://blog.cloudflare.com/agents-stripe-projects/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Cloudflare and Stripe Launch Protocol That Lets AI Agents Create Accounts, Buy Domains, and Deploy (4 min)</a></b></span><br><span style="color:rgb(26, 26, 26);"><b>Brief</b></span><span style="color:rgb(26, 26, 26);">: Cloudflare and Stripe co-designed a new protocol that lets AI agents autonomously discover services, provision accounts, purchase domains, and deploy apps—all within a single agent session with zero human pre-configuration. If no Cloudflare account exists, one is created automatically. The protocol uses OAuth extended with payments and account creation, treating agents as first-class citizens. Any platform can integrate the same way Stripe does.</span></p><p class="paragraph" style="text-align:left;">🤖<span style="color:rgb(26, 26, 26);"> </span><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://blog.google/products/gemini/gemini-3-flash/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Google Releases Gemini 3 Flash — Pro-Grade Reasoning at Flash Speed and a Fraction of the Cost (2 min)</a></b></span><br><span style="color:rgb(26, 26, 26);"><b>Brief</b></span><span style="color:rgb(26, 26, 26);">: Google shipped Gemini 3 Flash, which outperforms Gemini 2.5 Pro while being 3x faster at $0.50/1M input tokens. It hits 78% on SWE-Bench Verified in Gemini CLI—beating even Gemini 3 Pro on agentic coding—and uses 30% fewer thinking tokens than 2.5 Pro on everyday tasks. It&#39;s now the default model in the Gemini app and AI Mode in Search, with two toggle modes: &quot;Fast&quot; for low-latency chat and &quot;Thinking&quot; for complex reasoning.</span></p><p class="paragraph" style="text-align:left;"><span style="color:rgb(26, 26, 26);">🔒 </span><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://thehackernews.com/2026/05/china-linked-hackers-target-asian.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Critical GitHub RCE Flaw Lets Authenticated Users Execute Code via a Single Git Push (2 min)</a></b></span><br><span style="color:rgb(26, 26, 26);"><b>Brief</b></span><span style="color:rgb(26, 26, 26);">: CVE-2026-3854 is a high-severity remote code execution vulnerability in GitHub Enterprise Server where an authenticated user with push access could trigger arbitrary code execution through a crafted git push. GitHub patched it quickly with no evidence of pre-disclosure exploitation, but the flaw puts private repos, secrets, and deployment scripts at risk for any self-hosted GHES instance that hasn&#39;t updated.</span></p><p class="paragraph" style="text-align:left;">🤖<span style="color:rgb(26, 26, 26);"> </span><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://www.neuralbuddies.com/p/ai-news-recap-may-1-2026?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">OpenAI Drops Microsoft Exclusivity — Can Now Sell Across AWS and Google Cloud (2 min)</a></b></span><br><span style="color:rgb(26, 26, 26);"><b>Brief</b></span><span style="color:rgb(26, 26, 26);">: OpenAI quietly rewrote its deal with Microsoft to sell models and API access directly through AWS and Google Cloud, ending years of Azure exclusivity. The move lets enterprise customers run OpenAI models on their existing cloud provider without migration, dramatically expanding OpenAI&#39;s addressable market while signaling that no single cloud giant can lock in the AI API layer.</span></p><p class="paragraph" style="text-align:left;">🤖<span style="color:rgb(26, 26, 26);"> </span><span style="color:rgb(26, 26, 26);"><b><a class="link" href="https://developers.googleblog.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Google I/O 2026 Set for May 19–20 With &quot;Agentic Era&quot; Focus (1 min)</a></b></span><br><span style="color:rgb(26, 26, 26);"><b>Brief</b></span><span style="color:rgb(26, 26, 26);">: Google I/O returns May 19–20 with a keynote centered on the &quot;agentic era&quot; of development. Expect major updates across Android, AI, Chrome, and Cloud, with the event focused on new tools designed to automate complex workflows and simplify building AI-ready applications. Gemini 3.2 Flash has already been spotted testing on Eleuther AI Arena ahead of the event.</span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;"><span style="color:rgb(26, 26, 26);font-family:Roboto, -apple-system, "system-ui", Tahoma, sans-serif;font-size:16px;">Leverage ripgrep&#39;s </span><code>--type</code><span style="color:rgb(26, 26, 26);font-family:Roboto, -apple-system, "system-ui", Tahoma, sans-serif;font-size:16px;"> and </span><code>--glob</code><span style="color:rgb(26, 26, 26);font-family:Roboto, -apple-system, "system-ui", Tahoma, sans-serif;font-size:16px;"> patterns with FPAT-like regex for multi-line matching without loading files into memory. ripgrep is orders of magnitude faster than </span><code>grep/awk</code><span style="color:rgb(26, 26, 26);font-family:Roboto, -apple-system, "system-ui", Tahoma, sans-serif;font-size:16px;"> for code search, especially when combined with </span><code>--multiline</code><span style="color:rgb(26, 26, 26);font-family:Roboto, -apple-system, "system-ui", Tahoma, sans-serif;font-size:16px;"> (-U) and </span><code>--max-columns</code><span style="color:rgb(26, 26, 26);font-family:Roboto, -apple-system, "system-ui", Tahoma, sans-serif;font-size:16px;"> to handle generated or minified code safely.</span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b711f8d4-347d-41d5-9ee0-1d03ba7554bb/image.png?t=1777862686"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Searching across large TypeScript/Rust codebases for async/await patterns</b>: ripgrep&#39;s memory-mapped I/O and parallel search by default beats grep even with xargs -P.</p></li><li><p class="paragraph" style="text-align:left;"><b>Finding multi-line regex in JSON config or log files</b>: Use --multiline with lookahead to avoid OOM on huge files.</p></li><li><p class="paragraph" style="text-align:left;"><b>Narrow search scope before slow operations</b>: Combine with --files-with-matches -c to get counts first, then feed results to parallel processing tools like GNU parallel.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>It’s always day one.</b><br><i>Jeff Bezos</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e10c8853-4fdf-4ebb-8076-c08ddb972eed/image.png?t=1777862493"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-amazon-uses-llm-for-product-recommendation" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=c1b758f6-c15c-4838-aa13-1a82dd8a8fa4&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 How OpenAI Agents Got 40% Faster (System Design)</title>
  <description>PLUS: DeepSeek&#39;s new model 🤖, LLM inference caching 📚, Remote dev setup 👨‍💻</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/1a0f351a-dda1-4c71-ac21-0eef34dbf1de/HM_cover.png" length="566312" type="image/png"/>
  <link>https://www.hungryminds.dev/p/how-openai-agents-got-40-faster-system-design</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/how-openai-agents-got-40-faster-system-design</guid>
  <pubDate>Mon, 27 Apr 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-04-27T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 1245 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.grab.com/ai-test-generation-ios?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">AI-powered UI test generation</a></b></span> for iOS apps explained</p></li><li><p class="paragraph" style="text-align:left;">AWS lessons learned from <span style="text-decoration:underline;"><b><a class="link" href="https://www.developing.dev/p/aws-distinguished-eng-learnings-from?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">3000 incidents</a></b></span></p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.techworld-with-milan.com/p/the-20-software-engineering-laws?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">20 software engineering laws</a></b></span> you should know</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://machinelearningmastery.com/the-complete-guide-to-inference-caching-in-llms/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Inference caching in LLMs</a></b></span> complete guide</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://seattledataguy.substack.com/p/the-5-silent-failures-in-data-pipelines?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">5 silent failures</a></b></span> in data pipelines</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.bloomberg.com/news/articles/2026-04-24/deepseek-unveils-newest-flagship-a-year-after-ai-breakthrough?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">DeepSeek unveils flagship AI model</a></b></span> one year later</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.cnbc.com/2026/04/23/openai-announces-latest-artificial-intelligence-model.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">OpenAI announces GPT-5.5</a></b></span>, latest AI model released</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.apple.com/newsroom/2026/04/tim-cook-to-become-apple-executive-chairman-john-ternus-to-become-apple-ceo/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">John Ternus becomes Apple CEO</a></b></span> as Tim transitions</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Use native <code>&lt;dialog&gt;</code> with <code>showModal()</code> for accessible, focus-trapping modals without libraries</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><a class="link" href="https://openai.com/index/speeding-up-agentic-workflows-with-websockets/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"><b><span style="text-decoration:underline;">Speeding up agentic workflows with WebSockets in the Responses API </span></b></a><a class="link" href="https://openai.com/index/speeding-up-agentic-workflows-with-websockets/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🕷️</a></p><p class="paragraph" style="text-align:left;">OpenAI&#39;s Codex agent loops dozens of back-and-forth API calls to complete tasks like debugging code. Each request validates, processes, and sends the full conversation history; a massive overhead that was eating latency gains from faster inference speeds. They needed to move the bottleneck away from the API layer.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> When inference speeds jump from 65 to 1,000 tokens per second, repeated API overhead becomes the wall you hit, not the model. You can&#39;t just make each request faster—you need to eliminate redundant work entirely.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Persistent WebSocket connections</b>: Replace synchronous HTTP calls with a single long-lived connection that maintains state across the agent loop lifecycle</p></li><li><p class="paragraph" style="text-align:left;"><b>In-memory response caching</b>: Store previous response state (tokens, tool definitions, sampling artifacts) on the connection to skip rebuilding full conversation history</p></li><li><p class="paragraph" style="text-align:left;"><b>Minimal API surface</b>: Use familiar <code>response.create</code> + <code>previous_response_id</code> Instead of new async patterns; developers integrate without rewriting code</p></li><li><p class="paragraph" style="text-align:left;"><b>Selective reprocessing</b>: Run safety classifiers and validators only on new input, not the entire conversation history every round</p></li><li><p class="paragraph" style="text-align:left;"><b>Overlapped execution</b>: Handle non-blocking work (billing, logging) asynchronously while subsequent requests are already processing</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>40% end-to-end speedup</b>: Agent workflows became dramatically faster across Vercel SDK, Cline, and Cursor integrations</p></li><li><p class="paragraph" style="text-align:left;"><b>Infrastructure matched inference</b>: Hit the 1,000 TPS target for GPT-5.3-Codex-Spark with bursts reaching 4,000 TPS in production</p></li><li><p class="paragraph" style="text-align:left;"><b>Developer adoption was instant</b>: Zero-friction migration path meant adoption ramped up immediately across the community</p></li></ul><p class="paragraph" style="text-align:left;">OpenAI proved that when your model gets faster, your infrastructure has to get faster too. Smart API design isn&#39;t about adding features—it&#39;s about removing friction so users actually feel the speed they&#39;re paying for.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://engineering.grab.com/ai-test-generation-ios?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank"><img class="embed__image embed__image--top" src="https://engineering.grab.com/img/ai-powered-ui/banner.png"/><div class="embed__content"><p class="embed__title"> Record, generate, run: AI-powered UI test generation for iOS </p><p class="embed__description"> Discover how Grab&#39;s innovative Mobile UI Testing AI Workflow transforms the way developers create and execute UI tests. By leveraging AI-powered automation, our system captures real user interactions to generate comprehensive, executable test scripts in minutes. Join us on this journey to enhance test coverage, improve reliability, and accelerate development cycles. Dive into our blog post to learn more about the architecture, best practices, and how you can be part of this exciting advancement in mobile app testing. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.developing.dev/p/aws-distinguished-eng-learnings-from?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/youtube/w_728,c_limit/u3GjIXP9N0s"/><div class="embed__content"><p class="embed__title"> AWS Distinguished Eng: Learnings From 3000 Incidents And How Engineering Is Changing | Marc Brooker </p><p class="embed__description"> Where caching is bad, thoughts on the industry, and learnings across his career </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.techworld-with-milan.com/p/the-20-software-engineering-laws?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!_yKb!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e923bf-b52f-4dab-9380-30822bd4ec7d_1920x1080.png"/><div class="embed__content"><p class="embed__title"> The 20 Software Engineering Laws </p><p class="embed__description"> A field guide to why software projects fail, systems rot, and teams slow down. </p></div></a></div><div class="embed"><a class="embed__url" href="https://css-tricks.com/the-javascript-module-system-architecture/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank"><img class="embed__image embed__image--left" src="https://i0.wp.com/css-tricks.com/wp-content/uploads/2026/03/s_438F18945EAD505ECD4EDF4C4D7332DB9EE1178AECF38D5E1E1966514E384E9B_1772462582173_Untitled-scaled.png"/><div class="embed__content"><p class="embed__title"> A Well-Designed JavaScript Module System is Your First Architecture Decision | CSS-Tricks </p><p class="embed__description"> Behind every technology, there should be a guide for its use. While JavaScript modules make it easier to write “big” programs, if there are no principles or systems for using them, things could easily become difficult to maintain. </p></div></a></div><div class="embed"><a class="embed__url" href="https://machinelearningmastery.com/the-complete-guide-to-inference-caching-in-llms/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank"><img class="embed__image embed__image--left" src="https://machinelearningmastery.com/wp-content/uploads/2026/04/bala-inference-caching-1024x683.png"/><div class="embed__content"><p class="embed__title"> The Complete Guide to Inference Caching in LLMs </p><p class="embed__description"> Inference caching reduces latency and cost by storing and reusing computation from previous LLM requests instead of recomputing everything each time. It operates across three complementary layers: KV caching within a request, prefix caching across shared prompts, and semantic caching that reuses full responses for similar queries. </p></div></a></div><div class="embed"><a class="embed__url" href="https://pytorch.org/blog/optimizing-effective-training-time-for-metas-internal-recommendation-ranking-workloads/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank"><div class="embed__content"><p class="embed__title"> Optimizing Effective Training Time for Meta’s Internal Recommendation/Ranking Workloads </p></div></a></div><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>ai startup vibes</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.eng-leadership.com/p/how-an-ai-native-startup-from-sf?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How an AI-Native Startup From SF Works and Builds Its Product</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>self-care code edition</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://vickiboykis.com/2026/04/20/build-yourself-flowers/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Build yourself flowers</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>images go squish</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://piccalil.li/blog/the-end-of-responsive-images/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The end of responsive images</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>robots do chores</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://lethain.com/agents-as-scaffolding/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Agents as scaffolding for recurring tasks</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>time money brain hurt</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://tidyfirst.substack.com/p/extreme-time-value-of-money-late?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Extreme Time Value of Money: Late-stage Career Planning</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>stories go zoom</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://tympanus.net/codrops/2026/04/20/interactive-storytelling-for-the-web-building-immersive-stories-with-timelines-3d-and-layered-scenes/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Interactive Storytelling for the Web: Building Immersive Stories with Timelines, 3D, and Layered Scenes</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>remote dev nest tour</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.thesweekly.com/p/a-deep-dive-into-my-remote-development?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">A Deep Dive into My Remote Development Setup</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>sql brain juice</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://jessramosdata.substack.com/p/mastering-ctes-in-sql?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Mastering CTEs in SQL</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>data oopsie traps</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://seattledataguy.substack.com/p/the-5-silent-failures-in-data-pipelines?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The 5 Silent Failures in Data Pipelines</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.bloomberg.com/news/articles/2026-04-24/deepseek-unveils-newest-flagship-a-year-after-ai-breakthrough?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> DeepSeek Launches V4 Flash and V4 Pro AI Models to Challenge OpenAI and Anthropic (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> China&#39;s <b>DeepSeek</b> unveiled its <b>V4 Flash and V4 Pro</b> series, claiming they&#39;re the most powerful <b>open-source AI models</b>, featuring <b>improved coding benchmarks</b>, <b>advanced reasoning capabilities</b>, a new <b>Hybrid Attention Architecture</b> for better conversation memory, and a <b>1 million-token context window</b> that allows entire codebases to be processed as single prompts.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.cnbc.com/2026/04/23/meta-will-cut-10percent-of-workforce-as-it-pushes-more-into-ai.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Meta Cuts 10% of Workforce to Double Down on AI Race (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Meta is laying off <b>8,000 employees (10% of workforce)</b> starting May 20 and canceling <b>6,000 open positions</b> as it pivots aggressively toward <b>generative AI</b> to catch competitors like OpenAI and Google, following multiple smaller cuts since January.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.cnbc.com/2026/04/23/openai-announces-latest-artificial-intelligence-model.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> OpenAI Launches GPT-5.5 With Advanced Coding and Research Capabilities (2 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> OpenAI unveiled <b>GPT-5.5</b>, its latest <b>AI model</b> excelling at <b>coding, computer use, and research</b>, now rolling out to <b>paid subscribers</b> across ChatGPT and Codex, as the company races to compete with rivals like <b>Anthropic&#39;s Claude Mythos</b> amid intensifying competition in the AI sector.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.cnbc.com/2026/04/20/amazon-invest-up-to-25-billion-in-anthropic-part-of-ai-infrastructure.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">💰 Amazon Pumps $25 Billion Into Anthropic as AI Infrastructure Race Heats Up (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Amazon is doubling down on <b>AI infrastructure</b> with a <b>$25 billion investment</b> in Anthropic (on top of $8 billion already committed), while Anthropic pledges to spend <b>over $100 billion on AWS services</b> over the next decade and secure <b>5 gigawatts of capacity</b> for its Claude AI models—a massive power play as tech giants race to build out AI infrastructure.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://blog.pragmaticengineer.com/the-pulse-tokenmaxxing-as-a-weird-new-trend/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> &#39;Tokenmaxxing&#39; Goes Wrong: How Tech Giants Gamified AI Spending Into Massive Waste (8 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Tech companies including <b>Meta, Microsoft, and Salesforce</b> created <b>internal token leaderboards</b> to boost AI adoption, but the gamified competition backfired spectacularly—engineers are now <b>burning billions in tokens on throwaway work</b> just to climb rankings, with Meta alone spending <b>60.2 trillion tokens monthly</b> (potentially $100M+ in costs) on largely wasteful tasks while only <b>Shopify&#39;s approach with circuit breakers and transparent oversight</b> proved effective at avoiding the trap.</p><p class="paragraph" style="text-align:left;">🍎<span style="text-decoration:underline;"><b><a class="link" href="https://www.apple.com/newsroom/2026/04/tim-cook-to-become-apple-executive-chairman-john-ternus-to-become-apple-ceo/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Tim Cook Steps Down as CEO, John Ternus Takes the Helm at Apple (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Apple announces <b>Tim Cook will become executive chairman</b> while <b>John Ternus, senior vice president of Hardware Engineering, becomes CEO effective September 1, 2026</b>, following a long-term succession plan that grows the company from $350B to <b>$4 trillion in market cap</b> under Cook&#39;s 15-year leadership.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://twitter.com/spacex/status/2046713419978453374?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> SpaceX and Cursor Team Up to Build the World&#39;s Best Coding AI (2 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> <b>SpaceXAI and Cursor</b> are partnering to develop advanced coding AI by combining <b>Cursor&#39;s AI software platform and engineer user base with SpaceX&#39;s Colossus supercomputer</b> (equivalent to a million H100s), with SpaceX holding an option to <b>acquire Cursor for $60 billion</b> later this year.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Use the native &lt;dialog&gt; element with showModal() and inert attribute to create accessible, focus-trapping modals without third-party libraries, ensuring proper ARIA semantics and keyboard handling. Browsers automatically manage focus-within-dialog and backdrop interactions.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/d0015489-d6b5-450c-858a-84513313d72b/ray-so-export.png?t=1777160957"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Focus management</b>: showModal() automatically traps focus and restores it on close; no manual tabindex juggling needed.</p></li><li><p class="paragraph" style="text-align:left;"><b>Form submissions</b>: Using method=&quot;dialog&quot; simplifies close handling and value passing to parent scripts.</p></li><li><p class="paragraph" style="text-align:left;"><b>Multiple modals</b>: Nested dialogs with inert on backdrop content prevent interactive elements outside active dialog from receiving focus.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Your dream has to be bigger than your fear.</b><br><i>Steve Harvey</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/82a1b4ab-72f1-44dd-8ed0-c0180e7693ea/image.png?t=1777160998"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-openai-agents-got-40-faster-system-design" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=4b75463e-17ac-4ab1-be1c-c6eaa339df0a&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 NVIDIA Built a Model That Reads 6 Languages at 35 Pages/Second</title>
  <description>PLUS: Claude Design system 🤖, Netflix ops at live scale ⚡, Data pipeline essentials 👨‍💻</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9eb106c7-7e3c-4b43-a127-fd3853a5df40/HM_cover.png" length="691407" type="image/png"/>
  <link>https://www.hungryminds.dev/p/nvidia-built-a-model-that-reads-6-languages-at-35-pages-second</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/nvidia-built-a-model-that-reads-6-languages-at-35-pages-second</guid>
  <pubDate>Mon, 20 Apr 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-04-20T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 879 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.cloudflare.com/high-performance-llms/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Building the foundation</a></b></span> for running extra-large language models</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.linkedin.com/blog/engineering/infrastructure/securing-every-kubernetes-workload-at-scale?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Securing every Kubernetes</a></b></span> workload at scale</p></li><li><p class="paragraph" style="text-align:left;">Netflix&#39;s <span style="text-decoration:underline;"><b><a class="link" href="https://netflixtechblog.com/the-human-infrastructure-how-netflix-built-the-operations-layer-behind-live-at-scale-33e2a311c597?source=rss----2615bd06b42e---4&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">operations layer</a></b></span> behind live at scale</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/a-guide-to-relational-database-design?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Relational database design</a></b></span> guide: master the fundamentals</p></li><li><p class="paragraph" style="text-align:left;">Why <span style="text-decoration:underline;"><b><a class="link" href="https://www.docker.com/blog/why-microvms-the-architecture-behind-docker-sandboxes/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">MicroVMs</a></b></span> power Docker&#39;s sandbox architecture</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;">Google opens <span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/04/google-gemm4/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Gemma 4</a></b></span> under Apache 2.0 with multimodal capabilities</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.anthropic.com/news/claude-opus-4-7?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Claude Opus 4.7</a></b></span> released: faster reasoning, better performance</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://abacusnoir.com/2026/04/18/zero-copy-gpu-inference-from-webassembly-on-apple-silicon/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Zero-copy GPU inference</a></b></span> from WebAssembly on Apple Silicon</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">React Server Components eliminate client-side data fetching, reduce bundle size dramatically</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><span style="color:#222222;"><b><a class="link" href="https://huggingface.co/blog/nemotron-ocr-v2?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow">How NVIDIA built a multilingual OCR model using 12M synthetic images</a></b></span><span style="color:#222222;"><b> </b></span><span style="color:#222222;">🗄️</span></p><p class="paragraph" style="text-align:left;">NVIDIA&#39;s OCR v1 model was solid for English but completely fell apart on other languages; we&#39;re talking 0.56 to 0.92 NED scores (basically gibberish). Instead of manually annotating millions of images across six languages, they went all-in on synthetic data generation and built Nemotron OCR v2.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Train a single unified OCR model that handles English, Chinese, Japanese, Korean, and Russian <i>without</i> language-specific variants — and do it without the prohibitive cost of annotating millions of real-world images with word-, line-, and paragraph-level bounding boxes.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Synthetic data pipeline</b>: Generate 12.2M training images with pixel-perfect ground truth by rendering text from <b>mOSCAR</b> (a 163-language web corpus) onto randomized backgrounds with diverse fonts, layouts, and augmentations</p></li><li><p class="paragraph" style="text-align:left;"><b>Hierarchical annotations for free</b>: Every synthetic image comes with word, line, and paragraph bounding boxes <i>plus</i> a reading order graph — labels that would cost a fortune to annotate manually</p></li><li><p class="paragraph" style="text-align:left;"><b>Line-level recognition for CJK</b>: Chinese and Japanese don&#39;t use spaces between words, so they switched from word-level to line-level recognition — eliminating the need for a separate word segmentation step</p></li><li><p class="paragraph" style="text-align:left;"><b>Shared backbone architecture</b>: Based on the FOTS design, a single <b>RegNetX-8GF</b> backbone processes the image once, then detection, recognition, and relational models all reuse those features — no redundant computation</p></li><li><p class="paragraph" style="text-align:left;"><b>Language-agnostic extensibility</b>: Adding a new language only requires source text + fonts. No architecture changes, no manual annotation. The pipeline generates millions of annotated pages per day on a single machine</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>From gibberish to near-perfect</b>: NED scores on non-English languages dropped from 0.56–0.92 down to <b>0.035–0.069</b> — a single model outperforming even language-specific competitors</p></li><li><p class="paragraph" style="text-align:left;"><b>Absurdly fast</b>: 34.7 pages/second on a single A100 GPU, <b>28x faster</b> than PaddleOCR v5&#39;s server pipeline</p></li><li><p class="paragraph" style="text-align:left;"><b>Data &gt; architecture</b>: Expanding the character set alone barely helped. The model could <i>theoretically</i> output CJK characters — it just had never learned what they looked like</p></li></ul><p class="paragraph" style="text-align:left;">NVIDIA&#39;s approach is a masterclass in letting synthetic data do the heavy lifting. If you can programmatically generate your labels, you skip the most expensive part of ML; and you get to control exactly what your model sees during training. The dataset and model are both open, so you can extend this to your own languages today.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://seattledataguy.substack.com/p/data-pipeline-foundations-everything?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank"><img class="embed__image embed__image--top" src="https://substackcdn.com/image/fetch/$s_!PXKy!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d790de7-f944-4efc-b790-a97e8893f268_1024x768.webp"/><div class="embed__content"><p class="embed__title"> Data Pipeline Foundations - Everything You Need To Know About Data Pipelines </p><p class="embed__description"> Hi, fellow future and current Data Leaders; Ben here 👋 </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.cloudflare.com/high-performance-llms/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank"><img class="embed__image embed__image--left" src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5bC7q9V5wVtpy9opEx4llv/75e1b2b35f6303d78453a60af7682777/BLOG-3266_OG.png"/><div class="embed__content"><p class="embed__title"> Building the foundation for running extra-large language models </p><p class="embed__description"> We built a custom technology stack to run fast large language models on Cloudflare’s infrastructure. This post explores the engineering trade-offs and technical optimizations required to make high-performance AI inference accessible. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.linkedin.com/blog/engineering/infrastructure/securing-every-kubernetes-workload-at-scale?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank"><img class="embed__image embed__image--left" src="https://media.licdn.com/dms/image/v2/D4D08AQGbS8gT4DTIEw/croft-frontend-shrinkToFit600/B4DZyceuSpIYAY-/0/1772151826452?e=2147483647&v=beta&t=sNS92jn3fMEhGsjX6lZfnSMpw4oArBXVrVr4Lp26KEk"/><div class="embed__content"><p class="embed__title"> Securing every Kubernetes workload at scale </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.bytebytego.com/p/a-guide-to-relational-database-design?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!bl9u!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc11ad2cf-e9f9-46f0-b662-f0fc2d2a95f0_2250x2624.png"/><div class="embed__content"><p class="embed__title"> A Guide to Relational Database Design </p><p class="embed__description"> In this article, we cover the core concepts that inform those decisions. We’ll look at tables, keys, relationships, normalization, and joins, with each concept building on the last. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.docker.com/blog/why-microvms-the-architecture-behind-docker-sandboxes/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank"><img class="embed__image embed__image--left" src="https://www.docker.com/app/uploads/2025/03/image.png"/><div class="embed__content"><p class="embed__title"> Why MicroVMs: The Architecture Behind Docker Sandboxes | Docker </p><p class="embed__description"> Learn from Docker experts to simplify and advance your app development and management with Docker. Stay up to date on Docker events and new version </p></div></a></div><div class="embed"><a class="embed__url" href="https://medium.com/pinterest-engineering/finding-zombies-in-our-systems-a-real-world-story-of-cpu-bottlenecks-ea4722e552eb?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank"><div class="embed__content"><p class="embed__title"> Finding zombies in our systems: A real-world story of CPU bottlenecks </p></div></a></div><div class="embed"><a class="embed__url" href="https://netflixtechblog.com/the-human-infrastructure-how-netflix-built-the-operations-layer-behind-live-at-scale-33e2a311c597?source=rss----2615bd06b42e---4&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank"><div class="embed__content"><p class="embed__title"> The Human Infrastructure: How Netflix Built the Operations Layer Behind Live at Scale </p></div></a></div><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>design-code-tango</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/figma-design-to-code-code-to-design?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Figma Design to Code, Code to Design: Clearly Explained</a></b></span></p><p class="paragraph" style="text-align:start;"><b>GITHUB REPO</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>stack-em-high</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://github.github.com/gh-stack/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Stacked PRs</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>math-goes-brrr</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://arxiv.org/abs/2603.21852?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">All elementary functions from a single binary operator</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>protocol-party-time</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.cloudflare.com/enterprise-mcp/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Scaling MCP adoption</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>money-moves-smooth</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.atlassian.com/blog/atlassian-engineering/engineering-the-forge-billing-platform-for-reliability-and-scale?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Engineering the Forge Billing Platform for Reliability and Scale</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>tile-time-magic</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.palantir.com/frontend-engineering-at-palantir-polar-scaled-tiles-in-zodiac-6cebb5948a1a?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Frontend Engineering at Palantir: Polar Scaled Tiles in Zodiac</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>robot-future-vibes</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://addyo.substack.com/p/the-agent-stack-bet?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The Agent Stack Bet</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>slice-it-vertical</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://thetshaped.dev/p/vertical-slice-architecture-in-nodejs-typescript-one-folder-per-use-case?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Vertical Slice Architecture in Node.js: One Folder Per Use Case</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>gpt-plays-favorites</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://ahrefs.com/blog/why-chatgpt-cites-pages/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Why ChatGPT Cites One Page Over Another</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/04/google-gemm4/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Google Opens Gemma 4 Under Apache 2.0 with Multimodal and Agentic Capabilities (2 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Google releases <b>Gemma 4</b>, an open-weight model family with <b>Apache 2.0 licensing</b> spanning 2B-31B parameters, featuring <b>native video, image, and audio processing</b>, <b>256K context windows</b>, and <b>agentic capabilities</b> like function-calling and structured JSON output—with the 31B variant matching performance of models 3-5x larger and broad distribution across <b>Hugging Face, Kaggle, vLLM, Ollama, and other platforms</b>.</p><p class="paragraph" style="text-align:left;">🚀<span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.pragmaticengineer.com/p/what-is-inference-engineering?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> What is Inference Engineering? A Deep Dive into Serving AI Models at Scale (10 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> As <b>open LLM models grow increasingly capable</b>, inference engineering—the practice of optimizing how AI models run in production—is shifting from a <b>niche skill at frontier labs to a critical competency</b> for any company building AI products; key techniques include <b>quantization, speculative decoding, caching, parallelism, and disaggregation</b> to achieve faster, cheaper, and more reliable model serving.</p><p class="paragraph" style="text-align:left;">🚀<span style="text-decoration:underline;"><b><a class="link" href="https://www.anthropic.com/news/claude-opus-4-7?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Anthropic Releases Claude Opus 4.7 with Major Coding and Vision Upgrades (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Anthropic launched <b>Claude Opus 4.7</b>, a significant improvement over Opus 4.6 that excels in <b>advanced software engineering, complex long-running tasks, and vision capabilities</b>—processing images at 3.75 megapixels—while introducing <b>cybersecurity safeguards</b> and new effort control options, available across all Claude products at unchanged pricing.</p><p class="paragraph" style="text-align:left;">🎨<span style="text-decoration:underline;"><b><a class="link" href="https://www.anthropic.com/news/claude-design-anthropic-labs?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Anthropic Launches Claude Design to Democratize Visual Creation (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Anthropic unveils <b>Claude Design</b>, an AI-powered tool that lets teams collaborate with Claude to create <b>polished designs, prototypes, and presentations</b> by describing what they need, with features like <b>automatic brand consistency</b>, inline editing, and seamless handoffs to code—available now for Claude Pro, Max, Team, and Enterprise subscribers.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://openai.com/index/codex-for-almost-everything/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> OpenAI Upgrades Codex with Computer Control, Image Generation, and Advanced Developer Tools (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> OpenAI significantly expands <b>Codex</b> capabilities for its 3M+ weekly users, adding <b>computer control to operate apps</b>, <b>image generation</b>, <b>native web browsing</b>, <b>90+ new plugins</b>, and <b>memory features</b> to streamline the entire <b>software development lifecycle</b> from coding to deployment.</p><p class="paragraph" style="text-align:left;">🚀<span style="text-decoration:underline;"><b><a class="link" href="https://abacusnoir.com/2026/04/18/zero-copy-gpu-inference-from-webassembly-on-apple-silicon/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Zero-Copy GPU Inference from WebAssembly on Apple Silicon (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> A developer demonstrates that <b>WebAssembly modules can share memory directly with Apple Silicon GPUs</b> without copying data, using the chip&#39;s unified memory architecture to run <b>stateful AI inference</b> with <b>portable KV caches</b> that can be serialized, restored across machines, and recovered <b>5.45× faster</b> than recomputation.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Use React Server Components (RSCs) with Server Actions to eliminate client-side data-fetching boilerplate and reduce JavaScript bundle size by moving logic server-side. RSCs render on server, stream to client, and support direct database/API access without intermediate API endpoints.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/111039c2-3b9b-4752-9d9c-9d22bfd5f21c/ray-so-export.png?t=1776568915"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Data-heavy dashboards:</b> Fetch and filter data server-side; stream only rendered HTML.</p></li><li><p class="paragraph" style="text-align:left;"><b>Secure mutations</b>: Run sensitive operations (auth checks, DB writes) in Server Actions; client never sees tokens or credentials.</p></li><li><p class="paragraph" style="text-align:left;"><b>Progressive enhancement</b>: RSCs work without client JavaScript; add interactivity with &#39;use client&#39; islands only where needed.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Greatness comes from living with purpose and passion.</b><br><i>Ralph Marston</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/119d6e6c-fec8-4a4d-b13f-e24844eb3d4a/image.png?t=1776568964"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=nvidia-built-a-model-that-reads-6-languages-at-35-pages-second" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=4373a0b2-eedd-48b5-aca5-6e2a57c72417&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 How Meta Used AI to Map Tribal Knowledge in Large-Scale Data Pipelines</title>
  <description>PLUS: Top AI agent benchmarks beaten 🤖, Frontend engineering at Palantir 👨‍💻, Shell tricks productivity ⚡</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/1d075123-6ba9-4e6f-91d2-b4e7415316c6/HM_cover__1_.png" length="624859" type="image/png"/>
  <link>https://www.hungryminds.dev/p/how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines</guid>
  <pubDate>Mon, 13 Apr 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-04-13T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 651 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.instantdb.com/essays/architecture?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Backend for AI-coded apps</a></b></span> reveals modern architecture patterns</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.manager.dev/p/the-unwritten-laws-of-software-engineering?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Unwritten laws of software engineering</a></b></span> every developer should know</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://netflixtechblog.com/stop-answering-the-same-question-twice-interval-aware-caching-for-druid-at-netflix-scale-22fadc9b840e?source=rss----2615bd06b42e---4&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Netflix&#39;s interval-aware caching</a></b></span> scales Druid efficiently</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.skypilot.co/research-driven-agents/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Research-driven agents</a></b></span> code smarter by reading first</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://nockawa.github.io/blog/what-game-engines-know-about-data/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Game engines teach databases</a></b></span> forgotten data patterns</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://rdi.berkeley.edu/blog/trustworthy-benchmarks-cont/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">AI agent benchmarks broken</a></b></span> by Berkeley researchers; what&#39;s next?</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.anthropic.com/glasswing?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Anthropic&#39;s Project Glasswing</a></b></span> secures AI software era</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://news.mit.edu/2026/new-technique-makes-ai-models-leaner-faster-while-still-learning-0409?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">MIT&#39;s leaner AI models</a></b></span> learn faster during training</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Navigation API and URLPattern decouple routing from history, enabling fine-grained back-button control</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><a class="link" href="https://engineering.fb.com/2026/04/06/developer-tools/how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"><b><span style="text-decoration:underline;">How Meta Used AI to Map Tribal Knowledge in Large-Scale Data Pipelines </span></b></a>🔥</p><p class="paragraph" style="text-align:left;">Meta faced a sprawling data pipeline: 4,100+ files across three languages and four repositories. When they pointed AI agents at it, the agents got lost fast—missing naming conventions, breaking serialization compatibility, and producing code that <i>compiled but was subtly wrong</i>. The real problem? All the knowledge lived in engineers&#39; heads.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Give AI agents a map of undocumented tribal knowledge without overwhelming their context windows or creating stale documentation that causes more harm than help.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Swarm of specialized agents</b>: Deployed 50+ AI agents in orchestrated phases—explorers, analysts, writers, critics, and fixers—each answering specific questions about the codebase</p></li><li><p class="paragraph" style="text-align:left;"><b>The five-question framework</b>: Every module analyst extracted what it configures, common patterns, non-obvious gotchas (like hidden field renames), dependencies, and undocumented conventions</p></li><li><p class="paragraph" style="text-align:left;"><b>Compass, not encyclopedia</b>: Generated 59 concise context files (~1,000 tokens each) with quick commands, key files, non-obvious patterns, and cross-references—zero fluff</p></li><li><p class="paragraph" style="text-align:left;"><b>Multi-round quality gates</b>: Three independent critic passes improved scores from 3.65 to 4.20/5.0, eliminated hallucinations, and verified every file reference</p></li><li><p class="paragraph" style="text-align:left;"><b>Self-healing automation</b>: Periodic jobs validate paths, detect gaps, re-run critics, and auto-fix stale context—because documentation debt compounds faster than interest</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Coverage exploded</b>: AI navigation jumped from 5% to 100% of modules (50 to 4,100+ files) while documenting 50+ non-obvious patterns that never existed on paper</p></li><li><p class="paragraph" style="text-align:left;"><b>Efficiency gains</b>: Agents used 40% fewer tool calls per task; research that took two days now completes in 30 minutes</p></li><li><p class="paragraph" style="text-align:left;"><b>Model-agnostic</b>: The knowledge layer works across leading models because it&#39;s structured data, not proprietary integration</p></li></ul><p class="paragraph" style="text-align:left;">Meta proved that tribal knowledge isn&#39;t a feature bug—it&#39;s a <i>context opportunity</i>. By turning undocumented expertise into machine-readable navigation, they didn&#39;t just help AI agents; they created a system that improves with every task it solves.</p><p class="paragraph" style="text-align:left;">The best part? Your codebase probably has the same gaps. Start with the five questions, keep context tight, and let your critics do the gatekeeping. Your future self (and your AI agents) will thank you.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://newsletter.manager.dev/p/the-unwritten-laws-of-software-engineering?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank"><img class="embed__image embed__image--top" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/17e7a11d-5599-48f2-84bc-c66d23394f03/ff3edcfc-96d4-4eb1-b839-d37bc5383309_736x354.jpg?t=1773825846"/><div class="embed__content"><p class="embed__title"> The unwritten laws of software engineering </p><p class="embed__description"> Last April, I wrote a well-received article about the 13 software engineering laws - Hyrum’s, Conway’s, Zawinski’s, and 10 famous others. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.instantdb.com/essays/architecture?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank"><img class="embed__image embed__image--left" src="https://www.instantdb.com/img/essays/architecture.jpg"/><div class="embed__content"><p class="embed__title"> A backend for AI-coded apps </p><p class="embed__description"> Instant 1.0 is out! This essay shows a bunch of demos, to explain why we think Instant is the best backend for AI-coded apps. We also cover the architecture that makes all of it work. </p></div></a></div><div class="embed"><a class="embed__url" href="https://engineering.fb.com/2026/04/08/security/trust-but-canary-configuration-safety-at-scale-meta-tech-podcast/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank"><img class="embed__image embed__image--left" src="https://engineering.fb.com/wp-content/uploads/2026/04/Meta-Tech-Podcast-episode-84-Configuration-Safety-at-Scale.webp"/><div class="embed__content"><p class="embed__title"> Trust But Canary: Configuration Safety at Scale </p><p class="embed__description"> As AI increases developer speed and productivity it also increases the need for safeguards. On this episode of the Meta Tech Podcast, Pascal Hartig sits down with Ishwari and Joe from Meta’s … </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.skypilot.co/research-driven-agents/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank"><img class="embed__image embed__image--left" src="https://blog.skypilot.co/research-driven-agents/assets/banner.png"/><div class="embed__content"><p class="embed__title"> Research-Driven Agents: What Happens When Your Agent Reads Before It Codes </p><p class="embed__description"> Coding agents working from code alone generate shallow hypotheses. Adding a research phase — arxiv papers, competing forks, other backends — produced 5 kernel fusions that made llama.cpp CPU inference 15% faster. </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.palantir.com/frontend-engineering-at-palantir-building-a-backend-less-cross-application-api-a40be7874ee5?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank"><img class="embed__image embed__image--left" src="https://miro.medium.com/v2/resize:fit:1200/1*s6-vWURWN2TAe4beczo-zA.png"/><div class="embed__content"><p class="embed__title"> Frontend Engineering at Palantir: Building a Backend-less Cross-Application API </p><p class="embed__description"> How we enabled Palantir apps to easily talk with each other with no server involved. </p></div></a></div><div class="embed"><a class="embed__url" href="https://netflixtechblog.com/stop-answering-the-same-question-twice-interval-aware-caching-for-druid-at-netflix-scale-22fadc9b840e?source=rss----2615bd06b42e---4&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank"><div class="embed__content"><p class="embed__title"> Stop Answering the Same Question Twice: Interval-Aware Caching for Druid at Netflix Scale </p></div></a></div><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>game brain go brrr</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://towardsdatascience.com/introduction-to-reinforcement-learning-agents-with-the-unity-game-engine/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Introduction to Reinforcement Learning Agents with the Unity Game Engine</a></b></span><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> </span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>supercomputer but make it chill</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://pytorch.org/blog/monarch-an-api-to-your-supercomputer/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Monarch: an API to your supercomputer</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>chaos management 101</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.francofernando.com/p/why-distributed-systems-fail-and?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Why Distributed Systems Fail and How to Limit the Damage</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>robot butler energy</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.langchain.com/deep-agents-deploy-an-open-alternative-to-claude-managed-agents/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Deep Agents Deploy: an open alternative to Claude Managed Agents</a></b></span><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> </span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>databases are speed runners</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://nockawa.github.io/blog/what-game-engines-know-about-data/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">What Game Engines Know About Data That Databases Forgot</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>robot thinks it thinks</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blogs.oracle.com/developers/what-is-the-ai-agent-loop-the-core-architecture-behind-autonomous-ai-systems?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">What Is the AI Agent Loop? The Core Architecture Behind Autonomous AI Systems</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>code go cheap cheap</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://perevillega.com/posts/2026-03-16-code-is-cheap-now/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Code Is Cheap Now, And That Changes Everything</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>glow up your skillset</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://openai.com/academy/skills?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Using skills</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>shell = life hack champion</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.hofstede.it/shell-tricks-that-actually-make-life-easier-and-save-your-sanity/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Shell tricks that actually make life easier</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://rdi.berkeley.edu/blog/trustworthy-benchmarks-cont/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🔓 Researchers Broke Top AI Agent Benchmarks—Here&#39;s What Comes Next (15 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> UC Berkeley researchers built an <b>automated exploit agent</b> that achieved near-perfect scores on <b>eight major AI benchmarks</b> (SWE-bench, WebArena, OSWorld, GAIA, and others) without solving a single task, exposing critical vulnerabilities in how we measure <b>AI agent capability</b>—from isolated evaluation environments to public answer leaks—and introducing <b>BenchJack</b>, a tool to adversarially test benchmarks before publication.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.anthropic.com/glasswing?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🛡️ Project Glasswing: Tech Giants Unite to Defend Critical Software Against AI-Powered Cyber Threats (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Anthropic launches <b>Project Glasswing</b> with 12 major tech companies and organizations to use <b>Claude Mythos Preview</b>—an AI model that can find and exploit software vulnerabilities at human-expert levels—for <b>defensive cybersecurity</b>, committing <b>$100M in usage credits</b> and <b>$4M in donations</b> to secure the world&#39;s critical infrastructure before such capabilities fall into malicious hands.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://lalitm.com/post/building-syntaqlite-ai/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🛠️ Eight Years of Waiting, Three Months of Building: How AI Finally Made SQLite DevTools Possible (12 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> A developer shares how <b>AI coding agents</b> enabled him to ship <b>syntaqlite</b>, professional-grade SQLite developer tools he&#39;d wanted for 8 years, in just 3 months—but reveals the project required a complete rewrite after &quot;vibe-coding&quot; initially produced unmaintainable spaghetti code, highlighting that <b>AI excels at implementation but fails at design decisions</b>.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://news.mit.edu/2026/new-technique-makes-ai-models-leaner-faster-while-still-learning-0409?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">⚡ New Technique Makes AI Models Leaner and Faster While They&#39;re Still Learning (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> MIT researchers developed <b>CompreSSM</b>, a technique that <b>compresses AI models during training</b> rather than after, using control theory to identify and remove unnecessary components early on, achieving <b>up to 4x training speedups</b> while maintaining performance comparable to larger models.</p><p class="paragraph" style="text-align:left;">Failed to summarize &quot;System Card: Claude Mythos Preview [pdf]&quot;</p><p class="paragraph" style="text-align:left;">🚀<span style="text-decoration:underline;"><b><a class="link" href="https://www.cbsnews.com/live-updates/artemis-ii-splashdown-return/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Artemis II Crew Splashes Down Near San Diego After Historic Moon Mission (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> The <b>four Artemis II astronauts</b> successfully returned to Earth after a <b>historic 10-day mission</b> to the moon, <b>splashing down in the Pacific Ocean</b> off San Diego on April 10, 2026 at 8:07 p.m. ET in a &quot;<b>perfect descent</b>&quot; before being airlifted to recovery ship USS John P. Murtha, setting a <b>new record for farthest distance humans have traveled from Earth</b> at 252,756 miles.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Exploit the Navigation API and URLPattern to decouple client-side routing from browser history state, enabling fine-grained control over back-button behavior and form state restoration in SPAs. The Navigation API provides currEntry, canGoBack/canGoForward, and scroll restoration hooks; URLPattern allows regex-like route matching without manual URL parsing, making it easier to serialize form state into search params without mutations.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b20d2503-6ab7-430b-8544-2649f5252704/ray-so-export__1_.png?t=1776011249"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Complex forms with multi-step workflows</b>: Store intermediate state in search params; Navigation API scroll restoration can restore scroll position per step.</p></li><li><p class="paragraph" style="text-align:left;"><b>Search and filter UIs</b>: URLPattern + search params create shareable/bookmarkable results; back-button correctly restores both route and scroll without re-fetching.</p></li><li><p class="paragraph" style="text-align:left;"><b>Hybrid content (SSR + SPA)</b>: Server renders initial page, then Navigation API intercepts subsequent navigations, blending full-page and client-side navigation benefits.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>It&#39;s necessary to get the losers out of your life if you want to live your dream.</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> </span><i>Les Brown</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/1b80d31d-11ae-4ee4-822f-9c24e3c259bf/image.png?t=1776011309"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-meta-used-ai-to-map-tribal-knowledge-in-large-scale-data-pipelines" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=32877650-efd7-4e26-9bc5-f968514c154f&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 Why Etsy Ditched Keyword Matching for LLMs (40M Queries Later)</title>
  <description>PLUS: Cursor&#39;s new version 📱, Self-healing agents in prod ⚡, JS 2026 guide 👨‍💻</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/bbb9ca51-aa87-4072-9fd1-7febd15c468b/HM_cover.png" length="608327" type="image/png"/>
  <link>https://www.hungryminds.dev/p/why-etsy-ditched-keyword-matching-for-llms-40m-queries-later</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/why-etsy-ditched-keyword-matching-for-llms-40m-queries-later</guid>
  <pubDate>Mon, 06 Apr 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-04-06T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 227 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.francofernando.com/p/why-distributed-systems-fail-and?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Why distributed systems fail</a></b></span> and how to limit damage</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://simonwillison.net/2026/Apr/2/lennys-podcast/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Agentic engineering insights</a></b></span> from Lenny&#39;s podcast conversation</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://read.engineerscodex.com/p/diving-into-claude-codes-source-code?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Claude Code&#39;s source leak</a></b></span> reveals production agent design patterns</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.thesweekly.com/p/the-seniority-trap-why-you-might?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The seniority trap</a></b></span>: avoiding stagnation after years</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/database-performance-strategies-and?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Database performance strategies</a></b></span> and their hidden costs explained</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.wsj.com/tech/oracle-lays-off-workers-amid-heavy-ai-investment-fff8cd82?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Oracle lays off workers</a></b></span> amid AI investment surge</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://deepmind.google/models/gemma/gemma-4/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Google releases Gemma 4</a></b></span> open models for developers</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.wsj.com/tech/ai/openai-closes-silicon-valleys-largest-ever-funding-round-e48372c9?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">OpenAI closes record funding</a></b></span> round in Silicon Valley</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">URLPattern API simplifies complex URL routing with named capture groups and regex alternation patterns</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><span style="color:rgb(17, 24, 39);"><b><a class="link" href="https://www.etsy.com/codeascraft/how-etsy-uses-llms-to-improve-search-relevance?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow">How Etsy uses LLMs to improve search relevance</a></b></span><span style="color:rgb(17, 24, 39);"><b> </b></span>🦭</p><p class="paragraph" style="text-align:left;">Etsy&#39;s search used to rely heavily on engagement signals like clicks and purchases to rank results. The problem? Popular listings kept winning, even when they weren&#39;t the best match. So they built a <b>Semantic Relevance Framework</b> powered by LLMs to understand what buyers <i>actually</i> mean when they search.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Measure and improve how well search results match user intent at scale, without replacing human judgment or slowing down real-time search.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Human-anchored golden labels</b>: Curate a dataset of query-listing pairs labeled as <i>relevant</i>, <i>partially relevant</i>, or <i>irrelevant</i> by trained annotators, with evolving guidelines that reflect cultural shifts (think &quot;face masks&quot; pre vs. post 2020)</p></li><li><p class="paragraph" style="text-align:left;"><b>LLM-as-a-judge with guardrails</b>: Use o3 with few-shot chain-of-thought prompting and self-consistency sampling to generate millions of labels, but only <i>after</i> validating alignment with human judgments</p></li><li><p class="paragraph" style="text-align:left;"><b>Three-tier distillation pipeline</b>: Cascade from the LLM annotator → a fine-tuned Qwen 3 VL 4B teacher → a lightweight BERT-based two-tower student model, each trading accuracy for speed</p></li><li><p class="paragraph" style="text-align:left;"><b>Sub-10ms real-time inference</b>: The student model plugs directly into the search stack for filtering irrelevant results, enriching ranking features, and boosting highly relevant listings — all with &lt;10ms added latency</p></li><li><p class="paragraph" style="text-align:left;"><b>Daily offline evaluation at scale</b>: The teacher model scores millions of query-listing pairs daily via vLLM, powering relevance dashboards and A/B test guardrails at near-zero cost</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Measurable relevance uplift</b>: Fully relevant listings in search results jumped from 58% to 62% in just three months</p></li><li><p class="paragraph" style="text-align:left;"><b>Fairer visibility</b>: Semantic relevance helps surface small and new sellers who lack engagement history but offer great matches</p></li><li><p class="paragraph" style="text-align:left;"><b>Engagement-relevance tension</b>: Improving semantic relevance can <i>decrease</i> engagement metrics — a known pattern across e-commerce that requires adaptive, query-aware strategies</p></li></ul><p class="paragraph" style="text-align:left;">Etsy&#39;s playbook is a masterclass in <b>scaling human judgment with LLMs</b> without losing the human in the loop. The three-tier distillation approach is something any search team can steal: let the expensive model teach, and let the cheap model serve.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://read.engineerscodex.com/p/diving-into-claude-codes-source-code?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank"><img class="embed__image embed__image--top" src="https://substackcdn.com/image/fetch/$s_!CHy8!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F768ab99c-f2f5-4adf-bf91-072511a57a30_1912x1000.png"/><div class="embed__content"><p class="embed__title"> Diving into Claude Code&#39;s Source Code Leak </p><p class="embed__description"> Engineer’s Codex is a publication about real-world software engineering. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.francofernando.com/p/why-distributed-systems-fail-and?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!uJXx!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1391e2-e82d-49f3-af33-ab5be5edb902_645x395.png"/><div class="embed__content"><p class="embed__title"> Why Distributed Systems Fail and How to Limit the Damage </p><p class="embed__description"> A look at the most common failure modes and the techniques to reduce their impact. </p></div></a></div><div class="embed"><a class="embed__url" href="https://simonwillison.net/2026/Apr/2/lennys-podcast/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank"><img class="embed__image embed__image--left" src="https://static.simonwillison.net/static/2026/youtube-lenny.jpg"/><div class="embed__content"><p class="embed__title"> Highlights from my conversation about agentic engineering on Lenny’s Podcast </p><p class="embed__description"> I was a guest on Lenny Rachitsky’s podcast, in a new episode titled An AI state of the union: We’ve passed the inflection point, dark factories are coming, and automation … </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.thesweekly.com/p/the-seniority-trap-why-you-might?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank"><img class="embed__image embed__image--left" src="https://images.unsplash.com/photo-1614741118887-7a4ee193a5fa?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxjb2Rpbmd8ZW58MHx8fHwxNzc1MzM1OTU1fDA&ixlib=rb-4.1.0&q=80&w=1080"/><div class="embed__content"><p class="embed__title"> The Seniority Trap: Why You Might Have 1 Year of Experience, 10 Times </p><p class="embed__description"> We’ve all seen the “Senior Software Engineer” LinkedIn profiles with 10+ years of experience. But in the world of engineering, time is a deceptive metric. There is a massive, quiet difference between an engineer who has spent a decade solving increasingly complex, novel problems and an engineer who has spent a decade solving the same CRUD app problems using the same patterns they learned in year one. </p></div></a></div><div class="embed"><a class="embed__url" href="https://seangoedecke.com/programming-with-ai-agents-as-theory-building/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank"><img class="embed__image embed__image--left" src="https://www.seangoedecke.com/og-image.jpg"/><div class="embed__content"><p class="embed__title"> Programming (with AI agents) as theory building </p></div></a></div><div class="embed"><a class="embed__url" href="https://magazine.sebastianraschka.com/p/components-of-a-coding-agent?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!_g0S!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b97718-57f4-4977-99c8-8ad5c4d32af3_1548x862.png"/><div class="embed__content"><p class="embed__title"> Components of A Coding Agent </p><p class="embed__description"> How coding agents use tools, memory, and repo context to make LLMs work better in practice </p></div></a></div><p class="paragraph" style="text-align:start;"><b>GITHUB REPO</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>tmux-squad-up</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/jarredkenny/jmux?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">jmux – tmux-based development environment for humans and coding agents</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>bug-squash-party</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://towardsdatascience.com/building-a-python-workflow-that-catches-bugs-before-production/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Building a Python Workflow That Catches Bugs Before Production</a></b></span><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> </span></p><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>startup-wisdom-drops</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="http://www.paulgraham.com/mit.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">A Student&#39;s Guide to Startups</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>box-drawing-oopsies</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.ilograph.com/blog/posts/more-common-diagram-mistakes/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">7 more common mistakes in architecture diagrams</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>speed-versus-wallet</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/database-performance-strategies-and?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Database Performance Strategies and Their Hidden Costs</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>robots-fixing-robots</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.langchain.com/production-agents-self-heal/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How My Agents Self-Heal in Production</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>javascript-never-stops</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://frontendmasters.com/blog/what-to-know-in-javascript-2026-edition/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">What To Know in JavaScript (2026 Edition)</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>ai-garbage-incoming</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.fsck.com/2026/03/31/slop-prs/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Agentic slop PRs</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🚀<span style="text-decoration:underline;"><b><a class="link" href="https://deepmind.google/models/gemma/gemma-4/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Google DeepMind Launches Gemma 4: Open-Source AI Models Built on Gemini 3 Technology (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Google DeepMind introduces <b>Gemma 4</b>, its most intelligent <b>open-source AI models</b> available in multiple sizes (E2B, E4B, 26B, and 31B), designed to maximize <b>intelligence-per-parameter</b> with support for <b>agentic workflows</b>, <b>multimodal reasoning</b> across audio and vision, and <b>140 languages</b>, while running efficiently on personal computers, mobile devices, and edge hardware with <b>industry-leading performance</b> across benchmarks.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://cursor.com/blog/cursor-3?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Meet Cursor 3: A Unified Workspace for AI-Powered Software Development (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Cursor launches <b>Cursor 3</b>, a redesigned agent-first workspace that lets developers manage <b>multiple agents across repositories</b>, seamlessly <b>handoff between local and cloud agents</b>, and ship code faster with an <b>integrated browser, simplified diffs view, and plugin marketplace</b>—marking the shift toward autonomous software development.</p><p class="paragraph" style="text-align:left;">🏢<b><span style="text-decoration:underline;"><a class="link" href="https://www.wsj.com/tech/oracle-lays-off-workers-amid-heavy-ai-investment-fff8cd82?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Oracle Lays Off Thousands of Workers Amid Heavy AI Investment (3 min) </a></span></b></p><p class="paragraph" style="text-align:left;"><b>Brief</b>: Oracle begins cutting an estimated <b>20,000–30,000 </b>employees, roughly 18% of its workforce, to free up $8–10B in annual cash flow and fund its aggressive $50B+ AI data center buildout, as the company faces investor pressure over rising debt and dwindling free cash flow despite a 95% jump in net income and $523B in contracted future revenue.</p><p class="paragraph" style="text-align:left;">🤖<b><span style="text-decoration:underline;"><a class="link" href="https://www.wsj.com/tech/ai/meet-the-startup-that-used-ai-and-openclaw-to-automate-its-own-developers-9e733351?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Meet the Startup That Used AI and OpenClaw to Automate Its Own Developers (4 min)</a></span></b></p><p class="paragraph" style="text-align:left;"><b>Brief</b>: Silicon Valley fintech startup JustPaid built a team of <b>seven fully autonomous AI agents using OpenClaw as the orchestration brain and Claude Code</b> as the coding engine; shipping 10 major features in one month that would have taken human developers a year; at a cost of $10K–$15K/month, signaling the rise of agentic software development while raising cybersecurity and existential workforce concerns.</p><p class="paragraph" style="text-align:left;"><b><span style="text-decoration:underline;"><a class="link" href="https://www.wsj.com/tech/ai/openai-closes-silicon-valleys-largest-ever-funding-round-e48372c9?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">💰 OpenAI Closes Silicon Valley&#39;s Largest-Ever Funding Round (3 min)</a></span></b></p><p class="paragraph" style="text-align:left;"><b>Brief</b>: OpenAI raises <b>$122B</b> in committed capital at an $852B valuation; the largest private funding round in Silicon Valley history; anchored by Amazon ($50B), Nvidia ($30B), and SoftBank ($30B), with $3B from individual investors for the first time, as the company hits $2B/month in revenue, 900M weekly ChatGPT users, and positions for a potential IPO while narrowing its product focus toward enterprise and coding tools.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Use URLPattern to parse and validate complex URL schemes with capture groups and regex alternation. The constructor accepts a pattern object with pathname, search, and hash fields. Use <code>.test(url)</code> for validation and <code>.exec(url)</code> for extraction into named groups. Ideal for routing in service workers, micro-frontends, and dynamic imports where traditional pathname matching falls short. Works in modern browsers and Deno.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c4d7110b-70e9-488e-97ca-d3eb42ddc002/ray-so-export.png?t=1775417884"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;">Service worker routing with versioned APIs (v1, v2, etc.)</p></li><li><p class="paragraph" style="text-align:left;">Micro-frontend module federation where path patterns dictate component loading</p></li><li><p class="paragraph" style="text-align:left;">Parameter extraction in edge runtime URL rewriting without full URL parser overhead</p></li><li><p class="paragraph" style="text-align:left;">Validation of callback URLs in OAuth flows with protocol/port constraints</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Don&#39;t be pushed around by the fears in your mind. Be led by the dreams in your heart.</b><br><i>Roy T. Bennett</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c7da972d-58c0-4144-9db8-05c6b499b0cf/image.png?t=1775418007"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-etsy-ditched-keyword-matching-for-llms-40m-queries-later" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=5981e215-61ce-4d3f-9ff5-75b851d11b05&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 How Netflix Reaches 100M Devices in 60 Seconds (Here&#39;s the Architecture)</title>
  <description>PLUS: Jensen&#39;s future manifesto 🎯, Discord distributed tracing⚡, Async systems + problems 👨‍💻</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/6a95553d-2b42-4b83-9b58-f663532d5e44/HM_cover.png" length="468754" type="image/png"/>
  <link>https://www.hungryminds.dev/p/how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture</guid>
  <pubDate>Mon, 30 Mar 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-03-30T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 351 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/03/discord-elixir-actor-tracing/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Discord adds distributed tracing</a></b></span> to Elixir without performance hit</p></li><li><p class="paragraph" style="text-align:left;">Apple&#39;s <span style="text-decoration:underline;"><b><a class="link" href="https://machinelearning.apple.com/research/scaling-synthetic-task?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">synthetic task generation</a></b></span> scales AI agent training efficiently</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.anthropic.com/engineering/harness-design-long-running-apps?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Harness design</a></b></span> unlocks long-running application development secrets</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://dlt.github.io/blog/posts/introduction-to-postgresql-indexes/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">PostgreSQL indexes explained</a></b></span>: optimize queries like a pro</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://thetshaped.dev/p/dependency-injection-in-nodejs-and-typescript-dependency-inversion-part-no-body-teaches-you?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Dependency injection in Node.js</a></b></span> and TypeScript done right</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://arstechnica.com/ai/2026/03/google-says-new-turboquant-compression-can-lower-ai-memory-usage-without-sacrificing-quality/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Google&#39;s TurboQuant</a></b></span> slashes LLM memory by 6x</p></li><li><p class="paragraph" style="text-align:left;">MIT engineers <span style="text-decoration:underline;"><b><a class="link" href="https://news.mit.edu/2026/mit-engineers-design-proteins-by-motion-not-just-shape-0326?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">design proteins by motion</a></b></span>, not just structure</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.apple.com/newsroom/2026/03/introducing-apple-business-a-new-all-in-one-platform-for-businesses-of-all-sizes/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Apple Business platform</a></b></span> launches for all company sizes</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Consistent hashing with virtual nodes rebalances distributed caches seamlessly when infrastructure changes</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><a class="link" href="https://blog.bytebytego.com/p/how-netflix-live-streams-to-100-million?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"><b><span style="text-decoration:underline;">How Netflix Live Streams to 100 Million Devices in 60 Seconds</span></b></a><b><span style="text-decoration:underline;"> </span></b>📹</p><p class="paragraph" style="text-align:left;">Netflix built the Live Origin—a custom origin server that sits between their encoding pipelines and Open Connect CDN—to handle the brutal constraints of real-time video delivery. Unlike on-demand content, live streams have a 2-second window to encode, package, and deliver segments to millions of concurrent viewers worldwide.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Build a system that can deliver video segments in milliseconds while handling defective content, traffic storms, and 65 million concurrent streams without breaking a sweat.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Dual redundant pipelines across regions</b>: Run two independent encoding pipelines simultaneously with different cloud regions, encoders, and video sources so when one produces a bad segment, the other typically doesn&#39;t</p></li><li><p class="paragraph" style="text-align:left;"><b>Intelligent segment validation</b>: Use lightweight media inspection metadata to detect defects (missing frames, timing issues, short segments) and automatically serve the best available version to viewers</p></li><li><p class="paragraph" style="text-align:left;"><b>Predictable manifest templates with fixed segment duration</b>: Use 2-second fixed-duration segments with templated URLs instead of constantly updating manifests, allowing the Origin to predict exactly when segments arrive</p></li><li><p class="paragraph" style="text-align:left;"><b>Millisecond-grain HTTP caching and request holding</b>: Cache 404s with expiration policies and hold requests open for segments about to publish, eliminating redundant network roundtrips at the live edge</p></li><li><p class="paragraph" style="text-align:left;"><b>Separated storage paths with write-through caching</b>: Isolate publishing writes from CDN reads using Apache Cassandra + EVCache, achieving 25ms median latency and handling 200+ gigabits per second read throughput</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Blazing fast delivery</b>: Reduced median latency from 113ms to 25ms while meeting strict 2-second retry budgets</p></li><li><p class="paragraph" style="text-align:left;"><b>Handles massive scale</b>: Successfully delivered 65 million concurrent streams during the Tyson vs. Paul fight without degradation</p></li><li><p class="paragraph" style="text-align:left;"><b>Traffic storm resilient</b>: In-memory metadata caching achieves 90%+ cache hit ratios during 404 storms, protecting the datastore from cascading failures</p></li></ul><p class="paragraph" style="text-align:left;">Netflix&#39;s approach proves that building for <i>live</i> doesn&#39;t mean sacrificing <i>reliability</i>. Their obsessive focus on redundancy, intelligent selection, and traffic isolation creates a system that&#39;s both performant and forgiving—critical when millions of people are watching simultaneously.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://machinelearning.apple.com/research/scaling-synthetic-task?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank"><img class="embed__image embed__image--left" src="https://mlr.cdn-apple.com/media/Home_1200x630_48225d82e9.png"/><div class="embed__content"><p class="embed__title"> Scaling Synthetic Task Generation for Agents via Exploration </p><p class="embed__description"> Post-Training Multimodal Large Language Models (MLLMs) to build interactive agents holds promise across domains such as computer-use, web… </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.anthropic.com/engineering/harness-design-long-running-apps?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank"><div class="embed__content"><p class="embed__title"> Harness design for long-running application development </p><p class="embed__description"> Harness design is key to performance at the frontier of agentic coding. Here&#39;s how we pushed Claude further in frontend design and long-running autonomous software engineering. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.infoq.com/news/2026/03/discord-elixir-actor-tracing/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank"><img class="embed__image embed__image--left" src="https://res.infoq.com/news/2026/03/discord-elixir-actor-tracing/en/card_header_image/generatedCard-1774112131605.jpg"/><div class="embed__content"><p class="embed__title"> Discord Engineers Add Distributed Tracing to Elixir&#39;s Actor Model Without Performance Penalty </p><p class="embed__description"> Discord engineering detailed how they added distributed tracing to Elixir&#39;s actor model. Their custom Transport library wraps messages with trace context and uses dynamic sampling to handle million-user fanouts. CPU optimizations included skipping unsampled traces and filtering context before deserialization, recovering 10+ percentage points of overhead. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.systemdesignclassroom.com/p/async-systems-scale-your-system-and-your-problems?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!FeKS!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ed811a-70b2-4229-92e8-d26be55b7606_1619x1141.png"/><div class="embed__content"><p class="embed__title"> Async systems scale your system… and your problems. </p><p class="embed__description"> Many developers only realize it after consistency breaks. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.systemdesign.one/p/mobile-system-design?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!xzTV!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c0254e3-929f-4131-9c21-1ba491cc0bb3_1280x720.png"/><div class="embed__content"><p class="embed__title"> The 53 Concepts for Highly Effective Mobile System Design </p><p class="embed__description"> #135: Part 1 - Client-Server Architecture, Push Notifications, Offline-First, and 16 others. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.thesweekly.com/p/3-things-im-unlearning-from-big-tech?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!QI40!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6475168-1cbe-401e-9382-f6c87bb9a43a_3072x4080.jpeg"/><div class="embed__content"><p class="embed__title"> 3 Things I&#39;m Unlearning from Big Tech </p><p class="embed__description"> For nearly a decade, my identity was defined by a single title: Software Engineer. It’s an identity I picked up early, starting in a Computer Science lecture hall and carrying it through to the offices of Google and Amazon. In the corporate world, this title is a comfortable box, but it also trapped me. </p></div></a></div><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>oops handler supreme</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.kdnuggets.com/5-useful-diy-python-functions-for-error-handling?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">5 Useful DIY Python Functions for Error Handling</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>startup vibes from the wise one</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="http://www.paulgraham.com/mit.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">A Student&#39;s Guide to Startups</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>database speed demon</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://dlt.github.io/blog/posts/introduction-to-postgresql-indexes/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Introduction to PostgreSQL indexes</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>mobile app go brrrr</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://expo.dev/blog/how-fieldy-adopted-expo-for-their-ai-wearable?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">From skeptic to convert: how Fieldy adopted Expo for their AI wearable</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>robot whisperer skills</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.lesswrong.com/posts/9xAwybDhtgzGYPnbs/the-skill-of-using-ai-agents-well?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The Skill of Using AI Agents Well</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>code ninja secrets</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.francofernando.com/p/what-really-makes-a-succesful-software?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">What Really Makes a Succesful Software Engineer</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>platform brain go zoom</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://alienchow.dev/post/ai_takeaways_mar_2026/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">AI Hot Takes From A Platform Engineer / SRE</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>train tracks teach code</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.leanix.net/blog/engineering/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">What Construction at a Train Station Taught Me About Software Engineering</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>inject the good stuff</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://thetshaped.dev/p/dependency-injection-in-nodejs-and-typescript-dependency-inversion-part-no-body-teaches-you?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Dependency Injection in Node.js & TypeScript. The Part Nobody Teaches You</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><h5 class="heading" style="text-align:left;">🎯<span style="text-decoration:underline;"><b><a class="link" href="https://www.readtrung.com/p/how-jensen-manifests-the-future?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Jensen Huang&#39;s Masterclass in Manifesting the Future: How Nvidia&#39;s CEO Shapes Reality Through Strategic Vision (12 min)</a></b></span></h5><p class="paragraph" style="text-align:left;"><b>Brief:</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> At Nvidia&#39;s GTC 2026 conference, CEO Jensen Huang deployed strategic </span><b>messaging and vision-setting</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> to shape industry beliefs around </span><b>AI factories, autonomous agents, and token consumption</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">, positioning Nvidia as essential infrastructure while convincing </span><b>supply chain partners and enterprises</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> that persistent AI agents will become mandatory—ultimately driving </span><b>GPU demand without directly selling chips</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">.</span></p><p class="paragraph" style="text-align:left;">🧬<span style="text-decoration:underline;"><b><a class="link" href="https://news.mit.edu/2026/mit-engineers-design-proteins-by-motion-not-just-shape-0326?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> MIT Engineers Design Proteins by Their Motion, Not Just Their Shape (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> MIT researchers developed <b>VibeGen</b>, an AI model that designs proteins based on how they <b>vibrate and move</b> rather than just their structure, enabling creation of <b>dynamic biomaterials</b> and <b>adaptive therapeutics</b> with applications ranging from more effective drugs to self-healing structural materials.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.natemeyvis.com/the-case-for-worrying-about-ai-specific-cognitive-debt/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">⚠️ The Hidden Cost of AI-Powered Coding: Why Cognitive Debt Should Worry Us (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> As <b>agentic AI coding tools</b> grow more powerful, they may push developers to work at the edges of their competence, make <b>cognitive debt harder to mitigate</b> at scale, and create <b>less intelligible codebases</b> that require deeper expertise to maintain—risks that could outweigh productivity gains.</p><p class="paragraph" style="text-align:left;">💼<span style="text-decoration:underline;"><b><a class="link" href="https://www.apple.com/newsroom/2026/03/introducing-apple-business-a-new-all-in-one-platform-for-businesses-of-all-sizes/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Apple Launches Apple Business, a Unified Platform for Companies of All Sizes (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Apple introduces <b>Apple Business</b>, a free all-in-one platform launching April 14 that consolidates <b>device management, business email with custom domains, collaboration tools</b>, and a new <b>local advertising option on Apple Maps</b> to help businesses of any size manage operations, reach customers, and grow securely.</p><p class="paragraph" style="text-align:left;">🎵<span style="text-decoration:underline;"><b><a class="link" href="https://news.mit.edu/2026/seeing-sounds-mariano-salcedo-0326?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> MIT Student Uses AI to Visualize Music Through Neural Cellular Automata (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Mariano Salcedo, a master&#39;s student in MIT&#39;s new <b>Music Technology and Computation Graduate Program</b>, is developing <b>AI that transforms sound into dynamic visual performances</b> using neural cellular automata, allowing users to create <b>music-driven visuals</b> that respond to audio in real time through an intuitive web interface.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://arstechnica.com/ai/2026/03/google-says-new-turboquant-compression-can-lower-ai-memory-usage-without-sacrificing-quality/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">⚡ Google&#39;s TurboQuant Slashes AI Model Memory Usage by 6x Without Quality Loss (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Google unveiled <b>TurboQuant</b>, a compression algorithm that <b>reduces large language model memory usage by 6x and boosts speed 8x</b> using two-step polar coordinate conversion and error correction, <b>maintaining output quality</b> while making AI cheaper to run and potentially improving <b>on-device mobile AI</b> without cloud dependency.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Implement consistent hashing with virtual nodes to rebalance cache/shard membership smoothly when nodes join/leave, minimizing data movement. Use rendezvous (highest-random-weight) variant for simpler reproduction and no fake node overhead.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/25135eb3-61cd-4276-a6fe-7dbb6b3a9f45/ray-so-export.png?t=1774811206"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Scaling distributed cache (Redis/Memcached)</b>: Add nodes without shuffling majority of keys; old hashes map to new ring positions in O(1).</p></li><li><p class="paragraph" style="text-align:left;"><b>Load balancing microservices</b>: Route requests by content hash to same backend; graceful failover redistributes only affected keys.</p></li><li><p class="paragraph" style="text-align:left;"><b>Partitioned streaming (Kafka-like):</b> Consistent hash ensures producer idempotence—same partition key always routes to same broker.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Strategy is a commodity, execution is an art.</b><br><i>Peter Drucker</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ee66f1e6-3b5d-4c53-a4ec-4ff3598cd673/image.png?t=1774811247"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-netflix-reaches-100m-devices-in-60-seconds-here-s-the-architecture" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=aa5cc130-7d3b-4804-812d-85a99048cf79&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 How Facebook Ranks Reels at Scale (Deep Dive)</title>
  <description>PLUS: Astral joins OpenAI 🤖, DeepAgents framework 👨‍💻, WhatsApp architecture deep dive 📱</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f3291b94-be12-40b0-85d5-67c3f4498a18/HM_cover.png" length="525894" type="image/png"/>
  <link>https://www.hungryminds.dev/p/how-facebook-ranks-reels-at-scale-deep-dive</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/how-facebook-ranks-reels-at-scale-deep-dive</guid>
  <pubDate>Mon, 23 Mar 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-03-23T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 251 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;">An AI agent <span style="text-decoration:underline;"><b><a class="link" href="https://www.lesswrong.com/posts/uix7mr2DyjeJ5pmaL/an-agent-autonomously-builds-a-1-5-ghz-linux-capable-risc-v?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">autonomously builds</a></b></span> a 1.5 GHz RISC-V CPU</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://strategizeyourcareer.com/p/scaling-software-engineering-with-ai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Scaling software engineering</a></b></span> with AI agents and automation</p></li><li><p class="paragraph" style="text-align:left;">AI agents <span style="text-decoration:underline;"><b><a class="link" href="https://engineering.grab.com/from-firefighting-to-building?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">restored core productivity</a></b></span> by shifting from firefighting</p></li><li><p class="paragraph" style="text-align:left;">Five <span style="text-decoration:underline;"><b><a class="link" href="https://machinelearningmastery.com/5-production-scaling-challenges-for-agentic-ai-in-2026/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">production scaling challenges</a></b></span> for agentic AI ahead</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://kerkour.com/rust-docker-small-secure-images?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Building small secure Docker</a></b></span> images for Rust applications</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://news.mit.edu/2026/right-path-for-ai-karen-hao-paola-ricaurte-0320?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">What&#39;s the right path</a></b></span> for AI development?</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://astral.sh/blog/openai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Astral joins OpenAI</a></b></span>, shaping Python&#39;s AI future</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://addyosmani.com/blog/comprehension-debt?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Comprehension debt</a></b></span>: the hidden cost of AI code</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">React Server Components with Suspense boundaries enable parallel data fetching and faster perceived performance</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;">Most AI-generated tests break the moment the UI changes 🎭</p><p class="paragraph" style="text-align:left;">Join Orchestrating AI-Native Testing with Playwright on April 29 and learn how to build a structured architecture that makes AI a reliable part of your testing workflow, not a liability.</p><p class="paragraph" style="text-align:left;">Led by <a class="link" href="https://www.linkedin.com/in/ivdavidov/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow">Ivan Davidov</a> (QA Automation Lead) and <a class="link" href="https://www.linkedin.com/in/debbie-obrien/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow">Debbie O&#39;Brien</a> (Playwright Ambassador), this hands-on workshop is everything your testing workflow needs.</p><p class="paragraph" style="text-align:left;">🔥 Exclusive 40% off for you guys: <b>ALEX40</b></p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.eventbrite.com/e/orchestrating-ai-native-testing-with-playwright-tickets-1985113028506?aff=alexandre&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive"><span class="button__text" style=""> Register now </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><a class="link" href="https://engineering.fb.com/2026/03/18/ml-applications/friend-bubbles-enhancing-social-discovery-on-facebook-reels/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: #222222"><span style="text-decoration:underline;"><b>How Facebook Ranks Reels at Scale </b></span></a>🤳<a class="link" href="https://engineering.fb.com/2026/03/18/ml-applications/friend-bubbles-enhancing-social-discovery-on-facebook-reels/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: #222222"> </a></p><p class="paragraph" style="text-align:left;">Facebook built <i><b>Friend Bubbles</b></i> to surface Reels that your friends have liked or reacted to, turning passive scrolling into active social discovery. These bubbles let you tap straight into a conversation with friends who care about the same content, blending recommendation systems with relationship strength to create meaningful engagement at scale.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Build a system that accurately identifies which friend relationships matter most, ranks relevant content from those connections, and delivers it all without tanking Reels&#39; notoriously tight performance budget.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Dual closeness models</b>: Combine survey-based relationship signals (mutual friends, interaction patterns, user attributes) with in-platform activity models to identify which friends&#39; tastes actually influence your viewing choices</p></li><li><p class="paragraph" style="text-align:left;"><b>Expanded retrieval funnel</b>: Explicitly pull friend-interacted videos into the candidate pool so high-quality social content doesn&#39;t get filtered out before ranking even starts</p></li><li><p class="paragraph" style="text-align:left;"><b>MTML ranking with social context</b>: Add friend-bubble signals and viewer-friend closeness features to multi-task learning models so they learn why friend content is valuable differently than general recommendations</p></li><li><p class="paragraph" style="text-align:left;"><b>Continuous feedback loop</b>: Route bubble interaction data back into training so the ranker keeps improving its understanding of which friend-content pairs resonate</p></li><li><p class="paragraph" style="text-align:left;"><b>Zero-cost metadata delivery</b>: Pin friend-bubble metadata retrieval to Reels&#39; existing prefetch window and disable animations during scroll, keeping performance pristine on low-end devices</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Higher engagement quality</b>: Users watching bubble-annotated videos spend more time actively consuming content and less time in brief check-ins, with growth concentrated in longer sessions</p></li><li><p class="paragraph" style="text-align:left;"><b>Sustained interest patterns</b>: Repeated exposure to friend-curated content builds delayed effects on long-term engagement, suggesting the social signal compounds over time</p></li><li><p class="paragraph" style="text-align:left;"><b>Expressive reactions drive better outcomes</b>: Love and laughter reactions trigger stronger downstream engagement (especially comments and shares) than simple likes, proving relationship intensity matters</p></li></ul><p class="paragraph" style="text-align:left;">Meta&#39;s approach shows that <i><b>you don&#39;t need to choose between scale and personalization</b></i>. By treating social signals as first-class citizens in the ranking formula instead of afterthoughts, they created a system that helps friends discover each other&#39;s interests while keeping the core product snappy.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://newsletter.pragmaticengineer.com/p/building-whatsapp-with-jean-lee?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!ft3L!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30a1e4ca-a336-4db0-94cc-4a1f42fdefea_1280x720.png"/><div class="embed__content"><p class="embed__title"> Building WhatsApp with Jean Lee </p><p class="embed__description"> Jean Lee, engineer #19 at WhatsApp, on scaling the app with a tiny team, the Facebook acquisition, and what it reveals about the future of engineering. </p></div></a></div><div class="embed"><a class="embed__url" href="https://machinelearningmastery.com/5-production-scaling-challenges-for-agentic-ai-in-2026/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank"><img class="embed__image embed__image--left" src="https://machinelearningmastery.com/wp-content/uploads/2026/03/mlm-davies-5-production-scaling-challenges-for-agentic-ai-2026-1024x571.png"/><div class="embed__content"><p class="embed__title"> 5 Production Scaling Challenges for Agentic AI in 2026 - MachineLearningMastery.com </p><p class="embed__description"> In this article, you will learn about five major challenges teams face when scaling agentic AI systems from prototype to production in 2026. </p></div></a></div><div class="embed"><a class="embed__url" href="https://engineering.grab.com/from-firefighting-to-building?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank"><img class="embed__image embed__image--left" src="https://engineering.grab.com/img/firefighting/banner.png"/><div class="embed__content"><p class="embed__title"> From firefighting to building: How AI agents restored our team’s core productivity </p><p class="embed__description"> The Analytics Data Warehouse (ADW) team at Grab supports over 1,000 users. These users support an extensive repository of more than 15,000 tables. To alleviate the time-consuming demands of repetitive tasks, the team implemented a multi-agent AI system. This system autonomously handles simpler inquiries and collaborates on more complex requests, reclaiming significant engineering bandwidth and unlocking hundreds of hours of productivity each month. </p></div></a></div><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>typescript wins the popularity contest</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/03/state-of-js-survey-2025/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">State of JavaScript 2025: Survey Reveals a Maturing Ecosystem with TypeScript Cementing Dominance</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>fashion meets the robots</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://arxiv.org/abs/2101.08301?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Exploring AI in Fashion: A Review of Aesthetics, Personalization, Virtual Try-On, and Forecasting</a></b></span></p><p class="paragraph" style="text-align:start;"><b>GITHUB REPO</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>agents go deep</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/langchain-ai/deepagents?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">DeepAgents</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>docker but make it tiny</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://kerkour.com/rust-docker-small-secure-images?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Building small and secure Docker images for Rust: scratch vs alpine vs debian</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>keep it simple stupid</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.cs.unc.edu/~stotts/COMP590-059-f24/robsrules.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Rob Pike&#39;s Rules of Programming</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>regex got drip</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.johndcook.com/blog/2026/03/20/embedded-regex-flags/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Embedded regex flags</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>zip goes brrr</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://purplesyringa.moe/blog/an-ode-to-bzip/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">An ode to bzip</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>small web supremacy</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://kevinboone.me/small_web_is_big.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The &quot;small web&quot; is bigger than you might think</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>moment.js has entered the chat</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://smashingmagazine.com/2026/03/moving-from-moment-to-temporal-api/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Moving From Moment.js To The JS Temporal API</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://news.mit.edu/2026/right-path-for-ai-karen-hao-paola-ricaurte-0320?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> What&#39;s the Right Path for AI? (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> MIT conference speakers argue that <b>massive-scale AI models</b> are unnecessary and harmful, advocating instead for <b>smaller, task-specific AI tools</b> designed around real community needs—like AlphaFold for protein folding—that deliver benefits without excessive energy consumption, water use, and labor exploitation.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.eff.org/deeplinks/2026/03/blocking-internet-archive-wont-stop-ai-it-will-erase-webs-historical-record?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">📚 Blocking the Internet Archive Won&#39;t Stop AI, But It Will Erase the Web&#39;s Historical Record (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Major publishers like <b>The New York Times</b> and <b>The Guardian</b> are blocking the <b>Internet Archive</b> from preserving their websites over <b>AI scraping concerns</b>, but this risks erasing <b>decades of historical records</b> that journalists and researchers depend on—since <b>archiving is legally protected fair use</b>, punishing nonprofits won&#39;t stop AI training and will only destroy the public&#39;s ability to verify how stories were originally published.</p><p class="paragraph" style="text-align:left;">🚀<span style="text-decoration:underline;"><b><a class="link" href="https://astral.sh/blog/openai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Astral Joins OpenAI&#39;s Codex Team to Advance AI-Powered Programming (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> <b>Astral</b>, the company behind popular Python tools <b>Ruff, uv, and ty</b> used by millions monthly, is joining <b>OpenAI&#39;s Codex team</b> to push the frontier of <b>AI-driven software development</b> while keeping all <b>open source tools free and community-driven</b>.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://addyosmani.com/blog/comprehension-debt?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">⚠️ Comprehension Debt: The Hidden Cost of AI-Generated Code (8 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> As AI coding tools accelerate development, teams face <b>comprehension debt</b>—the growing gap between code volume and human understanding—which breeds <b>false confidence</b> through clean metrics while teams lose the ability to make changes without breaking unexpected things, a problem no test suite or spec can fully solve.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Leverage React Server Components (RSC) with Suspense boundaries and incremental streaming to split rendering between server and client, serving partial HTML while expensive data fetches complete asynchronously. Combine with <code>use()</code> hook to defer client-side data dependencies.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f920f64e-0fed-4b9c-837f-609a2fd5684a/ray-so-export.png?t=1774135815"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>SEO-critical content pages</b>: Render static and near-static content on the server, stream to client immediately while async data loads, improving Core Web Vitals.</p></li><li><p class="paragraph" style="text-align:left;"><b>Personalized dashboards with many async dependencies</b>: Server Components eliminate waterfalls; Suspense boundaries parallelize data fetching and gradual render.</p></li><li><p class="paragraph" style="text-align:left;"><b>Micro-frontend integration</b>: Server Components can fetch federated data server-side, reducing client-side coordination and network round trips.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Anything worth doing is worth doing slowly.</b><br><i>Mae West</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/355ac413-5a2d-43a1-b87f-2b81c9856330/image.png?t=1774135851"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-facebook-ranks-reels-at-scale-deep-dive" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=6821a807-cb55-40e0-8c18-611d4a92f2a2&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 How Spotify Wrapped Works (Real-Time Pattern Matching)</title>
  <description>PLUS: System design 114 concepts 👨‍💻, Browser rendering API 🌐, Amazon outage deep dive 🚨</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/3d6e9850-43b1-4f6c-9094-30eb9ef42d06/HM_cover__1_.png" length="484151" type="image/png"/>
  <link>https://www.hungryminds.dev/p/how-spotify-wrapped-works-real-time-pattern-matching</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/how-spotify-wrapped-works-real-time-pattern-matching</guid>
  <pubDate>Mon, 16 Mar 2026 15:30:00 +0000</pubDate>
  <atom:published>2026-03-16T15:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 142 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://strategizeyourcareer.com/p/scaling-software-engineering-with-ai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Scaling software engineering with AI</a></b></span> unlocks new productivity</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://thetshaped.dev/p/screaming-architecture-and-colocation-nodejs-typescript-react?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Screaming architecture & colocation</a></b></span> makes projects self-documenting</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.docker.com/blog/native-e2e-test-reliability/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Native E2E test reliability</a></b></span> goes beyond fixing broken tests</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.linkedin.com/blog/engineering/ai/scaling-llm-based-ranking-systems-with-sglang-at-linkedin?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">LinkedIn scales LLM ranking</a></b></span> with SGLang efficiently</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.systemdesign.one/p/system-design-fundamentals?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Master 114 system design</a></b></span> concepts like a pro</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.cnbc.com/2026/03/10/amazon-plans-deep-dive-internal-meeting-address-ai-related-outages.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Amazon addresses AI-related outages</a></b></span> with internal deep dive</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.nytimes.com/2026/03/12/technology/meta-avocado-ai-model-delayed.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Meta delays new AI model</a></b></span> over performance concerns</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://arstechnica.com/gadgets/2026/03/google-maps-gets-its-biggest-navigation-redesign-in-a-decade-plus-more-ai/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Google Maps redesigned</a></b></span> with biggest AI upgrade</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Use idempotent Lambda handlers with deduplication keys to prevent duplicate processing from retries and async invocations</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><a class="link" href="https://engineering.atspotify.com/2026/3/inside-the-archive-2025-wrapped?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"><b><span style="text-decoration:underline;">How Spotify Generated 1.4 Billion Personalized Stories in One Day </span></b></a>🎼</p><p class="paragraph" style="text-align:left;">Spotify Wrapped Archive identifies your five most remarkable listening days from the year and generates personalized, AI-written narratives about them. Imagine discovering that your wedding day was also your biggest music listening day—and getting a creative story about it. That&#39;s what Wrapped Archive delivers to hundreds of millions of users globally.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Generate 1.4 billion unique, creative LLM reports in days without hallucinations, stereotypes, or timezone bugs—while keeping costs feasible and quality consistent at scale.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Heuristic-driven day detection</b>: Built a priority-ranked system of eight detection rules (biggest listening day, most nostalgic, biggest discovery day, etc.) to narrow millions of events into five standout days per user</p></li><li><p class="paragraph" style="text-align:left;"><b>Two-layer prompt engineering with evaluation loops</b>: System prompts defined the creative contract; user prompts removed ambiguity by including listening logs, stats, and context. Three months of iterative testing and human review shaped every prompt iteration</p></li><li><p class="paragraph" style="text-align:left;"><b>Model distillation for economics</b>: Fine-tuned a smaller, faster model on &quot;gold&quot; reference outputs from frontier models, then layered Direct Preference Optimization (DPO) using A/B-tested human feedback to preserve quality while slashing costs</p></li><li><p class="paragraph" style="text-align:left;"><b>Lock-free concurrency through schema design</b>: Stored each day&#39;s report as a separate column qualifier (YYYYMMDD), eliminating race conditions and coordination overhead when writing five concurrent reports per user</p></li><li><p class="paragraph" style="text-align:left;"><b>Proactive pre-scaling and synthetic load tests</b>: Hours before global launch, pre-scaled infrastructure and ran regional load tests to warm caches and connection pools—because reactive scaling can&#39;t keep up when millions hit simultaneously</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Massive scale, zero hiccups</b>: Generated and served 1.4 billion reports flawlessly during a single global launch spike with no gradual rollout</p></li><li><p class="paragraph" style="text-align:left;"><b>Automated quality at billion-scale</b>: Used LLM-as-a-judge evaluation on 165k sampled reports to catch failures like timezone bugs before they reached users, then traced problems back to source and bulk-remediated affected reports</p></li><li><p class="paragraph" style="text-align:left;"><b>Data modeling beats complex logic</b>: The most elegant solution to concurrency wasn&#39;t clever code—it was thoughtful schema design that made unsafe operations impossible</p></li></ul><p class="paragraph" style="text-align:left;">Spotify&#39;s approach reveals a truth about AI at scale: <i><b>the LLM call is the easy part</b></i>. The real work lives in capacity planning, fault isolation, safety loops, and the unglamorous engineering that makes magic feel effortless to users.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://strategizeyourcareer.com/p/scaling-software-engineering-with-ai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank"><img class="embed__image embed__image--top" src="https://substackcdn.com/image/fetch/$s_!_GYq!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73682eea-cfa9-4230-8c8f-adb2b5e8381e_1468x859.png"/><div class="embed__content"><p class="embed__title"> Scaling Software Engineering with AI </p><p class="embed__description"> Note: My opinions are my own. </p></div></a></div><div class="embed"><a class="embed__url" href="https://thetshaped.dev/p/screaming-architecture-and-colocation-nodejs-typescript-react?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!Cpx6!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fd2aa6-0feb-4fb1-ac03-572fd4a7d02a_1200x630.png"/><div class="embed__content"><p class="embed__title"> Screaming Architecture & Colocation: Let Your Project Structure Tell the Story </p><p class="embed__description"> Learn why you should organize your code by what your app actually does, not by technical roles. (5 min) </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.docker.com/blog/native-e2e-test-reliability/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank"><img class="embed__image embed__image--left" src="https://www.docker.com/app/uploads/2025/03/image.png"/><div class="embed__content"><p class="embed__title"> Achieve Reliable Native E2E Tests Beyond Fixing Flakes | Docker </p><p class="embed__description"> Stop chasing flaky native E2E tests. Learn how to stabilize environments, define ownership, improve alerting, and scale runs with Dockerized emulators. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.linkedin.com/blog/engineering/ai/scaling-llm-based-ranking-systems-with-sglang-at-linkedin?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank"><img class="embed__image embed__image--left" src="https://media.licdn.com/dms/image/v2/D4D08AQHkAexkIayngQ/croft-frontend-shrinkToFit767/B4DZx70P6rG8AU-/0/1771603821121?e=2147483647&v=beta&t=7NcGKPXZ3J4MIKJbx0RySt5yJWdPkSbzfxtHrmbuoY4"/><div class="embed__content"><p class="embed__title"> Scaling LLM-Based ranking systems with SGLang at LinkedIn </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.pragmaticengineer.com/p/from-ides-to-ai-agents-with-steve?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/youtube/w_728,c_limit/aFsAOu2bgFk"/><div class="embed__content"><p class="embed__title"> From IDEs to AI Agents with Steve Yegge </p><p class="embed__description"> Steve Yegge on how AI is reshaping software engineering, the rise of “vibe coding,” and why developers must adapt to a rapidly changing craft. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.systemdesign.one/p/system-design-fundamentals?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!Q6OR!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b3dab87-3707-4525-852e-201fb95d33fb_1280x720.png"/><div class="embed__content"><p class="embed__title"> I struggled with system design until I learned these 114 concepts </p><p class="embed__description"> #129: Part 3 - Webhooks, WebRTC, CQRS, and 35 others. </p></div></a></div><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b> (<i>time finally makes sense</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://bloomberg.github.io/js-blog/post/temporal/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Temporal: The 9-year journey to fix time in JavaScript</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b> (<i>wasm glow up</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Making WebAssembly a first-class language on the Web</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b> (<i>click click crawl</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://developers.cloudflare.com/changelog/post/2026-03-10-br-crawl-endpoint/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Crawl entire websites with a single API call using Browser Rendering</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b> (<i>loop de loop confusion</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://annievella.com/posts/the-middle-loop/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The Middle Loop</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b> (<i>databases hate change</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.systemdesignclassroom.com/p/refactoring-databases-is-a-different-animal?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Refactoring Databases Is a Different Animal</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b> (<i>unix does ai now</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://linuxtoaster.com/manifesto.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">A Unix Manifesto for the Age of AI</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b> (<i>compiler drama</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://matklad.github.io/2026/02/25/against-query-based-compilers.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Against query based compilers</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b> (<i>hire different energy</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.eng-leadership.com/p/startups-should-evaluate-engineers?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Startups Should Evaluate Engineers Differently From Big Companies</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b> (<i>ai security go brr</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.fb.com/2026/03/13/android/ai-codemods-secure-by-default-android-apps-meta-tech-podcast/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Patch Me If You Can: AI Codemods for Secure-by-Default Android Apps</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.nytimes.com/2026/03/12/technology/meta-avocado-ai-model-delayed.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Meta Delays Rollout of New A.I. Model After Performance Concerns (6 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Meta has <b>delayed the release of its Avocado A.I. model to May</b> after the <b>foundational model underperformed rivals</b> like Google and OpenAI on <b>internal tests for reasoning, coding and writing</b>, forcing leadership to consider <b>temporarily licensing Google&#39;s Gemini</b> instead.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/03/aws-lightsail-openclaw-security/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">☁️ AWS Launches Managed OpenClaw on Lightsail Despite Critical Security Flaws (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> AWS introduced a <b>managed OpenClaw deployment</b> on Lightsail to simplify AI agent setup, but the viral project faces <b>critical security vulnerabilities</b> including remote code execution via <b>CVE-2026-25253</b>, with over <b>42,900 exposed instances</b> across cloud platforms, <b>20% malicious packages</b> in its skill registry, and widespread <b>credential theft risks</b> affecting enterprise deployments.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.bloomberg.com/news/articles/2026-03-09/apple-postpones-smart-home-display-launch-as-it-waits-for-new-ai-and-siri?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🏠 Apple Delays Smart Home Display Launch While Perfecting New AI-Powered Siri (2 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Apple is <b>postponing its smart home display</b> (code-named J490) from spring 2025 to later this year as it races to complete a <b>new AI-powered Siri assistant</b>, which is critical to the device&#39;s core functionality.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://arstechnica.com/gadgets/2026/03/google-maps-gets-its-biggest-navigation-redesign-in-a-decade-plus-more-ai/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🗺️ Google Maps Gets Major Navigation Overhaul With AI Chat Feature (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Google Maps rolls out <b>Ask Maps</b>, a <b>Gemini-powered chatbot</b> for trip planning and location queries, plus <b>Immersive Navigation</b> with <b>3D views</b> and smarter route previews that show overpasses and landmarks to help drivers better understand upcoming turns and destination details.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://writing.nikunjk.com/p/10x-is-the-new-floor?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> 10x is the New Floor: How AI is Reshaping What &quot;Good Enough&quot; Means (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> The gap between AI-native founders shipping at superhuman speeds and corporate executives still viewing <b>LLMs as toys</b> is widening rapidly—as <b>AI amplifies existing talent</b>, the traditional bell curve of worker performance is splitting in half, making yesterday&#39;s reliable competence increasingly obsolete as the floor for acceptable output <b>rises to 10x engineer levels</b>.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Implement idempotent Lambda handler design using request deduplication keys and DynamoDB conditional writes to prevent duplicate processing from retries and async invocations, using composite sort keys for request versioning. Lambda&#39;s at-least-once delivery semantics mean handlers execute multiple times for the same logical request, requiring application-level deduplication rather than relying on infrastructure guarantees.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ab9b2a5e-0e88-45db-b6f2-be64a7374a00/ray-so-export.png?t=1773614823"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Async event processing with retries</b>: Queue-to-Lambda or SNS-to-Lambda workflows where exponential backoff retries must not duplicate orders, payments, or user state mutations.</p></li><li><p class="paragraph" style="text-align:left;"><b>SagA pattern coordination</b>: Orchestrate multi-step workflows across microservices where Lambda invokes Step Functions; dedup keys ensure step idempotency even if an invocation is retried.</p></li><li><p class="paragraph" style="text-align:left;"><b>Webhook ingestion</b>: Accept third-party webhooks with explicit delivery retry semantics; dedup keys prevent duplicate user sign-ups or subscription updates from repeated webhook deliveries.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Success is liking yourself, liking what you do, and liking how you do it.</b><br><i>Maya Angelou</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/8276a90a-0fd0-4b71-9a48-8eefecfaddc3/image.png?t=1773614884"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-spotify-wrapped-works-real-time-pattern-matching" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=c66f7fb8-cb3c-4149-b02a-b030ded13f74&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 Why Discord Didn&#39;t Rewrite Elixir (They Built This Instead)</title>
  <description>PLUS: GPT-5.4 arrives 🤖, 60 year old tries Claude Code ⚡, AI investing stack 💰</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e95f8a67-beb1-43e1-98f2-c8ac7de61be1/HM_cover.png" length="622554" type="image/png"/>
  <link>https://www.hungryminds.dev/p/why-discord-didn-t-rewrite-elixir-they-built-this-instead</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/why-discord-didn-t-rewrite-elixir-they-built-this-instead</guid>
  <pubDate>Mon, 09 Mar 2026 16:30:00 +0000</pubDate>
  <atom:published>2026-03-09T16:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 199 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.cloudflare.com/deepfakes-insider-threats-identity-verification/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Defeating deepfakes</a></b></span> by stopping laptop farms and insider threats</p></li><li><p class="paragraph" style="text-align:left;">Google <span style="text-decoration:underline;"><b><a class="link" href="https://arstechnica.com/security/2026/02/google-is-using-clever-math-to-quantum-proof-https-certificates/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">quantum-proofs HTTPS</a></b></span> with clever math tricks</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://boristane.com/blog/how-i-use-claude-code/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How I use Claude code</a></b></span> for productive development workflows</p></li><li><p class="paragraph" style="text-align:left;">Balyasny built <span style="text-decoration:underline;"><b><a class="link" href="https://openai.com/index/balyasny-asset-management?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">AI research engine</a></b></span> for smarter investing decisions</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.systemdesign.one/p/how-to-prepare-for-system-design-interview?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">System design interview framework</a></b></span> that actually works</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.svd.se/a/K8nrV4/metas-ai-smart-glasses-and-data-privacy-concerns-workers-say-we-see-everything?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Meta&#39;s AI smart glasses</a></b></span> raise serious privacy concerns</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://simonwillison.net/2026/Mar/4/qwen/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Something brewing with Qwen</a></b></span> — OpenAI&#39;s new challenger emerges</p></li><li><p class="paragraph" style="text-align:left;">OpenAI launches <span style="text-decoration:underline;"><b><a class="link" href="https://openai.com/index/introducing-gpt-5-4/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">GPT-5.4</a></b></span>, pushing AI capabilities further</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Use ripgrep&#39;s multiline mode with type filters for blazing-fast code search across massive codebases</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><span style="color:rgb(17, 24, 39);"><a class="link" href="https://discord.com/blog/tracing-discords-elixir-systems-without-melting-everything?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow"><b><span style="text-decoration:underline;">How Discord Added Distributed Tracing to Elixir Without Breaking Everything</span></b></a></span><span style="color:rgb(17, 24, 39);"><b><span style="text-decoration:underline;"> </span></b></span>🧬</p><p class="paragraph" style="text-align:left;">Discord needed <i><b>visibility</b></i> into why their Elixir services sometimes lag when handling millions of concurrent users. Their metrics and logs told them <i>what</i> was slow, but not <i>why</i> or how it cascaded through the system. Enter distributed tracing—the observability tool that shows you the complete journey of a user action from API to client.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Elixir&#39;s message-passing architecture doesn&#39;t have built-in metadata layers like HTTP headers, so propagating trace context between processes required building a custom solution without downtime.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Transport: A thin wrapper library</b>: Created an <code>Envelope</code> primitive that automatically wraps messages with trace context, making integration ergonomic and zero-copy</p></li><li><p class="paragraph" style="text-align:left;"><b>GenServer drop-in replacements</b>: Provided wrapped versions of <code>call</code> and <code>cast</code> functions so developers didn&#39;t need to think about trace propagation</p></li><li><p class="paragraph" style="text-align:left;"><b>Gradual rollout with runtime config</b>: Mixed old and new communication patterns, allowing zero-downtime deployment across thousands of nodes</p></li><li><p class="paragraph" style="text-align:left;"><b>Dynamic sampling based on fanout size</b>: Detected massive fanouts (messages to millions of sessions) and reduced sampling rates adaptively—from 100% for single recipients to 0.1% for 10k+ recipients</p></li><li><p class="paragraph" style="text-align:left;"><b>Surgical performance optimizations</b>: Only propagate sampled trace contexts, skip root span creation post-fanout, and fast-path the sampling flag check to dodge expensive unpacking</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Complete visibility</b>: Track 16-minute session connection delays and quantify user impact during outages with end-to-end traces</p></li><li><p class="paragraph" style="text-align:left;"><b>Scalable observability</b>: Dropped CPU overhead from tracing by 10+ percentage points through aggressive optimization and smart sampling</p></li><li><p class="paragraph" style="text-align:left;"><b>Production-ready infrastructure</b>: Deployed across Discord&#39;s entire Elixir stack without a single incident or service restart</p></li></ul><p class="paragraph" style="text-align:left;">Discord proved you can bolt sophisticated distributed tracing onto a message-passing architecture <b><i>without sacrificing performance</i></b>. Their Transport library is a masterclass in pragmatic observability—simple primitives, massive impact, zero friction.</p><p class="paragraph" style="text-align:left;">The lesson here? Sometimes the best infrastructure doesn&#39;t solve the problem elegantly. It solves it <i>cheaply</i>. And at Discord&#39;s scale, cheap wins you the entire game.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://blog.cloudflare.com/deepfakes-insider-threats-identity-verification/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank"><img class="embed__image embed__image--top" src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1P5VVg8mYZuGgdOv6czDUI/624ffc52fdbd61d0f4c745eaf474a47b/image1.png"/><div class="embed__content"><p class="embed__title"> Defeating the deepfake: stopping laptop farms and insider threats </p><p class="embed__description"> Cloudflare One is partnering with Nametag to combat laptop farms and AI-enhanced identity fraud by requiring identity verification during employee onboarding and via continuous authentication. </p></div></a></div><div class="embed"><a class="embed__url" href="https://arstechnica.com/security/2026/02/google-is-using-clever-math-to-quantum-proof-https-certificates/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank"><img class="embed__image embed__image--left" src="https://cdn.arstechnica.net/wp-content/uploads/2025/06/https-1152x648.jpg"/><div class="embed__content"><p class="embed__title"> Google quantum-proofs HTTPS by squeezing 15kB of data into 700-byte space </p><p class="embed__description"> Merkle Tree Certificate support is already in Chrome. Soon, it will be everywhere. </p></div></a></div><div class="embed"><a class="embed__url" href="https://boristane.com/blog/how-i-use-claude-code/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank"><img class="embed__image embed__image--left" src="https://boristane.com/assets/blog/how-i-use-claude-code/og.png"/><div class="embed__content"><p class="embed__title"> Boris Tane </p><p class="embed__description"> The research-plan-implement workflow I use to build software with Claude Code, and why I never let it write code until I&#39;ve approved a written plan. </p></div></a></div><div class="embed"><a class="embed__url" href="https://openai.com/index/balyasny-asset-management?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank"><img class="embed__image embed__image--left" src="https://images.ctfassets.net/kftzwdyauwt9/382VlVZkaBExAEgbStv48/c153600f543d4c65cf209cfdf83ca854/oai_Balyasny_SEO.png?w=1600&h=900&fit=fill"/><div class="embed__content"><p class="embed__title"> How Balyasny Asset Management built an AI research engine for investing </p><p class="embed__description"> See how Balyasny built an AI research system with GPT-5.4, rigorous model evaluation, and agent workflows to transform investment analysis at scale. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.databricks.com/blog/logsentinel-how-databricks-uses-databricks-llm-powered-pii-detection-and-governance?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank"><img class="embed__image embed__image--left" src="https://www.databricks.com/sites/default/files/2026-03/logsentinel-databricks-llm-powered-pii-detection-governance-blog-og.png"/><div class="embed__content"><p class="embed__title"> LogSentinel: How Databricks uses Databricks for LLM-Powered PII Detection and Governance </p><p class="embed__description"> Learn how Databricks automates Personally Identifiable Information (PII) detection in logs and databases using LLMs on Databricks. By combining multi-tier labeling, smart prompt engineering and multi-model orchestration, we achieved precision rates up to 92% and recall up to 95%—techniques being integrated back into the product to benefit all customers. </p></div></a></div><div class="embed"><a class="embed__url" href="https://machinelearning.apple.com/research/hallucination-span-detection?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank"><img class="embed__image embed__image--left" src="https://mlr.cdn-apple.com/media/Home_1200x630_48225d82e9.png"/><div class="embed__content"><p class="embed__title"> Learning to Reason for Hallucination Span Detection </p><p class="embed__description"> Large language models (LLMs) often generate hallucinations — unsupported content that undermines reliability. While most prior works frame… </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.systemdesign.one/p/how-to-prepare-for-system-design-interview?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!Yrij!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed5c1145-c042-4545-b6e9-d41f7579fd92_1280x720.png"/><div class="embed__content"><p class="embed__title"> I Struggled With System Design Interview Until I Learned This Framework </p><p class="embed__description"> #128: From Someone Who Failed and Then Passed </p></div></a></div><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>satellites-go-brrr</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://content.knowledgehub.wiley.com/scenario-modeling-and-array-design-for-non-terrestrial-networks-ntns/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Scenario Modeling and Array Design for Non-Terrestrial Networks (NTNs)</a></b></span><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> </span></p><p class="paragraph" style="text-align:start;"><b>GITHUB REPO</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>google-do-the-thing</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/googleworkspace/cli?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Google Workspace CLI</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>boss-without-the-manual</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://refactoring.fm/p/leading-beyond-the-framework-with?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Leading Beyond the Framework </a></b></span>🧭<span style="text-decoration:underline;"><b><a class="link" href="https://refactoring.fm/p/leading-beyond-the-framework-with?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> — with Richard Hughes-Jones</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>oops-crashed-computers</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://bytesizeddesign.substack.com/p/how-a-github-issue-title-installed?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How a 12-Word Issue Title Owned 4,000 Developer Machines</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>chrome-zoom-zoom</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://techcrunch.com/2026/03/03/amid-new-competition-chrome-speeds-up-its-release-schedule/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Amid new competition, Chrome speeds up its release schedule</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>keyboard-go-click</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blogs.windows.com/msedgedev/2026/03/05/making-keyboard-navigation-effortless/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Making keyboard navigation effortless</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>robot-brain-time</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://craftbettersoftware.com/p/build-your-ai-agent-the-right-way?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Build Your AI Agent the Right Way</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>change-makes-scared</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.thesweekly.com/p/stability-is-a-trap?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Stability is a Trap</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.svd.se/a/K8nrV4/metas-ai-smart-glasses-and-data-privacy-concerns-workers-say-we-see-everything?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🔒 Meta&#39;s AI Smart Glasses Spark Major Privacy Backlash as Workers Report &quot;We See Everything&quot; (6 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Meta&#39;s AI-powered Ray-Ban glasses are <b>collecting intimate user data</b> including bathroom visits and naked bodies, which <b>data annotators in Kenya</b> process without users&#39; knowledge; the company&#39;s <b>opaque privacy policies</b> and <b>subcontractor practices</b> leave Swedish users unaware that their <b>personal videos are shared globally</b> for AI training, raising serious <b>GDPR compliance concerns</b>.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://simonwillison.net/2026/Mar/4/qwen/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">⚠️ Alibaba&#39;s Qwen AI Team In Turmoil After Key Researcher Exits (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Alibaba&#39;s <b>lead Qwen researcher Junyang Lin</b> suddenly resigned, triggering a wave of departures from the <b>AI team&#39;s core members</b> just as the company released <b>Qwen 3.5</b>, an exceptionally powerful family of open-weight models ranging from 2B to 397B parameters that achieve remarkable performance even at smaller sizes.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://openai.com/index/introducing-gpt-5-4/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> OpenAI Launches GPT-5.4: A Major Upgrade for Professional Work and Computer Use (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> OpenAI released <b>GPT-5.4</b>, its most capable frontier model combining <b>advanced reasoning, coding, and agentic workflows</b> with native <b>computer-use capabilities</b>, achieving state-of-the-art performance on professional knowledge work, achieving <b>83% parity with industry professionals</b>, and introducing <b>tool search</b> to reduce token usage by <b>47%</b> while enabling agents to operate across larger tool ecosystems.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.apple.com/newsroom/2026/03/say-hello-to-macbook-neo/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">💻 Apple Launches MacBook Neo at Breakthrough $599 Price Point (2 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Apple unveils <b>MacBook Neo</b>, its most affordable laptop ever, featuring a <b>durable aluminum design</b> in four colors, a <b>13-inch Liquid Retina display</b>, <b>A18 Pro chip</b> for 50% faster everyday performance, and <b>up to 16 hours of battery life</b> — all starting at <b>just $599</b> with availability beginning March 11.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/03/agents-context-file-value-review/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Study Questions Whether </a></b></span><span style="text-decoration:underline;"><b><a class="link" href="https://AGENTS.md?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow">AGENTS.md</a></b></span><span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/03/agents-context-file-value-review/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Files Actually Help AI Coders (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> ETH Zurich researchers found that <b>LLM-generated context files hurt AI coding performance</b> by 3% while increasing costs over 20%, though <b>human-written files provide marginal 4% gains</b> at the cost of higher inference expenses, challenging industry recommendations to include them.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Leverage ripgrep&#39;s <code>--type</code> and <code>--glob</code> patterns with FPAT-like regex for multi-line matching without loading files into memory. ripgrep is orders of magnitude faster than <code>grep/awk</code> for code search, especially when combined with <code>--multiline</code> (-U) and <code>--max-columns</code> to handle generated or minified code safely.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/6dbd71da-15fb-414e-8962-77ab772df49f/ripgrep.png?t=1773010379"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Searching across large TypeScript/Rust codebases for async/await patterns</b>: ripgrep&#39;s memory-mapped I/O and parallel search by default beats grep even with xargs -P.</p></li><li><p class="paragraph" style="text-align:left;"><b>Finding multi-line regex in JSON config or log files</b>: Use --multiline with lookahead to avoid OOM on huge files.</p></li><li><p class="paragraph" style="text-align:left;"><b>Narrow search scope before slow operations</b>: Combine with --files-with-matches -c to get counts first, then feed results to parallel processing tools like GNU parallel.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Take interest and even delight in doing the small things well.</b><br><i>Jim Rohn</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/05da0988-8940-4263-bece-f7a129d50dea/image.png?t=1773010426"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-discord-didn-t-rewrite-elixir-they-built-this-instead" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=034a7e83-6717-4e58-a5fc-7d292f15e52d&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 The LLM Architecture That Scales (Mixture of Experts)</title>
  <description>PLUS: High availability crash course👨‍💻, Next.js rebuilt with AI ⚡, Google&#39;s SWE lessons learned 📚</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9adbb7da-e473-4abe-8513-77a5f1171621/HM_cover__1_.png" length="568900" type="image/png"/>
  <link>https://www.hungryminds.dev/p/the-llm-architecture-that-scales-mixture-of-experts</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/the-llm-architecture-that-scales-mixture-of-experts</guid>
  <pubDate>Mon, 02 Mar 2026 16:30:00 +0000</pubDate>
  <atom:published>2026-03-02T16:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 256 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://aws.amazon.com/blogs/architecture/digital-transformation-at-santander-how-platform-engineering-is-revolutionizing-cloud-infrastructure/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Santander&#39;s platform engineering</a></b></span> revolutionizes cloud infrastructure at scale</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.eng-leadership.com/p/the-evolution-of-software-engineering?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Software engineering productivity</a></b></span> evolution: what&#39;s actually changed?</p></li><li><p class="paragraph" style="text-align:left;">Cloudflare <span style="text-decoration:underline;"><b><a class="link" href="https://blog.cloudflare.com/the-most-seen-ui-on-the-internet-redesigning-turnstile-and-challenge-pages/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">redesigned Turnstile</a></b></span>, the internet&#39;s most-seen UI</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://netflixtechblog.com/mediafm-the-multimodal-ai-foundation-for-media-understanding-at-netflix-e8c28df82e2d?source=rss----2615bd06b42e---4&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Netflix&#39;s MediaFM</a></b></span> multimodal AI powers media understanding</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/ep203-rabbitmq-vs-kafka-vs-pulsar?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">RabbitMQ vs Kafka vs Pulsar</a></b></span>: choosing your message broker</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.citadelsecurities.com/news-and-insights/2026-global-intelligence-crisis/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Global intelligence crisis looms in 2026</a></b></span> with major implications ahead</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.engineerscodex.com/block-layoffs-4000-ai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Block cuts 4,000 jobs</a></b></span>, over 40% of workforce</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://discuss.ai.google.dev/t/account-restricted-without-warning-google-ai-ultra-oauth-via-openclaw/122778?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Google restricts OpenClaw usage</a></b></span> on AI Pro subscribers</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">CSS cascade layers (@layer) eliminate !important wars and let Tailwind coexist with custom components cleanly.</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><span style="color:rgb(17, 24, 39);"><a class="link" href="https://huggingface.co/blog/moe-transformers?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow"><span style="text-decoration:underline;"><b>How Hugging Face Made Mixture of Experts Practical in Transformers</b></span></a></span><a class="link" href="https://huggingface.co/blog/moe-transformers?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow"><span style="text-decoration:underline;"><b> </b></span></a>🤖</p><p class="paragraph" style="text-align:left;">Mixture of Experts (MoEs) are reshaping how we build LLMs. Instead of scaling everything densely, MoEs activate only a subset of experts per token, delivering massive model capacity while keeping inference fast and efficient. But getting them to work smoothly in production requires rethinking how we load weights, route tokens, and distribute computation.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> MoE models break assumptions built into the entire ecosystem. Checkpoints serialize experts separately, but GPUs need them packed contiguously. Routing billions of tokens efficiently requires specialized kernels. Scaling across devices demands a completely different parallelization strategy than traditional tensor parallelism.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Weight loading refactor with </b><code>WeightConverter</code>: Transform checkpoint tensors into optimized runtime layouts on-the-fly using composable operations like <code>MergeModulelist</code> and <code>SplitModulelist</code></p></li><li><p class="paragraph" style="text-align:left;"><b>Lazy materialization pipeline</b>: Load and convert weights asynchronously with dependency tracking, reducing memory peaks and repeated scans</p></li><li><p class="paragraph" style="text-align:left;"><b>Pluggable experts backend</b>: Decouple expert execution from model code via a decorator pattern, supporting <code>eager</code>, <code>batched_mm</code>, and <code>grouped_mm</code> strategies for different hardware constraints</p></li><li><p class="paragraph" style="text-align:left;"><b>Expert parallelism with smart sharding</b>: Distribute experts across devices using <code>GroupedGemmParallel</code> and <code>RouterParallel</code>, remapping indices and using all-reduce for result aggregation</p></li><li><p class="paragraph" style="text-align:left;"><b>Unsloth integration for training</b>: Leverage <code>torch._grouped_mm</code> + custom Triton kernels to achieve 12× faster training and 35% VRAM reduction</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>3.2× faster loading</b>: Qwen1.5-110B loads in 20.7s (v5 async) vs 66.2s (v4), crushing previous bottlenecks</p></li><li><p class="paragraph" style="text-align:left;"><b>Framework-agnostic routing</b>: Three pluggable backends let you optimize for memory, batch size, or raw throughput without changing model code</p></li><li><p class="paragraph" style="text-align:left;"><b>Production-ready at scale</b>: DeepSeek V3 (256 experts), Qwen 3.5, and GPT-OSS models now run smoothly on consumer and enterprise hardware</p></li></ul><p class="paragraph" style="text-align:left;">Hugging Face&#39;s approach proves that sparse architectures don&#39;t require sacrificing developer experience. By treating weight loading as a <i>conversion pipeline</i> rather than a key-by-key copy, they&#39;ve solved one of LLM&#39;s messiest problems. Smart abstractions compound—the weight converter pattern enables quantization-aware loading, expert parallelism becomes a config flag, and training becomes tractable again.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://aws.amazon.com/blogs/architecture/digital-transformation-at-santander-how-platform-engineering-is-revolutionizing-cloud-infrastructure/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank"><img class="embed__image embed__image--top" src="https://d2908q01vomqb2.cloudfront.net/fc074d501302eb2b93e2554793fcaf50b3bf7291/2026/01/26/ARCHBLOG-12991-1260x361.png"/><div class="embed__content"><p class="embed__title"> Digital Transformation at Santander: How Platform Engineering is Revolutionizing Cloud Infrastructure | Amazon Web Services </p><p class="embed__description"> Santander faced a significant technical challenge in managing an infrastructure that processes billions of daily transactions across more than 200 critical systems. The solution emerged through an innovative platform engineering initiative called Catalyst, which transformed the bank&#39;s cloud infrastructure and development management. This post analyzes the main cases, benefits, and results obtained with this initiative. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.eng-leadership.com/p/the-evolution-of-software-engineering?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!4ZgK!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64dd1c4f-6653-4340-ab65-f2f89f02fdbf_1600x797.jpeg"/><div class="embed__content"><p class="embed__title"> The Evolution of Software Engineering Productivity </p><p class="embed__description"> From computing power as the bottleneck to human judgment as the constraint. This is how the software engineering productivity has evolved over the years. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.techworld-with-milan.com/p/what-i-learned-at-swe-at-google-book?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!Ajlz!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c18a8c6-784e-4c85-8a59-dfe9aac883cd_1200x630.png"/><div class="embed__content"><p class="embed__title"> What I learned from the book Software Engineering at Google </p><p class="embed__description"> And what you can apply from today. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.systemdesign.one/p/what-is-high-availability?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!gH1-!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dcd543a-ebea-4765-a859-d4bae681e495_1280x720.png"/><div class="embed__content"><p class="embed__title"> A Crash Course on High Availability </p><p class="embed__description"> #126: What Is High Availability </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.cloudflare.com/the-most-seen-ui-on-the-internet-redesigning-turnstile-and-challenge-pages/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank"><img class="embed__image embed__image--left" src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2Q3joVJDhDkjxqsQrVcje6/0912ebb79509ff05b04d11d67c4e5116/The_most-seen_UI_on_the_Internet"/><div class="embed__content"><p class="embed__title"> The most-seen UI on the Internet? Redesigning Turnstile and Challenge Pages </p><p class="embed__description"> We serve 7.6 billion challenges daily. Here’s how we used research, AAA accessibility standards, and a unified architecture to redesign the Internet’s most-seen user interface. </p></div></a></div><div class="embed"><a class="embed__url" href="https://netflixtechblog.com/mediafm-the-multimodal-ai-foundation-for-media-understanding-at-netflix-e8c28df82e2d?source=rss----2615bd06b42e---4&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank"><div class="embed__content"><p class="embed__title"> MediaFM: The Multimodal AI Foundation for Media Understanding at Netflix </p></div></a></div><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>brain juice for robots</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/how-large-language-models-learn?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How Large Language Models Learn</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>streams go whoooosh</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.cloudflare.com/a-better-web-streams-api/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">We deserve a better streams API for JavaScript</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>next-gen speedrun</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.cloudflare.com/vinext/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How we rebuilt Next.js with AI in one week</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>containers go brrrr</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://netflixtechblog.com/mount-mayhem-at-netflix-scaling-containers-on-modern-cpus-f3b09b68beac?source=rss----2615bd06b42e---4&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Mount Mayhem at Netflix: Scaling Containers on Modern CPUs</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>queue wars royale</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/ep203-rabbitmq-vs-kafka-vs-pulsar?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">EP203: RabbitMQ vs Kafka vs Pulsar</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>ai ninja squad vibes</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.eng-leadership.com/p/how-openais-codex-team-works-and?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How OpenAI&#39;s Codex Team Works and Leverages AI</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>time is a social construct</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.thesweekly.com/p/your-hours-worked-dont-matter?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Your Hours Worked Don&#39;t Matter</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>sandbox shenanigans</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.docker.com/blog/run-openclaw-securely-in-docker-sandboxes/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Run OpenClaw Securely in Docker Sandboxes</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.citadelsecurities.com/news-and-insights/2026-global-intelligence-crisis/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> The 2026 Global Intelligence Crisis: Why AI Won&#39;t Trigger Mass Unemployment (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Despite massive <b>AI spending and data center construction</b>, real adoption data shows <b>stable, non-exponential growth</b> in workplace AI use, while <b>software engineer job postings are rising</b>—suggesting AI will complement rather than replace labor, with productivity gains historically expanding demand instead of collapsing it.</p><p class="paragraph" style="text-align:left;">📉<span style="text-decoration:underline;"><b><a class="link" href="https://www.engineerscodex.com/block-layoffs-4000-ai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Block Cuts 4,000 Employees in Historic 40% Workforce Reduction (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Jack Dorsey announces Block is <b>laying off over 4,000 employees</b> — nearly half its workforce — to capitalize on <b>AI-driven efficiencies</b>, citing the need for smaller teams powered by intelligence tools; the stock <b>surged 25% after hours</b> as Wall Street views the move as decisive leadership, with the company targeting a <b>4x jump in gross profit per employee</b>.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://azamsharp.com/2026/02/26/developers-are-safe.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🛡️ Developers Are Safe: Corporate Red Tape Will Slow AI Adoption (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Despite headlines predicting <b>developer obsolescence by 2026</b>, enterprise environments move far slower than Twitter suggests—<b>rigid approval processes, compliance requirements, and security concerns</b> in finance, healthcare, and manufacturing will ensure <b>human developers remain essential</b> for years to come.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://discuss.ai.google.dev/t/account-restricted-without-warning-google-ai-ultra-oauth-via-openclaw/122778?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">⚠️ Google AI Ultra Accounts Restricted Without Warning, Users Report Widespread Support Failures (7 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Multiple <b>Google AI Ultra subscribers</b> report sudden <b>account restrictions without prior warning</b>, with some locked out entirely after connecting <b>third-party OAuth integrations</b> like OpenClaw; users cite <b>days of silence from support</b> and frustration with being passed between Google Cloud and Google One support teams.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://twitter.com/sama/status/2027578652477821175?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> OpenAI Strikes Deal with Department of War to Deploy AI on Classified Networks (2 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Sam Altman announces <b>OpenAI has reached an agreement with the Department of War</b> to deploy their <b>AI models on classified networks</b>, with built-in <b>safeguards against domestic surveillance and autonomous weapons</b>, while calling on the DoW to extend the <b>same safety terms to all AI companies</b>.</p><p class="paragraph" style="text-align:left;">🧬<span style="text-decoration:underline;"><b><a class="link" href="https://news.mit.edu/2026/ai-help-researchers-see-bigger-picture-cell-biology-0225?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> AI Framework Gives Researchers Complete Picture of Cell Biology (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> MIT researchers developed an <b>AI-driven framework</b> that identifies which <b>cellular data are shared across different measurement modalities</b> and which are unique to specific techniques, giving scientists a <b>holistic view of cell state</b> that could accelerate understanding of <b>cancer, Alzheimer&#39;s, and diabetes</b>.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Master CSS cascade layers <code>@layer</code>) to enforce stylesheet precedence without <code>!important</code>, allowing third-party libraries and utility frameworks (Tailwind) to coexist with component styles. Layers are evaluated in declaration order, enabling predictable specificity management.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e7eea607-402f-489f-9523-1647293d5e45/ray-so-export.png?t=1772393423"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tailwind + custom components:</b> @layer components before @layer utilities guarantees Tailwind classes override component defaults without specificity wars.</p></li><li><p class="paragraph" style="text-align:left;"><b>Design system migrations</b>: Layers allow old SASS architecture (scoped components) to gradually coexist with atomic CSS; developers never resort to !important.</p></li><li><p class="paragraph" style="text-align:left;"><b>Third-party CSS isolation</b>: @layer external { /* vendor CSS */ } ensures vendor styles don&#39;t inadvertently override application utilities via specificity tricks.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Always do your best. What you plant now, you will harvest later.</b><br><i>Og Mandino</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4ec86bb2-291a-420e-9fcd-a815be020a28/image.png?t=1772393466"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-llm-architecture-that-scales-mixture-of-experts" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=27a06b4b-c798-49cc-b0e5-c04fd5c853f8&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 Why Spotify Ditched Monolithic Ad Logic (Multi-Agent Breakdown)</title>
  <description>PLUS: 114 system design concepts 👨‍💻, Agent memory systems 💾, SWE AI stack 2026 👨‍💻</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e408baca-a20a-47f2-b95a-880b5518604b/HM_cover__1_.png" length="407161" type="image/png"/>
  <link>https://www.hungryminds.dev/p/why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown</guid>
  <pubDate>Mon, 23 Feb 2026 16:30:00 +0000</pubDate>
  <atom:published>2026-02-23T16:30:00Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 412 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.notion.com/blog/two-years-of-vector-search-at-notion?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Two years of vector search</a></b></span> at Notion: 10x scale, 1/10th cost</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.pragmaticengineer.com/p/how-codex-is-built?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How Codex is built</a></b></span>: inside OpenAI&#39;s code generation engine</p></li><li><p class="paragraph" style="text-align:left;">Master <span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.systemdesign.one/p/system-design-core-concepts?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">114 system design concepts</a></b></span> everyone needs to know</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://towardsdatascience.com/how-gpus-communicate/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How GPUs communicate</a></b></span> for AI workloads at scale</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://snyk.io/blog/cline-supply-chain-attack-prompt-injection-github-actions/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Clinejection: prompt injection</a></b></span> turned into supply chain attack</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/02/openai-frontier-agent-platform/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">OpenAI launches Frontier</a></b></span>: build and deploy AI agents enterprise-wide</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-pro/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Gemini 3.1 Pro</a></b></span> is here with massive upgrades</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://higgsfield.ai/blog/Seedance-2.0-AI-Video-Technical-Preview?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Seedance 2.0</a></b></span> AI video generation reaches wild new heights</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">CSS container queries adapt components to their parent&#39;s size, not the viewport, enabling truly reusable design systems</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><a class="link" href="https://engineering.atspotify.com/2026/2/our-multi-agent-architecture-for-smarter-advertising?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"><span style="text-decoration:underline;"><b>How Spotify Built a Multi-Agent System to Automate Media Planning</b></span></a><span style="text-decoration:underline;"><b> </b></span>🤖 </p><p class="paragraph" style="text-align:left;">Spotify&#39;s ads business had a structural problem: multiple buying channels (Direct, Self-Serve, Programmatic) all running on shared infrastructure but with fragmented, duplicated logic. Media planning required advertisers to manually configure 20+ form fields, often without insight into what actually works. They needed a unified decision layer.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Create a system that understands natural language campaign goals, reasons over historical performance data, and orchestrates existing APIs consistently across all buying channels—without becoming a brittle rules engine.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>RouterAgent as traffic cop</b>: Fast first-pass routing analyzes user intent and determines what information is present, preventing unnecessary LLM calls</p></li><li><p class="paragraph" style="text-align:left;"><b>Specialized resolution agents in parallel</b>: GoalResolverAgent, AudienceResolverAgent, BudgetAgent, and ScheduleAgent each handle one dimension of the problem simultaneously</p></li><li><p class="paragraph" style="text-align:left;"><b>MediaPlannerAgent with heuristics engine</b>: Optimizes recommendations using seven weighted rules (cost, delivery rate, budget matching, duration, targeting overlap, format diversity, budget-based scaling)</p></li><li><p class="paragraph" style="text-align:left;"><b>Tools as grounding mechanism</b>: Function calling gives agents access to real data—geo targets, ad categories, historical performance—preventing hallucinations</p></li><li><p class="paragraph" style="text-align:left;"><b>Strict prompt guardrails</b>: Treat prompts as code with explicit format requirements, concrete examples, and parsing-layer validation for consistency</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>60-180x faster</b>: Media plan creation dropped from 15-30 minutes to 5-10 seconds with data-driven recommendations backing every suggestion</p></li><li><p class="paragraph" style="text-align:left;"><b>Prompt engineering is software engineering</b>: Version control your prompts, test them rigorously, and iterate like code—wording changes dramatically shift LLM consistency</p></li><li><p class="paragraph" style="text-align:left;"><b>Agent boundaries matter</b>: One agent per distinct skill or data source prevents monolithic prompts and keeps latency tight through parallelization</p></li></ul><p class="paragraph" style="text-align:left;">Spotify&#39;s approach proves that <b>agentic architectures excel at decomposing combinatorial, multi-step workflows</b>. By treating complex problems as a choreography of specialized agents with clear responsibilities, they created something that scales across channels without duplicating logic.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://www.notion.com/blog/two-years-of-vector-search-at-notion?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank"><img class="embed__image embed__image--top" src="https://images.ctfassets.net/spoqsaf9291f/YM6RSKRianuyHhgwY6N2d/2d8933d345255e0575a93b384f5e74c6/vector-search.png"/><div class="embed__content"><p class="embed__title"> Two years of vector search at Notion: 10x scale, 1/10th cost </p><p class="embed__description"> This is the story of how we scaled our vector search infrastructure by 10x while simultaneously reducing costs by 90 percent over the past two years. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.pragmaticengineer.com/p/how-codex-is-built?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!4VEI!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F203166c0-3345-4162-9176-4f9a1cac804f_1600x1067.jpeg"/><div class="embed__content"><p class="embed__title"> How Codex is built </p><p class="embed__description"> A deepdive into how OpenAI&#39;s Codex team builds its coding agent, how engineers use it, and what it could mean for the future of software engineering. Exclusive </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.systemdesign.one/p/system-design-core-concepts?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!aETI!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e8cf9a-93be-4a9c-9512-1d9cdb098857_1280x720.png"/><div class="embed__content"><p class="embed__title"> I struggled with system design until I learned these 114 concepts </p><p class="embed__description"> #122: Part 2 - websockets, gateway, distributed cache, and 35 others. </p></div></a></div><div class="embed"><a class="embed__url" href="https://towardsdatascience.com/how-gpus-communicate/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank"><img class="embed__image embed__image--left" src="https://towardsdatascience.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-18-2026-at-08_49_33-PM.jpg"/><div class="embed__content"><p class="embed__title"> AI in Multiple GPUs: How GPUs Communicate </p><p class="embed__description"> A deep dive into the hardware infrastructure that enables multi-GPU communication for AI workloads </p></div></a></div><div class="embed"><a class="embed__url" href="https://insights.euclid.vc/p/software-is-dead-long-live-software?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!QdLB!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FHA-RbXjbsAIEP4X.jpg"/><div class="embed__content"><p class="embed__title"> Software Is Dead — Long Live Software </p><p class="embed__description"> &quot;SaaSmageddon,&quot; Vertical AI & the Vibe Code Fallacy </p></div></a></div><div class="embed"><a class="embed__url" href="https://strategizeyourcareer.com/p/ai-glossary-for-software-engineers?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!GtDJ!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1556ae5e-3e2c-4728-a4e7-260b1c4a0248_2816x1536.png"/><div class="embed__content"><p class="embed__title"> Software engineer&#39;s AI stack in 2026 </p><p class="embed__description"> Stop vibe coding and start engineering. Learn the essential AI glossary to build reliable systems with MCP, agents, and rigorous context management. </p></div></a></div><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>sneaky code ninjas</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://snyk.io/blog/cline-supply-chain-attack-prompt-injection-github-actions/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How &quot;Clinejection&quot; Turned an AI Bot into a Supply Chain Attack</a></b></span><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> </span><b>GITHUB </b></p><p class="paragraph" style="text-align:start;"><b>REPO</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>agents chatting nicely</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/olserra/symplex?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Symplex, an open-source protocol semantic negotiation between distributed agents</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>robots building robots</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/02/openai-harness-engineering-codex/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">OpenAI Introduces Harness Engineering: Codex Agents Power Large‑Scale Software Development</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>right now matters</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://www.oreilly.com/radar/what-developers-actually-need-to-know-right-now/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">What Developers Actually Need to Know Right Now</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>ai everywhere go brrrr</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://taalas.com/the-path-to-ubiquitous-ai/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The path to ubiquitous AI</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>zen code vibes</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://silentsand.me/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">A virtual Zen garden for vibe coding</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>remember all the things</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.langchain.com/how-we-built-agent-builders-memory-system/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How we built Agent Builder&#39;s memory system</a></b></span></p><p class="paragraph" style="text-align:start;"><b>ARTICLE</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> (</span><i>level up your squad</i><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;">)</span><br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.eng-leadership.com/p/learning-tracks-become-an-engineering?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Learning Tracks: Become an Engineering Multiplier</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://om.co/2026/02/16/sam-claws-attention-back-openai/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Sam &quot;Claws&quot; Attention Back OpenAI (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> OpenAI&#39;s CEO Sam Altman hired <b>Peter Steinberger</b>, the developer behind viral open-source <b>AI agent OpenClaw</b>, to lead the company&#39;s <b>coding tools division</b> and compete with <b>Anthropic&#39;s Claude Code</b>, while also beating out <b>Meta&#39;s competing offer</b> and positioning OpenAI for a stronger <b>IPO narrative</b> around autonomous agents.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.infoq.com/news/2026/02/openai-frontier-agent-platform/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> OpenAI Launches Frontier, an Enterprise Platform for Building and Managing AI Agents (2 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> OpenAI introduces <b>Frontier</b>, an <b>enterprise platform</b> designed to help companies <b>build, deploy, and manage AI agents</b> at scale by providing <b>shared business context</b>, <b>institutional knowledge onboarding</b>, and <b>identity governance</b>—while allowing organizations to <b>integrate existing systems</b> without replacement, though some users express concerns about <b>vendor lock-in</b> and the shift toward enterprise-focused AI products.</p><p class="paragraph" style="text-align:left;">🧠<span style="text-decoration:underline;"><b><a class="link" href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-pro/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Google Launches Gemini 3.1 Pro: A Smarter AI Model for Complex Problem-Solving (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Google releases <b>Gemini 3.1 Pro</b>, an upgraded AI model with <b>advanced reasoning capabilities</b> that doubles the performance of its predecessor on complex logic benchmarks, now available to <b>developers, enterprises, and consumers</b> through the Gemini API, Vertex AI, the Gemini app, and NotebookLM.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://cepr.org/voxeu/columns/how-ai-affecting-productivity-and-jobs-europe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> How AI is Affecting Productivity and Jobs in Europe (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> A study of over 12,000 European firms reveals <b>AI adoption boosts labour productivity by 4%</b> on average without reducing employment in the short term, but gains are <b>unevenly distributed</b>—<b>medium and large firms</b> benefit most, while <b>complementary investments in training and data infrastructure</b> are critical to unlocking AI&#39;s full potential.</p><p class="paragraph" style="text-align:left;">🔧<span style="text-decoration:underline;"><b><a class="link" href="https://www.anuragk.com/blog/posts/Taalas.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> How Taalas &quot;Prints&quot; LLM Onto a Chip for 17,000 Tokens Per Second (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Startup <b>Taalas</b> released a custom <b>ASIC chip</b> that runs <b>Llama 3.1 8B</b> at <b>17,000 tokens per second</b> by physically etching model weights into silicon, eliminating the memory bandwidth bottleneck that plagues GPUs and achieving <b>10x faster inference</b> with <b>10x lower cost</b> and energy consumption.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://higgsfield.ai/blog/Seedance-2.0-AI-Video-Technical-Preview?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🎬 Seedance 2.0 AI Video Model Shifts Focus to Cinematic Coherence Over Raw Visual Novelty (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> As AI video generation evolves, <b>Seedance 2.0</b> emerges as a model prioritizing <b>temporal stability, camera movement, and scene-level coherence</b> over isolated visual moments, signaling industry-wide expectations toward <b>motion consistency and workflow integration</b> that can support real creative production rather than standalone clips.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Use CSS container queries with <code>@container</code> to build truly responsive components that adapt to their parent&#39;s width/height, not just viewport size, enabling reusable component libraries that work at any scale. Pair with custom properties and <code>@supports</code> to progressively enhance designs without breaking older layouts.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e09756af-3d58-4b71-a60b-327f15767a1e/CSS-queries.png?t=1771803635"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Component library design systems:</b> Cards, panels, sidebars adapt to their container&#39;s width regardless of viewport; a card in a 300px sidebar sizes differently than in a full-width grid cell, without multiple responsive breakpoints.</p></li><li><p class="paragraph" style="text-align:left;"><b>Compositional layouts with multi-column grids</b>: Subgrid + container queries let child components query their direct parent, enabling nested layouts (sidebar + main with embedded cards) to reflow intelligently without media query duplication.</p></li><li><p class="paragraph" style="text-align:left;"><b>Progressive enhancement:</b> Fallback to grid or flex layouts for unsupported browsers; @supports (container-type) ensures that missing container query support doesn&#39;t break layouts, just disables the responsive behavior.</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>FOCUS - Follow One Course Until Successful</b><br><i>Robert Kiyosaki</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/d30fca47-6ae2-4cb8-a69b-d2cfaae0bf57/image.png?t=1771803681"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=why-spotify-ditched-monolithic-ad-logic-multi-agent-breakdown" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=99988d53-8a6b-4b31-90c4-08dff0eac888&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 How Uber Protected 100M+ RPCs/Sec With Their Rate Limiting System</title>
  <description>PLUS: Open Source LM Breakthrough 🔮, Behavioral Interviews 101 🫡, OpenAI Atlas Architecture 🗺️</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5d33bb2a-80d0-4402-8988-7855ca0b5b50/HM_cover.png" length="434813" type="image/png"/>
  <link>https://www.hungryminds.dev/p/how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system</guid>
  <pubDate>Mon, 16 Feb 2026 16:30:19 +0000</pubDate>
  <atom:published>2026-02-16T16:30:19Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 434 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;">Inside Amazon&#39;s rigorous <span style="text-decoration:underline;"><b><a class="link" href="https://www.scarletink.com/p/a-complete-guide-amazon-bar-raiser?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">bar raiser interview process</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Master these <span style="text-decoration:underline;"><b><a class="link" href="https://blog.algomaster.io/p/12-oop-concepts-every-developer-should-know?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">12 OOP concepts</a></b></span> to level up your coding</p></li><li><p class="paragraph" style="text-align:left;">Deep dive into <span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/the-architecture-behind-atlas-openais?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">OpenAI&#39;s Atlas architecture</a></b></span> powering the ChatGPT browser</p></li><li><p class="paragraph" style="text-align:left;">Decode <span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/how-yelp-built-yelp-assistant?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Yelp&#39;s AI assistant</a></b></span> implementation from scratch</p></li><li><p class="paragraph" style="text-align:left;">An ex-Googler shares <span style="text-decoration:underline;"><b><a class="link" href="https://addyo.substack.com/p/14-more-lessons-from-14-years-at?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">14 career lessons</a></b></span> learned</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://martinalderson.com/posts/two-kinds-of-ai-users-are-emerging?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Two AI user types</a></b></span> emerge, creating a surprising divide</p></li><li><p class="paragraph" style="text-align:left;">How <span style="text-decoration:underline;"><b><a class="link" href="https://eclecticlight.co/2026/02/08/last-week-on-my-mac-why-e-cores-make-apple-silicon-fast/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Apple&#39;s E-cores</a></b></span> revolutionize chip performance</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://z.ai/blog/glm-5?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">GLM-5 release</a></b></span> shifts from vibe coding to engineering</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Configure Kafka&#39;s idempotent producers correctly to prevent message duplication</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.example.com/rate-limiting?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Building a Global Rate Limiting System at Scale</a></b></span><span style="text-decoration:underline;"><b> </b></span>🧑‍⚖️ </p><p class="paragraph" style="text-align:left;">Ever wondered how tech giants handle millions of API requests without breaking a sweat? Let&#39;s dive into building a distributed rate limiting system that can handle massive scale while maintaining precise request control across global data centers.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Design a rate limiter that maintains consistency across multiple data centers while handling millions of requests per second with sub-millisecond latency.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>Redis-based token bucket</b>: Implement sliding window rate limiting using Redis for atomic operations and high performance</p></li><li><p class="paragraph" style="text-align:left;"><b>Global synchronization</b>: Use consistent hashing to distribute rate limit buckets across multiple Redis clusters</p></li><li><p class="paragraph" style="text-align:left;"><b>Circuit breakers</b>: Gracefully handle Redis failures with local in-memory fallbacks to prevent cascade failures</p></li><li><p class="paragraph" style="text-align:left;"><b>Adaptive limits</b>: Dynamic rate limit adjustments based on system load and user prioritization</p></li><li><p class="paragraph" style="text-align:left;"><b>Cached decisions</b>: Implement local LRU caches to reduce Redis hits for frequently accessed limits</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>High performance</b>: Achieved &lt;1ms p99 latency for rate limit checks</p></li><li><p class="paragraph" style="text-align:left;"><b>Battle-tested</b>: Successfully handles 5M+ requests/second across 3 global regions</p></li><li><p class="paragraph" style="text-align:left;"><b>Resource efficient</b>: Reduced Redis CPU usage by 60% through smart caching</p></li></ul><p class="paragraph" style="text-align:left;">Building a distributed rate limiter teaches us that even seemingly simple concepts like &quot;X requests per minute&quot; become fascinating engineering challenges at scale. The key is finding the right balance between consistency, performance, and operational simplicity.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://www.scarletink.com/p/a-complete-guide-amazon-bar-raiser?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!qmwk!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5897b49b-760a-4a47-ad17-0824c95b4be6_3000x2001.jpeg"/><div class="embed__content"><p class="embed__title"> A Complete Guide to the Amazon Bar Raiser Interview Process </p><p class="embed__description"> All interview processes are imperfect. But I think the Amazon Bar Raiser program is a brilliant differentiator. </p></div></a></div><div class="embed"><a class="embed__url" href="https://alifeengineered.substack.com/p/3-ways-to-stop-wasting-your-11s-with?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank"><img class="embed__image embed__image--left" src="https://images.unsplash.com/photo-1668642682408-5c3ac302744b?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxjaGFpcnMlMjBmYWNpbmclMjBlYWNoJTIwb3RoZXJ8ZW58MHx8fHwxNzY4MzcxNTQ5fDA&ixlib=rb-4.1.0&q=80&w=1080"/><div class="embed__content"><p class="embed__title"> 3 Ways to Stop Wasting Your 1:1s With Your Manager </p><p class="embed__description"> How to maximize the value of the most important regular meeting of your career. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.systemdesign.one/p/common-behavioral-interview-questions?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!G0VI!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cbd9776-19e8-49bd-b7ca-da811d09259e_1280x720.png"/><div class="embed__content"><p class="embed__title"> Behavioral Interview Playbook for Software Engineers </p><p class="embed__description"> #121: Proven strategies to ace behavioral interviews </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.algomaster.io/p/12-oop-concepts-every-developer-should-know?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!GcX3!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069b5b1c-ea4e-4c1e-b77b-640b236b8d83_2638x1320.png"/><div class="embed__content"><p class="embed__title"> 12 OOP Concepts EVERY Developer Should Know </p><p class="embed__description"> Key Object-Oriented Programming Concepts </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.bytebytego.com/p/the-architecture-behind-atlas-openais?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!9FIm!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6e89012-b733-43c7-8507-697832dd9f9e_2188x1394.png"/><div class="embed__content"><p class="embed__title"> The Architecture Behind Atlas: OpenAI’s New ChatGPT-based Browser </p><p class="embed__description"> In this article, we learn how the OpenAI Engineering Team built OWL and the technical challenges they faced around rendering and inter-process communication. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.techworld-with-milan.com/p/learn-fundamentals-not-frameworks?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!vlKv!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e3c441c-8bd4-4fcd-b1cc-f677340091bd_1200x630.png"/><div class="embed__content"><p class="embed__title"> Learn fundamentals, not frameworks </p><p class="embed__description"> Frameworks have a half-life of 3 years. The fundamentals behind them? Decades. Here&#39;s how to spend your learning time wisely. </p></div></a></div><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b> (<i>read or not read, that&#39;s the question</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://www.benshoemaker.us/writing/in-defense-of-not-reading-the-code/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">In defense of not reading the code</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b> (<i>chrome&#39;s new toy</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://threadreaderapp.com/thread/2020903127428313461.html?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Chrome 146 includes an early preview of WebMCP</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b> (<i>yelp&#39;s AI waiter</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/how-yelp-built-yelp-assistant?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How Yelp Built &quot;Yelp Assistant&quot;</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b> (<i>googler&#39;s wisdom dump</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://addyo.substack.com/p/14-more-lessons-from-14-years-at?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">14 More lessons from 14 years at Google</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b> (<i>AI bestie story</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://mitchellh.com/writing/my-ai-adoption-journey?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">My AI adoption journey</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b> (<i>when AI meets real life chaos</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://jhellerstein.github.io/blog/codegen-reality/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Coding Agents Meet Distributed Reality</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b> (<i>claude&#39;s coding sidekick</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://boristane.com/blog/how-i-use-claude-code/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How I Use Claude Code</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b> (<i>code review zen</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://bastrich.tech/perfect-code-review/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The PERFECT code review</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b> (<i>function calls aren&#39;t free lunch</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://lemire.me/blog/2026/02/08/the-cost-of-a-function-call/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The cost of a function call</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b> (<i>roadmap to gaming roads</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://sandboxspirit.com/blog/art-of-roads-in-games/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Art of roads in games</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://martinalderson.com/posts/two-kinds-of-ai-users-are-emerging?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> The Growing Divide: How Two Types of AI Users Are Reshaping Business (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Study reveals <b>stark contrast</b> between enterprise users limited to basic <b>Microsoft Copilot</b> and &quot;power users&quot; leveraging advanced tools like <b>Claude Code</b>, highlighting how <b>corporate IT policies</b> may be creating competitive disadvantages for larger companies against more <b>AI-agile smaller firms</b>.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://eclecticlight.co/2026/02/08/last-week-on-my-mac-why-e-cores-make-apple-silicon-fast/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">💻 Apple&#39;s E-cores: The Secret Behind Apple Silicon&#39;s Speed (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Apple Silicon&#39;s efficiency cores handle <b>background processes</b> at lower frequencies while keeping <b>P-cores free</b> for user tasks, enabling better <b>performance and power efficiency</b> through smart <b>Quality of Service</b> management.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.interconnects.ai/p/opus-46-vs-codex-53?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> OpenAI&#39;s Codex 5.3 and Anthropic&#39;s Opus 4.6 Face Off in Code Assistant Battle (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> In a head-to-head comparison, <b>Anthropic&#39;s Opus 4.6</b> leads in <b>usability</b> and broad adoption potential, while <b>OpenAI&#39;s Codex 5.3</b> shows superior <b>coding capabilities</b>, marking a shift away from benchmark-based evaluations towards real-world performance in the <b>AI coding assistant</b> space.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.developerway.com/posts/debugging-with-ai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🔍 Debugging AI&#39;s Limits: Next.js React App Investigation Shows Mixed Results (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> A deep dive into using <b>AI for debugging</b> a Next.js React app reveals that while AI excels at common issues like <b>schema validation</b>, it struggles with complex problems requiring <b>system understanding</b>, achieving only partial success across three bug investigations.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://z.ai/blog/glm-5?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> GLM-5 Launches with 744B Parameters, Targets Complex Engineering Tasks (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> <a class="link" href="https://Z.ai?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow">Z.ai</a> unveils <b>GLM-5</b>, a <b>744B parameter AI model</b> featuring improved <b>pre-training</b> and <b>reinforcement learning</b>, achieving top performance in <b>open-source benchmarks</b> for reasoning and coding tasks, while offering support for multiple coding agents and local deployment options.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Kafka&#39;s idempotent producers automatically handle duplicate messages during retries by assigning sequence numbers, but require careful configuration of <code>max.in.flight.requests.per.connection</code> to maintain ordering guarantees. Setting it too high can cause out-of-order delivery even with idempotency enabled.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/2e17eab1-1cf5-478f-b27a-207ace95fa89/ray-so-export.png?t=1771202529"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Financial transactions</b>: Preventing duplicate payments during network issues or broker restarts</p></li><li><p class="paragraph" style="text-align:left;"><b>Event sourcing systems</b>: Ensuring state machines don&#39;t process the same event twice</p></li><li><p class="paragraph" style="text-align:left;"><b>High-throughput pipelines</b>: Balancing performance with ordering when some reordering is acceptable</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>It takes half your life before you discover life is a do-it-yourself project.</b><span style="color:rgb(55, 65, 81);font-family:"Space Grotesk", sans-serif;font-size:16px;"> </span><i>Napoleon Hill</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b14310c4-7d95-4398-aa27-31ae43dbd646/image.png?t=1771202577"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-uber-protected-100m-rpcs-sec-with-their-rate-limiting-system" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=27c299f2-c827-48eb-b8e9-7eb921c1d6d3&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 The Database Pipeline That Powers Pinterest&#39;s 600M Users</title>
  <description>PLUS: Major Tech Ban In France 😮, AI Agents While You Sleep 😴, Queue Architecture Deep Dive ⚡</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b6abb0eb-119e-4cb7-8bab-8096917520ae/HM_cover.png" length="593804" type="image/png"/>
  <link>https://www.hungryminds.dev/p/the-database-pipeline-that-powers-pinterest-s-600m-users</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/the-database-pipeline-that-powers-pinterest-s-600m-users</guid>
  <pubDate>Mon, 09 Feb 2026 16:30:17 +0000</pubDate>
  <atom:published>2026-02-09T16:30:17Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 152 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;">Learn message queues through <span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.systemdesign.one/p/what-is-a-message-queue?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">supermarket checkout lines</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Master concurrency with this comprehensive <span style="text-decoration:underline;"><b><a class="link" href="https://blog.algomaster.io/p/concurrency-interview-resource?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">interview preparation guide</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Developer creates AI agent to <span style="text-decoration:underline;"><b><a class="link" href="https://strategizeyourcareer.com/p/the-10-step-guide-to-building-your-own-ai-agent?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">work at Amazon</a></b></span> while sleeping</p></li><li><p class="paragraph" style="text-align:left;">Why <span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.techworld-with-milan.com/p/you-can-code-only-4-hours-per-day?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">coding only 4 hours</a></b></span> makes you more productive</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.qu8n.com/posts/most-important-software-engineering-skill-2026?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Soft skills</a></b></span> become crucial for engineers in 2024</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;">France <span style="text-decoration:underline;"><b><a class="link" href="https://apnews.com/article/europe-digital-sovereignty-big-tech-9f5388b68a0648514cebc8d92f682060?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">bans Zoom and Teams</a></b></span>, pushes for digital independence</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.spacex.com/updates?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">xAI merges with SpaceX</a></b></span>, expanding AI capabilities in space</p></li><li><p class="paragraph" style="text-align:left;">Anthropic releases <span style="text-decoration:underline;"><b><a class="link" href="https://www.anthropic.com/news/claude-opus-4-6?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Claude Opus 4.6</a></b></span>, their most advanced model</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Implement adaptive circuit breakers with exponential backoff to prevent cascading failures</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><a class="link" href="https://medium.com/pinterest-engineering/next-generation-db-ingestion-at-pinterest-66844b7153b7?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"><b><span style="text-decoration:underline;">How Pinterest cut data latency from 24+ hours to 15 minutes </span></b></a><a class="link" href="https://medium.com/pinterest-engineering/next-generation-db-ingestion-at-pinterest-66844b7153b7?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">⚡</a></p><p class="paragraph" style="text-align:left;">Pinterest replaced their legacy batch ingestion with a unified CDC-based framework that delivers database changes to analytics in minutes, not days. The old system wasted compute reprocessing unchanged data and couldn&#39;t handle row-level deletes for compliance.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Build a generic, config-driven ingestion platform that handles petabyte-scale data across MySQL, TiDB, and KVStore while guaranteeing zero data loss.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ol start="1"><li><p class="paragraph" style="text-align:left;"><b>CDC + Kafka + Flink + Iceberg stack</b>: Capture changes in under 1 second, stream through Flink to append-only CDC tables, then periodically merge into base tables</p></li><li><p class="paragraph" style="text-align:left;"><b>Merge-on-Read over Copy-on-Write</b>: Choose MOR strategy for Iceberg upserts to dramatically reduce storage costs (COW rewrites entire files on every update)</p></li><li><p class="paragraph" style="text-align:left;"><b>Bucket partitioning by primary key hash</b>: Partition base tables using <code>bucket(100, id)</code> so Spark can parallelize upserts across 100 partitions instead of scanning everything</p></li><li><p class="paragraph" style="text-align:left;"><b>Write distributed by partition</b>: Fix the small files explosion by forcing Spark to group all partition data together before writing</p></li><li><p class="paragraph" style="text-align:left;"><b>Bucket join workaround</b>: Create a temporary bucketed table from CDC data to enable direct bucket matching, cutting compute costs by 40%+</p></li></ol><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>15-minute latency</b>: Down from 24+ hours with legacy batch jobs</p></li><li><p class="paragraph" style="text-align:left;"><b>Massive cost savings</b>: Only process changed records (~5% daily) instead of full-table dumps</p></li><li><p class="paragraph" style="text-align:left;"><b>Native compliance support</b>: Row-level deletes now built into the framework</p></li></ul><p class="paragraph" style="text-align:left;">Pinterest&#39;s design proves that CDC-based ingestion can replace fragmented batch pipelines <i>without</i> sacrificing reliability. The key insight: invest in partitioning strategy upfront; bucket joins and proper file distribution solve problems that would otherwise crush performance at scale.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://newsletter.systemdesign.one/p/what-is-a-message-queue?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!YASy!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238c5926-10c8-491a-94e8-f35427d4a7c0_1280x720.png"/><div class="embed__content"><p class="embed__title"> What a Supermarket Checkout Line Can Teach You About Message Queues </p><p class="embed__description"> #118: What Is a Message Queue? </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.algomaster.io/p/concurrency-interview-resource?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!QD7M!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c970fb5-a9f2-46c3-bd80-e8408439a6c6_2506x1736.png"/><div class="embed__content"><p class="embed__title"> I created a comprehensive resource to master Concurrency Interviews </p><p class="embed__description"> I’m excited to announce the launch of my premium Concurrency Interview resource, built to be the most complete, structured, and high-quality resources for concurrency interview prep available on the internet. </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.levelupcoding.com/p/database-caching-strategies?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!FK_K!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef5975a6-e328-4cba-8f1c-eb0b8eb5d8e0_1456x1048.png"/><div class="embed__content"><p class="embed__title"> Top 5 Database Caching Strategies You Should Know </p><p class="embed__description"> (5 minutes) | Speed gains, consistency risks, and real trade-offs </p></div></a></div><div class="embed"><a class="embed__url" href="https://strategizeyourcareer.com/p/the-10-step-guide-to-building-your-own-ai-agent?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!uxHm!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F876568ea-d338-400a-99a4-0da7b923a0d4_1279x753.png"/><div class="embed__content"><p class="embed__title"> How I built an agent that works at Amazon while I sleep (10 steps) </p><p class="embed__description"> Stop manual prompting. Build autonomous AI agents to handle tickets, code, and reviews while you focus on design. A 10-step guide. </p></div></a></div><div class="embed"><a class="embed__url" href="https://aws.amazon.com/blogs/architecture/mastering-millisecond-latency-and-millions-of-events-the-event-driven-architecture-behind-the-amazon-key-suite/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank"><img class="embed__image embed__image--left" src="https://d2908q01vomqb2.cloudfront.net/fc074d501302eb2b93e2554793fcaf50b3bf7291/2026/02/03/HLD-1-1260x550.png"/><div class="embed__content"><p class="embed__title"> Mastering millisecond latency and millions of events: The event-driven architecture behind the Amazon Key Suite | Amazon Web Services </p><p class="embed__description"> In this post, we explore how the Amazon Key team used Amazon EventBridge to modernize their architecture, transforming a tightly coupled monolithic system into a resilient, event-driven solution. We explore the technical challenges we faced, our implementation approach, and the architectural patterns that helped us achieve improved reliability and scalability. The post covers our solutions for managing event schemas at scale, handling multiple service integrations efficiently, and building an extensible architecture that accommodates future growth. </p></div></a></div><div class="embed"><a class="embed__url" href="https://www.heroku.com/blog/building-ai-search-on-heroku/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank"><img class="embed__image embed__image--left" src="https://www.heroku.com/wp-content/uploads/2026/01/1-heroku-ai-search-reference-app.png"/><div class="embed__content"><p class="embed__title"> Building AI Search on Heroku </p><p class="embed__description"> Build production-grade AI search on Heroku. Learn to use two-stage retrieval and semantic reranking for more accurate RAG results. </p></div></a></div><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b> (<i>talk is not cheap</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://nadh.in/blog/code-is-cheap/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Code is cheap. Show me the talk</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b> (<i>tool trends party</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://github.blog/news-insights/octoverse/what-the-fastest-growing-tools-reveal-about-how-software-is-being-built/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">What the fastest-growing tools reveal about how software is being built</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b> (<i>gemini deep dive dance</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://www.philschmid.de/gemini-deep-research-getting-started?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Getting Started with Gemini Deep Research API</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b> (<i>people skills ftw</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://www.qu8n.com/posts/most-important-software-engineering-skill-2026?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Software engineers can no longer neglect their soft skills</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b> (<i>four-hour code warrior</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.techworld-with-milan.com/p/you-can-code-only-4-hours-per-day?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">You can code only 4 hours per day. Here&#39;s why</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b> (<i>AI party with Booch</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.pragmaticengineer.com/p/the-third-golden-age-of-software?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">The third golden age of software engineering – thanks to AI, with Grady Booch</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b> (<i>chatbot circus</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://careersatdoordash.com/blog/doordash-simulation-evaluation-flywheel-to-develop-llm-chatbots-at-scale/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">A simulation and evaluation flywheel to develop LLM chatbots at scale</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b> (<i>human vs machine showdown</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://www.pathtostaff.com/p/how-to-stay-valuable-when-ai-writes?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How to Stay Valuable When AI Writes All The Code</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://superjoost.substack.com/p/engine-failure?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">🎮 Gaming Industry Shaken as Google&#39;s Project Genie Sparks Market Selloff (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Google&#39;s <b>Project Genie</b>, an AI tool generating 3D environments, triggers major <b>stock drops</b> for gaming companies, but experts argue it&#39;s premature as <b>game development</b> requires more than just technical tools to create compelling <b>player experiences</b>.</p><p class="paragraph" style="text-align:left;">🚀<span style="text-decoration:underline;"><b><a class="link" href="https://www.spacex.com/updates?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> SpaceX Acquires xAI, Aims to Build Space-Based AI Data Centers Using Starship (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> SpaceX announces acquisition of <b>xAI</b> to create <b>space-based data centers</b> powered by <b>solar energy</b>, planning to launch <b>1 million satellites</b> for <b>orbital compute infrastructure</b> while positioning the company for <b>multi-planetary expansion</b>.</p><p class="paragraph" style="text-align:left;">💼<span style="text-decoration:underline;"><b><a class="link" href="https://open.substack.com/pub/lawrenceztang/p/i-left-faang-for-a-startup-and-regretted?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> From FAANG to Startup: A $300K Dream Turned Nightmare (5 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Former <b>Amazon engineer</b> shares how leaving for a <b>SF startup</b> with a <b>$300K compensation</b> package ended in termination after 3 weeks, highlighting the stark differences between <b>big tech culture</b> and <b>startup intensity</b>.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.anthropic.com/news/claude-opus-4-6?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Anthropic Launches Claude Opus 4.6 with Major Upgrades in Coding and 1M Token Context (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Anthropic releases <b>Claude Opus 4.6</b> featuring enhanced <b>coding capabilities</b>, <b>1M token context window</b>, and improved performance across tasks, outperforming competitors on key <b>benchmarks</b> while maintaining strong <b>safety standards</b> and introducing new features like <b>adaptive thinking</b> and <b>agent teams</b>.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://openai.com/index/introducing-the-codex-app/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> OpenAI Launches Codex App: A Revolutionary Multi-Agent Coding Platform (4 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> OpenAI unveils <b>Codex app for macOS</b>, featuring <b>multi-agent management</b>, <b>parallel task execution</b>, and <b>automated workflows</b> with new <b>skills integration</b>, while temporarily offering <b>free access</b> to ChatGPT Free/Go users and <b>doubling rate limits</b> for paid subscribers.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Implement adaptive circuit breakers with exponential backoff and jitter to prevent cascading failures. Traditional fixed-threshold breakers can cause thundering herd problems when they reset simultaneously.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/d265d1e9-3e6d-4630-9d3e-5e2beb52059d/ray-so-export.png?t=1770578164"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Microservice communication</b>: Prevent cascading failures when downstream services are degraded but not completely down</p></li><li><p class="paragraph" style="text-align:left;"><b>Database connection pools</b>: Adapt to varying load patterns and connection availability without hard thresholds</p></li><li><p class="paragraph" style="text-align:left;"><b>External API integrations</b>: Handle rate limiting and temporary outages with smart backoff that considers success patterns</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>&quot;We can easily forgive a child who is afraid of the dark; the real tragedy of life is when men are afraid of the light.&quot;</b><br>Plato</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/d9af470b-82b9-4f89-8a6e-f58f7e896c11/image.png?t=1770578210"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=the-database-pipeline-that-powers-pinterest-s-600m-users" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=dcc4e0b5-f762-4d6d-a0e3-3b4f00135bda&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>🍔🧠 How Google Handles Billions of Daily Auth Permissions</title>
  <description>PLUS: Microsoft&#39;s Linux Drama 🐧, Scale To 10M Users Guide 📊, Microservices Simply Explained 🔍</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/feb7ddcf-7537-458b-bd57-1a14e8a979ce/HM_cover.png" length="538005" type="image/png"/>
  <link>https://www.hungryminds.dev/p/how-google-handles-billions-of-daily-auth-permissions</link>
  <guid isPermaLink="true">https://www.hungryminds.dev/p/how-google-handles-billions-of-daily-auth-permissions</guid>
  <pubDate>Mon, 02 Feb 2026 16:30:13 +0000</pubDate>
  <atom:published>2026-02-02T16:30:13Z</atom:published>
    <dc:creator>Alex Zajac</dc:creator>
    <category><![CDATA[Weekly Digest]]></category>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><div class="section" style="background-color:#136207;border-color:#136207;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9db0baf5-9a0e-4603-ae9b-ca25cefe7f3c/Frame_36.png?t=1739119654"/></div><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Happy Monday! ☀️</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">Welcome to the 225 new hungry minds who have joined us since last Monday!</span></p><p class="paragraph" style="text-align:left;"><span style="color:#FFFFFF;">If you aren&#39;t subscribed yet, join smart, curious, and hungry folks by </span><span style="color:#FFFFFF;"><span style="text-decoration:underline;"><a class="link" href="https://newsletter.hungryminds.dev/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=this-new-linkedin-ai-pipeline-powers-800m-users&_bhlid=1f28861a309fa37173a124b3ba3efe8b7f183024" target="_blank" rel="noopener noreferrer nofollow">subscribing here.</a></span></span></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27a7104d-02c8-445d-882c-c3cb735a83bc/MacBook_Air_-_21__1_.png?t=1739120946"/></div><p class="paragraph" style="text-align:left;"><b>📚 Software Engineering Articles</b></p><ul><li><p class="paragraph" style="text-align:left;">Essential guide to <span style="text-decoration:underline;"><b><a class="link" href="https://blog.algomaster.io/p/scaling-a-system-from-0-to-10-million-users?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">scaling from 0 to 10M+ users</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Meta&#39;s new <span style="text-decoration:underline;"><b><a class="link" href="https://engineering.fb.com/2026/01/12/web/css-at-scale-with-stylex?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">StyleX</a></b></span> revolutionizes CSS at scale</p></li><li><p class="paragraph" style="text-align:left;">How <span style="text-decoration:underline;"><b><a class="link" href="https://www.uber.com/blog/scaled-data-replication/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Uber moves petabytes</a></b></span> of data daily</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.blog/developer-skills/programming-languages-and-frameworks/7-learnings-from-anders-hejlsberg-the-architect-behind-c-and-typescript/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">7 key lessons</a></b></span> from C# and TypeScript architect</p></li><li><p class="paragraph" style="text-align:left;">Breaking: AI can now <span style="text-decoration:underline;"><b><a class="link" href="https://huggingface.co/blog/upskill?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">write CUDA kernels</a></b></span> using Claude</p></li></ul><p class="paragraph" style="text-align:left;"><b>🗞️ Tech and AI Trends</b></p><ul><li><p class="paragraph" style="text-align:left;">Amazon <span style="text-decoration:underline;"><b><a class="link" href="https://www.reuters.com/legal/litigation/amazon-cuts-16000-jobs-globally-broader-restructuring-2026-01-28/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">slashes 16,000 jobs</a></b></span> in major restructuring</p></li><li><p class="paragraph" style="text-align:left;">OpenAI launches <span style="text-decoration:underline;"><b><a class="link" href="https://openai.com/index/introducing-prism?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Prism</a></b></span>, their most powerful model yet</p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.google/products-and-platforms/products/chrome/gemini-3-auto-browse/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Gemini integration</a></b></span> makes Chrome browsing smarter</p></li></ul><p class="paragraph" style="text-align:left;"><b>👨🏻‍💻 Coding Tip</b></p><ul><li><p class="paragraph" style="text-align:left;">Redis pipelining boosts performance 10x by batching commands together</p></li></ul><p class="paragraph" style="text-align:left;"><i>Time-to-digest: 5 minutes</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c0ff3cdd-6dea-49f9-8534-6252298afffa/MacBook_Air_-_15.png?t=1740916814"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://blog.bytebytego.com/p/how-google-manages-trillions-of-authorizations?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How Google manages trillions of permissions with Zanzibar </a></b></span>🧢</p><p class="paragraph" style="text-align:left;">Google built a global authorization system that handles over 10M permission checks per second across services like Drive, YouTube, and Photos. Zanzibar&#39;s elegant design proves that complex authorization can be both scalable and developer-friendly through smart architectural choices.</p><p class="paragraph" style="text-align:left;"><b>The challenge:</b> Building a globally distributed authorization system that maintains both consistency and sub-millisecond performance while handling trillions of permission records.</p><p class="paragraph" style="text-align:left;"><b>Implementation highlights:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Tuple-based modeling</b>: Simple object-relation-user format makes complex permissions manageable</p></li><li><p class="paragraph" style="text-align:left;"><b>Zookie protocol</b>: Ensures consistency between permission changes and content updates using timestamp tokens</p></li><li><p class="paragraph" style="text-align:left;"><b>Global replication</b>: 10,000+ servers across 30+ locations for low-latency local reads</p></li><li><p class="paragraph" style="text-align:left;"><b>Smart caching</b>: Uses consistent hashing and request deduplication to handle hotspots</p></li><li><p class="paragraph" style="text-align:left;"><b>Leopard indexing</b>: Pre-computes group memberships to avoid expensive recursive checks</p></li></ul><p class="paragraph" style="text-align:left;"><b>Results and learnings:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Lightning fast</b>: 99% of checks complete in under 9ms using local replicas</p></li><li><p class="paragraph" style="text-align:left;"><b>Rock solid</b>: Maintained 99.999% availability over 3 years</p></li><li><p class="paragraph" style="text-align:left;"><b>Battle-tested</b>: Successfully powers authorization for billions of users across Google&#39;s ecosystem</p></li></ul><p class="paragraph" style="text-align:left;">Zanzibar shows that even the most complex authorization problems can be tamed with clean abstractions and data-driven optimizations. You don&#39;t need Google&#39;s scale to benefit from its lessons in building predictable, maintainable permission systems.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91305a4d-05ee-4d89-96f4-e3e4c338a99c/MacBook_Air_-_20__2_.png?t=1739123708"/></div><div class="embed"><a class="embed__url" href="https://blog.levelupcoding.com/p/microservices-clearly-explained?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank"><img class="embed__image embed__image--top" src="https://substackcdn.com/image/fetch/$s_!teSJ!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F316b0e1e-a4a6-424f-8ee8-62bd4bfe4b9b_1456x1048.png"/><div class="embed__content"><p class="embed__title"> Microservices Clearly Explained </p><p class="embed__description"> (4 minutes) | The benefits are real. The distributed complexity is too. </p></div></a></div><div class="embed"><a class="embed__url" href="https://blog.algomaster.io/p/scaling-a-system-from-0-to-10-million-users?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!2Tb9!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F329f47dd-6c66-4c66-b973-487ef28e77de_725x511.png"/><div class="embed__content"><p class="embed__title"> How to Scale a System from 0 to 10 million+ Users </p><p class="embed__description"> Scaling is a complex topic, but after working at big tech on services handling millions of requests and scaling my own startup (AlgoMaster.io) from scratch, I’ve realized that most systems evolve through a surprisingly similar set of stages as they grow. </p></div></a></div><div class="embed"><a class="embed__url" href="https://newsletter.francofernando.com/p/software-design-principles-that-matter?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank"><img class="embed__image embed__image--left" src="https://substackcdn.com/image/fetch/$s_!loYk!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d45849c-e385-43bd-9ed4-a8d598f29b05_657x337.png"/><div class="embed__content"><p class="embed__title"> Software Design Principles That Matter </p><p class="embed__description"> A tour over Open-Closed Principle, Dependency Injection, and Inversion of Control. </p></div></a></div><div class="embed"><a class="embed__url" href="https://huggingface.co/blog/upskill?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank"><img class="embed__image embed__image--left" src="https://huggingface.co/blog/assets/upskill/thumbnail.png"/><div class="embed__content"><p class="embed__title"> We Got Claude to Build CUDA Kernels and teach open models! </p><p class="embed__description"> We’re on a journey to advance and democratize artificial intelligence through open source and open science. </p></div></a></div><p class="paragraph" style="text-align:start;"><b>ARTICLE</b> (<i>uber again!</i>)<br><b><span style="text-decoration:underline;"><a class="link" href="https://www.uber.com/blog/scaled-data-replication/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">How Uber Scaled Data Replication to Move Petabytes Every Day</a></span></b></p><p class="paragraph" style="text-align:start;"><b>GITHUB REPO</b> (<i>FDE at Google</i>)<br><a class="link" href="https://github.com/pierpaolo28/Awesome-FDE-Roadmap?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"><span style="text-decoration:underline;"><b>The roadmap to FDE</b></span></a></p><p class="paragraph" style="text-align:start;"><b>ESSENTIAL</b> (<i>legendary coder speaks</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://github.blog/developer-skills/programming-languages-and-frameworks/7-learnings-from-anders-hejlsberg-the-architect-behind-c-and-typescript/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">7 learnings from Anders Hejlsberg: The architect behind C# and TypeScript</a></b></span></p><p class="paragraph" style="text-align:left;"><b>GITHUB REPO</b> (<i>secure-your-yard</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/Use-Tusk/fence?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Fence</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b> (<i>copilot-my-time-machine</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://github.blog/developer-skills/application-development/context-windows-plan-agent-and-tdd-what-i-learned-building-a-countdown-app-with-github-copilot/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Context windows, Plan agent, and TDD: What I learned building a countdown app with GitHub Copilot</a></b></span></p><p class="paragraph" style="text-align:left;"><b>GITHUB REPO</b> (<i>figma-vibes-only</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/vibeflowing-inc/vibe_figma?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">VibeFigma</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b> (<i>meta-styles-party</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://engineering.fb.com/2026/01/12/web/css-at-scale-with-stylex/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">CSS at Scale With StyleX</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ESSENTIAL</b> (<i>baby-devs-welcome</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://newsletter.eng-leadership.com/p/companies-should-hire-junior-engineers?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Companies Should Hire Junior Engineers</a></b></span></p><p class="paragraph" style="text-align:left;"><b>ARTICLE</b> (<i>ai-code-buddies</i>)<br><span style="text-decoration:underline;"><b><a class="link" href="https://www.builder.io/blog/best-llms-for-coding?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)">Best LLMs for coding in 2026</a></b></span></p></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>Want to reach 200,000+ engineers? </b></p><p class="paragraph" style="text-align:center;">Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://www.passionfroot.me/alexandre-zajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions"><span class="button__text" style=""> WORK WITH US </span></a></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fa30e34d-c68a-4bd6-8bfd-678ec850f72e/MacBook_Air_-_22.png?t=1739123874"/></div><p class="paragraph" style="text-align:left;">🔄<span style="text-decoration:underline;"><b><a class="link" href="https://www.reuters.com/legal/litigation/amazon-cuts-16000-jobs-globally-broader-restructuring-2026-01-28/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Amazon Slashes 16,000 Jobs Worldwide in Latest Restructuring Wave (2 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> <b>Amazon</b> continues its <b>cost-cutting measures</b> with a new round of <b>16,000 layoffs</b> across multiple divisions globally, marking one of the largest <b>tech workforce reductions</b> in early 2026.</p><p class="paragraph" style="text-align:left;">🌐<span style="text-decoration:underline;"><b><a class="link" href="https://blog.google/products-and-platforms/products/chrome/gemini-3-auto-browse/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Chrome Gets Smarter with Gemini 3: Side Panel & Auto-Browse Features (8 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> Google introduces major <b>Chrome updates</b> powered by <b>Gemini 3</b>, including a new <b>side panel</b> for multitasking, <b>auto-browse</b> capabilities for complex tasks, and <b>Connected Apps</b> integration with Gmail, Calendar, and other Google services.</p><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><a class="link" href="https://www.himthe.dev/blog/microsoft-to-linux?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"><b>🖥️ Developer&#39;s Journey: From Windows Loyalist to Linux Convert in 2026 (5 min)</b></a></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> A frustrated <b>software developer</b> shares his journey of switching to <b>Linux</b> after 20+ years of Windows usage, triggered by <b>Microsoft&#39;s</b> aggressive updates, intrusive ads, and critical bugs in <b>Windows 11</b>, while providing insights on the current state of Linux for various use cases.</p><p class="paragraph" style="text-align:left;">🤖<span style="text-decoration:underline;"><b><a class="link" href="https://www.moltbook.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow" style="color: rgb(17, 24, 39)"> Moltbook Launches as First Social Network for AI Agents, Already Has 1.5M Users (3 min)</a></b></span></p><p class="paragraph" style="text-align:left;"><b>Brief:</b> <b>Moltbook</b> debuts as a pioneering <b>social platform</b> exclusively for <b>AI agents</b> to interact, featuring <b>1.5M AI users</b>, various <b>communities</b> called &quot;submolts,&quot; and a unique system where <b>agents can share content</b> while humans observe their interactions.</p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/20d327aa-1d9d-4890-964c-142217a1e40e/MacBook_Air_-_23__1_.png?t=1739123922"/></div><p class="paragraph" style="text-align:start;">This week’s tip:</p><p class="paragraph" style="text-align:start;">Redis pipelining reduces network round-trips by batching multiple commands into a single request. This technique can improve throughput by 5-10x when executing many operations sequentially.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/bf8bb70d-06be-4dab-b2c0-01c93ac55407/ray-so-export.png?t=1769975691"/></div><p class="paragraph" style="text-align:left;">Wen?</p><ul><li><p class="paragraph" style="text-align:left;"><b>Bulk data operations</b>: Loading large datasets into Redis with minimal latency impact</p></li><li><p class="paragraph" style="text-align:left;"><b>Cache warming</b>: Preloading thousands of keys during application startup</p></li><li><p class="paragraph" style="text-align:left;"><b>Batch analytics</b>: Collecting multiple metrics in a single atomic operation</p></li></ul></div><div class="section" style="background-color:transparent;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:center;"><b>It does not matter how slowly you go so long as you do not stop.</b><br><i>Confucius</i></p></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49ffe197-3f9e-433d-b502-e60648a6c896/MacBook_Air_-_24__1_.png?t=1739123977"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/43e8f35a-8007-427a-a97e-b0aab78310fc/image.png?t=1769975736"/></div></div><div class="section" style="background-color:#f9fff9;border-color:#98ff98;border-radius:12px;border-style:solid;border-width:1px;margin:4.0px 4.0px 4.0px 4.0px;padding:8.0px 8.0px 8.0px 8.0px;"><p class="paragraph" style="text-align:left;"><b>That’s it for today! ☀️</b></p><p class="paragraph" style="text-align:left;">Enjoyed this issue? Send it to your friends <a class="link" href="https://hungryminds.beehiiv.com/subscribe?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow">here to </a>sign up, or <a class="link" href="https://twitter.com/intent/tweet?text=I+just+subscribed+to+the+Hungry+Minds+newsletter+from+%40itsalexzajac+%F0%9F%A7%A0%0A%0AAlways+having+thought-provoking+ideas%2C+high-signal+AI%2FTech%2FBusiness+news%2C+and+under-the-radar+trends+and+tools%21+%E2%9A%A1%EF%B8%8F%0A%0Ahttps%3A%2F%2Fhungryminds.beehiiv.com%2Fsubscribe&original_referer=https%3A%2F%2Fapp.beehiiv.com%2Fposts%2Fb444c709-0554-4496-b6e1-34512065aae1%2Fedit&utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow">share it on Twitter</a>!</p><p class="paragraph" style="text-align:left;">If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or <a class="link" href="https://twitter.com/itsalexzajac?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow">DM me on Twitter</a>! 🐦</p><p class="paragraph" style="text-align:left;">Thanks for spending part of your Monday morning with Hungry Minds.<br>See you in a week — Alex.</p><p class="paragraph" style="text-align:left;"><i>Icons by </i><i><a class="link" href="https://icons8.com/?utm_source=www.hungryminds.dev&utm_medium=newsletter&utm_campaign=how-google-handles-billions-of-daily-auth-permissions" target="_blank" rel="noopener noreferrer nofollow">Icons8</a></i><i>.</i></p><p class="paragraph" style="text-align:left;"><span style="font-size:0.8rem;"><i>*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).</i></span></p></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=404a0f35-5829-4b96-8f72-2402c08f7dd6&utm_medium=post_rss&utm_source=hungry_minds">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

  </channel>
</rss>
