> For every kilobyte of Go code available on GitHub, GitLab, and other Git forges, there are unknowable megabytes of private Go code that will never see the light of day (or maybe they will if LAPSUS$ decides to make that company a target). > Without knowing what ports of Go are used, the Go team can’t make sure that the right time is spent on maintaining those ports. Am I being overly pragmatic if not selfish for th…
Making Go telemetry opt-in is a mistake
11–20 of 88 posts
Re: Making Go telemetry opt-in is a mistake
#12Not really. People hate opt-out telemetry regardless of who runs it.
Re: Making Go telemetry opt-in is a mistake
#13Respecting the users wishes isn’t a mistake. For sure it may have a few digits less of accuracy in some dashboards but who cares. The consensus was that opt-in was the best solution, and thankfully Google went with the best solution.
You could argue that it's ultimately the users who suffer. Telemetry helps guide development, so it's harder for developers to know what to focus their efforts on.
Re: Making Go telemetry opt-in is a mistake
#14They should simply allow for people to pick their default at installation. (so at download) Even better if the go tool were to have a `go update` with a `telemetry-off` flag or something. (and possibly a prompt to remind people otherwise they will complain again) Problem solved.
Without an explicit agreement, it could even run afoul of wiretapping laws (unresolved in courts, as far as I’m aware).
Re: Making Go telemetry opt-in is a mistake
#15Re: Making Go telemetry opt-in is a mistake
#16Respecting the users wishes isn’t a mistake. For sure it may have a few digits less of accuracy in some dashboards but who cares. The consensus was that opt-in was the best solution, and thankfully Google went with the best solution.
> For sure it may have a few digits less of accuracy in some dashboards but who cares. You could argue that it's ultimately the users who suffer. Telemetry helps guide development, so it's harder for developers to know what to focus their efforts on.
And Golang also has the yearly survey that gives much more valuable inputs than telemetry could track IMHO.
Re: Making Go telemetry opt-in is a mistake
#17"Users are liars, so let's spy them directly to know what we want to know".
It is mind blowing how, as an user/the target, you can support that.
Nothing is really anonymous and your anonymous data can say a lot about you.
Telemetry coming from this IP, so company x is using go. A pattern of data coming every 2 days, so their build nodes rebuild every 2 days. That kind of build pattern is there, so they are using the xxx crypto library...
And when they say, let's trust Google, I would propose to Google to accept the opposite:
Now they will transmit to the public telemetry of their internal systems: how many users, what do they do, how many users they block, for what reason, how many build nodes they have, how many commits, how long the go team is spending looking at telemetry reports, which website are the more visited by Google employees,...
And let's see if they will accept. It's for the good of the world, why they would refuse?
Re: Making Go telemetry opt-in is a mistake
#18Reminded of a post I saw the other day referencing Clausewitz to say "if your ideal military strategy is politically unachievable, it's not the ideal strategy". If going for opt-out telemetry makes your customers hate you and you're forced to retreat under a hail of fire, going opt-in is not a mistake. There's also a philosophical problem in going too deep into "customers don't know what they want" and A/B testing ev…
Re: Making Go telemetry opt-in is a mistake
#19> The problem of scrying into the unknowable People really need to accept that they can't and shouldn't have full introspection into everything they're ever interested in. Even if it's a thing they care about (like their own homepage or programming language). Sure it's nice to get feedback. Sure it's nice to know that somebody uses it. But putting a tracker on everything with the argument of "will help me provide a b…
The new owners of Audacity did this and then gaslit the community about it for weeks, despite constant, almost unanimous backlash.
But the creators (someone trying to be "owners" of sowmth5 that is just a name, lol) has the foresight to make it free and open source, so we have Tencity, the original software with a new name.
Re: Making Go telemetry opt-in is a mistake
#20Earlier quoted context omitted.
> For sure it may have a few digits less of accuracy in some dashboards but who cares. You could argue that it's ultimately the users who suffer. Telemetry helps guide development, so it's harder for developers to know what to focus their efforts on.
But the users can still report issues. And Golang also has the yearly survey that gives much more valuable inputs than telemetry could track IMHO.