Hynek Schlawack
hynek@mastodon.social
<p>• blogger 📝, speaker 📢, and YouTuber 📺<br />• 💗 Python 🐍, Go 🐹, DevOps 🔧<br />• Patron Saint of Shitty Air Travel ✈️💩<br />• works for a smol web host & domain registrar 🌐<br />• substance over flash, nuance over loudness, outcomes over ego 🧠<br />• HOA reply = block ❌<br />• PSF fellow 🏆<br />• 🗣🇨🇿🇩🇪🇺🇸<br />• 🏚️🐻🇩🇪<br />• 💙💛</p><p>tfr</p>
Posts
-
Post #4230498
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‽ 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 https:/...
-
Post #4119949
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 https://hynek.me/til/sqlite-read-only-wal-locked/
-
Post #3992027
It was to be expected, but I need to stress how much #EuroPython benefitted from being the host of the CPython Core Summit this year. As I keep repeating, the main value of #PyConUS for the COMMUNITY is the gathering of stakeholders for in-person exchange. Given that I barely got any code written at the sprints (thanks, impromptu attrs sprinters, tho! ❤️) b/c I kept walking and talking and solving problems that otherwise take weeks to resolve, is a testament to how strong the attendance was.
-
Post #3962257
wow, got one of these on archive.ph linked from https://www.mgaudet.ca/blog/2024/12/30/memories-of-noah-gibbs has anybody figured out how that's possible?
-
Post #3958158
tfw your friends ( @ambv@mastodon.social) take killer photos of you and then share them with you as memes
-
Post #3700018
old and busted: delete failing tests new and hotness: delete CI configuration this is FOSS DoS; I have no other term for it https://github.com/python-attrs/attrs/pull/1585/changes#diff-2e34befd0a8baf062ee92bf489a59da4b399ee4df628eae384f92b572ada48bb
-
Post #3527567
WHOA, Pyrefly is adding proper attrs support in 1.2dev!!! 🤩 https://pyrefly.org/en/docs/attrs/
-
Post #2811523
OH: if you have Kerberos brain it all makes sense #PyConUS
-
Post #2811522
How to ruin the lives of a whole room in one slide. #PyConUS
-
Post #2811521
OH: Long Beach – The City That Sleeps #PyConUS
-
Post #2811520
Merch idea for Beeware sprints #PyConUS
-
Post #2811519
viewing all replies still doesn’t work on this website :(
-
Post #2126207
Close followers might have noticed that I’ve been complaining about losing reach for text after the Twitterpocalypse, fewer speaking opportunities due to Unprecedented Times™ and their effect on conferences, and nobody “getting” svcs. While complaining about reality is fun, I’m also aware that adjustment is necessary for survival and I’ve decided to take on a project this fall: producing a YouTube video about svcs! It took MUCH longer than I thought but here it is: https://www.youtube.com/watc...
-
Post #2105060
can’t fucking believe that “omg we’re down all the time b/c we&#39;re being ddosed by too much code 🥺”-github is fucking hosting a fucking meet and greet with the fucking dude who’s responsible for some of the worst offenses by enabling an legion of mac minis flooding the world with slop. guess github is now fully integrated into the org chart https://github.blog/open-source/register-now-for-openclaw-after-hours-github/
-
Post #1834563
RE: https://fosstodon.org/@mwb/116476124401887839 it&#39;s happening huh I&#39;ve kept silent for a long time b/c I hate throwing fellow maintainers under the bus, but the situation around httpx 1.0 (which is developed in private and has a focus on adding a SERVER!?) has become untenable for a project of such importance. I hope we as a community will find a way to navigate this situation gracefully ideally without 20 forks but with a reconciliatory ending. And yes, this is very much...
-
Post #1819009
Finally, I present y’all my latest video: uv IS the Future of Python Packaging 🐍📦 It&#39;s the result of everything that happened since uv 0.3.0 shipped and I&#39;m excited to share it with y’all: https://www.youtube.com/watch?v=8UuW8o4bHbw I&#39;m happy to report that it&#39;s almost a minute shorter than the last one. And now I collapse.
-
Post #1777653
#PyConUS #python
-
Post #1748420
“begging stochastic systems to be good boys is not a security strategy” exhibit ♾️ What really grinds my gears is how a whole industry chose to forget the 101 of ops security. This is not an “AI&quot; problem, this is gross negligence by cloud providers like Raleway pretending &quot;having evals&quot; is an acceptable defense against catastrophic data loss &amp; users having production tokens of any kind lying around such that an attacker (or misguided agent) can find it. https:...
-
Post #1714229
I have arrived in the highest creator echelon 🥲❤️
-
Post #1714228
they finally broke coffeezilla https://www.youtube.com/watch?v=rpZmjI8wFss
-
Post #1714227
TIL the Austin version of a Tim Tam Slam is a bone marrow mezcal. Still not sure if it was a tourist joke but I got a compliment for not having mezcal-fat goo in my face unlike most others.
-
Post #1714226
TIL there’s a “what if Amarone, but stronger”: Recioto della Valpolicella 🤯
-
Post #1714224
🫡🦅🥲 https://untappd.com/user/Hynek/badges/1386414116
-
Post #1714223
I fear we’re watching multiple generations to give up any kind of ambition to improve at whatever craft can be automated mediocrely by LLMs. Repeatedly pulling the prompt lever will never end in excellence. ESPECIALLY if the boosters are right, “prompting” is not a long-term valuable skill. LLMs _can_ be used as skill multipliers but it’s up to YOU whether you choose to use them as a leverage for your own capabilities or whether you deskill yourself into a helpless slop slinger.
-
Post #1052608
giving a shit: underrated https://dansinker.com/posts/2025-05-23-who-cares/
-
Post #977469
Watching crime happening in real time
-
Post #977468
*me working for a year on a stupid docker video*
-
Post #977467
I gotta admit that Passkeys have grown on me. I use them with 1Password &amp; the integration even in Apple’s apps is great. Looks like the worst UX problems have been ironed out and pressing “Login using Passkey” is much nicer than pasting email codes or getting angry that OTP auto-fill doesn’t work. My main annoyance now is that many sites use it as 2FA and not as a primary login.
-
Post #883280
given the claude code leak i'm starting to suspect that when boosters say they don't look at the code it's an act of fear, not confidence
-
Post #813482
dependency groups 🥰