<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.kylestratis.com/tags/aws/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/building-docker-images-on-m1-mac-for-other-platforms/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/cdk/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/containerization/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/docker/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/lambda/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/python/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/strategies-for-mocking-aws-services-for-testing/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/testing/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/</loc>
    <lastmod>2026-09-19T01:43:11-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/article/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/news/</loc>
    <lastmod>2026-06-04T22:31:06-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/some-housekeeping-updates/</loc>
    <lastmod>2026-06-04T22:31:06-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/organizing-python-packages-and-user-facing-api-with-init/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/a-better-practices-guide-to-using-claude-code/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/ai/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/assisted-coding/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/claude-code/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/tutorial/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/vibe-coding/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/notes-for-backpropagation-through-space-time-and-the-brain/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/source/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/intro-to-database-systems-notes/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/project/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/anthropic/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/claude/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/llms/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/paying-the-bills-or-not-with-claude-skills/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/agents/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/apis/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/design/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/mcp/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/stop-generating-mcp-servers-from-rest-apis/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/genai/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/link-post/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/model-context-protocol/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/the-surprising-origins-of-the-model-context-protocol/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/also-announcing-ai-agents-with-model-context-protocol/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/announcement/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/llm/</loc>
    <lastmod>2026-09-18T23:13:33-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/announcement/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/announcing-the-signal-path-newsletter/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/a-monthish-of-vibes-with-cursor/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/cursor/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/ides/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/tooling/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/the-polyglot-method/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/formula-1/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/post-training-optimizations-and-formula-1/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/atmosphere/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/atproto/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/tangledsh-git-collaboration-on-atprotocol/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/introducing-link-posts/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/machine-learning/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/model-context-protocol-clients-make-use-of-mcp-servers-to-get-external-tools-pro/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/model-context-protocol-servers-define-and-serve-functions-that-can-extend-client/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/anthropic-streaming-event-types/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/large-language-models/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/career/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/career/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/consulting/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/life/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/networking/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/reflections-2024/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/working-with-anthropics-model-context-protocol/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/consulting-getting-started-resources/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/family/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/greece/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/travel/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/travel/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/xenitia-reconnecting-roots/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/png-image-modes/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/step-functions/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/using-step-functions-for-fan-out-or-scatter-gather/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/switching-aws-cli-profiles/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/how-to/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/opening-text-based-pgdump-database-backups-postgres/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/double-free-or-corruption-error-opening-images-with-pillow/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/docker-run-issues-unable-to-start-container/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/troubleshooting-ssh-issues-on-ec2/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/openais-gpt-apis-max-token-parameter-is-a-limit-for-prompt-and-returned-completi/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/dynamodb/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/dynamodb-can-take-a-static-table-name/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/pickled-object-versioning-and-compatibility/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/oop/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/overriding-class-methods-in-python/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/heads-in-machine-learning-are-prediction-components-of-a-deep-neural-network/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/running-a-jupyter-notebook-from-a-docker-container-running-on-ec2/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/working-within-a-running-docker-container/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/forwarding-ssh-keys-through-a-docker-image-with-docker-build/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/installing-dependencies-from-github-repos-with-pip-and-poetry/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/poetry/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/linguistically-diverse-prompting-evergreen/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/books/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/designing-machine-learning-systems/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/pipx-and-pre-commit-bad-interpreter-no-such-file/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/setting-up-a-virtual-environment-kernel-in-jupyter/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/democratizing-llms-for-low-resource-languages-by-leveraging-their-english-domina/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/using-bind-mounts-to-speed-up-docker-development/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/remote-development-with-vs-code/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/invalid-cross-device-link-when-deploying-with-cdk/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/yohimbine-hcl/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/fixing-runtime-exited-without-a-reason-errors-in-aws-lambda/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/dispatch-tables-in-python/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/done/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/llm-knowledge-management-agent/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/data-parallelism/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/machine-learning-system-design-interview/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/ml-engineering/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/import-os-causing-counterintuitive-errors-in-sagemaker/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/sagemaker/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/click/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/passing-arguments-from-main-commands-to-subcommands-in-click/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/addressing-mismatched-cudnn-versions/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/installing-tensorflow-on-apple-silicon-macs/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/installing-tensorflow-on-silicon-macs/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/deploying-a-flask-app-to-aws-elastic-beanstalk-with-cdk-and-with-the-aws-console/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/flask/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/web-dev/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/greek/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/simple-future-and-aorist-irregular-verbs/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/tenses/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/creating-a-model-instance-with-from-raw-data-in-pynamodb/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/type-hint-for-any-subclass-in-python/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/logging/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/logging-from-custom-docker-code-in-sagemaker/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/sagemaker-program-in-custom-dockerfile/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/securing-a-new-ssh-server/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/deploying-an-updated-image-to-lambda-function/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/adjectives/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/forming-the-feminine-of-certain-adjectives/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/task-machine-learning-engineers-and-platform-mles/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/gkatzoyiannis-etymology/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/uses-of-%CE%BC%CF%80%CE%BF%CF%81%CF%89-and-%CE%BC%CF%80%CE%BF%CF%81%CE%B5%CE%B9/</loc>
    <lastmod>2022-11-11T17:41:43+00:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/system-design-interview/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/api-gateway/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/raising-exceptions-from-lambda-to-api-gateway-caller/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/troubleshooting-slow-docker-image-builds/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/installing-scipy-with-docker/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/including-assets-from-parent-directories-in-dockerized-lambda-functions-with-cdk/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/hugo-project-architecture/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/hugo-archetypes/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/flask-tables-variable-names-must-match-fields/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/setting-up-helix-on-macos/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/dynamodb-batch-gotchas/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/aorist-tense/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/adjective-derivatives/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/derivatives/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/asynchronous-lambda-invocation/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/managing-a-project-as-a-tech-lead/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/estimating-home-maintenance-costs/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/aprs/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/aprs-mac-xastir/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/ham-radio/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/ham-radio/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/sdr/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/xastir/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/two-pointer-or-iterator-algorithm/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/the-passive-participle-%CE%BC%CE%B5-%CE%BD%CE%BF%CF%82-%CE%BC%CE%B5-%CE%BD%CE%B7-%CE%BC%CE%B5-%CE%BD%CF%89/</loc>
    <lastmod>2022-07-14T15:18:30+00:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/grammar/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/uses-of-%CE%BD%CE%B1/</loc>
    <lastmod>2022-06-29T22:44:54+00:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/when-to-use-log-levels/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/open-writing/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/catching-and-responding-to-failures-in-aws-step-functions/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/cdk-deployment-troubleshooting/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/api-gateway-url-construction/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/rest-api-best-practices/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/click-quickstart-and-reference/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/using-entry-points-in-poetry/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/use-multiple-context-managers-in-python/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/iam-bucket-policies-for-user-level-access/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/what-is-an-evergreen-note-anyways/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/object-pronouns/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/short-stories-in-greek-vocabulary-and-exercises/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/indirect-object-pronouns/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/direct-object-prounouns/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/how-to-pass-arguments-to-training-code-in-sagemaker-via-a-step-function/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/baseline-competency-for-engineering-teams/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/using-poetry-to-change-python-versions-and-create-new-virtual-environment/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/real-world-problem-spaces-exhibit-non-stationarity-ie-they-drift/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/supervised-machine-learning-data-exists-in-a-euclidean-space/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/fourthbrain-ml-model-drift-and-decay/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/rebuilding-missing-resources-in-cdk/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/testing-python-code-with-pytest/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/pynamodb-filters/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/force-a-python-function-to-only-accept-keyword-arguments/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/unpacking-object-parameters-in-python/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/imports-and-class-instances/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/database-engineering-and-machine-learning-systems-for-data-science-curriculum/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/aws-lambda-return-values-for-api-triggering/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/passing-secrets-into-lambdas-in-cdk/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/install-specific-cdk-version-and-or-by-project/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/aws-api-gateway-changes-break-deployment/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/dynamodb-index-read-and-write-capacity-in-pynamodb/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/pynamodb-field-aliases/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/the-past-imperfect-continuous-past-tense/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/personal-site-redesign/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/pynamodb-arguments/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/idea/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/typeddicts-in-python/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/writing-projects/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/moc/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/software-engineering-moc/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/setting-pynamo-models-table-after-instantiation/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/addressing-docker-no-space-left-on-device-errors/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/to-build-a-lambda-from-a-dockerfile-in-cdk/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/input-and-output-channels-for-sagemaker-training-jobs/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/the-advantage-of-grpc-is-language-agnosticism/</loc>
    <lastmod>2026-09-18T22:38:55-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/the-diminutive-in-greek/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/%CE%BD%CE%B1-with-noun-or-pronoun/</loc>
    <lastmod>2021-10-18T23:01:17+00:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/aws-moc/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/programming/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/programming/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/trigger-an-aws-step-function-with-an-api-gateway-rest-api-using-cdk/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/tutorial/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/events-in-solidity/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/making-notes-from-outside-sources/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/ham-radio-moc/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/learn-functional-programming-with-elixir/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/interests-moc/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/i-want-to/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/simple-subjunctive/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/ads-b/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/aprs-moc/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/yiayia-is-greater-than-two-syllables/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/personal/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/collaborative-knowledge-management/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/community/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/introducing-roamlab-a-framework-for-building-community-labs/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/productivity/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/productivity-frameworks/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/information-operating-system/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/my-info-os/part-3-connecting/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/personal-knowledge-management/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/my-info-os/part-2-collecting/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/my-info-os/part-1-reading/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/public-speaking/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/quick-thoughts-on-talks/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/how-a-side-project-helped-me-double-my-salary/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/side-project/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/database-optimization/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/categories/databases/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/mongodb/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/mongodb-aggregation-pipelines-to-reduce-time-of-data-operations/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/nosql/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/perl/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/slicing-and-dicing-hash-slices-in-perl/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/tags/code-recipes/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/hash-traversal-in-perl/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/posts/on-imposter-syndrome/</loc>
    <lastmod>2026-06-03T15:28:37-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/about/</loc>
    <lastmod>2026-01-21T21:28:50-05:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/books/ai-agents-mcp/</loc>
    <lastmod>2026-09-19T01:43:11-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/books/</loc>
    <lastmod>2026-09-19T01:43:11-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/notes/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/outside/</loc>
    <lastmod>2026-09-18T22:04:36-04:00</lastmod>
  </url><url>
    <loc>https://www.kylestratis.com/projects/</loc>
    <lastmod>2026-02-05T00:03:34-05:00</lastmod>
  </url>
</urlset>
