<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://datawookie.dev/blog/2026-04-18-massive-proxies/index.html</loc>
    <lastmod>2026-04-19T05:54:21.964Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-12-10-whats-new-in-firefox-146/index.html</loc>
    <lastmod>2026-04-19T05:54:21.796Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-12-02-camoufox-without-a-context-manager/index.html</loc>
    <lastmod>2026-04-19T05:54:21.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-11-22-whats-new-in-firefox-145/index.html</loc>
    <lastmod>2026-04-19T05:54:21.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-10-25-downloading-from-sharepoint/index.html</loc>
    <lastmod>2026-04-19T05:54:21.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-10-18-make-beautifulsoup-parse-html-faster/index.html</loc>
    <lastmod>2026-04-19T05:54:21.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-06-11-camoufox-in-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:21.500Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-05-03-get-cookies-from-chrome-or-firefox/index.html</loc>
    <lastmod>2026-04-19T05:54:21.472Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-04-03-webshare-proxies/index.html</loc>
    <lastmod>2026-04-19T05:54:21.440Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-02-08-handling-html-entities-and-unicode/index.html</loc>
    <lastmod>2026-04-19T05:54:21.420Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-02-07-scraping-linked-ld-json-data/index.html</loc>
    <lastmod>2026-04-19T05:54:21.416Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-30-test-a-web-scraper-using-patching/index.html</loc>
    <lastmod>2026-04-19T05:54:21.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-28-test-a-web-scraper-using-vcr/index.html</loc>
    <lastmod>2026-04-19T05:54:21.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-27-test-a-web-scraper-using-responses/index.html</loc>
    <lastmod>2026-04-19T05:54:21.400Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-26-web-scraper-testing/index.html</loc>
    <lastmod>2026-04-19T05:54:21.400Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-11-installing-cplex/index.html</loc>
    <lastmod>2026-04-19T05:54:18.676Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-10-optimisation-with-pyomo/index.html</loc>
    <lastmod>2026-04-19T05:54:18.672Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-08-optimisation-with-scipy/index.html</loc>
    <lastmod>2026-04-19T05:54:18.660Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-06-optimisation-reference-problem/index.html</loc>
    <lastmod>2026-04-19T05:54:18.660Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-11-11-what-is-a-proxy/index.html</loc>
    <lastmod>2026-04-19T05:54:18.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-25-scraping-the-nyse-composite-index/index.html</loc>
    <lastmod>2026-04-19T05:54:18.628Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-21-listing-alpaca-assets/index.html</loc>
    <lastmod>2026-04-19T05:54:18.624Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-12-earnings-calendar/index.html</loc>
    <lastmod>2026-04-19T05:54:18.616Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-02-economic-calendar/index.html</loc>
    <lastmod>2026-04-19T05:54:18.384Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-09-22-gitlab-runner-creating-a-token/index.html</loc>
    <lastmod>2026-04-19T05:54:18.380Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-05-26-locations-from-google-map/index.html</loc>
    <lastmod>2026-04-19T05:54:18.344Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-05-14-desert-island-docker-python-edition/index.html</loc>
    <lastmod>2026-04-19T05:54:18.340Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-23-emayili-support-for-mailtrap/index.html</loc>
    <lastmod>2026-04-19T05:54:18.280Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-21-dind-in-github-actions/index.html</loc>
    <lastmod>2026-04-19T05:54:18.272Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-18-logging-like-a-lumberjack/index.html</loc>
    <lastmod>2026-04-19T05:54:18.264Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-15-risk-reward-tradeoff/index.html</loc>
    <lastmod>2026-04-19T05:54:18.260Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-14-model-validation/index.html</loc>
    <lastmod>2026-04-19T05:54:18.256Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-13-parameter-significance-parsimonious-models/index.html</loc>
    <lastmod>2026-04-19T05:54:18.236Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-12-leverage-effect/index.html</loc>
    <lastmod>2026-04-19T05:54:18.228Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-10-what-is-a-garch-model/index.html</loc>
    <lastmod>2026-04-19T05:54:18.220Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-08-loading-financial-time-series/index.html</loc>
    <lastmod>2026-04-19T05:54:18.200Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-03-10-python-packages-from-github/index.html</loc>
    <lastmod>2026-04-19T05:54:16.452Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-03-08-read-by-frank-collier/index.html</loc>
    <lastmod>2026-04-19T05:54:16.448Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-03-01-what-is-traefik/index.html</loc>
    <lastmod>2026-04-19T05:54:16.444Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-02-07-parsing-the-dom/index.html</loc>
    <lastmod>2026-04-19T05:54:16.432Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-02-06-gatsby-content-from-rss/index.html</loc>
    <lastmod>2026-04-19T05:54:16.432Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-06-wordpress-headless-cms/index.html</loc>
    <lastmod>2026-04-19T05:54:16.276Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-30-minecraft-paper-server/index.html</loc>
    <lastmod>2026-04-19T05:54:16.204Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-19-chrome-chromedriver-in-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:16.196Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-11-minecraft-client-on-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:16.168Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-08-weekly-digest/index.html</loc>
    <lastmod>2026-04-19T05:54:16.164Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-01-weekly-digest/index.html</loc>
    <lastmod>2026-04-19T05:54:16.148Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-24-weekly-digest/index.html</loc>
    <lastmod>2026-04-19T05:54:16.148Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-17-weekly-digest/index.html</loc>
    <lastmod>2026-04-19T05:54:16.144Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-13-dynamic-routing/index.html</loc>
    <lastmod>2026-04-19T05:54:16.136Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-09-custom-404-page/index.html</loc>
    <lastmod>2026-04-19T05:54:16.132Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-07-cookies-headers-from-selenium/index.html</loc>
    <lastmod>2026-04-19T05:54:16.124Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-06-adding-robots-txt-to-a-gatsby-site/index.html</loc>
    <lastmod>2026-04-19T05:54:16.124Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-02-update-sitemap-for-canonical-pages/index.html</loc>
    <lastmod>2026-04-19T05:54:16.116Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-31-gatsby-site-versions/index.html</loc>
    <lastmod>2026-04-19T05:54:16.108Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-27-weekly-digest/index.html</loc>
    <lastmod>2026-04-19T05:54:16.104Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-25-gatsby-page-ordering/index.html</loc>
    <lastmod>2026-04-19T05:54:16.096Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-23-gatsby-redirects/index.html</loc>
    <lastmod>2026-04-19T05:54:16.088Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-14-gatsby-content-from-asciidoc/index.html</loc>
    <lastmod>2026-04-19T05:54:16.080Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-09-30-why-do-sports-odds-change/index.html</loc>
    <lastmod>2026-04-19T05:54:16.060Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-09-08-gatsby-running-out-of-heap-space/index.html</loc>
    <lastmod>2026-04-19T05:54:16.052Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-08-26-unravelling-transparency-in-coverage/index.html</loc>
    <lastmod>2026-04-19T05:54:16.048Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-08-25-what-is-transparency-in-coverage-data/index.html</loc>
    <lastmod>2026-04-19T05:54:16.048Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-08-04-mocking-s3-from-python-tests/index.html</loc>
    <lastmod>2026-04-19T05:54:16.044Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-07-22-controlling-what-alembic-autogenerates/index.html</loc>
    <lastmod>2026-04-19T05:54:16.040Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-06-11-flattening-nested-schemas/index.html</loc>
    <lastmod>2026-04-19T05:54:15.900Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-30-install-gitlab-runner-with-docker-update/index.html</loc>
    <lastmod>2026-04-19T05:54:15.896Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-28-pushing-to-docker-hub-from-github-actions/index.html</loc>
    <lastmod>2026-04-19T05:54:15.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-18-column-order-inheritance-declarative-base/index.html</loc>
    <lastmod>2026-04-19T05:54:15.876Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-01-using-mailmap-to-tidy-git-contributors/index.html</loc>
    <lastmod>2026-04-19T05:54:15.844Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-04-04-developing-a-gatsby-site-with-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:15.828Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-03-11-chrome-devtools-protocol-selenium/index.html</loc>
    <lastmod>2026-04-19T05:54:15.824Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-12-18-content-and-message-ids/index.html</loc>
    <lastmod>2026-04-19T05:54:15.756Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-10-26-undetected-chromedriver/index.html</loc>
    <lastmod>2026-04-19T05:54:15.740Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-10-22-pagedown-page-size-margins/index.html</loc>
    <lastmod>2026-04-19T05:54:15.736Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-29-handling-empty-paragraphs-from-r-markdown/index.html</loc>
    <lastmod>2026-04-19T05:54:15.680Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-20-enforcing-style-in-an-r-project/index.html</loc>
    <lastmod>2026-04-19T05:54:15.680Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-18-squares-spirals/index.html</loc>
    <lastmod>2026-04-19T05:54:15.668Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-07-using-shiny-server-in-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:15.664Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-08-13-postboxes-postal-codes/index.html</loc>
    <lastmod>2026-04-19T05:54:15.660Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-08-09-linux-packages-for-r/index.html</loc>
    <lastmod>2026-04-19T05:54:15.660Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-07-28-persisting-data-with-pickle-s3/index.html</loc>
    <lastmod>2026-04-19T05:54:15.648Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-05-09-interactive-brokers-client-portal-api-gateway/index.html</loc>
    <lastmod>2026-04-19T05:54:15.616Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-04-20-interactive-brokers-gateway-setup/index.html</loc>
    <lastmod>2026-04-19T05:54:15.616Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-04-04-emayili-encrypted-email-with-mailfence/index.html</loc>
    <lastmod>2026-04-19T05:54:15.612Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-03-23-pre-registered-gitlab-runner-in-a-container/index.html</loc>
    <lastmod>2026-04-19T05:54:15.608Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-03-04-creating-git-commits-in-ci/index.html</loc>
    <lastmod>2026-04-19T05:54:15.588Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-02-18-pushing-docker-images-to-aws-ecr/index.html</loc>
    <lastmod>2026-04-19T05:54:15.588Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-01-31-how-to-harvest-rss-feeds/index.html</loc>
    <lastmod>2026-04-19T05:54:15.584Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-01-21-emayili-message-template/index.html</loc>
    <lastmod>2026-04-19T05:54:15.528Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-18-filebin-quick-easy-file-sharing/index.html</loc>
    <lastmod>2026-04-19T05:54:15.452Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-09-shared-memory-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:15.448Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-06-accessing-virtual-memory-from-a-docker-container/index.html</loc>
    <lastmod>2026-04-19T05:54:15.448Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-01-binance-spot-trading-market-orders/index.html</loc>
    <lastmod>2026-04-19T05:54:15.444Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-26-binance-tracking-total-account-balance/index.html</loc>
    <lastmod>2026-04-19T05:54:15.436Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-18-emayili-message-threads/index.html</loc>
    <lastmod>2026-04-19T05:54:15.420Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-11-fathoming-email-headers/index.html</loc>
    <lastmod>2026-04-19T05:54:15.416Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-05-emayili-message-integrity/index.html</loc>
    <lastmod>2026-04-19T05:54:15.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-01-medusa-a-multi-headed-tor-proxy/index.html</loc>
    <lastmod>2026-04-19T05:54:15.404Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-23-emayili-styling-figures/index.html</loc>
    <lastmod>2026-04-19T05:54:15.380Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-20-emayili-r-markdown-parameters/index.html</loc>
    <lastmod>2026-04-19T05:54:15.376Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-10-emayili-rendering-plain-markdown/index.html</loc>
    <lastmod>2026-04-19T05:54:15.372Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-08-http-tiny-proxy/index.html</loc>
    <lastmod>2026-04-19T05:54:15.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-08-21-emayili-rudimentary-email-address-validation/index.html</loc>
    <lastmod>2026-04-19T05:54:15.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-08-11-old-hood-new-hood/index.html</loc>
    <lastmod>2026-04-19T05:54:15.344Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-08-07-websockify-novnc-behind-an-nginx-proxy/index.html</loc>
    <lastmod>2026-04-19T05:54:15.340Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-07-27-tomtom-traffic/index.html</loc>
    <lastmod>2026-04-19T05:54:15.332Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-07-24-mobility/index.html</loc>
    <lastmod>2026-04-19T05:54:15.324Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-06-24-shiny-on-ecs/index.html</loc>
    <lastmod>2026-04-19T05:54:15.296Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-06-09-scrapy-rotating-tor-proxy/index.html</loc>
    <lastmod>2026-04-19T05:54:15.268Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-06-03-shiny-inception-javascript-in-rendered-markdown/index.html</loc>
    <lastmod>2026-04-19T05:54:15.240Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-31-building-an-airflow-environment-in-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:15.240Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-08-aws-ec2-target-groups/index.html</loc>
    <lastmod>2026-04-19T05:54:15.228Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-06-aws-containers-8-services/index.html</loc>
    <lastmod>2026-04-19T05:54:15.224Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-02-aws-ec2-security-groups/index.html</loc>
    <lastmod>2026-04-19T05:54:15.224Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-28-aws-containers-5-health-checks/index.html</loc>
    <lastmod>2026-04-19T05:54:15.224Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-27-aws-containers-3-image-on-ecr/index.html</loc>
    <lastmod>2026-04-19T05:54:15.224Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-25-aws-containers-1-create-ecs-cluster/index.html</loc>
    <lastmod>2026-04-19T05:54:15.220Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-19-selenium-crawler-3-docker-compose/index.html</loc>
    <lastmod>2026-04-19T05:54:15.220Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-17-selenium-crawler-1-docker-host-network/index.html</loc>
    <lastmod>2026-04-19T05:54:15.220Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-16-hagr-linnaean-classification/index.html</loc>
    <lastmod>2026-04-19T05:54:15.220Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-12-hagr-database-of-animal-ageing-and-longevity/index.html</loc>
    <lastmod>2026-04-19T05:54:15.212Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-02-making-the-most-of-mobility/index.html</loc>
    <lastmod>2026-04-19T05:54:15.196Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-03-22-flexible-environment-variables-docker-image/index.html</loc>
    <lastmod>2026-04-19T05:54:15.192Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-03-08-emayili-attachments-with-utf-8-filenames-setting-sender/index.html</loc>
    <lastmod>2026-04-19T05:54:15.188Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-02-21-blogdown-optimise-png-image-size/index.html</loc>
    <lastmod>2026-04-19T05:54:15.188Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-02-18-emayili-sending-birthday-messages/index.html</loc>
    <lastmod>2026-04-19T05:54:15.188Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-02-10-setting-up-postref-shortcode-for-remote-blog/index.html</loc>
    <lastmod>2026-04-19T05:54:15.188Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-30-you-do-not-have-rain/index.html</loc>
    <lastmod>2026-04-19T05:54:15.140Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-14-cyril-speeches/index.html</loc>
    <lastmod>2026-04-19T05:54:15.132Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-10-price-of-fuel-in-south-africa/index.html</loc>
    <lastmod>2026-04-19T05:54:15.124Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-06-retail-pricing-latex-gloves/index.html</loc>
    <lastmod>2026-04-19T05:54:15.124Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-04-retail-pricing-nitrile-gloves/index.html</loc>
    <lastmod>2026-04-19T05:54:15.120Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-12-30-gitlab-ci-services/index.html</loc>
    <lastmod>2026-04-19T05:54:15.112Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-09-23-rmarkdown-presentation-gitlab-pages/index.html</loc>
    <lastmod>2026-04-19T05:54:15.108Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-09-01-csv-upload-mysql/index.html</loc>
    <lastmod>2026-04-19T05:54:15.108Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-03-15-retail-data-how-not-to-get-screwed-on-valentines-day/index.html</loc>
    <lastmod>2026-04-19T05:54:15.104Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-12-06-racently-package/index.html</loc>
    <lastmod>2026-04-19T05:54:15.096Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-11-13-edge-hackathon/index.html</loc>
    <lastmod>2026-04-19T05:54:15.096Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-11-11-scrape-caterpillar-parts/index.html</loc>
    <lastmod>2026-04-19T05:54:15.092Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-10-16-security-callout-pareto/index.html</loc>
    <lastmod>2026-04-19T05:54:15.088Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-09-17-mysql-backups/index.html</loc>
    <lastmod>2026-04-19T05:54:15.088Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-07-28-all-roads-lead-to-rome/index.html</loc>
    <lastmod>2026-04-19T05:54:15.088Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-07-15-recreating-unknown-pleasures/index.html</loc>
    <lastmod>2026-04-19T05:54:15.084Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-07-01-comrades-2019-splits/index.html</loc>
    <lastmod>2026-04-19T05:54:15.080Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-06-15-comrades-start-delay/index.html</loc>
    <lastmod>2026-04-19T05:54:15.080Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-05-27-emayili-mail-package/index.html</loc>
    <lastmod>2026-04-19T05:54:15.076Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-04-10-sliding-puzzle-solvable/index.html</loc>
    <lastmod>2026-04-19T05:54:15.076Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-01-21-docker-r-base-images/index.html</loc>
    <lastmod>2026-04-19T05:54:15.072Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-01-08-renviron-citrix/index.html</loc>
    <lastmod>2026-04-19T05:54:15.072Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-12-26-survey-raking/index.html</loc>
    <lastmod>2026-04-19T05:54:15.072Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-12-14-ubuntu-citrix/index.html</loc>
    <lastmod>2026-04-19T05:54:15.072Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-11-13-install-rstudio-shiny-server/index.html</loc>
    <lastmod>2026-04-19T05:54:15.068Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-10-15-pyconza/index.html</loc>
    <lastmod>2026-04-19T05:54:15.068Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-09-17-mysql-replication-server/index.html</loc>
    <lastmod>2026-04-19T05:54:15.068Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-09-08-aws-iam-policy-flintrock/index.html</loc>
    <lastmod>2026-04-19T05:54:15.068Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-09-07-diagnosing-rstudio-issues/index.html</loc>
    <lastmod>2026-04-19T05:54:15.064Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-07-09-updating-r-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:15.060Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-05-18-erum-top-twenty/index.html</loc>
    <lastmod>2026-04-19T05:54:15.060Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-04-21-classification-balanced-data/index.html</loc>
    <lastmod>2026-04-19T05:54:15.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-04-12-workshop-web-scraping-cape-town/index.html</loc>
    <lastmod>2026-04-19T05:54:15.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-02-23-django-restoring-backup/index.html</loc>
    <lastmod>2026-04-19T05:54:15.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-02-05-sql-server-from-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:15.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-02-05-azure-linux/index.html</loc>
    <lastmod>2026-04-19T05:54:15.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-01-19-ethereum-running-node/index.html</loc>
    <lastmod>2026-04-19T05:54:15.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-01-11-synchronise-time-ntp/index.html</loc>
    <lastmod>2026-04-19T05:54:15.020Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-11-27-osrm-working-with-large-maps/index.html</loc>
    <lastmod>2026-04-19T05:54:15.016Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-11-20-camel-case-underscore-delimited/index.html</loc>
    <lastmod>2026-04-19T05:54:15.016Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-11-10-durban-twitter-analysis/index.html</loc>
    <lastmod>2026-04-19T05:54:15.016Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-10-07-ubuntu-nvidia/index.html</loc>
    <lastmod>2026-04-19T05:54:15.012Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-10-05-export-html-presentation-to-pdf/index.html</loc>
    <lastmod>2026-04-19T05:54:15.008Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-21-ec2-jobs-getting-killed/index.html</loc>
    <lastmod>2026-04-19T05:54:15.008Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-14-plumber-api-on-aws/index.html</loc>
    <lastmod>2026-04-19T05:54:15.008Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-14-creating-s3-bucket/index.html</loc>
    <lastmod>2026-04-19T05:54:15.008Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-11-building-osrm-instance/index.html</loc>
    <lastmod>2026-04-19T05:54:14.996Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-31-using-aws-cli/index.html</loc>
    <lastmod>2026-04-19T05:54:14.996Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-21-kaggle-cli-api/index.html</loc>
    <lastmod>2026-04-19T05:54:14.992Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-20-bash-time-zones/index.html</loc>
    <lastmod>2026-04-19T05:54:14.992Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-05-history-of-r/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-18-jupyter-docker-aws/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-04-pyspark-in-jupyter-notebooks/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-04-installing-hadoop-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-06-23-setting-up-expressvpn-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-04-16-conference-bulgaria-web-summit/index.html</loc>
    <lastmod>2026-04-19T05:54:14.984Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-02-28-bayesian-marathon-predictions/index.html</loc>
    <lastmod>2026-04-19T05:54:14.984Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-11-17-google-quick-draw/index.html</loc>
    <lastmod>2026-04-19T05:54:14.976Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-10-05-fitting-a-distribution/index.html</loc>
    <lastmod>2026-04-19T05:54:14.972Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-28-python-first-steps-mongodb/index.html</loc>
    <lastmod>2026-04-19T05:54:14.972Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-19-viewing-post-data/index.html</loc>
    <lastmod>2026-04-19T05:54:14.972Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-13-remote-access-to-neo4j-on-windows/index.html</loc>
    <lastmod>2026-04-19T05:54:14.972Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-06-installing-neo4j-on-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:14.972Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-31-uber-a-package-for-the-uber-api/index.html</loc>
    <lastmod>2026-04-19T05:54:14.968Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-24-plos-subjects-gathering-data/index.html</loc>
    <lastmod>2026-04-19T05:54:14.968Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-22-garmin-ant-on-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:14.968Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-10-sportsbook-bookmakers-odds/index.html</loc>
    <lastmod>2026-04-19T05:54:14.964Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-08-feeder-reading-rss-atom-feeds-r/index.html</loc>
    <lastmod>2026-04-19T05:54:14.964Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-29-arthur-benjamin-teach-statistics-calculus/index.html</loc>
    <lastmod>2026-04-19T05:54:14.960Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-26-calculating-pi-using-buffons-needle/index.html</loc>
    <lastmod>2026-04-19T05:54:14.960Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-20-life-expectancy-country/index.html</loc>
    <lastmod>2026-04-19T05:54:14.956Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-18-escalating-life-expectancy/index.html</loc>
    <lastmod>2026-04-19T05:54:14.956Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-15-most-probable-birth-month/index.html</loc>
    <lastmod>2026-04-19T05:54:14.956Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-05-major-league-baseball-birth-months/index.html</loc>
    <lastmod>2026-04-19T05:54:14.956Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-05-12-r-saturday-satrday-in-cape-town/index.html</loc>
    <lastmod>2026-04-19T05:54:14.952Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-04-06-the-next-rembrandt/index.html</loc>
    <lastmod>2026-04-19T05:54:14.952Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-02-23-r-hdf5-and-lightning-data/index.html</loc>
    <lastmod>2026-04-19T05:54:14.952Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-02-11-automating-r-scripts-under-windows/index.html</loc>
    <lastmod>2026-04-19T05:54:14.952Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-22-kaggle-santas-stolen-sleigh/index.html</loc>
    <lastmod>2026-04-19T05:54:14.948Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-19-casting-a-wide-and-sparse-matrix/index.html</loc>
    <lastmod>2026-04-19T05:54:14.948Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-13-installing-mongodb-3-2-on-windows-7/index.html</loc>
    <lastmod>2026-04-19T05:54:14.944Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-05-review-learning-shiny/index.html</loc>
    <lastmod>2026-04-19T05:54:14.940Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-12-14-making-sense-logarithmic-loss/index.html</loc>
    <lastmod>2026-04-19T05:54:14.940Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-12-04-2015-data-science-salary-survey/index.html</loc>
    <lastmod>2026-04-19T05:54:14.932Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-11-16-evolution-of-first-names-fashionable-and-popular-names/index.html</loc>
    <lastmod>2026-04-19T05:54:14.928Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-11-09-evolution-of-first-names-changes-over-the-last-century/index.html</loc>
    <lastmod>2026-04-19T05:54:14.928Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-11-03-guy-kawasaki-on-personal-branding/index.html</loc>
    <lastmod>2026-04-19T05:54:14.924Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-26-monthofjulia-day-37-fourier-techniques/index.html</loc>
    <lastmod>2026-04-19T05:54:14.916Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-19-monthofjulia-day-36-markdown/index.html</loc>
    <lastmod>2026-04-19T05:54:14.916Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-15-review-beautiful-data/index.html</loc>
    <lastmod>2026-04-19T05:54:14.912Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-13-monthofjulia-day-34-networking/index.html</loc>
    <lastmod>2026-04-19T05:54:14.912Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-12-installing-lighttable-and-juno-on-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:14.908Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-08-monthofjulia-day-31-regression/index.html</loc>
    <lastmod>2026-04-19T05:54:14.908Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-07-monthofjulia-day-30-clustering/index.html</loc>
    <lastmod>2026-04-19T05:54:14.904Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-05-monthofjulia-day-28-hypothesis-tests/index.html</loc>
    <lastmod>2026-04-19T05:54:14.900Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-01-monthofjulia-day-26-statistics/index.html</loc>
    <lastmod>2026-04-19T05:54:14.900Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-29-monthofjulia-day-24-graphs/index.html</loc>
    <lastmod>2026-04-19T05:54:14.900Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-25-monthofjulia-day-22-optimisation/index.html</loc>
    <lastmod>2026-04-19T05:54:14.900Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-23-monthofjulia-day-20-calculus/index.html</loc>
    <lastmod>2026-04-19T05:54:14.892Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-21-physicalconstants-jl-julia-package-of-physical-constants/index.html</loc>
    <lastmod>2026-04-19T05:54:14.892Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-18-monthofjulia-day-17-datasets-from-r/index.html</loc>
    <lastmod>2026-04-19T05:54:14.892Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-17-monthofjulia-day-16-databases/index.html</loc>
    <lastmod>2026-04-19T05:54:14.892Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-15-monthofjulia-day-14-data/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-14-monthofjulia-day-13-packages/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-10-monthofjulia-day-11-metaprogramming/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-09-monthofjulia-day-10-modules/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-07-monthofjulia-day-08-iteration-and-control/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-05-monthofjulia-day-06-composite-types/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-03-monthofjulia-day-04-functions/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-01-monthofjulia-day-02-development-environments/index.html</loc>
    <lastmod>2026-04-19T05:54:14.884Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-24-shiny-bayesian-updates/index.html</loc>
    <lastmod>2026-04-19T05:54:14.880Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-10-icml-2015-lille-france-day-5-workshops/index.html</loc>
    <lastmod>2026-04-19T05:54:14.872Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-10-constructing-word-cloud-for-icml-2015/index.html</loc>
    <lastmod>2026-04-19T05:54:14.868Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-08-icml-2015-lille-france-day-2/index.html</loc>
    <lastmod>2026-04-19T05:54:14.864Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-03-review-machine-learning-with-r-cookbook/index.html</loc>
    <lastmod>2026-04-19T05:54:14.864Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-06-26-excel-copying-with-relative-links/index.html</loc>
    <lastmod>2026-04-19T05:54:14.864Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-06-04-r-recipe-rstudio-and-unc-paths/index.html</loc>
    <lastmod>2026-04-19T05:54:14.864Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-05-28-comrades-marathon-medal-predictions/index.html</loc>
    <lastmod>2026-04-19T05:54:14.856Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-05-16-r-recipe-reordering-columns-in-a-flexible-way/index.html</loc>
    <lastmod>2026-04-19T05:54:14.852Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-05-09-r-recipe-making-a-chord-diagram/index.html</loc>
    <lastmod>2026-04-19T05:54:14.852Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-16-comrades-runners-disqualified-im-not-convinced/index.html</loc>
    <lastmod>2026-04-19T05:54:14.844Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-07-a-sankey-plot-with-uniform-coloured-edges/index.html</loc>
    <lastmod>2026-04-19T05:54:14.840Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-03-bags-balls-and-the-hypergeometric-distribution/index.html</loc>
    <lastmod>2026-04-19T05:54:14.840Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-01-comrades-marathon-pacing-chart-up-run/index.html</loc>
    <lastmod>2026-04-19T05:54:14.840Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-03-23-encyclopaedia-scottish-national-antarctic-expedition/index.html</loc>
    <lastmod>2026-04-19T05:54:14.840Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-03-11-dealing-byte-order-mark-bom/index.html</loc>
    <lastmod>2026-04-19T05:54:14.836Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-01-28-book-review-r-for-business-analytics/index.html</loc>
    <lastmod>2026-04-19T05:54:14.836Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-12-16-simulating-intricate-branching-patterns-with-dla/index.html</loc>
    <lastmod>2026-04-19T05:54:14.836Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-10-07-standard-bank-striving-for-mediocrity/index.html</loc>
    <lastmod>2026-04-19T05:54:14.832Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-08-09-commitments-of-traders-moves-in-the-last-week/index.html</loc>
    <lastmod>2026-04-19T05:54:14.832Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-07-22-comrades-marathon-a-race-for-geriatrics/index.html</loc>
    <lastmod>2026-04-19T05:54:14.832Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-07-16-comrades-marathon-negative-splits-cheat-strikes-again/index.html</loc>
    <lastmod>2026-04-19T05:54:14.832Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-06-06-concatenating-a-list-of-data-frames/index.html</loc>
    <lastmod>2026-04-19T05:54:14.828Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-21-what-can-we-learn-from-the-commitments-of-traders-report/index.html</loc>
    <lastmod>2026-04-19T05:54:14.824Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-16-race-statistics-for-comrades-marathon-novice-runners/index.html</loc>
    <lastmod>2026-04-19T05:54:14.820Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-10-comrades-marathon-negative-splits-the-plot-thickens/index.html</loc>
    <lastmod>2026-04-19T05:54:14.820Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-06-comrades-marathon-negative-splits-and-cheating/index.html</loc>
    <lastmod>2026-04-19T05:54:14.816Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-04-17-r-interface-to-myfxbook/index.html</loc>
    <lastmod>2026-04-19T05:54:14.816Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-04-11-largest-volcanoes-in-recorded-history-and-other-statistics/index.html</loc>
    <lastmod>2026-04-19T05:54:14.812Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-04-01-daylight-saving-effect-on-sp500-and-ftse100/index.html</loc>
    <lastmod>2026-04-19T05:54:14.808Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-03-25-filtering-data-with-l2-regularisation/index.html</loc>
    <lastmod>2026-04-19T05:54:14.804Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-12-16-processing-exif-data/index.html</loc>
    <lastmod>2026-04-19T05:54:14.804Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-12-14-contour-and-density-layers-with-ggmap/index.html</loc>
    <lastmod>2026-04-19T05:54:14.796Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-11-26-deriving-a-priority-queue/index.html</loc>
    <lastmod>2026-04-19T05:54:14.796Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-11-24-implementing-a-queue-as-a-reference-class/index.html</loc>
    <lastmod>2026-04-19T05:54:14.796Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-11-04-introduction-to-fractals/index.html</loc>
    <lastmod>2026-04-19T05:54:14.796Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-10-30-percolation-threshold-on-a-square-lattice/index.html</loc>
    <lastmod>2026-04-19T05:54:14.792Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-10-06-mounting-a-sshfs-volume-via-the-crontab/index.html</loc>
    <lastmod>2026-04-19T05:54:14.792Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-09-18-flushing-live-metatrader-logs-to-disk/index.html</loc>
    <lastmod>2026-04-19T05:54:14.788Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-09-10-clustering-the-words-of-william-shakespeare/index.html</loc>
    <lastmod>2026-04-19T05:54:14.788Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-09-05-text-mining-the-complete-works-of-william-shakespeare/index.html</loc>
    <lastmod>2026-04-19T05:54:14.788Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-08-25-the-wonders-of-foreach/index.html</loc>
    <lastmod>2026-04-19T05:54:14.788Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-08-13-finding-correlations-in-data-with-uncertainty-classical/index.html</loc>
    <lastmod>2026-04-19T05:54:14.788Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-08-08-finding-your-metatrader-log-files/index.html</loc>
    <lastmod>2026-04-19T05:54:14.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-07-19-comrades-marathon-inference-trees/index.html</loc>
    <lastmod>2026-04-19T05:54:14.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-06-25-tutorial-compiling-indicators-and-expert-advisors-from-source/index.html</loc>
    <lastmod>2026-04-19T05:54:14.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-06-18-the-green-number-effect/index.html</loc>
    <lastmod>2026-04-19T05:54:14.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-06-09-comrades-marathon-2013-medal-allocations/index.html</loc>
    <lastmod>2026-04-19T05:54:14.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-23-xkcd-style-bubble-plot/index.html</loc>
    <lastmod>2026-04-19T05:54:14.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-23-package-matchit-balanced-experimental-data/index.html</loc>
    <lastmod>2026-04-19T05:54:14.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-20-plotting-categorical-variables/index.html</loc>
    <lastmod>2026-04-19T05:54:14.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-18-descriptive-statistics/index.html</loc>
    <lastmod>2026-04-19T05:54:14.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-12-loading-data/index.html</loc>
    <lastmod>2026-04-19T05:54:14.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-06-support-resistance-indicator/index.html</loc>
    <lastmod>2026-04-19T05:54:14.776Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/index.html</loc>
    <lastmod>2026-04-19T05:54:22.136Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-04-16-locations-of-geosynchronous-satellites/index.html</loc>
    <lastmod>2026-04-19T05:54:14.776Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-12-categorical-variables/index.html</loc>
    <lastmod>2026-04-19T05:54:14.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-18-plotting-numerical-variables/index.html</loc>
    <lastmod>2026-04-19T05:54:14.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-21-package-party-conditional-inference-trees/index.html</loc>
    <lastmod>2026-04-19T05:54:14.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-23-swing-alert-indicator/index.html</loc>
    <lastmod>2026-04-19T05:54:14.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-29-analysis-of-cable-morning-trade-strategy/index.html</loc>
    <lastmod>2026-04-19T05:54:14.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-06-07-comrades-marathon-2013-attrition-rate/index.html</loc>
    <lastmod>2026-04-19T05:54:14.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-06-18-age-distribution-comrades-athletes/index.html</loc>
    <lastmod>2026-04-19T05:54:14.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-06-22-are-green-number-runners-more-likely-to-bail/index.html</loc>
    <lastmod>2026-04-19T05:54:14.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-07-16-optimising-a-noisy-objective-function/index.html</loc>
    <lastmod>2026-04-19T05:54:14.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-07-30-a-chart-of-recent-comrades-marathon-winners/index.html</loc>
    <lastmod>2026-04-19T05:54:14.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-08-11-finding-correlations-in-data-with-uncertainty-bootstrap/index.html</loc>
    <lastmod>2026-04-19T05:54:14.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-08-18-fitting-a-model-by-maximum-likelihood/index.html</loc>
    <lastmod>2026-04-19T05:54:14.788Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-08-27-presenting-conformance-statistics/index.html</loc>
    <lastmod>2026-04-19T05:54:14.788Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-09-09-metatrader-time-zones/index.html</loc>
    <lastmod>2026-04-19T05:54:14.788Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-10-03-top-250-movies-at-imdb/index.html</loc>
    <lastmod>2026-04-19T05:54:14.792Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-10-19-plotting-times-of-discrete-events/index.html</loc>
    <lastmod>2026-04-19T05:54:14.792Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-11-01-percolation-threshold-including-next-nearest-neighbours/index.html</loc>
    <lastmod>2026-04-19T05:54:14.792Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-11-14-iterators-in-r/index.html</loc>
    <lastmod>2026-04-19T05:54:14.796Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-11-27-your-body-language-shapes-who-you-are/index.html</loc>
    <lastmod>2026-04-19T05:54:14.796Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-12-14-updated-comrades-winners-chart/index.html</loc>
    <lastmod>2026-04-19T05:54:14.804Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-01-12-how-much-time-to-conceive/index.html</loc>
    <lastmod>2026-04-19T05:54:14.804Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-03-27-filtering-data-with-l1-regularisation/index.html</loc>
    <lastmod>2026-04-19T05:54:14.808Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-04-07-earthquake-magnitude-depth-chart/index.html</loc>
    <lastmod>2026-04-19T05:54:14.812Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-04-13-earthquakes-land-ocean-distribution/index.html</loc>
    <lastmod>2026-04-19T05:54:14.816Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-04-28-hazardous-and-benign-space-objects-getting-the-data/index.html</loc>
    <lastmod>2026-04-19T05:54:14.816Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-08-hazardous-and-benign-space-objects-solving-keplers-equation/index.html</loc>
    <lastmod>2026-04-19T05:54:14.820Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-12-hazardous-and-benign-space-objects-orbits-in-the-solar-ecliptic-reference-frame/index.html</loc>
    <lastmod>2026-04-19T05:54:14.820Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-17-race-statistics-for-comrades-marathon-novice-runners-corrigendum/index.html</loc>
    <lastmod>2026-04-19T05:54:14.820Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-28-personalised-comrades-marathon-pacing-chart/index.html</loc>
    <lastmod>2026-04-19T05:54:14.828Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-06-12-twins-tripods-and-phantoms-at-the-comrades-marathon/index.html</loc>
    <lastmod>2026-04-19T05:54:14.828Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-07-20-where-to-put-eas-and-indicators-in-new-mt4-builds/index.html</loc>
    <lastmod>2026-04-19T05:54:14.832Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-07-30-whistlers-and-volcanic-lightning/index.html</loc>
    <lastmod>2026-04-19T05:54:14.832Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-08-14-plotting-flows-with-riverplot/index.html</loc>
    <lastmod>2026-04-19T05:54:14.832Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-11-04-creating-more-effective-graphs/index.html</loc>
    <lastmod>2026-04-19T05:54:14.832Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-01-14-download-option-chain-from-google-finance-in-r-an-update/index.html</loc>
    <lastmod>2026-04-19T05:54:14.836Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-02-09-book-review-graph-databases/index.html</loc>
    <lastmod>2026-04-19T05:54:14.836Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-03-16-encyclopaedia-sanae-iv/index.html</loc>
    <lastmod>2026-04-19T05:54:14.836Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-03-30-encyclopaedia-geospace/index.html</loc>
    <lastmod>2026-04-19T05:54:14.840Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-01-the-price-of-fuel-how-bad-could-it-get/index.html</loc>
    <lastmod>2026-04-19T05:54:14.840Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-06-encyclopaedia-discovery-expedition/index.html</loc>
    <lastmod>2026-04-19T05:54:14.840Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-13-encyclopaedia-meteorites-in-antarctica/index.html</loc>
    <lastmod>2026-04-19T05:54:14.840Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-23-comrades-marathon-finish-predictions/index.html</loc>
    <lastmod>2026-04-19T05:54:14.844Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-05-15-recent-common-ancestors/index.html</loc>
    <lastmod>2026-04-19T05:54:14.852Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-05-27-r-recipe-aligning-axes-in-ggplot2/index.html</loc>
    <lastmod>2026-04-19T05:54:14.852Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-05-30-hosting-shiny-on-amazon-ec2/index.html</loc>
    <lastmod>2026-04-19T05:54:14.860Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-06-15-disney-quality-over-quantity/index.html</loc>
    <lastmod>2026-04-19T05:54:14.864Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-03-flashes-from-the-ashes-volcanic-lightning/index.html</loc>
    <lastmod>2026-04-19T05:54:14.864Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-07-icml-2015-lille-france-day-1/index.html</loc>
    <lastmod>2026-04-19T05:54:14.864Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-08-icml-2015-lille-france-day-3/index.html</loc>
    <lastmod>2026-04-19T05:54:14.868Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-10-icml-2015-lille-france-day-4/index.html</loc>
    <lastmod>2026-04-19T05:54:14.868Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-13-lightning-on-your-twitter-feed/index.html</loc>
    <lastmod>2026-04-19T05:54:14.880Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-08-31-monthofjulia-day-01-installation-and-orientation/index.html</loc>
    <lastmod>2026-04-19T05:54:14.880Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-02-monthofjulia-day-03-variables-and-data-types/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-04-monthofjulia-day-05-collections/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-06-monthofjulia-day-07-functional-programming/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-08-monthofjulia-day-09-input-and-output/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-10-ggplot2-oddity/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-11-monthofjulia-day-12-parallel-processing/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-14-urlshortener/index.html</loc>
    <lastmod>2026-04-19T05:54:14.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-16-monthofjulia-day-15-time-series/index.html</loc>
    <lastmod>2026-04-19T05:54:14.892Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-17-setting-up-odbc-for-sqlite-on-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:14.892Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-21-monthofjulia-day-18-plotting/index.html</loc>
    <lastmod>2026-04-19T05:54:14.892Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-22-monthofjulia-day-19-units/index.html</loc>
    <lastmod>2026-04-19T05:54:14.892Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-24-monthofjulia-day-21-differential-equations/index.html</loc>
    <lastmod>2026-04-19T05:54:14.896Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-28-monthofjulia-day-23-data-structures/index.html</loc>
    <lastmod>2026-04-19T05:54:14.900Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-30-monthofjulia-day-25-other-languages/index.html</loc>
    <lastmod>2026-04-19T05:54:14.900Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-02-monthofjulia-day-27-distributions/index.html</loc>
    <lastmod>2026-04-19T05:54:14.900Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-06-monthofjulia-day-29-distances/index.html</loc>
    <lastmod>2026-04-19T05:54:14.904Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-07-review-data-mining-with-rattle-and-r/index.html</loc>
    <lastmod>2026-04-19T05:54:14.904Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-09-monthofjulia-day-32-classification/index.html</loc>
    <lastmod>2026-04-19T05:54:14.908Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-12-monthofjulia-day-33-evolutionary-algorithms/index.html</loc>
    <lastmod>2026-04-19T05:54:14.908Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-15-monthofjulia-day-35-mapping/index.html</loc>
    <lastmod>2026-04-19T05:54:14.912Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-30-monthofjulia-day-38-imaging/index.html</loc>
    <lastmod>2026-04-19T05:54:14.920Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-11-06-libor-and-bond-yields/index.html</loc>
    <lastmod>2026-04-19T05:54:14.924Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-11-12-graph-from-sparse-adjacency-matrix/index.html</loc>
    <lastmod>2026-04-19T05:54:14.928Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-11-23-evolution-of-first-names-unisex-names-and-nicknames/index.html</loc>
    <lastmod>2026-04-19T05:54:14.928Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-12-09-installing-xgboost-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:14.940Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-12-22-can-a-checksum-be-used-to-guess-message-length-maybe-but-its-not-very-reliable-at-all/index.html</loc>
    <lastmod>2026-04-19T05:54:14.940Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-11-review-mastering-python-scientific-computing/index.html</loc>
    <lastmod>2026-04-19T05:54:14.940Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-15-kaggle-walmart-trip-type-classification/index.html</loc>
    <lastmod>2026-04-19T05:54:14.944Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-20-lawyers-politics/index.html</loc>
    <lastmod>2026-04-19T05:54:14.948Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-02-08-flipsider-support-for-asx/index.html</loc>
    <lastmod>2026-04-19T05:54:14.952Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-02-12-ira-glass-creative-process/index.html</loc>
    <lastmod>2026-04-19T05:54:14.952Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-03-05-international-open-data-day/index.html</loc>
    <lastmod>2026-04-19T05:54:14.952Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-05-26-satrday-cape-town/index.html</loc>
    <lastmod>2026-04-19T05:54:14.956Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-08-streaming-from-zip-to-bz2/index.html</loc>
    <lastmod>2026-04-19T05:54:14.956Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-16-birth-month-by-gender/index.html</loc>
    <lastmod>2026-04-19T05:54:14.956Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-19-mortality-by-age/index.html</loc>
    <lastmod>2026-04-19T05:54:14.956Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-22-mortality-year-age/index.html</loc>
    <lastmod>2026-04-19T05:54:14.960Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-25-teaching-kids-real-math-computers/index.html</loc>
    <lastmod>2026-04-19T05:54:14.960Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-28-building-life-table/index.html</loc>
    <lastmod>2026-04-19T05:54:14.960Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-01-sportsbook-odds/index.html</loc>
    <lastmod>2026-04-19T05:54:14.960Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-02-web-scraping-invalid-multibyte-string/index.html</loc>
    <lastmod>2026-04-19T05:54:14.964Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-09-animated-mortality/index.html</loc>
    <lastmod>2026-04-19T05:54:14.964Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-22-anthony-goldbloom-jobs-well-lose-machines/index.html</loc>
    <lastmod>2026-04-19T05:54:14.968Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-23-sportsbook-odds-evolution/index.html</loc>
    <lastmod>2026-04-19T05:54:14.968Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-01-plos-subject-keywords-association-rules/index.html</loc>
    <lastmod>2026-04-19T05:54:14.972Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-15-deleting-nodes-relationships/index.html</loc>
    <lastmod>2026-04-19T05:54:14.972Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-20-throttling-connection/index.html</loc>
    <lastmod>2026-04-19T05:54:14.972Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-10-07-fast-neural-style-real-time-style-transfer/index.html</loc>
    <lastmod>2026-04-19T05:54:14.972Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-10-26-satrday-cape-town-call-submissions/index.html</loc>
    <lastmod>2026-04-19T05:54:14.976Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-11-15-simple-school-maths-problem/index.html</loc>
    <lastmod>2026-04-19T05:54:14.976Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-02-26-amazon-is-getting-inside-my-head/index.html</loc>
    <lastmod>2026-04-19T05:54:14.980Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-04-25-clustering-time-series-data/index.html</loc>
    <lastmod>2026-04-19T05:54:14.984Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-06-09-rselenium-java-heap-space/index.html</loc>
    <lastmod>2026-04-19T05:54:14.984Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-06-21-deploying-minimal-plumber-api-digitalocean/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-06-23-setting-up-jupyter-ubuntu-xenial/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-01-mysql-max-allowed-packet/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-04-installing-spark-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-11-rstudio-docker-digitalocean/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-20-docker-persisting-user-data/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-24-adding-users-ec2-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-08-remote-desktop-ec2/index.html</loc>
    <lastmod>2026-04-19T05:54:14.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-10-adding-volume-ec2/index.html</loc>
    <lastmod>2026-04-19T05:54:14.992Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-20-mysql-time-zones/index.html</loc>
    <lastmod>2026-04-19T05:54:14.992Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-23-map-route-direction-asymmetry/index.html</loc>
    <lastmod>2026-04-19T05:54:14.992Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-07-global-variables-r-packages/index.html</loc>
    <lastmod>2026-04-19T05:54:14.996Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-13-aws-spot-instance/index.html</loc>
    <lastmod>2026-04-19T05:54:15.004Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-14-installing-docker-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:15.008Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-15-google-analytics-redundant-hostnames/index.html</loc>
    <lastmod>2026-04-19T05:54:15.008Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-22-wordpress-docker-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:15.008Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-10-07-osrm-with-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:15.012Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-11-15-feedback-satrday-2017/index.html</loc>
    <lastmod>2026-04-19T05:54:15.016Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-11-23-ec2-missing-disk-space/index.html</loc>
    <lastmod>2026-04-19T05:54:15.016Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-12-04-creating-amazon-machine-image/index.html</loc>
    <lastmod>2026-04-19T05:54:15.020Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-12-30-moving-process-to-screen/index.html</loc>
    <lastmod>2026-04-19T05:54:15.020Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-01-07-ethereum-r-package/index.html</loc>
    <lastmod>2026-04-19T05:54:15.020Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-01-19-ethereum-diy-smart-contract/index.html</loc>
    <lastmod>2026-04-19T05:54:15.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-02-05-installing-rjava/index.html</loc>
    <lastmod>2026-04-19T05:54:15.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-02-16-datagrip-install-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:15.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-04-06-tips-for-lightning-talks/index.html</loc>
    <lastmod>2026-04-19T05:54:15.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-05-10-travelling-salesman/index.html</loc>
    <lastmod>2026-04-19T05:54:15.028Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-07-25-stanjl-setup/index.html</loc>
    <lastmod>2026-04-19T05:54:15.060Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-08-09-chairing-session/index.html</loc>
    <lastmod>2026-04-19T05:54:15.064Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-09-11-docker-openvpn/index.html</loc>
    <lastmod>2026-04-19T05:54:15.068Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-09-28-spark-docker-images/index.html</loc>
    <lastmod>2026-04-19T05:54:15.068Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-10-25-ubuntu-dns/index.html</loc>
    <lastmod>2026-04-19T05:54:15.068Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-10-31-html-inliner/index.html</loc>
    <lastmod>2026-04-19T05:54:15.068Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-11-04-aws-open-data/index.html</loc>
    <lastmod>2026-04-19T05:54:15.068Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-11-14-install-rstudio-server-nginx-ssl/index.html</loc>
    <lastmod>2026-04-19T05:54:15.068Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-12-12-scraping-turkey-accordion/index.html</loc>
    <lastmod>2026-04-19T05:54:15.068Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-01-10-json-post/index.html</loc>
    <lastmod>2026-04-19T05:54:15.072Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-01-21-rserve-getting-started/index.html</loc>
    <lastmod>2026-04-19T05:54:15.072Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-02-25-satrday-paris/index.html</loc>
    <lastmod>2026-04-19T05:54:15.072Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-03-26-integrating-qlik-sense-rstats/index.html</loc>
    <lastmod>2026-04-19T05:54:15.072Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-04-11-r-admin-group/index.html</loc>
    <lastmod>2026-04-19T05:54:15.076Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-06-04-comrades-pacing-app/index.html</loc>
    <lastmod>2026-04-19T05:54:15.076Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-06-30-comrades-2019-medal-breakdown/index.html</loc>
    <lastmod>2026-04-19T05:54:15.080Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-07-26-osrm-shared-memory/index.html</loc>
    <lastmod>2026-04-19T05:54:15.084Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-08-28-r-docker-checkpoint/index.html</loc>
    <lastmod>2026-04-19T05:54:15.088Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-10-12-linux-pernickety-projectors/index.html</loc>
    <lastmod>2026-04-19T05:54:15.088Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-11-04-prophet-rhel/index.html</loc>
    <lastmod>2026-04-19T05:54:15.088Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-11-12-racently-api/index.html</loc>
    <lastmod>2026-04-19T05:54:15.092Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-03-15-retail-data-scraping-api/index.html</loc>
    <lastmod>2026-04-19T05:54:15.108Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-06-29-shiny-app-docker-http-authentication/index.html</loc>
    <lastmod>2026-04-19T05:54:15.108Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-08-04-expanding-volume-ec2/index.html</loc>
    <lastmod>2026-04-19T05:54:15.108Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-08-30-configuring-development-database/index.html</loc>
    <lastmod>2026-04-19T05:54:15.108Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-09-17-scrapy-rotating-proxy-ban-policy/index.html</loc>
    <lastmod>2026-04-19T05:54:15.108Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-02-running-history-strava/index.html</loc>
    <lastmod>2026-04-19T05:54:15.112Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-05-running-history-garmin-connect/index.html</loc>
    <lastmod>2026-04-19T05:54:15.120Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-09-sqlalchemy-efficient-counting/index.html</loc>
    <lastmod>2026-04-19T05:54:15.124Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-12-topographic-maps-south-africa/index.html</loc>
    <lastmod>2026-04-19T05:54:15.128Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-28-persistent-selenium-sessions/index.html</loc>
    <lastmod>2026-04-19T05:54:15.140Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-02-01-levies-tax-and-the-fuel-price-in-south-africa/index.html</loc>
    <lastmod>2026-04-19T05:54:15.160Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-02-03-launching-selenium-with-javascript-disabled/index.html</loc>
    <lastmod>2026-04-19T05:54:15.160Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-03-02-resurrecting-a-mysql-database/index.html</loc>
    <lastmod>2026-04-19T05:54:15.188Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-03-21-install-gitlab-runner-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:15.192Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-03-23-docker-image-for-rendering-figures-in-r/index.html</loc>
    <lastmod>2026-04-19T05:54:15.196Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-03-the-easter-bunny-is-cashing-in/index.html</loc>
    <lastmod>2026-04-19T05:54:15.208Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-18-selenium-crawler-2-docker-bridge-network/index.html</loc>
    <lastmod>2026-04-19T05:54:15.220Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-26-aws-containers-2-define-ecs-task/index.html</loc>
    <lastmod>2026-04-19T05:54:15.224Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-28-aws-containers-4-dependencies/index.html</loc>
    <lastmod>2026-04-19T05:54:15.224Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-09-aws-ec2-load-balancers/index.html</loc>
    <lastmod>2026-04-19T05:54:15.228Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-28-using-pagedown-in-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:15.232Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-30-desktop-in-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:15.236Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-06-04-ram-cpu-requirements-for-a-selenium-crawler/index.html</loc>
    <lastmod>2026-04-19T05:54:15.244Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-06-10-adding-swap/index.html</loc>
    <lastmod>2026-04-19T05:54:15.268Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-06-25-ssh-tunnel-from-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:15.296Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-07-24-fixing-truncated-logs-on-gitlab-ci-cd/index.html</loc>
    <lastmod>2026-04-19T05:54:15.320Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-07-26-tomtom-routing/index.html</loc>
    <lastmod>2026-04-19T05:54:15.328Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-07-31-creating-an-ami-using-the-aws-cli/index.html</loc>
    <lastmod>2026-04-19T05:54:15.340Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-08-08-websockify-novnc-adding-ssl/index.html</loc>
    <lastmod>2026-04-19T05:54:15.340Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-08-22-websockify-with-token-target-selection/index.html</loc>
    <lastmod>2026-04-19T05:54:15.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-03-emayili-interpolating-message-content/index.html</loc>
    <lastmod>2026-04-19T05:54:15.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-05-pre-commit-hook-for-processing-readme-rmd/index.html</loc>
    <lastmod>2026-04-19T05:54:15.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-09-clockify-time-tracking-from-r/index.html</loc>
    <lastmod>2026-04-19T05:54:15.372Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-17-emayili-rendering-r-markdown/index.html</loc>
    <lastmod>2026-04-19T05:54:15.372Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-22-emayili-managing-css/index.html</loc>
    <lastmod>2026-04-19T05:54:15.376Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-24-emayili-right-to-left/index.html</loc>
    <lastmod>2026-04-19T05:54:15.384Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-04-working-with-fairly-wide-data/index.html</loc>
    <lastmod>2026-04-19T05:54:15.408Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-06-emayili-message-precedence/index.html</loc>
    <lastmod>2026-04-19T05:54:15.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-15-emayili-support-for-gmail-sendgrid-mailgun/index.html</loc>
    <lastmod>2026-04-19T05:54:15.416Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-19-hcris-field-labels/index.html</loc>
    <lastmod>2026-04-19T05:54:15.432Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-27-binance-dealing-with-dust/index.html</loc>
    <lastmod>2026-04-19T05:54:15.440Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-05-binance-spot-trading-limit-orders/index.html</loc>
    <lastmod>2026-04-19T05:54:15.444Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-08-binance-spot-trading-liquidity/index.html</loc>
    <lastmod>2026-04-19T05:54:15.448Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-10-binance-p2p-trades/index.html</loc>
    <lastmod>2026-04-19T05:54:15.452Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-26-dismantling-an-encrypted-email/index.html</loc>
    <lastmod>2026-04-19T05:54:15.456Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-12-07-emayili-sending-encrypted-email/index.html</loc>
    <lastmod>2026-04-19T05:54:15.460Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-12-30-translating-quick-chart-files/index.html</loc>
    <lastmod>2026-04-19T05:54:15.496Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-01-05-building-gpxsee/index.html</loc>
    <lastmod>2026-04-19T05:54:15.520Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-01-12-emayili-html-messages-with-images/index.html</loc>
    <lastmod>2026-04-19T05:54:15.520Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-01-20-emayili-sending-email-from-shiny/index.html</loc>
    <lastmod>2026-04-19T05:54:15.524Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-01-25-upgrading-r/index.html</loc>
    <lastmod>2026-04-19T05:54:15.532Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-02-23-adding-timestamp-columns/index.html</loc>
    <lastmod>2026-04-19T05:54:15.588Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-03-08-updated-gmail-authentication/index.html</loc>
    <lastmod>2026-04-19T05:54:15.588Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-03-09-making-sense-drug-prices/index.html</loc>
    <lastmod>2026-04-19T05:54:15.592Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-03-20-firing-up-firestore/index.html</loc>
    <lastmod>2026-04-19T05:54:15.604Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-03-22-scheduling-refresh-of-a-materialised-view/index.html</loc>
    <lastmod>2026-04-19T05:54:15.608Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-04-03-mailfence-setup/index.html</loc>
    <lastmod>2026-04-19T05:54:15.608Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-04-21-interactive-brokers-gateway-automation/index.html</loc>
    <lastmod>2026-04-19T05:54:15.616Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-05-10-interactive-brokers-api-connect-from-matlab/index.html</loc>
    <lastmod>2026-04-19T05:54:15.620Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-07-16-great-britain-railway-network/index.html</loc>
    <lastmod>2026-04-19T05:54:15.640Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-08-07-historical-weather-data/index.html</loc>
    <lastmod>2026-04-19T05:54:15.648Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-08-11-schools-in-england/index.html</loc>
    <lastmod>2026-04-19T05:54:15.660Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-08-calculating-the-fire-danger-index-fdi/index.html</loc>
    <lastmod>2026-04-19T05:54:15.668Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-19-enforcing-style-in-a-python-project/index.html</loc>
    <lastmod>2026-04-19T05:54:15.680Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-24-vertically-align-image-text/index.html</loc>
    <lastmod>2026-04-19T05:54:15.680Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-10-08-scaling-density-plots/index.html</loc>
    <lastmod>2026-04-19T05:54:15.728Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-11-02-aws-workspace-client-on-ubuntu-22-10/index.html</loc>
    <lastmod>2026-04-19T05:54:15.752Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-11-27-emayili-support-for-zeptomail/index.html</loc>
    <lastmod>2026-04-19T05:54:15.756Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-04-01-configuring-bash-history/index.html</loc>
    <lastmod>2026-04-19T05:54:15.828Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-04-06-installing-gatsby/index.html</loc>
    <lastmod>2026-04-19T05:54:15.832Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-17-south-africa-real-effective-exchange-rate/index.html</loc>
    <lastmod>2026-04-19T05:54:15.876Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-25-kayak-specifications/index.html</loc>
    <lastmod>2026-04-19T05:54:15.888Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-28-pushing-to-docker-hub-from-gitlab-ci/index.html</loc>
    <lastmod>2026-04-19T05:54:15.892Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-06-24-list-of-medical-conditions/index.html</loc>
    <lastmod>2026-04-19T05:54:15.900Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-08-27-transparency-in-coverage-json-data/index.html</loc>
    <lastmod>2026-04-19T05:54:16.052Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-09-24-undetected-chromedriver-with-novnc/index.html</loc>
    <lastmod>2026-04-19T05:54:16.056Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-07-gatsby-starter-project/index.html</loc>
    <lastmod>2026-04-19T05:54:16.076Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-11-convert-gatsby-from-javascript-to-typescript/index.html</loc>
    <lastmod>2026-04-19T05:54:16.080Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-22-adding-a-sitemap-with-gatsby/index.html</loc>
    <lastmod>2026-04-19T05:54:16.088Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-24-adding-custom-attributes-to-a-gatsby-site/index.html</loc>
    <lastmod>2026-04-19T05:54:16.092Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-27-add-nodes-fields-graphql-schema/index.html</loc>
    <lastmod>2026-04-19T05:54:16.100Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-30-conditional-content-in-asciidoc/index.html</loc>
    <lastmod>2026-04-19T05:54:16.104Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-01-add-canonical-links-with-gatsby/index.html</loc>
    <lastmod>2026-04-19T05:54:16.112Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-03-weekly-digest/index.html</loc>
    <lastmod>2026-04-19T05:54:16.120Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-08-gatsby-on-netlify/index.html</loc>
    <lastmod>2026-04-19T05:54:16.128Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-10-weekly-digest/index.html</loc>
    <lastmod>2026-04-19T05:54:16.136Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-15-gatsby-on-vercel/index.html</loc>
    <lastmod>2026-04-19T05:54:16.140Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-20-externalise-css/index.html</loc>
    <lastmod>2026-04-19T05:54:16.148Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-01-batch-resolving-merge-conflicts/index.html</loc>
    <lastmod>2026-04-19T05:54:16.148Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-05-gatsby-static-redirects-on-vercel/index.html</loc>
    <lastmod>2026-04-19T05:54:16.152Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-05-ssh-tunnel-local-port-forwarding/index.html</loc>
    <lastmod>2026-04-19T05:54:16.152Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-10-minecraft-server-on-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:16.168Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-12-gatsby-middleware-redirects-on-vercel/index.html</loc>
    <lastmod>2026-04-19T05:54:16.172Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-13-ssh-tunnel-remote-port-forwarding/index.html</loc>
    <lastmod>2026-04-19T05:54:16.172Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-15-weekly-digest/index.html</loc>
    <lastmod>2026-04-19T05:54:16.172Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-19-ssh-tunnel-dynamic-port-forwarding/index.html</loc>
    <lastmod>2026-04-19T05:54:16.196Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-29-weekly-digest/index.html</loc>
    <lastmod>2026-04-19T05:54:16.200Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-31-adding-discord-to-minecraft-server/index.html</loc>
    <lastmod>2026-04-19T05:54:16.224Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-05-humble-head/index.html</loc>
    <lastmod>2026-04-19T05:54:16.268Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-15-net-and-mysql-in-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:16.340Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-16-scraping-with-class-name-mangling/index.html</loc>
    <lastmod>2026-04-19T05:54:16.340Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-18-next-tailwind-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:16.356Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-19-gatsby-tailwind-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:16.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-20-content-from-medium/index.html</loc>
    <lastmod>2026-04-19T05:54:16.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-22-chromedriver-in-gitlab-ci-pipeline/index.html</loc>
    <lastmod>2026-04-19T05:54:16.376Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-23-python-security-audit/index.html</loc>
    <lastmod>2026-04-19T05:54:16.384Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-02-01-dynamic-user-pages/index.html</loc>
    <lastmod>2026-04-19T05:54:16.416Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-02-02-gatsby-content-from-mdx/index.html</loc>
    <lastmod>2026-04-19T05:54:16.420Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-02-08-testing-css-xpath/index.html</loc>
    <lastmod>2026-04-19T05:54:16.436Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-02-23-standalone-next-js-application-in-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:16.440Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-03-02-host-port/index.html</loc>
    <lastmod>2026-04-19T05:54:16.444Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-03-pyinstaller-boto3-and-configparser/index.html</loc>
    <lastmod>2026-04-19T05:54:16.456Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-09-rolling-volatility-returns/index.html</loc>
    <lastmod>2026-04-19T05:54:18.212Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-11-skewed-returns/index.html</loc>
    <lastmod>2026-04-19T05:54:18.224Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-14-docker-image-from-scratch/index.html</loc>
    <lastmod>2026-04-19T05:54:18.256Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-16-parameter-constraints/index.html</loc>
    <lastmod>2026-04-19T05:54:18.260Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-19-asset-allocation/index.html</loc>
    <lastmod>2026-04-19T05:54:18.264Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-21-backtesting/index.html</loc>
    <lastmod>2026-04-19T05:54:18.268Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-29-extract-chapter-headings-from-pdf/index.html</loc>
    <lastmod>2026-04-19T05:54:18.284Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-05-23-desert-island-docker-r-edition/index.html</loc>
    <lastmod>2026-04-19T05:54:18.344Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-06-05-installing-docker/index.html</loc>
    <lastmod>2026-04-19T05:54:18.348Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-06-08-release-openai-python-1-33-0/index.html</loc>
    <lastmod>2026-04-19T05:54:18.348Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-06-22-creating-email-threads/index.html</loc>
    <lastmod>2026-04-19T05:54:18.352Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-06-26-updates-to-big-book-of-r/index.html</loc>
    <lastmod>2026-04-19T05:54:18.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-07-10-unpacking-curl-commands/index.html</loc>
    <lastmod>2026-04-19T05:54:18.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-07-20-bypassing-cloudflare-with-cloudscraper/index.html</loc>
    <lastmod>2026-04-19T05:54:18.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-08-13-your-life-in-weeks/index.html</loc>
    <lastmod>2026-04-19T05:54:18.372Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-05-downloading-files-with-selenium/index.html</loc>
    <lastmod>2026-04-19T05:54:18.384Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-10-avoiding-duplication/index.html</loc>
    <lastmod>2026-04-19T05:54:18.604Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-13-authenticate-with-alpaca-api/index.html</loc>
    <lastmod>2026-04-19T05:54:18.620Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-24-asset-price-data/index.html</loc>
    <lastmod>2026-04-19T05:54:18.628Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-11-10-migrating-from-gitlab-pages-to-vercel/index.html</loc>
    <lastmod>2026-04-19T05:54:18.636Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-11-12-netnut-proxies/index.html</loc>
    <lastmod>2026-04-19T05:54:18.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-03-scraping-and-not-modified-responses/index.html</loc>
    <lastmod>2026-04-19T05:54:18.656Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-07-global-versus-sequential-optimisation/index.html</loc>
    <lastmod>2026-04-19T05:54:18.660Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-09-optimisation-with-cvxpy/index.html</loc>
    <lastmod>2026-04-19T05:54:18.668Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-11-installing-mosek/index.html</loc>
    <lastmod>2026-04-19T05:54:18.676Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-14-web-scraping-with-the-zyte-api/index.html</loc>
    <lastmod>2026-04-19T05:54:21.376Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-22-zyte-api-cookie-management/index.html</loc>
    <lastmod>2026-04-19T05:54:21.384Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-25-zyte-api-sessions/index.html</loc>
    <lastmod>2026-04-19T05:54:21.392Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-29-test-a-web-scraper-using-mocking/index.html</loc>
    <lastmod>2026-04-19T05:54:21.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-02-25-iterating-over-a-paginated-list-of-links/index.html</loc>
    <lastmod>2026-04-19T05:54:21.424Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-03-31-test-a-selenium-scraper/index.html</loc>
    <lastmod>2026-04-19T05:54:21.432Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-04-02-test-a-playwright-scraper/index.html</loc>
    <lastmod>2026-04-19T05:54:21.436Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-05-02-headless-browser-hacks/index.html</loc>
    <lastmod>2026-04-19T05:54:21.472Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-05-05-hasler-statistics/index.html</loc>
    <lastmod>2026-04-19T05:54:21.472Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-06-06-playwright-browser-footprint/index.html</loc>
    <lastmod>2026-04-19T05:54:21.500Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-07-13-whats-happening-on-the-framebuffer/index.html</loc>
    <lastmod>2026-04-19T05:54:21.536Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-10-16-cycles-in-lynx-numbers/index.html</loc>
    <lastmod>2026-04-19T05:54:21.560Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-11-10-evaluating-a-new-job-market-data-feed/index.html</loc>
    <lastmod>2026-04-19T05:54:21.764Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-12-01-installing-tor-on-ubuntu/index.html</loc>
    <lastmod>2026-04-19T05:54:21.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-12-05-whats-new-in-chrome-143/index.html</loc>
    <lastmod>2026-04-19T05:54:21.792Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2026-01-24-whats-new-in-firefox-147/index.html</loc>
    <lastmod>2026-04-19T05:54:21.800Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2026-01-31-whats-new-in-chrome-144/index.html</loc>
    <lastmod>2026-04-19T05:54:21.800Z</lastmod>
  </url>
</urlset>
