<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://qishihao.dev/</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog</loc>
    <lastmod>2026-11-08</lastmod>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog" />
  </url>
  <url>
    <loc>https://qishihao.dev/notes</loc>
    <lastmod>2026-11-08</lastmod>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes" />
  </url>
  <url>
    <loc>https://qishihao.dev/projects</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/projects" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/projects" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/projects" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags</loc>
    <lastmod>2026-11-08</lastmod>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags" />
  </url>
  <url>
    <loc>https://qishihao.dev/about</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/about" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/about" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/about" />
  </url>
  <url>
    <loc>https://qishihao.dev/projects/autarkia</loc>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/projects/autarkia" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/projects/autarkia" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/projects/autarkia" />
  </url>
  <url>
    <loc>https://qishihao.dev/projects/branchmem</loc>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/projects/branchmem" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/projects/branchmem" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/projects/branchmem" />
  </url>
  <url>
    <loc>https://qishihao.dev/projects/edgesched</loc>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/projects/edgesched" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/projects/edgesched" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/projects/edgesched" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/inspect-signature-filter-drops-var-keyword</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/inspect-signature-filter-drops-var-keyword" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/inspect-signature-filter-drops-var-keyword" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/inspect-signature-filter-drops-var-keyword" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/llama-cpp-stream-error-raised-on-first-next</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/llama-cpp-stream-error-raised-on-first-next" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/llama-cpp-stream-error-raised-on-first-next" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/llama-cpp-stream-error-raised-on-first-next" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/llm-tools-schema-missing-from-prompt-logs</loc>
    <lastmod>2026-11-07</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/llm-tools-schema-missing-from-prompt-logs" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/llm-tools-schema-missing-from-prompt-logs" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/llm-tools-schema-missing-from-prompt-logs" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/async-generator-aclose-skips-code-after-yield</loc>
    <lastmod>2026-11-07</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/async-generator-aclose-skips-code-after-yield" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/async-generator-aclose-skips-code-after-yield" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/async-generator-aclose-skips-code-after-yield" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/edited-message-still-in-memory</loc>
    <lastmod>2026-11-01</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/edited-message-still-in-memory" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/edited-message-still-in-memory" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/edited-message-still-in-memory" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/first-visit-four-seconds</loc>
    <lastmod>2026-10-29</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/first-visit-four-seconds" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/first-visit-four-seconds" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/first-visit-four-seconds" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/synthetic-eval-overturned</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/synthetic-eval-overturned" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/synthetic-eval-overturned" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/synthetic-eval-overturned" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/where-prefix-cache-hits-go</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/where-prefix-cache-hits-go" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/where-prefix-cache-hits-go" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/where-prefix-cache-hits-go" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/sample-freshness-gates</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/sample-freshness-gates" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/sample-freshness-gates" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/sample-freshness-gates" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/failed-batches-stay-failed</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/failed-batches-stay-failed" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/failed-batches-stay-failed" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/failed-batches-stay-failed" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/calibrate-your-instrument</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/calibrate-your-instrument" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/calibrate-your-instrument" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/calibrate-your-instrument" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/already-pushed</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/already-pushed" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/already-pushed" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/already-pushed" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/workbuddy-git-corruption</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/workbuddy-git-corruption" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/workbuddy-git-corruption" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/workbuddy-git-corruption" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/fixed-three-times-still-broken</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/fixed-three-times-still-broken" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/fixed-three-times-still-broken" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/fixed-three-times-still-broken" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/persona-that-performs-itself</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/persona-that-performs-itself" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/persona-that-performs-itself" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/persona-that-performs-itself" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/config-that-nobody-reads</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/config-that-nobody-reads" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/config-that-nobody-reads" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/config-that-nobody-reads" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/two-sources-of-truth</loc>
    <lastmod>2026-10-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/two-sources-of-truth" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/two-sources-of-truth" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/two-sources-of-truth" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/llm-is-an-untrusted-service</loc>
    <lastmod>2026-10-18</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/llm-is-an-untrusted-service" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/llm-is-an-untrusted-service" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/llm-is-an-untrusted-service" />
  </url>
  <url>
    <loc>https://qishihao.dev/blog/tests-that-lie</loc>
    <lastmod>2026-10-17</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/tests-that-lie" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/tests-that-lie" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/tests-that-lie" />
  </url>
  <url>
    <loc>https://qishihao.dev/notes/ping-fine-big-packets-dropped</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes/ping-fine-big-packets-dropped" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes/ping-fine-big-packets-dropped" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes/ping-fine-big-packets-dropped" />
  </url>
  <url>
    <loc>https://qishihao.dev/notes/pong-on-the-receiving-socket</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes/pong-on-the-receiving-socket" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes/pong-on-the-receiving-socket" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes/pong-on-the-receiving-socket" />
  </url>
  <url>
    <loc>https://qishihao.dev/notes/batch-files-ascii-only</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes/batch-files-ascii-only" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes/batch-files-ascii-only" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes/batch-files-ascii-only" />
  </url>
  <url>
    <loc>https://qishihao.dev/notes/utc-boundary</loc>
    <lastmod>2026-10-17</lastmod>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes/utc-boundary" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes/utc-boundary" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes/utc-boundary" />
  </url>
  <url>
    <loc>https://qishihao.dev/notes/io-inside-lock</loc>
    <lastmod>2026-10-16</lastmod>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes/io-inside-lock" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes/io-inside-lock" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes/io-inside-lock" />
  </url>
  <url>
    <loc>https://qishihao.dev/notes/fallback-first-use</loc>
    <lastmod>2026-10-16</lastmod>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes/fallback-first-use" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes/fallback-first-use" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes/fallback-first-use" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/android</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/android" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/android" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/android" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/asyncio</loc>
    <lastmod>2026-11-07</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/asyncio" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/asyncio" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/asyncio" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/autarkia</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/autarkia" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/autarkia" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/autarkia" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/batch-files</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/batch-files" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/batch-files" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/batch-files" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/concurrency</loc>
    <lastmod>2026-10-16</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/concurrency" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/concurrency" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/concurrency" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/cost</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/cost" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/cost" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/cost" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/data</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/data" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/data" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/data" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/debugging</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/debugging" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/debugging" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/debugging" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/deployment</loc>
    <lastmod>2026-10-29</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/deployment" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/deployment" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/deployment" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/engineering</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/engineering" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/engineering" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/engineering" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/error-handling</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/error-handling" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/error-handling" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/error-handling" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/evaluation</loc>
    <lastmod>2026-11-01</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/evaluation" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/evaluation" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/evaluation" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/file-paths</loc>
    <lastmod>2026-10-19</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/file-paths" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/file-paths" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/file-paths" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/forensics</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/forensics" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/forensics" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/forensics" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/git</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/git" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/git" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/git" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/gpu</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/gpu" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/gpu" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/gpu" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/llm</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/llm" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/llm" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/llm" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/measurement</loc>
    <lastmod>2026-11-01</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/measurement" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/measurement" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/measurement" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/memory</loc>
    <lastmod>2026-11-01</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/memory" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/memory" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/memory" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/networking</loc>
    <lastmod>2026-10-29</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/networking" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/networking" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/networking" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/observability</loc>
    <lastmod>2026-11-07</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/observability" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/observability" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/observability" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/persona</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/persona" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/persona" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/persona" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/postmortem</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/postmortem" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/postmortem" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/postmortem" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/prompt</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/prompt" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/prompt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/prompt" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/python</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/python" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/python" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/python" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/redaction</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/redaction" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/redaction" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/redaction" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/release</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/release" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/release" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/release" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/single-source-of-truth</loc>
    <lastmod>2026-10-19</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/single-source-of-truth" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/single-source-of-truth" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/single-source-of-truth" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/streaming</loc>
    <lastmod>2026-11-07</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/streaming" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/streaming" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/streaming" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/systems</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/systems" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/systems" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/systems" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/testing</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/testing" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/testing" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/testing" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/time</loc>
    <lastmod>2026-10-17</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/time" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/time" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/time" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/websocket</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/websocket" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/websocket" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/websocket" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/windows</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/windows" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/windows" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/windows" />
  </url>
  <url>
    <loc>https://qishihao.dev/tags/workbuddy</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/workbuddy" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/workbuddy" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/workbuddy" />
  </url>
  <url>
    <loc>https://qishihao.dev/en</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog</loc>
    <lastmod>2026-11-08</lastmod>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/notes</loc>
    <lastmod>2026-11-08</lastmod>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/projects</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/projects" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/projects" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/projects" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags</loc>
    <lastmod>2026-11-08</lastmod>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/about</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/about" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/about" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/about" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/projects/autarkia</loc>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/projects/autarkia" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/projects/autarkia" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/projects/autarkia" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/projects/branchmem</loc>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/projects/branchmem" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/projects/branchmem" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/projects/branchmem" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/projects/edgesched</loc>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/projects/edgesched" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/projects/edgesched" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/projects/edgesched" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/inspect-signature-filter-drops-var-keyword</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/inspect-signature-filter-drops-var-keyword" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/inspect-signature-filter-drops-var-keyword" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/inspect-signature-filter-drops-var-keyword" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/llama-cpp-stream-error-raised-on-first-next</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/llama-cpp-stream-error-raised-on-first-next" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/llama-cpp-stream-error-raised-on-first-next" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/llama-cpp-stream-error-raised-on-first-next" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/llm-tools-schema-missing-from-prompt-logs</loc>
    <lastmod>2026-11-07</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/llm-tools-schema-missing-from-prompt-logs" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/llm-tools-schema-missing-from-prompt-logs" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/llm-tools-schema-missing-from-prompt-logs" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/async-generator-aclose-skips-code-after-yield</loc>
    <lastmod>2026-11-07</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/async-generator-aclose-skips-code-after-yield" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/async-generator-aclose-skips-code-after-yield" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/async-generator-aclose-skips-code-after-yield" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/edited-message-still-in-memory</loc>
    <lastmod>2026-11-01</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/edited-message-still-in-memory" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/edited-message-still-in-memory" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/edited-message-still-in-memory" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/first-visit-four-seconds</loc>
    <lastmod>2026-10-29</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/first-visit-four-seconds" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/first-visit-four-seconds" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/first-visit-four-seconds" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/synthetic-eval-overturned</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/synthetic-eval-overturned" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/synthetic-eval-overturned" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/synthetic-eval-overturned" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/where-prefix-cache-hits-go</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/where-prefix-cache-hits-go" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/where-prefix-cache-hits-go" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/where-prefix-cache-hits-go" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/sample-freshness-gates</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/sample-freshness-gates" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/sample-freshness-gates" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/sample-freshness-gates" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/failed-batches-stay-failed</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/failed-batches-stay-failed" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/failed-batches-stay-failed" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/failed-batches-stay-failed" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/calibrate-your-instrument</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/calibrate-your-instrument" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/calibrate-your-instrument" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/calibrate-your-instrument" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/already-pushed</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/already-pushed" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/already-pushed" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/already-pushed" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/workbuddy-git-corruption</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/workbuddy-git-corruption" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/workbuddy-git-corruption" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/workbuddy-git-corruption" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/fixed-three-times-still-broken</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/fixed-three-times-still-broken" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/fixed-three-times-still-broken" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/fixed-three-times-still-broken" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/persona-that-performs-itself</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/persona-that-performs-itself" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/persona-that-performs-itself" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/persona-that-performs-itself" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/config-that-nobody-reads</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/config-that-nobody-reads" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/config-that-nobody-reads" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/config-that-nobody-reads" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/two-sources-of-truth</loc>
    <lastmod>2026-10-19</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/two-sources-of-truth" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/two-sources-of-truth" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/two-sources-of-truth" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/llm-is-an-untrusted-service</loc>
    <lastmod>2026-10-18</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/llm-is-an-untrusted-service" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/llm-is-an-untrusted-service" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/llm-is-an-untrusted-service" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/blog/tests-that-lie</loc>
    <lastmod>2026-10-17</lastmod>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/blog/tests-that-lie" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/blog/tests-that-lie" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/blog/tests-that-lie" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/notes/ping-fine-big-packets-dropped</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes/ping-fine-big-packets-dropped" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes/ping-fine-big-packets-dropped" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes/ping-fine-big-packets-dropped" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/notes/pong-on-the-receiving-socket</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes/pong-on-the-receiving-socket" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes/pong-on-the-receiving-socket" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes/pong-on-the-receiving-socket" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/notes/batch-files-ascii-only</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes/batch-files-ascii-only" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes/batch-files-ascii-only" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes/batch-files-ascii-only" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/notes/utc-boundary</loc>
    <lastmod>2026-10-17</lastmod>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes/utc-boundary" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes/utc-boundary" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes/utc-boundary" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/notes/io-inside-lock</loc>
    <lastmod>2026-10-16</lastmod>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes/io-inside-lock" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes/io-inside-lock" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes/io-inside-lock" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/notes/fallback-first-use</loc>
    <lastmod>2026-10-16</lastmod>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/notes/fallback-first-use" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/notes/fallback-first-use" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/notes/fallback-first-use" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/android</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/android" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/android" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/android" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/asyncio</loc>
    <lastmod>2026-11-07</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/asyncio" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/asyncio" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/asyncio" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/autarkia</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/autarkia" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/autarkia" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/autarkia" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/batch-files</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/batch-files" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/batch-files" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/batch-files" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/concurrency</loc>
    <lastmod>2026-10-16</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/concurrency" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/concurrency" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/concurrency" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/cost</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/cost" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/cost" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/cost" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/data</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/data" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/data" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/data" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/debugging</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/debugging" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/debugging" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/debugging" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/deployment</loc>
    <lastmod>2026-10-29</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/deployment" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/deployment" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/deployment" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/engineering</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/engineering" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/engineering" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/engineering" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/error-handling</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/error-handling" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/error-handling" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/error-handling" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/evaluation</loc>
    <lastmod>2026-11-01</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/evaluation" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/evaluation" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/evaluation" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/file-paths</loc>
    <lastmod>2026-10-19</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/file-paths" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/file-paths" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/file-paths" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/forensics</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/forensics" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/forensics" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/forensics" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/git</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/git" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/git" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/git" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/gpu</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/gpu" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/gpu" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/gpu" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/llm</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/llm" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/llm" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/llm" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/measurement</loc>
    <lastmod>2026-11-01</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/measurement" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/measurement" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/measurement" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/memory</loc>
    <lastmod>2026-11-01</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/memory" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/memory" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/memory" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/networking</loc>
    <lastmod>2026-10-29</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/networking" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/networking" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/networking" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/observability</loc>
    <lastmod>2026-11-07</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/observability" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/observability" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/observability" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/persona</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/persona" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/persona" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/persona" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/postmortem</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/postmortem" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/postmortem" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/postmortem" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/prompt</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/prompt" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/prompt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/prompt" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/python</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/python" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/python" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/python" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/redaction</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/redaction" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/redaction" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/redaction" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/release</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/release" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/release" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/release" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/single-source-of-truth</loc>
    <lastmod>2026-10-19</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/single-source-of-truth" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/single-source-of-truth" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/single-source-of-truth" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/streaming</loc>
    <lastmod>2026-11-07</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/streaming" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/streaming" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/streaming" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/systems</loc>
    <lastmod>2026-10-22</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/systems" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/systems" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/systems" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/testing</loc>
    <lastmod>2026-11-08</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/testing" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/testing" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/testing" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/time</loc>
    <lastmod>2026-10-17</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/time" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/time" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/time" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/websocket</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/websocket" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/websocket" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/websocket" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/windows</loc>
    <lastmod>2026-10-27</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/windows" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/windows" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/windows" />
  </url>
  <url>
    <loc>https://qishihao.dev/en/tags/workbuddy</loc>
    <lastmod>2026-10-21</lastmod>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://qishihao.dev/tags/workbuddy" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qishihao.dev/en/tags/workbuddy" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qishihao.dev/tags/workbuddy" />
  </url>
</urlset>
