<!DOCTYPE html><html lang="en"><head><meta http-equiv="Content-Type" content="text/html charset=UTF-8"><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><meta name="x-apple-disable-message-reformatting"><title>TLDR Data</title><meta name="color-scheme" content="light dark"><meta name="supported-color-schemes" content="light dark"><style type="text/css">
:root {
color-scheme: light dark; supported-color-schemes: light dark;
}
*,
*:after,
*:before {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
* {
-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
html,
body,
.document {
width: 100% !important; height: 100% !important; margin: 0; padding: 0;
}
body {
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;
}
div[style*="margin: 16px 0"] {
margin: 0 !important;
}
table,
td {
mso-table-lspace: 0pt; mso-table-rspace: 0pt;
}
table {
border-spacing: 0; border-collapse: collapse; table-layout: fixed; margin: 0 auto;
}
img {
-ms-interpolation-mode: bicubic; max-width: 100%; border: 0;
}
*[x-apple-data-detectors] {
color: inherit !important; text-decoration: none !important;
}
.x-gmail-data-detectors,
.x-gmail-data-detectors *,
.aBn {
border-bottom: 0 !important; cursor: default !important;
}
.btn {
-webkit-transition: all 200ms ease; transition: all 200ms ease;
}
.btn:hover {
background-color: #f67575; border-color: #f67575;
}
* {
font-family: Arial, Helvetica, sans-serif; font-size: 18px;
}
@media screen and (max-width: 600px) {
.container {
width: 100%; margin: auto;
}
.stack {
display: block!important; width: 100%!important; max-width: 100%!important;
}
.btn {
display: block; width: 100%; text-align: center;
}
}
body,
p,
td,
tr,
.body,
table,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span {
background-color: #FEFEFE !important; color: #010101 !important;
}
@media (prefers-color-scheme: dark) {
body,
p,
td,
tr,
.body,
table,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span {
background-color: #27292D !important; color: #FEFEFE !important;
}
}
a {
color: inherit !important; text-decoration: underline !important;
}
</style><!--[if mso | ie]>
<style type="text/css">
a {
background-color: #FEFEFE !important; color: #010101 !important;
}
@media (prefers-color-scheme: dark) {
a {
background-color: #27292D !important; color: #FEFEFE !important;
}
}
</style>
<![endif]--></head><body class="">
<div style="display: none; max-height: 0px; overflow: hidden;">Pinterest built a dedicated two-tower retrieval model to generate better shopping ad candidates optimized for offsite conversions β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </div>
<div style="display: none; max-height: 0px; overflow: hidden;">
<br>
</div>
<table align="center" class="document"><tbody><tr><td valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" class="container" width="600"><tbody><tr class="inner-body"><td>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr class="header"><td bgcolor="" class="container">
<table width="100%"><tbody><tr><td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" style="margin-top: 0px;" width="100%"><tbody><tr><td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div style="text-align: center;">
<span style="margin-right: 0px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdata%3Futm_source=tldrdata/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/O3CBNyG_lLI1sdrA6JdynyEaHlP3foLKbHSB3Mopcq4=452" rel="noopener noreferrer" target="_blank"><span>Sign Up</span></a>
|<span style="margin-right: 2px; margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%3Futm_source=tldrdata%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/7TzypQ6xqmBv3-vb3RMi3d4Az-0Zzu9qrLgJOyOYZ7g=452" rel="noopener noreferrer" target="_blank"><span>Advertise</span></a></span>|<span style="margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Fweb-version%3Fep=1%26lc=1670a604-84b7-11f0-bcf5-55fc1d40139c%26p=2e5fd070-443b-11f1-acc2-f787867ecd52%26pt=campaign%26t=1777543657%26s=6ca83f5fb64277314bd5572b173c25eb991026b87b61a453562748441ba59299/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/OGrOD6hJUdWqS3H2Mby-APfqc4GjLX6JXvHi5T88qoc=452"><span>View Online</span></a></span>
<br>
</span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td></tr></tbody></table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr id="together-with"><td align="center" height="20" style="vertical-align:middle !important;" valign="middle" width="100%"><strong style="vertical-align:middle !important; height: 100%;">Together With </strong>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fpages.awscloud.com%2Fawsmp-gim-jqup-adhoc-aim-ent-ai-data-leader-book-1-ent.html%3Ftrk=f22e6ba5-621a-4a5a-ad7e-64a1e01c71ba%26sc_channel=el/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/k2vPnEZfENSckAB74DQO69WVoCYUDz9dO7pLkOKZGjQ=452"><img src="https://images.tldr.tech/awsmarketplace.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="AWS"></a></td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;">
<div style="text-align: center;">
<h1><strong>TLDR Data <span id="date">2026-04-30</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr id="sponsy-copy"><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fpages.awscloud.com%2Fawsmp-gim-jqup-adhoc-aim-ent-ai-data-leader-book-1-ent.html%3Ftrk=f22e6ba5-621a-4a5a-ad7e-64a1e01c71ba%26sc_channel=el/2/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/FzEBqA5WTiM3FyiLIHB8iWL9Sk9evymHIalSDtPXPXU=452">
<span>
<strong>Many enterprises want to deploy intelligent agents, but struggle to build strong data foundations to support them (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Get advice from 15+ leaders on how to build the right data foundations for agentic analytics and intelligent agents <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fpages.awscloud.com%2Fawsmp-gim-jqup-adhoc-aim-ent-ai-data-leader-book-1-ent.html%3Ftrk=f22e6ba5-621a-4a5a-ad7e-64a1e01c71ba%26sc_channel=el/3/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/NGXWffmrh6d8ZXivm_0UXlBYXGbP_ge3IzFa2by2dH0=452" rel="noopener noreferrer nofollow" target="_blank"><span>in this book from Amazon Web Services (AWS)</span></a>.
<p></p>
<p>Explore each chapter written by a different enterprise leader who brings a unique perspective. See their advice on topics such as data strategy, data products, classical machine learning (ML), and agentic AI.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fpages.awscloud.com%2Fawsmp-gim-jqup-adhoc-aim-ent-ai-data-leader-book-1-ent.html%3Ftrk=f22e6ba5-621a-4a5a-ad7e-64a1e01c71ba%26sc_channel=el/4/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/vjQunvhe82wAilRVbkKr1zXNwgDhsY_h77adsaF-DC4=452" rel="noopener noreferrer nofollow" target="_blank"><span>β Get your digital copy</span></a>
</p>
</span></span></div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr>
<tr bgcolor=""><td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π±</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Deep Dives</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2FvSAUTN/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/iGE5tqKUtP0w-F_Xeto2dE-X7nPJcnOQ4PhtBQ8D2JU=452">
<span>
<strong>From Clicks to Conversions: Architecting Shopping Conversion Candidate Generation at Pinterest (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Pinterest built a dedicated two-tower retrieval model to generate better shopping ad candidates optimized for offsite conversions, moving beyond traditional click/engagement-based signals which are abundant but poorly correlated with actual buying intent. The system uses a unified multi-task architecture with parallel DCN v2 and MLP cross layers, clever training techniques to handle sparse and noisy conversion data, and an advertiser-level loss function.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fvinted.engineering%2F%2F2026%2F04%2F22%2Fpersonalized-search-autocomplete%2F%3Futm_source=tldrdata/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/BylKraLUdiiPoZ_QeLbTkRDSV2SdC1dB-qjrVCgHV0E=452">
<span>
<strong>How Vinted Serves Personalised Search Autocomplete (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Vinted rebuilt its search autocomplete system, moving from static, generic suggestions to a hybrid approach combining a strong heuristic scoring model with a Learning-to-Rank (LTR) model. They score suggestions offline using popularity, sell-through rate, and usage signals, index them with clever prefix and fuzzy matching techniques, then apply a LightGBM model in real-time that incorporates user behavior and context to re-rank results.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fshopify.engineering%2Ffine-tuning-agent-shopify-flow%3Futm_source=tldrdata/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/7VQ8KfhrSOrR85h0UGpElW2uaTyL5aTvSeLdy5F7dcQ=452">
<span>
<strong>Flow generation through natural language: An agentic modeling approach (11 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Shopify Flow uses an AI agent that lets merchants build automation workflows using natural language instead of complex rules. Shopify significantly improved this agent by fine-tuning a smaller open-source model on their specific Flow domain data, resulting in much higher accuracy, lower latency, and lower cost than large general-purpose model.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2F771H5M/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/jyJrhQJ4q6bGBJ4h7mwhYKjLIHRZy43qVeAJnSB2jf0=452">
<span>
<strong>Skipper: Building Airbnb's embedded workflow engine (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Skipper is a lightweight, embedded workflow engine designed to provide durable and reliable execution for long-running business processes (like insurance claims and payments). Instead of relying on external orchestration tools or queues, Skipper uses a simple annotation-based approach to persist state in the service's existing database and achieves durability through deterministic replay.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Opinions & Advice</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2FssIChY/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/h6lYcyzjNKZhNYObzV4cbaCLqvz79MD38hiBZLGFsLY=452">
<span>
<strong>GraphRAG beyond the demo: Lessons from the trenches (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
GraphRAG is most useful when questions require multi-hop reasoning across documents, entity relationships, or system-level dependencies: use Vector RAG for simple factual lookups and keep GraphRAG as an opt-in backend. In production, the main pain points are heavy indexing cost, difficult updates, multi-layer evaluation, and infrastructure that usually needs batch jobs rather than request-path execution. Success depends on selective graph scope, explicit update policies, repeatable evals, and strong observability/cost controls.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="http://tracking.tldrnewsletter.com/CL0/http:%2F%2Fkdnuggets.com%2Fa-b-testing-pitfalls-what-works-and-what-doesnt-with-real-data%3Futm_source=tldrdata/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/CEUq1m9XTvB5C3E6GVcbo1EAKEPWw0NiA1XH988LnHk=452">
<span>
<strong>A/B Testing Pitfalls: What Works and What Doesn't with Real Data (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A/B testing failures are far more often caused by broken infrastructure and poor experimentation practices than by the ideas being tested. Common failures include Sample Ratio Mismatch (SRM) from bad randomization, early peeking that inflates false positives, insufficient statistical power, and optimizing the wrong metrics without guardrails, causing misleading results.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π»</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Launches & Tools</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fpages.awscloud.com%2Fawsmp-gim-jqup-adhoc-aim-ent-ai-data-leader-book-1-ent.html%3Ftrk=26025f78-92a4-4482-ba2a-6a3149324503%26sc_channel=el%26utm_source=tldrdata/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/UWbiGs7Gm09UdWv_H-KTH2_gkNZYmwxV5HISEPN2DCk=452">
<span>
<strong>Many enterprises want to deploy intelligent agents, but struggle to build strong data foundations to support them (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Get advice from 15+ leaders on how to build the right data foundations for agentic analytics and intelligent agents <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fpages.awscloud.com%2Fawsmp-gim-jqup-adhoc-aim-ent-ai-data-leader-book-1-ent.html%3Ftrk=26025f78-92a4-4482-ba2a-6a3149324503%26sc_channel=el/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/cYq9q9AC5Pp5T4iCdFWtK2X7eqwqu1TyQ35ptO1lBsw=452" rel="noopener noreferrer nofollow" target="_blank"><span>in this book from Amazon Web Services (AWS)</span></a>.
<p></p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fpages.awscloud.com%2Fawsmp-gim-jqup-adhoc-aim-ent-ai-data-leader-book-1-ent.html%3Ftrk=26025f78-92a4-4482-ba2a-6a3149324503%26sc_channel=el/2/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/RV_F_Eng2QL0eVj4oxVvkoMVnQ_1To1HEFiSocFYhzA=452" rel="noopener noreferrer nofollow" target="_blank"><span>β Get your digital copy</span></a>
</p>
</span></span></div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgithub.com%2Frocky-data%2Frocky%3Futm_source=tldrdata/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/1rvkBshwHyifATBNeujwMMqsr-69XFX7TLxJ1xSrQ6Q=452">
<span>
<strong>Rocky (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Rocky is a Rust-based tool that adds a control layer on top of data warehouses, helping teams manage pipelines with features like data contracts, lineage tracking, and safe testing through branches. It focuses on catching errors early, preventing data issues, and making data workflows more reliable and easier to understand.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgithub.com%2FMega4alik%2Follm%3Futm_source=tldrdata/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/396dr4EchNumJ3DO9LJsUtYigLHXewN46IWoJ56DQGU=452">
<span>
<strong>oLLM (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
oLLM is a Python library for running very large context LLM workloads on modest consumer hardware by offloading model weights and KV cache to SSD instead of keeping everything in GPU memory. It's useful for offline tasks like analyzing long documents, logs, contracts, chats, or reports locally without quantization.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fboringsql.com%2Fposts%2Fhot-updates%2F%3Futm_source=tldrdata/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/6lIVrA-deq0qc_JSL7AmFbRPfawMA3mLW3J5CDd5MHA=452">
<span>
<strong>HOT Updates in Postgres (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
HOT Updates in PostgreSQL is a clever storage optimization that allows UPDATEs on unindexed columns to avoid touching indexes entirely when the new tuple fits on the same page as the old one. Instead of creating new index entries, PostgreSQL marks the old tuple as HOT_UPDATED and places a HEAP_ONLY tuple on the same page, forming a chain that scans can follow, which reduces WAL traffic, index maintenance, and vacuuming overhead.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Frmoff.net%2F2026%2F04%2F28%2Fmaterialized-tables-in-apache-flink%2F%3Futm_source=tldrdata/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/K_4JAWyk5iOOsnLUZWQqQD6LoRVw5Sd9c-utuRmw-Xg=452">
<span>
<strong>Materialized Tables in Apache Flink (14 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Materialized Tables in Apache Flink allows users to define a table directly with its population query, embedding both the schema and the continuous or scheduled refresh logic inside the catalog. This simplifies ETL pipelines by automatically handling job lifecycle, schema evolution, and refreshes.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><strong><h1>Miscellaneous</h1></strong></div>
</div>
</td></tr></tbody></table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fdev.to%2Fdeeshansharma%2Frunning-sqlite-in-the-browser-with-sqljs-and-wasm-a-practical-guide-with-google-drive-sync-edh%3Futm_source=tldrdata/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/QCzCcs98RlbWKAwpRpfPO2le2AHprh6gUFuQXR8Hwl8=452">
<span>
<strong>Running SQLite in the browser with sql.js and WASM β a practical guide with Google Drive sync (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A client-side architecture uses SQLite compiled to WebAssembly in the browser, with the database persisted as a single binary file on the user's Google Drive. Compared with IndexedDB or proprietary sync layers, this gives true data portability and privacy: the file can be opened in any SQLite tool, while Drive access is limited via the drive.file scope. Local state is written to localStorage after each mutation, Drive sync is debounced by 10 seconds, and conflict handling prefers Drive as the source of truth.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhackernoon.com%2Fbuilding-a-high-scale-real-time-recommendation-engine-with-feature-stores-and-redis-observability%3Futm_source=tldrdata/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/0Gm5supf3Mrtk2DO7z7whdXaMkoBP7TT0jRK-Vc5q-0=452">
<span>
<strong>Building a High-Scale Real-Time Recommendation Engine with Feature Stores and Redis Observability (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Real-time recommendation systems now need to combine rich contextual features with sub-100 ms latency at scale, often across billions of interaction records. Feature stores act as the consistency layer between offline training and online serving, reducing training-serving skew, while batch platforms compute expensive features and embeddings. Redis is used for low-latency vector similarity search, candidate retrieval, and caching eligibility filters, keeping request paths fast and efficient.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">β‘</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Quick Links</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2FDmRBSI/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/cj1uYDPCNDMukBVE0z_YIEMi29FOTiwFepfAQnE5q2o=452">
<span>
<strong>Expedia's Service Telemetry Analyzer (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Expedia's Service Telemetry Analyzer uses LLMs plus Datadog's telemetry data to speed incident investigation and reduce time to know/recover.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fread.thecoder.cafe%2Fp%2Flinux-broke-postgresql%3Futm_source=tldrdata/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/wb01_tcdLP4xhj_zgvwiCr6PBCZtaTOJDBUyEObb838=452">
<span>
<strong>How Linux 7.0 Broke PostgreSQL (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Linux 7.0 accidentally cut PostgreSQL performance in half because a scheduling change increased how long spinlocks were held during memory page faults, causing massive CPU waste, and switching to huge memory pages fixes the issue.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to advertise in TLDR? π°
</p>
<div class="text-block" style="margin-top: 10px;">
If your company is interested in reaching an audience of data engineering professionals and decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdata%26utm_medium=newsletter%26utm_campaign=advertisecta/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/rH0X-SNG08Fg5lNREKZPehW5bRD-TuUXClBGJApwF_A=452"><strong><span>advertise with us</span></strong></a>.
</div>
<br>
<!-- New "Want to work at TLDR?" section -->
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to work at TLDR? πΌ
</p>
<div class="text-block" style="margin-top: 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/Tl9Z_kgzRvGQDjfhqqw2W65BeLBPMDUcl7WeAssH6lY=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</strong></a>,
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech%2Fc227b917-a6a4-40ce-8950-d3e165357871/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/y6DMNlZdjmT6D16MZoc-ZW8hDtN88y45vCoFN8_Y3Do=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>create your own role</strong></a> or send a friend's resume to <a href="mailto:jobs@tldr.tech" style="color: #0000EE; text-decoration: underline;">jobs@tldr.tech</a> and get $1k if we hire them! TLDR is one of <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Ffeed%2Fupdate%2Furn:li:activity:7401699691039830016%2F/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/wBhSS4riQYqV9sWjV-fC70rSyKPcRjr1mVky6n1_nl0=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Inc.'s Best Bootstrapped businesses</strong></a> of 2025.
</div>
<br>
<div class="text-block">
If you have any comments or feedback, just respond to this email!
<br>
<br> Thanks for reading,
<br>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fjoelvanveluwen%2F/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/3j85MGBGyy7dw_40Bh0d8HLC9JqhiZFwf2KcBDBjaJ8=452"><span>Joel Van Veluwen</span></a>, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fjennytzurueyching%2F/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/XAYYH6AEXah8Gw9Hy-MwUvmZfotGihcmYnU9PdH6IBI=452"><span>Tzu-Ruey Ching</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fremi-turpaud%2F/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/BC6Swo5TsAuy_rZsDgzrVOY_MkuyqS6FSrPZ2Ywm94U=452"><span>Remi Turpaud</span></a>
<br>
<br>
</div>
<br>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block" id="testing-id">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdata%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/_kEW8B5N63zqNQZta3CQcbEU7XXVUGYLcQPOw2Gi5tE=452">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR Data isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=037ede50-92cc-11ee-b0f2-b761aa2217ad%26lc=1670a604-84b7-11f0-bcf5-55fc1d40139c%26p=2e5fd070-443b-11f1-acc2-f787867ecd52%26pt=campaign%26pv=4%26spa=1777543226%26t=1777543657%26s=9b66ef1e5e0ebb61c3ce3167ac0969195a20380765ef914b22a229a33925428f/1/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/dGigLFBldBFSB1ID-b2Hr9jyWaTVrw6iYP5pm4UayHQ=452">unsubscribe</a>.
<br>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
<img alt="" src="http://tracking.tldrnewsletter.com/CI0/0100019ddddbb97b-ac8d41c2-638e-4fee-a0a4-5d64218131b2-000000/JTpNtKwIpq3FWpmB-FTM9tPB9DiHovS9_fhqEiBezw8=452" style="display: none; width: 1px; height: 1px;">
</body></html>