<!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;">DuckDB’s upcoming 2.0 release turns the database into a much broader platform, adding client/server operation, triggers, first-class semi-structured </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/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/FTYu4hoWGz4yvlJBmGwV4To5AWmMA08bCdMnd0I9rko=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/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/eNE20QyqIjGS8Qi_ILp_4vPXz_MX4vowTiIfJM50kMY=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=26555566-9c61-11f1-a324-85dc7f23f9cc%26pt=campaign%26t=1787220640%26s=12968604434d7db990eeb725bb4e08e3d95fbf76414a58e14dc483ed5004eb52/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/b4HADuXkSkBXyfRfr2Fkv9cCt5oKn4y4ec3SksF8VTk=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></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-08-20</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody></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%2Farxiv.org%2Fhtml%2F2608.13900v1%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/iNzrn6r8yXCpv8YEHTHxjjOTAlWqh8L31me7c2A7HZk=452">
<span>
<strong>Agentic Transaction: Towards ACID-Compliant Agent Systems (22 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Researchers apply database-style ACID guarantees to AI agents, treating multi-step workflows as transactions that validate before committing changes, isolate failed attempts, and preserve durable state. Its ACID-Agent implementation outperformed Claude Code by up to 10.6% on a data agent benchmark, suggesting reliability-oriented agent architecture can matter as much as model scale.
</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%2Fnewsletter.pragmaticengineer.com%2Fp%2Foptiver%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/W5JQuh0a6JqzeFuM2W6OpSwNSNC3H1qQqvyMLz5r1-I=452">
<span>
<strong>Software engineering at a proprietary trading company: Optiver (17 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Optiver's platform shows what happens when latency, reliability, and ML quality map directly to P&L. Roughly 950 engineers support 10M+ daily trades across a stack spanning C++, Python, Rust, Kafka, Postgres, Databricks, custom Linux kernels, and co-located hardware. The pattern is deep infrastructure ownership, not generic speed culture.
</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%2Fwww.uber.com%2Fus%2Fen%2Fblog%2Fdata-abstraction-layer%2F%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/qSuYO5I31WeHzT-SR3TLccQae0LQPClGWb5FkgGKqQA=452">
<span>
<strong>Simplifying data and product integrations with a data abstraction layer (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Uber's Data Abstraction Layer decouples product integrations from changing physical tables, schemas, and backends. A logical table plus FetchData API can resolve queries across real-time and daily tables, OLAP stores, Docstore, and Hive, then roll up metrics by requested dimensions. Advertiser reporting delivery fell from weeks to under two days.
</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%2Fnetflixtechblog.medium.com%2Fbehind-the-scenes-evolving-netflixs-ads-event-pipeline-for-live-part-ii-826ebf9ad9fb%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/LzdumRKjwjO8Ud-m08axnDlAs6WX9g_H-xa6b2U0ev4=452">
<span>
<strong>Behind the Scenes: Evolving Netflix's Ads Event Pipeline for Live (11 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Netflix rebuilt its live ads event pipeline on Apache Flink, moving metadata enrichment out of the ad-serving critical path and into stateful streaming joins. The design handles region-aware routing, late events, hourly Spark recovery, best-effort deduplication, and dual-run validation that reached over 99.99% agreement before the legacy system was retired.
</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%2Fwww.crunchydata.com%2Fblog%2Fpostgres-19-how-our-advice-has-changed-since-we-wrote-it%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/jOvBD7JjMtzF-EFRU0hlNslgSUcA4f3iN13t3PlLgn8=452">
<span>
<strong>Postgres 19: How Our Advice Has Changed Since We Wrote It (16 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Postgres 19 mostly strengthens proven practices rather than changing them, building on async I/O with autoscaling workers while adding more resilient COPY, LZ4 compression by default, improved indexing, and smoother partition management. The core advice remains the same: use COPY for bulk loads, model hot data structurally, choose indexes carefully, and partition primarily for lifecycle management.
</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%2Fluminousmen.substack.com%2Fp%2Fspark-tips-partition-tuning%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/Fzw9PEdpGl07lkyhEba4suGnfaKVhK2HRiHU0gKFQas=452">
<span>
<strong>Spark Tips. Partition Tuning (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Spark partition sizing is a throughput and stability lever: aim for enough partitions to use cores without creating tiny tasks, filter early, avoid unnecessary shuffles, and repartition around joins or writes when the current layout is wrong. The practical advice covers AQE, skew, spills, checkpoint barriers, and small-file tradeoffs.
</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%2Fduckdb.org%2F2026%2F08%2F17%2Fduckdb-20-highlights%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/OvdboIGG1BO9D1amL0e-4BnpDypOtcOeVHAELeKARpk=452">
<span>
<strong>A Preview of DuckDB v2.0 (16 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
DuckDB's upcoming 2.0 release turns the database into a much broader platform, adding client/server operation, triggers, first-class semi-structured VARIANT data, asynchronous I/O, a new SQL parser, and major storage and query-performance improvements. It also strengthens DuckDB for long-running transactional workloads and makes extensions easier to build, distribute, and maintain across versions.
</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%2Ficeberg.apache.org%2Fblog%2Fvariant-in-apache-iceberg%2F%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/oB6s3gKx1R9AjUIA_g0AVQEIbRsh029KpjVW9IP1lzI=452">
<span>
<strong>Semi-Structured Data in Apache Iceberg: Meet the Variant Type (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Iceberg v3 added a Variant type for semi-structured data, so fast-changing JSON-like records can live in one column while preserving native types like timestamps, decimals, and binary values. It uses Parquet's binary encoding, works across supported engines including Spark and Flink, and can be queried from Spark SQL with variant_get.
</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%2Fvutr.substack.com%2Fp%2Fi-spent-10-hours-vibe-coding-a-tool%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/hhDCjLqusJGMjs8z84BaLMwaK4q3RekYMrkrjy2GSnM=452">
<span>
<strong>I spent 10 hours vibe-coding a tool to visualize any Parquet file's internals (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A small browser tool parses Parquet files with Rust arrow-rs and exposes the internals that usually stay hidden: row groups, column chunks, pages, schemas, encodings, Bloom filters, sizes, and min/max statistics. It is a useful teaching and debugging aid for understanding why columnar files behave the way they do.
</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%2Falexeyondata.substack.com%2Fp%2Frebuilding-a-faq-system-for-datatalksclub%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/RgU_n2nEDfLIjL-fVfkYBYeq6nA_B0ayPtrozD5I9no=452">
<span>
<strong>(Re)Building a FAQ System for DataTalks.Club (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
DataTalks.Club rebuilt its FAQ bot around curated GitHub issues, Slack threads, YouTube transcripts, and explicit evaluation cases. The serverless design keeps retrieval simple enough for AWS Lambda, but puts effort into labels, review batches, and costly false-closure checks. It is a useful reminder that RAG quality starts with maintained data.
</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%2Fincident.io%2Fblog%2Fwe-turned-off-pub-sub-and-nobody-noticed%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/oBzgQGJAzqwGk9I9GYt_z8ivqg_sBlZm0A6A7XdFlFs=452">
<span>
<strong>We turned off Pub/Sub and nobody noticed (17 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The team at Incident.io eliminated Google Pub/Sub as a single point of failure by adding NATS and building an active-active load balancer that automatically routes messages between both brokers. Production tests, including fully disabling Pub/Sub, caused no dropped messages or customer impact.
</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%2Fthreadreaderapp.com%2Fthread%2F2089338347286093851.html%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/39eHYLah91cdRUqmlEp62k4M3j3HarTEZDhkc3ANNxg=452">
<span>
<strong>We will ship the first Polars 2.0 release candidate next week (1 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Polars 2.0 is nearing release, with the first release candidate due next week.
</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%2Finco.ai%2Fblog%2Fdflash2%2F%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/4edDHSwB6S0udWxPv-wMS62Cbu7J0xU0KCoNK3TJsWg=452">
<span>
<strong>DFlash 2: Keep Drafting Parallel (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
DFlash 2 makes speculative decoding more efficient, delivering roughly 3x faster LLM inference by accepting more tokens per pass while keeping output unchanged.
</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%2Fplanetscale.com%2Fblog%2Fmassively-parallel-postgres-backups%3Futm_source=tldrdata/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/womvY0bJZP01J412jHwUT7N1gwQzo9FARZep1hREAuI=452">
<span>
<strong>Massively parallel Postgres backups (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
PlanetScale's sharded Postgres backup design turns each shard into a parallel worker that restores a good snapshot from S3, replays WAL, and freezes a consistent point-in-time copy.
</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/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/HwaDfbX-7_NiVEVjrOnmtx3dp3oIJNJDan0-YGX667Y=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/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/ywb5Srl0ZX5w9S_oCkF37DAUNG8mpmGfLFxTqgQ0q2Y=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/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/0GAAvIeQtj2hEzYNIcmTASA-11cMieg5LNBYI_88Aok=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/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/YRr2r2qK8rBG1hOGK8DhqjtrB1Dj0wEcW5yBLO5X0S4=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/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/gVctgyZxZlbWQ7BeAQr0gDGG2aPdb9ige2KQJATxuoI=452"><span>Joel Van Veluwen</span></a>, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fjennytzurueyching%2F/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/cdQTrBaQF-qx3V01cksx3wO1AJuuDdW84TD2XZFwt_4=452"><span>Tzu-Ruey Ching</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fremi-turpaud%2F/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/v_S-hrds5jFZyf3HkC2QxXFw1V6aPyFwZbgr2jC_F1s=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/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/paXdbSviiAA3NmSOImOgCVgQnFJW4wBVFvOKDQzPAjk=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=26555566-9c61-11f1-a324-85dc7f23f9cc%26pt=campaign%26pv=4%26spa=1787220028%26t=1787220640%26s=4dbbce7aae697c00dba84b1292ef469470bcf7a24f610b67d583aefc8f43cb7d/1/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/8y9n8WGRZWySvALi904OlojUIYQnGFoHZ5M34tn4S5Q=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/010001a01ea6c3f8-74d26204-748b-4124-8861-607e4e0ead4b-000000/uYT52nz7YH52rqwQGIB-oH6W6iBk_T9jfTLaBvi_Dxk=452" style="display: none; width: 1px; height: 1px;">
</body></html>