Hynek Schlawack

@hynek
3.4K Followers
189 Following
6.9K Posts

β€’ blogger πŸ“, speaker πŸ“’, and YouTuber πŸ“Ί
β€’ πŸ’— Python 🐍, Go 🐹, DevOps πŸ”§
β€’ Patron Saint of Shitty Air Travel βœˆοΈπŸ’©
β€’ works for a smol web host & domain registrar 🌐
β€’ substance over flash, nuance over loudness, outcomes over ego 🧠
β€’ HOA reply = block ❌
β€’ PSF fellow πŸ†
β€’ πŸ—£πŸ‡¨πŸ‡ΏπŸ‡©πŸ‡ͺπŸ‡ΊπŸ‡Έ
β€’ πŸšοΈπŸ»πŸ‡©πŸ‡ͺ
β€’ πŸ’™πŸ’›

tfr

Homepagehttps://hynek.me/
GitHubhttps://github.com/hynek
YouTubehttps://www.youtube.com/@The_Hynek
Keyoxidehttps://keyoxide.org/aspe:keyoxide.org:5KLULPTEPFVHZUBX2QRS4XM2M4
@davidism btw, I've checked and my problem is actually that my Host header is empty when pinged by Nomad/Consul’s health checker. If I get to it, I'll comment on the discussion later, but as heads up that this might be rather common.
@davidism maybe nobody is running Django in production 🀑

speaking of Sentry: y'all might want to add a "werkzeug!=3.1.7" pin if you run Werkzeug (maybe via Flask) in a cluster with weird hostnames:

https://github.com/pallets/werkzeug/issues/3141

3.1.7 version introduces a BC break in host validation Β· Issue #3141 Β· pallets/werkzeug

A feature to validate host http header no matter what introduces backwards compatibility break. The bug presents itself by regarding the host invalid (false-positive) A host like 069ef83c8f81497b8e...

GitHub
@denis when we said we wanted more culture we didn't mean more security theater

imagine how much calmer our lives would be if apps and websites would fucking stop logging us out all the time

at this point i’m reacting with primal rage and have to stop myself from yelling β€œWHY!?” at all the GitLabs, Sentries, LWNs, Blueskies, and let’s not even get started with airlines

@dgelessus yeah it seems like various terminals change the limits differently. it's a a new can of worms!

Terminal and WezTerm raise to 2560 while iTerm and Ghostty leave it at 256. It's the first time I had to change anything on macOS but maybe my parallel tox matrices just got bigger

Here’s a prometheus-async 26.1.0 with improved Twisted support courtesy of the Twisted Lord @glyph himself!

https://github.com/hynek/prometheus-async/releases/tag/26.1.0

Release 26.1.0 Β· hynek/prometheus-async

Highlights This release fixes a warning and basically all Twisted type hints. Full changelog below! Special Thanks This release would not be possible without my generous sponsors! Thank you to all ...

GitHub
@glyph @tintvrtkovic they don't need any ideas. if you throw the dice often enough and don't look at the result, you throw a manhole eventually

Any Ghostty users having the problems with resource limits (on macOS)?

E.g., tox in parallel mode explodes with `OSError: [Errno 24] Too many open files` in Ghostty but works fine in WezTerm. I only see references to Linux cgroups in the docs.

@tintvrtkovic give it a little time and we'll be able to live-patch it too