







Go's refusal to add a try keyword isn't about loving boilerplate.
The Go programming language
Go may be our generation's most important new programming language. It is exceptionally expressive, highly efficient in both compilation and execution, and enables the development of extremely reliable and robust programs. It shares the same spirit programmers once found in C: it helps serious professional programmers achieve maximum effect with minimum means. Now, Go shares something else with C, too. Brian Kernighan, who wrote the world's most respected and useful C primer for working programmers, has just done the same for Go. Together with Google Go insider Alan Donovan, Kernighan explains what Go does and doesn't borrow from C ... the great ideas it borrows from other modern languages ... and how it avoids features that lead to unnecessary complexity and unreliable code. Throughout, their short, carefully-crafted code examples demonstrate today's most effective Go idioms, so you can start using Go effectively right from the beginning, and quickly take advantage of its full power. All code has been extensively reviewed by Go's creators at Google for both completeness and accuracy

The Go Programming Language
Go is an open source programming language that makes it simple to build secure, scalable systems.

Learn Go by Building a Command Line Todo App | Barbarian Meets Coding
Learn the Go programming language by building a test-driven command line todo application

Go in Action
This book provides an intensive, comprehensive, and idiomatic view of Go. It introduces the Go language, guiding you from inquisitive developer to Go guru.

What canceled my Go context?
How Go 1.20's WithCancelCause and Go 1.21's WithTimeoutCause let you attach a reason to context cancellation, plus a gotcha with manual cancel and the stdlib pattern that covers every path.

http2/errors.go - net - Git at Google
Product teams struggled to create intent. AI let them think they could skip it.
Teams struggled to produce intent. AI let them think they could skip it.

Go 1.27 interactive tour
An interactive tour of what’s new in Go 1.27: every notable language, runtime, and standard library change, with short runnable examples you can edit and run in the browser.

Review the reviews
When I was actively contributing to the Go project, my primary feed was the code review email firehose. Issues, mailing lists, and Slack had low SNR. The finished commit history was better: it was finely polished work with some of the best written commit messages I have ever encountered. But it didn’t hold a candle to code reviews for operational learning. The commit history could tell you what got done and why, in impressive technical detail.
Good Luck Opting Out: Manipulative Design Patterns in Opt-Out Processes
EPIC’s report Good Luck Opting Out: Manipulative Design Patterns in Opt-Out Processes by Justin Sherman, EPIC Scholar in Residence, and Caroline Kraczon, EPIC Counsel, investigates whether the consumer opt-out processes provided by major online platforms use manipulative design patterns to make it more difficult for consumers to exercise their opt-out rights.

Go Web Programming
Build scalable, high-performance web apps in Go with modern design principles.

"Cognitive surrender" leads AI users to abandon logical thinking, research finds
Experiments show large majorities uncritically accepting "faulty" AI answers.

‘No & ...’ : A Forum on Technological Refusal - Home
This forum begins from the idea that refusal is, among other things, a rejection of one’s current relationship to technology (as an individual and/or as part of a collective) and a simultaneous commitment to another way of being in the world. The ‘no’ is accompanied by a ‘yes’ to another path. In this sense, refusal demands a careful articulation of what needs to change as well as a vision for a future that can (and should) be worked towards.
tried writing something
The ATmosphere community should value being more colorful and playful - Jacob's Blog
pckt.blog#atproto is there anything we can do to solve the issues plaguing the lexicon specification right now I don't think it's good that the reference TS and Go SDK do not agree with each other on how lexicons should be interpreted
Ricardo J. Méndez
Hmm. That's generated with prototypey and goat lex lint didn't complain, but I'll look into it, thanks.
Hey we shipped a new Go code generator for lexicon types. Been in production for a couple weeks now 🥳 Based off of @bnewbold.net's cobalt work and @hypha.coop's go-dasl for DRISL serialization. Copies indigo's echo server stub generation verbatim. 100% compatible with @atproto/lex lockfiles.
GitHub - streamplace/glex: Go code generation for atproto. glex: enter the repo
github.com