Live data from Hacker News

Python 3.14 compiled to metal – no interpreter

github.com

91–100 of 140 posts

Re: Python 3.14 compiled to metal – no interpreter

#91
post #39

Earlier quoted context omitted.

I am a fan of AI assistance, but “ratchet” is pretty much a Claude giveaway. The kids, now in their twenties because the reference is dated, might make a joke here.

It says ratchet so much. Yeah that's pretty ratchet. Idk what it even means for some of those usages.

Oh what the fuck I can t unsee

Re: Python 3.14 compiled to metal – no interpreter

#92
post #87

Earlier quoted context omitted.

> A subset of python is python. Half a tomato is still tomato A subset of a calculator is still a calculator, but that subset definitely can't do everything the full version can.

Most subsets of a physical calculator are properly called “a broken calculator”.

This isn't about the shell of a calculator though, but the functionality. Like if the only operations are addition and subtraction, theoretically you could derive the effects of other operations but it's extremely limiting.

Re: Python 3.14 compiled to metal – no interpreter

#93

If AI can find new proofs for well posed math problems, i see no reason why it shouldn't be able to implement a more performant fully featured version of an existing interpreter (eg with JIT and AOT) that emulates python api well and passes all python tests and tests of other projects. It is true that a lot of human effort and thought has been put into squeezing performance out of the existing implementation. It is t…

If humans can find (and have been finding for millennia) new proofs for well posted math problems, I see no reason why they shouldn’t be able to implement a more performant fully featured version of an existing interpreter.

Re: Python 3.14 compiled to metal – no interpreter

#94
post #87

Earlier quoted context omitted.

Most subsets of a physical calculator are properly called “a broken calculator”.

This isn't about the shell of a calculator though, but the functionality. Like if the only operations are addition and subtraction, theoretically you could derive the effects of other operations but it's extremely limiting.

So yeah, half of Python might still be Turing-complete, but it wouldn’t really be Python for any practical purpose.

Just like how a device that can’t multiply or divide is not a 4-function calculator; it’s more like an adding machine. Many of which did multiply by serial addition.

Re: Python 3.14 compiled to metal – no interpreter

#95
post #51

Earlier quoted context omitted.

>1. It's not Python by any means, it's a subset with its own runtime, its own quirks and nuances; A subset of python is python. Half a tomato is still tomato >2. It will be impossible to maintain parity with CPython without AI assistance What does that even mean? If you would have said that it's impossible to update to python 3.15 of further, I'd get it.

> A subset of python is python. Mojo folks (rightly) disagree.

Mojo folks created a new language, officially called it "superset", and trying to sell to enterprise. And it's not a superset by definition, because it can't run it's "subset" (the original Python) without CPython (which was used as libcpython under the hood, iirc). It's a travesty.

Re: Python 3.14 compiled to metal – no interpreter

#96
post #19

Earlier quoted context omitted.

I see the same thing, and believe that ironically AI is going to bring about the return of good search engines as we’re currently drowning in slop and need a real way to filter it.

How would a search engine filter that out?

you'd need a tacit agreement that real humans who care tag and filter things for the search engine. like a webring or stumbleupon. I imagine it's easier to bolt this on to an existing product by adding "tags" and a "AI likelihood score" or something.

or we can bring back gopher and just not index slop sites?

Re: Python 3.14 compiled to metal – no interpreter

#97
post #36

Earlier quoted context omitted.

That's the neat part, when it's vibed it works, until it doesn't and then it's really hard to make it work again.

> when it's vibed it works, until it doesn't and then it's really hard to make it work again Is it? People have solved AI bugs with AI. If some vibe project eventually hits some bug and stops working, what exactly stops using AI to fix it? Is the idea that bugs will go beyond the limits of AI capability? If you meant to say that when an AI vibe coded project beyond some complexity it's difficult for a human coder to…

AI will simply code you into an architectural corner where you can’t get out of without a refactor.

Re: Python 3.14 compiled to metal – no interpreter

#99

If AI can find new proofs for well posed math problems, i see no reason why it shouldn't be able to implement a more performant fully featured version of an existing interpreter (eg with JIT and AOT) that emulates python api well and passes all python tests and tests of other projects. It is true that a lot of human effort and thought has been put into squeezing performance out of the existing implementation. It is t…

If humans can find (and have been finding for millennia) new proofs for well posted math problems, I see no reason why they shouldn’t be able to implement a more performant fully featured version of an existing interpreter.

They can, and they have been doing so. But humans are expensive. Especially smart humans.

Re: Python 3.14 compiled to metal – no interpreter

#100

Lol, all the people squawking about how this means nothing and this is a worthless project amuses me. A lot of people just don't see it yet. This is coming for literally everything and it is so exciting. The next decade is going to be awesome.

What's so exciting about your software being made of code nobody can or wants to understand?
Post reply on HN