Apparently drag and drop works
Posts by Quentin Pradet
QuickTime!
To be fair they "just" ported pyupgrade to Rust
@sethmlarson.dev and I went through months of intense, complex work to climb a steep and slippery learning curve, only to be stopped short at the very end by a hard ethical line we couldn't cross—it was gut-wrenching.
I'm proud of what we did and I'm proud of what we didn't do.
This post was 5 years in the making, @shazow.net and I made a bet about whether "six", the Python 2/3 compatibility shim, would still be a popular package in 2025:
sethmlarson.dev/winning-a-be...
Couldn’t agree more! Also the Bluesky automation is fixed 🥳
Hey Trey, did you notice your automated Bkuesky posts suffer from encoding issues?
Our Python doc is officially out in the wild! 🐍
Thanks to everyone who joined the premiere 🙌 such a good vibe.
Here’s the link so you can watch it on repeat youtu.be/GfH4QL4VqJ0
Bluey screenshot where Bandit swings Bingo. The swing is hung on a tree.
Wow, that sounds nice! I immediately thought about Bluey.
Since PyCon Africa is affected by the PSF Grants pause, I am hopeful that donation tickets can make a difference.
Great post! Python supports else in loops, but only if there was no break! It’s terribly confusing: docs.python.org/3/tutorial/c...
Disqus showing ads on my blog was the last straw for me. I thought about storing comments on GitHub with utterances/giscus, but ended up on Commento. They have a generous free tier, don't track their users, and are trusted by Mozilla. Switching took only 10 minutes!
commento.io
Looks like a much nicer solution than femtocell which is available commercially in France since 2009! korben.info/les-femtocel...
You can only read the first two parts if you’re not a paid subscriber, but this companion piece is freely available on my blog: quentin.pradet.me/blog/how-ela...
I wrote this to share everything I know about building great SDKs! open.substack.com/pub/pragmati...
À La Réunion on l’appelle de plus en plus l’hexagone, et j’aime bien, c’est court, neutre et efficace.
This is a tragedy, but correlation is not causation. Kids roam less and less in the UK (say) despite pedestrian casualties being down.
We care about deepening our understanding of the language, which makes the question and resulting answer indeed very interesting! Thank you
> As of August 2024, the new app has a 1.3 point review average on Google Play. In January 2025, Sonos announced the resignation of its CEO Patrick Spence over the app update debacle.
en.m.wikipedia.org/wiki/Sonos
A box of Petit écolier biscuits, as sold in France.
Wow the packaging tries hard to convey luxury. Also European biscuits is fun. In France where this comes from the packaging is much more… playful
Ah, the joys of cross-border rail. Still, thank you for doing this.
When in the US I was localized in Hong Kong and now in Reunion Island I was localized in Japan for a few weeks. Got ads in Japanese and even YouTube blocked some videos. Super annoying.
J’ai mis du temps à comprendre que ce n’était pas mon téléphone qui avait caché la fin du texte 😅
The Python Elasticsearch client works too. I tested it back in December: discuss.elastic.co/t/dec-4th-20...
Exciting! Free-Threading builds are here to stay. The adoption has been incredibly fast so far.
(urllib3 works with free-threading, but still need cryptography to add support before we can test it in CI.)
Bluey is thoughtful too!
This talk is incredible. In 30 minutes, a binary search implementation is sped up by 25x using profiling tools, including L1 cache and pipeline stall analysis. While the tools are Apple-specific, the concepts are general and apply everywhere.
developer.apple.com/videos/play/...