<?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://jxshen.me/</loc></url><url><loc>https://jxshen.me/about/</loc></url><url><loc>https://jxshen.me/contact/</loc></url><url><loc>https://jxshen.me/essays/</loc></url><url><loc>https://jxshen.me/essays/accepting-ambiguity/</loc></url><url><loc>https://jxshen.me/essays/keeping-changes-from-two-experiments/</loc></url><url><loc>https://jxshen.me/essays/making-midi-diffs-readable/</loc></url><url><loc>https://jxshen.me/essays/maxwell-demon-efficient-market/</loc></url><url><loc>https://jxshen.me/essays/one-fill-two-deliveries/</loc></url><url><loc>https://jxshen.me/essays/the-check-never-saw-the-edit/</loc></url><url><loc>https://jxshen.me/essays/the-eight-bars-behind-battuta/</loc></url><url><loc>https://jxshen.me/essays/untested-or-untestable/</loc></url><url><loc>https://jxshen.me/lab/</loc></url><url><loc>https://jxshen.me/lab/trading-state-replay/</loc></url><url><loc>https://jxshen.me/notes/</loc></url><url><loc>https://jxshen.me/notes/adding-a-feature-to-an-existing-system/</loc></url><url><loc>https://jxshen.me/notes/did-the-button-work/</loc></url><url><loc>https://jxshen.me/notes/i-told-the-log-not-to-judge/</loc></url><url><loc>https://jxshen.me/notes/one-copy-can-still-be-wrong/</loc></url><url><loc>https://jxshen.me/notes/refuse-dont-guess/</loc></url><url><loc>https://jxshen.me/notes/seventy-two-notes-from-too-heavy/</loc></url><url><loc>https://jxshen.me/notes/the-instinct-to-compress/</loc></url><url><loc>https://jxshen.me/projects/</loc></url><url><loc>https://jxshen.me/projects/battuta/</loc></url><url><loc>https://jxshen.me/projects/trading-infra/</loc></url><url><loc>https://jxshen.me/projects/withmere/</loc></url></urlset>