Live data from Hacker News

Any sufficiently advanced uninstaller is indistinguishable from malware

devblogs.microsoft.com

351–360 of 556 posts

Re: Any sufficiently advanced uninstaller is indistinguishable from malware

#351

Why do we still need to install stuff? Why can I run webpages just fine without installing anything? Installation shouldn't exist, at least not from the user's point of view.

My company doesnt let data leave the premises. It makes for some painful moments, but the data is worth tens of billions of dollars.

Re: Any sufficiently advanced uninstaller is indistinguishable from malware

#352
Uninstaller should not exist. Installers should not exist either. Every OS should have a package manager. The name clearly implies what it does: it manages packages; this task should be left to a specialized software, not to the user.

Linux distros were pioneers in this aspect and "stores" of the modern world are just a clothed versions of package managers. of course, a power user should should have the right to change software sources (repositories). It should be possible to add decentralized package managers like it is possible with flatpack.

Installers and uninstallers are a relic of a time were most software people used were proprietary running under a proprietary environment. Many windows users are still locked in that proprietary closed world. If "Any sufficiently advanced uninstaller is indistinguishable from malware", I'd say that most (all?) microsoft software comes with extremely advanced uninstallers.

Re: Any sufficiently advanced uninstaller is indistinguishable from malware

#353

Why do we still need to install stuff? Why can I run webpages just fine without installing anything? Installation shouldn't exist, at least not from the user's point of view.

The only cases I can think of are games (which are huge and GPU-intensive) or stuff that deals with filesystem a lot (dev tools, torrent clients). Those areas are still anemic in browsers. Other than that no reason.

Re: Any sufficiently advanced uninstaller is indistinguishable from malware

#354

These days Windows itself is becoming indistinguishable from malware.

At work, I opened a link, despite firefox being my default, it opened in Edge.

OneNote also hijacks your filesystem, giving Microsoft full control over it via the internet.

Not to mention, many of the windows defaults are impossible to uninstall, and if you figure out how to, it will reinstall.

Seriously, Windows has gone full malware/bloatware.

I didn't want to, but I switched to Linux. The strange part, despite linux being 'rough', I'm saving a ton of time. Multiple times a week Windows would automatically reboot, causing me to reopen everything(which is slow), figure out what to do with autosaved files, and I might have lost some data. On linux, I don't waste time on these reboots, and can spend those 5-10 minutes solving the 2 issues I ran into. Now those issues are solved and now Linux just works.

Re: Any sufficiently advanced uninstaller is indistinguishable from malware

#355

Why do we still need to install stuff? Why can I run webpages just fine without installing anything? Installation shouldn't exist, at least not from the user's point of view.

Because the tools we currently use (mostly programming languages) are too insecure to allow you to run any random code from the internet (that has full access to all your computer resources). And most users would be incapable of keeping proper security practices needed in this case.

Installed software is considered to have a distributor, ie. a legally responsible entity that can be punished for any shenanigans.

I believe this is an outdated model and that with better tooling we could do what you envision.

Re: Any sufficiently advanced uninstaller is indistinguishable from malware

#356
post #350

Why do we still need to install stuff? Why can I run webpages just fine without installing anything? Installation shouldn't exist, at least not from the user's point of view.

A lot of people in the finance world prefer native apps to web apps. It's bizarre.

Load a sufficiently large and complex spreadsheet in Excel vs Sheets and you'll have your answer. Sheets will freeze and Excel will open in seconds.

There's also a feature gap that Google will probably never close, because why bother if you can't load the volume of data those power users are working with in the first place.

Re: Any sufficiently advanced uninstaller is indistinguishable from malware

#357

Why do we still need to install stuff? Why can I run webpages just fine without installing anything? Installation shouldn't exist, at least not from the user's point of view.

You had to install a web browser to run those web pages.

Re: Any sufficiently advanced uninstaller is indistinguishable from malware

#358

How do I uninstall Windows?

I'll let someone else figure it out, but after leaving M$ a few months ago, I love linux. Its so fast, no annoying reboots, no annoying Edge.

Sure Nvidia is a headache on Linux, but once you solve that, its all fun and games.

Re: Any sufficiently advanced uninstaller is indistinguishable from malware

#359

Uninstaller should not exist. Installers should not exist either. Every OS should have a package manager. The name clearly implies what it does: it manages packages; this task should be left to a specialized software, not to the user. Linux distros were pioneers in this aspect and "stores" of the modern world are just a clothed versions of package managers. of course, a power user should should have the right to chan…

I find that Linux software culture also leaves stuff behind and leaves it up to the assumed system mastery of the user to clean things up.

Re: Any sufficiently advanced uninstaller is indistinguishable from malware

#360
post #348

Why do we still need to install stuff? Why can I run webpages just fine without installing anything? Installation shouldn't exist, at least not from the user's point of view.

Lots of people need to work offline sometimes.

I'm not sure if the suggestion is that all work should be online, or if all desktop apps should be portable.
Post reply on HN