<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ali Dbouk — Writing</title>
    <description>Notes from running my own data platform.</description>
    <link>https://alydbouk.com/writing</link>
    <atom:link href="https://alydbouk.com/writing/rss.xml" rel="self" type="application/rss+xml"/>
    <language>en-US</language>
    <lastBuildDate>Thu, 07 May 2026 12:22:33 GMT</lastBuildDate>
    
    <item>
      <title><![CDATA[Why ChatAEC has no analytics warehouse]]></title>
      <description><![CDATA[PostgREST over versioned SQL views gave us a dashboard in four days and zero new services to operate. Here's what we'd lose at scale.]]></description>
      <link>https://alydbouk.com/writing/why-chataec-no-warehouse</link>
      <guid isPermaLink="true">https://alydbouk.com/writing/why-chataec-no-warehouse</guid>
      <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
      <category>build-log</category>
    </item>
    <item>
      <title><![CDATA[The Iceberg compaction job that ate Sunday morning]]></title>
      <description><![CDATA[A small-files problem that wasn't small. Notes from a four-hour incident on a one-operator stack.]]></description>
      <link>https://alydbouk.com/writing/iceberg-compaction-incident</link>
      <guid isPermaLink="true">https://alydbouk.com/writing/iceberg-compaction-incident</guid>
      <pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
      <category>postmortem</category>
    </item>
    <item>
      <title><![CDATA[GANs are great until you check PSNR]]></title>
      <description><![CDATA[Closing notes from my MSc thesis: where adversarial loss helps satellite super-resolution and where it actively lies.]]></description>
      <link>https://alydbouk.com/writing/gans-psnr</link>
      <guid isPermaLink="true">https://alydbouk.com/writing/gans-psnr</guid>
      <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
      <category>ml</category>
    </item>
  </channel>
</rss>