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

As I walked thru a pitch-black park watching people walking their dogs with torches and passing kids going to school illuminated only by their smart phones, I once again realized how much wintertime abolitionists can go pound sand. #oneMoreWeek

And the “AI” discourse is either science, ethics yelling fights, or markdown astrology. I have no interest in participating in any of those fields.

Traveling keeps reminding me of how much work it is to: a) deal with impromptu to-do items (usually via email) b) keep everything charged Somehow we’re serfs to email and chargers, and nobody is setting shit on fire.

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...

github.comRelease 26.2.0 · hynek/pgbgHighlights These are some big changes but I think they're worth it: everything that does not depend on Postgres, has been moved into its sibling project bgt1 because they solve real problems and I'...

pgbg is a way to run fault-tolerant background threads with PostgreSQL-based¹ orchestration: lease-based leader election & NOTIFY dispatch. Hope you like it – it fell out of TWO other projects I want to open-source eventually. ¹ requires Psycopg, SQLAlchemy optional 2/2

Only one year in, I have finally found the final shape for the example project of my uv x Docker video. Of course, it means another script rewrite, so there couldn't be a more appropriate thing to do than going to see The Odyssey.

til `set -e` is “exit immediately” and `set -x` is “print commands before executing” For years I thought it’s vice versa and since I use them usually together there was never a reason to find out 😳

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...

github.comRelease 26.1.0 · hynek/argon2-cffi-bindingsHighlights Big and scary release! We've switched from setuptools to scikit-build-core and added wheels for pyemscripten and (provisionally) RISC-V. Full changelog below! Special Thanks This release...

To me, the biggest fall from grace re software quality is clearly Fantastical. I don't even want to put it on vibe coding because there were times of flakiness before, but oh boy is it barely usable nowadays. Guess it's time to get used to BusyCal.

between weird LinkedIn influencers urging to delete tests that never failed and Richard’s learnings I know on what team I want to be and whose software I want to use

First feedback to the script of my next video is coming in – be hype: > I feel like I'm reading the third act of the king in yellow

So excuse me if I call bullshit TODAY when one tries to make arguments based on measuring something that we agreed is immeasurable. The impact of LLMs is the most non-ergodic event of my lifetime and I find it wild when people think they can make general statements either way.

it's so baffling that Apple still hasn’t shipped a native version of Bartender, while constantly breaking all existing tools that provide that functionality

the BVG ticket apps (all 3 of them 🫠) are completely cooked, aren’t they? Can’t see my Deutschlandticket for August and couldn’t even buy another ticket. Getting generic network errors everywhere.

i don't like how it reflects on me as a human that the majority of open PRs on my projects are still open because i'm stopping myself from leaving FOAD review and yet somehow we've ended up in an adversarial relationship with "contributors”

Happy to announce v3.0.0 of my build-and-inspect-python-package GitHub Action that does what the name says. If u maintain a Python pkg u should really give it a look! Much, much fewer broken pkgs have been pushed to PyPI & who doesn't love automatic trove classifier → GHA test matrix conversion‽

You can start using svcs-pyramid TODAY to avoid breakage the moment 26.2.0 drops – there are no code changes, just adjust the import statement.