Blog Posts
Here are my thoughts and comments on various research papers and topics in systems and ML, along with practical lessons learned from my development experience. Posts are grouped by topic — pick the bucket you care about.
Research Vision
Where I think the field is going, and what is worth building.
- Rethinking the Search Stack for the AI Era — Why we need to move beyond traditional search APIs and build retrieval stacks native to LLM agents and deep research.
Production & Entrepreneurship Thoughts
Business and productization angles on ML systems.
- Rethinking RL as a Service and the Position of RL Infrastructure — May 2026. RL infrastructure is a compelling systems direction, but RL as a generic enterprise service is still a hard business today.
Tech Development Experience
Hands-on lessons, reproduction logs, and tuning recipes from building real systems.
- Bag of Tricks in Open Source RL Infra — To be finished. Practical RL infrastructure notes, starting with GPU utilization and load balancing in the rollout engine.
- Mastering DiskANN: Practical Lessons from Building Large-Scale Vector Search Systems — Dec 11, 2025. Compression rates, hidden distance-metric traps, and tuning recipes from LEANN and DS-serve.
- Lessons Learned in Development — LEANN Project — Chunk overlap strategies, data format choices, and embedding model comparisons for RAG.
- Defending Against the Training–Inference Numeric Mismatch in RL (Especially Linear Attention) — and Whether It Helps Async RL — August 2026. Making trainer/generator log-probs bit-exact for Gated DeltaNet, and why the guarantee quietly stops mattering under async RL.
Paper Reads
Notes and takeaways from papers I have read.
- Finally, a Retriever That Can Actually Reason (ReasonIR) — Retrieval for long, reasoning-heavy queries instead of short keyword lookups.
- Qwen3 Embedding: Advancing Text Embedding and Reranking Through Foundation Models — Multi-stage training, synthetic data, and the 0.6B/4B/8B trade-off space.
- My Thoughts on RAGCache — February 7, 2025. Caching popular document KV cache in CPU memory to avoid recomputation.
- Exploring Orak: A Unified Benchmark for LLM Agents in Games — Unifying video games behind one interface for training and evaluating agents.
Misc
Longer running logs and notes that do not fit the buckets above.
- Opportunities in the Open-Source Agentic RL Landscape — June 2026. The missing end-to-end open-source pipeline: domain-specialized RL plus on-policy distillation, and where the highest-impact contributions are.
About
This blog is where I share my thoughts on research papers, system design, and technical insights from my work in machine learning systems and high-performance computing. I also document practical lessons learned from building real-world systems, including the challenges and surprises encountered during development.