@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 😃
PyScript Maintainer and author of https://pyscript.recipes. Interesting in improving Python Performance and WebAsssembley
@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 😃
@kwf It’s surely overkill, but we use Room Alert products in a couple of our exhibit spaces. PoE powered means no batteries to kill.
Mostly rack mount with remote-able sensors and outputs, but they make some small units too:
https://avtech.com/Products/Environment_Monitors/Room_Alert_3S.htm?gad_source=1&gbraid=0AAAAAD_OsC3FXQDL46xB-EOa0hyp9sPLF&gclid=CjwKCAjwnei0BhB-EiwAA2xuBsdRP1vR5eAaQcdpWvjDb60BvkvLwPvB5ypkOQFoStDhgSLacogkJhoC__kQAvD_BwE
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...
@nafiul @hugovk @baconandcoconut now I want to meet the person who triggered 434 downloads via Pex on a saturday. And also to go google what Pex is 😅
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
@nohlson is the thought to determine a set of additional compiler options to apply for CPython releases, for security purposes?
🎉 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
@mathsppblog I would guess… “type” and the underscore?
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.
@hugovk @ehmatthes I found the same thing worked in Google Slides! Honestly being able to re-size/edit actual text instead of screenshots ended up being very convenient.
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! ✈️
@freakboy3742 Safe travels!
The organizers of @pycon have given community organizers a massive gift 🎁
Let's not squander it!
A *sold out* #PyConUS 2024 proved that even large events can prioritize safety and inclusion for caregivers and immunocompromised people by way of requiring masks, and gathering venue data to calibrate their policy from year-to-year. Smaller events have proven it's possible at that scale, too.
Now is the time for at least one other large event to step up.
Who will it be? 👀
Couldn’t have asked for a better #PyConUS ! Many old friends and new, many techncial deep dives, got to meet so many great people I only know from The Internet… truly a treat.
Same time same place next year?
@mathsppblog Safe travels - hope the PyCon Italia folks enjoy Cabo too!
This joke has probably been made a bunch of times, but...
Python 3.14, not to be confused with PyPI.