<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.gaeblog.com/</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/about</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/admin</loc><lastmod>2026-03-18T22:07:35Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/archives</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page10</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page11</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page12</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page13</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page14</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page2</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page3</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page4</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page6</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page5</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page7</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page8</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/page9</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/archives/2017</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/archives/2018</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/archives/2019</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/archives/2021</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/archives/2023</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/archives/2024</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/archives/2025</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/archives/2026</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/algorithm</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/category-theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/cloud-computing</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/compiler</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/cooking</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/distributed-system</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/game-theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/garbage-collection</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/interpreter</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/jekyll</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/operating-system</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/profiler</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/programming-language-theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/programming-languages</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/proof-theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/random</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/software-defined-networking</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/statistics</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/type-theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/virtual-machine</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/categories/virtualization</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/algorithm</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/aws</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/blog</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/books</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/category-theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/cms</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/compiler</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/container</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/cookie</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/distributed-system</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/file-system</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/game-theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/garbage-collection</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/gil</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/iaas</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/interpreter</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/iterm</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/jekyll</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/logic</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/math</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/memory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/mosh</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/netlify</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/paas</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/philosophy</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/profiler</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/programming-languages</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/proof-theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/quantum</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/sdn</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/slides</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/statistics</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/syscall</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/thread</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/tmux</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/type-theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/virtual-machine</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/virtualization</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E4%B8%89%E6%96%87%E9%B1%BC</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E5%8F%91%E9%85%B5</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E7%89%9B%E8%82%89</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E7%8C%AA%E8%82%89</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E7%94%9C%E7%82%B9</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E7%B1%B3%E9%A5%AD</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E7%B3%95%E7%82%B9</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E7%BE%8A%E8%82%89</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E8%99%BE</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E8%B5%AB%E7%82%8E</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E9%85%B1%E6%B1%81</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E9%A5%AE%E6%96%99</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/tags/%E9%B8%A1%E8%82%89</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/algorithm/2017/06/08/Introduction-to-Algorithm</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/algorithm/2017/06/09/Fibonacci-Heap</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/algorithm/2017/06/10/Basic-Quantum-Computing</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/algorithm/2017/06/11/Cache-Oblivious-Algorithms</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/algorithm/2017/06/20/Bit-Hacks</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/category%20theory/2018/02/24/Introduction-to-Category-Theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cloud%20computing/2017/06/08/AWS-Introduction</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cloud%20computing/2017/06/08/Some-Slides-about-Containers</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cloud%20computing/2017/06/08/Some-Slides-about-PaaS</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cloud%20computing/2018/07/06/In-Searching-Counter-Examples-for-Ramsey-Number</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/compiler/2017/06/08/Dynamic-Compilation</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2023/01/13/oven-baked-st-louis-spare-ribs</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2023/01/13/risotto%E5%81%B7%E6%87%92%E7%89%88</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2023/01/13/roasted-prime-ribs</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2023/01/13/%E8%84%86%E7%9A%AE%E7%83%A7%E8%82%89</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2023/01/16/gumbo-without-okra</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2023/02/27/%E5%B7%B4%E6%96%AF%E5%85%8B%E8%9B%8B%E7%B3%95</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2023/02/27/%E7%83%A4%E5%8F%89%E7%83%A7</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2023/03/13/roast-beef-brisket</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2023/09/15/cr%C3%A8me-br%C3%BBl%C3%A9e</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2024/02/19/%E8%91%B1%E8%92%9C%E9%85%B1</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2024/02/20/citrus%E6%9E%9C%E6%B1%81</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2024/02/20/parsley%E9%A6%99%E8%8F%9C%E9%85%B1</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2024/02/20/%E7%94%9C%E6%A4%92%E6%B4%8B%E8%91%B1%E9%85%B1</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2024/02/20/%E8%B6%8A%E5%8D%97style%E8%92%9C%E9%85%B1</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2024/07/19/avocado-smoothie</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2024/12/27/%E7%84%A6%E7%B3%96%E7%82%BC%E5%A5%B6</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2024/12/31/%E6%BD%AE%E6%B1%95%E8%82%89%E4%B8%B8</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2025/01/05/%E8%90%9D%E5%8D%9C-%E8%8A%8B%E5%A4%B4%E7%B3%95</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2025/01/05/%E9%B8%A1%E8%82%9D%E9%85%B1p%C3%A2t%C3%A9</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2025/07/04/bolognese</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2025/07/06/%E7%A9%BA%E6%B0%94%E7%82%B8%E9%94%85%E7%83%A7%E8%82%89</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2025/07/06/%E7%BE%8A%E8%82%89%E6%89%8B%E6%8A%93%E9%A5%AD</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2025/07/06/%E8%83%A1%E6%A4%92%E7%8C%AA%E8%82%9A%E9%B8%A1</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2025/08/24/%E4%B8%89%E6%96%87%E9%B1%BC%E7%B3%96-candied-salmon</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2025/08/24/%E4%B9%B3%E9%85%B8%E8%8F%8C%E8%85%8C%E8%8F%9C</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2025/08/24/%E7%94%9F%E8%85%8C%E4%B8%89%E6%96%87%E9%B1%BCgravlax-lox</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2025/08/24/%E8%91%A1%E5%9B%BD%E9%B8%A1</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2025/04/20/%E6%BD%AE%E6%B1%95%E7%89%9B%E8%82%89%E4%B8%B8%E6%94%B9%E8%89%AF%E7%89%88</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2025/09/02/butter-cookie-%E8%93%9D%E7%BD%90%E6%9B%B2%E5%A5%87%E7%89%88</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/cooking/2026/03/18/%E5%B9%BF%E5%BC%8F%E4%BA%91%E5%90%9E</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/distributed%20system/2019/07/24/Streaming-Systems</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/game%20theory/2017/08/26/Combinatorial-Game-Theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/game%20theory/2017/09/10/Matrix-Game-Theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/distributed%20system/2019/08/15/Data-Encoding-and-Transmission</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/distributed%20system/2019/08/15/Data-Models-Querys-and-Storage</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/garbage%20collection/2017/11/18/Garbage-Collection</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/interpreter/2017/06/08/Interpreter-Optimization</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/jekyll/2019/01/20/Jekyll-Search-Solutions</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/interpreter/2018/06/28/Python-Global-Interpreter-Lock</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/jekyll/2023/01/08/website-infrastructure-updates</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/operating%20system/2017/06/08/Condition-Variables</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/operating%20system/2017/06/08/File-System</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/operating%20system/2017/06/08/Introduction-to-Threads</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/operating%20system/2017/06/08/Kthreads</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/operating%20system/2017/06/08/Memory-Management</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/operating%20system/2017/06/08/Race-Conditions</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/operating%20system/2017/06/08/Semaphore</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/operating%20system/2017/06/08/System-Calls</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/operating%20system/2017/06/26/Signals</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/profiler/2017/06/08/Program-Profiling</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/2018/02/17/Basic-Programming-Language-Theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/2018/02/17/Sum-and-Product-Types</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/2018/02/24/Equational-Reasoning</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/random/2017/06/08/first-post</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/random/2017/06/09/%E8%B5%AB%E7%82%8E%E5%89%8D%E5%9B%9B%E7%AB%A0%E6%84%9F%E6%83%B3</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/random/2017/10/09/Remote-Shell-Session-Setup</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/random/2021/03/09/Some-Personal-Updates</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/random/2023/01/03/Some-Recent-Updates</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/statistics/2017/06/26/Markov-Chains</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/type%20theory/2018/02/19/Type-Theory-Foundations</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/type%20theory/2018/02/20/Basic-Computational-Type-Theory</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/type%20theory/2018/09/09/Polymorphic-Functional-Programming</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/type%20theory/2018/09/30/Logical-Equivalence-for-Polymorphic-Types</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/proof%20theory/2018/02/18/Computational-Interpretation</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/proof%20theory/2018/02/18/Judgements-and-Propositions</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/proof%20theory/2018/02/18/Sequent-Calculus</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/type%20theory/2019/01/18/Recursive-Programs</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/type%20theory/2019/01/20/Recursive-Types</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/type%20theory/2019/01/21/imperative-programming</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20language%20theory/type%20theory/2019/01/22/Cost-Semantics</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/programming%20languages/virtual%20machine/2017/06/08/Programming-Language-Virtual-Machine</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/software-defined%20networking/cloud%20computing/2017/06/08/SDN-Introduction</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.gaeblog.com/operating%20system/virtualization/cloud%20computing/2017/06/08/Operating-System-Virtualization</loc><lastmod>2026-03-18T22:11:40Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url></urlset>