> it was common for unix tools to do bullshit like read input into fixed length line buffers and silently truncate anything longer (when they weren't overtly crashing).
You might want to remind yourself what caused the November 2025 Cloudflare outage!
> Long-press and the ••• menu in the overflow is a far superior UI paradigm than having a purpose built menu button.
I disagree - long-press isn't intuitive or discoverable, and it's slow.
You could make a case that they're a good fit for mobile, but they're truly horrible on desktop.
I know that church, and I know one of the people in the photo on the sleeve - and have sent the blog post their way - so it's definitely nice to have seen it.
I didn't expect to see that church mentioned on the front page of HN, and it's very unlikely I would have seen the blog post any other way!
Author here. That is wonderful to read (and I had hoped it may strike a chord - excuse pun - with someone somewhere).
As was pointed out, this was an experience for me discovering obscure information (like the very loose link to Def Leppard, the guy screening Raiders of the Lost Ark in his home cinema in 1983 etc) from a super obscure vinyl record with very little else to go on.
Really glad to hear the information has been passed on. 10 years later and I still haven't played the record!
Thanks for checking out my post and I hope folks get something out of it.
Maybe the album will find its way back home to the hamlet of Toftwood after nearly 50 years!
I'd hope what we'll actually see is people finally demanding that appliances with no need of an internet connection don't get connected to the internet!
As I understand it, the compiler "knows" the range of valid values for a variable (for instance, if an int was promoted from an unsigned char, it knows it doesn't need to bother with testing for negative values).
If the value came from uninitialised malloc'ed memory, the compiler knows that there are no valid values less than zero, no valid values directly equal to zero, and no valid values greater than zero - thus all three tests fail, and the overall negated test always succeeds!
The reasoning is roughly correct but range checking isn't what const-folding the comparisons into `false` (rather it's a special rule for LLVM's `undef`).
Indeed - a nice bloat-free site, but it still looks reasonably modern.
I needed the SMBus specification a week or two back, and was greatly amused by the 1990s-looking website which hosts it - still with purple bevelled buttons adorned with Comic Sans text! But it's crawlable, archivable, won't break when some framework or plugin gets automatically upgraded, and will hopefully still be there in another decade.
Does it even work on Wayland? I always thought this was a feature of X. I really like it too but the inconsistent support seems to catch me more and more often these days.
Yeah, it's an X thing. But on X, the highlight/middle-click clipboard is separate from the ctrl-c/ctrl-v clipboard, so you can hold two things at once when moving text around. IIRC this was just a historical quirk rather than any intentional design, and I think in Wayland they duplicated the controls but also combined them into a single clipboard.
I've avoided that bug throughout more than 20 years of Linux usage just by disabling raise-on-click.
(Except of course the Gnome folks did they utmost to make that option unavailable back in the Gnome 2 days: Metacity's raise-on-click gconf setting was hobbled so that it could only be disabled in focus-follows-mouse mode. That bit of idiocy was patched out years ago, but the obnoxious text that accompanied it survived in Marco until earlier this year!)
You might want to remind yourself what caused the November 2025 Cloudflare outage!
reply