Reading up on go
20 deep · digging since nov 21, 25
- Iterating faster with TypeScript 7
The VS Code team incrementally adopted TypeScript 7, a Go port of the compiler, achieving 4–7× speedups in builds and editor tooling.
- Self-hosted dev sandboxes with preview URLs (Docker, Go, no K8s)
sandboxd is an open-source backend that creates isolated Linux containers with AI coding agents and live preview URLs, all self-hosted on one machine using Docker and Go.
- GitHub - tamnd/kage at console.dev
A new tool called kage clones websites into offline, script-free static mirrors by rendering each page in headless Chrome and stripping JavaScript before saving.
- Use boring languages with LLMs
Using boring languages like Go with LLMs reduces variance in training data, leading to more predictable and reliable code generation.
- Arthur Cornil
Many SaaS apps don't need servers; shipping the full backend to the browser via WASM, SQLite, and OPFS enables local-first single-user apps.
- CLI Printing Press – create go CLI tool from any API
CLI Printing Press automates generating token-efficient Go CLIs, MCP servers, and Claude Code skills from any API by studying official docs, community tools, and sniffed web traffic.
- Lisette a little language inspired by Rust that compiles to Go
Lisette compiles to Go and adds Rust-inspired features like algebraic data types, pattern matching, and no nil for better type safety.
- Returning to Rails in 2026
Hacker News commenters debate the merits of Ruby on Rails in 2026, with many praising its conventions and stability while criticizing lack of typing and AI-oriented marketing.
- LLMs work best when the user defines their acceptance criteria first
Defining clear, testable acceptance criteria upfront dramatically improves LLM-generated code quality, shifting their output from plausible to actually correct.
- A case for Go as the best language for AI agents
The Hacker News discussion debates whether Go's simplicity, fast compilation, and opinionated style make it ideal for AI agents, with commenters offering counterarguments favoring Python, Rust, and other languages.
- GitHub - poteto/noodle: Orchestrate agents using skills
Noodle is a Go-based open-source tool for orchestrating agents using skill-based workflows.
- Go is the Best Language for AI Agents
Based on experience building Bruin, the author argues Go's simplicity, fast compilation, standardized tooling, and cross-platform support make it ideal for AI-agent-generated code.
- GitHub - mandarwagh9/MachineAuth: Secure OAuth 2.0 authentication for AI agents and machine-to-machine communication.
MachineAuth provides OAuth 2.0 authentication and permission infrastructure designed for AI agents to securely access APIs and services.
- Using go fix to modernize Go code
Go 1.26's rewritten `go fix` command applies analyzers to modernize Go code, motivated by ensuring LLMs train on up-to-date idioms.
- Parse, Don't Validate (2019)
The article argues that data should be parsed into types that make illegal states unrepresentable at system boundaries, rather than scattered through validation checks.
- Cursed Bundler: Using go get to install Ruby Gems
Go's module proxy and transparency log can be repurposed to fetch and verify Ruby gems with better integrity guarantees than RubyGems itself.
- Package managers keep using Git as a database, it never works out
Using Git as a package manager backend causes performance and scaling problems as ecosystems grow, leading to workarounds like proxies and sparse checkouts.
- Show HN: Marmot – Single-binary data catalog (no Kafka, no Elasticsearch)
Marmot is an open-source data catalog that ships as a single Go binary backed by Postgres, aiming to simplify data discovery without complex dependencies.
- Thoughts on Go vs. Rust vs. Zig
Hacker News用户就Go、Rust和Zig的设计取舍展开辩论,重点围绕RAII、内存管理和学习曲线等实际体验差异。
- Go's Sweet 16 | Hacker News
On its 16th anniversary, Go's community celebrates the language's simplicity and productivity for backend systems, while debating its trade-offs around features and compatibility.