News for hackers. Stuff that matters.
Re:Tell HN: A Conversation Needs to Be Had over Subscription... by warrenm on Friday January 21, 2022 @01:13PM (#30027542)
>software should work essentially forever

Really? You're still running operating systems that are a decade old on hardware even older?

Why?

Re:Tell HN: A Conversation Needs to Be Had over Subscription... by kokekolo on Friday January 21, 2022 @02:30PM (#30028770)
I own Lightroom 4.0 from 2012 (that's 10 years ago). It doesn't have the latest features, but it's still a very capable RAW processing software. I don't use it anymore because I've subscribed to the current Lightroom. I've subscribed last year, because (finally!) the new features were compelling enough for me. The old version still works well, even on latest-ish macOS. It still produces great pictures now, as it did 10 years ago.

10 years is not that long ago. In computers and software the difference between 2022 and 2012 is not as big as it was between 1992 and 2002.

Re:Tell HN: A Conversation Needs to Be Had over Subscription... by warrenm on Wednesday January 26, 2022 @01:26PM (#30089575)
>10 years is not that long ago. In computers and software the difference between 2022 and 2012 is not as big as it was between 1992 and 2002.

It's still an immense period of technology time - OS and hardware vendors don't support their products "forever": it's not sane to do so

Run 10-year-old hardware/OS if you want ... but you should expect increasing issues over time

Re:Tell HN: A Conversation Needs to Be Had over Subscription... by DarylZero on Friday January 21, 2022 @01:45PM (#30028089)
The newer versions of OSes aren't supposed to break compatibility, and in fact they really don't.

The really old programs run in emulators. This is how I play 1980s video games. I highly recommend Mario Brothers (not "Super") from 1983. Still works.

Re:Tell HN: A Conversation Needs to Be Had over Subscription... by doctor_eval on Friday January 21, 2022 @02:35PM (#30028848)
But has it worked continuously on contemporary platforms for the entire period of its existence? I reckon there were many years between the retirement of the original platform and your ability to emulate that platform.

The point is that software should remain usable, but in your example that hasn’t been the case.

Re:Tell HN: A Conversation Needs to Be Had over Subscription... by DarylZero on Friday January 21, 2022 @04:47PM (#30030426)
No, but that's because it's from 1983. It's only modern machines that have this awesome excess of power.

Apple did Rosetta in 2006. That proves this approach has been _commercially_ viable on top-end machines for at least 15 years. Not 39 years!