<?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>/tags/calculus/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/categories/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/categories/data-engineering/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/tags/linear-algebra/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/tags/machine-learning/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/tags/mathematics/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/series/maths-for-ml/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/tags/maths-for-ml/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/posts/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/tags/probability/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/series/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/tags/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/posts/why-maths-for-machine-learning/</loc><lastmod>2026-03-24T15:00:00+00:00</lastmod></url><url><loc>/series/ml-fundamentals/</loc><lastmod>2026-03-24T14:00:00+00:00</lastmod></url><url><loc>/tags/ml-fundamentals/</loc><lastmod>2026-03-24T14:00:00+00:00</lastmod></url><url><loc>/tags/python/</loc><lastmod>2026-03-24T14:00:00+00:00</lastmod></url><url><loc>/tags/regression/</loc><lastmod>2026-03-24T14:00:00+00:00</lastmod></url><url><loc>/posts/regression-and-decision-boundaries/</loc><lastmod>2026-03-24T14:00:00+00:00</lastmod></url><url><loc>/tags/scikit-learn/</loc><lastmod>2026-03-24T14:00:00+00:00</lastmod></url><url><loc>/tags/classification/</loc><lastmod>2026-03-24T13:00:00+00:00</lastmod></url><url><loc>/posts/classification-knn-bayes-trees/</loc><lastmod>2026-03-24T13:00:00+00:00</lastmod></url><url><loc>/tags/pandas/</loc><lastmod>2026-03-24T12:00:00+00:00</lastmod></url><url><loc>/posts/python-ml-toolkit/</loc><lastmod>2026-03-24T12:00:00+00:00</lastmod></url><url><loc>/tags/tensorflow/</loc><lastmod>2026-03-24T12:00:00+00:00</lastmod></url><url><loc>/posts/data-preprocessing-and-evaluation/</loc><lastmod>2026-03-24T11:00:00+00:00</lastmod></url><url><loc>/tags/data-engineering/</loc><lastmod>2026-03-24T11:00:00+00:00</lastmod></url><url><loc>/tags/infrastructure/</loc><lastmod>2026-03-24T11:00:00+00:00</lastmod></url><url><loc>/tags/automation/</loc><lastmod>2026-03-24T10:00:00+00:00</lastmod></url><url><loc>/posts/what-is-machine-learning/</loc><lastmod>2026-03-24T10:00:00+00:00</lastmod></url><url><loc>/cheatsheets/</loc><lastmod>2026-03-17T12:00:00+10:00</lastmod></url><url><loc>/tags/homelab/</loc><lastmod>2026-03-17T12:00:00+10:00</lastmod></url><url><loc>/tags/identity/</loc><lastmod>2026-03-17T12:00:00+10:00</lastmod></url><url><loc>/tags/kanidm/</loc><lastmod>2026-03-17T12:00:00+10:00</lastmod></url><url><loc>/cheatsheets/kanidm-ssh-cheatsheet/</loc><lastmod>2026-03-17T12:00:00+10:00</lastmod></url><url><loc>/tags/nixos/</loc><lastmod>2026-03-17T12:00:00+10:00</lastmod></url><url><loc>/tags/nss/</loc><lastmod>2026-03-17T12:00:00+10:00</lastmod></url><url><loc>/tags/pam/</loc><lastmod>2026-03-17T12:00:00+10:00</lastmod></url><url><loc>/tags/security/</loc><lastmod>2026-03-17T12:00:00+10:00</lastmod></url><url><loc>/tags/ssh/</loc><lastmod>2026-03-17T12:00:00+10:00</lastmod></url><url><loc>/categories/tooling/</loc><lastmod>2026-03-17T12:00:00+10:00</lastmod></url><url><loc>/tags/devops/</loc><lastmod>2026-03-17T10:00:00+10:00</lastmod></url><url><loc>/tags/linux/</loc><lastmod>2026-03-17T10:00:00+10:00</lastmod></url><url><loc>/tags/nix/</loc><lastmod>2026-03-17T10:00:00+10:00</lastmod></url><url><loc>/cheatsheets/nixos-essentials/</loc><lastmod>2026-03-17T10:00:00+10:00</lastmod></url><url><loc>/tags/ai/</loc><lastmod>2026-03-16T10:00:00+00:00</lastmod></url><url><loc>/tags/claude-code/</loc><lastmod>2026-03-16T10:00:00+00:00</lastmod></url><url><loc>/categories/linux/</loc><lastmod>2026-03-16T10:00:00+00:00</lastmod></url><url><loc>/posts/managing-nixos-fleet-with-claude-code/</loc><lastmod>2026-03-16T10:00:00+00:00</lastmod></url><url><loc>/tags/git/</loc><lastmod>2026-03-05T04:35:45+00:00</lastmod></url><url><loc>/tags/home-manager/</loc><lastmod>2026-03-05T04:35:45+00:00</lastmod></url><url><loc>/posts/managing-nixos-with-git-a-declarative-infrastructure-workflow/</loc><lastmod>2026-03-05T04:35:45+00:00</lastmod></url><url><loc>/tags/nix-flakes/</loc><lastmod>2026-03-05T04:35:45+00:00</lastmod></url><url><loc>/tags/api/</loc><lastmod>2026-02-23T16:50:00+10:00</lastmod></url><url><loc>/posts/building-gatehouse-api/</loc><lastmod>2026-02-23T16:50:00+10:00</lastmod></url><url><loc>/tags/fastapi/</loc><lastmod>2026-02-23T16:50:00+10:00</lastmod></url><url><loc>/tags/firewall/</loc><lastmod>2026-02-23T16:50:00+10:00</lastmod></url><url><loc>/tags/networking/</loc><lastmod>2026-02-23T16:50:00+10:00</lastmod></url><url><loc>/tags/openbsd/</loc><lastmod>2026-02-23T16:50:00+10:00</lastmod></url><url><loc>/tags/pf/</loc><lastmod>2026-02-23T16:50:00+10:00</lastmod></url><url><loc>/categories/projects/</loc><lastmod>2026-02-23T16:50:00+10:00</lastmod></url><url><loc>/posts/archiving-claude-conversations-to-hugo/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>/categories/hugo/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>/tags/hugo/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>/categories/demo/</loc><lastmod>2026-02-19T00:00:00+11:00</lastmod></url><url><loc>/posts/shortcode-showcase/</loc><lastmod>2026-02-19T00:00:00+11:00</lastmod></url><url><loc>/tags/shortcodes/</loc><lastmod>2026-02-19T00:00:00+11:00</lastmod></url><url><loc>/tags/showcase/</loc><lastmod>2026-02-19T00:00:00+11:00</lastmod></url><url><loc>/tags/testing/</loc><lastmod>2026-02-19T00:00:00+11:00</lastmod></url><url><loc>/tags/docker/</loc><lastmod>2026-02-18T12:00:00+11:00</lastmod></url><url><loc>/tags/make/</loc><lastmod>2026-02-18T12:00:00+11:00</lastmod></url><url><loc>/posts/makefiles-as-project-interface/</loc><lastmod>2026-02-18T12:00:00+11:00</lastmod></url><url><loc>/tags/terraform/</loc><lastmod>2026-02-18T12:00:00+11:00</lastmod></url><url><loc>/tags/blogging/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod></url><url><loc>/categories/devops/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod></url><url><loc>/posts/ai-conversations-shortcode/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod></url><url><loc>/tags/gitlab/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod></url><url><loc>/posts/gitlab-slash-commands-for-claude-code/</loc><lastmod>2026-02-18T00:00:00+00:00</lastmod></url><url><loc>/conversations/ansible-windows-remote/</loc></url><url><loc>/archives/</loc></url><url><loc>/conversations/constellation-flare-github/</loc></url><url><loc>/conversations/</loc></url><url><loc>/conversations/dustinlee-dev/</loc></url><url><loc>/conversations/dustinlee-id-au/</loc></url><url><loc>/conversations/ftso-express/</loc></url><url><loc>/conversations/lammermoor-tech/</loc></url><url><loc>/conversations/mcp-betfair/</loc></url><url><loc>/conversations/mcp-flare-songbird/</loc></url><url><loc>/conversations/mcp-nintendo-switch/</loc></url><url><loc>/conversations/mcp-odds-api/</loc></url><url><loc>/conversations/mcp-odds-api-io/</loc></url><url><loc>/conversations/mcp-puntingform/</loc></url><url><loc>/conversations/mcp-samsung-smart-things/</loc></url><url><loc>/conversations/second-brain-n8n/</loc></url><url><loc>/conversations/skylight-mcp/</loc></url><url><loc>/conversations/turfops-run/</loc></url></urlset>