Hynek Schlawack
banner
hynek.me
Hynek Schlawack
@hynek.me
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
why thank you github for sending me three emails explaining what a pull request is
November 10, 2025 at 5:20 PM
Reposted by Hynek Schlawack
A day's worth of work 💪
November 2, 2025 at 1:18 PM
November 2, 2025 at 8:19 AM
OMG my The Bear opinion isn't fringe 🥲

I LOVE S1. I've made SO many ppl watch it.

I also liked S2.

I absolutely HATED S3. It felt like the writers got too much artistic freedom after their (well-deserved!) success & I had to watch them artistically jerking-off on TV.

slate.com/culture/2024/06/th
The Bear Is Not a Good Show
When the series premiered on FX, it was smart and thoughtful television. Not anymore.
slate.com
October 31, 2025 at 11:36 AM
Reposted by Hynek Schlawack
Have you been considering donating, but worried that we might be running out of space? Worry not! A new challenger appears! @Yhg1s has committed ANOTHER $5000 match, raising our total matching funds to $17,000, which (modulo a few additional receipts I need to process) means we are down to 43%.
October 31, 2025 at 2:53 AM
Affinity going to shit as expected would've been so much easier to stomach if Apple wouldn't be neglect-killing Pixelmator at the same time. :( We went from two alternatives to zero.

www.affinity.studio/get-affinity
It seems you are using an old or unsupported browser. To continue enjoying our product, please update to a recent version of one of the following browsers:
www.affinity.studio
October 31, 2025 at 8:40 AM
Since Bartender's fancy features got super janky (if your Apple menu suddenly opens without doing anything: that's Bartender's triggers), I finally made the jump to Ice which is open source and lets somewhat sleep better at night. Better late than never. icemenubar.app/
Ice - Menu Bar Manager
Ice is a powerful menu bar management tool. While its primary function is hiding and showing menu bar items, it aims to cover a wide variety of additional features to make it one of the most versatile menu bar tools available. - Ice - Menu Bar Manager
icemenubar.app
October 31, 2025 at 8:38 AM
lol so in order to add any kind of 2FA to a Twitch account, I have to give them my phone number and agree to "Twitch may use your phone number to call or send text messages for informational purposes."

How much 2FA goodwill have thirsty companies like this destroyed?
October 30, 2025 at 4:38 AM
It's been two days, but I'm still excited to announce structlog 25.5.0!

It contains A LOT, but the main BLOCK of features is that the active ConsoleRenderer is now a) mutable and b) easily obtainable which allows for interactive adjustments w/o reconfiguring everything.

github.com/hynek/structlog/
Release 25.5.0 · hynek/structlog
Highlights Huge release! There's plenty of important little bug fixes and new features, but the headliner is definitely the improved ergonomics of structlog.dev.ConsoleRenderer. We have finally acc...
github.com
October 29, 2025 at 4:17 AM
Reposted by Hynek Schlawack
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
the other day I tried to explain astigmatism to someone (my eye condition that got worse over the years; reading glasses don't help me shit) and someone else was like "ah yes, real-life lens flare"!

I couldn't explain my issue to anyone in 45 years and there it was, in four words.
October 25, 2025 at 11:14 AM
I'm SO afraid of Bloodlines 2. The first part was one of my favorites games of all times (I played it late and fan-patched). Given 2's dev history heartbreak is inevitable, huh? 😞
October 25, 2025 at 4:07 AM
I think I have a whole blog post/talk/video in me on this topic, but I feel like most ppl lack imagination when thinking about the DB repository pattern. It doesn't have to be just add/list/get—it's probably even wasteful!

Catchy: "Database Repository Pattern for People Who Don't Hate Databases"
October 21, 2025 at 7:19 AM
"[S]top investigating low-level crimes where [Met] judged there was little prospect of catching the culprits"

meet: "Problems grow the size they need for them to be acknowledged."

www.nytimes.com/2025/10/15/wo...
London Became a Global Hub for Phone Theft. Now We Know Why.
About 80,000 phones were stolen in the British capital last year. The police are finally discovering where many of them went.
www.nytimes.com
October 21, 2025 at 5:20 AM
LWN: Explicit lazy imports for #Python

I'm VERY excited by this PEP.

lwn.net/SubscriberLink/104112...
Explicit lazy imports for Python
Importing modules in Python is ubiquitous; most Python programs start with at least a few impor [...]
lwn.net
October 21, 2025 at 4:14 AM
Reposted by Hynek Schlawack
🎥 The Wednesday conference talks are now live! ✨ Watch them now on our YouTube channel: www.youtube.com/@EuroPythonC...
October 20, 2025 at 12:52 PM
nice, looks like Docker is cooked
October 20, 2025 at 8:17 AM
TIL Hugo has had built-in support for Tailwind CSS 4 for a while!

I made this my Sunday project; lmk about breakage. ;)

gohugo.io/functions/css/tailw...
css.TailwindCSS
Processes the given resource with the Tailwind CSS CLI.
gohugo.io
October 19, 2025 at 11:13 AM
The main reasons for me to use Safari on macOS despite being behind on web standards is integration with its iOS siblings and performance. 1/3
October 19, 2025 at 10:37 AM
hot take: a big reason for the collective anxiety around free-threading is the result of decades of copium where we assured each other that it's good, actually, that #Python has a bad threading story, because threads are dAnGeRoUs and our feeble minds need protection
October 17, 2025 at 6:13 AM
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? 😇
October 14, 2025 at 7:50 AM
Reposted by Hynek Schlawack
🐍 #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...
September 18, 2025 at 11:00 AM
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
October 14, 2025 at 6:14 AM