even after spending all this time on this cursed earth I still read "semiannual" as "kinda annual"
The UltraScale IOSERDES cutting out all of the modes other than 4:1 and 8:1 is forcing me to do some truly cursed things in a project I can't yet share, but will soon.
Why do so many of my projects end up with weird gearboxes, crossings between related clocks that are not integer multiples of each other, etc?
💥 Cyclones, mines and a murder: The cursed story of the floating hotel that traveled the Pacific and ended up in North Korea
https://english.elpais.com/opinion/2025-11-…
Also, `switch`-in-a-loop is a cursed concept in #C. The one where `break` now applies to the `switch`, but `continue` still to the loop.
It's also insanely useful, especially when you can use `return` to terminate the loop.
Cursed Jerseys? Cowboys uniform color in Wk 15 looks to salvage season https://cowboyswire.usatoday.com/story/sports/nfl/cowboys/2025/12/13/cursed-jerseys-cowboys-uniform-color-wk-15-vikings/87750620007/
So I just had the most hilariously cursed idea.
LiTeX.
finished off (for now) an extended list of my favorite shit of this cursed calendar year of 2025. mostly music, a bit of etc., will probably continue to update. https://jessejarnow.com/2025/12/ginchy-shit-2025/
man debian packaging is so cursed with modern package managers. It's so oriented around everything being C-shaped libfoo-version.tar.gz files at the core, and everything else is forced into that hole.
I get _why_ but the trade-offs seem really bad now. I can see why Canonical said 'screw it, we're doing snaps’ for a lot of stuff. I can see why flatpak is being used. Of course those just head straight for the cliff of "Security updates? Nah" cliff.