Hynek Schlawack
@hynek.me
3.5K followers 130 following 820 posts
Pythonista & PSF fellow 🐍🏆, Gopher 🐹, blogger 📝, speaker 📢, YouTuber 📺. ❤️ nuance & outcomes, 🗣️🇨🇿🇩🇪🇺🇸 • https://hynek.me/ • https://github.com/hynek • https://www.youtube.com/@The_Hynek • https://mastodon.social/@hynek • https://x.com/hynek
Posts Media Videos Starter Packs
to everyone asking foss maintainers to finally publish a new version: as a teenager, have you ever been asked by someone to clean your room after you decided to do it yourself? 😇
Reposted by Hynek Schlawack
Dash0 @dash0.com · 28d
🐍 #Python’s logging is powerful, but turning it into structured, useful logs feels like extra #infrastructure.

#Structlog takes a simpler approach with a clear chain of processors.

This guide shows you how to get production-ready #logs without the boilerplate.

Guide: dash0.link/python-loggi...
new LILICAY mix dropped 🤩

www.youtube.com/watch?v=iM00C...
MONDAY MORNING JAZZ HOUSE | To accompany your pre-work reading session + first coffee |
| Playlist and purchase links below | Follow LILICAY: instagram: http://www.instagram.com/djlilicay soundcloud: http://www.soundcloud.com/djlilicay ---------------------------------------------------------- Disclaimer: I do not own the copyrights to the music played in this DJ set. All rights belong to their respective owners. The video is for promotional and entertainment purposes only. Please follow the artists and consider purchasing their music to support: -------------------------------------------------------------------------------------------------------------- What I played - The Tracklist: 01. 00:00:00 dublon - Pollen 02. 00:01:58 Yambow - Café Cigarette 03. 00:04:00 NRMNT, STRNGE & M1NT - Coastline Cruise 04. 00:07:23 Georges - Mornings 05. 00:11:15 TABLE - Hotspot 06. 00:13:56 Cody Currie feat. Ally McMahon - Easy 07. 00:17:30 Alexander IV - Hanbury 08. 00:21:12 Club De Jazz - Soufflé Caramel 09. 00:27:28 Felipe Gordon - The Semimodular Bird of Jazz 10. 00:30:58 Jason Hersco - Sad Girls Luv Pizza 11. 00:33:45 Scruscru, Jehan, Meowsn - Midnight Drive With Jehan 12. 00:36:57 Chaos In The CBD - Phantom Melodies 13. 00:41:11 Zbeeez, vesa beats - Mirrors 14. 00:47:40 Angelo Ferreri, Peter Mac - Good Times (Quiet Mix) 15. 00:51:06 Soul Wun - The Realist 16. 00:55:53 dublon, Tour-Maubourg & Manon - Raining but it’s Ok Purchase Links: Where you can purchase the beautiful music: 01. dublon - Pollen https://www.beatport.com/track/pollen/20750988?srsltid=AfmBOopxNlg7A7Le9zQkbidscx8MN2IBX4yAhVEuDIJ5O8mp7hAXGyOy 02. Yambow - Café Cigarette https://yambow.bandcamp.com/track/caf-cigarette 03. NRMNT, STRNGE & M1NT - Coastline Cruise https://fiftyfivemusic.bandcamp.com/track/coastline-cruise 04. Georges - Mornings https://music.apple.com/us/album/mornings/1754436371?i=1754436373 05. TABLE - Hotspot https://music.apple.com/us/album/hotspot/1788896223?i=1788896665 06. Cody Currie feat. Ally McMahon - Easy https://codycurrie.bandcamp.com/track/easy 07. Alexander IV - Hanbury https://music.apple.com/mg/album/hanbury-single/1778629480?l=fr-FR 08. Club De Jazz - Soufflé Caramel https://aurore404records.bandcamp.com/track/a1-souffl-caramel-club-de-jazz 09. Felipe Gordon - The Semimodular Bird of Jazz https://felipegordon.bandcamp.com/track/the-semimodular-bird-of-jazz-2 10. Jason Hersco - Sad Girls Luv Pizza https://jasonhersco.bandcamp.com/track/sad-girls-luv-pizza 11. Scruscru, Jehan, Meowsn - Midnight Drive With Jehan https://scruscru.bandcamp.com/track/midnight-drive-with-jehan 12. Chaos In The CBD - Phantom Melodies https://churchofficial.bandcamp.com/track/phantom-melodies 13. Zbeeez, vesa beats - Mirrors https://zbeeez.bandcamp.com/album/reflections 14. Angelo Ferreri, Peter Mac - Good Times (Quiet Mix) https://www.beatport.com/track/t/16192578?currency=AUD&srsltid=AfmBOopXzC67JmYyJxej-SAIXX0vJpsnKhDzz-7yxOH0AkvKlQ6a-bdD 15. Soul Wun - The Realist https://clipp-art.bandcamp.com/track/the-realist 16. dublon, Tour-Maubourg & Manon - Raining but it’s Ok https://delicieuserecords.bandcamp.com/track/raining-but-its-ok
www.youtube.com
I've released 2.14.0 of build-and-inspect-python package; your friendly GitHub Action that prevents embarrassing PyPI uploading mistakes.

