frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Python JIT project was asked to pause development

https://discuss.python.org/t/an-announcement-from-the-steering-council-regarding-the-jit-project/107638
53•kbumsik•2h ago

Comments

Qem•1h ago
> For that reason, the Steering Council is formally requesting a Standards Track PEP be authored that the community can discuss and the Steering Council can formally accept (or reject), making the case for the JIT as a supported, non-experimental part of CPython: its guarantees, its maintenance commitments, and its impact on redistributors.

I didn't notice the current PEP was a provisional one. Hope the new one gets approved. The experimental JIT was reported to finally breaking even and surpassing the default interpreter just a couple of months ago[1].

[1] https://fidget-spinner.github.io/posts/jit-on-track.html

ksec•1h ago
>The experimental JIT was reported to finally breaking even and surpassing the default interpreter just a couple of months ago[1].

Thank You. As someone who don't follow python closely I thought their JIT would be similar to what Ruby has.

Not that Ruby YJIT or ZJIT is anywhere close to what JVM provides, but in this case it seems to be quite far ahead of Python.

Which is surprising given how many major companies are using Python. May be because those using Python are not using it as critical part of work unlike Shopify and Stripe which is their core language?

mike_hock•1h ago
Kind of a shit move to suddenly pull the rug once they've finally gotten it working. Should have been kept out of main from the start.
IshKebab•27m ago
Sure but best case 15% faster clearly isn't worth the complexity of a JIT. It really needs to be at least twice as fast. Pypy pretty much achieves that on average.
Qem•21m ago
15% faster on top of a base interpreter that itself got 40%-50% faster on the same timeframe.
nmstoker•1h ago
Duplicate of here:

https://news.ycombinator.com/item?id=48421400

elpocko•1h ago
Don't bother clicking, that post got 0 attention. Not helpful, mate.
OutOfHere•1h ago
Losing development momentum for a beancounting reason like this one is a sure way to kill a project. It works every time. Once development is halted, it is very difficult to pick it back up.
bob001•17m ago
Python isn't a side project to yolo on. Updating the GC without a PEP caused massive issues for actual people using Python. If you want to impact software used by millions of developers then you better be willing to handle a bit of process.
jhayward•42m ago
> While the intent is not to call for competing proposals, we believe that now is a good time to discuss and propose alternative proposals as well.

If I were a contributor I would read such language as saying "we have no respect for you or your intelligence, so we'll just straight up gaslight you and expect you to accept it."

The dictum can't be read literally - it has to be read like the manipulative, narcissist-speak that it is. And what it's telling you is - get out.

_old_dude_•33m ago
I agree. And the next section is very clear that they want to kill the project.

  > For example, rather than proposing one single concrete JIT implementation,
  > it may make more sense for the PEP to describe a JIT infrastructure that
  > can support multiple implementation strategies.
  > Since many different and promising JIT tracing approaches continue to be proposed,
  > we believe the infrastructure should make it easy to experiment with and evaluate
  > those approaches within CPython rather than be highly coupled with a single strategy.
Allowing multiple strategies is far harder and as far as I know, JIT tracing is still unproven.
Retr0id•3m ago
I think this is uncharitable, it's not like they're inventing new requirements that weren't there before. The PEP process has existed the whole time.
bob001•1m ago
I suspect there were people who had alternative proposals which got implicitly blocked by this 5 year effort. Letting a subgroup run wild without proper process is not good for a project this large.
kelvinjps10•37m ago
What a shame it will receive a halt when they where starting to make progress I know that after submitting the pep it will go back to development. But t would have been better to just keep the development and the pep for an actual release or continue and if gets rejected ask them to stop
Qem•25m ago
> What a shame it will receive a halt when they where starting to make progress I know that after submitting the pep it will go back to development.

To be fair, the apparent lack of progress of the JIT before was in part due to the same team improving the base interpreter by 40-50% between 3.10 and 3.14. The JIT implementation was pursuing a moving target. It was not some static milestone. Kudos for them.

12398761•37m ago
That was kind of overdue. The project started five years ago while massively overpromising.

They should perhaps have kept it in a separate branch back then, but now is the next best time.

CPython's selling point was that it is simple, fast enough with C extensions and the code was accessible. Complicating the code base for occasional 50% speedups (and regressions ...) just isn't worth it. There are so many other languages that fill that need.

Now, I hope that the PEP does not overpromise again and is accepted because of Instagram pressure. Instagram can keep its own JIT fork or switch to PHP, Go or whatever.

IshKebab•31m ago
Seems reasonable. As I understand it the JIT implementation has not really been successful anyway.

Zeroserve: A zero-config web server you can script with eBPF

https://su3.io/posts/introducing-zeroserve
54•losfair•3h ago•8 comments

Moving beyond fork() + exec()

https://lwn.net/SubscriberLink/1076018/16f01bbbb8e0d1f0/
165•jwilk•3h ago•133 comments

