News for hackers. Stuff that matters.
Re:Hyrum's Law by skrebbel on Friday October 21, 2022 @03:20AM (#33285411)
Depends on what the API is, right? Like, Linux has this law encoded as “don’t break userland”, ie a very absolutist interpretation. This makes sense because the people affected by a breaking Linux API change are not the people responsible for shipping code that depends on undocumented behaviour.

But for a lot of APIs, including nearly all OSS libraries that are only updated by the developer using them, your stance makes a lot more sense.

Re:Hyrum's Law by Ygg2 on Friday October 21, 2022 @07:19AM (#33286814)
But definition of breaking userland is essentially - if we make a breaking change and no one notices is it a breaking change?

In other words just test it on every piece of software out there.