Live data from Hacker News

Brew commands send data to Google Analytics

tobiastom.name

241–250 of 342 posts

Re: Brew commands send data to Google Analytics

#241
post #103
post #61

Earlier quoted context omitted.

No, it won't make Homebrew a better product. Homebrew was so good without analytics. Now it's worse, because I cannot trust it anymore.

How does your lack of trust for Homebrew make it worse?

You can't use it if you don't trust it.

Re: Brew commands send data to Google Analytics

#242
post #64
post #54

Earlier quoted context omitted.

The data still goes to google. While the expectation would be that the data is only used by homebrew, there's no actual way of knowing that google isn't gratefully helping itself. And given the entire way Google's business works, they probably are.

Given the number of people who work for Google, and Google's internal culture of openness, I find it extremely unlikely that Google is violating its customers' privacy. That would almost certainly get whistleblown.

>and Google's internal culture of openness

Does not exist like you think when it comes to projects. People are very secretive about lots of projects for all kinds of internal political reasons. Using data they technically have the right to use in a somewhat scummy way is a perfect example of a project that would be kept out of the spotlight.

Re: Brew commands send data to Google Analytics

#243
post #87

If you listen to Changelog #223 podcast[0], both Mike and the podcast author showed quite a lot of derision and condescension to the people caring about analytics upload, so I don't think it's getting fixed. [0]: https://changelog.com/podcast/223

Awesome, so not only does he not care about privacy, he feels the need to deride people that do?

Maybe the reason they needed analytics in the first place is because of this myopic perspective. If you assume everyone who disagrees with you is an idiot, you're going to stall really quickly.

Re: Brew commands send data to Google Analytics

#244
post #19

Yes we know. brew tells you that. And you can disable it. Data is being sent to Google everytime you do almost anything in almost all websites, using the same technology. So what? Some of the times it's to make the product better, or better targeted. Some other times it's just for spying on the users. Let's stop complaining about stuff that someone does and tell you they do it. There are many more that do the same th…

> Some of the times it's to make the product better, or better targeted.

Homebrew lead maintainer here. This is exactly why we do it. To repeat myself from below: we're chronically understaffed and underfunded.

> Furthermore, now that you know, for brew specifically, will you opt out?

It's worth noting: if everyone who uses a niche piece of software opt-out when it breaks we'll look at our analytics and likely remove it from Homebrew instead of fixing it. This may be unfair but given the amount of work: we need ways to prioritise. Analytics have helped us do that so we can prioritise fixes on things that are critical for many people.

Re: Brew commands send data to Google Analytics

#245
From https://github.com/Homebrew/brew/blob/master/docs/Analytics....:

> As far as we can tell it would be impossible for Google to match the randomly generated Homebrew-only analytics user ID to any other Google Analytics user ID. If Google turned evil the only thing they could do would be to lie about anonymising IP addresses and attempt to match users based on IP addresses.

Look, by now Google knows my whole stack and what I'm doing with each project, and Homebrew using Google Analytics doesn't bother me much. I still disabled it a while ago and after reading "if Google turned evil" put like a remote possibility I won't turn it back on. There are two extremes in tech — paranoia about everything and magical optimism about everything. This is an example of the latter.

A corporation of Google's scale and relevance to different industries simply cannot afford to not be evil.

Doesn't mean they're absolutely evil and just waiting for an opportunity to partner with a hypothetical fascist government — just that you can't assume the best.

Re: Brew commands send data to Google Analytics

#246
post #69
post #17

Earlier quoted context omitted.

Please make it opt in. If you truly believe people closely read the prompts for having their data harvested, a default to "No" should not impact you at all. If you don't believe they read the prompts closely, you're an asshole for stealing data by default.

This. A thousand times this. To me this whole thing feels like the maintainer is trying to justify something that most people won't ever accept as the status quo. Bad times when software this solid is going in a wrong direction. Time for a Homebrew fork?

No need for a fork, if someone was willing to put in the time and money to maintain a private anonymous analytics server, the homebrew folks would be happy to use it.

Unless of course you are fundamentally opposed to tracking of any kind, then a fork is required. It is a fairly massive infrastructure to recreate however...

Re: Brew commands send data to Google Analytics

#249
post #102

Earlier quoted context omitted.

It's not paranoia, it's simple understanding of history and human nature.

Freaking out about disclosed anonymized analytics about package usage in an OSS project is paranoia in my book

> disclosed

Yeah, carrier contracts also "disclose" everything, there's a reason why it's called "small print".

It would only take to make it opt-in, instead of opt-out to rectify this.

Re: Brew commands send data to Google Analytics

#250
post #211
post #19

Yes we know. brew tells you that. And you can disable it. Data is being sent to Google everytime you do almost anything in almost all websites, using the same technology. So what? Some of the times it's to make the product better, or better targeted. Some other times it's just for spying on the users. Let's stop complaining about stuff that someone does and tell you they do it. There are many more that do the same th…

Opt Out is scammy. Command line tools do not usually do this at all, particularly FOSS command line tools. This is a very worrying development and reduces my trust in FOSS. --edit-- to whoever downvoted me, can you explain why? I love FOSS but I also lovemy privacy. I have come to generally have a default level of trust for popular FOSS projects. Things like this make me question that trust. Why is this wrong?

> This is a very worrying development

Agreed.

> reduces my trust in FOSS

Please don't distrust a whole category because of a single tool. Most FOSS tools don't do this, especially if they're "Free Software" as opposed to just being "open-source", since "Free Software" indicates a moral, not just practical stance on software.

Post reply on HN