41554 blogs · [ { "id": "01a08780-b5a1-700b-b607-005273a02668", "title": "Make Claude Code Meow with Hooks", "url": "https://www.haihai.ai/hooks/", "published_at": "2025-07-16T20:08:05+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864cf6493c2", "title": "Claude Web Search API & Python", "url": "https://www.haihai.ai/claude-web/", "published_at": "2025-05-09T04:38:26+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864cf6a0a60", "title": "Build Remote MCP Servers with FastMCP and Python", "url": "https://www.haihai.ai/fastmcp/", "published_at": "2025-05-02T04:40:00+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864cf9ade57", "title": "AI Advice for Cynical Business Owners", "url": "https://www.haihai.ai/ai-advice/", "published_at": "2025-04-15T14:11:20+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864d092405a", "title": "Writing 2,000 words in 90 minutes with Obsidian + MCP + Claude.", "url": "https://www.haihai.ai/obsidian-mcp/", "published_at": "2025-04-15T02:40:01+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864d191667f", "title": "Cursor Agent vs. Claude Code", "url": "https://www.haihai.ai/cursor-vs-claude-code/", "published_at": "2025-03-13T19:18:21+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864d223ac95", "title": "Cloudflare + OpenAI Hack Night", "url": "https://www.haihai.ai/cloudflare-openai/", "published_at": "2024-10-09T17:43:30+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864d316397b", "title": "Photos from OpenAI DevDay", "url": "https://www.haihai.ai/devday/", "published_at": "2024-10-04T19:50:49+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864d414a9be", "title": "3 things to learn from Cursor's popularity", "url": "https://www.haihai.ai/cursor/", "published_at": "2024-09-06T03:31:33+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864d49b27fc", "title": "David Blaine and AI Hack Night Vegas", "url": "https://www.haihai.ai/blaine/", "published_at": "2024-08-31T03:21:57+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864d56c738c", "title": "“Everything Fails All the Time” is so 2023", "url": "https://www.haihai.ai/everything-fails-all-the-time-is-so-2023/", "published_at": "2024-07-15T20:57:45+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864d5f8d20c", "title": "On automating away the developer jobs", "url": "https://www.haihai.ai/automating/", "published_at": "2024-04-19T13:41:41+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864d6c50b52", "title": "AI is teaching my nine year old to code", "url": "https://www.haihai.ai/emma/", "published_at": "2024-04-15T17:53:05+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864d6c6299a", "title": "Enriching Public Data with LLMs", "url": "https://www.haihai.ai/rockland/", "published_at": "2024-04-01T21:55:45+00:00" }, { "id": "01a08780-b5a2-7275-89bf-f864d76a64a6", "title": "YouTube: Prompt Engineer Faster", "url": "https://www.haihai.ai/prompt-engineer-faster/", "published_at": "2024-03-14T15:01:25+00:00" } ] posts Claim your blog
Back to haihai.ai
Blog · corpus.blog/blogs/haihai.ai/posts

haihai.ai

haihai.ai

2025

2024