<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/start-here/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/research-taste/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/errata/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/subscribe/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/about/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/notes/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/projects/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/contact/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/scheduling/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/primality-tests/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/greedy-successes/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/advanced-dynamic-programming/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/convex-hull-trick/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/savitchs-algorithm/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/matrix-based-solutions/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/fibonacci/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/minmax-path-problem/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/the-traveling-salesperson-problem-tsp/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/the-knapsack-problem/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/counting-sort/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/network-flow/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/a-search/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/interpolation-search/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/exponential-search/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/parallel-algorithms-for-linked-list-and-beyond/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/linear-time-selection/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/rabin-karp/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/merge-sort/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/insertion-sort/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/meta-algorithm/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/johnsons/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/floyd-warshall/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/bellman-ford/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/optimal-binary-search-tree/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/minimum-spanning-trees/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/huffman-codes/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/scheduling-2/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/dynamic-programming/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/greedy/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/heap-sort/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/dijkstra/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/linear-time-selection-2/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/quick-sort/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/binary-search/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/depth-first-search-dfs/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/breadth-first-search-bfs/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/graph-traversal/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/sorting/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/algorithms/recursion/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/harnesses/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/code-review/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/security-issues/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/prompting-basics/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/skills/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/putting-it-together/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/leverage-and-locality/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/domain-driven-design/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/coupling/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/test-driven-development/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/modularity/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/entropy/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/feedback-loops/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/shared-language/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-coding/the-design-concept/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/faster-concurrency/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/synchronisation/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/interrupts/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/preemptive-multitasking/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/more-about-threads/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/context-switching/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/process-scheduling/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/thread-pools/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/network-communcation/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/interprocess-communication/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/semaphores/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/file-and-i-o-abstractions/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/dual-mode/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/processes/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/address-space/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/threads/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/reliability-and-security/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/distributed-systems/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/file-systems/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/address-space-2/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/concurrency/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/os-basics/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/os/what-is-an-operating-system/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/ai-engineer/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/ai-engineer/systolic-arrays/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/ai-engineer/matrix-multiplication/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/ai-engineer/distributed-ai-systems/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/ai-engineer/compiler-optimizations/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/ai-engineer/kernal-and-os-optimisations/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/ai-engineer/memory-systems/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/ai-engineer/gpus/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/ai-engineer/hardware-acceleration/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/event-streaming/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/under-the-hood-the-log/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/service-mesh/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/microservices/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/testing/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/security/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/collaboration/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/standards/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/reliability/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/scalability/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/distributed-systems/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/swe/swe-study-plan/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-build/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-build/what-can-agents-do/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-build/what-is-an-agent/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-build/when-to-use-an-agent/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-build/workflows/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-build/agents/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-build/advanced-agentic-engineering/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/topics/agent-build/second-brain/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/projects/computer-science-notes/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/projects/agentic-coding-workflows/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/projects/lob-forecasting/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/a-research-program-for-inspectable-ml/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/tracing-the-mental-models-of-deep-learning-lessons-from-foundational-papers/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/peeking-inside-the-black-box/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/more-on-interpretability/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/from-alchemy-to-science/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/approaching-the-frontiers/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/the-era-we-live-in/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/what-exactly-are-we-doing/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/engineering-discipline-for-agentic-coding/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/forecasting-the-limit-order-book/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/unic-launching-off/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/putting-users-first-rewrote-our-code/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/best-case-worst-case/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/how-to-turn-any-big-idea-into-real-impact/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/beryl-01-why-agents-md-isnt-enough/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/how-to-win-a-hackathon/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/beryl-02-what-i-built/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/beryl-03-building-in-public-week-1/</loc>
  </url>
  <url>
    <loc>https://notes.praneeth-suresh-s.workers.dev/blog/np-completeness-formal-definition-proof-sketches-and-reductions/</loc>
  </url>
</urlset>
