<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Pinemere</title>
  <link>https://pinemere.website/</link>
  <atom:link href="https://pinemere.website/feed.xml" rel="self" type="application/rss+xml"/>
  <description>Tree-structured file synchronization — releases, internals, benchmarks.</description>
  <language>en-us</language>
  <lastBuildDate>Sat, 12 Apr 2026 10:00:00 +0000</lastBuildDate>
  <image>
    <url>https://pinemere.website/assets/og-preview.png</url>
    <title>Pinemere</title>
    <link>https://pinemere.website/</link>
  </image>

  <item>
    <title>v0.2.4 — streaming dedup and ignore patterns</title>
    <link>https://pinemere.website/blog/v0-2-released.html</link>
    <guid>https://pinemere.website/blog/v0-2-released.html</guid>
    <pubDate>Sun, 12 Apr 2026 10:00:00 +0000</pubDate>
    <description>Streaming transfers, .pineignore support, SQLite manifest migration, and the block size change.</description>
  </item>

  <item>
    <title>How Merkle-tree dedup actually works in pinemere</title>
    <link>https://pinemere.website/blog/merkle-tree-dedup.html</link>
    <guid>https://pinemere.website/blog/merkle-tree-dedup.html</guid>
    <pubDate>Sun, 08 Mar 2026 10:00:00 +0000</pubDate>
    <description>Rabin fingerprinting, variable-size blocks, hash tree construction, and real-world dedup ratios.</description>
  </item>

  <item>
    <title>NVMe vs spinning rust: sync benchmarks</title>
    <link>https://pinemere.website/blog/benchmarks-nvme.html</link>
    <guid>https://pinemere.website/blog/benchmarks-nvme.html</guid>
    <pubDate>Sun, 15 Feb 2026 10:00:00 +0000</pubDate>
    <description>48 GB of photos synced across NVMe, SATA SSD, and HDD storage backends.</description>
  </item>
</channel>
</rss>
