<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.davidlindelof.com/about.html</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2018/03/our-first-3d-game-programming-project/</loc>
    <lastmod>2026-09-27T17:28:29.304Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/05/debian-installation-on-a-soekris-embedded-pc/</loc>
    <lastmod>2026-09-27T17:28:29.272Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/06/monitoring-a-home-automation-pc/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/06/donald-norman-on-user-interface-design-issues-with-smart-houses/</loc>
    <lastmod>2026-09-27T17:28:29.272Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/12/article-watch-solar-energy-vol-82-issue-11-2008/</loc>
    <lastmod>2026-09-27T17:28:29.274Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/10/article-watch-lighting-research-and-technology-vol-40-nr-3/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/10/schema-validation-with-lxml-on-ubuntu-hardy/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/10/trends-in-smart-buildings-meeting-october-2008/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/09/java-gnu-scientific-library-02-released/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/09/article-watch-building-and-environment-december-2008/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/11/trends-in-smart-buildings-meeting-november-2008/</loc>
    <lastmod>2026-09-27T17:28:29.274Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/11/article-watch-energy-and-buildings-vol-40-nr-12/</loc>
    <lastmod>2026-09-27T17:28:29.274Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/11/matlab-java-spring-and-dynamic-classloading/</loc>
    <lastmod>2026-09-27T17:28:29.274Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/07/interview-h-michael-newman/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/07/computing-sustainability-and-building-automation/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/03/monitoring-home-electricity-usage/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2020/10/testing-scientific-software-with-hypothesis/</loc>
    <lastmod>2026-09-27T17:28:29.306Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2020/09/reading-s3-data-from-a-local-pyspark-session/</loc>
    <lastmod>2026-09-27T17:28:29.305Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2020/11/unit-testing-sql-with-pyspark/</loc>
    <lastmod>2026-09-27T17:28:29.312Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2020/07/testing-math/</loc>
    <lastmod>2026-09-27T17:28:29.305Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/05/default-welcome-page-with-tomcat-and-spring-mvc/</loc>
    <lastmod>2026-09-27T17:28:29.277Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/08/project-greenfire-mentioned-on-java-posse/</loc>
    <lastmod>2026-09-27T17:28:29.278Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/12/how-to-include-mathml-in-a-wordpress-blog/</loc>
    <lastmod>2026-09-27T17:28:29.278Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/04/trends-in-smart-buildings-meeting-march-2009/</loc>
    <lastmod>2026-09-27T17:28:29.276Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/04/strongest-chess-program-money-can-not-buy/</loc>
    <lastmod>2026-09-27T17:28:29.275Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/07/7-numbers-why-building-automation-can-save-the-world/</loc>
    <lastmod>2026-09-27T17:28:29.277Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/07/when-i-hear-the-word-entity-i-reach-for-my-thesaurus/</loc>
    <lastmod>2026-09-27T17:28:29.277Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/07/5-java-logging-frameworks-for-building-automation-software/</loc>
    <lastmod>2026-09-27T17:28:29.277Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/02/wordpress-shortcode-for-syntax-highlighting/</loc>
    <lastmod>2026-09-27T17:28:29.274Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/02/trends-in-smart-buildings-meeting-january-2009/</loc>
    <lastmod>2026-09-27T17:28:29.274Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/03/software-engineering-radio/</loc>
    <lastmod>2026-09-27T17:28:29.275Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2021/06/feature-standardization-considered-harmful/</loc>
    <lastmod>2026-09-27T17:28:29.313Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2012/04/selenium-script-to-reset-a-zyxel-nbg4115-4g-router/</loc>
    <lastmod>2026-09-27T17:28:29.280Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2012/03/floating-point-woes-part-1/</loc>
    <lastmod>2026-09-27T17:28:29.280Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2025/01/how-are-p-values-distributed-under-the-null/</loc>
    <lastmod>2026-09-27T17:28:29.339Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/06/matlabs-inane-idea-of-time/</loc>
    <lastmod>2026-09-27T17:28:29.278Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/06/trying-out-new-themes/</loc>
    <lastmod>2026-09-27T17:28:29.278Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/06/installing-esp-r-on-ubuntu-9-10/</loc>
    <lastmod>2026-09-27T17:28:29.278Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/09/neurobat-day-one/</loc>
    <lastmod>2026-09-27T17:28:29.279Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/07/software-engineering-best-practices-in-academia/</loc>
    <lastmod>2026-09-27T17:28:29.279Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/02/book-review-agile-project-management-with-scrum/</loc>
    <lastmod>2026-09-27T17:28:29.278Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/02/equivalent-conductance-due-to-air-infiltrations/</loc>
    <lastmod>2026-09-27T17:28:29.278Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2007/05/international-building-physics-toolbox/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2007/06/energy-usage-in-cities-and-buildings/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2007/06/java-gnu-scientific-library-project-update/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2007/10/running-apache-felix-on-the-unc90-platform/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2007/07/opticontrol-project-website/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2016/01/biblical-kings-and-boxplots/</loc>
    <lastmod>2026-09-27T17:28:29.294Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2016/06/being-blocked-doesnt-mean-you-cannot-work/</loc>
    <lastmod>2026-09-27T17:28:29.304Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2016/06/was-building-science-really-the-best-we-could-come-up-with/</loc>
    <lastmod>2026-09-27T17:28:29.304Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2016/04/the-opinionated-estimator/</loc>
    <lastmod>2026-09-27T17:28:29.303Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2016/04/where-all-floating-point-values-are-above-average/</loc>
    <lastmod>2026-09-27T17:28:29.303Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2016/04/the-one-question-not-to-ask-at-the-standup-meeting/</loc>
    <lastmod>2026-09-27T17:28:29.302Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2011/01/git-and-scientific-reproducibility/</loc>
    <lastmod>2026-09-27T17:28:29.279Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2011/05/saikoro-game-engine-in-lisp/</loc>
    <lastmod>2026-09-27T17:28:29.280Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2011/04/converting-sweaver-plots-for-inclusion-in-wordopenoffice/</loc>
    <lastmod>2026-09-27T17:28:29.279Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2023/05/how-to-set-up-a-reverse-ssh-tunnel-with-amazon-web-services/</loc>
    <lastmod>2026-09-27T17:28:29.331Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2023/05/deep-silence-or-deep-work/</loc>
    <lastmod>2026-09-27T17:28:29.328Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2023/04/controlling-for-covariates-is-not-the-same-as-slicing/</loc>
    <lastmod>2026-09-27T17:28:29.327Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2023/02/data-science-the-xkcd-edition/</loc>
    <lastmod>2026-09-27T17:28:29.318Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2023/03/getting-into-data-science/</loc>
    <lastmod>2026-09-27T17:28:29.320Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2019/05/learning-gregg-shorthand/</loc>
    <lastmod>2026-09-27T17:28:29.305Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2019/11/machine-learning-in-r-start-with-an-end-to-end-test/</loc>
    <lastmod>2026-09-27T17:28:29.305Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2019/03/why-i-still-use-c/</loc>
    <lastmod>2026-09-27T17:28:29.305Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2014/10/how-not-to-get-hired-by-neurobat/</loc>
    <lastmod>2026-09-27T17:28:29.289Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2014/09/matlab-coding-conventions/</loc>
    <lastmod>2026-09-27T17:28:29.289Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2014/04/energy-savings-with-neurobat/</loc>
    <lastmod>2026-09-27T17:28:29.288Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2014/04/programming-wingmen/</loc>
    <lastmod>2026-09-27T17:28:29.288Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2014/03/the-only-statistical-distribution-you-need-to-know/</loc>
    <lastmod>2026-09-27T17:28:29.287Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2026/08/making-sense-of-non-parametric-tests/</loc>
    <lastmod>2026-09-27T17:28:29.340Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/05/foreigners-make-better-programmers/</loc>
    <lastmod>2026-09-27T17:28:29.281Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/06/climate-change-in-switzerland-skipping-the-waiting-line/</loc>
    <lastmod>2026-09-27T17:28:29.282Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/12/statistically-significant-energy-savings-how-many-buildings-are-enough/</loc>
    <lastmod>2026-09-27T17:28:29.287Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/12/review-restful-web-services/</loc>
    <lastmod>2026-09-27T17:28:29.287Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/11/review-applying-uml-and-patterns-an-introduction-to-object-oriented-analysis-and-design-and-iterative-development/</loc>
    <lastmod>2026-09-27T17:28:29.286Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/04/phileas-fogg-on-agile-project-management/</loc>
    <lastmod>2026-09-27T17:28:29.281Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/04/standup-meetings-are-not-diaries/</loc>
    <lastmod>2026-09-27T17:28:29.281Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2005/12/hello-world-2/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/12/the-only-problem-with-daily-scrums/</loc>
    <lastmod>2026-09-27T17:28:29.293Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/12/book-review-advanced-r/</loc>
    <lastmod>2026-09-27T17:28:29.292Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/12/you-know-you-have-a-great-tester-on-your-team-when/</loc>
    <lastmod>2026-09-27T17:28:29.293Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/12/running-carnot-models-under-osx/</loc>
    <lastmod>2026-09-27T17:28:29.292Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/11/how-to-fix-rotation-problems-with-iphone-pictures/</loc>
    <lastmod>2026-09-27T17:28:29.290Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/11/reviewer-queue/</loc>
    <lastmod>2026-09-27T17:28:29.291Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/03/ish-2015-first-impressions/</loc>
    <lastmod>2026-09-27T17:28:29.289Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2006/01/tools-that-anyone-can-use/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2006/12/choice-of-new-programming-language/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2006/10/ecobilans-software-presentation/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2006/02/raclette-machine-control-with-x10/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2006/03/energy-efficient-appliances-in-switzerland/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/services.html</loc>
    <lastmod>2026-09-27T17:28:29.347Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2006/03/review-decompiling-java/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2006/03/vampires-in-the-home/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2006/09/ibpsa-swiss-regional-affiliate-created/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2006/10/bug-finding-tools-for-java/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2006/01/building-energy-software-tools-directory/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2006/01/standby-applicances-waste-of-energy/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/11/how-to-test-for-floating-point-exceptions-with-cpputest/</loc>
    <lastmod>2026-09-27T17:28:29.290Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/11/not-prioritising-architectural-needs/</loc>
    <lastmod>2026-09-27T17:28:29.290Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/11/bayesian-tanks/</loc>
    <lastmod>2026-09-27T17:28:29.289Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/12/scrum-stories-that-are-juuuust-right/</loc>
    <lastmod>2026-09-27T17:28:29.292Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/12/going-for-one-week-sprints-a-good-wrong-idea/</loc>
    <lastmod>2026-09-27T17:28:29.292Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2015/12/c-when-delete-doesnt-delete/</loc>
    <lastmod>2026-09-27T17:28:29.292Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2005/12/eye-movement-tracking-of-office-workers/</loc>
    <lastmod>2026-09-27T17:28:29.270Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/07/when-climate-change-hits-us-at-least-well-know-where/</loc>
    <lastmod>2026-09-27T17:28:29.285Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/04/scrummaster-no-more/</loc>
    <lastmod>2026-09-27T17:28:29.281Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/11/review-linkers-and-loaders/</loc>
    <lastmod>2026-09-27T17:28:29.287Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/11/review-the-thoughtworks-anthology-essays-on-software-technology-and-innovation/</loc>
    <lastmod>2026-09-27T17:28:29.287Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/12/pair-programming-girls-did-just-as-well-as-boys/</loc>
    <lastmod>2026-09-27T17:28:29.287Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/12/welcome-back-climate-charts-graphs/</loc>
    <lastmod>2026-09-27T17:28:29.287Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2013/06/great-moments-in-the-history-of-co2-mitigation/</loc>
    <lastmod>2026-09-27T17:28:29.284Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2026/09/controlling-for-multiple-testing-with-non-inferiority-tests/</loc>
    <lastmod>2026-09-27T17:28:29.340Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2026/08/beyond-dau/</loc>
    <lastmod>2026-09-27T17:28:29.339Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2014/04/cest-test-unite-me/</loc>
    <lastmod>2026-09-27T17:28:29.288Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2014/04/software-assertions-decision-tree/</loc>
    <lastmod>2026-09-27T17:28:29.288Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2014/09/how-to-determine-if-a-sample-is-drawn-from-a-normal-distribution/</loc>
    <lastmod>2026-09-27T17:28:29.289Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2014/10/review-growing-object-oriented-software-guided-by-tests/</loc>
    <lastmod>2026-09-27T17:28:29.289Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2014/05/how-to-install-rpostgresql-on-osx-mavericks/</loc>
    <lastmod>2026-09-27T17:28:29.289Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2019/07/connecting-to-sql-server-from-r-on-a-mac-with-a-windows-domain-user/</loc>
    <lastmod>2026-09-27T17:28:29.305Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2019/08/r-collation-order/</loc>
    <lastmod>2026-09-27T17:28:29.305Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2019/05/notes-from-the-learning-how-to-learn-course/</loc>
    <lastmod>2026-09-27T17:28:29.305Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2023/03/the-law-of-total-probability-applied-to-a-conditional-probability/</loc>
    <lastmod>2026-09-27T17:28:29.320Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2023/02/quick-note-about-bootstrapping/</loc>
    <lastmod>2026-09-27T17:28:29.318Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2023/04/working-with-that-data-scientist/</loc>
    <lastmod>2026-09-27T17:28:29.328Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2023/05/is-the-ratio-of-normal-variables-normal/</loc>
    <lastmod>2026-09-27T17:28:29.333Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2011/04/pomodoro-workrave-well-being/</loc>
    <lastmod>2026-09-27T17:28:29.279Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2011/05/homer-an-r-package-for-building-physics/</loc>
    <lastmod>2026-09-27T17:28:29.280Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2011/01/thou-shalt-save-energy/</loc>
    <lastmod>2026-09-27T17:28:29.279Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2016/07/predicting-where-the-bugs-are/</loc>
    <lastmod>2026-09-27T17:28:29.304Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2016/04/the-sim4blocks-project-kick-off-meeting/</loc>
    <lastmod>2026-09-27T17:28:29.303Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2016/04/linus-torvalds-thinks-like-a-chess-grandmaster/</loc>
    <lastmod>2026-09-27T17:28:29.301Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2016/06/the-deborah-project-kick-off-meeting/</loc>
    <lastmod>2026-09-27T17:28:29.304Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2016/06/how-i-review-papers/</loc>
    <lastmod>2026-09-27T17:28:29.304Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2016/05/carnot-has-an-official-home/</loc>
    <lastmod>2026-09-27T17:28:29.304Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2007/07/java-gnu-scientific-library-010-released/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2007/04/co2-concentrations-and-global-temperature-correlation/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2007/10/interview-jessen-page/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2007/06/osgi-community-event-munich-26-27-june-2007/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2007/06/latex-to-word-format-conversion-how-to/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2007/01/knx-is-world-standard/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/02/event-rate-of-arrival-analysis-with-r/</loc>
    <lastmod>2026-09-27T17:28:29.278Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/07/db4all-reformatting-the-mess-that-internet-has-become/</loc>
    <lastmod>2026-09-27T17:28:29.279Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/07/weird-certificate-verification-error/</loc>
    <lastmod>2026-09-27T17:28:29.279Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/08/resources-for-building-simulation/</loc>
    <lastmod>2026-09-27T17:28:29.279Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/06/alternatives-to-java-for-home-automation-devices/</loc>
    <lastmod>2026-09-27T17:28:29.278Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2010/06/why-im-disabling-mathml-for-now/</loc>
    <lastmod>2026-09-27T17:28:29.278Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2024/07/things-i-wish-they-taught-in-school/</loc>
    <lastmod>2026-09-27T17:28:29.336Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2025/01/estimating-the-true-prevalence-from-a-biased-classifier/</loc>
    <lastmod>2026-09-27T17:28:29.338Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2012/02/automatic-data-collection-without-ftp/</loc>
    <lastmod>2026-09-27T17:28:29.280Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2021/02/no-you-have-not-controlled-for-confounders/</loc>
    <lastmod>2026-09-27T17:28:29.312Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2021/06/the-most-under-rated-programming-books/</loc>
    <lastmod>2026-09-27T17:28:29.314Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/03/spring-for-structure-property-files-for-parameters/</loc>
    <lastmod>2026-09-27T17:28:29.275Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/02/a-unit-test-that-could-not-fail-but-did/</loc>
    <lastmod>2026-09-27T17:28:29.274Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/07/book-review-hot-flat-and-crowded/</loc>
    <lastmod>2026-09-27T17:28:29.277Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/07/enjoying-a-no-energy-home/</loc>
    <lastmod>2026-09-27T17:28:29.277Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/07/polyphasic-sleep/</loc>
    <lastmod>2026-09-27T17:28:29.277Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/04/source-code-filtering-with-maven/</loc>
    <lastmod>2026-09-27T17:28:29.275Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/04/dont-unit-test-javabeans/</loc>
    <lastmod>2026-09-27T17:28:29.275Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/04/ubuntu-fonts-problem-after-reboot/</loc>
    <lastmod>2026-09-27T17:28:29.276Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/08/looking-up-an-ejb-from-a-web-service-under-jboss-4x/</loc>
    <lastmod>2026-09-27T17:28:29.278Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/06/largest-palindromic-long-long-int-that-is-also-the-product-of-two-integers/</loc>
    <lastmod>2026-09-27T17:28:29.277Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2009/01/canonical-data-formats-middleware-and-gcc/</loc>
    <lastmod>2026-09-27T17:28:29.274Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2020/11/a-b-testing-my-resume/</loc>
    <lastmod>2026-09-27T17:28:29.306Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2020/11/scraping-real-estate-for-fun-and-profit/</loc>
    <lastmod>2026-09-27T17:28:29.310Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2020/10/monty-hall-a-programmers-explanation/</loc>
    <lastmod>2026-09-27T17:28:29.306Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2020/08/probabilitys-not-fair/</loc>
    <lastmod>2026-09-27T17:28:29.305Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/03/wattwatt-a-community-for-individuals-interested-in-electrical-energy-efficiency/</loc>
    <lastmod>2026-09-27T17:28:29.271Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/07/smart-houses-discussed-in-new-york-times/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/07/trends-in-smart-buildings-meeting-july-2008/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/11/article-watch-journal-of-building-physics-vol-32-nr-2/</loc>
    <lastmod>2026-09-27T17:28:29.274Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/11/presentation-checklist/</loc>
    <lastmod>2026-09-27T17:28:29.274Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/09/article-watch-building-simulation-vol-1-nr-3/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/09/journal-of-building-performance-simulation-volume-1-issue-2-article-watch/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/10/low-energy-low-cost-linux-box/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/10/the-openremoteorg-project/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/10/article-watch-energy-and-buildings-vol-40-nr-11/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/12/remotely-editing-files-as-root-with-emacs/</loc>
    <lastmod>2026-09-27T17:28:29.274Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/08/trends-in-smart-buildings-meeting-august-2008/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/06/bayesian-optimization-of-visual-comfort-thesis-defense-videos/</loc>
    <lastmod>2026-09-27T17:28:29.272Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/06/zigbees-unkept-promises/</loc>
    <lastmod>2026-09-27T17:28:29.273Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/posts/2008/05/x10-cm11a-controller-programming-specs/</loc>
    <lastmod>2026-09-27T17:28:29.272Z</lastmod>
  </url>
  <url>
    <loc>https://blog.davidlindelof.com/THIRD_PARTY_NOTICES.html</loc>
    <lastmod>2026-09-27T17:28:29.267Z</lastmod>
  </url>
</urlset>
