News for hackers. Stuff that matters.
Re:Telemetry in the Go Toolchain by wrldos on Wednesday February 08, 2023 @04:56PM (#34715917)
But that's wrong. There is no position for this in a civilised society:

"If we ask everyone is going to say no, so we will steal it unless someone tells us not to"

Re:Telemetry in the Go Toolchain by BonoboIO on Wednesday February 08, 2023 @05:32PM (#34716473)
I think the comparison of telemetry and stealing is pretty harsh.

Is opt-out telemetry unethical ... depends. If you use it in a privacy preserving way no, if you spy on your Users, sell the data for money or advertising obviously it is unethical.

The hard truth is, nobody reads the manual. Opt in telemetry is often a minority, and you then work with niche data for a minority that influences your development in certain ways.

Re:Telemetry in the Go Toolchain by wrldos on Wednesday February 08, 2023 @05:36PM (#34716525)
But is that not the decision of the person who owns the data?
Re:Telemetry in the Go Toolchain by philosopher1234 on Wednesday February 08, 2023 @08:16PM (#34718373)
The world is full of people making decisions for one another. Did you consent to unix files not flushing on every write() call? Its not a meaningful complaint.
Re:Telemetry in the Go Toolchain by JohnFen on Wednesday February 08, 2023 @05:43PM (#34716637)
It really all boils down to meaningful consent.

> if you spy on your Users

In my opinion, any data collection about me or my machines that occurs without my active informed consent is "spying". This is my fundamental problem with opt-out mechanisms. They do not indicate or imply that active consent was obtained.

Re:Telemetry in the Go Toolchain by BonoboIO on Wednesday February 08, 2023 @07:00PM (#34717622)
A Flash screen at installtime that logging is on an you can disable it in the settings.

Would that be enough for you?

Re:Telemetry in the Go Toolchain by simoncion on Thursday February 09, 2023 @05:35AM (#34722038)
Unless a Windows user is installing the software, that screen would be displayed in approximately zero of the cases where a package manager was used to install the software. Similarly, exactly zero widely-used Docker images that contain the software would display this splash screen, as the software would already have been installed.

In short, unless you're a Windows user there are so __very__ many ways to install software that aren't "Go to the project home page, download a generic install binary, run that binary with world-write permissions.". Aside from very small-time projects, I can't think of the last time I used an officially-maintained install script that I got from the project's servers to install something.

Re:Telemetry in the Go Toolchain by JohnFen on Thursday February 09, 2023 @11:34AM (#34726621)
It would be better than nothing, but not really adequate. There are numerous circumstances where such a screen is impossible or impractical, and if every program did this, it would be as good as not doing it because people will react to it like they react to other common warning dialogs -- not really seeing it at all.
Re:Telemetry in the Go Toolchain by lokar on Wednesday February 08, 2023 @06:56PM (#34717578)
That’s not their argument. They say if you ask everyone if it is ok most just ignore your question.
Re:Telemetry in the Go Toolchain by wrldos on Wednesday February 08, 2023 @07:04PM (#34717658)
That's how they presented their argument. It can be presented both ways depending on how you want to promote it.
Re:Telemetry in the Go Toolchain by lokar on Wednesday February 08, 2023 @07:05PM (#34717672)
Not responding is not the same as responding no
Re:Telemetry in the Go Toolchain by account42 on Thursday February 09, 2023 @11:28AM (#34726498)
It is when it comes to giving informed consent.