I sympathize, but this is the nature of today’s digital technology. I was in the same boat when my main desktop computer, running Windows XP on Pentium hardware, started to become problematic. Part of the problem was its inability to support essential new software features like newer versions of the .NET framework and newer root security certificates. But it was also just the speed. In their wisdom, websites like CNN “improved” their interfaces to the point they were were so slow they were virtually unusable. Google Maps was equally unusable after they made “improvements”.
In my case the problem was solved when the power supply blew up, and because of the age of the computer, no compatible replacement was available. So I bit the bullet and got a really fast quad i7 with Windows 7 and all has been well.
With regard to Discourse, I remember reading some time ago a statement from them saying that their priority (I’m paraphrasing from memory here) was to “create a platform for the future” and not a platform for the past. As such, they’ve shown an exceptional amount of disdain for the principle of backward compatibility, and have been exceptionally aggressive about disabling older browsers.
I have mixed feelings. On one hand, I appreciate their active development and support, as opposed to the old platform we had that had been static for decades and eventually started falling apart. On the other hand, there is some value in embracing backward compatibility and recognizing that some of us do have older software and older devices.
I’ve upgraded my Windows version of Firefox so that Discourse works again, and it all basically works, but I noticed that earlier today it hung (“Firefox is not responding”) which had never happened before. Also, on my tablet, a few months ago I got the message from Discourse while browsing the SDMB with my Android Firefox that “this browser is too old”, and my login was disabled. I upgraded the browser, and Discourse worked again. But (a) a whole bunch of other things are now broken elsewhere, and (b) I don’t like the new interface.
I wish these young kids who run the world these days would be more conscientous about backward compatibility, something that used to be considered important in software engineering.
Huh. Maybe this should be moved to the Pit Mini-Rants thread. 