Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Stop calling names and searching for lies where there are none. I didn't bother explaining that all, because I assumed people coming here are already Homebrew users, as those who are usually already know that all. It's just pity to see where is it going[0][1]…

--

[0] Regarding spyware: https://github.com/Homebrew/brew/blob/master/Library/Homebre...

[1] Regarding the forceful approach to unshallowing, they just chose the easiest way they could. You'd literally had to meddle with the code in order to accept shallow clones again. They didn't even bother to make a switch for advanced users.



Re. [0]: how does anonymous telemetry (number of unique installs per package) constitute spyware?

Re. [1]: GitHub pays the bills for (a large part of) the infrastructure we’re using. They reached out to us, explained the problem and asked us to unshallow. Honestly, what would you have done instead of complying?


Ad "Re. [0]": If some program is calling a third party without explicitly asking the user in the first place (especially when we're talking about a compromised company such as Google), that's spyware. Debian has solved it in a user-friendly manner in their ``popcon``: they just ask you kindly if you want to report stats to them. It's hard for me to imagine someone putting opt-in telemetry in good will…

Ad "Re. [1]": It's pretty obvious that there are people who cannot afford "unshallowing"; one would expect at least a command line switch for "power users", even if it was to be called ``--i-am-a-stubborn-jerk-and-i-am-fine-with-generating-excessive-load-on-github-infrastructure``. I'm sure that GH would be satisfied. :)


> It's hard for me to imagine someone putting opt-in telemetry in good will

You can’t imagine package maintainers would want to know unique install counts per package so maintainers can prioritize work? In good faith?

Opt-in is not a choice. It would render the numbers largely meaningless.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: