Published onOctober 17, 2025Understanding HashmapsalgorithmdatastructurehashmaphashWhy are Hashmaps so fast?
Published onOctober 3, 2025RAG Dev Log #1: Overall DesignRAGprojectblogSupabaseOpenAIembeddingHow I designed the pipeline for a simple RAG project that answers questions based on uploaded PDF documents.
Published onAugust 7, 2025Polling and InterruptsOShardwareTAUBCreviewtechpollinginterruptPolling vs. interrupts: different strategies for making the CPU wait for I/O.
Published onAugust 5, 2025From Hating CPSC 213 to TA-ing It: What ChangedblogTAreflectionUBCComputer-SystemsI used to hate CPSC 213. Now I TA it and finally get why it matters.
Published onAugust 4, 2025My Domain Works Fine, So Why Cloudflare?HTTPSDNSblogCloudflaredomainnetworkA domain I bought works without any problem. Then why do I attach Cloudflare to it?