Live data from Hacker News

Brew commands send data to Google Analytics

tobiastom.name

191–200 of 342 posts

Re: Brew commands send data to Google Analytics

#191
post #136

Earlier quoted context omitted.

Do you use brew? Have you contributed code to it? Have you installed something using brew, before updating brew for a while? For me, my answers are yes no yes. A while ago, you did that, and you get an old version of the thing you just installed. With analytics, they saw that many people forget to update before installing after a while, so they added an update step in that case. I call that progress, no matter how sm…

I can totally see the benefits of telemetry. But it would be way less phishy if it were opt-in, or at least opt-out with a very visible information message.

The problem with this is, do you want every program you ever use, to start prompting you with a series of questions about various opt-in / opt-out questions? I get annoyed enough that gnu parallel keeps asking me about citing it, and that's one program.

    Bash would like to record analyitics. y/n/more information
    > y
    > ls *.c
    ls would like to record information about how you use it.
    y/n/more information.
    > y
    file1.c file2.c file3.c
    > grep 'string' *.c
    grep would like to record some information about your
    usage. y/n/more information.
    > y
    file1.c:8: string
    > vim file1.c
    vim would like to record information usage, to help
    improve vim in future. y/n/more information.
    > y
    The 'C' package in vim would like to ...

Re: Brew commands send data to Google Analytics

#192
post #77

Earlier quoted context omitted.

The information brew collects I would hardly call personally identifiable. Take a look at what they collect: https://github.com/Homebrew/brew/blob/master/docs/Analytics....

They can call it "anonymous data" as much as they want, but in the end it's still data transmitted to Google's servers. If you are simultaneously logged into your Google account on that computer, the information is not anonymous anymore. Google could with high probability correlate connections.

Sure, but then the problem isn't the information they collect but the fact that it goes to Google. Short from them setting up their own analytics service though, to whichever one you send this data it'll be traceable up to some extent. Google just might have a larger trove of data about you, but that's also through your own doing.

Re: Brew commands send data to Google Analytics

#194
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…

Is tracking user's actions the only way to improve software? That is not what one would expect from free and open source software project. If developers needs an information about how user uses a program, they should ask them to help.

this is going to sound insulting, but have you tried being an open-source developer?

I've worked on products with tens of thousands of users, and the vast majority of those users never communicate.

Worse (in my opinion), the users who communicate most tend to be experts, leading to programs tending to become better for expert users, and worse for beginners / occasional users -- see for example how many linux programs have options you can turn on to make them more user-friendly, but of course as a beginner how do you find them?

Re: Brew commands send data to Google Analytics

#195
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…

> Data is being sent to Google everytime you do almost anything in almost all websites, using the same technology. So what?

For websites, there's a standard process for blocking this shit. For desktop applications, there isn't.

Re: Brew commands send data to Google Analytics

#196
post #136
post #99

Earlier quoted context omitted.

The US approach to privacy is "let the market sort it out". It has sorted it out by transforming the internet into a giant spying machine sucking up contacts, photos, documents, videos, metadata, what packages you use, when where and how you exercise, everything The EU approach to privacy (eroded by lobbying and lack of control over US companies) is that citizens have a right over their information. They can ask what…

Do you use brew? Have you contributed code to it? Have you installed something using brew, before updating brew for a while? For me, my answers are yes no yes. A while ago, you did that, and you get an old version of the thing you just installed. With analytics, they saw that many people forget to update before installing after a while, so they added an update step in that case. I call that progress, no matter how sm…

The issue here is not contribution, but forced/unnanounced contribution. Would it be ok if I steal from your wallet to contribute to Homebrew?

Re: Brew commands send data to Google Analytics

#197

Earlier quoted context omitted.

I can totally see the benefits of telemetry. But it would be way less phishy if it were opt-in, or at least opt-out with a very visible information message.

The problem with this is, do you want every program you ever use, to start prompting you with a series of questions about various opt-in / opt-out questions? I get annoyed enough that gnu parallel keeps asking me about citing it, and that's one program. Bash would like to record analyitics. y/n/more information > y > ls *.c ls would like to record information about how you use it. y/n/more information. > y file1.c fi…

Opt-in can be implemented other way without questions. For example, user could set an environment variable or type a command.

Re: Brew commands send data to Google Analytics

#198
post #38

As I didn't update brew for a long time I did not have the analytics version. So I upgraded to see what happens. In fact it did NOT prompt me when enabling analytics, but it did display a notice (hidden in several hundred lines of output during brew upgrade): ------------------- + 5a9e19f...7f13b37 master -> origin/master (forced update) * [new tag] 0.1 -> 0.1 HEAD is now at 7f13b37 Merge pull request #1562 from wood…

> Looking at the website one of homebrew's developers (or at least the website developers) is based over here in Europe. He might be a nice target if you want to raise a stink and litigate. Homebrew lead maintainer here. We're chronically understaffed and underfunded. We have analytics so we can make Homebrew better by figuring out how to prioritise security, maintenance and bug fixes on packages based on how much th…

It's easy to get lost in all the hate, as those groups tend to be more vocal. So I'm writing this here just to what I reasonably can to stand up against all the negativity. I feel so helpless just reading all these comments.

Homebrew is excellent software, and the malice expressed in this and similar threads does in no way reflect (my) real world experience of people's perception of Homebrew. I would go so far to say it's probably the best piece of software that I know, it's really easy to use, always works and helpful if something goes wrong. Good software is pretty rare to find, especially open source software with no commercial backing.

Re: Brew commands send data to Google Analytics

#199
post #78

In German we have a word called 'Datensparsamkeit': http://martinfowler.com/bliki/Datensparsamkeit.html It's a principle for good software design. This principle is also written down in German law: https://de.wikipedia.org/wiki/Datenvermeidung_und_Datenspars... >Damit gilt in Deutschland der Grundsatz, dass die Erhebung, Verarbeitung und Nutzung personenbezogener Daten und die Auswahl und Gestaltung von Datenverarbei…

For example, data about installed software versions can be used to automatically find systems that are vulnerable to certain exploits.

Re: Brew commands send data to Google Analytics

#200
post #119
post #95

Earlier quoted context omitted.

Yes, there are arguments for organ donation to be opt-out. But that's extreme case, when one loses literally nothing Actually, I've opted out because my next of kin stand to lose quite a lot (the harvesting of organs needs to be done quickly, well within the mourning period of the people I care about the most). The decision to leave sight of my body needs to be theirs, and theirs alone.

Well if you can't bear the thought of your friends and relatives not being able to stare at your dead corpse for a couple of hours and value that over doing something amazing and saving someone's life then more fool you. If your in the position to donate organs you most likely died in an accident. You likely won't have that rosy picture of your family and friends around your beside. You might not have anyone. What a…

Yes, fuck you too. Try a little empathy next time, and failing that, reading comprehension.

I said the decision should be theirs. I did not say my body couldn't be parted from them, I said it was their decision to do so. I used to be registered as a donor, but because the law has now changed that my donorship overrides the wishes of my loved ones, I have withdrawn it.

Post reply on HN