FreeBSD documentation strikes again! Now it's kevent(2)'s man page, which doesn't mention EVFILT_SENDFILE flag. This is ridiculous. I've watched a couple of conference talks about new asynchronous sendfile(2) and couldn't figure out how to use it. Unless you're constantly reading header files, you wouldn't even know it's there.
Why in the hell FreeBSD changed semantics of RFMEM flag in rfork(2), compared to original call in Plan 9? This misunderstanding cost me countless hours wasted on debugging...
Today I learnt that FreeBSD doesn't give a f**ck about p_offset field of my '.text' section. This stupid bug caused me a day of work working around it...
I hate dynamically linked executables. Why can't I statically link everything and have self-contained programs? Apart from Plan 9 and Inferno, this seems like a dream...
I've just wasted a couple of hours of my life because I accidentally removed part of /usr/local on friend's server. Conslusion: learn to use zfs snapshot and use it at least once in your life.
This disclaimer I've found in FreeBSD sources should be included in all modern software: "DISCLAIMER: This code isn't warranted to do anything useful".
Windows Me and Windows Vista are considered to be the worst versions of Windows. Still better than Windows 11, though.
Mainstream programming is like science before Da Vinci: experimental proofs are something they are yet to discover.
I finally have a place, where I can freely post whatever is on my mind without stupid people commenting on it or money fees to Elon.