Links
I've been using my own private git server for years and years, but have decided to be a little more public. I've settled on Codeberg.org, a donation-supported service.
Reading the news can erode your faith in humanity. Learning about the work being done on Africa's Great Green Wall reawakens mine. What an incredible project!
Python 3.13 is already shaping up to be the fastest release yet. While not due for release until October of 2024, its third alpha release came out yesterday. Even this early in development it's already running more than 10% faster than Python 3.12 (and 11% faster than 3.11, and a whopping 54% faster than 3.10).
Python 3.10 has been released. It's not a huge release, but solid, building on the new parser introduced last year in 3.9. From that has come my favourite change: the improved syntax error messages, brilliant for those of us teaching kids during a COVID lock-down. The banner feature is structural pattern matching - it's like a switch statement, but more. Much more. Performance has also had a nice bump! About 20% better than 3.9 for a simulation I like to test with.