<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Gretyl</title>
  <subtitle>A portfolio of curated software.</subtitle>
  <link href="https://gretyl.maplecrew.org/feed.xml" rel="self" type="application/atom+xml"/>
  <link href="https://gretyl.maplecrew.org/" rel="alternate" type="text/html"/>
  <id>https://gretyl.maplecrew.org/</id>
  <updated>2026-05-20T10:43:00+00:00</updated>
  <author>
    <name>Gretyl</name>
    <uri>https://gretyl.maplecrew.org/</uri>
  </author>
  <entry>
    <title>Financialization, 1975–2025</title>
    <link href="https://gretyl.maplecrew.org/entries/financialization/" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/entries/financialization/</id>
    <published>2026-05-20T10:43:00+00:00</published>
    <updated>2026-05-20T10:43:00+00:00</updated>
    <summary type="html">A three-panel examination of American corporate financialization — net equity retirement since 1982, four decades of wealth concentration across five independent methodologies, and the reallocation of corporate cash flow from capital expenditure to shareholder payouts.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/entries/financialization/svg/thumb-sankey.svg"/>
    <category term="article"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>Twine Harness</title>
    <link href="https://gretyl.maplecrew.org/tools/twine-harness/" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/tools/twine-harness/</id>
    <published>2026-05-11T00:50:05+00:00</published>
    <updated>2026-05-11T00:50:05+00:00</updated>
    <summary type="html">In-browser Tweego compiler — paste Twee 3 source, pick a story format (SugarCube, Harlowe, Snowman, Chapbook), and preview the compiled story instantly.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/og/twine-harness.svg"/>
    <category term="website"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>Local DuckDB</title>
    <link href="https://gretyl.maplecrew.org/tools/local-ddb.html" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/tools/local-ddb.html</id>
    <published>2026-05-07T04:49:09+00:00</published>
    <updated>2026-05-07T04:49:09+00:00</updated>
    <summary type="html">In-browser DuckDB-WASM analytics dashboard — drag CSV or Parquet files, run SQL, and chart results with Observable Plot.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/og/local-ddb.png"/>
    <category term="website"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>Hypothesis &amp; HypoFuzz</title>
    <link href="https://gretyl.maplecrew.org/tutorials/hypothesis-hypofuzz.html" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/tutorials/hypothesis-hypofuzz.html</id>
    <published>2026-04-29T13:49:25+00:00</published>
    <updated>2026-04-29T13:49:25+00:00</updated>
    <summary type="html">A small interface yielding large results — property-based testing and coverage fuzzing in Python.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/og/hypothesis-hypofuzz.png"/>
    <category term="article"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>Twine Starter</title>
    <link href="https://gretyl.maplecrew.org/tutorials/twine-starter.html" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/tutorials/twine-starter.html</id>
    <published>2026-04-29T01:04:46+00:00</published>
    <updated>2026-04-29T01:04:46+00:00</updated>
    <summary type="html">A clickable primer on Tweego — mise, marry, fire 🧶</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/og/twine-starter.svg"/>
    <category term="article"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>Git explainer</title>
    <link href="https://gretyl.maplecrew.org/tutorials/git-rulebook.html" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/tutorials/git-rulebook.html</id>
    <published>2026-04-24T00:20:48+00:00</published>
    <updated>2026-04-24T00:20:48+00:00</updated>
    <summary type="html">Version control is a team sport — rhythms, experiments, and mastery checks for the CVS-era engineer.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/og/git-rulebook.png"/>
    <category term="article"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>The Extremes of Chance</title>
    <link href="https://gretyl.maplecrew.org/tutorials/the-extremes-of-chance.html" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/tutorials/the-extremes-of-chance.html</id>
    <published>2026-04-12T07:39:17+00:00</published>
    <updated>2026-04-12T07:39:17+00:00</updated>
    <summary type="html">Visualize dice odds in common gaming scenarios.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/avatar.png"/>
    <category term="article"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>How a GPT Learns</title>
    <link href="https://gretyl.maplecrew.org/tutorials/how-gpt-learns.html" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/tutorials/how-gpt-learns.html</id>
    <published>2026-04-12T07:39:16+00:00</published>
    <updated>2026-04-12T07:39:16+00:00</updated>
    <summary type="html">Highly-nuanced statistical interpolators of language-shaped things.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/avatar.png"/>
    <category term="article"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>Phrase a Day</title>
    <link href="https://gretyl.maplecrew.org/phrase-a-day.html" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/phrase-a-day.html</id>
    <published>2026-04-10T00:30:51+00:00</published>
    <updated>2026-04-10T00:30:51+00:00</updated>
    <summary type="html">Keep them guessing every day!</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/og/phrase-a-day.png"/>
    <category term="website"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>webkitdirectory Demo</title>
    <link href="https://gretyl.maplecrew.org/tools/webkitdirectory-demo/" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/tools/webkitdirectory-demo/</id>
    <published>2026-04-06T02:01:55+00:00</published>
    <updated>2026-04-06T02:01:55+00:00</updated>
    <summary type="html">Browser directory access SPA showcasing three input modes (input picker, showDirectoryPicker(), drag/drop) with tree view and file preview.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/avatar.png"/>
    <category term="website"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>GREED — A Classic Dice Game of Risk &amp; Reward</title>
    <link href="https://gretyl.maplecrew.org/tutorials/greed.html" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/tutorials/greed.html</id>
    <published>2026-04-05T06:13:02+00:00</published>
    <updated>2026-04-05T06:13:02+00:00</updated>
    <summary type="html">Want to push your luck? 🎲</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/og/greed.png"/>
    <category term="article"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>Shadertoy Harness</title>
    <link href="https://gretyl.maplecrew.org/tools/shadertoy.html" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/tools/shadertoy.html</id>
    <published>2026-04-05T02:45:38+00:00</published>
    <updated>2026-04-05T02:45:38+00:00</updated>
    <summary type="html">WebGL shader playground with live editing, built-in presets, and auto-generated UI controls via @slider annotations.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/og/shadertoy.png"/>
    <category term="website"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>IMPLODE</title>
    <link href="https://gretyl.maplecrew.org/implode.html" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/implode.html</id>
    <published>2026-04-05T02:25:24+00:00</published>
    <updated>2026-04-05T02:25:24+00:00</updated>
    <summary type="html">Promoting the ethical consumption of billionaires.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/og/implode.png"/>
    <category term="website"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>The Artemis Trail</title>
    <link href="https://gretyl.maplecrew.org/artemis-trail.html" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/artemis-trail.html</id>
    <published>2026-04-05T02:16:12+00:00</published>
    <updated>2026-04-05T02:16:12+00:00</updated>
    <summary type="html">Interactive lunar mission simulator. Guide your crew through the perils of deep-space travel in a retro terminal interface.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/og/artemis-trail.png"/>
    <category term="website"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>OpenGraph Preview</title>
    <link href="https://gretyl.maplecrew.org/tools/opengraph-preview.html" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/tools/opengraph-preview.html</id>
    <published>2026-04-05T01:52:48+00:00</published>
    <updated>2026-04-05T01:52:48+00:00</updated>
    <summary type="html">For Mastodon/Discord card rendering.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/avatar.png"/>
    <category term="website"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>Purely Functional Data Structures</title>
    <link href="https://gretyl.maplecrew.org/functional-data-structures/" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/functional-data-structures/</id>
    <published>2026-04-04T17:05:33+00:00</published>
    <updated>2026-04-04T17:05:33+00:00</updated>
    <summary type="html">Harnessing Chris Okasaki&apos;s &lt;em&gt;Purely Functional Data Structures&lt;/em&gt;, this Python module brings immutable, persistent versions of six foundational structures, from the classic ConsList and BankersQueue to advanced heap and tree variants such as LeftistHeap, PairingHeap, and RedBlackTree.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/avatar.png"/>
    <category term="article"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
  <entry>
    <title>Resnick Algorithms</title>
    <link href="https://gretyl.maplecrew.org/resnick-algorithms/" rel="alternate" type="text/html"/>
    <id>https://gretyl.maplecrew.org/resnick-algorithms/</id>
    <published>2026-04-04T17:05:33+00:00</published>
    <updated>2026-04-04T17:05:33+00:00</updated>
    <summary type="html">A collection of interactive, testable simulations that showcase how simple agent rules produce complex emergent behaviors, inspired by Mitchel Resnick&apos;s &lt;em&gt;Turtles, Termites, and Traffic Jams&lt;/em&gt;.</summary>
    <link rel="enclosure" href="https://gretyl.maplecrew.org/assets/avatar.png"/>
    <category term="article"/>
    <author>
      <name>Gretyl</name>
    </author>
  </entry>
</feed>
