Live data from Hacker News

Anthropic invests $1.5M in the Python Software Foundation

discuss.python.org

81–90 of 192 posts

Re: Anthropic invests $1.5M in the Python Software Foundation

#81

Earlier quoted context omitted.

*by Nadia Eghbal EDIT: or are you rather thinking about the book Working in Public: The Making and Maintenance of Open Source Software ?

Actually, since 2022, Nadia Asparouhova :) From a 2022 email: > (P.S. I have a new last name! Still transitioning everything over, but I’m now Nadia Asparouhova.)

That clears things up, thanks!

Here the website of the author: https://nadia.xyz/

Re: Anthropic invests $1.5M in the Python Software Foundation

#82
post #56

I must be the only one in here who thinks $1.5M is a small sum compared to Anthropic's size and the amount of value they have gotten out of Python. Good press is cheaper than I thought.

You are right, it is. But it would be a mistake for us to use this opportunity to attack them for it. We should applaud their donation today, and at another time assess the meager contributions of many companies that should be shamed.

Every single financial institution on Wall Street, the City of London, Amsterdam, Tokyo, Dubai and so on, uses Python. Very few contribute.

I've worked at a few that use the 'mold' linker to dramatically reduce their build times. Again, very few contribute. In this particular case, I managed to get one former employer to make a donation.

But the list goes on.

Short arms, deep pockets, as the saying goes.

Re: Anthropic invests $1.5M in the Python Software Foundation

#83
post #47

Still crazy how little investment goes to Python given how critical it is to the ecosystem.

Poor management has played a role. They refused to invest in packaging to the extent that a separate company (astral) had to do it for them. Bugs closed for years with the excuse “we’re only volunteers.” Meanwhile, “outreach” was funded for several million a year. Not confidence inspiring. Maybe would have improved if the funds had been spent more appropriately. Similar story with Mozilla.

I don't know much about the Linux Foundation if I'm being honest, even though I've been a 24/7 Linux user for decades, but they seemingly don't have the same image in the ecosystem, at least not close to how people see Mozilla today.

Why is that? Is there lessons to be learned from the Linux Foundation how to actually effectively and responsibly manage that sort of money, in those types of projects?

Re: Anthropic invests $1.5M in the Python Software Foundation

#84
post #82
post #56

Earlier quoted context omitted.

You are right, it is. But it would be a mistake for us to use this opportunity to attack them for it. We should applaud their donation today, and at another time assess the meager contributions of many companies that should be shamed.

Every single financial institution on Wall Street, the City of London, Amsterdam, Tokyo, Dubai and so on, uses Python. Very few contribute. I've worked at a few that use the 'mold' linker to dramatically reduce their build times. Again, very few contribute. In this particular case, I managed to get one former employer to make a donation. But the list goes on. Short arms, deep pockets, as the saying goes.

It’s interesting to see everyone advocate for open source software with permissive licenses, then get mad when companies use them.

If python wants to require money for updates or for customers over $X in revenue, they can!

If companies don’t want to donate, they don’t have to just as python contributors don’t have to if they’re annoyed at how it’s used.

Re: Anthropic invests $1.5M in the Python Software Foundation

#85
post #47

Still crazy how little investment goes to Python given how critical it is to the ecosystem.

Poor management has played a role. They refused to invest in packaging to the extent that a separate company (astral) had to do it for them. Bugs closed for years with the excuse “we’re only volunteers.” Meanwhile, “outreach” was funded for several million a year. Not confidence inspiring. Maybe would have improved if the funds had been spent more appropriately. Similar story with Mozilla.

Where are you getting these numbers? Looking at the PSFs Report for 2024 [0], 50% of their expenses went to pycon. Would you consider that outreach? I believe conferences are very important as part of the health of a language, and reading the definition of outreach[1], I would not classify the conference as that. The second highest amount of expenses (27.1%) went to (surprise!) "Packaging Work Group/Infrastructure/Other", i.e. pypi, pip etc... "Outreach & Education" was only 2.8% of 12.9% of expenses, i.e. 0.3612%, which is $17846 (actual dollars, not thousands like in the report.)

[0] https://www.python.org/psf/annual-report/2024/ [1] https://en.wikipedia.org/wiki/Outreach

Re: Anthropic invests $1.5M in the Python Software Foundation

#87

Earlier quoted context omitted.

Is it static or dynamic? Whatever rust is that python isn’t.

Python type hints are static - at the moment, they are advisory only, but there is an obvious route forward to making Python an (optionally) fully statically typed language by using static type checking on programs before execution.

Didn't The Powers That Be™ say that was not going to happen?

Re: Anthropic invests $1.5M in the Python Software Foundation

#88

Earlier quoted context omitted.

I don’t get this argument because if we put the effort to get it typed, we don’t get one of the best benefits - performance.

But that's not the argument here. Python type hints allow checking correctness statically, which is what matters for agents.

> Python type hints allow checking correctness statically

Not really. You can do some basic checking, like ensuring you don't pass a string into where an integer is expected, but your tests required to make sure that you're properly dealing with those integers (Python type hints aren't nearly capable enough to forgo that) would catch that anyway. The LLM doesn't care if the error comes from a type checker or test suite.

When you get into real statically typed languages there isn't much consideration for Python. Perhaps you can prompt an LLM to build you an extractor, but otherwise, based on what already exists, your best bet is likely Lean extracted to C, imported as a Python module. Easier would be to cut Python out of the picture, though.

If you are satisfied with the SMT middle-ground, Dafny does support Python as a target. But as the earlier commenter said: Types are best.

Re: Anthropic invests $1.5M in the Python Software Foundation

#89

Earlier quoted context omitted.

All this but none of the performance benefits.

If your code is talking to an LLM, the performance difference between rust and python represents < 0.1% of the time you spend waiting for computers to do stuff. It's just not an important difference.

This is clearly not what I'm speaking about - there are only a few applications that talk to an LLM.

Re: Anthropic invests $1.5M in the Python Software Foundation

#90
post #31

Seems like a good time to throw out a reminder regarding "Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure" by Nadia Asparouhova. While she may have published it in 2016, it's still relevant today and speaks to the need for the private sector generally (looking at you VC firms) to support and understand the open source work, hours of unfunded labor, powering our societies. https://www.fordfoundat…

Big Tech should really be footing the bill here as well as large established VC firms.

Really simple fix: social pressure and expectations should be that every company that uses open source pays a fixed amount of their revenue (is 0.1% low enough to be negligible for the companies). Companies that don't should shunned.
Post reply on HN