Pinned
Hynek Schlawack
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
3.6K followers122 following1.1K posts
Seriously how is this only one CVE The people dealing with this now deserve a statue in their honor or something. github.com/php/php-src/...
looks like some PHP RCE (CVE-2026-109618 / CVE-2026-109619 / PHP-UP-2026) deets started to drop. as a LAMP shared webhoster we're obviously Very Excited™ jackalsyn.com/posts/php-up...
Here's build-and-inspect-python-package 3.0.2 brought to you by certifi and the number 4: github.com/hynek/build-...
I feel this in my bones. My failure to produce/deliver contains multitudes, but this is the core of the issue. The audience and (more importantly) exchange for any type of content have all but collapsed. borretti.me/article/no-m...
a good day to advertise kapeli.com/dash ;) #hugOps (I noticed because my monthly update builds failed due to intersphinx 😬)
I was not joking folks www.negroniweek.com
I was not aware this was a thing but I think I shall participate and "take one for the team".
In a mad dash before my first proper vacation this year, here's pgbg 26.2 with the non-Postgres parts ripped out and imported from bgt. Architecturally, I'm very happy with both and hope y'all try to play around with it! github.com/hynek/pgbg/r...
Here's bgt if you only want fault-tolerant background threads without database features: github.com/hynek/bgt
Due to popular demand (it's me—I'm the demand), I've decided to cut pgbg in two and liberate the database-agnostic parts. So if you want a self-healing way to run a background thread in Python with flexible wakeups, check it out! bgt.hynek.me/stable/
When I was advocating for nogil/free-threading, I always said that it’s important not to judge threads by the APIs we have, but by the APIs we will build once they’re worth the trouble. Here’s my first contribution: github.com/hynek/pgbg 1/2
Happy/nervous to announce argon2-cffi-bindings, the low-level C binding wheels used by argon2-cffi. It's a big release w/ wheels for new platforms, but the biggest item is the liberation from setuptools w/ great help by Nathan Goldbaum & @henryiii.bsky.social! 🥳 #Python github.com/hynek/argon2...
i'll vote for anyone for the packaging council who does something against cookie-licking on pypi like pypi.org/project/diri...
when I said that “even AGI can't solve exponential complexity curves”, I meant something like this: blog.florianherrengt.com/ai-removing-...
I’m old enough to remember when we as a community of professional developers came together to tell McKinsey to fuck off b/c developer productivity is not measurable with simplistic metrics. newsletter.kentbeck.com/p/measuring-...
Pyrefly 1.2.0 with expanded support for attrs is out! 🥳 github.com/facebook/pyr...
Looks like I'm attending PyBeach because apparently I didn’t have enough SoCal in 2026!? Looking forward to a cozy conference with friends abound! 2026.pybeach.org
This release brings you Twine 7 & with that packaging metadata 2.5 & PEP 794 (Import Name Metadata) – also a new release procedure: no more trailing v3 tags – only full versions github.com/hynek/build-...
To clean myself of my writing dry spell, here’s a TIL that probably should’ve been a blog post: TIL: SQLite WAL Mode Can Lock Short-Lived Readers hynek.me/til/sqlite-r...
Good morning! Since it's become a drag to support in mainline, I've extracted svcs's Pyramid support into an own package svcs-pyramid. That means, the next svcs version will ship WITHOUT a `svcs.pyramid` module: github.com/hynek/svcs-p...