<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>AstroPaper</title><description>A minimal, responsive and SEO-friendly Astro blog theme.</description><link>https://blog.h.jiaqicai.com/</link><item><title>Top Interview 150 — Solutions in Python</title><link>https://blog.h.jiaqicai.com/posts/top-interview-150/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/top-interview-150/</guid><description>Worked Python solutions to the LeetCode Top Interview 150, organized by topic with a short approach for each problem.</description><pubDate>Tue, 02 Jun 2026 14:00:00 GMT</pubDate></item><item><title>From AlexNet to World Models: The Evolution of Multi-Modal Neural Networks</title><link>https://blog.h.jiaqicai.com/posts/evolution-of-multimodal-models-alexnet-to-world-models/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/evolution-of-multimodal-models-alexnet-to-world-models/</guid><description>A ground-up tour of how neural networks learned to see, then to see-and-read, and finally to imagine. From AlexNet and CNNs, through CLIP and the vision-language models behind GPT-4V, to world models like Dreamer, V-JEPA 2, and LeWorldModel — with architectures, math, and benchmark numbers along the way.</description><pubDate>Tue, 02 Jun 2026 01:00:00 GMT</pubDate></item><item><title>Attention Residuals: Softmax Attention Over Depth</title><link>https://blog.h.jiaqicai.com/posts/attention-residuals-deep-dive/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/attention-residuals-deep-dive/</guid><description>A deep dive into the Kimi team&apos;s Attention Residuals (AttnRes) — replacing the fixed-weight residual connection with learned softmax attention over depth. Covers the time–depth duality, Full vs Block AttnRes, the structured-matrix view that unifies prior residual variants, the pipeline-parallel infra that makes it practical, and the scaling-law and 48B-MoE results.</description><pubDate>Mon, 01 Jun 2026 06:00:00 GMT</pubDate></item><item><title>GRPO and DAPO: A Deep Dive into RL for Reasoning LLMs</title><link>https://blog.h.jiaqicai.com/posts/grpo-and-dapo-deep-dive/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/grpo-and-dapo-deep-dive/</guid><description>An end-to-end walkthrough of Group Relative Policy Optimization (GRPO) and Decoupled Clip and Dynamic sAmpling Policy Optimization (DAPO) — the two RL algorithms that drive open reasoning models in 2025–2026. Full math, every design choice motivated, and a head-to-head comparison.</description><pubDate>Thu, 28 May 2026 12:00:00 GMT</pubDate></item><item><title>From GRPO to GSPO: Group-Based Policy Optimization for LLMs</title><link>https://blog.h.jiaqicai.com/posts/grpo-and-gspo-deep-dive/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/grpo-and-gspo-deep-dive/</guid><description>A complete walkthrough of Group Relative Policy Optimization (GRPO) and Group Sequence Policy Optimization (GSPO) — the policy-gradient algorithms behind DeepSeek-R1 and Qwen3. Full math, the failure mode that motivated GSPO, the MoE story, and a side-by-side comparison.</description><pubDate>Thu, 28 May 2026 12:00:00 GMT</pubDate></item><item><title>GRPO and Dr.GRPO: The Math, the Biases, and the Fix</title><link>https://blog.h.jiaqicai.com/posts/grpo-and-drgrpo-deep-dive/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/grpo-and-drgrpo-deep-dive/</guid><description>An end-to-end derivation of Group Relative Policy Optimization (GRPO) from DeepSeekMath and the Dr.GRPO correction from Liu et al. Covers the full objective, the gradient, the two biases (length and question difficulty), the unbiased fix, and the practical recipe behind R1-Zero–style training.</description><pubDate>Thu, 28 May 2026 07:00:00 GMT</pubDate></item><item><title>Training Composer 2: How Cursor Builds a Coding Agent Model</title><link>https://blog.h.jiaqicai.com/posts/training-composer-2/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/training-composer-2/</guid><description>A structured walkthrough of Sasha Rush&apos;s Training Composer 2 workshop: why Cursor chose Kimi K2.5, how continued pretraining and long-horizon RL fit together, what CursorBench measures, and where Composer is headed.</description><pubDate>Wed, 27 May 2026 12:00:00 GMT</pubDate></item><item><title>Leetcode Problems</title><link>https://blog.h.jiaqicai.com/posts/leetcode-problems/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/leetcode-problems/</guid><description>Leetcode grinding.</description><pubDate>Tue, 26 May 2026 14:31:00 GMT</pubDate></item><item><title>Hybrid Attention and MLA: The Tradeoff</title><link>https://blog.h.jiaqicai.com/posts/hybrid-attention-and-mla-the-tradeoff/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/hybrid-attention-and-mla-the-tradeoff/</guid><description>A side-by-side dive into Xiaomi MiMo&apos;s hybrid sliding-window/global attention and DeepSeek&apos;s Multi-head Latent Attention. The two answer the same question — how to make attention affordable at long context — with very different bets, and those bets shape everything from training infra to KV cache size.</description><pubDate>Sat, 23 May 2026 12:00:00 GMT</pubDate></item><item><title>Kimi K2.5: Joint Text–Vision Training and the Agent Swarm</title><link>https://blog.h.jiaqicai.com/posts/kimi-k25-joint-modality-and-agent-swarm/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/kimi-k25-joint-modality-and-agent-swarm/</guid><description>A walkthrough of two ideas behind Kimi K2.5: how joint text–vision pre-training and RL make each modality help the other, and how Agent Swarm replaces sequential tool use with a learned parallel orchestrator.</description><pubDate>Tue, 19 May 2026 12:00:00 GMT</pubDate></item><item><title>Inside DeepSeek&apos;s Sparse Attention: From NSA to DSA</title><link>https://blog.h.jiaqicai.com/posts/deepseek-sparse-attention-deep-dive/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/deepseek-sparse-attention-deep-dive/</guid><description>A deep dive into DeepSeek&apos;s two sparse attention designs — Native Sparse Attention (NSA) and DeepSeek Sparse Attention (DSA) — covering the math, the hardware story, and why DSA in V3.2 looks so different from NSA.</description><pubDate>Mon, 18 May 2026 12:00:00 GMT</pubDate></item><item><title>AstroPaper 6.0</title><link>https://blog.h.jiaqicai.com/posts/astro-paper-v6/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/astro-paper-v6/</guid><description>AstroPaper v6: a from-scratch rewrite on Astro v6, Tailwind v4, and a new config system.</description><pubDate>Sun, 17 May 2026 07:15:45 GMT</pubDate></item><item><title>How to configure AstroPaper theme</title><link>https://blog.h.jiaqicai.com/posts/how-to-configure-astropaper-theme/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/how-to-configure-astropaper-theme/</guid><description>How you can make AstroPaper theme absolutely yours.</description><pubDate>Sun, 17 May 2026 05:50:08 GMT</pubDate></item><item><title>Customizing AstroPaper theme color schemes</title><link>https://blog.h.jiaqicai.com/posts/customizing-astropaper-theme-color-schemes/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/customizing-astropaper-theme-color-schemes/</guid><description>How you can enable/disable light &amp; dark mode; and customize color schemes of AstroPaper theme.</description><pubDate>Sun, 17 May 2026 04:57:06 GMT</pubDate></item><item><title>Adding new posts in AstroPaper theme</title><link>https://blog.h.jiaqicai.com/posts/adding-new-posts-in-astropaper-theme/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/adding-new-posts-in-astropaper-theme/</guid><description>Some rules &amp; recommendations for creating or adding new posts using AstroPaper theme.</description><pubDate>Sun, 17 May 2026 04:47:08 GMT</pubDate></item><item><title>Predefined color schemes</title><link>https://blog.h.jiaqicai.com/posts/predefined-color-schemes/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/predefined-color-schemes/</guid><description>Some of the well-crafted, updated predefined color schemes for AstroPaper.</description><pubDate>Sat, 16 May 2026 11:29:26 GMT</pubDate></item><item><title>Dynamic OG image generation in AstroPaper blog posts</title><link>https://blog.h.jiaqicai.com/posts/dynamic-og-image-generation-in-astropaper-blog-posts/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/dynamic-og-image-generation-in-astropaper-blog-posts/</guid><description>New feature in AstroPaper v1.4.0, introducing dynamic OG image generation for blog posts.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>How to add LaTeX Equations in Astro blog posts</title><link>https://blog.h.jiaqicai.com/posts/how-to-add-latex-equations-in-blog-posts/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/how-to-add-latex-equations-in-blog-posts/</guid><description>Learn how to add LaTeX equations in Astro blog posts using Markdown, KaTeX, and remark/rehype plugins.</description><pubDate>Sat, 22 Mar 2025 09:25:46 GMT</pubDate></item><item><title>How to integrate Giscus comments into AstroPaper</title><link>https://blog.h.jiaqicai.com/posts/how-to-integrate-giscus-comments/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/how-to-integrate-giscus-comments/</guid><description>Comment function on a static blog hosted on GitHub Pages with Giscus.</description><pubDate>Wed, 12 Mar 2025 12:28:53 GMT</pubDate></item><item><title>AstroPaper 5.0</title><link>https://blog.h.jiaqicai.com/posts/astro-paper-v5/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/astro-paper-v5/</guid><description>AstroPaper v5: keep the clean look, updates under the hood.</description><pubDate>Sat, 08 Mar 2025 08:18:19 GMT</pubDate></item><item><title>How to use Git Hooks to set Created and Modified Dates</title><link>https://blog.h.jiaqicai.com/posts/setting-dates-via-git-hooks/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/setting-dates-via-git-hooks/</guid><description>How to use Git Hooks to set your Created and Modified Dates on AstroPaper</description><pubDate>Mon, 08 Jan 2024 18:59:05 GMT</pubDate></item><item><title>AstroPaper 4.0</title><link>https://blog.h.jiaqicai.com/posts/astro-paper-v4/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/astro-paper-v4/</guid><description>AstroPaper v4: ensuring a smoother and more feature-rich blogging experience.</description><pubDate>Thu, 04 Jan 2024 09:30:41 GMT</pubDate></item><item><title>AstroPaper 3.0</title><link>https://blog.h.jiaqicai.com/posts/astro-paper-v3/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/astro-paper-v3/</guid><description>AstroPaper Version 3: Elevating Your Web Experience with Astro v3 and Seamless View Transitions</description><pubDate>Mon, 25 Sep 2023 10:25:54 GMT</pubDate></item><item><title>How to update dependencies of AstroPaper</title><link>https://blog.h.jiaqicai.com/posts/how-to-update-dependencies/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/how-to-update-dependencies/</guid><description>How to update project dependencies and AstroPaper template.</description><pubDate>Thu, 20 Jul 2023 15:33:05 GMT</pubDate></item><item><title>AstroPaper 2.0</title><link>https://blog.h.jiaqicai.com/posts/astro-paper-2/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/astro-paper-2/</guid><description>AstroPaper with the enhancements of Astro v2. Type-safe markdown contents, bug fixes and better dev experience etc.</description><pubDate>Mon, 30 Jan 2023 15:57:52 GMT</pubDate></item><item><title>Tailwind Typography Plugin</title><link>https://blog.h.jiaqicai.com/posts/examples/tailwind-typography/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/examples/tailwind-typography/</guid><description>EXAMPLE POST: About Tailwind Typography Plugin and how you can use it effectively.</description><pubDate>Tue, 05 Jul 2022 02:05:51 GMT</pubDate></item><item><title>How Do I Develop My Terminal Portfolio Website with React</title><link>https://blog.h.jiaqicai.com/posts/examples/how-do-i-develop-my-terminal-portfolio-website-with-react/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/examples/how-do-i-develop-my-terminal-portfolio-website-with-react/</guid><description>EXAMPLE POST: Developing a terminal-like website using ReactJS, TypeScript and Styled-Components. Includes features like autocomplete, multiple themes, command hints etc.</description><pubDate>Thu, 09 Jun 2022 03:42:51 GMT</pubDate></item><item><title>How Do I Develop My Portfolio Website &amp; Blog</title><link>https://blog.h.jiaqicai.com/posts/examples/how-do-i-develop-my-portfolio-and-blog/</link><guid isPermaLink="true">https://blog.h.jiaqicai.com/posts/examples/how-do-i-develop-my-portfolio-and-blog/</guid><description>EXAMPLE POST: My experience about developing my first portfolio website and a blog using NextJS and a headless CMS.</description><pubDate>Fri, 25 Mar 2022 16:55:12 GMT</pubDate></item></channel></rss>