{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Gretyl",
  "description": "A portfolio of curated software.",
  "home_page_url": "https://gretyl.maplecrew.org/",
  "feed_url": "https://gretyl.maplecrew.org/feed.json",
  "language": "en",
  "authors": [
    {
      "name": "Gretyl",
      "url": "https://gretyl.maplecrew.org/"
    }
  ],
  "items": [
    {
      "id": "https://gretyl.maplecrew.org/entries/financialization/",
      "url": "https://gretyl.maplecrew.org/entries/financialization/",
      "title": "Financialization, 1975–2025",
      "content_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.",
      "date_published": "2026-05-20T10:43:00+00:00",
      "image": "https://gretyl.maplecrew.org/entries/financialization/svg/thumb-sankey.svg",
      "tags": ["article"]
    },
    {
      "id": "https://gretyl.maplecrew.org/tools/twine-harness/",
      "url": "https://gretyl.maplecrew.org/tools/twine-harness/",
      "title": "Twine Harness",
      "content_html": "In-browser Tweego compiler — paste Twee 3 source, pick a story format (SugarCube, Harlowe, Snowman, Chapbook), and preview the compiled story instantly.",
      "date_published": "2026-05-11T00:50:05+00:00",
      "image": "https://gretyl.maplecrew.org/assets/og/twine-harness.svg",
      "tags": ["website"]
    },
    {
      "id": "https://gretyl.maplecrew.org/tools/local-ddb.html",
      "url": "https://gretyl.maplecrew.org/tools/local-ddb.html",
      "title": "Local DuckDB",
      "content_html": "In-browser DuckDB-WASM analytics dashboard — drag CSV or Parquet files, run SQL, and chart results with Observable Plot.",
      "date_published": "2026-05-07T04:49:09+00:00",
      "image": "https://gretyl.maplecrew.org/assets/og/local-ddb.png",
      "tags": ["website"]
    },
    {
      "id": "https://gretyl.maplecrew.org/tutorials/hypothesis-hypofuzz.html",
      "url": "https://gretyl.maplecrew.org/tutorials/hypothesis-hypofuzz.html",
      "title": "Hypothesis & HypoFuzz",
      "content_html": "A small interface yielding large results — property-based testing and coverage fuzzing in Python.",
      "date_published": "2026-04-29T13:49:25+00:00",
      "image": "https://gretyl.maplecrew.org/assets/og/hypothesis-hypofuzz.png",
      "tags": ["article"]
    },
    {
      "id": "https://gretyl.maplecrew.org/tutorials/twine-starter.html",
      "url": "https://gretyl.maplecrew.org/tutorials/twine-starter.html",
      "title": "Twine Starter",
      "content_html": "A clickable primer on Tweego — mise, marry, fire 🧶",
      "date_published": "2026-04-29T01:04:46+00:00",
      "image": "https://gretyl.maplecrew.org/assets/og/twine-starter.svg",
      "tags": ["article"]
    },
    {
      "id": "https://gretyl.maplecrew.org/tutorials/git-rulebook.html",
      "url": "https://gretyl.maplecrew.org/tutorials/git-rulebook.html",
      "title": "Git explainer",
      "content_html": "Version control is a team sport — rhythms, experiments, and mastery checks for the CVS-era engineer.",
      "date_published": "2026-04-24T00:20:48+00:00",
      "image": "https://gretyl.maplecrew.org/assets/og/git-rulebook.png",
      "tags": ["article"]
    },
    {
      "id": "https://gretyl.maplecrew.org/tutorials/the-extremes-of-chance.html",
      "url": "https://gretyl.maplecrew.org/tutorials/the-extremes-of-chance.html",
      "title": "The Extremes of Chance",
      "content_html": "Visualize dice odds in common gaming scenarios.",
      "date_published": "2026-04-12T07:39:17+00:00",
      "image": "https://gretyl.maplecrew.org/assets/avatar.png",
      "tags": ["article"]
    },
    {
      "id": "https://gretyl.maplecrew.org/tutorials/how-gpt-learns.html",
      "url": "https://gretyl.maplecrew.org/tutorials/how-gpt-learns.html",
      "title": "How a GPT Learns",
      "content_html": "Highly-nuanced statistical interpolators of language-shaped things.",
      "date_published": "2026-04-12T07:39:16+00:00",
      "image": "https://gretyl.maplecrew.org/assets/avatar.png",
      "tags": ["article"]
    },
    {
      "id": "https://gretyl.maplecrew.org/phrase-a-day.html",
      "url": "https://gretyl.maplecrew.org/phrase-a-day.html",
      "title": "Phrase a Day",
      "content_html": "Keep them guessing every day!",
      "date_published": "2026-04-10T00:30:51+00:00",
      "image": "https://gretyl.maplecrew.org/assets/og/phrase-a-day.png",
      "tags": ["website"]
    },
    {
      "id": "https://gretyl.maplecrew.org/tools/webkitdirectory-demo/",
      "url": "https://gretyl.maplecrew.org/tools/webkitdirectory-demo/",
      "title": "webkitdirectory Demo",
      "content_html": "Browser directory access SPA showcasing three input modes (input picker, showDirectoryPicker(), drag/drop) with tree view and file preview.",
      "date_published": "2026-04-06T02:01:55+00:00",
      "image": "https://gretyl.maplecrew.org/assets/avatar.png",
      "tags": ["website"]
    },
    {
      "id": "https://gretyl.maplecrew.org/tutorials/greed.html",
      "url": "https://gretyl.maplecrew.org/tutorials/greed.html",
      "title": "GREED — A Classic Dice Game of Risk & Reward",
      "content_html": "Want to push your luck? 🎲",
      "date_published": "2026-04-05T06:13:02+00:00",
      "image": "https://gretyl.maplecrew.org/assets/og/greed.png",
      "tags": ["article"]
    },
    {
      "id": "https://gretyl.maplecrew.org/tools/shadertoy.html",
      "url": "https://gretyl.maplecrew.org/tools/shadertoy.html",
      "title": "Shadertoy Harness",
      "content_html": "WebGL shader playground with live editing, built-in presets, and auto-generated UI controls via @slider annotations.",
      "date_published": "2026-04-05T02:45:38+00:00",
      "image": "https://gretyl.maplecrew.org/assets/og/shadertoy.png",
      "tags": ["website"]
    },
    {
      "id": "https://gretyl.maplecrew.org/implode.html",
      "url": "https://gretyl.maplecrew.org/implode.html",
      "title": "IMPLODE",
      "content_html": "Promoting the ethical consumption of billionaires.",
      "date_published": "2026-04-05T02:25:24+00:00",
      "image": "https://gretyl.maplecrew.org/assets/og/implode.png",
      "tags": ["website"]
    },
    {
      "id": "https://gretyl.maplecrew.org/artemis-trail.html",
      "url": "https://gretyl.maplecrew.org/artemis-trail.html",
      "title": "The Artemis Trail",
      "content_html": "Interactive lunar mission simulator. Guide your crew through the perils of deep-space travel in a retro terminal interface.",
      "date_published": "2026-04-05T02:16:12+00:00",
      "image": "https://gretyl.maplecrew.org/assets/og/artemis-trail.png",
      "tags": ["website"]
    },
    {
      "id": "https://gretyl.maplecrew.org/tools/opengraph-preview.html",
      "url": "https://gretyl.maplecrew.org/tools/opengraph-preview.html",
      "title": "OpenGraph Preview",
      "content_html": "For Mastodon/Discord card rendering.",
      "date_published": "2026-04-05T01:52:48+00:00",
      "image": "https://gretyl.maplecrew.org/assets/avatar.png",
      "tags": ["website"]
    },
    {
      "id": "https://gretyl.maplecrew.org/functional-data-structures/",
      "url": "https://gretyl.maplecrew.org/functional-data-structures/",
      "title": "Purely Functional Data Structures",
      "content_html": "Harnessing Chris Okasaki's <em>Purely Functional Data Structures</em>, 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.",
      "date_published": "2026-04-04T17:05:33+00:00",
      "image": "https://gretyl.maplecrew.org/assets/avatar.png",
      "tags": ["article"]
    },
    {
      "id": "https://gretyl.maplecrew.org/resnick-algorithms/",
      "url": "https://gretyl.maplecrew.org/resnick-algorithms/",
      "title": "Resnick Algorithms",
      "content_html": "A collection of interactive, testable simulations that showcase how simple agent rules produce complex emergent behaviors, inspired by Mitchel Resnick's <em>Turtles, Termites, and Traffic Jams</em>.",
      "date_published": "2026-04-04T17:05:33+00:00",
      "image": "https://gretyl.maplecrew.org/assets/avatar.png",
      "tags": ["article"]
    }
  ]
}
