<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>http://blog.boyangyue.com/</loc><lastmod>2025-05-03T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/conda/</loc><lastmod>2025-05-03T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/dependency-management/</loc><lastmod>2025-05-03T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/posts/</loc><lastmod>2025-05-03T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/python/</loc><lastmod>2025-05-03T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/2025/05/python-distributions-native-dependencies-and-environment-boundaries/</loc><lastmod>2025-05-03T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/reproducibility/</loc><lastmod>2025-05-03T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/</loc><lastmod>2025-05-03T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/uv/</loc><lastmod>2025-05-03T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/a/b-testing/</loc><lastmod>2023-08-06T15:30:00+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/causal-inference/</loc><lastmod>2023-08-06T15:30:00+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/data-science/</loc><lastmod>2023-08-06T15:30:00+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/statistics/</loc><lastmod>2023-08-06T15:30:00+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/2023/08/why-experiment-wins-underdeliver/</loc><lastmod>2023-08-06T15:30:00+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/2023/02/crop-out-exploring-digital-image-processing/</loc><lastmod>2023-02-25T14:46:50+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/image-processing/</loc><lastmod>2023-02-25T14:46:50+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/pillow/</loc><lastmod>2023-02-25T14:46:50+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/trick/</loc><lastmod>2023-02-25T14:46:50+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/2022/12/efficient-similarity-search-with-faiss/</loc><lastmod>2022-12-18T22:29:52+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/faiss/</loc><lastmod>2022-12-18T22:29:52+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/numpy/</loc><lastmod>2022-12-18T22:29:52+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/performance-optimization/</loc><lastmod>2022-12-18T22:29:52+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/similarity-search/</loc><lastmod>2022-12-18T22:29:52+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/spark/</loc><lastmod>2022-12-18T22:29:52+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/benchmarking/</loc><lastmod>2022-09-11T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/system-design/</loc><lastmod>2022-09-11T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/2022/09/two-measures-of-fast-throughput-and-latency/</loc><lastmod>2022-09-11T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/hive/</loc><lastmod>2022-01-16T21:46:37+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/java/</loc><lastmod>2022-01-16T21:46:37+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/2022/01/the-comprehensive-guide-to-hive-udf/</loc><lastmod>2022-01-16T21:46:37+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/udf/</loc><lastmod>2022-01-16T21:46:37+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/c++/</loc><lastmod>2021-10-08T14:00:00+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/cppimport/</loc><lastmod>2021-10-08T14:00:00+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/hybrid-programming/</loc><lastmod>2021-10-08T14:00:00+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/2021/10/when-the-python-interpreter-is-the-bottleneck/</loc><lastmod>2021-10-08T14:00:00+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/data-engineering/</loc><lastmod>2021-06-15T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/distributed-systems/</loc><lastmod>2021-06-15T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/2021/06/from-mapreduce-to-spark-execution-and-programming-models/</loc><lastmod>2021-06-15T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/hadoop/</loc><lastmod>2021-06-15T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/mapreduce/</loc><lastmod>2021-06-15T11:00:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/functional-programming/</loc><lastmod>2020-11-30T09:47:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/haskell/</loc><lastmod>2020-11-30T09:47:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/2020/11/recursion-iteration-and-the-hidden-stack/</loc><lastmod>2020-11-30T09:47:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/theory-of-computation/</loc><lastmod>2020-11-30T09:47:00+09:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/cheat-sheet/</loc><lastmod>2020-06-27T12:24:43+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/html/</loc><lastmod>2020-06-27T12:24:43+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/tags/markdown/</loc><lastmod>2020-06-27T12:24:43+08:00</lastmod></url><url><loc>http://blog.boyangyue.com/2020/06/markdown-syntax-in-a-nutshell/</loc><lastmod>2020-06-27T12:24:43+08:00</lastmod></url></urlset>