5 ms·
Oh nice, just upgraded everything yesterday. Side note: I find it a pity brew upgrade webcalls google analytics.
by iRobbery 9y ago
Oh nice, just upgraded everything yesterday.
Side note:
I find it a pity brew upgrade webcalls google analytics.
- mmastrac 9y agoYou can disable it if you aren't comfortable with it (they document this clearly multiple places). analytics (on|off) Turn on/off Homebrew's analytics.
- daveFNbuck 9y agoI've been using brew for years and wasn't aware that it was using google analytics at all. It may be clearly documented, but they're not doing much to ensure users know about it.
- sigzero 9y agoIf it is clearly documented that should be it. Maybe a blurb on the main page about it would be nice but not necessary.
- ysavir 9y agoAny opt-out features should be disclosed to the user on install. That seems fairly straight forward to me.
- mynameisvlad 9y agoWhich, as someone pointed out in a separate comment thread here, Homebrew is already doing. I'm not sure what else you want from them, they seem to be following best practices here.
- falcolas 9y agoExisting installs were not prompted. You had to catch it in the patch notes, IIRC.
- mikemcquaid 9y agoNot prompted but were notified.
- bobwaycott 9y agoThe notification when it first came out wasn’t really noticeable for a tool that frequently has a lot of output an average user running `brew upgrade` would be used to ignoring. Prompting would have been the better choice. I didn’t notice until the change hit HN and created a bit of a shit storm. PS: Despite my feelings of disagreement on how brew handled this, I still appreciate your work.
- mikemcquaid 9y agoHomebrew literally never prompts for anything so a prompt would likely break many scripts.
- ysavir 9y agoYou are right. If I put more thought into my comment I would have urged them to prompt the user. But I rushed, and the post was invalid and senseless.
- daveFNbuck 9y agoI feel that if you're collecting data about me and sending it to a third party, there should at least be a clear notice during installation. It should really be opt-in, but at the very least it should be as obvious as they would make it if it were opt-in.
- mikemcquaid 9y agoThere is a clear notice during installation.
- k_sh 9y agoIIRC, it's mentioned when you install brew
- daveFNbuck 9y agoI never noticed it. A lot of text scrolls across the screen during the installation.
- softawre 9y agowhat do you want them to do?
- bobwaycott 9y agoAt first install, prompt the user to opt-in? Occasionally re-prompt a user, say, once per year to choose to opt-out if they’re opted in, just to check they’re still cool with it and haven’t forgotten and/or changed their mind on how comfortable they are with the practice? People’s opinions on that sort of thing don’t always remain static.
- joemi 9y agoOpt-in is a decent enough method. But "Occasionally re-prompt a user" is a horrible idea, in my opinion. From a user perspective, that's kind of like the software forgetting the options you set. The very first time that something re-prompted me about something I had already opted-in to or out of, I would feel intense rage that it's asking me something that it had already asked me.
- bobwaycott 9y agoYou would feel intense rage? Jesus. That sounds like intense overkill. You might be quite unlike an average person if you specifically--and without fail--recall every choice you've made forever when you're in the process of setting up tools. No, it's not at all like the software forgetting the options you've set. It's the software, in the interest of providing a user with the greatest possible control over their software, while having the average user's propensity to forget minor details in mind, offering the explicit option to re-evaluate a prior choice in the future without having to remember to do so, or manually recall the way to do it. Moreover, when I threw out the off-the-cuff idea to occasionally re-prompt, I set that occasion as an annual one. You're making it sound in this overreaction as if I suggested it to occur every few days or weeks. Instead of instantly going to such unwarranted extremes as full-on-intense-rage-mode-11, thinking to yourself, "Oh my fucking god, what the fuck is wrong with this developer that s/he'd dare to ask me this question I answered 2 years ago again?!", you might pause just a moment to consider it to be a little like recalibrating a tool that's been in use for some time. Few people keep static positions on things. Such recalibration doesn't need to occur at every minor upgrade, but perhaps major upgrades might want to ask the user to review their settings/choices. I've changed my position on things I've opted in/out of at various times. When it's privacy-related, I've increasingly developed a harder default stance over the last 15 years. I wouldn't mind if my tools asked me to annually review old choices I've long forgotten--much like I've heard Facebook offers people their little privacy checkups (ignoring for the moment the efficacy of such a checkup when everything you do is tracked). Many people other than me reacted to the way in which the analytics "feature" was included in homebrew with surprise, because many of us never noticed the notification, and a great many of us believe tracking is something that should always be opt-in, not opt-out. However, as of this writing, I can't recall exactly what my current homebrew setting for analytics is, and I can't recall how long it's been since I last checked it to ensure it is what I think it is. But hey, that's just me, friend. I can't remember every choice I made last month, much less last year, two years ago, or any time before that. If you do, that's cool. If you were using a tool I created/maintained, and I wanted to cover all my bases, I'd simply give you a way to say, "Don't ever fucking ask me this question again or I'll rage tweet what a forgetful little shit you are." :)
- jdmnd 9y agoThere was an announcement[0] a couple of years ago that certainly provoked a lot of debate on HN[1]. [0] https://github.com/Homebrew/brew/blob/master/docs/Analytics.md https://github.com/Homebrew/brew/blob/master/docs/Analytics.... [1] https://news.ycombinator.com/item?id=11566720 https://news.ycombinator.com/item?id=11566720
- daveFNbuck 9y agoI guess I didn't happen to check HN that day :(
- vsl 9y agoIt told you on cli after you updated.
- hamandcheese 9y agoIf you are a user who cares about such things, I think the onus lies on you.
- jancsika 9y agoThat would turn it off for package downloads, but not for the initial install, right?
- dom96 9y agoOut of curiosity, would you be more comfortable if brew webcalled a different service? one not affiliated with Google?
- iRobbery 9y agoWell different, i would prefer it would make only calls to services that are required for what the application does, so sites' project i guess is okay, but certainly not third parties. And then certainly not any big data third parties. I'm quite sure, there are download stats for the brew application itself to monitor usage and so on. Though i had the option to block it, using little snitch (great app, not affiliated). For web browsing i have it on never allow already, but not for all applications i use from terminal, so the little snitch, snitched about it.
- mikemcquaid 9y agoWe do not have the resources to be able to host something like this ourselves or we would have done so.
- leadingthenet 9y agoNot sure about him, but I personally would, yes.