Earlier quoted context omitted.
I hope I don't sounds rude saying this but Go code is generally self evident. I personally got my Go knowledge from reading Go code on GitHub or the like. There's a certain beauty to Go code in that you can grasp what code does pretty easily, which definitely helps with learning.
Go is superficially readable, but be careful. It has some (in my experience) quite non-evident semantic aspects, such as interface nils and channel “edge cases” (which aren’t “edge” at all, you do have to handle them). The Timer thing they just fixed is an example of how the Go core team really expects you to read the manual. The good news is that the language and stdlib docs are concise and extremely clear. One of t…
Go 1.23 Released
101–106 of 106 posts
Re: Go 1.23 Released
#102If you find the official release notes a bit dry (they really are), I've prepared an interactive version with lots of examples: - Iterators (range / types / pull / slices / maps). - Timer changes (garbage collection and reset/stop behavior). - Canonical values with the `unique` package. - HTTP cookie handling. - Copying directories. - Slices and atomics changes. https://antonz.org/go-1-23
Re: Go 1.23 Released
#103Earlier quoted context omitted.
You have me backwards cos I had it forwards. I was unclear perhaps. I meant (a) "someone" (suits?) said let's install telemetry, (b) the Go team said well hey come on let's make it opt-in rather than defaulting to "on", (c) suits said no we just sneak in the default "on" (cos google ebil).
Well I can assure you that is not what happened. Our team tried to come up with a telemetry design that set a higher bar for privacy preservation than the norms of the industry (including Google), something so safe that it would be acceptable to enable by default. Of course, the community rejected it and that plan died. But the "suits" at Google afford our team enough autonomy to act in the best interests of the Go c…
FWIW I wasn't suggesting "villainy" so much as "SNAFU". Google's record on privacy in general leaves something to be desired.
Re: Go 1.23 Released
#104Earlier quoted context omitted.
Are you opposed to the process by which discussion can initiate a transition from negative state to positive state? Seems healthy to me.
To me, even proposing the (extremely obviously) negative state in the first place is a sign of bad faith on the part of the proposer. If they proposed kicking puppies twice a day, and after some discussion decided to not do that would we all be applauding their decision?
Re: Go 1.23 Released
#105Earlier quoted context omitted.
To me, even proposing the (extremely obviously) negative state in the first place is a sign of bad faith on the part of the proposer. If they proposed kicking puppies twice a day, and after some discussion decided to not do that would we all be applauding their decision?
Ridiculous. Only you believe those two are equivalent.