<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.swamplink.com/posts/</loc><lastmod>2026-08-17T20:15:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/</loc><lastmod>2026-08-17T20:15:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-cameras-that-arent-there/</loc><lastmod>2026-08-17T20:15:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/papers/</loc><lastmod>2026-08-17T11:50:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/papers/x-equals-fx/</loc><lastmod>2026-08-17T11:50:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/ten-agents-and-the-loop/</loc><lastmod>2026-08-17T11:40:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/legbar-launch/</loc><lastmod>2026-08-16T18:40:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-token-page-said-never-used/</loc><lastmod>2026-08-16T16:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-dashboard-watched-its-own-repair/</loc><lastmod>2026-08-16T11:15:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/a-hang-and-real-work-look-identical-from-outside/</loc><lastmod>2026-08-16T08:20:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/papers/wagyu/</loc><lastmod>2026-08-15T23:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/papers/vanilla/</loc><lastmod>2026-08-15T22:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-sentence-that-cant-go-on-the-page/</loc><lastmod>2026-08-15T14:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/one-stray-byte-and-absence-read-as-a-crash-again/</loc><lastmod>2026-08-15T13:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/a-demo-estate-that-was-8-percent-on-fire-by-design/</loc><lastmod>2026-08-15T12:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/a-demo-script-whose-documented-usage-could-delete-your-home-directory/</loc><lastmod>2026-08-15T11:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-watchdogs-fallback-notifier-is-a-single-point-of-failure-on-purpose/</loc><lastmod>2026-08-15T10:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-dashboard-that-broke-at-the-time-range-nobody-tested/</loc><lastmod>2026-08-15T09:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-panel-was-mostly-measuring-its-own-broken-probes/</loc><lastmod>2026-08-11T12:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-collector-was-hardcoded-to-one-machine/</loc><lastmod>2026-08-10T22:45:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-checker-that-sat-unwired-for-nine-days/</loc><lastmod>2026-08-10T21:30:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-flock/</loc><lastmod>2026-08-10T21:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/synthetic-demos-need-self-maintenance/</loc><lastmod>2026-08-07T17:40:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/winget-automation-cant-create-v0/</loc><lastmod>2026-08-07T17:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/dont-trust-model-quotes-use-anchors/</loc><lastmod>2026-08-07T16:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/nine-model-lanes-and-the-governor/</loc><lastmod>2026-08-07T15:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/a-7x-quality-gap-that-was-a-missing-flag/</loc><lastmod>2026-08-07T13:30:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-handout-pointed-at-the-wrong-tree/</loc><lastmod>2026-08-06T07:10:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/my-drift-detector-caught-my-own-pr/</loc><lastmod>2026-08-05T16:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-mlx-backend-drops-your-json-schema/</loc><lastmod>2026-08-05T10:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/believable-failure-is-part-of-the-demo/</loc><lastmod>2026-08-04T15:20:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/silence-is-the-failure-mode/</loc><lastmod>2026-08-03T10:45:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/two-silent-failures-and-one-loud-one/</loc><lastmod>2026-08-02T21:45:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/a-true-number-can-still-be-the-wrong-interface/</loc><lastmod>2026-08-02T14:40:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/which-worker-gets-the-job-is-a-measurement/</loc><lastmod>2026-08-02T14:35:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/capture-must-be-cheaper-than-publishing/</loc><lastmod>2026-08-02T14:30:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-parts-that-cant-override/</loc><lastmod>2026-08-01T21:30:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/616-coefficients-for-3-7-cents/</loc><lastmod>2026-08-01T21:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/coopers-memory-was-a-fork/</loc><lastmod>2026-08-01T21:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-guard-i-did-not-copy/</loc><lastmod>2026-08-01T20:46:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/keep-alive-is-a-third-power-state/</loc><lastmod>2026-08-01T20:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/about/</loc><lastmod>2026-08-01T14:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/xycalc-launch/</loc><lastmod>2026-08-01T12:10:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/shunt-launch/</loc><lastmod>2026-08-01T12:05:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/roost-launch/</loc><lastmod>2026-08-01T12:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/llm-security-rules-launch/</loc><lastmod>2026-08-01T12:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/scanning-my-own-repos/</loc><lastmod>2026-08-01T10:30:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/the-ban-that-looked-like-an-outage/</loc><lastmod>2026-08-01T09:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/chicken-fest-day-7/</loc><lastmod>2026-07-30T18:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/papers/saffron/</loc><lastmod>2026-07-30T12:07:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/papers/honey/</loc><lastmod>2026-07-30T12:06:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/papers/israel-hebrew/</loc><lastmod>2026-07-30T12:05:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/papers/ground-beef/</loc><lastmod>2026-07-30T12:04:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/papers/maple/</loc><lastmod>2026-07-30T12:03:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/papers/silk/</loc><lastmod>2026-07-30T12:02:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/papers/own-loss-factors/</loc><lastmod>2026-07-30T12:01:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/chicken-fest-day-6/</loc><lastmod>2026-07-29T18:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/chicken-fest-day-5/</loc><lastmod>2026-07-28T18:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/chicken-fest-day-4/</loc><lastmod>2026-07-27T18:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/chicken-fest-day-3/</loc><lastmod>2026-07-26T18:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/chicken-fest-day-2/</loc><lastmod>2026-07-25T18:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/chicken-fest-day-1/</loc><lastmod>2026-07-24T18:00:00-04:00</lastmod></url><url><loc>https://blog.swamplink.com/posts/hello-swamplink/</loc><lastmod>2026-07-23T20:00:00-04:00</lastmod></url></urlset>