Article 19
Costly runtime hardening measures, *especially* ones that have tradeoffs with compatibility, should be reserved for things you *cannot* catch statically.
View ArticleArticle 17
Lovely, Microsoft went and broke all of www.microsoft.com/typography/unicode including everything the IANA specification documents link to. 🤦
View ArticleArticle 16
The level to which systemd stans demand you prove claims against systemd that you didn't even make as soon as they see you say something they interpret as vaguely "anti-systemd" is really astounding...
View ArticleArticle 15
Some technical thoughts on init & service launching/supervision systems: most dependencies & ordering relationships are bogus.A common antipattern is for stuff to depend on network or another...
View ArticleArticle 14
This is why my boot script is basically just a & b & c & d & e & (& = background).
View ArticleArticle 13
Computer programmers complain about historical bad choices of operator precedence we're stuck with, but FFS have some perspective. Chemistry folks have to deal with polyX Y meaning poly-(X Y).
View ArticleArticle 12
Like, how frustrating must it be interacting with folks with no domain knowledge who think polyethylene glycol means "a compound of polyethylene (plastic) and glycol" rather than "a polymerization of...
View ArticleArticle 10
LOL Metamask, now there's a name I haven't heard in a long time.(Scammers are on top of the new round of marks, it seems. Saw it in a spam subject line. 🤣)
View ArticleArticle 9
In the spirit of YAGNI, I'd like to introduce a couple related concepts I've been thinking about: NEIGNI and MPAGNI.🧵
View ArticleArticle 8
For folks not familiar, YAGNI stands for "you ain't gonna need it" and is the principle that one shouldn't design and implement overly-general things to cover every possible usage - often because the...
View ArticleArticle 7
NEIGNI and MPAGNI are "not everyone is gonna need it" and "most people ain't gonna need it", respectively.The principle that many (possibly most) users have simple needs, and that uprooting things for...
View ArticleArticle 6
(A quick caution not to misread this: I do not mean to include accessibilty needs in NEIGNI/MPAGNI. These are things everyone's future-self potentially needs, and having them is not a matter of...
View ArticleArticle 5
You've heard of putting echo "Segmentation fault" in someone's .profileNow get ready for replacing their xyzCalibration_cube.stl with https://www.thingiverse.com/thing:6475434/files
View ArticleArticle 3
Trying to help someone with an Amazon Fire tablet... how the fuck do you get rid of the "Trending - powered by Microsoft News" chumbox on the home screen?! Ad removal is paid, other shit it turned off...
View ArticleArticle 2
I'm guessing the solution is going to be: adb/root it and start "pm disable" on every app til it goes away.
View ArticleArticle 1
TIL (ok actually yesterday) about IP_PKTINFO.This socket option/cmsg type lets you observe what interface/destination address a UDP packet was received on (if received on a socket bound to INADDR_ANY)...
View ArticleArticle 0
This is really useful for multihoming-compatible UDP servers, but it's also useful for multicast clients where the multicast address does not identify what network to send to, but you want to send to a...
View Article