<!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 Dev</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;">The development of the app "In the Long Run" allows runners to engage in virtual runs across popular global routes, tracking their progress β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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%2Fdev%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/yb71zBEoe68fjdBJSJfKPMwrdAkqJ6K54jd1n1AKGKA=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%2F%3Futm_source=tldrdev%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/9aVfN7EyvrZTW32GI3RCsMuXniGfPdrKWjHRlPOpYUM=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=156b9020-84b7-11f0-a976-55fc1d40139c%26p=f01b01d4-7114-11f1-a1de-112855d77aca%26pt=campaign%26t=1782472122%26s=18fda761b16f95aaabbb9585dea8882e47638c38ce86c8deb7439f0bfb930e35/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/SKbZ5lfFMw6iRa48j1mESrexWTf8VP9fvECF1B8g1tY=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 Dev <span id="date">2026-06-26</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>Articles & Tutorials</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.vlt.io%2Fblog%2Fpackument-size-limits%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/YCxDj0Ec4wV4zH80x_EgiDIsEyyW-ppLP2o2ToLcO6Y=452">
<span>
<strong>Why Drizzle ORM couldn't publish new releases on NPM for a month (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Drizzle ORM was unable to publish new releases to NPM for a month due to reaching a 100 MB limit on the size of its packument, which is a document containing metadata for all versions of a package. This issue was resolved with the assistance of NPM support by removing unused older 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%2Featon-works.com%2F2026%2F06%2F24%2Fjnj-webapp-hacks%2F%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/vnU3Yd-KuvB-RnE7GIqOKr9Kfc_o5hyu0sDGMYPRDH4=452">
<span>
<strong>Exploiting vulnerabilities in Johnson & Johnson web apps (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Two vulnerabilities were identified in Johnson & Johnson's web applications, one affecting a campus recruiting system that exposed nearly 1,000 students' details, and the other allowing administrative takeover of an internal audit system used by 20 companies. The campus recruiting vulnerability came from a simple misconfiguration where an API key was used instead of proper token authentication, while the audit system's flaw involved unauthenticated access to sensitive employee information through poorly secured APIs.
</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%2Fidlemachines.co.uk%2Fessays%2Fpytorch-training-loop%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/Y7DYaLHNUXkaL7fVUwDAs5ttaDFXtsG_eYVQj7Q0zQE=452">
<span>
<strong>The annotated PyTorch training loop (31 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
To build an effective training loop in PyTorch, it's necessary to understand the order and placement of various operations, as misplaced lines can lead to issues such as failed convergence or excessive memory usage. This includes setting up the model, loss function, optimizer, and data loader, followed by executing the training and validation phases while managing gradients through techniques like gradient clipping and learning rate scheduling.
</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%2Fdev.karltryggvason.com%2Fyou-cant-unit-test-for-taste%2F%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/U16gF_-aPlz9lXSEv7jRmTzkOh1WMGcby12-YmTtvKw=452">
<span>
<strong>You can't unit test for taste (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The development of the app "In the Long Run" allows runners to engage in virtual runs across popular global routes, tracking their progress on interactive maps. A key aspect of the app is improving these maps with points of interest, which led to the creation of a data processing pipeline that filters a dataset to identify and serve relevant landmarks based on user-defined parameters. However, it was challenging to automate aspects of taste and accuracy with AI.
</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%2Fdanielmiessler.com%2Fblog%2Fai-native-divide%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/dmTTl3bw0vmQPyLgSmjOFV7uvBgm4EmxPNfED351h4k=452">
<span>
<strong>The Coming Divide: AI-Native or Left Behind (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A divide is emerging between those who embrace AI technology and those who reject it, creating distinct experiences and opportunities for each group. Individuals who use AI tend to be much more productive and innovative, which exacerbates feelings of unfairness and frustration among those who remain skeptical or disengaged.
</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.elenaverna.com%2Fp%2Fthe-ai-era-requires-a-different-kind%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/zVwJARUF8AdS6RvtQvSngRt3EAmC39UMKcvqZg_BIQQ=452">
<span>
<strong>The AI era requires a different kind of experimentation (14 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The landscape of experimentation in product development has shifted a lot, requiring teams to abandon minor optimizations in favor of larger, more impactful changes. The accelerated pace of innovation, combined with the automatic personalization capabilities of AI, reduces the value of traditional A/B testing and calls for longer testing periods to capture true outcomes.
</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%2Fbrowserbase.run%2Fo1Proth%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/pDY-NeR_7A8tWr6uRkdw7ZZ0qO93auKDcK43GsGQNiI=452">
<span>
<strong>Web automation that actually works on real websites. (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Web automation broken? Agents hallucinating webpage content? The usual culprits: JavaScript-heavy pages, shifting layouts, anti-bot walls, multi-step forms. <strong>Ramp, Lovable</strong> and <strong>Deepmind </strong>use <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fbrowserbase.run%2Fcf8i2py/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/sJ8VjUFcRODSy3kNLoDPj99CYzRIlS1re3rVWqmvIKg=452" rel="noopener noreferrer nofollow" target="_blank"><span>Browserbase</span></a> to run web automation on production headless browsers. Self-healing when pages change, unfazed by auth or weird UI. Full session observability at 35M+ sessions a month. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fbrowserbase.run%2FFU2gyxY/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/pXXRoNy73oFSWi6q63NIjhmySYT8-zfAM2Wcx4KiZNU=452" rel="noopener noreferrer nofollow" target="_blank"><span>Get a Demo β</span></a>
</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%2Fevery-app%2Fopen-seo%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/92_IyzlwzsWoVWdHj8w6soK8flNjzhnidwG5qVRPHNE=452">
<span>
<strong>Open SEO (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
OpenSEO is an open-source SEO tool designed as an alternative to platforms such as Semrush and Ahrefs. It provides various SEO workflows, including keyword research, rank tracking, and site audits, without requiring a subscription model, using a pay-as-you-go approach for connected DataForSEO APIs.
</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%2Fpete.design%2Ftw-fade%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/268IEWWySJ-RAdzUuOyGLkppUroesaZe5lJSN7wbFe0=452">
<span>
<strong>Tw-fade (Website)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A Tailwind CSS v4 plugin for CSS mask fades on scroll containers.
</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%2Fwww.tierfs.com%2Fblog%2Fevery-team-builds-the-same-cache.html%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/NZn2-2flYlqrnvZO8OuZZPOGSM3D8GRuCimnL-oxUVs=452">
<span>
<strong>Every Team is Building the Same Cache (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Many companies working with cloud compute workloads repeatedly face the issue of unnecessary delays caused by slow data access, leading infrastructure teams to build caching solutions from scratch, even though these solutions ultimately converge on similar designs. The increasing reliance on ephemeral computing instances and the growing size of data make this problem worse, resulting in multiple teams devising their own proprietary caching methods without sharing them.
</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%2Flilianweng.github.io%2Fposts%2F2026-06-24-scaling-laws%2F%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/kozEKrhATXYrl2zyG0GwIpBR81CgdPY5Wt4AFFtyFYw=452">
<span>
<strong>Scaling Laws, Carefully (25 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Scaling laws in deep learning show how training loss decreases predictably as model size, dataset size, and compute resources increase, typically following a power-law relationship. Empirical studies have shown that larger models and datasets lead to more efficient learning, with results suggesting the optimal allocation of resources between model size and dataset size to minimize generalization error.
</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%2Fjamesoclaire.com%2F2026%2F06%2F25%2Fthe-unbearable-cheapness-of-open-weight-models%2F%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/jtM2SkB-c-ylbE_G7DaXwKsqLCwVNwzMnCMnUlAtESc=452">
<span>
<strong>The Unbearable Cheapness of Open Weight Models (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
DeepSeek V4 offers lower pricing compared to Anthropic and OpenAI models, highlighting a nearly 50x price difference based on token usage. Concerns have come up regarding the high costs associated with AI models from major companies and whether they can effectively compete with more affordable open weight alternatives.
</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%2Fwww.schneier.com%2Fblog%2Farchives%2F2026%2F06%2Fai-and-liability.html%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/FZexc315TaBKNYHodAYtNg_mfnVy3F8dIIpv_b1HxRU=452">
<span>
<strong>AI and Liability (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A recent German court ruling determined that Google is liable for inaccuracies in its AI-generated search summaries.
</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%2Fblog.cloudflare.com%2Foauth-for-all%2F%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/ZPGk92ti9TUI06qa3h-V010myuDsymOsACFNuwcIiIc=452">
<span>
<strong>Unlocking the Cloudflare app ecosystem with OAuth for all (11 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cloudflare's introduction of self-managed OAuth allows devs to create and manage their own OAuth clients for API access.
</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%2Fruntypelabs%2Fpersona%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/3fhFYv2UIPbMFZskq1IytNBJErvtRwMxi3YqHwWDE1s=452">
<span>
<strong>Persona (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Persona is a lightweight, themeable AI chat widget that easily integrates with websites.
</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%2Fkolistat.com%2Fblog%2Fthe-stats-duck-v0-6-0%2F%3Futm_source=tldrdev/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/kxrMyOkEyP7ehhlaAhWxl-YziMtwiWDNLrLXs4mGePg=452">
<span>
<strong>the-stats-duck v0.6.0 (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The latest version of the-stats-duck extension for DuckDB introduces several new statistical functions and charting capabilities, allowing users to perform interesting new analyses, like regression analysis, directly in SQL without external programming languages.
</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;">
Love TLDR? Tell your friends and get rewards!
</p>
</td></tr>
<tr><td class="container" style="padding: 0px 10px 15px;">
<div class="text-block">
Share your referral link below with friends to get free TLDR swag!
</div>
</td></tr>
<tr><td align="left" style="padding: 10px;">
<div class="text-block">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Frefer.tldr.tech%2F8770c80a%2F3/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/7mQ2rZQO74cu5o-95LVCizQw3Wr9EGq6BooJGeMMubM=452" style="color: #464ba4; text-decoration: underline;">https://refer.tldr.tech/8770c80a/3</a>
</div>
</td></tr>
<tr></tr>
<tr><td align="left" style="padding:5px 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhub.sparklp.co%2Fsub_7383e7653c81%2F3/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/e2y15cLa7r3nPhgiA0CreIdWo5ENjNYbGEFy2_EcbGQ=452" style="font-size: 16px; line-height: 1.6; padding: 10px 0; display: inline-block; text-decoration: underline;"><span style="mso-text-raise:13pt; text-decoration: underline;">Track your referrals here.</span></a>
</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 web developers and engineering decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdev%26utm_medium=newsletter%26utm_campaign=advertisecta/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/hQeCHUkOqonQm7Hd3MopeALwpX-WNZVOatiVIT8vRQc=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/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/X0AVCuFfxRdQ7GZD4MJbGu1yU1FoNj-sevT_7PHFb7M=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/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/3t9YIb9ClR29L9ukI-aEtrIYX0eD06nCVH6p0wxJSuM=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/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/fcNympeL7hrnpIwY1dmuNrk2xCdvRYNtRfVPOhK7yUQ=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>
<span>Priyam Mohanty</span>, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fxu-jenny%2F/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/Gn99B2POK1F0clt92Tn6FX6E3rsM_a0uu4QX4oX3E-Y=452"><span>Jenny Xu</span></a> & <span>Ceora Ford</span>
<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%2Fdev%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/w6IrdPqme3EhWSaPCbnHVGi_cN56nJqcU-j7pqDhmgg=452">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR Dev isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=e8d201ca-3e93-11ed-9a32-0241b9615763%26lc=156b9020-84b7-11f0-a976-55fc1d40139c%26p=f01b01d4-7114-11f1-a1de-112855d77aca%26pt=campaign%26pv=4%26spa=1782471692%26t=1782472122%26s=15bbd86a13b28e78fb7dd56ec5ef53df415436a60333c54eb989379593236a52/1/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/VWGjlFsa5f4MsNpi5GVG_1W2Xx5V_2B3UUZDmFzPdWo=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/0100019f039e2044-f336fbd2-e2f6-4d7a-add8-5513f597bf9a-000000/3s8RmRg1DNn1oTop8CaxFAr7LneB51xp11dVQW0sUnc=452" style="display: none; width: 1px; height: 1px;">
</body></html>