Shiqi Mei

notes on software, systems, and tools

Blog Gists Projects About
Jan 16, 2026

Why Building a Web Scraper is Harder Than You Think

A breakdown of the infrastructure required for production web scraping - from proxy pools to anti-bot bypass to hosted scrapers - and why SaaS solutions exist.

Jan 13, 2026

From Chunks to Graphs: An Overview of RAG Architectures

A comprehensive comparison of Traditional RAG, GraphRAG, and LightRAG - their architectures, trade-offs, and when to use each.

Jan 12, 2026

The Human-AI Production Era: A Forecast

On the paradigm shift from human-centric to agent-centric tools, the progressive automation of work, and what it means for human society.

Jan 11, 2026

Claude Code's Fork and Agent Arguments: Running Skills in Sub-Agents

The context fork and agent arguments let skills run in isolated sub-agents, keeping intermediate steps out of the main conversation's context window.

Jan 7, 2026

Why Agent Skills Beat MCP for Context Efficiency

Agent Skills use progressive disclosure and script execution to dramatically reduce context consumption compared to MCP's upfront tool loading approach.

Jan 3, 2026

Removing Rounded Corners and Window Borders on macOS

A deep dive into modifying macOS system assets to achieve square window corners and remove the 1px window border.

Dec 16, 2025

Fixing Claude Code "0 Tokens" Hang: macOS Proxy and SSE Streaming

Why Claude Code hangs at "0 tokens" when macOS has disabled-but-configured proxy settings that interfere with SSE streaming.

Aug 7, 2025

AI Agents and the New Tool Paradigm: Code as the Universal Interface

On knowledge alignment, context engineering, HITL limitations, and why code is becoming the universal tool for machine intelligence.

Nov 29, 2023

Information Distribution, Deep Thinking, and Building Cognition

Information quality determines decision quality. Your cognition - built from deep thinking about the information you acquire - shapes every decision you make.

Nov 12, 2023

The Complete Guide to Taking Your Tech Startup Global

A practical guide covering corporate structure, payment infrastructure, banking, team management, cloud services, and visa options for tech founders expanding to North America.

Nov 3, 2021

How to Add Karabiner Elements Advanced Mapping Rules

Create conditional key remapping rules that exclude specific applications using Karabiner Elements' Complex Modifications.

Feb 21, 2018

Deepin Boot Maker Not Recognizing USB Drive

Why PE tools cause USB drives to be misidentified as local disks, and how to work around it.

Feb 21, 2018

Fixing Boot Issues: A Deep Dive into MBR, PBR, and BCD

Understanding and repairing Windows boot failures after removing a Linux dual-boot partition.

© 2026 Shiqi Mei