Live data from Hacker News

Babel is used by millions, so why are we running out of money?

babeljs.io

21–30 of 729 posts

Re: Babel is used by millions, so why are we running out of money?

#21
post #19
post #5

Earlier quoted context omitted.

Babeljs has ~29 million weekly downloads via npm. If users counted it would probably be billions.

Yah that includes also any random automated job too… and there are many of them.

I'd say that also counts as "using it".

Re: Babel is used by millions, so why are we running out of money?

#22
post #12
post #8

I was horrified and humbled to see that the people making this amazing stuff are making considerably less ($2k/month) than I do... or frankly, than most of us here on HN do. Their impact is so much bigger and I aspire so much to have as a deep understanding of the Javascript world as they do.

Presumably they have jobs, that’s extra income.

The article literally mentions full time work in the first sentence, and multiple times later.

Re: Babel is used by millions, so why are we running out of money?

#23

This is another case of tragedy of the commons. Individually, it doesn't make sense for a company to donate. I can't even resent them, since it puts the company at a (slight) disadvantage. Unless I was flush with cash, I probably wouldn't donate from company funds if I were an entrepreneur. But collectively, we would all benefit to fund something like this. (Edit: I like culturestate's response of budgeting a small a…

The inventors of our economic system didn't conceive of people giving away valuable stuff for free.

Re: Babel is used by millions, so why are we running out of money?

#24

This is another case of tragedy of the commons. Individually, it doesn't make sense for a company to donate. I can't even resent them, since it puts the company at a (slight) disadvantage. Unless I was flush with cash, I probably wouldn't donate from company funds if I were an entrepreneur. But collectively, we would all benefit to fund something like this. (Edit: I like culturestate's response of budgeting a small a…

Your last sentence is worth emphasizing. Many people misunderstand the tragedy of the commons as an argument why a commons can't work, but the only possible conclusion is that the commons can't work under the current economic system (and specifically the dominant school of economic thought of the past half century).

The usual example given is a pasture shared by shepherds who are each going to optimize their use of the pasture by getting more sheep even if it means exceeding the sustainable capacity of the pasture, eventually killing it for everyone. Yet the real world shows that communal pastures have existed for centuries in rural communities just fine. The difference is that these pastures aren't used "optimally" and the shepherds aren't economically "rational actors" within the current economic system, though they are increasingly being pressured into that by the dominant system surrounding them.

The tragedy of the commons is not a warning about the unsustainability of a commons, it's a warning about the logical consequence of our dominant economic system.

Re: Babel is used by millions, so why are we running out of money?

#25
post #19
post #5

Earlier quoted context omitted.

Babeljs has ~29 million weekly downloads via npm. If users counted it would probably be billions.

Yah that includes also any random automated job too… and there are many of them.

And doesn’t include cache hits.

Re: Babel is used by millions, so why are we running out of money?

#26
post #13

If you want to make money and pay developers a salary, you need a product. I don’t want my js tooling to be a commercial product (hi Rome). Can we go back to the original spirit of OSS where everybody donates a little of their time instead?

Who defined the original spirit of OSS? I thought OSS just meant that the code is open to the world.

Re: Babel is used by millions, so why are we running out of money?

#27
post #18
post #7

Earlier quoted context omitted.

They have more than 20 million weekly downloads on npm: https://www.npmjs.com/package/@babel/core , i.e., they are probably used by at least hundreds of thousands, if not millions of developers (not to speak of end-users). Of course, in the JavaScript ecosystem, the same may be true for a 20 LoC package that provides a trivial function implementation, but that's a different story.

That's not a different story, that's precisely why you can't make that assumption. Many projects would download it over and over for each commit in their CI. The package also has 14k direct dependents, making it quite likely to be downloaded more than once for each project. With this, it's not that unlikely that one company (one customers) downloads the package thousands of times a week.

You realize that a project with 14k direct dependents is obviously hugely widely used, right? And that's not even considering that the intended usage of babel is for compiling end applications (many of which are not open source), not libraries; this is likely undercounting the number of "real" projects using it by several orders of magnitude.

Re: Babel is used by millions, so why are we running out of money?

#28
post #12

Earlier quoted context omitted.

Presumably they have jobs, that’s extra income.

The article literally mentions full time work in the first sentence, and multiple times later.

The one person who is full-time has a very different salary:

> we settled on $11,000 per month as a baseline salary for working full-time on open source

The people getting $2,000 per month are part-time:

> a "part-time" rate: we could initially afford $2,000 USD per month.

It is also explained that if possible, they would go full-time and the salary would then be raised to "the full-time rate".

> Our hope was by announcing this plan and continuing our fundraising efforts, we would be able to increase the budget and raise them to the full-time rate.

Re: Babel is used by millions, so why are we running out of money?

#29

This is another case of tragedy of the commons. Individually, it doesn't make sense for a company to donate. I can't even resent them, since it puts the company at a (slight) disadvantage. Unless I was flush with cash, I probably wouldn't donate from company funds if I were an entrepreneur. But collectively, we would all benefit to fund something like this. (Edit: I like culturestate's response of budgeting a small a…

In this case the problem would actually be solved if the project was a bit more capitalist and charged money for usage, no? This isn't capitalism failing, it's Burning Man gift economy type stuff failing.
Post reply on HN