{"version":1,"pages":[{"id":"jX79e7PXWs6nZ3MYKPU2","title":"Kuma Blog","pathname":"/study-notes","siteSpaceId":"sitesp_o2QQT","emoji":"1f43b","description":""},{"id":"PgKTjGBJul9C9hhG7ovb","title":"AI-blogs","pathname":"/study-notes/ai-blogs","siteSpaceId":"sitesp_o2QQT"},{"id":"hOCvcvXfVfonKWdxBwqm","title":"The Agent Harness: The Infrastructure Layer That Makes AI Agents Actually Work","pathname":"/study-notes/ai-blogs/agent-harness-deep-dive","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"DdZhlmKDm3XRDVFwa5aw","title":"AI Inference Batching: Static, Dynamic, and Continuous Batching Explained","pathname":"/study-notes/ai-blogs/ai-inference-batching-explained","siteSpaceId":"sitesp_o2QQT","description":"A comprehensive guide to AI inference batching mechanisms. Learn when to use static, dynamic, or continuous batching, understand the tradeoffs, and make informed decisions for your AI inference API de","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"0j21gKjbfJEnZR9cnPp2","title":"The Complete Guide to Building Skills for Claude — Summary & Key Takeaways","pathname":"/study-notes/ai-blogs/anthropic-skills-guide-summary","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"Q0mubPkeSeI76Ve13uYP","title":"12 Ways to Customize Claude Code — Boris Cherny's Latest Guide","pathname":"/study-notes/ai-blogs/boris-cherny-customize-claude-code","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"m7gR8jYHqNaTAsOqdOpm","title":"Boris Cherny: How the Creator of Claude Code Actually Works","pathname":"/study-notes/ai-blogs/boris-cherny-on-building-with-ai","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"YekSiurPgk0tXqzH1Apg","title":"System Design: Designing Chess.com","pathname":"/study-notes/ai-blogs/chess-system-design","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"yMa44NLuiQP3T0UYBBXQ","title":"How Claude Code Agent Teams Actually Works - reverse Claude Code Agent Teams use CC","pathname":"/study-notes/ai-blogs/claude-code-agent-teams","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"v9eQ3rjFeXrwyw2hnzrM","title":"Deep Dive: Claude Code Memory Architecture","pathname":"/study-notes/ai-blogs/claude-code-memory-architecture","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"8TYTPLCu2LdPX9ADBVki","title":"Dario Amodei: \"We Are Near the End of the Exponential\"","pathname":"/study-notes/ai-blogs/dario-amodei-end-of-exponential-dwarkesh-2026","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"P42F8b1wUDFlKEDD4MNU","title":"Demystifying Agent Harnesses: The Infrastructure Layer That Actually Makes AI Agents Work","pathname":"/study-notes/ai-blogs/demystifying-agent-harness","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"pMKBo9WhYhOQeMNSQV2n","title":"System Design: ChatGPT — An AI Inference Platform at Scale","pathname":"/study-notes/ai-blogs/design-chatgpt-ai-inference-platform","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"ZyNHv5iQrfHHkGo1qI4w","title":"System Design: Distributed Crossword Puzzle Solver","pathname":"/study-notes/ai-blogs/design-crossword-puzzle-solver","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"RBrl8ozEHOrQeIJD5y9Y","title":"System Design: Google Calendar","pathname":"/study-notes/ai-blogs/design-google-calendar","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"rmkXDCqK28mOFFYmM5i6","title":"System Design: In-Memory Database","pathname":"/study-notes/ai-blogs/design-in-memory-database","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"5f4iPxBBtUXhz4sPiri3","title":"System Design: Multi-Tenant URL Shortener with Organization Namespaces","pathname":"/study-notes/ai-blogs/design-multi-tenant-url-shortener","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"6hMMjGdkVn2lJMJkF1fx","title":"System Design: Online IDE","pathname":"/study-notes/ai-blogs/design-online-ide","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"AJYk3ETWs01kgDdnXY8O","title":"System Design: Payment System","pathname":"/study-notes/ai-blogs/design-payment-system","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"0IduhKtaBk03cVrzt0gD","title":"System Design: Point of Interest (POI) System","pathname":"/study-notes/ai-blogs/design-poi-system","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"HxpdwcZiQmgiE3ftJxSG","title":"System Design: Slack — Enterprise Real-Time Messaging","pathname":"/study-notes/ai-blogs/design-slack-messaging-system","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"vaLCJrwH5qWMiknbXFtt","title":"System Design: Text-to-Video Generation Pipeline (Sora-like)","pathname":"/study-notes/ai-blogs/design-text-to-video-generation","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"6Dv8hWeCc3l4DKOgdt7i","title":"System Design: Webhook Delivery System","pathname":"/study-notes/ai-blogs/design-webhook-delivery-system","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"HGuqN68VBgstSArZATNB","title":"System Design: YouTube — A Video Streaming Platform at Scale","pathname":"/study-notes/ai-blogs/design-youtube-video-streaming-platform","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"d5DPycFlaCt6MAg9OKSA","title":"Dynamic Rate Limiting for AI Inference: Why RPM is Dead","pathname":"/study-notes/ai-blogs/dynamic-rate-limiting-ai-inference","siteSpaceId":"sitesp_o2QQT","description":"Why traditional rate limiting fails for LLMs, and how to build adaptive, token-aware limiters that protect your GPU resources.","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"ZHWpyiIEDUcHRA3P8lmi","title":"System Design: CI/CD Pipeline Like GitHub Actions","pathname":"/study-notes/ai-blogs/github-actions-architecture-deep-dive","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"v54geAHiHjEoWuzf7eID","title":"How to Build an Agent Harness: A Practical Guide from Teams Who Actually Did It","pathname":"/study-notes/ai-blogs/how-to-build-agent-harness","siteSpaceId":"sitesp_o2QQT","description":"A practical, implementation-level guide to building agent harnesses, synthesized from the hard-won lessons of five production teams: Anthropic (Claude Code), OpenAI (Codex), Manus, LangChain (DeepAgen","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"9qJPdeDaUdDT5zkzsokd","title":"Letta's Context Repositories: Git-based Memory for Coding Agents","pathname":"/study-notes/ai-blogs/letta-context-repositories","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"oC0wNbVVaAc0VI6VE75V","title":"Deep Dive: How OpenClaw's Memory System Works","pathname":"/study-notes/ai-blogs/openclaw-memory-system-deep-dive","siteSpaceId":"sitesp_o2QQT","description":"A comprehensive look at OpenClaw's file-first memory system, exploring its hybrid search architecture, automatic memory flush, and implementation details.","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"VxWt4ajgDbNewV7WziCA","title":"PagedAttention: How Virtual Memory Revolutionized LLM Inference","pathname":"/study-notes/ai-blogs/paged-attention-explained","siteSpaceId":"sitesp_o2QQT","description":"A deep dive into PagedAttention, the breakthrough memory management technique that enables efficient LLM serving. Learn how borrowing ideas from OS virtual memory solved the KV cache memory problem an","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"cif3rhioXnoe0UVi9rUO","title":"Pi: The Minimal Agent Philosophy — How Less Becomes More","pathname":"/study-notes/ai-blogs/pi-minimal-agent-openclaw","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"v2WcDelL3lUyyDgc7OMI","title":"Speculative Decoding: How to Make LLMs 2-3x Faster Without Losing Quality","pathname":"/study-notes/ai-blogs/speculative-decoding-explained","siteSpaceId":"sitesp_o2QQT","description":"A comprehensive guide to speculative decoding, the technique that accelerates LLM inference by 2-3x while maintaining identical output quality. Learn how draft-then-verify works, the math behind accep","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"V3Nzc6ykLnwROX6QBA4Z","title":"We're All Addicted To Claude Code","pathname":"/study-notes/ai-blogs/we-are-all-addicted-to-claude-code","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"6qIjlIoCDTuzgTeC4MeL","title":"infographic","pathname":"/study-notes/ai-blogs/infographic","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-blogs"}]},{"id":"SuL69iMY6337qxgtuU7u","title":"anthropic-skills-guide","pathname":"/study-notes/ai-blogs/infographic/anthropic-skills-guide","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-blogs"},{"label":"infographic"}]},{"id":"BjkUQzxUNjQ0CeOMw8Ql","title":"Analysis: The Complete Guide to Building Skills for Claude","pathname":"/study-notes/ai-blogs/infographic/anthropic-skills-guide/analysis","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"},{"label":"infographic"},{"label":"anthropic-skills-guide"}]},{"id":"BCNro64PTucpOCKTu7RC","title":"Structured Content: Building Skills for Claude","pathname":"/study-notes/ai-blogs/infographic/anthropic-skills-guide/structured-content","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"},{"label":"infographic"},{"label":"anthropic-skills-guide"}]},{"id":"UMoO0enRBFQJafDPcBdY","title":"prompts","pathname":"/study-notes/ai-blogs/infographic/anthropic-skills-guide/prompts","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-blogs"},{"label":"infographic"},{"label":"anthropic-skills-guide"}]},{"id":"OmvRYV44Gnqr03NQNzsy","title":"infographic","pathname":"/study-notes/ai-blogs/infographic/anthropic-skills-guide/prompts/infographic","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-blogs"},{"label":"infographic"},{"label":"anthropic-skills-guide"},{"label":"prompts"}]},{"id":"Oh1iGE0V6kFrS5hlFZqj","title":"AI","pathname":"/study-notes/ai","siteSpaceId":"sitesp_o2QQT","description":""},{"id":"ZMRAZoMingNZUDimDpqc","title":"AI-Resources","pathname":"/study-notes/ai/ai-resources","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"}]},{"id":"wfX3zTX1yEpQW2SEQgR3","title":"AI-books","pathname":"/study-notes/ai/ai-books","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"}]},{"id":"kwsjSGWOrgDBuQfHFl5t","title":"AI-article-analysis","pathname":"/study-notes/ai/ai-article-analysis","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"}]},{"id":"y31p7SmJPwBCuKYmfHtq","title":"Analysis: \"2025: The Year in LLMs\" by Simon Willison","pathname":"/study-notes/ai/ai-article-analysis/2025-the-year-in-llms-simon-willison","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"}]},{"id":"OYhjixeE7Dm1NEfUTe45","title":"AI-trillion-dollar-opportunity-Context-graphs","pathname":"/study-notes/ai/ai-article-analysis/ai-trillion-dollar-opportunity-context-graphs","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"}]},{"id":"OWqxh32XxYScdReiGtTM","title":"Steam-Steel-and-Infinite-Minds","pathname":"/study-notes/ai/ai-article-analysis/steam-steel-and-infinite-minds","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"}]},{"id":"ZyUXgcEFfyZjyClHi9Op","title":"Deep Analysis: Memory in the Age of AI Agents","pathname":"/study-notes/ai/ai-article-analysis/memory-in-the-age-of-agent-survey","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"}]},{"id":"ruEsoN7o2oADymhEOfxU","title":"prompt","pathname":"/study-notes/ai/ai-article-analysis/prompt","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"}]},{"id":"oCFciN1iz8BYzYD6x612","title":"ai-agent-memory","pathname":"/study-notes/ai/ai-article-analysis/ai-agent-memory","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"}]},{"id":"wyD6afV1fpEBBjcVo0aB","title":"Memory in AI Agents: A Deep Dive into Cognitive Architectures for LLMs","pathname":"/study-notes/ai/ai-article-analysis/ai-agent-memory/ai-agent-memory-deep-dive","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"ai-agent-memory"}]},{"id":"5TuGUpoArxhDAH2Ea0nj","title":"AI Agent Memory Research - Sources","pathname":"/study-notes/ai/ai-article-analysis/ai-agent-memory/sources","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"ai-agent-memory"}]},{"id":"R7kQTkpKPMowo4Md1kot","title":"context-engineering","pathname":"/study-notes/ai/ai-article-analysis/context-engineering","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"}]},{"id":"qljUJ33TFZzwgyhyAjgK","title":"Why Your AI Agent Needs a Filesystem (Not Just a Database)","pathname":"/study-notes/ai/ai-article-analysis/context-engineering/blog-post","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"context-engineering"}]},{"id":"Ri2Vy9qbQe9WPHaLPXrh","title":"How agents can use filesystems for context engineering","pathname":"/study-notes/ai/ai-article-analysis/context-engineering/source","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"context-engineering"}]},{"id":"CU6uC7vKw2taJZyYnEDr","title":"xhs-images","pathname":"/study-notes/ai/ai-article-analysis/context-engineering/xhs-images","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"context-engineering"}]},{"id":"vmGTUoxKakNzv00xPcNY","title":"XHS Content Analysis","pathname":"/study-notes/ai/ai-article-analysis/context-engineering/xhs-images/analysis","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"context-engineering"},{"label":"xhs-images"}]},{"id":"wnM5x1FHj8AfVcyMfHds","title":"Infographic Outline","pathname":"/study-notes/ai/ai-article-analysis/context-engineering/xhs-images/outline","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"context-engineering"},{"label":"xhs-images"}]},{"id":"7EUQQnQRQblOt7wtVEKL","title":"prompts","pathname":"/study-notes/ai/ai-article-analysis/context-engineering/xhs-images/prompts","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"context-engineering"},{"label":"xhs-images"}]},{"id":"diukSHMFZPb1gWMP7GUH","title":"02-problem","pathname":"/study-notes/ai/ai-article-analysis/context-engineering/xhs-images/prompts/02-problem","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"context-engineering"},{"label":"xhs-images"},{"label":"prompts"}]},{"id":"H7XFNpk9E43Uy8Dx7DQ5","title":"cover-image","pathname":"/study-notes/ai/ai-article-analysis/context-engineering/cover-image","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"context-engineering"}]},{"id":"ICJDGnBmhxW6kqBnHrLa","title":"prompts","pathname":"/study-notes/ai/ai-article-analysis/context-engineering/cover-image/prompts","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"context-engineering"},{"label":"cover-image"}]},{"id":"SJEmZ3FNvlmcOqx7iP2e","title":"cover","pathname":"/study-notes/ai/ai-article-analysis/context-engineering/cover-image/prompts/cover","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"context-engineering"},{"label":"cover-image"},{"label":"prompts"}]},{"id":"D2ooJpYTfUV5WZta8I0S","title":"file-over-app","pathname":"/study-notes/ai/ai-article-analysis/file-over-app","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"}]},{"id":"RQHuWccsCHI6KCv9Gufm","title":"File Over App: A Deep Analysis of Digital Longevity","pathname":"/study-notes/ai/ai-article-analysis/file-over-app/file-over-app-analysis","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"file-over-app"}]},{"id":"QzDCYDIKTkUHcr4wiPOf","title":"advanced-tool-use","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"}]},{"id":"mLnqyfmY8HN4BGDryc0N","title":"comic","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"}]},{"id":"Jrk4QAEtZxxxNxjm5hiq","title":"MAGMA: Building Memory for AI Agents","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/analysis","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"}]},{"id":"9GEjijtebwZDNE9OYj9e","title":"Source","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/source-link","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"}]},{"id":"yDCAfVOs4sRW73E0H6qo","title":"Advanced Tool Use on the Claude Developer Platform","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/source","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"}]},{"id":"AmE8pLJyIeVACKvj9Vht","title":"Building MAGMA: Layer by Layer","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/storyboard-architectural","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"}]},{"id":"zWQ3H7yq04oznNt0B9Tf","title":"Memory Squad: The Four Graph Heroes","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/storyboard-character-focused","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"}]},{"id":"eqg4nvxkpFnV8e3xnpnr","title":"MAGMA: The Memory Revolution","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/storyboard-problem-solution","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"}]},{"id":"UHYMleLxJgxXcGOS1uOZ","title":"Comic: Claude's Three Tool Superpowers","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/storyboard","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"}]},{"id":"q2LHR754IUvMDPKmjXYp","title":"characters-architectural","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/characters-architectural","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"}]},{"id":"SeOyON8zYnEW9aF9Scz0","title":"Character Definitions - Building MAGMA: Layer by Layer","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/characters-architectural/characters","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"},{"label":"characters-architectural"}]},{"id":"VOHxG58eMYupDAyoCN9t","title":"characters-character-focused","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/characters-character-focused","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"}]},{"id":"7AlIVxqRZcidgzn8pJeh","title":"Character Definitions - Memory Squad: The Four Graph Heroes","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/characters-character-focused/characters","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"},{"label":"characters-character-focused"}]},{"id":"zU84ELZDY5JpK4LKamTL","title":"characters-problem-solution","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/characters-problem-solution","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"}]},{"id":"FHkVW9huhhCVWVlKchk1","title":"Character Definitions - MAGMA: The Memory Revolution","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/characters-problem-solution/characters","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"},{"label":"characters-problem-solution"}]},{"id":"IYVqfrMiqYyeNBMrtvk4","title":"characters","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/characters","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"}]},{"id":"pqdeV3TMs1OUlmUpC3bh","title":"Character Reference: Michi","pathname":"/study-notes/ai/ai-article-analysis/advanced-tool-use/comic/characters/characters","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-article-analysis"},{"label":"advanced-tool-use"},{"label":"comic"},{"label":"characters"}]},{"id":"zAtpR3GpJUWLjQIxLQWq","title":"Prompts","pathname":"/study-notes/ai/prompts","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"}]},{"id":"sJYcMD2AploLnPUmd6sr","title":"Prompts Free Courses","pathname":"/study-notes/ai/prompts/gpt-prompts","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"Prompts"}]},{"id":"GRZpGI05vmOhAGSaCiZ8","title":"claude-code","pathname":"/study-notes/ai/claude-code","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"}]},{"id":"0QZUeTnrsTIm5oHDqhSO","title":"10 Tips for Using Claude Code from Its Creator, Boris Cherny","pathname":"/study-notes/ai/claude-code/boris-cherny-cc-tips","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"claude-code"}]},{"id":"QKXgSSzhmuIRmSCcIUbY","title":"skills-resource","pathname":"/study-notes/ai/claude-code/skills-resource","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"claude-code"}]},{"id":"bR3qIvBm9jlPGhNOHXr0","title":"Top Available Skills","pathname":"/study-notes/ai/claude-code/top-skills-share","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"claude-code"}]},{"id":"Zg1w3hwUEYuT4QpZe5du","title":"runbooks","pathname":"/study-notes/ai/claude-code/runbooks","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"claude-code"}]},{"id":"e9vgkdGYdo1mHJwjrrnw","title":"VibeTunnel: Running Claude Code on iPhone","pathname":"/study-notes/ai/claude-code/runbooks/vibetunnel-iphone-setup","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"claude-code"},{"label":"runbooks"}]},{"id":"lKld4d53q2PMrg7yFYLG","title":"reports","pathname":"/study-notes/ai/reports","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"}]},{"id":"lYXMJvHy9Gn4W36perdx","title":"AI News Digest - January 25, 2026","pathname":"/study-notes/ai/reports/ai_news_20260125","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"reports"}]},{"id":"sd0W0ymS6L72Dbelf8Qf","title":"AI News Scan Report","pathname":"/study-notes/ai/reports/ai_news_report_20260123","siteSpaceId":"sitesp_o2QQT","emoji":"1f5de","description":"","breadcrumbs":[{"label":"AI"},{"label":"reports"}]},{"id":"GzFVAE5usyZrlxMUo6v5","title":"AI-manga-learnings","pathname":"/study-notes/ai/ai-manga-learnings","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"}]},{"id":"GBLtwMXNUbkOcCZoq8tL","title":"memory-in-the-age-of-ai-agent","pathname":"/study-notes/ai/ai-manga-learnings/memory-in-the-age-of-ai-agent","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"AI-manga-learnings"}]},{"id":"jS355YhVbvn9OeFiQMjO","title":"Memory in the Age of AI Agents: A Learning Series","pathname":"/study-notes/ai/ai-manga-learnings/memory-in-the-age-of-ai-agent/learning-series","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"AI-manga-learnings"},{"label":"memory-in-the-age-of-ai-agent"}]},{"id":"tCdsD2WPhscstddHJQSk","title":"ai-resources","pathname":"/study-notes/ai/ai-resources-1","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"}]},{"id":"uPVOn3gD5p3rv53JG1fW","title":"AI-common","pathname":"/study-notes/ai/ai-resources-1/ai-common","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"ai-resources"}]},{"id":"33Uy3QA27TOXpZ8sBV0s","title":"AI-trace-sot","pathname":"/study-notes/ai/ai-resources-1/ai-common/ai-trace-sot","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"ai-resources"},{"label":"AI-common"}]},{"id":"4SSsgcSx3EEYBj9mElYh","title":"agent-design-patterns","pathname":"/study-notes/ai/ai-resources-1/ai-common/agent-design-patterns","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"ai-resources"},{"label":"AI-common"}]},{"id":"UVUDIJHrGxmNVa4N21mU","title":"agent-memory","pathname":"/study-notes/ai/ai-resources-1/agent-memory","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"ai-resources"}]},{"id":"nFkiVZbaJgFXLVDBal0v","title":"LangSmith Agent Builder — Summary","pathname":"/study-notes/ai/ai-resources-1/agent-memory/langchain-agent-builder-memory","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"ai-resources"},{"label":"agent-memory"}]},{"id":"wR0TKao1C8ES78Ay6kQT","title":"claude-code","pathname":"/study-notes/ai/ai-resources-1/claude-code","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"ai-resources"}]},{"id":"zRNOWVqVIFCLcAVeGbYH","title":"Claude Code Ultimate Resource Collection","pathname":"/study-notes/ai/ai-resources-1/claude-code/claude-code","siteSpaceId":"sitesp_o2QQT","emoji":"1f680","description":"","breadcrumbs":[{"label":"AI"},{"label":"ai-resources"},{"label":"claude-code"}]},{"id":"pttNbwwMA1QBfINy97MA","title":"context-engineering","pathname":"/study-notes/ai/ai-resources-1/context-engineering","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"ai-resources"}]},{"id":"ErpPEa6ymkh2RN2Vc6pY","title":"Agent Context Engineering with File Systems","pathname":"/study-notes/ai/ai-resources-1/context-engineering/context-engineering-with-file-system","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"ai-resources"},{"label":"context-engineering"}]},{"id":"vrziodBkaRmSe7FbocYM","title":"Agent Context Engineering: The Definitive Guide (Top 30 Resources)","pathname":"/study-notes/ai/ai-resources-1/context-engineering/context-engineering","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"ai-resources"},{"label":"context-engineering"}]},{"id":"o9SjY0Ha1TJY2pfFKfQO","title":"evals","pathname":"/study-notes/ai/ai-resources-1/evals","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"},{"label":"ai-resources"}]},{"id":"F9UUKbsnyRHBdRzLVyJE","title":"Demystifying Evals for AI Agents","pathname":"/study-notes/ai/ai-resources-1/evals/anthropic-demisfy-ai-evals","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"ai-resources"},{"label":"evals"}]},{"id":"ijvt4IVYMN6QS81B5L9Y","title":"kuma-ai-agents","pathname":"/study-notes/ai/kuma-ai-agents","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI"}]},{"id":"2vRkeYaNKLUfxzzHkZpW","title":"Kuma AI Travel Agent","pathname":"/study-notes/ai/kuma-ai-agents/kuma-ai-travel-agent","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"kuma-ai-agents"}]},{"id":"W6mqLlPPIEXOFlnbWTKO","title":"Kuma AI Travel Agent","pathname":"/study-notes/ai/kuma-ai-agents/kuma-ai-travel-agent/travel_ai_agent","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"kuma-ai-agents"},{"label":"Kuma AI Travel Agent"}]},{"id":"dX7VFQYt0SHIfyDY025c","title":"michi_ai_bot - Telegram Integration for Claude Code","pathname":"/study-notes/ai/kuma-ai-agents/michi-telegram-bot","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"kuma-ai-agents"}]},{"id":"RplQC3Ee2rqNScGujMLJ","title":"Refactoring Summary: Direct Claude Code Integration","pathname":"/study-notes/ai/kuma-ai-agents/michi-telegram-bot/refactoring_summary","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"kuma-ai-agents"},{"label":"michi_ai_bot - Telegram Integration for Claude Code"}]},{"id":"UpIYlogwDU7Ykcp4EFKj","title":"Testing Guide","pathname":"/study-notes/ai/kuma-ai-agents/michi-telegram-bot/testing","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI"},{"label":"kuma-ai-agents"},{"label":"michi_ai_bot - Telegram Integration for Claude Code"}]},{"id":"Ms5HHr8BZQE7WFKmZpxh","title":"Movies","pathname":"/study-notes/entertainment","siteSpaceId":"sitesp_o2QQT","description":""},{"id":"eqcbVwlpgZsqBUR35f7n","title":"2024","pathname":"/study-notes/entertainment/animes","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Movies"}]},{"id":"cCG3csWILGk9mBrh6Jff","title":"2024","pathname":"/study-notes/entertainment/movies","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Movies"}]},{"id":"7ii5HWhlHfQKEFqVz7JQ","title":"2024","pathname":"/study-notes/entertainment/tv-shows","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Movies"}]},{"id":"k9xACt3oQ376dxsLLHpp","title":"Google","pathname":"/study-notes/google","siteSpaceId":"sitesp_o2QQT","description":""},{"id":"-LmDYFT6rCJXCgzpiNDe","title":"chunked-palindrome","pathname":"/study-notes/google/chunked-palindrome-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Google"}]},{"id":"O82NXwMERwEcHq3IGHJI","title":"Setup","pathname":"/study-notes/setup","siteSpaceId":"sitesp_o2QQT","description":""},{"id":"-M5u-fj6eS4d3ZT39Spu","title":"How to add a new user into Ubuntu and setup ssh key?","pathname":"/study-notes/setup/create-new-user-with-password-and-setup-ssh-key-remote-login","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"-M7RgMtX0J1F3FEjnoO7","title":"How to set up VSCode remote server connect with browser with Docker","pathname":"/study-notes/setup/linux-vscode-server-docker-setup","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"nV6ioROqMzcQ4KCZ372h","title":"kubernetes","pathname":"/study-notes/kubernetes","siteSpaceId":"sitesp_o2QQT","description":""},{"id":"5UA22trAttA5dtMblCmQ","title":".claude","pathname":"/study-notes/.claude","siteSpaceId":"sitesp_o2QQT"},{"id":"u57Qc3ig6ypL7EncuB5u","title":"agents","pathname":"/study-notes/.claude/agents","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":".claude"}]},{"id":"rWkEB7nVcBY25QXUWzUg","title":"Technical Debt Manager","pathname":"/study-notes/.claude/agents/technical-debt-manager","siteSpaceId":"sitesp_o2QQT","description":"Expert technical debt analyst for code health, maintainability, and strategic refactoring planning. Use PROACTIVELY when codebase shows complexity growth, when planning sprints, or when prioritizing e","breadcrumbs":[{"label":".claude"},{"label":"agents"}]},{"id":"a3XArE7rFywht3dHYFAN","title":"AI-manga-learnings","pathname":"/study-notes/ai-manga-learnings","siteSpaceId":"sitesp_o2QQT"},{"id":"3IcnuBmyflHesuC6iTUi","title":"agentic-memory","pathname":"/study-notes/ai-manga-learnings/agentic-memory","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"}]},{"id":"0A95R5Qs0TmpJ4TMRidV","title":"Agentic Memory (AgeMem)","pathname":"/study-notes/ai-manga-learnings/agentic-memory/agentic-memory","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"agentic-memory"}]},{"id":"hXCI5rcJYx1WhkLHkOSi","title":"source-link","pathname":"/study-notes/ai-manga-learnings/agentic-memory/source-link","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"agentic-memory"}]},{"id":"IVgswtKwoQK4wJQB0QbZ","title":"prompts","pathname":"/study-notes/ai-manga-learnings/agentic-memory/prompts","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"agentic-memory"}]},{"id":"f1AARCmHf9ARVjPqAmCg","title":"01-memory-problem","pathname":"/study-notes/ai-manga-learnings/agentic-memory/prompts/01-memory-problem","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"agentic-memory"},{"label":"prompts"}]},{"id":"mkXdbg4rhXiB7LLrohmN","title":"02-current-solutions","pathname":"/study-notes/ai-manga-learnings/agentic-memory/prompts/02-current-solutions","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"agentic-memory"},{"label":"prompts"}]},{"id":"Tiw84Vmd5a5232kSyG9W","title":"03-agemem-solution","pathname":"/study-notes/ai-manga-learnings/agentic-memory/prompts/03-agemem-solution","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"agentic-memory"},{"label":"prompts"}]},{"id":"SR6hNwcbrDcVxpafKMS4","title":"04-training-strategy","pathname":"/study-notes/ai-manga-learnings/agentic-memory/prompts/04-training-strategy","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"agentic-memory"},{"label":"prompts"}]},{"id":"wAUTOP0e7rkmv6P6xaaT","title":"05-stepwise-grpo","pathname":"/study-notes/ai-manga-learnings/agentic-memory/prompts/05-stepwise-grpo","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"agentic-memory"},{"label":"prompts"}]},{"id":"5zn6WnZlYmwOJdTp43WT","title":"06-architecture","pathname":"/study-notes/ai-manga-learnings/agentic-memory/prompts/06-architecture","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"agentic-memory"},{"label":"prompts"}]},{"id":"ilMfB93XqviIHevvAEVw","title":"07-results","pathname":"/study-notes/ai-manga-learnings/agentic-memory/prompts/07-results","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"agentic-memory"},{"label":"prompts"}]},{"id":"HbdhjmfoOBGBQiaL7BIy","title":"08-implications","pathname":"/study-notes/ai-manga-learnings/agentic-memory/prompts/08-implications","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"agentic-memory"},{"label":"prompts"}]},{"id":"1r9qUO57BRNZ1ZRQDZXn","title":"agents-reliability","pathname":"/study-notes/ai-manga-learnings/agents-reliability","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"}]},{"id":"lb4DntL3NO4pl1yH6R8i","title":"The State of Agents: The Reliability Gap","pathname":"/study-notes/ai-manga-learnings/agents-reliability/agents-reliability","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"agents-reliability"}]},{"id":"AHJ9eVapE1yWkcVDH0P9","title":"anthropic-postmortem-bugs","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"}]},{"id":"xkoExiVNFeNFWZmmYQsa","title":"Content Analysis: Anthropic Postmortem","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/analysis","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"}]},{"id":"1g4MvifiS29KL4aoZnG4","title":"A Postmortem of Three Recent Issues","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/anthropic-postmortem-bugs","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"}]},{"id":"5Ewn706yoKe6CYghNK4R","title":"A Postmortem of Three Recent Issues","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/source-anthropic-postmortem","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"}]},{"id":"F9tWeV5cPKDYcWPHkVZ1","title":"Storyboard: A Postmortem of Three Recent Issues","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/storyboard","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"}]},{"id":"vnBPKxPsFzLGEeeMRvku","title":"characters","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/characters","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"}]},{"id":"kYhCZh9aa3Wfhn32xTUu","title":"Character Definitions: Anthropic Postmortem","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/characters/characters","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"},{"label":"characters"}]},{"id":"Ub7DF1i05S9N3rMihzVN","title":"prompts","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/prompts","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"}]},{"id":"Giioo2olnWOpB72yKj3S","title":"Cover Page Prompt","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/prompts/00-cover-postmortem","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"},{"label":"prompts"}]},{"id":"7MkKZM3SqIiZXnNxtNQe","title":"Page 1: The Scale of Claude","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/prompts/01-page-scale","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"},{"label":"prompts"}]},{"id":"FpZuhHmbZgrCsfoxeY4y","title":"Page 2: The First Signs","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/prompts/02-page-first-signs","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"},{"label":"prompts"}]},{"id":"29wLaQl9uPECiy00jPlQ","title":"Page 3: The Three Bugs Revealed","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/prompts/03-page-three-bugs","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"},{"label":"prompts"}]},{"id":"Zc44oMiUPN44m2PSCbFx","title":"Page 4: The Timeline","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/prompts/04-page-timeline","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"},{"label":"prompts"}]},{"id":"E5KSSg82mh3RGXlRrYjd","title":"Page 5: The Deep Dive - Precision Bug","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/prompts/05-page-precision","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"},{"label":"prompts"}]},{"id":"jYvcE9CxaEdBgVQphHd5","title":"Page 6: The Frustrating Hunt","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/prompts/06-page-hunt","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"},{"label":"prompts"}]},{"id":"sQZGcGrYtQfN2395SY3U","title":"Page 7: The Resolution","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/prompts/07-page-resolution","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"},{"label":"prompts"}]},{"id":"0DNsCmJwusf3ClrLsAIY","title":"Page 8: Lessons Learned","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/prompts/08-page-lessons","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"},{"label":"prompts"}]},{"id":"v1Bo6pMcKlLs1RucFXjo","title":"Page 9: The Commitment","pathname":"/study-notes/ai-manga-learnings/anthropic-postmortem-bugs/prompts/09-page-commitment","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"anthropic-postmortem-bugs"},{"label":"prompts"}]},{"id":"eHLHq6oAZuv9sIa33KdP","title":"future-of-enterprise-software","pathname":"/study-notes/ai-manga-learnings/future-of-enterprise-software","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"}]},{"id":"M2Kf6uGEY2q8yJTVsIxM","title":"The Future of Enterprise Software","pathname":"/study-notes/ai-manga-learnings/future-of-enterprise-software/future-of-enterprise-software","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"future-of-enterprise-software"}]},{"id":"bfUlwP68pZ38A9vT9uFG","title":"magma-agentic-memory","pathname":"/study-notes/ai-manga-learnings/magma-agentic-memory","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"}]},{"id":"yXhzzCHi1cwp7w1TARoE","title":"Michi Cat Explains MAGMA: AI Memory Magic","pathname":"/study-notes/ai-manga-learnings/magma-agentic-memory/magma-agentic-memory","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"magma-agentic-memory"}]},{"id":"7zARVnv13Toeluh0o7VZ","title":"MAGMA: A Multi-Graph based Agentic Memory Architecture for AI Agents","pathname":"/study-notes/ai-manga-learnings/magma-agentic-memory/source-link","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"magma-agentic-memory"}]},{"id":"1tedJwGaP9LDBtlprVjm","title":"openai-data-agent","pathname":"/study-notes/ai-manga-learnings/openai-data-agent","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"}]},{"id":"uW8kAiHpqdPLwhEcbhtO","title":"Inside OpenAI’s in-house data agent","pathname":"/study-notes/ai-manga-learnings/openai-data-agent/openai-data-agent","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"openai-data-agent"}]},{"id":"fMemVEyvJxznbFsRZMNw","title":"panjiu-al128-supernode","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"}]},{"id":"FjiQ1RwFNcYJ8ATfmBhZ","title":"Analysis: Alibaba Cloud Panjiu AL128 Supernode AI Servers","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/analysis","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"}]},{"id":"IvkPwtcyAa7SPURZqzVv","title":"In-depth Analysis of Alibaba Cloud Panjiu AL128 Supernode AI Servers","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/panjiu-al128-supernode","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"}]},{"id":"BC0iiMYG000A28cOgrtD","title":"The Supernode Revolution - Knowledge Comic Storyboard","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/storyboard","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"}]},{"id":"6WKkCZyWON2IbYSKqM2g","title":"characters","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/characters","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"}]},{"id":"vtq1h7W7jfUxJeZwnDJK","title":"Character Definitions - Panjiu Supernode Adventure","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/characters/characters","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"},{"label":"characters"}]},{"id":"0MWBq8hgW6ThFR23dJqu","title":"prompts","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/prompts","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"}]},{"id":"9pPc8riPUD8aCv0L28Fb","title":"Cover: The Supernode Revolution","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/prompts/00-cover-supernode","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"},{"label":"prompts"}]},{"id":"MLBOsnthW4t4XnIwCCsL","title":"Page 1: The Growing Challenge","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/prompts/01-page-problem","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"},{"label":"prompts"}]},{"id":"OImPVO9aKSMjEqdkqiei","title":"Page 2: Meet the AL128 Supernode","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/prompts/02-page-supernode","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"},{"label":"prompts"}]},{"id":"aAsxnDZi6l2k3znxeqeV","title":"Page 3: ScaleUp Interconnection","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/prompts/03-page-scaleup","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"},{"label":"prompts"}]},{"id":"U978lnthTOF8WfOi6oqM","title":"Page 4: Three-Layer Architecture","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/prompts/04-page-layers","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"},{"label":"prompts"}]},{"id":"X0smQAtMaxmAZGQvurrb","title":"Page 5: Future Directions","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/prompts/05-page-future","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"},{"label":"prompts"}]},{"id":"F1Ta2ynh9KYapmiGUX4P","title":"Page 6: Conclusion","pathname":"/study-notes/ai-manga-learnings/panjiu-al128-supernode/prompts/06-page-conclusion","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"panjiu-al128-supernode"},{"label":"prompts"}]},{"id":"ifYJq2EiRjtlpp2m0AV5","title":"scaling-agents","pathname":"/study-notes/ai-manga-learnings/scaling-agents","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"}]},{"id":"onID47U8StC0sRRglAJb","title":"Content Analysis - Scaling Long-Running Autonomous Coding","pathname":"/study-notes/ai-manga-learnings/scaling-agents/analysis","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"}]},{"id":"MterWyPX7nzpcigfSd2O","title":"The Agent Orchestra: Scaling Autonomous Coding","pathname":"/study-notes/ai-manga-learnings/scaling-agents/scaling-agents","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"}]},{"id":"TV6a3SjmK8sRxBkxAb58","title":"Scaling long-running autonomous coding","pathname":"/study-notes/ai-manga-learnings/scaling-agents/source-scaling-agents","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"}]},{"id":"fUFlPQYVmt4uYtkrVmTF","title":"The Agent Orchestra - Knowledge Comic Storyboard","pathname":"/study-notes/ai-manga-learnings/scaling-agents/storyboard","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"}]},{"id":"HPyX4Qvt1R7ThHugY4p0","title":"characters","pathname":"/study-notes/ai-manga-learnings/scaling-agents/characters","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"}]},{"id":"vr11rTXBRUopH2kBkAqb","title":"Character Definitions - The Agent Orchestra","pathname":"/study-notes/ai-manga-learnings/scaling-agents/characters/characters","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"},{"label":"characters"}]},{"id":"lOXnCCkDKNNAlJCWv4EU","title":"prompts","pathname":"/study-notes/ai-manga-learnings/scaling-agents/prompts","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"}]},{"id":"HtKQwaBRFOV44Pxo0vCp","title":"00-cover-agent-orchestra","pathname":"/study-notes/ai-manga-learnings/scaling-agents/prompts/00-cover-agent-orchestra","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"},{"label":"prompts"}]},{"id":"6HjflHUPj71KgmERcIrS","title":"01-page-single-agent","pathname":"/study-notes/ai-manga-learnings/scaling-agents/prompts/01-page-single-agent","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"},{"label":"prompts"}]},{"id":"9OHypFksarX3fwJBDheb","title":"02-page-lock-chaos","pathname":"/study-notes/ai-manga-learnings/scaling-agents/prompts/02-page-lock-chaos","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"},{"label":"prompts"}]},{"id":"1NrmuUrw5r3c0btsEv3J","title":"03-page-risk-averse","pathname":"/study-notes/ai-manga-learnings/scaling-agents/prompts/03-page-risk-averse","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"},{"label":"prompts"}]},{"id":"9NbzFg3NVouACoKkGz0j","title":"04-page-breakthrough","pathname":"/study-notes/ai-manga-learnings/scaling-agents/prompts/04-page-breakthrough","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"},{"label":"prompts"}]},{"id":"lpnq71n94BRG3ZxlPuGt","title":"05-page-running-weeks","pathname":"/study-notes/ai-manga-learnings/scaling-agents/prompts/05-page-running-weeks","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"},{"label":"prompts"}]},{"id":"IjkG7I1udGyqK74dPwgw","title":"06-page-showcase","pathname":"/study-notes/ai-manga-learnings/scaling-agents/prompts/06-page-showcase","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"},{"label":"prompts"}]},{"id":"Y5I0AzMsR1zBD912CUBq","title":"07-page-lessons","pathname":"/study-notes/ai-manga-learnings/scaling-agents/prompts/07-page-lessons","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"},{"label":"prompts"}]},{"id":"XxwoV3BQyzCRhU9yqrkS","title":"08-page-future","pathname":"/study-notes/ai-manga-learnings/scaling-agents/prompts/08-page-future","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"scaling-agents"},{"label":"prompts"}]},{"id":"wJcsS7VjftRjWrhLKzpm","title":"secure-codebase-indexing","pathname":"/study-notes/ai-manga-learnings/secure-codebase-indexing","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"}]},{"id":"neY9m968eSPyYQmBIYVU","title":"Securely indexing large codebases","pathname":"/study-notes/ai-manga-learnings/secure-codebase-indexing/secure-codebase-indexing","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"secure-codebase-indexing"}]},{"id":"8V1s3aY84aCmZfA4sl0s","title":"simplemem-lifelong-memory","pathname":"/study-notes/ai-manga-learnings/simplemem-lifelong-memory","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-manga-learnings"}]},{"id":"2jQEwvuOxgEWAZkF9LUt","title":"SimpleMem: Efficient Lifelong Memory for LLM Agents","pathname":"/study-notes/ai-manga-learnings/simplemem-lifelong-memory/storyboard","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-manga-learnings"},{"label":"simplemem-lifelong-memory"}]},{"id":"EWD8SLZGQze3ZWNjNxTy","title":"AI-slide-learnings","pathname":"/study-notes/ai-slide-learnings","siteSpaceId":"sitesp_o2QQT"},{"id":"AyG00SEh8janxlvFbVqQ","title":"context-graphs-trillion-dollar","pathname":"/study-notes/ai-slide-learnings/context-graphs-trillion-dollar","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-slide-learnings"}]},{"id":"wiKAa10onQvGlYR2P7Io","title":"AI's Trillion-Dollar Opportunity: Context Graphs","pathname":"/study-notes/ai-slide-learnings/context-graphs-trillion-dollar/context-graph-manga-learning","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-slide-learnings"},{"label":"context-graphs-trillion-dollar"}]},{"id":"UraqMaa7UyN9VJkvQWp1","title":"prompt-repetition-llms","pathname":"/study-notes/ai-slide-learnings/prompt-repetition-llms","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"AI-slide-learnings"}]},{"id":"WsTUKxpP19scqXRyZrJN","title":"Prompt Repetition Improves Non-Reasoning LLMs","pathname":"/study-notes/ai-slide-learnings/prompt-repetition-llms/prompt-repetition-llms","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-slide-learnings"},{"label":"prompt-repetition-llms"}]},{"id":"ENj0XQ9z9MddRpJn7uEG","title":"source-link","pathname":"/study-notes/ai-slide-learnings/prompt-repetition-llms/source-link","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"AI-slide-learnings"},{"label":"prompt-repetition-llms"}]},{"id":"woqQOaBNZGVHT7FXhJxm","title":"Books","pathname":"/study-notes/books","siteSpaceId":"sitesp_o2QQT","description":""},{"id":"6gfLisvGMTECkMN2FtLC","title":"Designing-Data-Intensive-Applications","pathname":"/study-notes/books/designing-data-intensive-applications","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Books"}]},{"id":"-M71uDSz_52rKEmmdedu","title":"第一章 — 可靠性，可扩展性，可维护性的应用程序(Reliable, Scalable, and Maintainable Applications)","pathname":"/study-notes/books/designing-data-intensive-applications/chapter1-reliability-scalability-maintainability-applications","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Books"},{"label":"Designing-Data-Intensive-Applications"}]},{"id":"V4HNzFhDnxNJ647N2PcX","title":"System-Performance","pathname":"/study-notes/books/system-performance","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"Books"}]},{"id":"cZlptUP6wHJcIUGyxSsU","title":"Chapter1","pathname":"/study-notes/books/system-performance/chapter1","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Books"},{"label":"System-Performance"}]},{"id":"jF8bANovNbM9ztM8mJvt","title":"Chapter 2: Methodologies","pathname":"/study-notes/books/system-performance/chapter2-methodologies","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Books"},{"label":"System-Performance"}]},{"id":"Fu0P0TpGAPhUwejBLeXI","title":"Languages","pathname":"/study-notes/languages","siteSpaceId":"sitesp_o2QQT","description":""},{"id":"i3dmJ9EXJWPui1mSGSm8","title":"japanese","pathname":"/study-notes/languages/japanese","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Languages"}]},{"id":"-LpQQQInTmdDIMpq39bc","title":"japanese-week","pathname":"/study-notes/languages/japanese/japanese-week","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Languages"},{"label":"japanese"}]},{"id":"pRe3oLQK0jLLeglWmCST","title":"Leetcode","pathname":"/study-notes/leetcode","siteSpaceId":"sitesp_o2QQT","description":""},{"id":"XL0F0ejDNAn7DDfXSS9x","title":"30DayChallenge","pathname":"/study-notes/leetcode/30daychallenge","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"}]},{"id":"-M5jb3pFkVtlwEEvt7Md","title":"LRU-cache","pathname":"/study-notes/leetcode/30daychallenge/lru-cache","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M4Xo5gLfC-VApfPceRB","title":"backspace-string-compare","pathname":"/study-notes/leetcode/30daychallenge/backspace-string-compare","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M68WUQ4qodckdADCH7K","title":"binary-tree-maximum-path-sum","pathname":"/study-notes/leetcode/30daychallenge/binary-tree-maximum-path-sum","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M5eUnJcH5JaPUYHFnFb","title":"bitwise-and-number-range","pathname":"/study-notes/leetcode/30daychallenge/bitwise-and-number-range","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M6DkHmjJkRXze5-HGTY","title":"check-string-valid-sequence-from-root-to-leaves-path-in-bst","pathname":"/study-notes/leetcode/30daychallenge/check-string-valid-sequence-from-root-to-leaves-path-in-bst","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M5Q95ALGiFK2ZrzE35_","title":"construct-binary-search-tree-from-preorder-traversal","pathname":"/study-notes/leetcode/30daychallenge/construct-binary-search-tree-from-preorder-traversal","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M4raj0HhbO_Wmh7MH9q","title":"contiguous-array","pathname":"/study-notes/leetcode/30daychallenge/contiguous-array","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M4NM_WzK4iWH4qPaJ17","title":"counting-elements","pathname":"/study-notes/leetcode/30daychallenge/counting-elements","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M4h-LI5LqTStcyWQLlA","title":"diameter-of-binary-tree","pathname":"/study-notes/leetcode/30daychallenge/diameter-of-binary-tree","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M63Z_FQee7rkuotpZGk","title":"first-unique-number","pathname":"/study-notes/leetcode/30daychallenge/first-unique-number","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M4ILfwEmitYGW-L83Cl","title":"group-anagrams","pathname":"/study-notes/leetcode/30daychallenge/group-anagrams","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M5p5vcBHoTRwPgMSj3a","title":"jump-game","pathname":"/study-notes/leetcode/30daychallenge/jump-game","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M4l1ASMHU_V8iyMwS-_","title":"last-stone-weight","pathname":"/study-notes/leetcode/30daychallenge/last-stone-weight","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M5VgkJpg9s9D9YiS0GL","title":"leftmost-column-with-at-least-a-one","pathname":"/study-notes/leetcode/30daychallenge/leftmost-column-with-at-least-a-one","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M5skJ-_6__Cf-553aQ5","title":"longest-common-subsequect","pathname":"/study-notes/leetcode/30daychallenge/longest-common-subsequect","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M5zR1JTk17zbC6bdQiq","title":"maximal-square","pathname":"/study-notes/leetcode/30daychallenge/maximal-square","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M4ScOp8BsTqgWswSsfE","title":"maximum-subarray","pathname":"/study-notes/leetcode/30daychallenge/maximum-subarray","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M4SOWyFkfHUm_yoQ4Jb","title":"middle-of-the-linked-list","pathname":"/study-notes/leetcode/30daychallenge/middle-of-the-linked-list","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M4bZyiPRWAydxJjOHGK","title":"min-stack","pathname":"/study-notes/leetcode/30daychallenge/min-stack","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M5Fj-5pZuk5219mdcDN","title":"minimun-path-sum","pathname":"/study-notes/leetcode/30daychallenge/minimun-path-sum","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M4h6krpq-fF_JUNFj0a","title":"move-zeroes","pathname":"/study-notes/leetcode/30daychallenge/move-zeroes","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M4w1TqaP2UL1lAoyTbK","title":"perform-string-shifts","pathname":"/study-notes/leetcode/30daychallenge/perform-string-shifts","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M50Mqu8WANDjCY7n4HM","title":"product-of-array-except-itself","pathname":"/study-notes/leetcode/30daychallenge/product-of-array-except-itself","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M5J_2lmiNb1OKn3DMDg","title":"search-in-rotated-sorted-array","pathname":"/study-notes/leetcode/30daychallenge/search-in-rotated-sorted-array","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M5_TkVztjxdiNESAMWa","title":"subarray-sum-equals-k","pathname":"/study-notes/leetcode/30daychallenge/subarray-sum-equals-k","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"-M55iyCpnHZGUJCQWiUR","title":"valid-parenthesis-string","pathname":"/study-notes/leetcode/30daychallenge/valid-parenthesis-string","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"30DayChallenge"}]},{"id":"u8eAB3oUcD4gg343dHO7","title":"English Solution","pathname":"/study-notes/leetcode/english-solution","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"}]},{"id":"-LnBnz6XxDCfn5bn0F_e","title":"1168.optimize-water-distribution-in-a-village-en","pathname":"/study-notes/leetcode/english-solution/1168.optimize-water-distribution-in-a-village-en","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"English Solution"}]},{"id":"-LneIFmg36wO_L1dmjpV","title":"1171.remove-zero-sum-consecutive-nodes-from-linked-list-en","pathname":"/study-notes/leetcode/english-solution/1171.remove-zero-sum-consecutive-nodes-from-linked-list-en","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"English Solution"}]},{"id":"-LoOVMKozr5B7iaKdsS1","title":"1177.can-make-palindrome-from-substring-en","pathname":"/study-notes/leetcode/english-solution/1177.can-make-palindrome-from-substring-en","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"English Solution"}]},{"id":"-M6qB2ZjuP8tB4S9T2KP","title":"1343.number-of-avg-subarr-sizek-greater-or-equal-threshold","pathname":"/study-notes/leetcode/english-solution/1343.number-of-avg-subarr-sizek-greater-or-equal-threshold","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"English Solution"}]},{"id":"-M6sarrJRW50OPQcZ1GI","title":"1345.jump-game-iv","pathname":"/study-notes/leetcode/english-solution/1345.jump-game-iv","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"English Solution"}]},{"id":"-Lni13mJwzSOgFVRrnkf","title":"25.reverse-nodes-in-k-groups-en","pathname":"/study-notes/leetcode/english-solution/25.reverse-nodes-in-k-groups-en","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"English Solution"}]},{"id":"-Ln1UPpmLYA87Sx6pLIp","title":"474.ones-and-zeros-en","pathname":"/study-notes/leetcode/english-solution/474.ones-and-zeros-en","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"English Solution"}]},{"id":"-LmTAAUeR1d9cd2Xdp7U","title":"53.maximum-sum-subarray-en","pathname":"/study-notes/leetcode/english-solution/53.maximum-sum-subarray-en","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"English Solution"}]},{"id":"-LmTAAUXURB3TLzqV-HR","title":"547.friend-circles-en","pathname":"/study-notes/leetcode/english-solution/547.friend-circles-en","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"English Solution"}]},{"id":"-LmTAAUdgq3nq6Dy3h9n","title":"79.word-search-en","pathname":"/study-notes/leetcode/english-solution/79.word-search-en","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"English Solution"}]},{"id":"4cvejCqbgDjQGRz6e9nN","title":"May2020Challenge","pathname":"/study-notes/leetcode/may2020challenge","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"}]},{"id":"-M70ru8y_1VzgB2Wc6uD","title":"check-if-straight-line","pathname":"/study-notes/leetcode/may2020challenge/check-if-straight-line","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M6n8lB-HmM4pDD7gOqs","title":"cousins-in-binary-tree","pathname":"/study-notes/leetcode/may2020challenge/cousins-in-binary-tree","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M7-mXqRvFYbVfcZm1ZK","title":"find-town-judge","pathname":"/study-notes/leetcode/may2020challenge/find-town-judge","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M6Ip0KacBZCH9ak2RBK","title":"first-bad-version","pathname":"/study-notes/leetcode/may2020challenge/first-bad-version","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M6c1bjkT0tGU-jiupd7","title":"first-unique-character-in-a-string","pathname":"/study-notes/leetcode/may2020challenge/first-unique-character-in-a-string","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M76D7swKYQuLmnyyCPb","title":"flood-fill","pathname":"/study-notes/leetcode/may2020challenge/flood-fill","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M7LyyA0OIS8_htZ2ulc","title":"implement-trie","pathname":"/study-notes/leetcode/may2020challenge/implement-trie","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M6NkGsPMEGlgKKj9pjD","title":"jewels-and-stones","pathname":"/study-notes/leetcode/may2020challenge/jewels-and-stones","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M6hOe5ghFu5iNIUHb11","title":"majority-element","pathname":"/study-notes/leetcode/may2020challenge/majority-element","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M7R9LLY3RQZnlAw6Etl","title":"maximum-sum-circular-subarray","pathname":"/study-notes/leetcode/may2020challenge/maximum-sum-circular-subarray","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M6Y1Q0jCLqRyu00zehF","title":"number-complement","pathname":"/study-notes/leetcode/may2020challenge/number-complement","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-MKvgTaOFgO9IyOHI5cK","title":"odd-even-linkedlist","pathname":"/study-notes/leetcode/may2020challenge/odd-even-linkedlist","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M6SglTGlICT14m4kPj0","title":"ransom-note","pathname":"/study-notes/leetcode/may2020challenge/ransom-note","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M7GllVaLmuXbi8rJ9W9","title":"remove-k-digits","pathname":"/study-notes/leetcode/may2020challenge/remove-k-digits","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M7BS3UjbfyV33bL9B1c","title":"single-element-in-sorted-array","pathname":"/study-notes/leetcode/may2020challenge/single-element-in-sorted-array","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"-M7-vzpc2gXsLA6-f4AX","title":"valid-perfect-square","pathname":"/study-notes/leetcode/may2020challenge/valid-perfect-square","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"May2020Challenge"}]},{"id":"rvMRi9th16ai0Mi7rAJA","title":"python","pathname":"/study-notes/leetcode/python","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"}]},{"id":"TCU77SKCPfXaDsK4dx2d","title":"000017-Letter-Combinations-of-a-Phone-Number","pathname":"/study-notes/leetcode/python/000017-letter-combinations-of-a-phone-number","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"vdqSCmK99nvLNzz5tltd","title":"000032-Longest-Valid-Parentheses","pathname":"/study-notes/leetcode/python/000032-longest-valid-parentheses","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"ffXFLw6Cm6arDg1YfD3c","title":"000033-Search-in-Rotated-Sorted-Array","pathname":"/study-notes/leetcode/python/000033-search-in-rotated-sorted-array","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"uTkgG5JDJtF3zBauYMsu","title":"000046-Permutations","pathname":"/study-notes/leetcode/python/000046-permutations","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"W5wQEVWES5xrMRwnnewi","title":"000074-Search-a-2D-Matrix","pathname":"/study-notes/leetcode/python/000074-search-a-2d-matrix","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"WIwKyspbTKybuwosuE3v","title":"000077-Combinations","pathname":"/study-notes/leetcode/python/000077-combinations","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"T8zMEMATCfY7AecKX6X0","title":"000081-Search-in-Rotated-Sorted-Array-II","pathname":"/study-notes/leetcode/python/000081-search-in-rotated-sorted-array-ii","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"GtxJyOFjGYD5UzhIvh54","title":"000137-single-number-ii","pathname":"/study-notes/leetcode/python/000137-single-number-ii","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"IZkqTsLlsGc4cfEkZQVG","title":"000139-Word-Break","pathname":"/study-notes/leetcode/python/000139-word-break","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"Is40ed2PLJTXpRtX54WI","title":"000207-courses-schedule","pathname":"/study-notes/leetcode/python/000207-courses-schedule","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"mo7ir4hoLNgwlKhweIRx","title":"000209-Minimum-Size-Subarray-Sum","pathname":"/study-notes/leetcode/python/000209-minimum-size-subarray-sum","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"04r7tMD1NL4H1k2iZf67","title":"000376-wiggle-subsequence","pathname":"/study-notes/leetcode/python/000376-wiggle-subsequence","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"CnD1OfxmO2eTk5ZAz0Hm","title":"000445-Add-Two-Numbers-II","pathname":"/study-notes/leetcode/python/000445-add-two-numbers-ii","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"dGLP87FmyiJl3I92UTeX","title":"000486-Predict-the-Winner","pathname":"/study-notes/leetcode/python/000486-predict-the-winner","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"sCvF1CON9HwGR6HpG74I","title":"000518-Coin-Change-II","pathname":"/study-notes/leetcode/python/000518-coin-change-ii","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"ZP87e9TxozdoXUGZBGdg","title":"000673-Number-of-Longest-Increasing-Subsequence","pathname":"/study-notes/leetcode/python/000673-number-of-longest-increasing-subsequence","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"NiYTp4YZ4v8smMo03r0j","title":"000688-Knight-Probability-in-Chessboard","pathname":"/study-notes/leetcode/python/000688-knight-probability-in-chessboard","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"iYB1eSgwpjS4bcDUySFx","title":"000735-Asteroid-Collision","pathname":"/study-notes/leetcode/python/000735-asteroid-collision","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"qfQmqQ6suqX9UI5VKH2i","title":"000852-Peak-Index-in-a-Mountain-Array","pathname":"/study-notes/leetcode/python/000852-peak-index-in-a-mountain-array","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"boi5PbOqbvWEtZNiQY6m","title":"859-Buddy-Strings","pathname":"/study-notes/leetcode/python/000859-buddy-strings","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"h4SMZHpcbAkLiJFmrOxe","title":"000864-Shortest-Path-to-Get-All-Keys","pathname":"/study-notes/leetcode/python/000864-shortest-path-to-get-all-keys","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"7IuqLcdww68zlwBHidpd","title":"000920-Number-of-Music-Playlists","pathname":"/study-notes/leetcode/python/000920-number-of-music-playlists","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"WLC4xGBlvkrdxyDqj5P8","title":"001218-Longest-Arithmetic-Subsequence-of-Given-Difference","pathname":"/study-notes/leetcode/python/001218-longest-arithmetic-subsequence-of-given-difference","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"QDMsLS20sFewQBU7128c","title":"001235-Maximum-Profit-in-Job-Scheduling","pathname":"/study-notes/leetcode/python/001235-maximum-profit-in-job-scheduling","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"JeSSckBVs4HSr1Df6geC","title":"001493-Longest-Subarray-of 1-After-Deleting-One-Element","pathname":"/study-notes/leetcode/python/001493-longest-subarray-of-1-after-deleting-one-element","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"2dbdN2ssnW7IHVKpasx6","title":"Problem","pathname":"/study-notes/leetcode/python/001514-path-with-maximum-probability","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"9cyshDg8NGMhsRKpOwDp","title":"002024-Maximize-the-Confusion-of-an-Exam","pathname":"/study-notes/leetcode/python/002024-maximize-the-confusion-of-an-exam","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"C2sIZ1rjf13q4iEll8Ng","title":"2305-Fair-Distribution-of-Cookies","pathname":"/study-notes/leetcode/python/002305-fair-distribution-of-cookies","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"oUj2C5W3J9FZC4Ihnv5M","title":"002616-Minimize-the-Maximum-Difference-of-Pairs","pathname":"/study-notes/leetcode/python/002616-minimize-the-maximum-difference-of-pairs","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"Lm6geOOG8CvT751J3JQ2","title":"00802-Find-Eventual-Safe-States","pathname":"/study-notes/leetcode/python/00802-find-eventual-safe-states","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"python"}]},{"id":"inhkXyf85lIOEa83HM9o","title":"中文版解题","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"}]},{"id":"-LmbEA8HMnV6iq6BwBPg","title":"1147.longest-chunked-palindrome-decomposition-cn","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti/1147.longest-chunked-palindrome-decomposition-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"中文版解题"}]},{"id":"-LnBnz6_yXfq_ia4v80P","title":"1168.optimize-water-distribution-in-a-village-cn","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti/1168.optimize-water-distribution-in-a-village-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"中文版解题"}]},{"id":"-LneIFmkwuJBc071ucpf","title":"1171.remove-zero-sum-consecutive-nodes-from-linked-list-cn","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti/1171.remove-zero-sum-consecutive-nodes-from-linked-list-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"中文版解题"}]},{"id":"-LoOVMKsS5Fia6JCHAIu","title":"1177.can-make-palindrome-from-substring-cn","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti/1177.can-make-palindrome-from-substring-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"中文版解题"}]},{"id":"-LmTAAUUzTyYRcVOMInN","title":"215.kth-largest-element-in-an-array-cn","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti/215.kth-largest-element-in-an-array-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"中文版解题"}]},{"id":"-Lni13mwExSViNCvu4sf","title":"25.reverse-nodes-in-k-groups-cn","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti/25.reverse-nodes-in-k-groups-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"中文版解题"}]},{"id":"-LmTAAUZciFPY7BMPfB0","title":"30.substring-with-concatenation-of-all-words-cn","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti/30.substring-with-concatenation-of-all-words-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"中文版解题"}]},{"id":"-LmTAAU_ZIteJ5FrWKPI","title":"4.median-of-two-sorted-array-cn","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti/4.median-of-two-sorted-array-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"中文版解题"}]},{"id":"-LmTAAUcDoBPSNA23ZwP","title":"460.LFU-cache-cn","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti/460.lfu-cache-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"中文版解题"}]},{"id":"-Ln1UPpXJszYQYmh3M_S","title":"474.ones-and-zeros-cn","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti/474.ones-and-zeros-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"中文版解题"}]},{"id":"-LmTAAUh_NRLLg7oxyR8","title":"53.maximum-sum-subarray-cn","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti/53.maximum-sum-subarray-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"中文版解题"}]},{"id":"-LmTAAUa6S5VGLgB2KTE","title":"79.word-search-cn","pathname":"/study-notes/leetcode/zhong-wen-ban-jie-ti/79.word-search-cn","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Leetcode"},{"label":"中文版解题"}]},{"id":"EiCceO7iKncopdToOK9u","title":"Readings","pathname":"/study-notes/readings","siteSpaceId":"sitesp_o2QQT","description":""},{"id":"KERPryNviZTaUm0YcpIw","title":"2020","pathname":"/study-notes/readings/2020","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Readings"}]},{"id":"FtNmGP2f9L0lNeEAAwad","title":"Design-Data-Intensive-Application","pathname":"/study-notes/readings/2020/design-data-intensive-application","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Readings"},{"label":"2020"}]},{"id":"-MKvgTbCp6k9NvW-IMsO","title":"亲爱的提奥","pathname":"/study-notes/readings/2020/qin-ai-de-ti-ao","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Readings"},{"label":"2020"}]},{"id":"-MKvidg1VArj6HvKgvzs","title":"理想国","pathname":"/study-notes/readings/2020/li-xiang-guo","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Readings"},{"label":"2020"}]},{"id":"-MLfhzobKvkmDklLyiIb","title":"贫穷的本质","pathname":"/study-notes/readings/2020/pin-qiong-de-ben-zhi","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"Readings"},{"label":"2020"}]},{"id":"tFymwdgizn4lIi0qfeHe","title":"docs","pathname":"/study-notes/docs","siteSpaceId":"sitesp_o2QQT"},{"id":"a1qfpT9YEKaONiUIZGSo","title":"tasks","pathname":"/study-notes/docs/tasks","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"docs"}]},{"id":"kTHqhZnUrdclUpM5mg3G","title":"Technical Debt Remediation Tracker","pathname":"/study-notes/docs/tasks/tech-debt-remediation","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"docs"},{"label":"tasks"}]},{"id":"e8tQOiViSZTTLNDitBIg","title":"technical-debt","pathname":"/study-notes/docs/technical-debt","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"docs"}]},{"id":"5fCh3boVjeDFaiEUi62L","title":"Technical Debt Audit - 2026-02-07","pathname":"/study-notes/docs/technical-debt/audit-2026-02-07","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"docs"},{"label":"technical-debt"}]},{"id":"PCmahaiiZ8sIErWrOVbW","title":"travels","pathname":"/study-notes/travels","siteSpaceId":"sitesp_o2QQT"},{"id":"NaNQ4wui2Hn8DNoSKjeG","title":"2025","pathname":"/study-notes/travels/2025","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"travels"}]},{"id":"ub8ucOqyGaZn6wVqdYrL","title":"japan-taiwan","pathname":"/study-notes/travels/2025/japan-taiwan","siteSpaceId":"sitesp_o2QQT","breadcrumbs":[{"label":"travels"},{"label":"2025"}]},{"id":"eVP2vCytOtT9ZOtyNGkj","title":"travel-journal","pathname":"/study-notes/travels/2025/japan-taiwan/travel-journal","siteSpaceId":"sitesp_o2QQT","description":"","breadcrumbs":[{"label":"travels"},{"label":"2025"},{"label":"japan-taiwan"}]}]}