<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Fst on Andrew Quinn&#39;s TILs</title>
    <link>https://til.andrew-quinn.me/tags/fst/</link>
    <description>Recent content in Fst on Andrew Quinn&#39;s TILs</description>
    <image>
      <title>Andrew Quinn&#39;s TILs</title>
      <url>https://til.andrew-quinn.me/papermod-cover.png</url>
      <link>https://til.andrew-quinn.me/papermod-cover.png</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 10 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://til.andrew-quinn.me/tags/fst/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Replacing a 3 GB SQLite database with a 10 MB FST (finite state transducer) binary</title>
      <link>https://til.andrew-quinn.me/posts/replacing-a-3-gb-sqlite-database-with-a-7-mb-fst-finite-state-trandsucer-binary/</link>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      
      <guid>https://til.andrew-quinn.me/posts/replacing-a-3-gb-sqlite-database-with-a-7-mb-fst-finite-state-trandsucer-binary/</guid>
      <description>&lt;p&gt;&lt;em&gt;Note for
&lt;a href=&#34;https://www.youtube.com/watch?v=aOJOfh2_4PE&#34;&gt;numberphiles&lt;/a&gt;:
all numbers have been rounded to their first significant
digit, because I&amp;rsquo;m a fan of Rob Eastaway&amp;rsquo;s
&lt;a href=&#34;https://robeastaway.com/blog/introducing-zequals&#34;&gt;&amp;ldquo;zequals&amp;rdquo; method&lt;/a&gt;
of getting to the point when it comes to estimation. It&amp;rsquo;s much
more valuable to walk away with the heuristic &amp;ldquo;some dude got
a 300x memory reduction by swapping out a database he hacked
together for a tiny, static, specialized data structure that
does exactly what he needs it to and no more.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
