TL;DR. golang.org/x/net/idna.Lookup.ToASCII runs UTS-46 NFKC mapping 0-9. A pre-IDNA net.ParseIP check rejects the NO_PROXY lists, TLS-SNI routers, and cookie-domain validators that TrimRight + ParseAddr golang.org/x/net/http/httpproxy, the canonical safe pattern, and two I ran into this one while writing a Go HTTP client for a private project. I idna.Lookup.ToASCII canonicalising the host The sha
AI. It's the buzzword on everyone's lips, the technology promising to revolutionize… well, everything. And, predictably, it's met with a healthy dose of skepticism, if not outright disdain. "It's unreliable," some say. "It hallucinates," others lament. "It's a crutch for those who don't understand the real work." Sound familiar? It should. Because this isn't the first time humanity has grappled wi
Opinion: We Ditched All Third-Party Mobile SDKs – Cut App Startup Time by 30% for iOS 18 When iOS 18 launched, our team braced for the usual post-release performance tweaks. Instead, we hit a wall: our flagship app’s cold startup time had crept up to 2.8 seconds, well above Apple’s recommended 1.5-second threshold for optimal user retention. After months of debugging, we made a radical call: rem