<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://learn.floati.life/</loc><lastmod>2026-10-30</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://learn.floati.life/python-ai/</loc><lastmod>2026-10-30</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://learn.floati.life/the-watched-web/</loc><lastmod>2026-10-30</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://learn.floati.life/foundations/hello-python/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/foundations/variables/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/foundations/numbers/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/foundations/strings/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/foundations/booleans/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/foundations/input-output/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/foundations/errors-traceback/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/foundations/project-tip-splitter/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/foundations/concept-check-foundations/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/control-flow/if-elif-else/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/control-flow/boolean-logic/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/control-flow/while-loops/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/control-flow/for-loops/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/control-flow/watch-a-loop-add-up/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/control-flow/break-continue/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/control-flow/match/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/control-flow/project-guessing-game/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/control-flow/concept-check-control-flow/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/functions/defining/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/functions/parameters/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/functions/return-vs-print/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/functions/default-keyword-args/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/functions/args-kwargs/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/functions/scope/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/functions/docstrings-typehints/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/functions/project-unit-converter/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/functions/concept-check-functions/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-structures/lists/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-structures/list-methods-slicing/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-structures/tuples-unpacking/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-structures/dicts/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-structures/dict-methods/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-structures/sets/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-structures/nesting-choosing/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-structures/comprehensions/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-structures/project-contact-book/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-structures/concept-check-data-structures/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/files-errors/text-files/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/files-errors/csv/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/files-errors/json/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/files-errors/exceptions/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/files-errors/custom-exceptions/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/files-errors/stdlib-tour/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/files-errors/modules-packages/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/files-errors/pip-venv-concept/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/files-errors/env-vars-secrets/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/files-errors/regex-basics/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/files-errors/concept-check-files-errors/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/oop/classes-objects/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/oop/init-attributes/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/oop/methods-self/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/oop/dunder/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/oop/inheritance/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/oop/property/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/oop/dataclass/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/oop/project-bank-account/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/oop/concept-check-oop/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/pythonic/pep8/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/pythonic/type-hints/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/pythonic/enumerate-zip-sorted/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/pythonic/eafp-traps/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/pythonic/generators/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/pythonic/decorators/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/pythonic/pytest/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/pythonic/debugging/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/pythonic/capstone-cli-1/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/pythonic/capstone-cli-2/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/pythonic/concept-check-pythonic/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/sql/sql-select/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/sql/sql-where/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/sql/sql-aggregates/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/sql/sql-joins/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/sql/sql-mutations/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/sql/sql-subqueries/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/sql/concept-check-sql/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-numpy-pandas/why-data-libs/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-numpy-pandas/numpy-arrays/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-numpy-pandas/vectorization-broadcasting/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-numpy-pandas/pandas-series-dataframe/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-numpy-pandas/selecting-filtering/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-numpy-pandas/cleaning-data/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-numpy-pandas/groupby-merge/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-numpy-pandas/project-analyze-csv/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/data-numpy-pandas/concept-check-data-numpy-pandas/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/ml-mental-model/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/exploring-matplotlib/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/train-test-split/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/first-model-decisiontree/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/logistic-regression/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/watch-softmax/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/evaluating-models/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/classification-metrics/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/regression-with-noise/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/watch-overfitting/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/underfitting-overfitting/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/random-forests/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/classification-project/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-models/concept-check-ml-models/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/neuron-from-scratch/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/tiny-nn-forward/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/how-models-learn/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/watch-gradient-descent/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/watch-backprop/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/gradient-check/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/autograd-engine/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/train-with-autograd/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/self-attention/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/watch-attention/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/watch-tokenization/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/what-is-an-llm/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/on-device-ai/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/prompt-engineering/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/ai-capstone-summarizer/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/neural-llm/concept-check-neural-llm/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/calling-llms/build-messages-payload/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/calling-llms/parse-response/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/calling-llms/tool-call-roundtrip/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/calling-llms/parallel-tool-calls/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/calling-llms/stream-events/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/calling-llms/vision-inputs/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/calling-llms/handle-api-errors/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/calling-llms/concept-check-calling-llms/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/roles-and-system-prompts/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/zero-vs-few-shot/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/chain-of-thought/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/structured-output/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/prompt-templates/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/task-decomposition/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/self-consistency/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/evaluating-prompts/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/prompt-injection/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/context-budgeting/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/delimiters-and-grounding/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/pe-capstone-triage/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/prompt-engineering/concept-check-prompting/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/structured-tools/json-mode-parse-validate/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/structured-tools/json-repair/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/structured-tools/constrained-outputs/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/structured-tools/mcp-protocol/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/structured-tools/tool-schema-builder/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/structured-tools/tool-dispatcher/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/structured-tools/concept-check-structured-tools/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/embeddings-search/bow-vectors/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/embeddings-search/cosine-from-scratch/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/embeddings-search/embeddings-intuition/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/embeddings-search/watch-embeddings-space/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/embeddings-search/tfidf-retriever/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/embeddings-search/bm25-from-scratch/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/embeddings-search/hybrid-rrf-rerank/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/embeddings-search/watch-kmeans/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/embeddings-search/kmeans-routing/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/embeddings-search/concept-check-embeddings-search/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/rag-pipeline/watch-rag-pipeline/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/rag-pipeline/chunking/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/rag-pipeline/embed-chunks/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/rag-pipeline/vector-store/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/rag-pipeline/should-refuse/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/rag-pipeline/grounded-prompt-assembly/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/rag-pipeline/untrusted-context/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/rag-pipeline/concept-check-rag/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/retrieval-evals/precision-recall-at-k/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/retrieval-evals/mrr/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/retrieval-evals/ndcg/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/retrieval-evals/retrieval-eval-capstone/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/retrieval-evals/concept-check-retrieval-evals/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/llm-evals/assertion-evals/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/llm-evals/f1-rouge-scorers/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/llm-evals/classification-metrics/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/llm-evals/llm-as-judge/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/llm-evals/regression-gate/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/llm-evals/concept-check-llm-evals/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/agents/react-loop/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/agents/tool-router-args/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/agents/loop-guards/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/agents/agent-memory/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/agents/planning-reflection/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/agents/concept-check-agents/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/productionizing-llms/token-cost-accounting/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/productionizing-llms/context-budgeter/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/productionizing-llms/semantic-and-hash-cache/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/productionizing-llms/prompt-caching/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/productionizing-llms/pii-redaction/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/productionizing-llms/output-guards-trace/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/productionizing-llms/injection-guard-pipeline/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/productionizing-llms/concept-check-productionizing-llms/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/production-patterns/retry-with-backoff/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/production-patterns/async-batch-calls/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/production-patterns/streaming-accumulation/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/production-patterns/multi-turn-memory/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/production-patterns/concept-check-production-patterns/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/responsible-ai/jailbreak-detection/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/responsible-ai/moderation-classifier/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/responsible-ai/red-team-suite/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/responsible-ai/refusal-calibration/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/responsible-ai/concept-check-responsible-ai/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-around-llm/intent-classifier/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-around-llm/embedding-router/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-around-llm/thresholding-abstain/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-around-llm/cost-aware-cascade/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/ml-around-llm/concept-check-ml-around-llm/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/finetuning-concepts/instruction-dataset-curation/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/finetuning-concepts/preference-pairs/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/finetuning-concepts/train-val-split/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/finetuning-concepts/footprint-arithmetic/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/finetuning-concepts/concept-check-finetuning-concepts/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/projects/task-cli/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/projects/log-analyzer/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/projects/markdown-to-html/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/projects/arithmetic-interpreter/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/projects/data-investigation/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/projects/blank-page-report/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/projects/concept-check-projects/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-support-copilot/kb-index/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-support-copilot/retrieve-and-ground/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-support-copilot/guardrails-and-refusal/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-support-copilot/evaluate-the-bot/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-support-copilot/see-it-live-grounding/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-support-copilot/concept-check-cap-support-copilot/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-doc-extraction/extract-fields/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-doc-extraction/validate-and-repair/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-doc-extraction/reconcile/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-doc-extraction/batch-eval-extraction/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-doc-extraction/see-it-live-extraction/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-doc-extraction/concept-check-cap-doc-extraction/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-ai-gateway/gateway-intent-classifier/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-ai-gateway/route-and-fallback/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-ai-gateway/cost-and-cache/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-ai-gateway/guard-and-trace/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-ai-gateway/concept-check-cap-ai-gateway/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-research-agent/tool-registry/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-research-agent/agent-react-loop/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-research-agent/plan-and-guards/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-research-agent/evaluate-agent/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-research-agent/see-it-live-tool-pick/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-research-agent/concept-check-cap-research-agent/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-prompt-ci/gold-and-scorers/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-prompt-ci/ci-llm-as-judge/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-prompt-ci/regression-gate/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-prompt-ci/concept-check-cap-prompt-ci/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-ship-it/project-layout/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-ship-it/write-a-test-harness/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-ship-it/readme-and-run/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-ship-it/concept-check-cap-ship-it/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/cap-ship-it/run-it-for-real/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-arrival/what-your-browser-hands-over/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-arrival/ip-addresses/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-arrival/the-referrer/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-arrival/link-decoration/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-arrival/webrtc-and-ip-leaks/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-arrival/quiz-and-recap/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-cookies/what-a-cookie-is/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-cookies/first-party-and-third-party/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-cookies/the-attributes-that-matter/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-cookies/samesite-and-forged-requests/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-cookies/partitioned-cookies-chips/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-cookies/what-browsers-do-now/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-cookies/beyond-cookies/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-cookies/quiz/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-fingerprinting/why-clearing-cookies-is-not-enough/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-fingerprinting/your-fingerprint-measured/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-fingerprinting/bits-of-identity/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-fingerprinting/defences/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-fingerprinting/do-not-track-and-global-privacy-control/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-fingerprinting/quiz/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-pixels-apps/tracking-pixels-in-pages-and-email/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-pixels-apps/third-party-scripts/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-pixels-apps/server-side-tracking-and-cname-cloaking/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-pixels-apps/logged-in-and-hashed-email-tracking/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-pixels-apps/apps-and-devices/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-pixels-apps/browser-extensions-as-trackers/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-pixels-apps/the-100-ms-story-then-a-quiz/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-consent-control/how-cookie-banners-nudge-you/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-consent-control/what-an-honest-banner-looks-like/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-consent-control/reading-a-privacy-policy/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-consent-control/taking-back-control/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-consent-control/leg-1-project-audit-your-digital-life/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-http-inside/parse-a-raw-http-request/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-http-inside/headers/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-http-inside/parse-cookie-and-set-cookie/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-http-inside/a-cookie-jar-that-follows-the-rules/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-http-inside/urls-and-link-cleaning/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-http-inside/redirect-chains/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-tracker/the-practice-world/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-tracker/a-third-party-cookie-tracker/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-tracker/switch-on-partitioned-storage/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-tracker/a-fingerprint-tracker/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-tracker/link-decoration-across-a-bounce/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-tracker/the-profile-an-ad-network-would-sell/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-tracker/ethics/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-blocker/how-blocklists-work/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-blocker/match-requests-against-rules/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-blocker/detect-trackers-without-a-list/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-blocker/clean-links-and-catch-bounces/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-blocker/defeat-fingerprinting/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-blocker/precision-and-recall/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-blocker/how-a-browser-does-it-for-you/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-measure-privacy/anonymity-sets-and-entropy/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-measure-privacy/k-anonymity/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-measure-privacy/hashing-is-not-anonymising/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-measure-privacy/the-defence/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-measure-privacy/leg-2-project-the-tracker-lab-report/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-xss/what-xss-is/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-xss/find-the-injection/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-xss/escaping-done-right/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-xss/why-blacklists-fail/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-xss/what-an-attacker-gets/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-xss/templates-that-escape-by-default/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-csp-framing/what-csp-is/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-csp-framing/write-a-policy/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-csp-framing/nonces-hashes-and-report-only/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-csp-framing/trusted-types/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-csp-framing/clickjacking/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-csp-framing/audit-lab/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-third-parties/every-embed-is-a-guest-that-watches/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-third-parties/audit-a-site-s-third-parties/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-third-parties/self-host-or-embed/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-third-parties/subresource-integrity/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-third-parties/permissions-policy/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-third-parties/referrer-policy-and-link-hygiene/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-privacy-by-design/collect-less/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-privacy-by-design/analytics-without-tracking-people/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-privacy-by-design/keep-what-you-keep-safely/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-privacy-by-design/retention-and-honest-policies/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-privacy-by-design/leg-3-project-harden-the-practice-shop/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-encryption/symmetric-and-public-key/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-encryption/what-https-hides-and-what-it-does-not/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-encryption/end-to-end-encryption/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-encryption/verify-a-signature/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-encryption/passkeys-and-passwords/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-encryption/encrypted-dns-and-vpns/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-private-ai/where-your-prompts-go/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-private-ai/on-device-models/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-private-ai/redact-before-it-leaves/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-private-ai/embeddings-leak-too/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-private-ai/private-by-default-ai-features/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-threat-modelling/a-one-page-threat-model/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-threat-modelling/personal-threat-models/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-threat-modelling/product-threat-models/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-threat-modelling/incident-basics/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-threat-modelling/leg-4-project-a-threat-model/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-packets-dns-ip/packets-ports-and-layers/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-packets-dns-ip/dns-as-a-diary/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-packets-dns-ip/encrypted-dns/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-packets-dns-ip/ip-based-tracking/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-packets-dns-ip/ipv6/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-packets-dns-ip/relays-and-vpns-honestly/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-network-fingerprints/the-tls-handshake-slowly/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-network-fingerprints/tls-fingerprints-ja3-and-ja4/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-network-fingerprints/http-2-and-header-fingerprints/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-network-fingerprints/who-uses-this-and-why/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-network-fingerprints/link-a-user-without-cookies/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-apps-devices/how-app-traffic-is-studied/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-apps-devices/audit-a-practice-app/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-apps-devices/mobile-identifiers-in-depth/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-apps-devices/match-sdks-to-their-owners/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-apps-devices/smart-tvs-cars-and-other-devices/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-apps-devices/leg-5-project-the-device-report/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-browser-decides/sites-origins-and-same-site/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-browser-decides/partitioning-implemented/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-browser-decides/leaks-through-the-edges/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-browser-decides/the-storage-access-api/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-browser-decides/bounce-tracking-and-its-defences/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-browser-decides/classifying-trackers/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-defences/partition-the-engine/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-defences/storage-access-rules/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-defences/a-bounce-tracking-detector/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-defences/farbling/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-defences/clean-links-at-navigation/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-defences/breakage/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-build-defences/leg-6-project-harden-the-engine/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-person-tracking/behavioural-biometrics/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-person-tracking/tell-typists-apart/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-person-tracking/writing-style-fingerprints/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-person-tracking/cross-device-matching/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-person-tracking/identity-graphs/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-person-tracking/defences-that-work/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-privacy-tech/the-maths-you-need/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-privacy-tech/differential-privacy-properly/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-privacy-tech/private-set-intersection/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-privacy-tech/secure-aggregation/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-privacy-tech/privacy-pass/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-privacy-tech/oblivious-http/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-privacy-tech/choose-the-right-tool/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-anonymity-networks/onion-routing/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-anonymity-networks/guards-exits-and-the-first-hop/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-anonymity-networks/traffic-analysis/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-anonymity-networks/website-fingerprinting/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-anonymity-networks/mixnets-and-the-limits/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-measure-web/how-privacy-studies-work/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-measure-web/crawl-the-simulated-web/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-measure-web/find-hidden-trackers/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-measure-web/train-a-tracker-classifier/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-measure-web/honest-statistics/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-measure-web/leg-7-project-a-study-with-a-fix/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-capstone/choosing-and-scoping-a-project/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-capstone/how-the-hidden-world-grades-you/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-capstone/writing-up-results-honestly/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-review-certificate/spaced-review/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-review-certificate/final-check/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://learn.floati.life/the-watched-web/ww-review-certificate/certificate/</loc><lastmod>2026-10-30</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
</urlset>
