Jeff Glass

@jeffglass
65 Followers
41 Following
72 Posts
PyScript Maintainer and author of https://pyscript.recipes. Interesting in improving Python Performance and WebAsssembley
Homehttps://jeff.glass
GitHubhttps://github.com/jeffersglass
@villares @cholling @hx2A @py5coding Thanks! I actually did a lot more than I described in the blog post, and made a PyScript version here: cholling.com/geodesic_calculator/

It turns out matplotlib already supports hidden surface removal
😃
Geodesic calculator

Exciting news in the CPython JIT front - with even a bit of casual experimentation, and with limited instruction compatibility, the nbody (tightly looped) benchmark showed significant speedups over the baseline JIT, 6-7%.

Easy small gain hopefully point to bigger, harder gains.

After some rescheduling, I’ll be speaking on the CPython JIT at the Chipy Python Meeting Group Next Week 😎

If you’re a voting #PSF member pls listen up; I’m interrupting my last day in a hammock on the beach just for you.

I’m sure you’ve seen a lot of subposts lately about bylaw change #3 which would allow the PSF board to yeet PSF Fellows for CoC misconduct under certain circumstances.

I am a PSF Fellow and I’ll vote for it—let me explain why. (1/7)

More #Python JIT misadventures.

No more segfaults, but the superinstructions (which should be a ~little~ shorter than the sum of their parts) are instead over 40,000 bytes...

Hey it's progress...

Well... that's a #Python build error I've never seen before:

Fatal Python error: _PyEval_EvalFrameDefault: We've reached an unreachable state. Anything is possible.
The limits were in our heads all along. Follow your dreams.
https://xkcd.com/2200

Unreachable State

xkcd

🎉 We just had 3 successful core dev votes in parallel!

Each dev focuses on different yet important areas, reflecting the size & breadth of the CPython project.

Please give a big welcome to:

🍏 @freakboy3742 added iOS support (#PEP730)
https://discuss.python.org/t/vote-to-promote-russell-keith-magee/53821

🐛 Tian Gao works on the pdb debugger
https://discuss.python.org/t/vote-to-promote-tian-gao/53895

🏎️ @mdboom works on benchmarking in the Faster CPython team
https://discuss.python.org/t/vote-to-promote-michael-droettboom/54227

That's 5 new so far this year, same as last year 🚀
https://hugovk.github.io/python-core-devs/by-year.html
#Python #CPython

Vote to promote Russell Keith-Magee

I am nominating Russell Keith-Magee (@freakboy3742, freakboy3742 (Russell Keith-Magee) · GitHub) as a core developer. Russell is well-known for his many contributions to various Python communities. More recently, Russell has been responsible for the addition of support for the Apple iOS platform to CPython for the 3.13 release. He put together a detailed plan as PEP 730 (Discuss thread PEP 730: Adding iOS as a supported platform) to take the externally-maintained iOS support patches that he has...

Discussions on Python.org

One thing I love about speaking at ChiPy is the range of experience and consistency of interest - can’t assume any prior knowledge, but most everyone will follow you as deep down the rabbit hole as you care to take them.

To that end, my ‘CPython JIT’ talk is gonna end up covering everything from “what is bytecode” to “how does the Copy and Patch JIT work?”

A lot of folks at #PyConUS expressed interest in Python’s mechanics and a desire for a jumping off point. I’m hoping this will help.

A few days of post-#PyConUS R&R have truly been a gift - now remembering I’m giving a another new talk at ChiPy in less than three weeks 😅

But that means I have a project for the plane home! ✈️