<?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:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://blog.konakona.dev/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/"/></url><url><loc>https://blog.konakona.dev/en/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/"/></url><url><loc>https://blog.konakona.dev/en/folders/cs50-ai-notes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/folders/cs50-ai-notes/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/folders/cs50-ai-notes/"/></url><url><loc>https://blog.konakona.dev/en/folders/missing-semester-notes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/folders/missing-semester-notes/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/folders/missing-semester-notes/"/></url><url><loc>https://blog.konakona.dev/en/posts/cs50-ai-notes/0-search/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/0-search/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/0-search/"/></url><url><loc>https://blog.konakona.dev/en/posts/cs50-ai-notes/1-knowledge/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/1-knowledge/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/1-knowledge/"/></url><url><loc>https://blog.konakona.dev/en/posts/cs50-ai-notes/2-uncertainty/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/2-uncertainty/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/2-uncertainty/"/></url><url><loc>https://blog.konakona.dev/en/posts/cs50-ai-notes/3-optimization/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/3-optimization/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/3-optimization/"/></url><url><loc>https://blog.konakona.dev/en/posts/cs50-ai-notes/4-learning/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/4-learning/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/4-learning/"/></url><url><loc>https://blog.konakona.dev/en/posts/cs50-ai-notes/5-neural-networks/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/5-neural-networks/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/5-neural-networks/"/></url><url><loc>https://blog.konakona.dev/en/posts/cs50-ai-notes/6-language/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/6-language/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/6-language/"/></url><url><loc>https://blog.konakona.dev/en/posts/cs50-ai-notes/crossword-generator/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/crossword-generator/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/crossword-generator/"/></url><url><loc>https://blog.konakona.dev/en/posts/cs50-ai-notes/minesweeper-ai/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/minesweeper-ai/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/minesweeper-ai/"/></url><url><loc>https://blog.konakona.dev/en/posts/from-linear-attention-to-test-time-training/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/from-linear-attention-to-test-time-training/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/from-linear-attention-to-test-time-training/"/></url><url><loc>https://blog.konakona.dev/en/posts/missing-semester-notes/security-and-cryptography/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/missing-semester-notes/security-and-cryptography/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/missing-semester-notes/security-and-cryptography/"/></url><url><loc>https://blog.konakona.dev/en/posts/missing-semester-notes/shell-and-command-line-tools/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/missing-semester-notes/shell-and-command-line-tools/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/missing-semester-notes/shell-and-command-line-tools/"/></url><url><loc>https://blog.konakona.dev/en/posts/nitp/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/nitp/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/nitp/"/></url><url><loc>https://blog.konakona.dev/en/posts/openclaw-webfetch-debug/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/openclaw-webfetch-debug/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/openclaw-webfetch-debug/"/></url><url><loc>https://blog.konakona.dev/en/posts/pca-intuitive/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/pca-intuitive/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/pca-intuitive/"/></url><url><loc>https://blog.konakona.dev/en/posts/qwen38-terminal-bench-21-reproduction/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/qwen38-terminal-bench-21-reproduction/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/qwen38-terminal-bench-21-reproduction/"/></url><url><loc>https://blog.konakona.dev/en/posts/swift-api-client-part-1/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/swift-api-client-part-1/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/swift-api-client-part-1/"/></url><url><loc>https://blog.konakona.dev/en/posts/swift-api-client-part-2/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/swift-api-client-part-2/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/swift-api-client-part-2/"/></url><url><loc>https://blog.konakona.dev/en/posts/tailscale-exit-node-through-mihomo/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/tailscale-exit-node-through-mihomo/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/tailscale-exit-node-through-mihomo/"/></url><url><loc>https://blog.konakona.dev/en/posts/thoughts-turing-can-machines-think/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/thoughts-turing-can-machines-think/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/thoughts-turing-can-machines-think/"/></url><url><loc>https://blog.konakona.dev/folders/cs50-ai-notes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/folders/cs50-ai-notes/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/folders/cs50-ai-notes/"/></url><url><loc>https://blog.konakona.dev/folders/missing-semester-notes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/folders/missing-semester-notes/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/folders/missing-semester-notes/"/></url><url><loc>https://blog.konakona.dev/posts/cs50-ai-notes/0-search/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/0-search/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/0-search/"/></url><url><loc>https://blog.konakona.dev/posts/cs50-ai-notes/1-knowledge/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/1-knowledge/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/1-knowledge/"/></url><url><loc>https://blog.konakona.dev/posts/cs50-ai-notes/2-uncertainty/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/2-uncertainty/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/2-uncertainty/"/></url><url><loc>https://blog.konakona.dev/posts/cs50-ai-notes/3-optimization/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/3-optimization/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/3-optimization/"/></url><url><loc>https://blog.konakona.dev/posts/cs50-ai-notes/4-learning/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/4-learning/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/4-learning/"/></url><url><loc>https://blog.konakona.dev/posts/cs50-ai-notes/5-neural-networks/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/5-neural-networks/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/5-neural-networks/"/></url><url><loc>https://blog.konakona.dev/posts/cs50-ai-notes/6-language/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/6-language/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/6-language/"/></url><url><loc>https://blog.konakona.dev/posts/cs50-ai-notes/crossword-generator/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/crossword-generator/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/crossword-generator/"/></url><url><loc>https://blog.konakona.dev/posts/cs50-ai-notes/minesweeper-ai/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/cs50-ai-notes/minesweeper-ai/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/cs50-ai-notes/minesweeper-ai/"/></url><url><loc>https://blog.konakona.dev/posts/from-linear-attention-to-test-time-training/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/from-linear-attention-to-test-time-training/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/from-linear-attention-to-test-time-training/"/></url><url><loc>https://blog.konakona.dev/posts/missing-semester-notes/security-and-cryptography/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/missing-semester-notes/security-and-cryptography/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/missing-semester-notes/security-and-cryptography/"/></url><url><loc>https://blog.konakona.dev/posts/missing-semester-notes/shell-and-command-line-tools/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/missing-semester-notes/shell-and-command-line-tools/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/missing-semester-notes/shell-and-command-line-tools/"/></url><url><loc>https://blog.konakona.dev/posts/nitp/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/nitp/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/nitp/"/></url><url><loc>https://blog.konakona.dev/posts/openclaw-webfetch-debug/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/openclaw-webfetch-debug/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/openclaw-webfetch-debug/"/></url><url><loc>https://blog.konakona.dev/posts/pca-intuitive/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/pca-intuitive/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/pca-intuitive/"/></url><url><loc>https://blog.konakona.dev/posts/qwen38-terminal-bench-21-reproduction/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/qwen38-terminal-bench-21-reproduction/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/qwen38-terminal-bench-21-reproduction/"/></url><url><loc>https://blog.konakona.dev/posts/swift-api-client-part-1/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/swift-api-client-part-1/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/swift-api-client-part-1/"/></url><url><loc>https://blog.konakona.dev/posts/swift-api-client-part-2/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/swift-api-client-part-2/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/swift-api-client-part-2/"/></url><url><loc>https://blog.konakona.dev/posts/tailscale-exit-node-through-mihomo/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/tailscale-exit-node-through-mihomo/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/tailscale-exit-node-through-mihomo/"/></url><url><loc>https://blog.konakona.dev/posts/thoughts-turing-can-machines-think/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.konakona.dev/en/posts/thoughts-turing-can-machines-think/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://blog.konakona.dev/posts/thoughts-turing-can-machines-think/"/></url><url><loc>https://blog.konakona.dev/zh/</loc></url><url><loc>https://blog.konakona.dev/zh/posts/from-linear-attention-to-test-time-training/</loc></url><url><loc>https://blog.konakona.dev/zh/posts/nitp/</loc></url><url><loc>https://blog.konakona.dev/zh/posts/openclaw-webfetch-debug/</loc></url><url><loc>https://blog.konakona.dev/zh/posts/pca-intuitive/</loc></url><url><loc>https://blog.konakona.dev/zh/posts/qwen38-terminal-bench-21-reproduction/</loc></url><url><loc>https://blog.konakona.dev/zh/posts/swift-api-client-part-1/</loc></url><url><loc>https://blog.konakona.dev/zh/posts/swift-api-client-part-2/</loc></url><url><loc>https://blog.konakona.dev/zh/posts/tailscale-exit-node-through-mihomo/</loc></url><url><loc>https://blog.konakona.dev/zh/posts/thoughts-turing-can-machines-think/</loc></url></urlset>