9 ms·
Considering all the discussions about JavaScript and sites with primarily text requiring it, this looks like the more things change, the more they remain the sa
by badsectoracula 4y ago
Considering all the discussions about JavaScript and sites with primarily text requiring it, this looks like the more things change, the more they remain the same :-P. Also see Wirth's Plea for Lean Software[0] from 1995 for another "timeless" issue.
I did find this bit interesting too...
> Apart from this practical reason, there's a principal one: The first time I invoked Netscape, it said that it is obsolete and refuses to work. I don't use software that thinks it knows better than I when I should stop using it.
...considering the modern trend for autoupdating software. The author (after this paragraph) also considers availability, but another issue is if the software is something one would like to use even if it is available - for instance, personally i never liked using a version of Paint Shop Pro after version 7 since i found all of them a degradation. I can use PSP7 just fine though (even on Linux via Wine) - imagine if the software decided by itself that it is too old to run or to replace itself with a new version against my wishes (this is something a lot of software does nowadays).
From a user's perspective this also has implications on preserving backwards compatibility for foundational functionality programs rely on.
[0] https://people.inf.ethz.ch/wirth/Articles/LeanSoftware.pdf https://people.inf.ethz.ch/wirth/Articles/LeanSoftware.pdf
- tannhaeuser 4y agoFirefox on Ubuntu (which I'm not using anymore for these and other reasons) and presumably on other OSs does exactly that: refuse to open new tabs/sites once every two weeks or so, telling me "one more thing we need to do" ie self-update. So you're loosing all your browsing context, though FF does a better job restoring it after restart than it used to, but still that's user-hostile and self-important as fuck. And there's also a "principal" reason why I can't stand this: that the Web is now 30 years old, past its peak, so if browsers still need to update bi-weekly for new features and experiments, this in combination with lack of browser diversity proves without any shade of doubt there's something very wrong with the incentives for browser development, the Google/Mozilla browser cartel, and the evolution of "web standards".
- jakub_g 4y agoGo to Firefox settings and disable auto-update? `about:config` > `app.update.auto: false`
- hulitu 4y agoAnd after some time it will not render pages. Modern SW is such a mess.
- TuringTest 4y agoYou may still update manually.
- hulitu 4y agoYes, when you have an up to date system. Else the gates of hell will open when you try to compile the thing.
- kevincox 4y agoFirefox's built-in auto-update doesn't have this problem. It only happens when an external package manager swaps out its files. See https://news.ycombinator.com/item?id=33201971 https://news.ycombinator.com/item?id=33201971 for a bit more context.
- johannes1234321 4y agoWhat does then happen? Do I get some nudge to update? I for one don't really mind the Autoupdate. I can't stand it that it forces me to restart while I am in some workflow. I'd be fine with "you should update, click here, when ready" which I can click five minutes later when done with the task.
- b215826 4y agoThis doesn't work. The only way to disable autoupdates on Firefox is to install a policy file: https://github.com/mozilla/policy-templates https://github.com/mozilla/policy-templates https://linuxreviews.org/HOWTO_Make_Mozilla_Firefox_Stop_Nagging_You_About_Updates_And_Other_Annoying_Idiocy https://linuxreviews.org/HOWTO_Make_Mozilla_Firefox_Stop_Nag...
- badsectoracula 4y agoYeah that is annoying, though personally i find browsers as the one category of software where i think this is fine, mainly because of security updates (it sucks that they tend to come with UI updates but at least on Firefox so far the main UI is fairly customizable and have made my own) but also because they are online software anyway.
- tannhaeuser 4y agoDoes a browser really have to be so complex that it warrants updates more often than the very sites that are being browsed? Contrast this with the design of idk MP3: a relatively simple and ultra-stable decoder app with a large variety of backend pipelines that can create MP3s. That's how the web pre-JS, pre-CSS was like. Or, with a perspective from information theory: downloading hundreds and hundreds of megabytes again and again (browsers), then consuming insane amounts of energy to access information that hasn't really changed all that much isn't very effective, is it?
- chriswarbo 4y agoFirefox, Chrome, etc. are also huge monoliths: that requires downloading the whole thing when any of the components change.
- GTP 4y ago>Does a browser really have to be so complex that it warrants updates more often than the very sites that are being browsed? Contrast this with the design of idk MP3: a relatively simple and ultra-stable decoder app with a large variety of backend pipelines that can create MP3s. The problem is the recent trend that everything has to be a web application. So browsers aren't just to access information anymore, but literally to do everything else too. I personally don't agree with the web application trend, but this is the reason why a browser is so much more complex compared to an MP3 decoder: the decoder has to do a single thing, the browsers have to do more and more things.
- dkga 4y agoNot to mention all the security patches
- weberer 4y agoThis is infuriating to me as well. And the stupid Firefox restart dinosaur always comes up at the worst possible time. I would have switched to a new browser years ago, but Firefox seems to be the only one that supports vertical tabs.
- jimpudar 4y agoEdge has vertical tabs built in. Many other browsers can be made to have vertical tabs with plugins.
- wongarsu 4y agoGiven that the issue of Firefox being forced to restart primarily happens on Linux, I doubt Edge is an option for them. Though I have to concur that Edge has one of the most stable and smooth vertical tab implementations around, most of the plugin-based ones are more fully featured but much less reliable.
- tmtvl 4y agoEdge has been released for Linux a while now... not that I know anyone who uses it, but it's available for those who need it.
- tracker1 4y agoI use it, and it's decent. And more in the vein of "it's not google" though I do slightly prefer the chrome dev tools to the modifications that Edge has made. I don't like a lot of the "helpers" for shopping though. And definitely don't like the article wall with ads that are really hard to block/script out.
- seba_dos1 4y agoEdge is not free. I wouldn't seriously consider using a non-free application for something as essential as everyday web browsing. You can't really have usable vertical tabs in Chromium via plugins either, unless you're content with wasting a lot of horizontal space for an ugly sidebar and vertical space for uselessly duplicated tab bar. Firefox is the only actual choice I'm aware about.
- zinekeller 4y ago> and presumably on other OSs Nope, it only happens when something outside changed Firefox's files (in this case when Ubuntu swapped files because dpkg updated Firefox). This never happens* in Windows and macOS (it might nag, but you can definitely dismiss it). It seems that johnchristopher has a suggestion to disable auto-updates on a specific application in Debian and Ubuntu (haven't tested it though): https://news.ycombinator.com/item?id=33202052 https://news.ycombinator.com/item?id=33202052 * At least using their official installers. I'm specifically excluding using Chocolatey/brew/other loose-file update mechanism or your bonkers enterprise solution insists on using loose files and not rely on *.msi/*.app/*.pkg.
- kevincox 4y agoThis is exactly right. And this happens because it needs to load libraries or exec subprocesses that aren't compatible between versions. Since the matching version of the file has been replaced with a newer one it doesn't really have a choice, it is unable to launch the new tab. The nice message is a better alternative than crashing. This also doesn't occur on NixOS because the new version is in a different direcotry and the old version is kept until it is garbage collected.
- vetinari 4y ago> This also doesn't occur on NixOS because the new version is in a different direcotry and the old version is kept until it is garbage collected. Also with flatpak; you are using the old version until you close it. Then it will be garbage collected. On the next launch, you will be running a new version from different root.
- account42 4y agoThis is 100% something that can be fixed by the browser. Package updates don't change existing files but rather create new files and update the filesystem to point to them. All it takes to not need a restart is to keep file handles open for all needed resources and forking from such a process instead of exec()ing new ones. Not entirely trivial for applications as monstrously complex as browsers but hardly comparable to other challenges they need to solve. It's only because they can control the update process on the OS they care about (Windows) that they don't bother.
- johnchristopher 4y agoOn Ubuntu/Debian, a work-around is to put Firefox on hold: sudo apt-mark hold <package-name> Will not work with snap though.
- marcosdumay 4y agoI just download it from Mozilla and install on my home dir. This solves both the issues of Debian not updating Firefox fast enough and of them updating it too fast.
- forgotmypw17 4y agoGosh, that is frustrating to even read about. The first time it happened, I would get rid of whatever software was involved in causing it and never use it again, except for testing purposes. I completely agree with you about everything else too. The Web is mature enough that I can use a well-tested website with a 20-year-old browser. There is no technical reason to not have a minimum-viable web browser with a smaller attack surface that doesn't need upgrades for months or even years. And, in fact, such browsers exist, and I can browse most of the Web that I need with them. I just have to ignore the shitty mainstream, which I am more than happy to do.
- ted_bunny 4y agoCare to namedrop your favorites?
- forgotmypw17 4y agoIf you're into keyboard-driven, then: qutebrowser luakit If you're into more traditional, then there are these Firefox-based forks: LibreWolf Waterfox Waterfox Classic PaleMoon I'm also a fan of Camino on Mac, but that's mostly HTTP-only at this point.
- forgotmypw17 4y agoJust to add these browsers which are VERY fast and performant, at the expense of being less compatible with some more overbuilt sites: Links (GUI) Links (console) Lynx (console) w3m (console, especially if you like vim bindings)
- Tagbert 4y agoAs someone else pointed out above. This is not due to Firefox per se but due to the OS changing dependent packages. I understand if you install Firefox directly from their website rather than through the system package installed you won’t have that behavior. It does not happen on other OSs.
- mellavora 4y agoFirefox on Mac. I have this problem as well, even with "autoupdate" set to true. Also, if I am browsing in the middle of an auto update, it refuses to open new tabs. And each update logs me out of my password manager Worse, now this is happening to Thunderbird. Wasn't an issue until about a month ago. Now I need to re-install Thunderbird every few weeks because they've pushed an update. When from my point of view, as a user, I haven't seen a new feature which I truly wanted in over 5 years, maybe more like 10.
- tannhaeuser 4y agoThat sounds truly horrible. I've only recently returned to Mac OS as primary OS (one reason being annoyed by Ubuntu and FF) but why aren't you using Safari and Mail.app then if I may ask?
- Tagbert 4y agoI use FF on Mac OS and have never seen it refuse to operate due to an update. It will sometimes popup a dialog letting me know there is an update but I can dismiss it. I tend to check for updates every couple of weeks, anyway. The update process is mostly painless though it does restart the browser. That is probably a good thing anyway. Most updates I get when I do update the browser for other reasons and it installs and update as it is restarting.
- lupire 4y agoWhy do you believe software has peaked and has nothing new to potentially offer?
- bobbob1921 4y agoThis reminds me of iOS apps that as soon as you open them require an update to the latest version and won’t let you proceed any further (in the app) until you click OK/do the update. I always make it a point to go leave a one star review (or update my existing review to one star), and point this out as the reason
- cercatrova 4y ago> the Web is now 30 years old, past its peak, so if browsers still need to update bi-weekly for new features and experiments, this in combination with lack of browser diversity proves without any shade of doubt there's something very wrong with the incentives for browser development, the Google/Mozilla browser cartel, and the evolution of "web standards". Or maybe new features are still coming out in the W3C specs and need to be implemented. Did you know CSS now has a parent selector, or that JS will be getting functional piping soon?
- tracker1 4y agoOn functional piping, this has been in the pipeline with a few competing proposals for a while (I prefer the F#-like version myself). Will be surprised if/when it actually makes it in.
- jasonlotito 4y agoThat this complaint is pointing at Firefox when it's not Firefox at all, is interesting. How many things do we associate with one thing when it's actually something else entirely. It's a shame, really.
- scarface74 4y agoThe issue with that when it comes to browsing is that old browsers have security issues that hopefully are patched, and more secure protocol versions.
- efficax 4y agoi don’t want most of my software to auto update but i certainly want the browser, which ingests untrusted data from unknown sources constantly, to get bug fix updates automatically.
- lupire 4y agoThat's your choice. Some other people only visit trusted sites.
- seba_dos1 4y agoThose people can choose to disable automatic updates.
- kikokikokiko 4y agoNot in Firefox on Ubuntu, there is no option under settings to disable it, that's the problem.
- seba_dos1 4y agoFirefox on Ubuntu (on most distros, in fact) doesn't update itself automatically at all, which is why there's no option to disable it. It's apt (or snap?) that updates it.
- fsckboy 4y agoI like getting a notification from the browser that there's a newer version so to give me a sense how long I'm waiting to get the distro's updated package. I don't use Ubuntu though so I'm not sure if that's in there or not.
- neogodless 4y ago> I don't use software that thinks it knows better than I when I should stop using it. First, it's not software that thinks it knows better. It's whoever maintains that software. Humans. Who read and write the code that makes that software work, and who find problems with the software and fix it. Now, with that out of the way, and the assumption that someone maintaining software should notify you if the version you have has outstanding problems, yes you should still be in control of making the decision to continue using it, or to get a newer version. But you should be OK with software maintainers having thoughts and opinions about whether specific versions are problematic.
- foobarian 4y agoI blame black hats. If it weren't for viruses and exploits there would be a lot less pressure to keep things updated. Remember how much flak Microsoft got for vulnerabilities pretty much ever since Windows got a networking stack? Meanwhile academic networks got along fine for decades running on unencrypted NFS/NIS.
- fsckboy 4y agothe internet's Eternal Black September
- phendrenad2 4y agoThe black hats keep the developers releasing new versions, and the product and marketing teams keep a list of "features" and "improvements" to slip into every new version. Coincidentally most of the bugs and security vulnerabilities are caused by these new features and improvements. It's a vicious cycle.
- Vrondi 4y agoPSP7 was such a great app.
- aendruk 4y agoI dread the day Google contrives some trick to make Picasa do this. That and Paint Shop Pro 8 are still going strong on my parents’ new computers.
- tracker1 4y ago+1 on PSP after v7, especially after the Corel buyout of Jasc. It was hands down a favorite before, after it just got worse. Kind of wish I still had my v7 and serial number, though I could probably find it... I've been okay with Pinta and Paint.Net for most things I need such a software for. I still liked PSP better.
- JakeAl 4y ago> imagine if the software decided by itself that it is too old to run or to replace itself with a new version against my wishes Why I will never buy another Apple product. Had a great video editing station I would author DVDs with until one day Apple decided I needed to upgrade my OS to continue using the software which of course required a new computer. Apple's dead to me.
- gofreddygo 4y agoI am sensing a greater divide between people who demand more control over the technology they use and those willing to relinquish it. Push for silent updates, force upgrades, always on tracking, remote bricking, notarization, (corporate cartels) trusted networks, making things harder to open, harder to repair, authorization for everything all point toward control. I believe another generation of hackers will emerge from this transition.
- glroyal 4y agoIn find it interesting that Wirth would accept needless complexity as jihad, and then put an object oriented programming language at the heart of his "back to basics" workstation Oberon. Sweeping complexity under the rug isn't the same thing as removing it.