Live data from Hacker News

Homebrew 1.4.0

brew.sh

191–200 of 219 posts

Re: Homebrew 1.4.0

#191

Earlier quoted context omitted.

Tip jars and pay what you can are effective. Bs corporate red tape is the problem

The red tape is needed for legal reasons. As a company you can't just throw around money via Paypal, gofundme or whatever, the risk is too high that it will end up being a tax/audit problem. Give a company a proper bill with VAT, and they'll stuff you with money.

Companies make charitable donations. I wonder if there's a charity that accepts donations for specific projects. If not, is there a good reason why?

Re: Homebrew 1.4.0

#192

> Homebrew requires the CLT on all but the latest version of macOS (to avoid copious workarounds in formulae) Why? What are these workarounds? The linked PR didn't explain, and as someone who's still got one machine on 10.12 I'd really rather not have to keep CLT installed as well. Edit: Wow, the maintainer on that PR is a real jerk. He refused to answer a legitimate question (and locked the PR at the same time) beca…

Well it is rude so...

Re: Homebrew 1.4.0

#193
post #160

Earlier quoted context omitted.

Homebrew is an awesome, super useful piece of software that people put in tonnes of effort to maintain, for free. Your complaint was indeed worded rudely. Also, re: the “why” behind this commit, “to avoid copious workarounds in formulae” is already a pretty good description, I can see why he didn’t feel the need to elaborate. Remember that maintainers of projects like Homebrew have to deal with an endless stream of c…

It wasn't my complaint. And no, that's not a good description, because it gives me literally zero information to go on in order to find out what the workarounds were, how many formula actually needed them, and what the problems were that necessitated this. > Remember that maintainers of projects like Homebrew have to deal with an endless stream of complaints and feature requests Yeah, that's what happens with popular…

I checked out some of the closed issues/PRs, and yeah, seems like Mike McQuaid can be a little brusque at times, but I didn't see anything that made me think he was a "real jerk".

I'll say again that it's worth remembering that the maintainers are putting in a tonne of work, dealing with huge volumes of issues and PRs, and doing it all for free, while also working full time jobs and having lives outside of programming. It's necessary for them to write short/quick replies, and if people are being rude (as the one guy was in the PR comments), it's pretty reasonable for the maintainers to be dismissive. Also, I disagree strongly with this sentence:

"The fact that MikeMcQuaid is doing this for free does not remove the obligations he has to the community."

None of the maintainers have obligations to the community.

Re: Homebrew 1.4.0

#194
post #28

The maintainer's tweet about interviewing at Google is one of my favorites: https://mobile.twitter.com/mxcl/status/608682016205344768?la...

I love that one. I now regularly use "invert a binary tree" as a proxy joke for "let's grill you at a whiteboard with algorithmic puzzles that we never use in practice here but they make a great reason for us to belittle and laugh at you for not being desperate enough to drill these kind of questions for months before coming here"

This is the thing that always confuses me. Google is a company that we all associate with a fairly high quality of technical work, and yet they still appear to use as interview questions what we'd all consider to be really poor proxies for on-the-job performance. I can't seem to reconcile those two things.

Re: Homebrew 1.4.0

#195

Earlier quoted context omitted.

The red tape is needed for legal reasons. As a company you can't just throw around money via Paypal, gofundme or whatever, the risk is too high that it will end up being a tax/audit problem. Give a company a proper bill with VAT, and they'll stuff you with money.

Companies make charitable donations. I wonder if there's a charity that accepts donations for specific projects. If not, is there a good reason why?

Companies make charitable donations to entities registered with the tax authorities as charities. When a donation is scrutinised during an audit its clear what its for, based on the receiving entity. A random payment to a person looks like a bribe or some suspicious activity when its not in direct exchange for goods or services. This will require an explanation to the person conducting the audit at the very least.

Re: Homebrew 1.4.0

#196
post #51

Earlier quoted context omitted.

It's really sad. I always thought there are lots of companies, acting like WhatsApp ( $1,000,000 donation to FreeBSD [1] ) and return back value to open source, the same way they got value out of it. I'm really surprised that instead of "lots" I have to write "some". I also think that it's a much bigger win, financially and for P.R., to donate some of the profits, instead of paying the taxes in selected tax-paradise…

How do you know that these other companies aren’t contributing in other ways (code, testing, bug reports, etc.)?

Because he’s a maintainer and sees it daily, as I do. The best that most companies “contribute” are poor bug reports served with entitled attitude and expectation that you’ll fix the issue they’re having. PRs? Nah, not even if you ask for them. There are exceptions but they are very rare.

Re: Homebrew 1.4.0

#197
post #61

Earlier quoted context omitted.

Yes, exactly! I face this with my government clients. They spend very little time thinking of the actual amount (even if it's $30k), and more time about "how are we going to purchase this??" Tip Jars aren't an effective way to get money for this stuff, at least if you want money from companies. It's good for "aw this library helped me, let me throw in $5" from individuals.

Tip jars and pay what you can are effective. Bs corporate red tape is the problem

If they don’t accomplish the goal (and they don’t), you can hardly call them “effective”.

Re: Homebrew 1.4.0

#198
post #21

Earlier quoted context omitted.

There 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.... [1] https://news.ycombinator.com/item?id=11566720

I guess I didn't happen to check HN that day :(

It told you on cli after you updated.

Re: Homebrew 1.4.0

#199

Earlier quoted context omitted.

what do you want them to do?

Ask for permission - opt-in not opt-out. The current behaviour isn't sufficient for the new GDPR requirements coming in May. Contributors and any relevant companies (or their subsidiaries) in the EU could be liable.

GDPR covers personal data, not anonymous unidentifiable stats.

Re: Homebrew 1.4.0

#200
post #40

Earlier quoted context omitted.

Not at all saying that this is happening here, but this made me wonder: would there be fake Patreons accounts? How much verification is done?

Patreon attempts to charge new subscribers as soon as they sign up to give to a page, so if a charge bounces back the numbers dont go up. Existing members are removed as soon as their card declines the transaction.

I'm sorry if i wasn't clear. I meant from the creator's side. How do I know this account is actually from Homebrew.
Post reply on HN