Recent submissions

Comment · 3 days ago
> 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!

Comment · 5 days ago
<cough>scanner drivers<cough>
Comment · 5 days ago
> 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.

Comment · 17 days ago
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!

Comment · 19 days ago
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!
Comment · 23 days ago
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!
Comment · 1 month ago
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.

[1] smbus.org

Comment · 1 month ago
Bad as in your lips will be prone to chapping, you'll get frequent random static zaps, and your guitar top will split?
Comment · 1 month ago
Yeah the paste-on-middle-mouse is insanely useful. But I have an uneasy feeling it will be going away soon.
Comment · 1 month ago
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!)

Comment · 1 month ago
And yet a third bucket is the license-laundering of GPL code when the entire github corpus was vacuumed up.
Comment · 2 months ago
I'd frame it more that Google is incentivised to show you the results which are most lucrative for them to display, rather than the ones which are most beneficial for you to see.
Comment · 2 months ago
Sure - it sucks, unfortunately the alternative is the sites going away entirely. When the load from scraper bots is constantly knocking the site offline the choices are literally to allow it to remain inaccessible for much of the time, put up a layer of defenses with all the user-annoyance compromises that entails, or just give up and unpublish the site.
Comment · 2 months ago
More abundance per person isn't a good thing if only 1% of the population sees the benefit and everyone else is squeezed tighter.
Comment · 2 months ago
> All else being equal, you want to produce more with less labor and other inputs.

So what incentive structure would you suggest? How do you prevent the concentration of wealth that results from a business raking in millions of dollars per employee?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton