Folks travelled from near and far, and we're so happy each and every one is here. ❤️

#PyBay

That was my first #PyBay and it was great! Learnt a ton and had lots of great chats with Pythonistas. Thanks to all the organizers and volunteers!

Shout-out to @chrisjrn for the cursed knowledge that I (and you!) could have python 1.6 on your device RIGHT NOW with @conda 💖 I promise I'm not getting EXCLUSIVELY bad ideas from #pybay but the bad ideas I'm getting sure are fun!

This feels like Winter Soldier activation phrase for @glyph specifically.

We are all in incredible danger right now.

#PyBay @chrisjrn

Even when I skip the CFP, I still land on screen. Thanks for the shoutout, Peter Wang!

There's this little recurring theme in Arnold Schoenberg's Verklärte Nacht that sounds just like Yoko Kanno's Rush (from Cowboy Bebop) [2]. Coincidence or connection?

[1]: youtu.be/5h5Xc-rUef4?t=479 and youtu.be/5h5Xc-rUef4?t=514
[2]: youtu.be/XtxsYF4e3uM?t=151

I'm headed to San Francisco to speak at @pybay on September 21st.

See you there!

Register now at pybay.org

I got 50% off discount codes in the next post.

And, for members of PyLadies only, I have special code that unlocks free conference registration!

Watch and read more.

#pybay #python #publicspeaking #PyLadies

Just converted two packages to use UV in dev workflows when available, @hynek's cached uv actions¹ on CI, and PyPI trusted publisher² to automatically publish builds for new tags. Feels like stepping into an entirely different world. 😅

So 2 down and 20-ish to go? 🤪

¹: github.com/hynek/setup-cached-
²: docs.pypi.org/trusted-publishe

lolling off the title alone. cannot wait to see how this unfolds in part 2. youtube.com/watch?v=WILYaDNez4

real talk asottile is doing amazing work and no amount of thanks will offset the underflow when it comes to python web software infra.

Don't ask me why I'm doing this, but never try to make a codebase 1-2 compatible lol.

It'll make you appreciate some of those cushy 2-3 compatibility affordances.

Fediverse woes: Just noticed I'm missing a bunch of updates from fosstodon. E.g., @pybay and @djangolondon both show months-dormant accounts despite having posted in the last 3 days.

Not really sure how to report this, so I'm just going to @ the qoto admins:
@freemo
@khird
@barefootstache

Another week, another update: patreon.com/posts/patron-updat

Since I already posted a bunch about glyph.im/patrons/ this week, I'll keep it brief. If you like my writing at <blog.glyph.im/> or any of my #python #opensource libs & tools, such as Fritter, DBXS, Automat, TokenRing, PINPal, Encrust, SponCom, DateType, python-docstring-mode, streamrandom, MOPUp, QuickMacHotKey, QuickMacApp, horsephrase, etc, and would like to support me continuing more of that work, consider signing up.

I think this is why GenAI sounds so much like a cryptocurrency scam to a lay audience. When Microsoft launched the Xbox they didn't spend hours talking about the wafer lithography they used for the GPU, they just told you about video games. The iPhone announcement talked about listening to music and using a web browser, the relative merits of capacitive and resistive touchscreens. But Blockchain and GenAI hype both have this obsession with minor details that really should not be user-visible.

Show thread

I learned about glom (github.com/mahmoud/glom) by @mahmoud two days ago,

At that point, I felt that kind of approach is good for CLIs but was unsure if I'd put it in my code.

Today I was working on a deeply nested JSON and decided to try it out and it was so good. It made the code much easier to read and manage.

#Python #JSON

The memory-centric folks have long moved on to entity component systems, would be nice if there were more affordances for the rest of us, too.

Instead, FastAPI/Pydantic/typing in general is just pouring more concrete on the inheritance approach.

Show thread

More proof that maybe we shouldn't have taken a sometimes-convenient way to lay out memory gets and elevated it to a dogma of ontology.

Show thread

Heh, I just noticed that it looks like virtualenv seems to use the “COVID-time” version of : virtualenv.pypa.io/en/latest/c

Version 20 starting in 2020, still version 20 now… 😛

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.