<!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;">Automated doubt uses specialized subagents to critique artifacts from multiple technical perspectives. This workflow begins by front-loading scrutiny </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/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/4ojozZpjCjD-WnuItuAjjY2xmjSY9yFT9K9I6gsNtjw=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/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/oBZ_dOZ0IGCkRkw-N6TQHB1d_SlSkPUKu4VwUTGc1KU=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=bd8993d0-62fe-11f1-8ac6-21f182169c9b%26pt=campaign%26t=1780916962%26s=a6da9d9a5b6413fe2ea459fc56e5bb671f8ad104c7c16f928baf69aa3ce6352f/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/sysd6ecjMJTDPAyCIaZrYn6mseKXnlyJMG2C_osde-E=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%2Fcursor.com%2Flp-team%2Fdev-habits-report%3Futm_source=tldr%26utm_medium=newsletter%26utm_campaign=dev_habits_report%26utm_content=tldr_dev_primary%26sender=tldr_dev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/X9xDF64TnOe_7fn-vHuexP4QDZQtqdhvHGQg-AIbq3I=452"><img src="https://images.tldr.tech/cursor.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Cursor"></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 Dev <span id="date">2026-06-08</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%2Fcursor.com%2Flp-team%2Fdev-habits-report%3Futm_source=tldr%26utm_medium=newsletter%26utm_campaign=dev_habits_report%26utm_content=tldr_dev_primary%26sender=tldr_dev/2/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/O15748mQiQ_-kSSQnjMXi4kwKTuir3j-8fSzMQQvwZM=452">
<span>
<strong>Coding Speed Doubled Year Over Year. Here's What Changed. (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cursor's new <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fcursor.com%2Flp-team%2Fdev-habits-report%3Futm_source=tldr%26utm_medium=newsletter%26utm_campaign=dev_habits_report%26utm_content=tldr_dev_primary%26sender=tldr_dev/3/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/wSOJR8RBcoYPZ_tqaayBsjHTIXaooWr77aGotiXaXXE=452" rel="noopener noreferrer nofollow" target="_blank"><span>Developer Habits Report</span></a> breaks down how high-performing engineering teams build software with AI. The headline finding? Coding speed has doubled year over year, with developers shipping larger PRs and leaning harder on context and automation to do it.
<p></p>
<p>The analysis draws on aggregated Cursor product and engineering data: agent usage, token consumption, accepted AI diffs, and merged PR activity. It's a grounded, data-driven look at where AI-assisted development stands today.</p>
<p>Read the full report to see how the best teams work differently, then put the findings into practice with up to $3,000 in Cursor Teams credits.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fcursor.com%2Flp-team%2Fdev-habits-report%3Futm_source=tldr%26utm_medium=newsletter%26utm_campaign=dev_habits_report%26utm_content=tldr_dev_primary%26sender=tldr_dev/4/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/J_yQZMF6bHEXvGGFKMjIj1ssC0-CZeUjcjcxYfxHLlY=452" rel="noopener noreferrer nofollow" target="_blank"><span>Get the report + $3,000 in Cursor credits --></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>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.react.doctor%2Fblog%2Fthe-problem-with-useeffect%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/UyAXNMu1fQ3pAdzznGOBVHKCU7D2cIXqPXMH13Wqs9Q=452">
<span>
<strong>The problem with useEffect (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Almost every useEffect bug is the same problem in disguise: the effect runs more often than expected, either from a missing dependency array (which loops until the tab crashes) or from a dependency that's an object, array, or function getting a fresh reference each render, since React compares dependencies by reference rather than content. Fix it by stabilizing the reference with useMemo/useCallback or depending on primitive values, and catch it early with the react-hooks/exhaustive-deps ESLint rule.
</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%2Fperformance.dev%2Fthe-conductor-rewrite%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/kTSg_05MF7ysMhXjzew2M-NETPplLQ9DOQk3OeMNjWc=452">
<span>
<strong>The Conductor Rewrite: What They Changed to Make It Fast (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Conductor is a local-first React app wrapped in Tauri with SQLite as its source of truth, and it was rebuilt to be twice as fast. After shimming Tauri's invoke() bridge to profile in Chrome (since React DevTools can't run in WebKit), the fixes were migrating to TanStack Router for stable references, virtualizing the chat with react-virtuoso plus React.memo, switching agent processes to Bun, and moving the git checkpoint off the critical path.
</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.alexself.dev%2Fblog%2Fautomated-doubt%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/F0VEfQyR6ZpvnjeSsi4-CLtr5XLQnyTZWiUdSllBSXc=452">
<span>
<strong>My Automated Doubt Development Process (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
"Automated doubt" uses specialized subagents to critique artifacts from multiple technical perspectives. This workflow begins by front-loading scrutiny during the design stage, where agents identify hidden assumptions and architectural gaps within technical specifications. Once implementation is underway, a suite of post-development agents audits the codebase for security vulnerabilities, type safety, and logic errors to make sure the output meets high engineering standards.
</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.eng-leadership.com%2Fp%2Fhow-to-grow-from-senior-to-staff%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/pRqoNj3UuPJXhS_sYQqGXcfo_ZnyIXIkmx_19Lvz8PY=452">
<span>
<strong>How to Grow From Senior to Staff Engineer in the AI Era (15 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Transitioning from senior to staff engineering requires shifting focus from individual technical execution to multiplying team impact. Staff engineers demonstrate leadership by building platforms and frameworks that reduce friction and drive sustainable organizational improvement.
</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%2Fgo.clerk.com%2FRTAM2fN%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/ykHnzFtSqMlm6aqTbDELOTlgc6a4mBoemvh3a5xseNo=452">
<span>
<strong>Clerk CLI: set up auth locally, ship it with one command (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
<code>clerk init</code> scaffolds your auth config. <code>clerk config</code> manages it in code. <code>clerk deploy</code> (coming soon) will push it to production — no context switching, no manual dashboard sync.<p></p><p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgo.clerk.com%2FRTAM2fN/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/H2puhTTm5QPPjb1ql8RlqNeNKE7CHsg089fP86cSm6s=452" rel="noopener noreferrer nofollow" target="_blank"><span>Install now</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%2Falibaba%2Fopen-code-review%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/j-pzjcvy9l0n9F0Zz1S0GSly9LOBIp5yPM2glCMKf-U=452">
<span>
<strong>Open Code Review (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Open Code Review is an AI-powered CLI tool that automates code reviews by analyzing Git diffs for precise, line-level feedback. It uses a hybrid architecture of deterministic logic and dynamic agents, allowing developers to integrate it easily into CI/CD pipelines or local environments.
</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%2Foxidecomputer%2Fmitos%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/ZdueIOaKelbTOJ85ONgOsn6-bmOFgLtKF15TKbMqrlk=452">
<span>
<strong>Mitos (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Mitos is an ASCII art generator designed to convert images, GIFs, and custom JavaScript code into text-based illustrations. The tool provides a suite of preprocessing controls for brightness and contrast alongside customizable character sets and real-time previews.
</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.0xkato.xyz%2Fhow-llms-actually-work%2F%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/hjcEcCFCWi8lFb3NVsz4v9qVoagdDwlDMHGjDtB58E0=452">
<span>
<strong>How LLMs Actually Work (24 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
LLMs operate by converting text into subword tokens and mapping them to numerical vectors called embeddings that represent semantic meaning. These models use positional encoding to track the order of words and use attention mechanisms to allow tokens to weigh the importance of other information in a sequence. Within the transformer stack, feed-forward networks process tokens individually while residual connections and normalization layers maintain mathematical stability across many layers.
</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%2Falexispurslane.github.io%2Frsync-analysis%2F%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/fhVfOsDLByn8-aYRCbx1H9uaR16xusaAqBK4hd5CesU=452">
<span>
<strong>Did Claude Increase Bugs in rsync? (28 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Statistical analysis of thirty-six rsync releases showed that software versions assisted by Claude AI show no real increase in bugs compared to historical human-authored releases. Using severity-weighted bug metrics and exact permutation tests, the data shows that these AI-influenced releases fall within the normal historical distribution rather than appearing as statistical outliers.
</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%2Fkasra.blog%2Fblog%2Fi-spent-1500-seeing-if-llms-could-hack-my-app%2F%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/eWeeGFA1M_R6etoGQEKTvMiicf6nbws1BPBt-Mjc17w=452">
<span>
<strong>I built a vulnerable app and spent $1,500 seeing if LLMs could hack it (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
An experiment tested the ability of various LLMs to identify and exploit security vulnerabilities within a custom-built React Native and Python application. After feeding models an APK and a challenge description, success rates were evaluated. GPT-5.5 emerged as the most effective tool for this specific task.
</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%2Fgithub.com%2Fanthropics%2Fdefending-code-reference-harness%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/b_wJTW62BD_b9xL56UWVKmehbBeZV5c6a5jPYXebqoI=452">
<span>
<strong>Defending Code Reference Harness (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A reference implementation for autonomous vulnerability discovery and remediation with Claude created by Anthropic.
</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%2Fataraxy-labs.github.io%2Fsem%2F%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/0jDBESzav_ej4-qsJiJz3kBmxifqvWdm4ash5gOvVvA=452">
<span>
<strong>Sem (Website)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Sem is a configuration-free CLI tool that improves Git by providing semantic, entity-level insights into code changes, dependencies, and history across dozens of programming languages.
</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%2Farnorhs.dev%2Fposts%2F2026-06-04%2Fmaybe-later-was-a-feature%2F%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/ZbY4exRjX0Gxx3DYMrHaZxJ0to6dIgIx2xH6Z-zen9E=452">
<span>
<strong>"Maybe later" was a feature (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Choosing not to build unnecessary features is a development strategy that prevents the accumulation of technical debt, a risk that is even more prominent since it's so easy now to use AI to generate code.
</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%2Fsimonwillison.net%2F2026%2FJun%2F6%2Fmicropython-in-a-sandbox%2F%3Futm_source=tldrdev/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/29gP1vvmzYzN6NWcaxToxCsPkatUK_dIoLUuoUP0GXE=452">
<span>
<strong>Running Python code in a sandbox with MicroPython and WASM (11 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A new alpha package called micropython-wasm allows for the secure execution of Python code within a WebAssembly sandbox, providing resource limits and persistent interpreter state for use in plugin systems and other isolated environments.
</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/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/2h60qOB0PrlI0oBLtTEoyv-cwbJHKjNGEiK_7CMpPxQ=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/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/7Ui-RJxH1ZHU063Hclim5wskSMxXhpa8Q-7hM5fbBsg=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/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/0mGQ3C5aVOt2P0V57U5g0l8f9-kvE3RXtSfhV955tKE=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/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/x1Rhm28RH_mUsj4oT0svSw6H-IXeQg0NKgp9DzWkCl0=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/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/_zgBLfyWyFsSYttfclB6N0g1mUmYynzCdajAk8Oq9bc=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/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/BFTHM-ykffnoi6VM6vsPucw3xzqt2DDEb9JaPyp4QFk=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/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/0Ry9akQr3PpQCpUZy6Sf6aupzQNbL6kLjj7aq17KNU8=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/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/8-GaeJgtbXQjXLX-3WrKwHXF9sL8OjSChzqJgF0dK3w=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=bd8993d0-62fe-11f1-8ac6-21f182169c9b%26pt=campaign%26pv=4%26spa=1780916458%26t=1780916962%26s=58ee59f537309b838dd4371205dd2d9b9d13291d1bacdec611d4462da8af770a/1/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/jhJG_PURTru801Lv1A506lHfnF3AM8mmb4KXTzAR5bg=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/0100019ea6ec44fd-899c8a52-db4e-4d3e-b622-a4d16eba7aa7-000000/vIhLpjw757ZbGya-7wTEMTExA32gMaJdfa-ycAqsPpU=452" style="display: none; width: 1px; height: 1px;">
</body></html>