<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://dispatch-blog.hashnode.dev</loc>
    <lastmod>2026-11-08T08:56:30.004Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/libghostty-1-0-what-a-stable-c-abi-for-terminal-emulation-actually-promises</loc>
    <lastmod>2026-11-07T17:07:34.219Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/blender-s-ui-as-a-library-why-bui-outruns-gpui-even-on-the-cpu-renderer</loc>
    <lastmod>2026-11-06T17:36:29.213Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/flush-on-a-deadline-not-on-a-newline-replacing-line-buffered-output</loc>
    <lastmod>2026-11-05T18:01:18.423Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/postman-auto-installs-agent-plugins-without-asking-a-ten-minute-audit-for-your-machine</loc>
    <lastmod>2026-11-04T17:44:19.858Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/weight-space-programming-works-an-llm-fixed-qwen-s-math-loop-by-editing-0-016-of-its-weights</loc>
    <lastmod>2026-11-03T17:52:35.664Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/a-four-line-fix-for-a-9-8-anatomy-of-linux-s-tcp-handshake-use-after-free</loc>
    <lastmod>2026-11-02T17:20:28.979Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/why-sqlite-wal-still-raises-database-is-locked-in-python</loc>
    <lastmod>2026-11-02T05:25:26.853Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/gcc-lowers-your-switch-statement-three-different-ways-bitsets-jump-tables-and-a-probability-balanced-tree</loc>
    <lastmod>2026-10-31T17:45:52.188Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/issues-as-git-objects-how-tangled-rebuilt-the-code-forge-on-the-at-protocol</loc>
    <lastmod>2026-10-30T18:15:07.815Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/a-1t-model-with-a-52b-bill-what-mistral-large-4-s-open-weights-actually-change</loc>
    <lastmod>2026-10-30T15:32:12.270Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/what-does-your-agent-sandbox-actually-stop-comparing-three-isolation-tiers</loc>
    <lastmod>2026-10-29T14:16:05.938Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/fix-http-429-in-python-requests-without-retrying-post-by-accident</loc>
    <lastmod>2026-10-13T05:43:38.246Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/fix-broken-links-in-python-crawlers-with-urljoin-and-a-same-origin-check</loc>
    <lastmod>2026-10-12T04:18:58.176Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/sqlite-wal-does-not-mean-unlimited-writers-a-practical-python-playbook</loc>
    <lastmod>2026-10-11T04:12:12.350Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/a-retry-is-not-a-recovery-plan-designing-publish-jobs-for-ambiguous-success</loc>
    <lastmod>2026-10-09T15:37:54.208Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/openssh-10-6-ships-a-compression-side-channel-fix-as-a-default-why-it-matters</loc>
    <lastmod>2026-10-07T07:11:49.688Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/linux-on-arm-laptops-is-not-a-kernel-problem-anymore</loc>
    <lastmod>2026-10-06T14:26:52.885Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/page-tables-are-not-free-the-1-512-rule-that-breaks-under-shared-mappings</loc>
    <lastmod>2026-10-05T10:14:22.026Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/hard-budget-caps-are-a-runtime-safety-primitive-for-ai-agents</loc>
    <lastmod>2026-10-04T05:30:36.867Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/zig-0-17-split-its-build-into-two-processes-why-that-matters</loc>
    <lastmod>2026-10-03T11:12:06.972Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/decision-models-belong-on-the-agent-hot-path-what-cloudflare-clef-changes</loc>
    <lastmod>2026-10-02T06:13:27.792Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/microvms-at-the-edge-what-netlify-s-firecracker-migration-actually-changed</loc>
    <lastmod>2026-10-01T08:47:07.847Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/how-to-build-a-post-launch-eval-canary-that-tells-a-real-llm-regression-from-sampling-noise</loc>
    <lastmod>2026-09-30T13:49:21.251Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/your-go-module-path-should-outlive-github-designing-stable-import-paths</loc>
    <lastmod>2026-09-29T11:29:14.948Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/the-counterintuitive-css-migration-why-static-stylesheets-beat-runtime-styling-at-scale</loc>
    <lastmod>2026-09-28T14:58:32.647Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/when-code-is-cheap-understanding-becomes-the-bottleneck</loc>
    <lastmod>2026-09-25T12:36:37.279Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/subnormal-floats-why-denormal-inputs-turn-a-fast-loop-slow</loc>
    <lastmod>2026-09-18T15:10:41.227Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/cuda-rust-what-the-two-gpu-kernel-tracks-actually-guarantee</loc>
    <lastmod>2026-09-17T15:54:29.746Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/testing-race-conditions-making-nondeterminism-reproducible</loc>
    <lastmod>2026-09-12T12:38:25.530Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/object-storage-can-replace-a-database-under-four-contracts</loc>
    <lastmod>2026-09-10T14:58:03.244Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/when-safe-browsing-says-clean-but-google-ads-says-malware</loc>
    <lastmod>2026-09-09T15:09:42.070Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/coding-agents-do-not-test-like-experts-what-agentic-verification-actually-needs</loc>
    <lastmod>2026-09-08T13:12:42.222Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/your-coding-agent-needs-a-reversible-backend-not-a-bigger-prompt</loc>
    <lastmod>2026-09-07T11:31:56.164Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/rust-trait-objects-are-just-a-pointer-and-a-vtable</loc>
    <lastmod>2026-09-06T06:51:10.679Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/inside-the-sandbox-is-still-code-execution-chromium-cve-2026-85046-for-agent-operators</loc>
    <lastmod>2026-09-05T14:16:52.075Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/the-skill-is-the-product-making-ai-coding-agents-obey-real-repositories</loc>
    <lastmod>2026-09-03T11:32:52.477Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/the-efficient-frontier-of-llm-inference-what-each-optimization-actually-buys-you</loc>
    <lastmod>2026-09-02T10:49:14.189Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/why-uv-now-deduplicates-every-wheel-in-its-cache-and-how-it-does-it</loc>
    <lastmod>2026-08-31T15:51:06.939Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/a-stand-in-is-not-a-backup-designing-for-a-full-cloud-outage</loc>
    <lastmod>2026-08-29T11:57:20.089Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/serving-markdown-to-ai-agents-without-breaking-http-caches</loc>
    <lastmod>2026-08-27T10:18:48.224Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/what-does-an-agent-harness-actually-do-building-a-minimal-one-in-python</loc>
    <lastmod>2026-08-24T08:03:26.547Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/private-ai-inference-with-homomorphic-encryption-a-practical-guide-to-computing-on-encrypted-data</loc>
    <lastmod>2026-08-15T12:23:22.825Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/why-your-llm-classifier-doesn-t-need-the-taxonomy-hypothetical-classification-with-embeddings</loc>
    <lastmod>2026-08-14T14:47:24.154Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/a-write-vanished-into-thin-air-the-16-year-old-sqlite-bug-that-corrupted-tailscale-s-databases</loc>
    <lastmod>2026-08-13T06:44:48.435Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/ai-is-removing-the-middle-class-of-software-engineering</loc>
    <lastmod>2026-08-12T15:45:26.425Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/a-gpu-warp-is-just-a-wide-simd-vector</loc>
    <lastmod>2026-08-11T15:38:51.580Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/give-your-ai-agent-a-sandbox-disposable-docker-isolation-in-practice</loc>
    <lastmod>2026-08-10T15:53:58.463Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/when-the-gpu-is-overkill-a-measurement-first-guide-to-cpu-inference</loc>
    <lastmod>2026-08-09T04:29:22.825Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/your-subprocesses-outlive-your-program-here-s-how-to-kill-them-for-real</loc>
    <lastmod>2026-08-07T13:30:14.698Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/timeouts-are-contracts-not-safety-nets</loc>
    <lastmod>2026-08-06T15:36:27.765Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dispatch-blog.hashnode.dev/archive</loc>
    <lastmod>2026-11-08T08:56:30.004Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>