<?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>https://gliu20.github.io/blog/programming/2018/03/09/start-of-midway/</loc>
<lastmod>2018-03-09T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2018/03/26/midway-updates/</loc>
<lastmod>2018-03-26T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2018/12/09/timescend-a-new-tool-to-fight-procrastination/</loc>
<lastmod>2018-12-09T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2019/02/20/new-logo-midway/</loc>
<lastmod>2019-02-20T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2019/05/12/timescend-updates/</loc>
<lastmod>2019-05-12T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2019/06/26/polydice-a-better-way-to-generate-passwords/</loc>
<lastmod>2019-06-26T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2019/07/12/gradetree-a-tool-for-calculating-weighted-averages/</loc>
<lastmod>2019-07-12T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2019/08/27/midway-through-the-years/</loc>
<lastmod>2019-08-27T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2019/10/24/midway-reaches-a-hundred-users/</loc>
<lastmod>2019-10-24T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2019/11/05/midway-a-case-study-in-ux/</loc>
<lastmod>2019-11-05T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2019/12/08/nyc-disrupt-hackathon/</loc>
<lastmod>2019-12-08T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/learning/2020/01/01/my-goals-and-why-i-dont-have-resolutions/</loc>
<lastmod>2020-01-01T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2020/01/04/what-i-learned-winning-stuyhacks-ix/</loc>
<lastmod>2020-01-04T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2020/03/23/why-you-should-make-your-own-css-framework/</loc>
<lastmod>2020-03-23T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/learning/2021/01/07/how-we-re-all-entrepreneurs/</loc>
<lastmod>2021-01-07T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2021/04/23/fast-multiplication-devlog/</loc>
<lastmod>2021-04-23T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2021/07/09/hide-grub-menu-ubuntu-20-04/</loc>
<lastmod>2021-07-09T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/learning/2021/10/05/what-i-learned-from-hacking-google-chrome/</loc>
<lastmod>2021-10-05T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2021/12/30/how-i-optimized-my-fractal-viewer/</loc>
<lastmod>2021-12-30T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2022/04/01/how-i-got-started-with-contributing-to-firefox/</loc>
<lastmod>2022-04-01T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/2022/04/19/a-javascript-developer-s-guide-to-contributing-to-firefox/</loc>
<lastmod>2022-04-19T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/projects/midway/</loc>
<lastmod>2018-02-08T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/projects/gradetree/</loc>
<lastmod>2018-11-15T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/projects/timescend/</loc>
<lastmod>2018-12-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/projects/fractals/</loc>
<lastmod>2019-05-06T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/projects/polydice/</loc>
<lastmod>2019-06-25T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/projects/firefox/</loc>
<lastmod>2022-03-12T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-1/</loc>
<lastmod>2020-02-05T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-2/</loc>
<lastmod>2020-02-05T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-3/</loc>
<lastmod>2020-02-05T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-5/</loc>
<lastmod>2020-02-05T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-6/</loc>
<lastmod>2020-02-05T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-7/</loc>
<lastmod>2020-02-05T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-8/</loc>
<lastmod>2020-02-05T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-9/</loc>
<lastmod>2020-02-05T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-10/</loc>
<lastmod>2020-02-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-11/</loc>
<lastmod>2020-02-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-12/</loc>
<lastmod>2020-02-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-13/</loc>
<lastmod>2020-02-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-14/</loc>
<lastmod>2020-02-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-15/</loc>
<lastmod>2020-02-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-16/</loc>
<lastmod>2020-02-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-17/</loc>
<lastmod>2020-02-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-18/</loc>
<lastmod>2020-02-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-19/</loc>
<lastmod>2020-02-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-20/</loc>
<lastmod>2020-02-07T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-21/</loc>
<lastmod>2020-02-07T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-22/</loc>
<lastmod>2020-02-07T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-23/</loc>
<lastmod>2020-02-07T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-24/</loc>
<lastmod>2020-02-07T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-25/</loc>
<lastmod>2020-02-07T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-26/</loc>
<lastmod>2020-02-07T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-27/</loc>
<lastmod>2020-02-07T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-28/</loc>
<lastmod>2020-02-10T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-29/</loc>
<lastmod>2020-02-10T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-30/</loc>
<lastmod>2020-02-10T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-31/</loc>
<lastmod>2020-02-25T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-32/</loc>
<lastmod>2020-02-28T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-33/</loc>
<lastmod>2020-02-28T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-34/</loc>
<lastmod>2020-02-28T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-35/</loc>
<lastmod>2020-02-28T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-36/</loc>
<lastmod>2020-03-01T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-37/</loc>
<lastmod>2020-03-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-38/</loc>
<lastmod>2020-03-13T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-39/</loc>
<lastmod>2020-03-20T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-40/</loc>
<lastmod>2020-03-27T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-41/</loc>
<lastmod>2020-04-03T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-42/</loc>
<lastmod>2020-04-10T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-43/</loc>
<lastmod>2020-04-17T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-44/</loc>
<lastmod>2020-04-24T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-45/</loc>
<lastmod>2020-04-29T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-46/</loc>
<lastmod>2020-05-01T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-47/</loc>
<lastmod>2020-05-08T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-48/</loc>
<lastmod>2020-05-15T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-49/</loc>
<lastmod>2020-05-22T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-50/</loc>
<lastmod>2020-05-29T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-51/</loc>
<lastmod>2020-06-12T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-52/</loc>
<lastmod>2020-06-19T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-53/</loc>
<lastmod>2020-06-26T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-54/</loc>
<lastmod>2020-07-03T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-55/</loc>
<lastmod>2020-07-10T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-56/</loc>
<lastmod>2020-07-17T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-57/</loc>
<lastmod>2020-07-24T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-58/</loc>
<lastmod>2020-07-31T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-59/</loc>
<lastmod>2020-08-07T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-60/</loc>
<lastmod>2020-08-14T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-61/</loc>
<lastmod>2020-08-21T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-62/</loc>
<lastmod>2020-08-28T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-63/</loc>
<lastmod>2020-09-04T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-64/</loc>
<lastmod>2020-09-11T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-65/</loc>
<lastmod>2020-09-18T00:00:00-04:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-67/</loc>
<lastmod>2022-01-22T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-68/</loc>
<lastmod>2022-01-23T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-69/</loc>
<lastmod>2022-01-23T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-70/</loc>
<lastmod>2022-01-24T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/punderline-71/</loc>
<lastmod>2022-01-25T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://gliu20.github.io/404</loc>
</url>
<url>
<loc>https://gliu20.github.io/work/marketing/</loc>
</url>
<url>
<loc>https://gliu20.github.io/work/entrepreneurship/</loc>
</url>
<url>
<loc>https://gliu20.github.io/work/volunteer/</loc>
</url>
<url>
<loc>https://gliu20.github.io/work/product/</loc>
</url>
<url>
<loc>https://gliu20.github.io/work/graphics/</loc>
</url>
<url>
<loc>https://gliu20.github.io/</loc>
</url>
<url>
<loc>https://gliu20.github.io/projects/</loc>
</url>
<url>
<loc>https://gliu20.github.io/blog/</loc>
</url>
<url>
<loc>https://gliu20.github.io/blog/learning/</loc>
</url>
<url>
<loc>https://gliu20.github.io/blog/programming/</loc>
</url>
<url>
<loc>https://gliu20.github.io/about/contact/</loc>
</url>
<url>
<loc>https://gliu20.github.io/about/values/</loc>
</url>
<url>
<loc>https://gliu20.github.io/about/mission/</loc>
</url>
<url>
<loc>https://gliu20.github.io/work/engineering/</loc>
</url>
<url>
<loc>https://gliu20.github.io/about/</loc>
</url>
<url>
<loc>https://gliu20.github.io/midway/terms/</loc>
</url>
<url>
<loc>https://gliu20.github.io/midway/privacy/</loc>
</url>
<url>
<loc>https://gliu20.github.io/work/</loc>
</url>
<url>
<loc>https://gliu20.github.io/midway/help/</loc>
</url>
<url>
<loc>https://gliu20.github.io/blog/puns/</loc>
</url>
<url>
<loc>https://gliu20.github.io/blog/page/2/</loc>
</url>
<url>
<loc>https://gliu20.github.io/blog/page/3/</loc>
</url>
</urlset>
