Recent submissions

Comment · 6 months ago
None, because they are above the rules. You need actual enforcement.

Or the other guy's community network idea but it would have to also publish the realtime activities and whereabouts of all politicians who voted against making this illegal.

Much like the law that stopped video rental companies from telling what their customers were renting, that passed after some politicians had their video rental histories leaked.

Comment · 6 months ago
why would Iran not make a nuke when America keeps bombing countries that don't have nukes, and avoids bombing countries that have nukes (most notably North Korea)? They have all the incentives to have a nuke so they'll stop getting bombed. Obama negotiated to avoid this but Trump ripped it up and bombed them, so they're definitely not going to trust any agreements with the west ever again. From their perspective, their only path to not getting bombed to shit involves having several nukes. It's quite rational for them to do that.
Comment · 6 months ago
Small correction: Israel has been doing a genocide continually since 1948 - it didn't start in 2023.
Comment · 6 months ago
people mock communism for this, but capitalism also does it all the time
Comment · 6 months ago
And not in human-interpretable ways. An LLM was told to behave in a certain way and then output random numbers. When the numbers were pasted to another LLM instance, it also behaved that way. I wish I remembered more about that study or had a link to it - it was fascinating.
Comment · 6 months ago
The cloudflare bug was the equivalent of an uncaught exception caused by a malformed config file. There's no recovery from a malformed config file - the software couldn't possibly have done its job. What's salient is that they were using an alternative to exceptions, because people were told exceptions were error-prone, and using this thing instead would make it easier to write bug-free code. But don't do the equivalent of not catching them!

And then, it turned out to not really be any better than exceptions.

Most Rust evangelism is like this. "In Rust you do X and this makes your code have fewer bugs!" Well no it doesn't. Manually propagating exceptions still makes the program crash and requires more typing, and doesn't emit a stack trace.

Comment · 6 months ago
I see even the coreutils maintainers find themselves needing -n (no newlines) and -c (count) options to "yes".
Comment · 6 months ago
A site that hijacks the back button. Pressing back takes you to the loading screen, which takes you forward to the site again. Ouch.
Comment · 6 months ago
you have 85 minutes to delete "(what is it with fish?)" which ruins the joke
Comment · 6 months ago
You can for using them commercially.
Comment · 6 months ago
Successful selfishness. The ability to make executable plans to tilt the future in your favor.
Comment · 6 months ago
Why would you write in C++ then wrap it in a C++ to JavaScript wrapper then wrap it in a JavaScript to C++ wrapper
Comment · 6 months ago
That is a hack. It shouldn't need to swap - it should just be able to start using it as normal memory when under memory pressure.
Comment · 6 months ago
You must not live under an HOA. They'll fine you for not making your house look the same as everyone else's.
Comment · 6 months ago
There is patent law. Patent law says you can't do the patented thing without the license. Growing the seeds is patented. So you can't grow them without license. This may be so obvious that it never needed to become a notable precedent-setting case.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton