Sign in

NON-TOXICNo ads · No shady algorithms

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Hynek Schlawack

@hynek.mastodon.social.ap.brid.gy
99 followers 0 following 1.4K posts

• blogger 📝, speaker 📢, and YouTuber 📺 • 💗 Python 🐍, Go 🐹, DevOps 🔧 • Patron Saint of Shitty Air Travel ✈️💩 • works for a smol web host & domain […] 🌉 bridged from ⁂ mastodon.social/@hynek, follow @ap.brid.gy to interact

PostsRepliesMedia
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 22/10/2026
@offby1 Pasteis de Nata + bica until heart attack is my usual Portugal MO
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 22/10/2026
seriously how is this only one CVE
metalhead.club
000 0
Reposted by Hynek Schlawack
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 22/10/2026
“ignore the slop” daniel.haxx.se/blog/2026/10/22/igno…
daniel.haxx.se
“ignore the slop”
Lots of people who are against the use of AI for all its ethical and inherent issues tell me this. _Just ignore it_. Don’t let _big AI_ control us. The “slop” they refer to is anything created that involved an AI, and in our case (the curl project) it is in particular vulnerability reports. “Ignoring the slop” _cannot be done_ and it doesn’t help. Vulnerability reports created with the help of AIs point out actual problems, and sometimes vulnerabilities. Ignoring real vulnerabilities because they were found by AI does not make users safe and secure. It makes them vulnerable. _We don’t want that_. I personally don’t refer to this as _AI slop_ because the reports are typically accurate and correct, even if much too wordy. I think “slop” implies that it is wrong, misleading or otherwise bad content. One can certainly object to the use of AI, but when we get real vulnerabilities reported and proven, we cannot in good faith pretend they don’t exist just because we think the tech involved in digging them up is questionable. That would be a disservice to, or even betrayal of, our users. We make curl secure for our users. ## Obligations An Open Source project typically gives no guarantees at all, so there are no _legal_ requirements that force us to fix flaws. We are however a project with high goals of quality and stability and we would jeopardize our name and track record if we now would stop delivering on that. Also, a few of us involved in the project also sell curl related support and services, where at least part of that means providing _secure_ curl releases, so we still have this _contractual obligation_ to a set of customers. And they wouldn’t be customers in the fist place if the Open Source project didn’t already have the proven quality track record. So no, we really cannot ignore vulnerability reports. ## The slop is gone A sizeable portion of users seem to still believe we still suffer from a lot of made up and hallucinated reports by these AIs. We really don’t. Almost all the stupidity and lies we saw in the vulnerability reports made by AIs in the past have ceased. Since spring 2026 the slop reports are practically gone. Our current challenge is much harder: high volume, high quality. ## AI talks too much They always use too many words. Every report is now hundreds of lines and the explanations are convoluted and detailed (and often repeat themselves multiple times). In a good report, the human writes a first paragraph explaining the problem _briefly_ and then they submit the full report. It’s annoying when the reporter surrender everything to the AI, including the communication part. The AIs are also still bad at figuring out exactly there the line is between a bug and a vulnerability, and if it is a vulnerability, what severity it is. This is not a surprise though, as this is also the case for human reporters. A good trend is that they often produce good reproducers or proofs of concept helping to trigger and prove the problem/vulnerability. That was a really complicated part of the reporters’ work back in the day, now it’s just a prompt or two. ## Everything is with AI now These days, like within the last few months, we have received hundreds of vulnerability reports submitted to curl and _every single one had AI involved to some extent_. It is generally easy to tell on the language and the length and details of the report.
41725 25
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 22/10/2026
Whenever someone says software design doesn’t matter I’ll link them to the PHP RCE patches now.
001 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 22/10/2026
@glyph I’m not smart enough to do things without computers glyph
100 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 22/10/2026
Ah yes let’s not forget good ole Modi
social.vivaldi.net
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 22/10/2026
@glyph there is actually a fun new crash on Rosetta-based containers where tar fixed some dir traversal by using openat2 and I have to pin it now because it’s missing in macOS or something. 😳
100 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 22/10/2026
I’m seeing some really _hot_ hot takes so let me make one thing clear: I’m 100% sure that someoneS both KNEW and EXPLOITED the eMudhra fuckup and the PHP RCEs. “AI” finding it for the rest of us is one of the rare instances of them doing actual public good. Every exploit they find someone else […]
mastodon.social
Original post on mastodon.social
001 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 22/10/2026
time to download the LA episode of Knife’s Edge for a rewatch 😋 BER ✈️ AMS ✈️ LAX So far no interesting #neverFlyWithHynek stories except that I preordered an Uber for 3:30am days ago and at 3:31 the app still said “we’ll assign you a driver shortly” 🫠 thank god for Bolt and living centrally 🇪🇺💪
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 22/10/2026
Ooofff Writing was on the wall since Anthem, but somehow there was always hope a seemingly undefeatable giant of the past could get a grip again.
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 21/10/2026
as overwhelming it is to get into k8s, it's killing me (in a good way) how much custom tooling I had to build for Nomad is just there. and omg k9s.
010 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 21/10/2026
@coderanger oh cool more issues. i mean we're standing by either way at least the drop is at 4p our time
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 21/10/2026
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-2026.html
100 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 21/10/2026
Here's build-and-inspect-python-package 3.0.2 brought to you by certifi and the number 4: github.com/hynek/build-and-inspect-…
github.com
Release v3.0.2 · hynek/build-and-inspect-python-package
This is a pure security dependency update brought to you by the number 4.
001 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 19/10/2026
Merging this PR will improve performance by ×2.5

⚠️ Different runtime environments detected
⚡ 2 improved benchmarks
✅ 11 untouched benchmarks

Performance Changes

Benchmark	BASE	HEAD	Efficiency
⚡	import svcs	1,558.2 ms	288 ms	×5.4
⚡	test_register_factories	87.8 ms	75.8 ms	+15.79%
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 19/10/2026
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
000 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 18/10/2026
Merging this PR will improve performance by ×5.6

⚠️ Different runtime environments detected
⚡ 1 improved benchmark

Performance Changes

Benchmark	BASE	HEAD	Efficiency
⚡	import stamina	300.7 ms	53.4 ms	×5.6
101 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 18/10/2026
@glyph @amethyst @itamarst I appreciate that ❤️ But while the material side stings, the collapse of communities is what really makes me sad. The way people bailed lets me believe they didn’t really want to be part of it in the first place? I’ve bemoaned anti-intellectualism for a long time but […]
mastodon.social
Original post on mastodon.social
100 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 18/10/2026
@glyph @amethyst @itamarst and I was reasonably happy about my decisions until ~2 years ago but my faustian bargain was forgoing becoming a checked-out millionaire by the age of 40 in exchange for community exchange, service, and belonging and we all see how that’s going right now. It feels like […]
mastodon.social
Original post on mastodon.social
100 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 18/10/2026
@glyph @amethyst @itamarst Look I know I fucked up my life no need to remind me
200 2
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 18/10/2026
@glyph @amethyst @itamarst What is the best-case career advancement on a 5-person team and how many managers do you need for it? Especially given that on such teams everyone’s skills are profoundly T-shaped?
100 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 18/10/2026
@amethyst @glyph @itamarst It’s deeply amusing to me how y’all can’t imagine a company with a tech team of 5-10 people which is the majority of companies :) This used to bother me when people were “quitting tech” because they couldn’t imagine such companies to exist now it’s just funny to watch […]
mastodon.social
Original post on mastodon.social
100 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 18/10/2026
@glyph @itamarst you’re making fun of it but it IS a huge problem for the exact kind of company that DOESN’T have shareholders and that are treated like a stepping stone to six-figure big tech jobs the moment they learned enough. I really need a “small companies exist” sign I can tap. the long […]
mastodon.social
Original post on mastodon.social
100 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 18/10/2026
The Bear season 5 is amazing. After the terrible stinker of S3 I wanted to never watch it again. Then I got told S4 is better, which it is, but still didn’t excite me as the first two ones. But then I’ve binged the second half of S5 last night. Dignified ending too.
000 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 18/10/2026
i‘ll be there looking for communityyy
fosstodon.org
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 17/10/2026
ohai lazy imports
codspeed Bot
commented
now

Merging this PR will improve performance by ×9.8

⚠️ Different runtime environments detected
⚡ 1 improved benchmark
✅ 10 untouched benchmarks

Performance Changes

Benchmark	BASE	HEAD	Efficiency
⚡	import structlog	1,048.7 ms	106.6 ms	×9.8
202 2
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 17/10/2026
@glyph where can i get a wall to jump thru
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 17/10/2026
my next video script is done but at what price
1 hour, 9 minutes and 58 seconds Speaking Time according to iA Writer
100 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 17/10/2026
It's possible to deliver quality code with genAI just like it's possible to be on a diet in a candy shop.
139 9
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 17/10/2026
ohhhhh www.team17.com/news/alien-breed-35t…
team17.com
Alien Breed 35th Anniversary Collection - Announced
Celebrating 35 years of sci-fi horror-action. Experience the complete anthology and more from the franchise’s first era, optimised for modern devices.
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 16/10/2026
@glyph
always has been meme with “in the grim darkness of the far future, there are only bugs”
001 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 16/10/2026
@glyph I presume you've seen bcantrill.dtrace.org/2026/04/12/the…
bcantrill.dtrace.org
The peril of laziness lost | The Observation Deck
101 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 15/10/2026
my favorite Python 3.15 feature is flattening using `[*ls for ls in [[1], [2]]]` because the old syntax is impossible to remember and no amount of reply-guying “you just have to imagine two for loops bro" has ever changed anything about it: I always added a `flatten()` helper. I can remember the […]
mastodon.social
Original post on mastodon.social
223 3
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 13/10/2026
ai bro in front of squared paper leering at a the latest ai hot slop github url the mr beast face du jour?
two video thumbnails doing what the post says
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 11/10/2026
@glyph @grumpybozo the error message literally says “At this time, this tool cannot be used if System Integrity Protection is enabled. This limitation will be removed in the near future.” so I wouldn't peg it as a design choice
100 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 11/10/2026
P.S. the video totally IS coming 😤
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 11/10/2026
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. And the “AI” discourse is either science, ethics yelling fights, or markdown astrology. I […]
mastodon.social
Original post on mastodon.social
203 3
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 10/10/2026
otoh they won a land war against the australian army
hachyderm.io
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 10/10/2026
love the new slop email spam format of: “”” Love your {{ GITHUB_PROJECT }} because {{ LLM_PRAISE }}. Here’s a thing I'm shilling: … “””
001 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 10/10/2026
@glyph the output is almost cute; one could think it's a scrappy open source project and not a trillion dollar company talking to me
Console output:

❯ sudo systemextensionsctl uninstall W5W395V82Y com.nordvpn.macos.Shield
Password:
At this time, this tool cannot be used if System Integrity Protection is enabled.
This limitation will be removed in the near future.
Please remember to re-enable System Integrity Protection!
001 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 09/10/2026
@karmalakas it's not “free free”; it's a perk from my bank account. if web scraping is their main business, I understand this peak dumb email much better. do you have any sources for that?
an email with the subject “Why you should never turn off your VPN” with the body being dumber than the subject line
100 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 09/10/2026
@glyph happened twice to me too, but it seems a general human urge of everyone to have the last word in a conversation
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 09/10/2026
holy shit I got a free NordVPN subscription and their macOS client installs an endpoint kernel extension that just hangs around after an uninstall. There was a constant com.nordvpn.macos.Shield process. I had to boot into recovery and disable SIP to get rid of it. Part of that is on macOS that […]
mastodon.social
Original post on mastodon.social
2125 25
Reposted by Hynek Schlawack
Chris is. @offby1.wandering.shop.ap.brid.gy · 07/10/2026
RIP Margaret Hamilton news.mit.edu/2026/margaret-hamilton…
1014 14
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 02/10/2026
@glyph if i ever go down it can as well be in a honey trap surrounded by coke clouds
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 01/10/2026
RE: publicidentity.net/@jezdez/11736508… great day to sponsor PSF's infra, too 😇👛
publicidentity.net
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 01/10/2026
a good day to advertise kapeli.com/dash ;) #hugOps (I noticed because my monthly update builds failed due to intersphinx 😬)
Python docs are offline
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 01/10/2026
@glyph what if i don’t use tarfile
001 1
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 30/09/2026
@offby1 On the bright side there wouldn’t be baipp without it ;) github.com/hynek/build-and-inspect-…
github.com
GitHub - hynek/build-and-inspect-python-package: Build and Inspect Python Packages in GitHub Actions
Build and Inspect Python Packages in GitHub Actions - hynek/build-and-inspect-python-package
000 0
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 30/09/2026
@glyph @offby1 that’s how they get us
100 1