Live data from Hacker News

Warn about PyPy being unmaintained

github.com

51–60 of 181 posts

Re: Warn about PyPy being unmaintained

#51

Earlier quoted context omitted.

much respect to the PyPy contributors, but it seems like a pretty fair assessment

9 months since the last major release definitely feels like a short time in which to declare time-of-death on an open source project

It is also lagging behind in terms of Python releases. They are currently on 3.11, which was released 3.5 years ago for mainline Python.

Re: Warn about PyPy being unmaintained

#52
post #34
post #30

Earlier quoted context omitted.

I'm not sure "major versions" is the most correct term here, but I think your point is spot on

For Python, 0.1 increases are major versions and 1.0 increases are cataclysmic shifts.

I don't know about that. For me, f-strings were the last great quality-of-life improvement that I wouldn't want to live without, and those landed in Python 3.6. Everything after that has not really made much of a difference to me.

Re: Warn about PyPy being unmaintained

#53
post #47

If anyone else is also barely aware and confused by the similar names, PyPI is the Python Package Index, which is up and maintained. PyPy is "A fast, compliant alternative implementation of Python." which doesn't have enough devs to release a version for 3.12[0]. [0]: https://github.com/orgs/pypy/discussions/5145

The short summary of it being that these people are beyond terrible at giving names to things.

The python community has the habit of giving short names for things

Re: Warn about PyPy being unmaintained

#54

What annoys me is the name. Early morning it took me a moment to realise that PyPy is not PyPi, so at first I thought they referred to PyPi. Really, just for the name confusion alone, one of those two should have to go. Edit: I understand the underlying issue and the PyPy developer's opinion. I don't disagree on that part; I only refer to the name similarity as a problem.

Wikipedia tells me that the package index PyPI (launched in 2003) is about 4 years older than the interpreter PyPy (first released in 2007).

Still, at its core, PyPy is a Python interpreter which is itself written in Python and the name PyPy fittingly describes its technical design.

Re: Warn about PyPy being unmaintained

#55
post #41
post #19

Odd how you still see announcements of this nature if Anthropic's marketing is be believed.

Yup. For me the biggest signifier is Spotify. They claim their (best) devs don't even code anymore, they use an internal AI tool that they just send prompts to which then checks out a personal test build that they can download off of Slack. "A new feature in 10 minutes!" Okay, if that is the case, why have we only seen like 3-4 minor new QoL improvements in Spotify the last ~12 months, with no new grand features? And…

> They claim their (best) devs don't even code anymore

No, they claimed they didn’t code during a time period. Around year end until early this year. Technically they could have just been on leave.

Also best dev = principal / staff engineers. They rarely code anyway.

AI or no AI anyone could have made that claim.

Re: Warn about PyPy being unmaintained

#56
post #42
post #38

Earlier quoted context omitted.

Third party libraries like SciPy scikit-learn, pandas, tensorflow and pytorch have been critical to python’s success. Since CPython is written in C and exposes a nice C API, those libraries can leverage it to quickly move from (slow) python to (fast) C/C++, hitting an optimum between speed of development and speed of runtime. PyPy’s alternative, CFFI, was not attractive enough for the big players to adopt. And HPy, a…

PyPy on numpy heavy code is often a lot slower than CPython

Yes. The C API those libraries use is a good fit to CPython, a bad fit to PyPy. Hence CFFI and HPy. Actually, many if the lessons from HPy are making their way into CPython since their JIT and speedups face the same problems as PyPy. See https://github.com/py-ni

Re: Warn about PyPy being unmaintained

#57
post #35
post #31

Earlier quoted context omitted.

They don’t need to throw a stack of cash at them, Anthropic and OpenAI have programs for open source maintainers. https://claude.com/contact-sales/claude-for-oss https://openai.com/form/codex-for-oss/

I'd say they're less of "programs" as they are "six-month trials". What's the plan after six months? And for what's it worth, PyPy isn't even eligible for the Claude trial because they have a meager 1700 stars on GitHub.

If number of stars may help projects adopt AI, that makes me reconsider starring projects at all.

Re: Warn about PyPy being unmaintained

#58
post #3

wow, that would be a big shame. I hope many of the useful learnings are already ported to CPython.

- The pure python repl started off in PyPy, although a lot of work was done to make it ready for prime time by the COython core devs - The lessons from HPy are slowly making their way into CPython, see https://github.com/py-ni - There were many fruitful interactions in fixing subtle bugs in CPython that stemmed from testing the stdlib on an alternative implementation

And more

Re: Warn about PyPy being unmaintained

#59
post #34

Earlier quoted context omitted.

For Python, 0.1 increases are major versions and 1.0 increases are cataclysmic shifts.

I don't know about that. For me, f-strings were the last great quality-of-life improvement that I wouldn't want to live without, and those landed in Python 3.6. Everything after that has not really made much of a difference to me.

That's like saying the last tax that affected you was passed in 2006...

Re: Warn about PyPy being unmaintained

#60
post #31
post #25

Earlier quoted context omitted.

Most maintainers don't have a stack of cash to throw at tokens.

They don’t need to throw a stack of cash at them, Anthropic and OpenAI have programs for open source maintainers. https://claude.com/contact-sales/claude-for-oss https://openai.com/form/codex-for-oss/

[deleted]
Post reply on HN