Live data from Hacker News

Homebrew now sends usage information to Google Analytics

github.com

161–170 of 329 posts

Re: Homebrew now sends usage information to Google Analytics

#161

Not on my computer: https://github.com/StevenBlack/hosts

Thanks for the link! I have been using http://winhelp2002.mvps.org/hosts.htm for many years but it looks like StevenBlack's file is more comprehensive and updated more frequently.

Re: Homebrew now sends usage information to Google Analytics

#162
post #87

Earlier quoted context omitted.

You could really screw with their statistics by regularly changing the contents of that file.

Homebrew maintainer here. Remember that we didn’t put these analytics in place to get rich or get free beer at the local pub. Screwing up the stats won’t help anyone. We currently don’t have any overview of our userbase; we don’t even know how many people use Homebrew. More importantly, Homebrew currently only bottles the default options but we know some people use some options that cause the formulae to build from s…

Out of curiosity, would the homebrew maintainers be open to replacing google analytics with an open source setup if the infrastructure was sponsored?

Re: Homebrew now sends usage information to Google Analytics

#163

Earlier quoted context omitted.

Google does not use GA data unless the webmaster chooses to share it with them. I'm not sure if they use it to improve their ad products, but I wouldn't be surprised if the answer is no.

Firstly, this is a decision that should be up to the user , not the webmaster. Secondly, do you have a source for that? I find that a very dubious claim, from a business perspective.

"We use the information we collect from all of our services to provide, maintain, protect and improve them, to develop new ones, and to protect Google and our users. We also use this information to offer you tailored content – like giving you more relevant search results and ads."

https://www.google.com/intl/en/policies/privacy/

"When you visit a website that uses our advertising products (like AdSense), social products (like the +1 button) or analytics tools (Google Analytics), your web browser automatically sends certain information to Google... When you visit websites or use apps that use Google technologies, we may use the information we receive from those websites and apps..."

https://www.google.com/policies/privacy/partners/

It should be noted this does not directly contradict what GP claims.

Re: Homebrew now sends usage information to Google Analytics

#164

Yet another reason to ditch the antiquated Homebrew, and switch to the cross platform Nix: http://nixos.org/nix https://github.com/NixOS/nixpkgs https://blog.errright.com/switching-from-homebrew-to-nix/

See you there! /s

See me where? I don't follow.

Re: Homebrew now sends usage information to Google Analytics

#165

Here's a quick and dirty way to opt out for BASH and ZSH users for easy copy/pasting. BASH: cat > .bashrc # Opt out of Homebrew analytics export HOMEBREW_NO_ANALYTICS=1 if [[ -e "$HOME/.homebrew_analytics_user_uuid" ]]; then rm -f "$HOME/.homebrew_analytics_user_uuid" fi EOF ZSH: cat > .zshrc # Opt out of Homebrew analytics export HOMEBREW_NO_ANALYTICS=1 if [[ -e "$HOME/.homebrew_analytics_user_uuid" ]]; then rm -f "…

`rm -f` ignores nonexistent files so you could omit the `if` to be concise.

Re: Homebrew now sends usage information to Google Analytics

#166

Here's a quick and dirty way to opt out for BASH and ZSH users for easy copy/pasting. BASH: cat > .bashrc # Opt out of Homebrew analytics export HOMEBREW_NO_ANALYTICS=1 if [[ -e "$HOME/.homebrew_analytics_user_uuid" ]]; then rm -f "$HOME/.homebrew_analytics_user_uuid" fi EOF ZSH: cat > .zshrc # Opt out of Homebrew analytics export HOMEBREW_NO_ANALYTICS=1 if [[ -e "$HOME/.homebrew_analytics_user_uuid" ]]; then rm -f "…

You don’t need to remove that file; the whole point of this env variable is that it stops Homebrew from sending any data. It won’t even be created if that variable is set.

Re: Homebrew now sends usage information to Google Analytics

#167

Yet another reason to ditch the antiquated Homebrew, and switch to the cross platform Nix: http://nixos.org/nix https://github.com/NixOS/nixpkgs https://blog.errright.com/switching-from-homebrew-to-nix/

Aren't the majority of Homebrew users on Mac OS X? Does Nix work on Mac OS X? Don't get me wrong: Homebrew is impressive in how many bad ideas it has implemented in a project that is so exceedingly popular; good marketing and ease of use are amazingly powerful. I thoroughly dislike Homebrew, and sincerely hope people choose not to use it, at all (but especially not on servers). And, also don't get me wrong: I really…

Yes, Nix works on Mac OS X. (I packaged X11/XQuartz, MacVim, and a few other things for OS X)

Re: Homebrew now sends usage information to Google Analytics

#168

I love the knee-jerk hostile reactions to any sort of phoning home by an application. They've provided extensive explanations on what is collected, why they're collecting it, who has access, what it's for, and even the code that does the actual collecting and it still isn't enough for people. While I'm against this type of thing typically, this information is exactly what someone who is concerned about it needs to se…

Your arguments are ridiculous. Humans judge; we're good at it. Burn us enough times with false promises of privacy or outright lies and yes, we will learn to become very skeptical and untrusting. You're asking people to continue trusting a system that has proven to be working against users' best interests for a long time.

The data is not sufficiently anonymized. Your public IP address is sent to Google and--the burden of proof is on Google to prove this doesn't happen--there is nothing stopping Google from comparing that data to other requests they get from the same IP address (say, from your browser). Maybe Google can't personally identify me from this data, but they can sure target me with ads, which--shock--make them money.

Re: Homebrew now sends usage information to Google Analytics

#169
post #99

Earlier quoted context omitted.

Would be somehow more ethical if they set up their own piwik instance to collect the same data?

We don’t have the resources for this. If you have any suggestion for a service that doesn’t require us time to manage we’d be very grateful. Homebrew have a dozen maintainers for >30 PRs & issues per day plus maintaining our own CI infrastructure plus normal development; and all of this is on our spare time.

Add a feature where users can opt-in for periodic reports to be uploaded as a private gist, and a link is transmitted to you. GitHub is already a trusted party where Homebrew is concerned, so the loss of privacy is minimal. Users control their own GitHub accounts, so they control of the permanence of the data you collect on them. You can use Google Forms to transmit the links, so your infrastructure is cheap-to-free. For bonus points, encrypt the links with your public key.

How does that sound?

Re: Homebrew now sends usage information to Google Analytics

#170
post #126

Would really prefer it to be opt-in instead of opt-out as others have said. Sharing the info with Homebrew is one thing, the GA borg-malware is another entirely. Something like that should require an explicit request. At least in the browser, I can blacklist all requests with uBlock. Atom does the same thing and I'm not a fan. You have to explicitly remove the analytics 'package'. Soon every piece of software will be…

>Soon every piece of software will be reporting, silently. Not ethically written, free software. You would never see this behavior from a GNU program.

Absolutely. If there were it'd be opt in and not to Google.
Post reply on HN