Hacker News with Generative AI: Design Choices

Were multiple return values Go's biggest mistake? (herecomesthemoon.net)
The Go programming language is frequently critizied for all sorts of reasons. To name a few crowd favorites: Lack of sum types, lack of enums, lack of null safety, lack of const correctness or immutability guarantees, verbose error handling that still makes it easy to accidentally ignore errors, the infamous time formatting and of course the lack of generics (this one is admittedly outdated).
Should programming languages be safe or powerful? (lambdaland.org)
Should a programming language be powerful and let a programmer do a lot, or should it be safe and protect the programmer from bad mistakes?