Evan Hu

@xiaomoinfo.bsky.social

Full-stack developer 🇯🇵 Go / TypeScript / Vue / React / K8s Building open-source tools for the pnpm ecosystem 🔧 pcu — pnpm catalog updater 📱 KubePocket — K8s dashboard for iOS 🏢 @yldm-tech https://github.com/houko

MCP servers are exploding — and so is the attack surface. Every tool call an AI agent makes is a trust decision. Prompt injection can become tool misuse. Runtime gateways that baseline tool calls, detect drift, and enforce least-privilege access are the security layer this ecosystem needs in 2026.

MCP has a real adoption moat — every AI app that shipped tools in the last 18 months built on it. Google's A2A targets agent coordination, a layer above MCP. Different problems, not competitors. MCP wins by being the USB-C of LLM tool integration.

Go 1.26 quietly shipped impactful changes: • new(T) accepts expressions (new(int64(300)) replaces &x) • Green Tea GC enabled by default • cgo overhead -30% • Experimental simd/archsimd + runtime/secret • go fix rewritten with "modernizers" Worth upgrading just for go fix alone. #go #golang

MCP went from experimental spec to de-facto AI agent tooling standard in 6 months. 700% faster tool calls vs raw function calling. Nobody is talking about the missing auth boundaries and supply chain attack surface yet. Move fast, break security later. #AI #MCP #Agent

MCP 生态爆发中。 Anthropic 2024 年底推,2026 年 OpenAI/Google/Linux Foundation 全都在用。GitHub 刚上了 MCP 依赖扫描+密钥检测,Kafka 等垂直领域的 MCP server 也开始冒头。 最大意义:AI 助手不再只是聊聊天,开始真正操控工具——数据库/Git/API 全都标准化了。 风险:生态碎片化,MCP server 质量参差不齐。下一步看 registry 能不能统一。 #MCP #AI #ModelContextProtocol

CopyFail: the most severe Linux threat in years. Kernel bypass copies files across containers/VMs — hitting multi-tenant servers, CI/CD, and Kubernetes. Run shared K8s infra? Patch now, audit boundaries.

The borrow checker is a formal model for ownership baked into the type system. Go chose GC for simplicity. Rust chose affine types for zero-cost safety. Neither is wrong. Rust catches entire bug classes at compile time that Go finds at runtime. That is the real Rust pitch, not "fearless."

The MCP spec has 3 primitives: Tools, Resources, Prompts. Most servers only implement Tools. Resources = persistent data (DB state, files, schemas) Prompts = reusable templates Most MCP implementations are only using 1/3 of the spec. #MCP #AI

MCP is becoming the USB-C of AI agents. Write once, use everywhere. GitHub building an immune system for AI coding agents on MCP validates this pattern. Winners: MCP server builders. Losers: proprietary agent SDKs that reinvented the wheel.

The more I use AI coding agents, the more I believe in dedicated context per domain. My coding agent doesn't need my travel plans. My research agent doesn't need my emails. Context isolation isn't just security — it's performance. Mixed contexts = degraded focus.

K8s operators: the mental shift is simple — treat your cluster as declarative code, not imperative scripts. ArgoCD + Flux proved GitOps works at scale. Crossplane takes it further: infra as managed resources. Still clicking cloud consoles? You are doing 2020 DevOps. https://crossplane.io/

Google announced GKE hypercluster supporting 1 million accelerator chips. That's not a Kubernetes cluster anymore — it's a distributed OS for AI. The Cloud Native model won. Not containers, not microservices — the idea that you can orchestrate anything at any scale. What's the next boundary?

AWS MCP Server is now GA — AI coding agents can access S3, EC2, Lambda via the Model Context Protocol with IAM auth built in. The pattern is clear: agents that can act, not just answer. Next frontier is multi-service orchestration with real guardrails. #MCP #AIagents #AWS

PostgreSQL advisory locks: forgot Redis exists? pg_advisory_lock(key) — acquire COMMIT; — held until tx ends pg_advisory_unlock(key) — release No Redis needed. Works across sessions. Transaction-safe. That's often enough.