Main reason for a rather rushed release is that some people seem to get Python 3.14 when asking GHA for `3.x`.

github.com/hynek/build-and-in...
Release v2.14.0 · hynek/build-and-inspect-python-package
Changed Update tools such that they work on Python 3.14 (which is now 3.x on GitHub Actions). #182 The action now ignores UV_PYTHON coming from the outside. #184
github.com
"Linux on the desktop finally happened to own the libs" is not what I had on my 2025 bingo card
i for one can't wait to watch margot robbie in a bubble bath explaining to us how financially illiterate we were in 2025

archive.is/N9dtq
OpenAI's Nvidia, AMD Deals Boost $1 Trillion AI Boom With Circular De…
archive.is
Sturgeon's law remains my biggest reassurance against LLM world takeover. As far as I can tell, that law is as solid as gravity. Humans on average not giving a shit IS the training material poison pill.

yes, I have just looked at random GitHub code again, why do you ask
yesss and browsers are sometimes pesky too! especially Safari (I know, I'm the only Safari user)
since I needed to occupy my brain with something silly that won't cause an avalanche of open issues, I've created the best-possible social card for nohttps.lol
a yellow social card saying “SSL removed here” with an oddly familiar smiley
The main reason for this release (& why it's published today) is that it ships the first pieces of work for Python 3.14 and PEP 749. There will be more work required & there will be more churn once everyone actually starts testing 3.14. We hope to receive more feedback be4 spending more 🕰️ on this.
One of my biggest surprises even as a chat bot moderate is how many people actually hate programming and can't wait to stop doing it.

And I guess how many are into glorified gambling.
Awww iOS and Android users finally united in kvetching about their respective redesign 🥰
one more month until we can start supporting only double-digit Python versions 😍
End of life table made with `uvx norvegianblue python`. The EOL for Python 3.9 is on 2025-10-31.
attrs will have a way to introspect the EFFECTIVE class build parameters in the next version. I swear to Cthulhu I thought this PR is gonna kill me (there's been A LOT more private hence and forth in the background), but I'm happy how it turned out: github.com/python-attrs/attrs...
Expose effective class construction properties by hynek · Pull Request #1454 · python-attrs/attrs
ref #602 This is for now just private and the impact zone is limited. But I'm confident it can help us to simplify a bunch of code. I'm especially rather unhappy with the weird entanglement...
github.com
A quick call for help: many moons ago I've seen a rage-style comic on Twitter that shows the diff btw junior & senior developers (happy, listening to EDM, shipping vs old man w/ long beard, sitting in dark, next to a tower of literal shit, bleary eyes).

I can't find it anymore – any clues?
unfortunately, it came around the time everybody stopped blogging except about the most mainstream stuff that everyone clicks and it’s a project that tends to be used in internal projects only which is an unfortunate combo. If it helps, it’s been adopted by Apache Airflow: github.com/apache/airfl...
github.com
I wonder if people were much less enthusiastic about the stochastic parrots on hallucinogens if the SEO squad didn't put so much work into poisoning the web with their trash that normal people just couldn't find anything.
TIL my beloved `dog` DNS client has been unmaintained for a few years and there's a community-based fork called `doge` (the name was chosen before it became a synonym for chainsaw politics): dog.ramfield.net
dog-community • fast, friendly DNS client
dog.ramfield.net
why do i always like trains a bit more after each headache
Lastly, I'm still fascinated by how warmly the UK community has adopted me—unlike… others. It's been only my 2nd PyCon UK but it felt like coming home. I guess there's some "humor" alignment, as shown by the fact that many keynote compliments came with a "also love your feud with Judy". 🤣 4/4