Nvidia is proposing a beast of a CPU system for Windows PCs

https://twitter.com/lemire/status/2062880075117113739
98•tosh•5h ago•232 comments

Benchmarks in Leipzig

https://arxiv.org/abs/2606.05818
81•root-parent•4h ago•36 comments

You Can Run

https://magazine.atavist.com/2026/mccann-cocaine-fugitives
20•bryanrasmussen•2h ago•0 comments

Google will pay SpaceX $920M per month for compute

https://techcrunch.com/2026/06/05/google-will-pay-spacex-920m-per-month-for-compute/
251•ramanan•6h ago•340 comments

Pokemon Emerald Ported to WebAssembly (100k FPS)

https://pokeemerald.com/
149•tripplyons•6h ago•42 comments

How LLMs work

https://www.0xkato.xyz/how-llms-actually-work/
687•0xkato•2d ago•189 comments

Running Python code in a sandbox with MicroPython and WASM

https://simonwillison.net/2026/Jun/6/micropython-in-a-sandbox/
33•theanonymousone•3h ago•12 comments

Police in England and Wales told to halt AI use in court statements

https://www.ft.com/content/229e5949-3ebc-4151-8a86-a01b5e259241
73•nmstoker•2h ago•22 comments

Building Rust Procedural Macros from the Grounds Up

https://www.learnix-os.com/ch02-03-implementing-the-bitfields-proc-macro.html
50•Sagi21805•5d ago•9 comments

Tribute to Jiro Yamada, Automotive Artist (1960-2025) [video]

https://www.youtube.com/watch?v=rJ2gQ5Md60U
29•NaOH•21h ago•2 comments

S&P 500 rejects SpaceX, also blocking entry for OpenAI and Anthropic

https://arstechnica.com/tech-policy/2026/06/sp-500-blocks-fast-spacex-entry-wont-waive-rule-for-u...
1113•maltalex•13h ago•395 comments

The new bibliomaniacs

https://engelsbergideas.com/notebook/the-new-bibliomaniacs/
47•RickJWagner•6h ago•35 comments

Summer of '85: DOSBOS is rejected by ANALOG Computing

https://www.goto10retro.com/p/summer-of-85-dosbos-is-rejected-by
12•ibobev•2d ago•1 comments

The intracies of modern camera lens repair (2024)

https://salvagedcircuitry.com/sigma-45mm.html
218•transistor-man•17h ago•82 comments

Trees to Flows and Back: Unifying Decision Trees and Diffusion Models

https://arxiv.org/abs/2605.00414
19•rsn243•5h ago•2 comments

Mbodi AI (YC P25) Is Hiring Founding Machine Learning Engineer (Robotics)

https://www.ycombinator.com/companies/mbodi-ai/jobs/WYAcNkX-founding-machine-learning-engineer
1•chitianhao•6h ago

Splash Is a Colour Format

https://www.todepond.com/lab/splash/
16•tobr•2d ago•17 comments

Show HN: Infinite canvas notes in the non-Euclidean Poincaré disk

https://uonr.github.io/poincake/
18•uonr•4d ago•5 comments

New method turns ocean water into drinking water, without waste

https://www.rochester.edu/newscenter/what-is-desalination-definition-ocean-water-704732/
463•speckx•1d ago•196 comments

US House lawmakers release draft bill to prohibit state AI rules

https://www.reuters.com/business/us-house-lawmakers-release-draft-bill-regulate-ai-2026-06-04/
84•1vuio0pswjnm7•4h ago•44 comments

Show HN: Soft Body Jiggle Physics

https://github.com/xloveee/jiggle-physics
32•vesperance•4d ago•14 comments

Ask HN: What was your "oh shit" moment with GenAI?

468•andrehacker•1d ago•840 comments

Python JIT project was asked to pause development

https://discuss.python.org/t/an-announcement-from-the-steering-council-regarding-the-jit-project/...
54•kbumsik•2h ago•17 comments

Social Cache Busting

https://www.autodidacts.io/social-cache-busting/
106•surprisetalk•4d ago•40 comments

pg_durable: Microsoft open sources in-database durable execution

https://github.com/microsoft/pg_durable
447•coffeemug•1d ago•102 comments

The perils of UUID primary keys in SQLite

https://andersmurphy.com/2026/06/05/the-perils-of-uuid-primary-keys-in-sqlite.html
134•emschwartz•18h ago•80 comments

Pre-Modern Armies for Worldbuilders, Part I: Why They Fight

https://acoup.blog/2026/06/05/collections-pre-modern-armies-for-worldbuilders-part-i-why-they-fight/
143•gostsamo•14h ago•44 comments

Astronauts told to return to ISS after sheltering over air leak repairs

https://www.bbc.com/news/live/c4g44ew3g1kt
415•janpot•1d ago•256 comments