<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://datawookie.dev/blog/2025-12-10-whats-new-in-firefox-146/</loc>
    <lastmod>2026-04-03T05:05:37.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-12-02-camoufox-without-a-context-manager/</loc>
    <lastmod>2026-04-03T05:05:37.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-11-22-whats-new-in-firefox-145/</loc>
    <lastmod>2026-04-03T05:05:37.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-10-25-downloading-from-sharepoint/</loc>
    <lastmod>2026-04-03T05:05:37.176Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-10-18-make-beautifulsoup-parse-html-faster/</loc>
    <lastmod>2026-04-03T05:05:37.176Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-06-11-camoufox-in-docker/</loc>
    <lastmod>2026-04-03T05:05:37.120Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-05-03-get-cookies-from-chrome-or-firefox/</loc>
    <lastmod>2026-04-03T05:05:37.088Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-04-03-webshare-proxies/</loc>
    <lastmod>2026-04-03T05:05:37.052Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-02-08-handling-html-entities-and-unicode/</loc>
    <lastmod>2026-04-03T05:05:37.032Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-02-07-scraping-linked-ld-json-data/</loc>
    <lastmod>2026-04-03T05:05:37.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-30-test-a-web-scraper-using-patching/</loc>
    <lastmod>2026-04-03T05:05:37.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-28-test-a-web-scraper-using-vcr/</loc>
    <lastmod>2026-04-03T05:05:37.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-27-test-a-web-scraper-using-responses/</loc>
    <lastmod>2026-04-03T05:05:37.012Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-26-web-scraper-testing/</loc>
    <lastmod>2026-04-03T05:05:37.012Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-11-installing-cplex/</loc>
    <lastmod>2026-04-03T05:05:34.252Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-10-optimisation-with-pyomo/</loc>
    <lastmod>2026-04-03T05:05:34.244Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-08-optimisation-with-scipy/</loc>
    <lastmod>2026-04-03T05:05:34.228Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-06-optimisation-reference-problem/</loc>
    <lastmod>2026-04-03T05:05:34.224Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-11-11-what-is-a-proxy/</loc>
    <lastmod>2026-04-03T05:05:34.208Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-25-scraping-the-nyse-composite-index/</loc>
    <lastmod>2026-04-03T05:05:34.192Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-21-listing-alpaca-assets/</loc>
    <lastmod>2026-04-03T05:05:34.192Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-12-earnings-calendar/</loc>
    <lastmod>2026-04-03T05:05:34.180Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-02-economic-calendar/</loc>
    <lastmod>2026-04-03T05:05:33.948Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-09-22-gitlab-runner-creating-a-token/</loc>
    <lastmod>2026-04-03T05:05:33.944Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-05-26-locations-from-google-map/</loc>
    <lastmod>2026-04-03T05:05:33.908Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-05-14-desert-island-docker-python-edition/</loc>
    <lastmod>2026-04-03T05:05:33.908Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-23-emayili-support-for-mailtrap/</loc>
    <lastmod>2026-04-03T05:05:33.840Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-21-dind-in-github-actions/</loc>
    <lastmod>2026-04-03T05:05:33.828Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-18-logging-like-a-lumberjack/</loc>
    <lastmod>2026-04-03T05:05:33.816Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-15-risk-reward-tradeoff/</loc>
    <lastmod>2026-04-03T05:05:33.812Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-14-model-validation/</loc>
    <lastmod>2026-04-03T05:05:33.808Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-13-parameter-significance-parsimonious-models/</loc>
    <lastmod>2026-04-03T05:05:33.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-12-leverage-effect/</loc>
    <lastmod>2026-04-03T05:05:33.780Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-10-what-is-a-garch-model/</loc>
    <lastmod>2026-04-03T05:05:33.772Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-08-loading-financial-time-series/</loc>
    <lastmod>2026-04-03T05:05:33.760Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-03-10-python-packages-from-github/</loc>
    <lastmod>2026-04-03T05:05:32.032Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-03-08-read-by-frank-collier/</loc>
    <lastmod>2026-04-03T05:05:32.028Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-03-01-what-is-traefik/</loc>
    <lastmod>2026-04-03T05:05:32.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-02-07-parsing-the-dom/</loc>
    <lastmod>2026-04-03T05:05:32.012Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-02-06-gatsby-content-from-rss/</loc>
    <lastmod>2026-04-03T05:05:32.012Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-06-wordpress-headless-cms/</loc>
    <lastmod>2026-04-03T05:05:31.856Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-30-minecraft-paper-server/</loc>
    <lastmod>2026-04-03T05:05:31.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-19-chrome-chromedriver-in-docker/</loc>
    <lastmod>2026-04-03T05:05:31.776Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-11-minecraft-client-on-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:31.748Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-08-weekly-digest/</loc>
    <lastmod>2026-04-03T05:05:31.744Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-01-weekly-digest/</loc>
    <lastmod>2026-04-03T05:05:31.728Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-24-weekly-digest/</loc>
    <lastmod>2026-04-03T05:05:31.728Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-17-weekly-digest/</loc>
    <lastmod>2026-04-03T05:05:31.724Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-13-dynamic-routing/</loc>
    <lastmod>2026-04-03T05:05:31.716Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-09-custom-404-page/</loc>
    <lastmod>2026-04-03T05:05:31.712Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-07-cookies-headers-from-selenium/</loc>
    <lastmod>2026-04-03T05:05:31.704Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-06-adding-robots-txt-to-a-gatsby-site/</loc>
    <lastmod>2026-04-03T05:05:31.704Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-02-update-sitemap-for-canonical-pages/</loc>
    <lastmod>2026-04-03T05:05:31.696Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-31-gatsby-site-versions/</loc>
    <lastmod>2026-04-03T05:05:31.688Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-27-weekly-digest/</loc>
    <lastmod>2026-04-03T05:05:31.684Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-25-gatsby-page-ordering/</loc>
    <lastmod>2026-04-03T05:05:31.676Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-23-gatsby-redirects/</loc>
    <lastmod>2026-04-03T05:05:31.668Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-14-gatsby-content-from-asciidoc/</loc>
    <lastmod>2026-04-03T05:05:31.660Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-09-30-why-do-sports-odds-change/</loc>
    <lastmod>2026-04-03T05:05:31.640Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-09-08-gatsby-running-out-of-heap-space/</loc>
    <lastmod>2026-04-03T05:05:31.632Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-08-26-unravelling-transparency-in-coverage/</loc>
    <lastmod>2026-04-03T05:05:31.628Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-08-25-what-is-transparency-in-coverage-data/</loc>
    <lastmod>2026-04-03T05:05:31.628Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-08-04-mocking-s3-from-python-tests/</loc>
    <lastmod>2026-04-03T05:05:31.624Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-07-22-controlling-what-alembic-autogenerates/</loc>
    <lastmod>2026-04-03T05:05:31.620Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-06-11-flattening-nested-schemas/</loc>
    <lastmod>2026-04-03T05:05:31.480Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-30-install-gitlab-runner-with-docker-update/</loc>
    <lastmod>2026-04-03T05:05:31.476Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-28-pushing-to-docker-hub-from-github-actions/</loc>
    <lastmod>2026-04-03T05:05:31.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-18-column-order-inheritance-declarative-base/</loc>
    <lastmod>2026-04-03T05:05:31.456Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-01-using-mailmap-to-tidy-git-contributors/</loc>
    <lastmod>2026-04-03T05:05:31.424Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-04-04-developing-a-gatsby-site-with-docker/</loc>
    <lastmod>2026-04-03T05:05:31.408Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-03-11-chrome-devtools-protocol-selenium/</loc>
    <lastmod>2026-04-03T05:05:31.404Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-12-18-content-and-message-ids/</loc>
    <lastmod>2026-04-03T05:05:31.336Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-10-26-undetected-chromedriver/</loc>
    <lastmod>2026-04-03T05:05:31.316Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-10-22-pagedown-page-size-margins/</loc>
    <lastmod>2026-04-03T05:05:31.316Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-29-handling-empty-paragraphs-from-r-markdown/</loc>
    <lastmod>2026-04-03T05:05:31.260Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-20-enforcing-style-in-an-r-project/</loc>
    <lastmod>2026-04-03T05:05:31.260Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-18-squares-spirals/</loc>
    <lastmod>2026-04-03T05:05:31.248Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-07-using-shiny-server-in-docker/</loc>
    <lastmod>2026-04-03T05:05:31.244Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-08-13-postboxes-postal-codes/</loc>
    <lastmod>2026-04-03T05:05:31.240Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-08-09-linux-packages-for-r/</loc>
    <lastmod>2026-04-03T05:05:31.240Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-07-28-persisting-data-with-pickle-s3/</loc>
    <lastmod>2026-04-03T05:05:31.228Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-05-09-interactive-brokers-client-portal-api-gateway/</loc>
    <lastmod>2026-04-03T05:05:31.196Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-04-20-interactive-brokers-gateway-setup/</loc>
    <lastmod>2026-04-03T05:05:31.196Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-04-04-emayili-encrypted-email-with-mailfence/</loc>
    <lastmod>2026-04-03T05:05:31.192Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-03-23-pre-registered-gitlab-runner-in-a-container/</loc>
    <lastmod>2026-04-03T05:05:31.188Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-03-04-creating-git-commits-in-ci/</loc>
    <lastmod>2026-04-03T05:05:31.168Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-02-18-pushing-docker-images-to-aws-ecr/</loc>
    <lastmod>2026-04-03T05:05:31.164Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-01-31-how-to-harvest-rss-feeds/</loc>
    <lastmod>2026-04-03T05:05:31.164Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-01-21-emayili-message-template/</loc>
    <lastmod>2026-04-03T05:05:31.108Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-18-filebin-quick-easy-file-sharing/</loc>
    <lastmod>2026-04-03T05:05:31.032Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-09-shared-memory-docker/</loc>
    <lastmod>2026-04-03T05:05:31.028Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-06-accessing-virtual-memory-from-a-docker-container/</loc>
    <lastmod>2026-04-03T05:05:31.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-01-binance-spot-trading-market-orders/</loc>
    <lastmod>2026-04-03T05:05:31.020Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-26-binance-tracking-total-account-balance/</loc>
    <lastmod>2026-04-03T05:05:31.016Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-18-emayili-message-threads/</loc>
    <lastmod>2026-04-03T05:05:30.996Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-11-fathoming-email-headers/</loc>
    <lastmod>2026-04-03T05:05:30.992Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-05-emayili-message-integrity/</loc>
    <lastmod>2026-04-03T05:05:30.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-01-medusa-a-multi-headed-tor-proxy/</loc>
    <lastmod>2026-04-03T05:05:30.980Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-23-emayili-styling-figures/</loc>
    <lastmod>2026-04-03T05:05:30.956Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-20-emayili-r-markdown-parameters/</loc>
    <lastmod>2026-04-03T05:05:30.952Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-10-emayili-rendering-plain-markdown/</loc>
    <lastmod>2026-04-03T05:05:30.948Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-08-http-tiny-proxy/</loc>
    <lastmod>2026-04-03T05:05:30.944Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-08-21-emayili-rudimentary-email-address-validation/</loc>
    <lastmod>2026-04-03T05:05:30.940Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-08-11-old-hood-new-hood/</loc>
    <lastmod>2026-04-03T05:05:30.920Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-08-07-websockify-novnc-behind-an-nginx-proxy/</loc>
    <lastmod>2026-04-03T05:05:30.920Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-07-27-tomtom-traffic/</loc>
    <lastmod>2026-04-03T05:05:30.912Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-07-24-mobility/</loc>
    <lastmod>2026-04-03T05:05:30.900Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-06-24-shiny-on-ecs/</loc>
    <lastmod>2026-04-03T05:05:30.872Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-06-09-scrapy-rotating-tor-proxy/</loc>
    <lastmod>2026-04-03T05:05:30.848Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-06-03-shiny-inception-javascript-in-rendered-markdown/</loc>
    <lastmod>2026-04-03T05:05:30.820Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-31-building-an-airflow-environment-in-docker/</loc>
    <lastmod>2026-04-03T05:05:30.816Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-08-aws-ec2-target-groups/</loc>
    <lastmod>2026-04-03T05:05:30.804Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-06-aws-containers-8-services/</loc>
    <lastmod>2026-04-03T05:05:30.800Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-02-aws-ec2-security-groups/</loc>
    <lastmod>2026-04-03T05:05:30.800Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-28-aws-containers-5-health-checks/</loc>
    <lastmod>2026-04-03T05:05:30.800Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-27-aws-containers-3-image-on-ecr/</loc>
    <lastmod>2026-04-03T05:05:30.800Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-25-aws-containers-1-create-ecs-cluster/</loc>
    <lastmod>2026-04-03T05:05:30.796Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-19-selenium-crawler-3-docker-compose/</loc>
    <lastmod>2026-04-03T05:05:30.796Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-17-selenium-crawler-1-docker-host-network/</loc>
    <lastmod>2026-04-03T05:05:30.796Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-16-hagr-linnaean-classification/</loc>
    <lastmod>2026-04-03T05:05:30.796Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-12-hagr-database-of-animal-ageing-and-longevity/</loc>
    <lastmod>2026-04-03T05:05:30.788Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-02-making-the-most-of-mobility/</loc>
    <lastmod>2026-04-03T05:05:30.772Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-03-22-flexible-environment-variables-docker-image/</loc>
    <lastmod>2026-04-03T05:05:30.768Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-03-08-emayili-attachments-with-utf-8-filenames-setting-sender/</loc>
    <lastmod>2026-04-03T05:05:30.764Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-02-21-blogdown-optimise-png-image-size/</loc>
    <lastmod>2026-04-03T05:05:30.764Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-02-18-emayili-sending-birthday-messages/</loc>
    <lastmod>2026-04-03T05:05:30.764Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-02-10-setting-up-postref-shortcode-for-remote-blog/</loc>
    <lastmod>2026-04-03T05:05:30.764Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-30-you-do-not-have-rain/</loc>
    <lastmod>2026-04-03T05:05:30.720Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-14-cyril-speeches/</loc>
    <lastmod>2026-04-03T05:05:30.708Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-10-price-of-fuel-in-south-africa/</loc>
    <lastmod>2026-04-03T05:05:30.704Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-06-retail-pricing-latex-gloves/</loc>
    <lastmod>2026-04-03T05:05:30.700Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-04-retail-pricing-nitrile-gloves/</loc>
    <lastmod>2026-04-03T05:05:30.696Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-12-30-gitlab-ci-services/</loc>
    <lastmod>2026-04-03T05:05:30.688Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-09-23-rmarkdown-presentation-gitlab-pages/</loc>
    <lastmod>2026-04-03T05:05:30.684Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-09-01-csv-upload-mysql/</loc>
    <lastmod>2026-04-03T05:05:30.684Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-03-15-retail-data-how-not-to-get-screwed-on-valentines-day/</loc>
    <lastmod>2026-04-03T05:05:30.680Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-12-06-racently-package/</loc>
    <lastmod>2026-04-03T05:05:30.672Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-11-13-edge-hackathon/</loc>
    <lastmod>2026-04-03T05:05:30.672Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-11-11-scrape-caterpillar-parts/</loc>
    <lastmod>2026-04-03T05:05:30.668Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-10-16-security-callout-pareto/</loc>
    <lastmod>2026-04-03T05:05:30.664Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-09-17-mysql-backups/</loc>
    <lastmod>2026-04-03T05:05:30.664Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-07-28-all-roads-lead-to-rome/</loc>
    <lastmod>2026-04-03T05:05:30.664Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-07-15-recreating-unknown-pleasures/</loc>
    <lastmod>2026-04-03T05:05:30.660Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-07-01-comrades-2019-splits/</loc>
    <lastmod>2026-04-03T05:05:30.656Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-06-15-comrades-start-delay/</loc>
    <lastmod>2026-04-03T05:05:30.656Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-05-27-emayili-mail-package/</loc>
    <lastmod>2026-04-03T05:05:30.652Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-04-10-sliding-puzzle-solvable/</loc>
    <lastmod>2026-04-03T05:05:30.652Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-01-21-docker-r-base-images/</loc>
    <lastmod>2026-04-03T05:05:30.648Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-01-08-renviron-citrix/</loc>
    <lastmod>2026-04-03T05:05:30.648Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-12-26-survey-raking/</loc>
    <lastmod>2026-04-03T05:05:30.648Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-12-14-ubuntu-citrix/</loc>
    <lastmod>2026-04-03T05:05:30.648Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-11-13-install-rstudio-shiny-server/</loc>
    <lastmod>2026-04-03T05:05:30.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-10-15-pyconza/</loc>
    <lastmod>2026-04-03T05:05:30.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-09-17-mysql-replication-server/</loc>
    <lastmod>2026-04-03T05:05:30.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-09-08-aws-iam-policy-flintrock/</loc>
    <lastmod>2026-04-03T05:05:30.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-09-07-diagnosing-rstudio-issues/</loc>
    <lastmod>2026-04-03T05:05:30.640Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-07-09-updating-r-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.636Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-05-18-erum-top-twenty/</loc>
    <lastmod>2026-04-03T05:05:30.636Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-04-21-classification-balanced-data/</loc>
    <lastmod>2026-04-03T05:05:30.600Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-04-12-workshop-web-scraping-cape-town/</loc>
    <lastmod>2026-04-03T05:05:30.600Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-02-23-django-restoring-backup/</loc>
    <lastmod>2026-04-03T05:05:30.600Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-02-05-sql-server-from-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.600Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-02-05-azure-linux/</loc>
    <lastmod>2026-04-03T05:05:30.600Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-01-19-ethereum-running-node/</loc>
    <lastmod>2026-04-03T05:05:30.600Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-01-11-synchronise-time-ntp/</loc>
    <lastmod>2026-04-03T05:05:30.596Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-11-27-osrm-working-with-large-maps/</loc>
    <lastmod>2026-04-03T05:05:30.592Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-11-20-camel-case-underscore-delimited/</loc>
    <lastmod>2026-04-03T05:05:30.592Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-11-10-durban-twitter-analysis/</loc>
    <lastmod>2026-04-03T05:05:30.592Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-10-07-ubuntu-nvidia/</loc>
    <lastmod>2026-04-03T05:05:30.588Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-10-05-export-html-presentation-to-pdf/</loc>
    <lastmod>2026-04-03T05:05:30.584Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-21-ec2-jobs-getting-killed/</loc>
    <lastmod>2026-04-03T05:05:30.584Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-14-plumber-api-on-aws/</loc>
    <lastmod>2026-04-03T05:05:30.584Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-14-creating-s3-bucket/</loc>
    <lastmod>2026-04-03T05:05:30.584Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-11-building-osrm-instance/</loc>
    <lastmod>2026-04-03T05:05:30.572Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-31-using-aws-cli/</loc>
    <lastmod>2026-04-03T05:05:30.572Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-21-kaggle-cli-api/</loc>
    <lastmod>2026-04-03T05:05:30.568Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-20-bash-time-zones/</loc>
    <lastmod>2026-04-03T05:05:30.568Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-05-history-of-r/</loc>
    <lastmod>2026-04-03T05:05:30.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-18-jupyter-docker-aws/</loc>
    <lastmod>2026-04-03T05:05:30.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-04-pyspark-in-jupyter-notebooks/</loc>
    <lastmod>2026-04-03T05:05:30.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-04-installing-hadoop-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-06-23-setting-up-expressvpn-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-04-16-conference-bulgaria-web-summit/</loc>
    <lastmod>2026-04-03T05:05:30.560Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-02-28-bayesian-marathon-predictions/</loc>
    <lastmod>2026-04-03T05:05:30.560Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-11-17-google-quick-draw/</loc>
    <lastmod>2026-04-03T05:05:30.552Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-10-05-fitting-a-distribution/</loc>
    <lastmod>2026-04-03T05:05:30.548Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-28-python-first-steps-mongodb/</loc>
    <lastmod>2026-04-03T05:05:30.548Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-19-viewing-post-data/</loc>
    <lastmod>2026-04-03T05:05:30.548Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-13-remote-access-to-neo4j-on-windows/</loc>
    <lastmod>2026-04-03T05:05:30.548Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-06-installing-neo4j-on-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.548Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-31-uber-a-package-for-the-uber-api/</loc>
    <lastmod>2026-04-03T05:05:30.544Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-24-plos-subjects-gathering-data/</loc>
    <lastmod>2026-04-03T05:05:30.544Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-22-garmin-ant-on-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.544Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-10-sportsbook-bookmakers-odds/</loc>
    <lastmod>2026-04-03T05:05:30.540Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-08-feeder-reading-rss-atom-feeds-r/</loc>
    <lastmod>2026-04-03T05:05:30.540Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-29-arthur-benjamin-teach-statistics-calculus/</loc>
    <lastmod>2026-04-03T05:05:30.536Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-26-calculating-pi-using-buffons-needle/</loc>
    <lastmod>2026-04-03T05:05:30.536Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-20-life-expectancy-country/</loc>
    <lastmod>2026-04-03T05:05:30.536Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-18-escalating-life-expectancy/</loc>
    <lastmod>2026-04-03T05:05:30.532Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-15-most-probable-birth-month/</loc>
    <lastmod>2026-04-03T05:05:30.532Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-05-major-league-baseball-birth-months/</loc>
    <lastmod>2026-04-03T05:05:30.532Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-05-12-r-saturday-satrday-in-cape-town/</loc>
    <lastmod>2026-04-03T05:05:30.528Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-04-06-the-next-rembrandt/</loc>
    <lastmod>2026-04-03T05:05:30.528Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-02-23-r-hdf5-and-lightning-data/</loc>
    <lastmod>2026-04-03T05:05:30.528Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-02-11-automating-r-scripts-under-windows/</loc>
    <lastmod>2026-04-03T05:05:30.528Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-22-kaggle-santas-stolen-sleigh/</loc>
    <lastmod>2026-04-03T05:05:30.524Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-19-casting-a-wide-and-sparse-matrix/</loc>
    <lastmod>2026-04-03T05:05:30.524Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-13-installing-mongodb-3-2-on-windows-7/</loc>
    <lastmod>2026-04-03T05:05:30.520Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-05-review-learning-shiny/</loc>
    <lastmod>2026-04-03T05:05:30.516Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-12-14-making-sense-logarithmic-loss/</loc>
    <lastmod>2026-04-03T05:05:30.516Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-12-04-2015-data-science-salary-survey/</loc>
    <lastmod>2026-04-03T05:05:30.508Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-11-16-evolution-of-first-names-fashionable-and-popular-names/</loc>
    <lastmod>2026-04-03T05:05:30.504Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-11-09-evolution-of-first-names-changes-over-the-last-century/</loc>
    <lastmod>2026-04-03T05:05:30.504Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-11-03-guy-kawasaki-on-personal-branding/</loc>
    <lastmod>2026-04-03T05:05:30.496Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-26-monthofjulia-day-37-fourier-techniques/</loc>
    <lastmod>2026-04-03T05:05:30.492Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-19-monthofjulia-day-36-markdown/</loc>
    <lastmod>2026-04-03T05:05:30.492Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-15-review-beautiful-data/</loc>
    <lastmod>2026-04-03T05:05:30.492Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-13-monthofjulia-day-34-networking/</loc>
    <lastmod>2026-04-03T05:05:30.488Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-12-installing-lighttable-and-juno-on-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.484Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-08-monthofjulia-day-31-regression/</loc>
    <lastmod>2026-04-03T05:05:30.484Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-07-monthofjulia-day-30-clustering/</loc>
    <lastmod>2026-04-03T05:05:30.480Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-05-monthofjulia-day-28-hypothesis-tests/</loc>
    <lastmod>2026-04-03T05:05:30.480Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-01-monthofjulia-day-26-statistics/</loc>
    <lastmod>2026-04-03T05:05:30.480Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-29-monthofjulia-day-24-graphs/</loc>
    <lastmod>2026-04-03T05:05:30.476Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-25-monthofjulia-day-22-optimisation/</loc>
    <lastmod>2026-04-03T05:05:30.476Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-23-monthofjulia-day-20-calculus/</loc>
    <lastmod>2026-04-03T05:05:30.472Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-21-physicalconstants-jl-julia-package-of-physical-constants/</loc>
    <lastmod>2026-04-03T05:05:30.472Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-18-monthofjulia-day-17-datasets-from-r/</loc>
    <lastmod>2026-04-03T05:05:30.472Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-17-monthofjulia-day-16-databases/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-15-monthofjulia-day-14-data/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-14-monthofjulia-day-13-packages/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-10-monthofjulia-day-11-metaprogramming/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-09-monthofjulia-day-10-modules/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-07-monthofjulia-day-08-iteration-and-control/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-05-monthofjulia-day-06-composite-types/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-03-monthofjulia-day-04-functions/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-01-monthofjulia-day-02-development-environments/</loc>
    <lastmod>2026-04-03T05:05:30.464Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-24-shiny-bayesian-updates/</loc>
    <lastmod>2026-04-03T05:05:30.460Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-10-icml-2015-lille-france-day-5-workshops/</loc>
    <lastmod>2026-04-03T05:05:30.452Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-10-constructing-word-cloud-for-icml-2015/</loc>
    <lastmod>2026-04-03T05:05:30.448Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-08-icml-2015-lille-france-day-2/</loc>
    <lastmod>2026-04-03T05:05:30.448Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-03-review-machine-learning-with-r-cookbook/</loc>
    <lastmod>2026-04-03T05:05:30.448Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-06-26-excel-copying-with-relative-links/</loc>
    <lastmod>2026-04-03T05:05:30.444Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-06-04-r-recipe-rstudio-and-unc-paths/</loc>
    <lastmod>2026-04-03T05:05:30.444Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-05-28-comrades-marathon-medal-predictions/</loc>
    <lastmod>2026-04-03T05:05:30.432Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-05-16-r-recipe-reordering-columns-in-a-flexible-way/</loc>
    <lastmod>2026-04-03T05:05:30.432Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-05-09-r-recipe-making-a-chord-diagram/</loc>
    <lastmod>2026-04-03T05:05:30.432Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-16-comrades-runners-disqualified-im-not-convinced/</loc>
    <lastmod>2026-04-03T05:05:30.424Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-07-a-sankey-plot-with-uniform-coloured-edges/</loc>
    <lastmod>2026-04-03T05:05:30.420Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-03-bags-balls-and-the-hypergeometric-distribution/</loc>
    <lastmod>2026-04-03T05:05:30.420Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-01-comrades-marathon-pacing-chart-up-run/</loc>
    <lastmod>2026-04-03T05:05:30.420Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-03-23-encyclopaedia-scottish-national-antarctic-expedition/</loc>
    <lastmod>2026-04-03T05:05:30.420Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-03-11-dealing-byte-order-mark-bom/</loc>
    <lastmod>2026-04-03T05:05:30.416Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-01-28-book-review-r-for-business-analytics/</loc>
    <lastmod>2026-04-03T05:05:30.416Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-12-16-simulating-intricate-branching-patterns-with-dla/</loc>
    <lastmod>2026-04-03T05:05:30.416Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-10-07-standard-bank-striving-for-mediocrity/</loc>
    <lastmod>2026-04-03T05:05:30.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-08-09-commitments-of-traders-moves-in-the-last-week/</loc>
    <lastmod>2026-04-03T05:05:30.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-07-22-comrades-marathon-a-race-for-geriatrics/</loc>
    <lastmod>2026-04-03T05:05:30.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-07-16-comrades-marathon-negative-splits-cheat-strikes-again/</loc>
    <lastmod>2026-04-03T05:05:30.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-06-06-concatenating-a-list-of-data-frames/</loc>
    <lastmod>2026-04-03T05:05:30.404Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-21-what-can-we-learn-from-the-commitments-of-traders-report/</loc>
    <lastmod>2026-04-03T05:05:30.404Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-16-race-statistics-for-comrades-marathon-novice-runners/</loc>
    <lastmod>2026-04-03T05:05:30.400Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-10-comrades-marathon-negative-splits-the-plot-thickens/</loc>
    <lastmod>2026-04-03T05:05:30.400Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-06-comrades-marathon-negative-splits-and-cheating/</loc>
    <lastmod>2026-04-03T05:05:30.396Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-04-17-r-interface-to-myfxbook/</loc>
    <lastmod>2026-04-03T05:05:30.396Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-04-11-largest-volcanoes-in-recorded-history-and-other-statistics/</loc>
    <lastmod>2026-04-03T05:05:30.392Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-04-01-daylight-saving-effect-on-sp500-and-ftse100/</loc>
    <lastmod>2026-04-03T05:05:30.384Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-03-25-filtering-data-with-l2-regularisation/</loc>
    <lastmod>2026-04-03T05:05:30.384Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-12-16-processing-exif-data/</loc>
    <lastmod>2026-04-03T05:05:30.384Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-12-14-contour-and-density-layers-with-ggmap/</loc>
    <lastmod>2026-04-03T05:05:30.376Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-11-26-deriving-a-priority-queue/</loc>
    <lastmod>2026-04-03T05:05:30.376Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-11-24-implementing-a-queue-as-a-reference-class/</loc>
    <lastmod>2026-04-03T05:05:30.376Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-11-04-introduction-to-fractals/</loc>
    <lastmod>2026-04-03T05:05:30.376Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-10-30-percolation-threshold-on-a-square-lattice/</loc>
    <lastmod>2026-04-03T05:05:30.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-10-06-mounting-a-sshfs-volume-via-the-crontab/</loc>
    <lastmod>2026-04-03T05:05:30.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-09-18-flushing-live-metatrader-logs-to-disk/</loc>
    <lastmod>2026-04-03T05:05:30.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-09-10-clustering-the-words-of-william-shakespeare/</loc>
    <lastmod>2026-04-03T05:05:30.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-09-05-text-mining-the-complete-works-of-william-shakespeare/</loc>
    <lastmod>2026-04-03T05:05:30.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-08-25-the-wonders-of-foreach/</loc>
    <lastmod>2026-04-03T05:05:30.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-08-13-finding-correlations-in-data-with-uncertainty-classical/</loc>
    <lastmod>2026-04-03T05:05:30.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-08-08-finding-your-metatrader-log-files/</loc>
    <lastmod>2026-04-03T05:05:30.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-07-19-comrades-marathon-inference-trees/</loc>
    <lastmod>2026-04-03T05:05:30.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-06-25-tutorial-compiling-indicators-and-expert-advisors-from-source/</loc>
    <lastmod>2026-04-03T05:05:30.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-06-18-the-green-number-effect/</loc>
    <lastmod>2026-04-03T05:05:30.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-06-09-comrades-marathon-2013-medal-allocations/</loc>
    <lastmod>2026-04-03T05:05:30.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-23-xkcd-style-bubble-plot/</loc>
    <lastmod>2026-04-03T05:05:30.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-23-package-matchit-balanced-experimental-data/</loc>
    <lastmod>2026-04-03T05:05:30.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-20-plotting-categorical-variables/</loc>
    <lastmod>2026-04-03T05:05:30.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-18-descriptive-statistics/</loc>
    <lastmod>2026-04-03T05:05:30.356Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-12-loading-data/</loc>
    <lastmod>2026-04-03T05:05:30.356Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-06-support-resistance-indicator/</loc>
    <lastmod>2026-04-03T05:05:30.356Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/</loc>
    <lastmod>2026-04-03T05:05:37.672Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-04-16-locations-of-geosynchronous-satellites/</loc>
    <lastmod>2026-04-03T05:05:30.356Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-12-categorical-variables/</loc>
    <lastmod>2026-04-03T05:05:30.356Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-18-plotting-numerical-variables/</loc>
    <lastmod>2026-04-03T05:05:30.356Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-21-package-party-conditional-inference-trees/</loc>
    <lastmod>2026-04-03T05:05:30.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-23-swing-alert-indicator/</loc>
    <lastmod>2026-04-03T05:05:30.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-05-29-analysis-of-cable-morning-trade-strategy/</loc>
    <lastmod>2026-04-03T05:05:30.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-06-07-comrades-marathon-2013-attrition-rate/</loc>
    <lastmod>2026-04-03T05:05:30.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-06-18-age-distribution-comrades-athletes/</loc>
    <lastmod>2026-04-03T05:05:30.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-06-22-are-green-number-runners-more-likely-to-bail/</loc>
    <lastmod>2026-04-03T05:05:30.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-07-16-optimising-a-noisy-objective-function/</loc>
    <lastmod>2026-04-03T05:05:30.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-07-30-a-chart-of-recent-comrades-marathon-winners/</loc>
    <lastmod>2026-04-03T05:05:30.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-08-11-finding-correlations-in-data-with-uncertainty-bootstrap/</loc>
    <lastmod>2026-04-03T05:05:30.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-08-18-fitting-a-model-by-maximum-likelihood/</loc>
    <lastmod>2026-04-03T05:05:30.364Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-08-27-presenting-conformance-statistics/</loc>
    <lastmod>2026-04-03T05:05:30.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-09-09-metatrader-time-zones/</loc>
    <lastmod>2026-04-03T05:05:30.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-10-03-top-250-movies-at-imdb/</loc>
    <lastmod>2026-04-03T05:05:30.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-10-19-plotting-times-of-discrete-events/</loc>
    <lastmod>2026-04-03T05:05:30.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-11-01-percolation-threshold-including-next-nearest-neighbours/</loc>
    <lastmod>2026-04-03T05:05:30.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-11-14-iterators-in-r/</loc>
    <lastmod>2026-04-03T05:05:30.376Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-11-27-your-body-language-shapes-who-you-are/</loc>
    <lastmod>2026-04-03T05:05:30.376Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2013-12-14-updated-comrades-winners-chart/</loc>
    <lastmod>2026-04-03T05:05:30.380Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-01-12-how-much-time-to-conceive/</loc>
    <lastmod>2026-04-03T05:05:30.384Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-03-27-filtering-data-with-l1-regularisation/</loc>
    <lastmod>2026-04-03T05:05:30.384Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-04-07-earthquake-magnitude-depth-chart/</loc>
    <lastmod>2026-04-03T05:05:30.392Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-04-13-earthquakes-land-ocean-distribution/</loc>
    <lastmod>2026-04-03T05:05:30.396Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-04-28-hazardous-and-benign-space-objects-getting-the-data/</loc>
    <lastmod>2026-04-03T05:05:30.396Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-08-hazardous-and-benign-space-objects-solving-keplers-equation/</loc>
    <lastmod>2026-04-03T05:05:30.400Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-12-hazardous-and-benign-space-objects-orbits-in-the-solar-ecliptic-reference-frame/</loc>
    <lastmod>2026-04-03T05:05:30.400Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-17-race-statistics-for-comrades-marathon-novice-runners-corrigendum/</loc>
    <lastmod>2026-04-03T05:05:30.400Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-05-28-personalised-comrades-marathon-pacing-chart/</loc>
    <lastmod>2026-04-03T05:05:30.404Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-06-12-twins-tripods-and-phantoms-at-the-comrades-marathon/</loc>
    <lastmod>2026-04-03T05:05:30.408Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-07-20-where-to-put-eas-and-indicators-in-new-mt4-builds/</loc>
    <lastmod>2026-04-03T05:05:30.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-07-30-whistlers-and-volcanic-lightning/</loc>
    <lastmod>2026-04-03T05:05:30.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-08-14-plotting-flows-with-riverplot/</loc>
    <lastmod>2026-04-03T05:05:30.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2014-11-04-creating-more-effective-graphs/</loc>
    <lastmod>2026-04-03T05:05:30.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-01-14-download-option-chain-from-google-finance-in-r-an-update/</loc>
    <lastmod>2026-04-03T05:05:30.416Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-02-09-book-review-graph-databases/</loc>
    <lastmod>2026-04-03T05:05:30.416Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-03-16-encyclopaedia-sanae-iv/</loc>
    <lastmod>2026-04-03T05:05:30.416Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-03-30-encyclopaedia-geospace/</loc>
    <lastmod>2026-04-03T05:05:30.420Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-01-the-price-of-fuel-how-bad-could-it-get/</loc>
    <lastmod>2026-04-03T05:05:30.420Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-06-encyclopaedia-discovery-expedition/</loc>
    <lastmod>2026-04-03T05:05:30.420Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-13-encyclopaedia-meteorites-in-antarctica/</loc>
    <lastmod>2026-04-03T05:05:30.420Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-04-23-comrades-marathon-finish-predictions/</loc>
    <lastmod>2026-04-03T05:05:30.424Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-05-15-recent-common-ancestors/</loc>
    <lastmod>2026-04-03T05:05:30.432Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-05-27-r-recipe-aligning-axes-in-ggplot2/</loc>
    <lastmod>2026-04-03T05:05:30.432Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-05-30-hosting-shiny-on-amazon-ec2/</loc>
    <lastmod>2026-04-03T05:05:30.444Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-06-15-disney-quality-over-quantity/</loc>
    <lastmod>2026-04-03T05:05:30.444Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-03-flashes-from-the-ashes-volcanic-lightning/</loc>
    <lastmod>2026-04-03T05:05:30.444Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-07-icml-2015-lille-france-day-1/</loc>
    <lastmod>2026-04-03T05:05:30.448Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-08-icml-2015-lille-france-day-3/</loc>
    <lastmod>2026-04-03T05:05:30.448Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-10-icml-2015-lille-france-day-4/</loc>
    <lastmod>2026-04-03T05:05:30.452Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-07-13-lightning-on-your-twitter-feed/</loc>
    <lastmod>2026-04-03T05:05:30.460Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-08-31-monthofjulia-day-01-installation-and-orientation/</loc>
    <lastmod>2026-04-03T05:05:30.460Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-02-monthofjulia-day-03-variables-and-data-types/</loc>
    <lastmod>2026-04-03T05:05:30.464Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-04-monthofjulia-day-05-collections/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-06-monthofjulia-day-07-functional-programming/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-08-monthofjulia-day-09-input-and-output/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-10-ggplot2-oddity/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-11-monthofjulia-day-12-parallel-processing/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-14-urlshortener/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-16-monthofjulia-day-15-time-series/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-17-setting-up-odbc-for-sqlite-on-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-21-monthofjulia-day-18-plotting/</loc>
    <lastmod>2026-04-03T05:05:30.472Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-22-monthofjulia-day-19-units/</loc>
    <lastmod>2026-04-03T05:05:30.472Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-24-monthofjulia-day-21-differential-equations/</loc>
    <lastmod>2026-04-03T05:05:30.472Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-28-monthofjulia-day-23-data-structures/</loc>
    <lastmod>2026-04-03T05:05:30.476Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-09-30-monthofjulia-day-25-other-languages/</loc>
    <lastmod>2026-04-03T05:05:30.480Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-02-monthofjulia-day-27-distributions/</loc>
    <lastmod>2026-04-03T05:05:30.480Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-06-monthofjulia-day-29-distances/</loc>
    <lastmod>2026-04-03T05:05:30.480Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-07-review-data-mining-with-rattle-and-r/</loc>
    <lastmod>2026-04-03T05:05:30.484Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-09-monthofjulia-day-32-classification/</loc>
    <lastmod>2026-04-03T05:05:30.484Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-12-monthofjulia-day-33-evolutionary-algorithms/</loc>
    <lastmod>2026-04-03T05:05:30.488Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-15-monthofjulia-day-35-mapping/</loc>
    <lastmod>2026-04-03T05:05:30.488Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-10-30-monthofjulia-day-38-imaging/</loc>
    <lastmod>2026-04-03T05:05:30.496Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-11-06-libor-and-bond-yields/</loc>
    <lastmod>2026-04-03T05:05:30.496Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-11-12-graph-from-sparse-adjacency-matrix/</loc>
    <lastmod>2026-04-03T05:05:30.504Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-11-23-evolution-of-first-names-unisex-names-and-nicknames/</loc>
    <lastmod>2026-04-03T05:05:30.504Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2015-12-09-installing-xgboost-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.516Z</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/</loc>
    <lastmod>2026-04-03T05:05:30.516Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-11-review-mastering-python-scientific-computing/</loc>
    <lastmod>2026-04-03T05:05:30.516Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-15-kaggle-walmart-trip-type-classification/</loc>
    <lastmod>2026-04-03T05:05:30.520Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-01-20-lawyers-politics/</loc>
    <lastmod>2026-04-03T05:05:30.524Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-02-08-flipsider-support-for-asx/</loc>
    <lastmod>2026-04-03T05:05:30.528Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-02-12-ira-glass-creative-process/</loc>
    <lastmod>2026-04-03T05:05:30.528Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-03-05-international-open-data-day/</loc>
    <lastmod>2026-04-03T05:05:30.528Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-05-26-satrday-cape-town/</loc>
    <lastmod>2026-04-03T05:05:30.532Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-08-streaming-from-zip-to-bz2/</loc>
    <lastmod>2026-04-03T05:05:30.532Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-16-birth-month-by-gender/</loc>
    <lastmod>2026-04-03T05:05:30.532Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-19-mortality-by-age/</loc>
    <lastmod>2026-04-03T05:05:30.532Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-22-mortality-year-age/</loc>
    <lastmod>2026-04-03T05:05:30.536Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-25-teaching-kids-real-math-computers/</loc>
    <lastmod>2026-04-03T05:05:30.536Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-07-28-building-life-table/</loc>
    <lastmod>2026-04-03T05:05:30.536Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-01-sportsbook-odds/</loc>
    <lastmod>2026-04-03T05:05:30.536Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-02-web-scraping-invalid-multibyte-string/</loc>
    <lastmod>2026-04-03T05:05:30.540Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-09-animated-mortality/</loc>
    <lastmod>2026-04-03T05:05:30.540Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-22-anthony-goldbloom-jobs-well-lose-machines/</loc>
    <lastmod>2026-04-03T05:05:30.544Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-08-23-sportsbook-odds-evolution/</loc>
    <lastmod>2026-04-03T05:05:30.544Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-01-plos-subject-keywords-association-rules/</loc>
    <lastmod>2026-04-03T05:05:30.548Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-15-deleting-nodes-relationships/</loc>
    <lastmod>2026-04-03T05:05:30.548Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-09-20-throttling-connection/</loc>
    <lastmod>2026-04-03T05:05:30.548Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-10-07-fast-neural-style-real-time-style-transfer/</loc>
    <lastmod>2026-04-03T05:05:30.548Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-10-26-satrday-cape-town-call-submissions/</loc>
    <lastmod>2026-04-03T05:05:30.552Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2016-11-15-simple-school-maths-problem/</loc>
    <lastmod>2026-04-03T05:05:30.552Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-02-26-amazon-is-getting-inside-my-head/</loc>
    <lastmod>2026-04-03T05:05:30.556Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-04-25-clustering-time-series-data/</loc>
    <lastmod>2026-04-03T05:05:30.560Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-06-09-rselenium-java-heap-space/</loc>
    <lastmod>2026-04-03T05:05:30.560Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-06-21-deploying-minimal-plumber-api-digitalocean/</loc>
    <lastmod>2026-04-03T05:05:30.560Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-06-23-setting-up-jupyter-ubuntu-xenial/</loc>
    <lastmod>2026-04-03T05:05:30.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-01-mysql-max-allowed-packet/</loc>
    <lastmod>2026-04-03T05:05:30.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-04-installing-spark-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-11-rstudio-docker-digitalocean/</loc>
    <lastmod>2026-04-03T05:05:30.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-20-docker-persisting-user-data/</loc>
    <lastmod>2026-04-03T05:05:30.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-07-24-adding-users-ec2-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-08-remote-desktop-ec2/</loc>
    <lastmod>2026-04-03T05:05:30.564Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-10-adding-volume-ec2/</loc>
    <lastmod>2026-04-03T05:05:30.568Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-20-mysql-time-zones/</loc>
    <lastmod>2026-04-03T05:05:30.568Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-08-23-map-route-direction-asymmetry/</loc>
    <lastmod>2026-04-03T05:05:30.568Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-07-global-variables-r-packages/</loc>
    <lastmod>2026-04-03T05:05:30.572Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-13-aws-spot-instance/</loc>
    <lastmod>2026-04-03T05:05:30.580Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-14-installing-docker-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.584Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-15-google-analytics-redundant-hostnames/</loc>
    <lastmod>2026-04-03T05:05:30.584Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-09-22-wordpress-docker-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.584Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-10-07-osrm-with-docker/</loc>
    <lastmod>2026-04-03T05:05:30.584Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-11-15-feedback-satrday-2017/</loc>
    <lastmod>2026-04-03T05:05:30.592Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-11-23-ec2-missing-disk-space/</loc>
    <lastmod>2026-04-03T05:05:30.592Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-12-04-creating-amazon-machine-image/</loc>
    <lastmod>2026-04-03T05:05:30.596Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2017-12-30-moving-process-to-screen/</loc>
    <lastmod>2026-04-03T05:05:30.596Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-01-07-ethereum-r-package/</loc>
    <lastmod>2026-04-03T05:05:30.596Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-01-19-ethereum-diy-smart-contract/</loc>
    <lastmod>2026-04-03T05:05:30.596Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-02-05-installing-rjava/</loc>
    <lastmod>2026-04-03T05:05:30.600Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-02-16-datagrip-install-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:30.600Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-04-06-tips-for-lightning-talks/</loc>
    <lastmod>2026-04-03T05:05:30.600Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-05-10-travelling-salesman/</loc>
    <lastmod>2026-04-03T05:05:30.600Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-07-25-stanjl-setup/</loc>
    <lastmod>2026-04-03T05:05:30.636Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-08-09-chairing-session/</loc>
    <lastmod>2026-04-03T05:05:30.640Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-09-11-docker-openvpn/</loc>
    <lastmod>2026-04-03T05:05:30.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-09-28-spark-docker-images/</loc>
    <lastmod>2026-04-03T05:05:30.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-10-25-ubuntu-dns/</loc>
    <lastmod>2026-04-03T05:05:30.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-10-31-html-inliner/</loc>
    <lastmod>2026-04-03T05:05:30.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-11-04-aws-open-data/</loc>
    <lastmod>2026-04-03T05:05:30.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-11-14-install-rstudio-server-nginx-ssl/</loc>
    <lastmod>2026-04-03T05:05:30.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2018-12-12-scraping-turkey-accordion/</loc>
    <lastmod>2026-04-03T05:05:30.644Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-01-10-json-post/</loc>
    <lastmod>2026-04-03T05:05:30.648Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-01-21-rserve-getting-started/</loc>
    <lastmod>2026-04-03T05:05:30.648Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-02-25-satrday-paris/</loc>
    <lastmod>2026-04-03T05:05:30.648Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-03-26-integrating-qlik-sense-rstats/</loc>
    <lastmod>2026-04-03T05:05:30.652Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-04-11-r-admin-group/</loc>
    <lastmod>2026-04-03T05:05:30.652Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-06-04-comrades-pacing-app/</loc>
    <lastmod>2026-04-03T05:05:30.652Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-06-30-comrades-2019-medal-breakdown/</loc>
    <lastmod>2026-04-03T05:05:30.656Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-07-26-osrm-shared-memory/</loc>
    <lastmod>2026-04-03T05:05:30.660Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-08-28-r-docker-checkpoint/</loc>
    <lastmod>2026-04-03T05:05:30.664Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-10-12-linux-pernickety-projectors/</loc>
    <lastmod>2026-04-03T05:05:30.664Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-11-04-prophet-rhel/</loc>
    <lastmod>2026-04-03T05:05:30.664Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2019-11-12-racently-api/</loc>
    <lastmod>2026-04-03T05:05:30.668Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-03-15-retail-data-scraping-api/</loc>
    <lastmod>2026-04-03T05:05:30.684Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-06-29-shiny-app-docker-http-authentication/</loc>
    <lastmod>2026-04-03T05:05:30.684Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-08-04-expanding-volume-ec2/</loc>
    <lastmod>2026-04-03T05:05:30.684Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-08-30-configuring-development-database/</loc>
    <lastmod>2026-04-03T05:05:30.684Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2020-09-17-scrapy-rotating-proxy-ban-policy/</loc>
    <lastmod>2026-04-03T05:05:30.684Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-02-running-history-strava/</loc>
    <lastmod>2026-04-03T05:05:30.688Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-05-running-history-garmin-connect/</loc>
    <lastmod>2026-04-03T05:05:30.696Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-09-sqlalchemy-efficient-counting/</loc>
    <lastmod>2026-04-03T05:05:30.704Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-12-topographic-maps-south-africa/</loc>
    <lastmod>2026-04-03T05:05:30.704Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-01-28-persistent-selenium-sessions/</loc>
    <lastmod>2026-04-03T05:05:30.716Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-02-01-levies-tax-and-the-fuel-price-in-south-africa/</loc>
    <lastmod>2026-04-03T05:05:30.736Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-02-03-launching-selenium-with-javascript-disabled/</loc>
    <lastmod>2026-04-03T05:05:30.736Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-03-02-resurrecting-a-mysql-database/</loc>
    <lastmod>2026-04-03T05:05:30.764Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-03-21-install-gitlab-runner-docker/</loc>
    <lastmod>2026-04-03T05:05:30.768Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-03-23-docker-image-for-rendering-figures-in-r/</loc>
    <lastmod>2026-04-03T05:05:30.772Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-03-the-easter-bunny-is-cashing-in/</loc>
    <lastmod>2026-04-03T05:05:30.784Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-18-selenium-crawler-2-docker-bridge-network/</loc>
    <lastmod>2026-04-03T05:05:30.796Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-26-aws-containers-2-define-ecs-task/</loc>
    <lastmod>2026-04-03T05:05:30.800Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-04-28-aws-containers-4-dependencies/</loc>
    <lastmod>2026-04-03T05:05:30.800Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-09-aws-ec2-load-balancers/</loc>
    <lastmod>2026-04-03T05:05:30.804Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-28-using-pagedown-in-docker/</loc>
    <lastmod>2026-04-03T05:05:30.808Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-05-30-desktop-in-docker/</loc>
    <lastmod>2026-04-03T05:05:30.812Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-06-04-ram-cpu-requirements-for-a-selenium-crawler/</loc>
    <lastmod>2026-04-03T05:05:30.820Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-06-10-adding-swap/</loc>
    <lastmod>2026-04-03T05:05:30.848Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-06-25-ssh-tunnel-from-docker/</loc>
    <lastmod>2026-04-03T05:05:30.872Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-07-24-fixing-truncated-logs-on-gitlab-ci-cd/</loc>
    <lastmod>2026-04-03T05:05:30.896Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-07-26-tomtom-routing/</loc>
    <lastmod>2026-04-03T05:05:30.904Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-07-31-creating-an-ami-using-the-aws-cli/</loc>
    <lastmod>2026-04-03T05:05:30.916Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-08-08-websockify-novnc-adding-ssl/</loc>
    <lastmod>2026-04-03T05:05:30.920Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-08-22-websockify-with-token-target-selection/</loc>
    <lastmod>2026-04-03T05:05:30.940Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-03-emayili-interpolating-message-content/</loc>
    <lastmod>2026-04-03T05:05:30.944Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-05-pre-commit-hook-for-processing-readme-rmd/</loc>
    <lastmod>2026-04-03T05:05:30.944Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-09-clockify-time-tracking-from-r/</loc>
    <lastmod>2026-04-03T05:05:30.948Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-17-emayili-rendering-r-markdown/</loc>
    <lastmod>2026-04-03T05:05:30.952Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-22-emayili-managing-css/</loc>
    <lastmod>2026-04-03T05:05:30.956Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-09-24-emayili-right-to-left/</loc>
    <lastmod>2026-04-03T05:05:30.960Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-04-working-with-fairly-wide-data/</loc>
    <lastmod>2026-04-03T05:05:30.988Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-06-emayili-message-precedence/</loc>
    <lastmod>2026-04-03T05:05:30.992Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-15-emayili-support-for-gmail-sendgrid-mailgun/</loc>
    <lastmod>2026-04-03T05:05:30.996Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-19-hcris-field-labels/</loc>
    <lastmod>2026-04-03T05:05:31.008Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-10-27-binance-dealing-with-dust/</loc>
    <lastmod>2026-04-03T05:05:31.016Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-05-binance-spot-trading-limit-orders/</loc>
    <lastmod>2026-04-03T05:05:31.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-08-binance-spot-trading-liquidity/</loc>
    <lastmod>2026-04-03T05:05:31.028Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-10-binance-p2p-trades/</loc>
    <lastmod>2026-04-03T05:05:31.028Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-11-26-dismantling-an-encrypted-email/</loc>
    <lastmod>2026-04-03T05:05:31.032Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-12-07-emayili-sending-encrypted-email/</loc>
    <lastmod>2026-04-03T05:05:31.036Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2021-12-30-translating-quick-chart-files/</loc>
    <lastmod>2026-04-03T05:05:31.076Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-01-05-building-gpxsee/</loc>
    <lastmod>2026-04-03T05:05:31.100Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-01-12-emayili-html-messages-with-images/</loc>
    <lastmod>2026-04-03T05:05:31.100Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-01-20-emayili-sending-email-from-shiny/</loc>
    <lastmod>2026-04-03T05:05:31.104Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-01-25-upgrading-r/</loc>
    <lastmod>2026-04-03T05:05:31.112Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-02-23-adding-timestamp-columns/</loc>
    <lastmod>2026-04-03T05:05:31.164Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-03-08-updated-gmail-authentication/</loc>
    <lastmod>2026-04-03T05:05:31.168Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-03-09-making-sense-drug-prices/</loc>
    <lastmod>2026-04-03T05:05:31.168Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-03-20-firing-up-firestore/</loc>
    <lastmod>2026-04-03T05:05:31.184Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-03-22-scheduling-refresh-of-a-materialised-view/</loc>
    <lastmod>2026-04-03T05:05:31.188Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-04-03-mailfence-setup/</loc>
    <lastmod>2026-04-03T05:05:31.188Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-04-21-interactive-brokers-gateway-automation/</loc>
    <lastmod>2026-04-03T05:05:31.196Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-05-10-interactive-brokers-api-connect-from-matlab/</loc>
    <lastmod>2026-04-03T05:05:31.200Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-07-16-great-britain-railway-network/</loc>
    <lastmod>2026-04-03T05:05:31.220Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-08-07-historical-weather-data/</loc>
    <lastmod>2026-04-03T05:05:31.228Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-08-11-schools-in-england/</loc>
    <lastmod>2026-04-03T05:05:31.240Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-08-calculating-the-fire-danger-index-fdi/</loc>
    <lastmod>2026-04-03T05:05:31.248Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-19-enforcing-style-in-a-python-project/</loc>
    <lastmod>2026-04-03T05:05:31.260Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-09-24-vertically-align-image-text/</loc>
    <lastmod>2026-04-03T05:05:31.260Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-10-08-scaling-density-plots/</loc>
    <lastmod>2026-04-03T05:05:31.308Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-11-02-aws-workspace-client-on-ubuntu-22-10/</loc>
    <lastmod>2026-04-03T05:05:31.332Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2022-11-27-emayili-support-for-zeptomail/</loc>
    <lastmod>2026-04-03T05:05:31.336Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-04-01-configuring-bash-history/</loc>
    <lastmod>2026-04-03T05:05:31.408Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-04-06-installing-gatsby/</loc>
    <lastmod>2026-04-03T05:05:31.412Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-17-south-africa-real-effective-exchange-rate/</loc>
    <lastmod>2026-04-03T05:05:31.456Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-25-kayak-specifications/</loc>
    <lastmod>2026-04-03T05:05:31.468Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-05-28-pushing-to-docker-hub-from-gitlab-ci/</loc>
    <lastmod>2026-04-03T05:05:31.472Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-06-24-list-of-medical-conditions/</loc>
    <lastmod>2026-04-03T05:05:31.480Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-08-27-transparency-in-coverage-json-data/</loc>
    <lastmod>2026-04-03T05:05:31.628Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-09-24-undetected-chromedriver-with-novnc/</loc>
    <lastmod>2026-04-03T05:05:31.636Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-07-gatsby-starter-project/</loc>
    <lastmod>2026-04-03T05:05:31.656Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-11-convert-gatsby-from-javascript-to-typescript/</loc>
    <lastmod>2026-04-03T05:05:31.660Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-22-adding-a-sitemap-with-gatsby/</loc>
    <lastmod>2026-04-03T05:05:31.664Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-24-adding-custom-attributes-to-a-gatsby-site/</loc>
    <lastmod>2026-04-03T05:05:31.672Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-27-add-nodes-fields-graphql-schema/</loc>
    <lastmod>2026-04-03T05:05:31.680Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-10-30-conditional-content-in-asciidoc/</loc>
    <lastmod>2026-04-03T05:05:31.684Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-01-add-canonical-links-with-gatsby/</loc>
    <lastmod>2026-04-03T05:05:31.692Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-03-weekly-digest/</loc>
    <lastmod>2026-04-03T05:05:31.700Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-08-gatsby-on-netlify/</loc>
    <lastmod>2026-04-03T05:05:31.708Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-10-weekly-digest/</loc>
    <lastmod>2026-04-03T05:05:31.716Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-15-gatsby-on-vercel/</loc>
    <lastmod>2026-04-03T05:05:31.720Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-11-20-externalise-css/</loc>
    <lastmod>2026-04-03T05:05:31.728Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-01-batch-resolving-merge-conflicts/</loc>
    <lastmod>2026-04-03T05:05:31.728Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-05-gatsby-static-redirects-on-vercel/</loc>
    <lastmod>2026-04-03T05:05:31.732Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-05-ssh-tunnel-local-port-forwarding/</loc>
    <lastmod>2026-04-03T05:05:31.732Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-10-minecraft-server-on-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:31.748Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-12-gatsby-middleware-redirects-on-vercel/</loc>
    <lastmod>2026-04-03T05:05:31.752Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-13-ssh-tunnel-remote-port-forwarding/</loc>
    <lastmod>2026-04-03T05:05:31.752Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-15-weekly-digest/</loc>
    <lastmod>2026-04-03T05:05:31.752Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-19-ssh-tunnel-dynamic-port-forwarding/</loc>
    <lastmod>2026-04-03T05:05:31.776Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-29-weekly-digest/</loc>
    <lastmod>2026-04-03T05:05:31.776Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2023-12-31-adding-discord-to-minecraft-server/</loc>
    <lastmod>2026-04-03T05:05:31.804Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-05-humble-head/</loc>
    <lastmod>2026-04-03T05:05:31.852Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-15-net-and-mysql-in-docker/</loc>
    <lastmod>2026-04-03T05:05:31.920Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-16-scraping-with-class-name-mangling/</loc>
    <lastmod>2026-04-03T05:05:31.920Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-18-next-tailwind-docker/</loc>
    <lastmod>2026-04-03T05:05:31.936Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-19-gatsby-tailwind-docker/</loc>
    <lastmod>2026-04-03T05:05:31.944Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-20-content-from-medium/</loc>
    <lastmod>2026-04-03T05:05:31.944Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-22-chromedriver-in-gitlab-ci-pipeline/</loc>
    <lastmod>2026-04-03T05:05:31.956Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-01-23-python-security-audit/</loc>
    <lastmod>2026-04-03T05:05:31.964Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-02-01-dynamic-user-pages/</loc>
    <lastmod>2026-04-03T05:05:31.996Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-02-02-gatsby-content-from-mdx/</loc>
    <lastmod>2026-04-03T05:05:32.000Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-02-08-testing-css-xpath/</loc>
    <lastmod>2026-04-03T05:05:32.016Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-02-23-standalone-next-js-application-in-docker/</loc>
    <lastmod>2026-04-03T05:05:32.020Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-03-02-host-port/</loc>
    <lastmod>2026-04-03T05:05:32.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-03-pyinstaller-boto3-and-configparser/</loc>
    <lastmod>2026-04-03T05:05:32.036Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-09-rolling-volatility-returns/</loc>
    <lastmod>2026-04-03T05:05:33.768Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-11-skewed-returns/</loc>
    <lastmod>2026-04-03T05:05:33.776Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-14-docker-image-from-scratch/</loc>
    <lastmod>2026-04-03T05:05:33.808Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-16-parameter-constraints/</loc>
    <lastmod>2026-04-03T05:05:33.812Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-19-asset-allocation/</loc>
    <lastmod>2026-04-03T05:05:33.820Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-21-backtesting/</loc>
    <lastmod>2026-04-03T05:05:33.824Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-04-29-extract-chapter-headings-from-pdf/</loc>
    <lastmod>2026-04-03T05:05:33.848Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-05-23-desert-island-docker-r-edition/</loc>
    <lastmod>2026-04-03T05:05:33.908Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-06-05-installing-docker/</loc>
    <lastmod>2026-04-03T05:05:33.912Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-06-08-release-openai-python-1-33-0/</loc>
    <lastmod>2026-04-03T05:05:33.916Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-06-22-creating-email-threads/</loc>
    <lastmod>2026-04-03T05:05:33.920Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-06-26-updates-to-big-book-of-r/</loc>
    <lastmod>2026-04-03T05:05:33.924Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-07-10-unpacking-curl-commands/</loc>
    <lastmod>2026-04-03T05:05:33.928Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-07-20-bypassing-cloudflare-with-cloudscraper/</loc>
    <lastmod>2026-04-03T05:05:33.932Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-08-13-your-life-in-weeks/</loc>
    <lastmod>2026-04-03T05:05:33.936Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-05-downloading-files-with-selenium/</loc>
    <lastmod>2026-04-03T05:05:33.948Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-10-avoiding-duplication/</loc>
    <lastmod>2026-04-03T05:05:34.168Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-13-authenticate-with-alpaca-api/</loc>
    <lastmod>2026-04-03T05:05:34.184Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-10-24-asset-price-data/</loc>
    <lastmod>2026-04-03T05:05:34.192Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-11-10-migrating-from-gitlab-pages-to-vercel/</loc>
    <lastmod>2026-04-03T05:05:34.204Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-11-12-netnut-proxies/</loc>
    <lastmod>2026-04-03T05:05:34.208Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-03-scraping-and-not-modified-responses/</loc>
    <lastmod>2026-04-03T05:05:34.224Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-07-global-versus-sequential-optimisation/</loc>
    <lastmod>2026-04-03T05:05:34.228Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-09-optimisation-with-cvxpy/</loc>
    <lastmod>2026-04-03T05:05:34.236Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2024-12-11-installing-mosek/</loc>
    <lastmod>2026-04-03T05:05:34.252Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-14-web-scraping-with-the-zyte-api/</loc>
    <lastmod>2026-04-03T05:05:36.992Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-22-zyte-api-cookie-management/</loc>
    <lastmod>2026-04-03T05:05:37.000Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-25-zyte-api-sessions/</loc>
    <lastmod>2026-04-03T05:05:37.004Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-01-29-test-a-web-scraper-using-mocking/</loc>
    <lastmod>2026-04-03T05:05:37.024Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-02-25-iterating-over-a-paginated-list-of-links/</loc>
    <lastmod>2026-04-03T05:05:37.036Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-03-31-test-a-selenium-scraper/</loc>
    <lastmod>2026-04-03T05:05:37.040Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-04-02-test-a-playwright-scraper/</loc>
    <lastmod>2026-04-03T05:05:37.048Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-05-02-headless-browser-hacks/</loc>
    <lastmod>2026-04-03T05:05:37.084Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-05-05-hasler-statistics/</loc>
    <lastmod>2026-04-03T05:05:37.088Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-06-06-playwright-browser-footprint/</loc>
    <lastmod>2026-04-03T05:05:37.116Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-07-13-whats-happening-on-the-framebuffer/</loc>
    <lastmod>2026-04-03T05:05:37.148Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-10-16-cycles-in-lynx-numbers/</loc>
    <lastmod>2026-04-03T05:05:37.168Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-11-10-evaluating-a-new-job-market-data-feed/</loc>
    <lastmod>2026-04-03T05:05:37.340Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-12-01-installing-tor-on-ubuntu/</loc>
    <lastmod>2026-04-03T05:05:37.360Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2025-12-05-whats-new-in-chrome-143/</loc>
    <lastmod>2026-04-03T05:05:37.368Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2026-01-24-whats-new-in-firefox-147/</loc>
    <lastmod>2026-04-03T05:05:37.372Z</lastmod>
  </url>
  <url>
    <loc>https://datawookie.dev/blog/2026-01-31-whats-new-in-chrome-144/</loc>
    <lastmod>2026-04-03T05:05:37.376Z</lastmod>
  </url>
</urlset>
