<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.timlrx.com/</loc>
<lastmod>2026-02-08</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog</loc>
<lastmod>2026-02-08</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/projects</loc>
<lastmod>2026-02-08</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/tags</loc>
<lastmod>2026-02-08</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/hello-world</loc>
<lastmod>2017-05-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/thesis-thursday-introduction</loc>
<lastmod>2017-06-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/thesis-thursday-2</loc>
<lastmod>2017-06-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/binscatter-for-r</loc>
<lastmod>2017-06-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/thesis-thursday-3-model-and-methodology</loc>
<lastmod>2017-06-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/thesis-thursday-4-analysing-recipes</loc>
<lastmod>2017-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/thesis-thursday-5-from-recipes-to-weights</loc>
<lastmod>2017-07-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/thesis-thursday-6-the-final-stretch</loc>
<lastmod>2017-07-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/update-on-the-sg-economic-dashboard</loc>
<lastmod>2017-08-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/notes-on-regression-ols</loc>
<lastmod>2017-08-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/thesis-thursday-7-conclusion</loc>
<lastmod>2017-08-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/notes-on-regression-geometry</loc>
<lastmod>2017-08-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/mapping-the-distribution-of-religious-beliefs-in-singapore</loc>
<lastmod>2021-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/notes-on-regression-method-of-moments</loc>
<lastmod>2017-08-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/examining-the-changes-in-religious-beliefs-part-2</loc>
<lastmod>2021-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/using-leaflet-in-r-tutorial</loc>
<lastmod>2021-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/notes-on-regression-maximum-likelihood</loc>
<lastmod>2017-09-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/comparing-the-population-and-group-level-regression</loc>
<lastmod>2017-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/mapping-sg-shiny-app</loc>
<lastmod>2017-10-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/notes-on-regression-singular-vector-decomposition</loc>
<lastmod>2017-10-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/november-reflections</loc>
<lastmod>2017-11-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/choosing-a-control-group-in-a-rct-with-multiple-treatment-periods</loc>
<lastmod>2017-11-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/dashboard-2-0</loc>
<lastmod>2017-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/notes-on-graphs-and-spectral-properties</loc>
<lastmod>2017-12-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/february-thoughts</loc>
<lastmod>2018-02-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/notes-on-regression-approximation-of-the-conditional-expectation-function</loc>
<lastmod>2018-02-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/uploading-jupyter-notebook-files-to-blogdown</loc>
<lastmod>2021-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/creating-a-custom-cross-validation-function-in-pyspark</loc>
<lastmod>2021-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/statistical-musings</loc>
<lastmod>2018-04-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/feature-selection-using-feature-importance-score-creating-a-pyspark-estimator</loc>
<lastmod>2021-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/applications-of-dags-in-causal-inference</loc>
<lastmod>2018-08-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/visualising-networks-in-asoiaf</loc>
<lastmod>2021-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/visualising-networks-in-asoiaf-part-ii</loc>
<lastmod>2021-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/an-overview-of-the-singapore-hiring-landscape</loc>
<lastmod>2018-11-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/cleaning-openstreetmap-intersections-in-python</loc>
<lastmod>2019-01-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/binance-hackathon-2nd-place</loc>
<lastmod>2019-02-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/benchmark-of-popular-graph-network-packages</loc>
<lastmod>2019-05-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/speeding-up-r-plotly-webapps-r-x-javascript</loc>
<lastmod>2019-12-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/serverless-machine-learning-with-r-on-cloud-run</loc>
<lastmod>2020-01-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/efficient-large-graph-propagation-algorithm</loc>
<lastmod>2020-03-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/benchmark-of-popular-graph-network-packages-v2</loc>
<lastmod>2020-05-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/schelling-segregation-model-in-julia</loc>
<lastmod>2020-08-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/introducing-tailwind-nextjs-starter-blog</loc>
<lastmod>2021-08-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/tracetogether-and-the-difficulty-of-graph-anonymisation</loc>
<lastmod>2021-02-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/growth-hacking-github-how-to-get-github-stars</loc>
<lastmod>2021-02-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/understanding-automated-market-maker</loc>
<lastmod>2021-05-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/creating-a-rehype-syntax-highlighting-plugin</loc>
<lastmod>2021-08-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/a-human-centric-approach-to-fairness-in-ai</loc>
<lastmod>2021-12-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/building-a-responsible-ai-solution-principles-into-practice</loc>
<lastmod>2021-12-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/building-open-source-projects-lessons-i-learned-2021</loc>
<lastmod>2022-01-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/sqlite-wasm-with-custom-extensions</loc>
<lastmod>2023-08-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/the-best-in-browser-data-processing-framework-is-sql</loc>
<lastmod>2023-09-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/streamlining-citations-in-markdown</loc>
<lastmod>2023-11-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/generating-structured-output-from-llms</loc>
<lastmod>2023-11-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/progressively-updating-ui-with-fastapi-streamed-structured-responses</loc>
<lastmod>2024-10-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/executing-comfyui-workflows-as-standalone-scripts</loc>
<lastmod>2025-01-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/synthetic-data-in-2024-progress-opportunities-challenges</loc>
<lastmod>2025-01-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.timlrx.com/blog/how-generalisable-are-deepfake-detectors</loc>
<lastmod>2025-03-31T00:00:00.000Z</lastmod>
</url>
</urlset>
