<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>machine-learning on krtffl.dev</title>
    <link>https://krtffl.dev/categories/machine-learning/</link>
    <description>Recent content in machine-learning on krtffl.dev</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>© [krtffl](https://krtffl.dev)</copyright>
    <lastBuildDate>Mon, 18 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://krtffl.dev/categories/machine-learning/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>don&#39;t let your backtest lie to you: leakage guards for a solo research codebase</title>
      <link>https://krtffl.dev/posts/backtest-leakage-guards/</link>
      <pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate>
      
      <guid>https://krtffl.dev/posts/backtest-leakage-guards/</guid>
      <description>&lt;p&gt;lights on the wrong thing.&lt;/p&gt;
&lt;p&gt;the backtest printed a return rate north of 1.0 — more money notionally out than in, across a full season the model had never been allowed to see. for about four seconds i believed it. then i did the only responsible thing you can do with a number that flattering when you&amp;rsquo;re the only person checking your work: i assumed i&amp;rsquo;d cheated somewhere, and went looking for where.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
