<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  
  <url>
    <loc>http://blog.jjyao.me/blog/2025/12/14/demystify-smaps/</loc>
    <lastmod>2025-12-14T22:19:03-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2025/10/16/llm-learning-resources/</loc>
    <lastmod>2025-10-16T21:54:04-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2025/08/17/high-output-management/</loc>
    <lastmod>2025-08-17T21:29:32-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2024/09/13/python-heap-dump/</loc>
    <lastmod>2024-09-13T21:42:32-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2023/04/16/the-4-disciplines-of-execution/</loc>
    <lastmod>2023-04-16T21:21:10-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2022/06/21/the-design-of-everyday-things/</loc>
    <lastmod>2022-06-21T22:40:54-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2021/12/27/crossing-the-chasm/</loc>
    <lastmod>2021-12-27T20:26:25-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2021/08/29/multipliers-how-the-best-leaders-make-everyone-smarter/</loc>
    <lastmod>2021-08-29T22:07:08-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2021/08/22/what-i-have-learned-from-the-linkedin-graph-database-team/</loc>
    <lastmod>2021-08-22T19:48:33-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2021/08/18/keep-your-eyes-open/</loc>
    <lastmod>2021-08-18T08:10:01-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2021/04/04/response-time-and-throughput/</loc>
    <lastmod>2021-04-04T13:43:32-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2021/02/26/nondeterministic-code/</loc>
    <lastmod>2021-02-26T16:11:07-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2021/01/16/jit-in-action/</loc>
    <lastmod>2021-01-16T22:23:27-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2020/12/20/good-economics-for-hard-times/</loc>
    <lastmod>2020-12-20T14:04:45-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2020/01/25/software-engineering-laws/</loc>
    <lastmod>2020-01-25T11:23:14-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2019/07/03/floating-point-surprises/</loc>
    <lastmod>2019-07-03T15:57:02-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2019/04/01/interaction-between-hugetlbfs-and-hugepages/</loc>
    <lastmod>2019-04-01T19:57:31-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2018/12/16/linux-pid/</loc>
    <lastmod>2018-12-16T08:15:30-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2018/11/11/microbenchmark/</loc>
    <lastmod>2018-11-11T13:58:58-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2018/11/07/one-liners/</loc>
    <lastmod>2018-11-07T22:06:28-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2017/11/27/hugetlbfs-read-bug/</loc>
    <lastmod>2017-11-27T22:29:46-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2017/09/10/jonathan-lee/</loc>
    <lastmod>2017-09-10T22:13:16-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2017/08/30/you-dont-exist-go-away/</loc>
    <lastmod>2017-08-30T21:10:41-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2015/12/23/what-i-have-learned-from-cmu-cs-education/</loc>
    <lastmod>2015-12-23T20:51:02-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2015/06/15/what-i-have-learned-from-writing-a-kernel-from-scratch/</loc>
    <lastmod>2015-06-15T21:45:49-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2014/08/28/which-intent-will-you-get-after-android-relaunches-the-activity/</loc>
    <lastmod>2014-08-28T14:28:06-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2014/01/19/android-dot-os-dot-message-dot-what/</loc>
    <lastmod>2014-01-19T18:36:00-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2013/07/31/does-your-app-have-a-rock-solid-ssl-connection/</loc>
    <lastmod>2013-07-31T20:32:00-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2013/06/16/review-on-american-dreams-in-china/</loc>
    <lastmod>2013-06-16T11:35:00-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2013/03/17/a-close-look-into-php-zval/</loc>
    <lastmod>2013-03-17T13:43:00-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2013/01/25/who-are-you/</loc>
    <lastmod>2013-01-25T22:20:00-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2012/12/09/refactor-with-vim/</loc>
    <lastmod>2012-12-09T23:28:00-08:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2012/08/28/openssl-read-ahead-and-epoll/</loc>
    <lastmod>2012-08-28T12:06:00-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2012/08/07/php-single-quoted-string/</loc>
    <lastmod>2012-08-07T21:38:00-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2012/07/21/read-practice-think/</loc>
    <lastmod>2012-07-21T22:29:00-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2012/06/18/hdfs-source-code-analysis/</loc>
    <lastmod>2012-06-18T19:28:00-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2012/06/02/insert-one-million-rows-into-database/</loc>
    <lastmod>2012-06-02T15:30:00-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/blog/2012/04/22/why-we-should-use-library/</loc>
    <lastmod>2012-04-22T12:39:00-07:00</lastmod>
    <priority>0.8</priority>
  </url>
  
  
  <url>
    <loc>http://blog.jjyao.me/blog/archives/</loc>
    <lastmod>2025-12-16T10:47:52-08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/</loc>
    <lastmod>2025-12-16T10:47:52-08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/quotes/it-quotes.html</loc>
    <lastmod>2025-12-16T10:47:52-08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/quotes/quotes.html</loc>
    <lastmod>2025-12-16T10:47:52-08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  
  
  <url>
    <loc>http://blog.jjyao.me/javascripts/reveal.js/index.html</loc>
    <lastmod>2014-08-21T09:17:58Z</lastmod>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.jjyao.me/javascripts/reveal.js/plugin/speakernotes/notes.html</loc>
    <lastmod>2014-08-21T09:17:58Z</lastmod>
    <priority>0.6</priority>
  </url>
  
</urlset>
