<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://tranlynhathao.github.io/blog/2025/designing-a-url-shortener/</loc> <lastmod>2025-01-21T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/xss-to-content-security-policy/</loc> <lastmod>2025-02-11T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/roofline-model/</loc> <lastmod>2025-02-25T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/policy-gradients-from-first-principles/</loc> <lastmod>2025-03-04T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/hexagonal-architecture-in-go/</loc> <lastmod>2025-03-25T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/minimal-linux-kernel-module/</loc> <lastmod>2025-04-08T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/cache-aware-matrix-multiplication/</loc> <lastmod>2025-04-22T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/bias-variance-ridge-regression/</loc> <lastmod>2025-05-13T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/pragmatic-rest-api-design/</loc> <lastmod>2025-05-27T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/kvm-hardware-virtualization/</loc> <lastmod>2025-06-17T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/simd-on-the-laptop/</loc> <lastmod>2025-06-24T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/backpropagation-by-hand/</loc> <lastmod>2025-07-08T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/postgres-background-jobs/</loc> <lastmod>2025-07-29T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/android-app-security-assessment/</loc> <lastmod>2025-08-05T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/threads-reductions-false-sharing/</loc> <lastmod>2025-08-26T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/convolutions-receptive-fields/</loc> <lastmod>2025-09-16T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/performance-budget-for-this-site/</loc> <lastmod>2025-09-30T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/raspberry-pi-hardware-lab/</loc> <lastmod>2025-10-14T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/amdahl-gustafson-real-scaling/</loc> <lastmod>2025-10-28T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/attention-in-numpy/</loc> <lastmod>2025-11-11T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/dreamhack-abn-gallery/</loc> <lastmod>2025-11-29T15:53:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/dreamhack-just-exit/</loc> <lastmod>2025-11-29T16:08:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/github-actions-for-a-static-site/</loc> <lastmod>2025-12-02T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/wannagame-2025-trust/</loc> <lastmod>2025-12-08T10:43:56+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/wannagame-2025-interesting-signing/</loc> <lastmod>2025-12-08T10:52:51+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/wannagame-2025-co/</loc> <lastmod>2025-12-08T10:52:52+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/wannagame-2025-king-halo/</loc> <lastmod>2025-12-08T10:52:53+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/elliptic-curves-from-scratch/</loc> <lastmod>2025-12-09T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/mpi-from-zero/</loc> <lastmod>2026-01-06T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/llm-inference-generation-time/</loc> <lastmod>2026-01-20T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/vslctf-2026-flagchecker3/</loc> <lastmod>2026-01-25T09:27:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/twelve-factor-on-a-single-vm/</loc> <lastmod>2026-02-17T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/post-quantum-cryptography-primer/</loc> <lastmod>2026-03-03T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/m0lecon-2026-small-ros/</loc> <lastmod>2026-03-19T18:38:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/gpu-memory-hierarchy-occupancy/</loc> <lastmod>2026-03-24T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/codegate-2026-conero/</loc> <lastmod>2026-03-28T15:27:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/contrastive-learning-intuition/</loc> <lastmod>2026-04-14T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/lock-free-queues-memory-ordering/</loc> <lastmod>2026-05-19T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/tcp-from-the-wire/</loc> <lastmod>2026-06-09T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/binary-hardening-mitigations/</loc> <lastmod>2026-07-21T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/eeg-basics-for-machine-learners/</loc> <lastmod>2026-08-18T03:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/csc-2026-ransomware-unlocker/</loc> <lastmod>2026-10-18T02:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/csc-2026-payslip-portal/</loc> <lastmod>2026-10-21T01:00:00+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/aic-video-retrieval/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/banking-intent-llm/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/beer-detection/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/ctf-archive/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/ctf-lib/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/dkhp-automation/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/dreamhack-crawler/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/flowers-resnet50/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/hopfield-wordle/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/maze-game/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/mx-markdown-editor/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/phobert-classification/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/remote-control-via-email/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/swiftui-2048-ai/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/projects/usring-embedded/</loc> <lastmod>2026-10-27T01:08:40+00:00</lastmod> </url> <url> <loc>https://tranlynhathao.github.io/about/</loc> </url> <url> <loc>https://tranlynhathao.github.io/cv/</loc> </url> <url> <loc>https://tranlynhathao.github.io/</loc> </url> <url> <loc>https://tranlynhathao.github.io/news/</loc> </url> <url> <loc>https://tranlynhathao.github.io/projects/</loc> </url> <url> <loc>https://tranlynhathao.github.io/publications/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/2025/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/2026/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/system-design/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/databases/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/caching/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/web-security/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/xss/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/csp/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/roofline/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/memory-bandwidth/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/performance-modeling/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/benchmarking/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/reinforcement-learning/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/policy-gradient/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/numpy/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/go/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/architecture/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/testing/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/linux-kernel/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/systems/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/c/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/matrix-multiplication/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/cache-blocking/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/vectorization/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/machine-learning/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/regularization/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/statistics/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/api-design/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/http/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/openapi/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/virtualization/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/kvm/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/systems-security/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/simd/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/neon/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/clang/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/deep-learning/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/backpropagation/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/postgresql/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/backend/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/python/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/mobile-security/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/android/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/owasp/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/pthreads/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/false-sharing/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/atomics/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/computer-vision/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/convolution/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/web-performance/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/jekyll/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/frontend/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/hardware/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/raspberry-pi/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/embedded/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/scaling/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/amdahls-law/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/multiprocessing/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/nlp/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/transformers/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/attention/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/ctf/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/web/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/ssrf/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/writeup/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/pwn/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/linux/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/seccomp/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/github-actions/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/ci/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/tls/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/cryptography/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/rsa/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/lattices/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/elliptic-curves/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/zero-knowledge/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/mpi/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/distributed-memory/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/llm/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/inference/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/reverse-engineering/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/devops/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/docker/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/infrastructure/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/post-quantum/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/cuda/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/gpu/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/memory-hierarchy/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/blockchain/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/representation-learning/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/self-supervised/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/contrastive/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/lock-free/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/memory-ordering/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/networking/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/tcp/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/tcpdump/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/binary-security/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/compilers/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/neuroai/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/bci/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/signal-processing/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/ransomware/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/incident-response/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/tag/ssti/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/category/software/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/category/security/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/category/hpc/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/category/ai-research/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/page/2/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/page/3/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/page/4/</loc> </url> <url> <loc>https://tranlynhathao.github.io/blog/page/5/</loc> </url> </urlset>