News for hackers. Stuff that matters.
Re:Windows update resets your default programs so they can s... by ocdtrekkie on Friday September 04, 2020 @07:28AM (#24373980)
Pretty sure the user is wrong about what caused this dialog. It was the recent Firefox update.

Firefox 80 added being a PDF reader as a Windows-selectable preference, as seen in this dialog. Whenever a new app for a given filetype is added, Windows asks you which one you want to use.

While Edge getting a special category at the top is annoying, this showcases the uphill battle Microsoft faces, where they get blamed for the actions of other software and user stupidity on a regular basis, because people don't understand how Windows works, in general.

Re:Windows update resets your default programs so they can s... by tremon on Friday September 04, 2020 @07:41AM (#24374045)
because people don't understand how Windows works, in general.

I'm not ready to absolve Microsoft of this blame, though. Yes, every operating system is a complex beast, and no single person comprehends it all. But Microsoft seems to have a particular fondness for non-transparency in all its machinations, whether it's pricing, licensing, telemetry, file formats, product usage documentation or even its APIs.

Not to mention that Microsoft is a repeat offender in this particular space, so I would probably have jumped to the same conclusion.

Re:Windows update resets your default programs so they can s... by wayneftw on Friday September 04, 2020 @08:08AM (#24374195)
> ...non-transparency in... pricing, licensing, telemetry, file formats, product usage documentation or even its APIs...

Despite that, Windows is easily one of the least annoying OSes that I have to deal with.

I wish I could run it on my phone.

Instead I either have to accept the walled gardens where there is zero transparency or spend all my time hacking my phone to give me the same kinds of freedoms that I enjoy on Windows.

Re:Windows update resets your default programs so they can s... by brmgb on Friday September 04, 2020 @08:27AM (#24374314)
> Despite that, Windows is easily one of the least annoying OSes that I have to deal with.

Considering how annoying Windows 10 can be (scheduled reboot which you then can't disable, update downloading in the background without asking and at the most annoying of time, impossible to disable telemetry), I feel sorry that you use OSes which are actually worth.

Re:Windows update resets your default programs so they can s... by ocdtrekkie on Friday September 04, 2020 @09:12AM (#24374597)
Both Android and iOS also do these things, generally speaking.
Re:Windows update resets your default programs so they can s... by yjftsjthsd-h on Friday September 04, 2020 @10:51AM (#24375421)
What Android are you on that forcibly installs updates and reboots?
Re:Windows update resets your default programs so they can s... by ocdtrekkie on Friday September 04, 2020 @01:02PM (#24376736)
I believe on my last Android I had to disable some system apps to prevent it from installing an update I didn't want. It was a Motorola. My iPhone will allow me to defer it a couple times but always lets me know what date and time in the future it'll install the update, just like Windows 10 does.
Re:Windows update resets your default programs so they can s... by yearoflinux on Friday September 04, 2020 @08:16AM (#24374243)
I don't disagree with you on Anny point but you cheat when you say you want to run it on phone. Windows Phone was a miles ahead of droid and iOS and lost only due to the anti-microsoft culture of silicon valley. (Unless you want torun windows desktop on phone in which case just buy a netbook)
Re:Windows update resets your default programs so they can s... by quadrifoliate on Friday September 04, 2020 @08:29AM (#24374331)
> Windows Phone was a miles ahead of droid and iOS and lost only due to the anti-microsoft culture of silicon valley.

It was painful as hell to develop for Windows Phone. You had to use Windows on the laptop you were developing on, and go through licensing crap for that. Then you had to install Visual Studio, and then some weird addon to that. They were losing developers at every stage of this process, and would never admit that the process was a pain or try to simplify it. (My guess is that all three of these were handled by different departments at Microsoft who were forced to integrate with each other's products).

So in my opinion, it has nothing to do with anti-Microsoft culture, but more to do with the fact that Microsoft was too arrogant to realize that they were the underdog in this race by a significant margin.

Re:Windows update resets your default programs so they can s... by sumtechguy on Friday September 04, 2020 @09:16AM (#24374635)
Former WincCE 2.x/3.x dev here. I had to work in this platform for a few years due the hardware my company wanted to ship.

MS really could have owned that market. ActiveSync made sure they didn't. They were a good 3-4 years ahead of everyone else tech wise. However, their dev stack was awful and full of gotchas. Apple and Google imploded that and made it easy to dev for. Their crazy BOM build system was a fork of visual studio 6 which was cobbled together with CMD scripts. Then on top of that the OS arch was different than pretty much anything else. There were some seriously bad spots where if you used the wrong system dll you could crash the box. Oh you need a new firmware to fix that good luck as there is no built in firmware update on your box. Have fun spending 2 months getting that patched firmware out of the company too.

Your guess about different depts is almost right. They also outsourced portions of it. Some parts were internal. The licencing around it was byzantine. Also portability was shoddy. That was due to the MIPS/ARM ISA environment. Every phone was slightly different from each other (you can see similar issues today with ARM dev boards). x86 did not end up there as IBM compat was king and if you didnt have that no one bought your board, ARM/MIPS do not have that type of market force. You had to in some cases ship an executable for each phone. Then on top of that the phone carriers wanted to charge 40-50 dollars per megabyte sent/recv.

Re:Windows update resets your default programs so they can s... by Stierlitz on Friday September 04, 2020 @10:33AM (#24375236)
@sumtechguy: “Former WincCE 2.x/3.x dev here. I had to work in this platform for a few years due the hardware my company wanted to ship. MS really could have owned that market”

WincCE, WinCE, you cannot be serious. WinCE was produced as a response to the ‘Palm Pilot’. WinCE ran on a “Palm PC”, not to be confused with the “Palm Pilot”. Palm sued and Microsoft renamed it to "Palm-sized PC" or the ‘Palm PC’. MS really could have owned the market with the TRON real-time operating. Microsoft did joint the TRON consortium and then lobbied to have it excluded from the North American market.

https://www.itprotoday.com/windows-78/microsoft-settles-palm...

https://en.wikipedia.org/wiki/TRON_project

http://tronweb.super-nova.co.jp/microsoftjoinst-engineforum....

Re:Windows update resets your default programs so they can s... by sumtechguy on Friday September 04, 2020 @01:26PM (#24376978)
fair enough...
Re:Windows update resets your default programs so they can s... by encom on Friday September 04, 2020 @07:13PM (#24379854)
I don't see how that's different from Apple locking developers into their own crappy tools.
Re:Windows update resets your default programs so they can s... by quadrifoliate on Saturday September 05, 2020 @12:04PM (#24384561)
Firstly, around the time this started (~2009), Apple was starting to make OS upgrades free for a bunch of users for instance. Their software rarely failed to install, and almost never threw weird errors around licensing. Neither did Android's.

And secondly, remember what I said around being the underdog. Apple had first mover advantage in this field, they could afford to make their tools a little more annoying and still have developers sign up. Microsoft was the underdog, they should have given away a free copy of Windows with all the Visual Studio crap preloaded to developers; that would have gone a long way towards getting developer mindshare. But that would not have made sense to the revenue obsessed execs at Microsoft, and so did not happen.

Re:Windows update resets your default programs so they can s... by quadrifoliate on Friday September 04, 2020 @09:08AM (#24374569)
> Whenever a new app for a given filetype is added, Windows asks you which one you want to use....While Edge getting a special category at the top is annoying, this showcases the uphill battle Microsoft faces, where they get blamed for the actions of other software and user stupidity on a regular basis, because people don't understand how Windows works, in general.

Edge getting a special category at the top is central to the problem. If Firefox 80 added a PDF reader and Windows is being so nice as to let you choose whether you want to use it instead of whatever you currently use, then in the list of PDF reader applications, a user should see it at the top (which will invite them to think "Hey cool, Firefox can now be used for PDFs!") so they are given a choice of sticking with their current thing, or choosing the shiny new capability that was just added.

If you force Edge to the top of your app preference screens, users are obviously going to see the update and go "Yep, that's Microsoft trying to force their crap on me again". Microsoft's well known behavior of forcing updates on the user has already given it a bad reputation in this regard, and has resulted in court cases in the past.

So yeah, it's not "user stupidity", it's the stupidity of whoever made the decision to promote Edge by shoving it in users' faces all the time including filetype handler updates.

Re:Windows update resets your default programs so they can s... by AMD_DRIVERS on Friday September 04, 2020 @08:05AM (#24374178)
As much as this is also annoying (and Microsoft trying to goad the user into setting Edge as the default), I would much rather this than programs being able to silently set defaults.
Re:Windows update resets your default programs so they can s... by blackearl on Friday September 04, 2020 @09:52AM (#24374907)
>because people don't understand how Windows works, in general.

But also because Microsoft aggressively pushed their browser for years. Even with their pitiable language "are you sure you don't want to try our new browser?". It's not just people misunderstanding, Microsoft actively did this throughout W10's lifetime

Re:Windows update resets your default programs so they can s... by andreareina on Friday September 04, 2020 @07:38AM (#24374029)
I'm sure a lot of it is also Microsoft doing things like not giving its users a choice in whether or not they upgrade, or reboot.
Re:Windows update resets your default programs so they can s... by ChuckNorris89 on Friday September 04, 2020 @07:42AM (#24374049)
Sure but then users would postpone updates forever then blame microsoft when they get pwned by some vunerability that has already been fixed for three months.

Seems like either way, microsoft just can't catch a break.

Re:Windows update resets your default programs so they can s... by dividedbyzero on Friday September 04, 2020 @07:59AM (#24374144)
Seems to work well enough on macOS though (where you could do exactly that)
Re:Windows update resets your default programs so they can s... by ChuckNorris89 on Friday September 04, 2020 @08:33AM (#24374346)
MacOS ist not a big enough target thought due to its small market share so the risk of not updating is small. Apples to oranges.
Re:Windows update resets your default programs so they can s... by ChuckNorris89 on Friday September 04, 2020 @07:36AM (#24374018)
Indeed, Windows may not be perfect but most of issues reported by users seem to be caused by lack of knowledge or experience or some misbehaving third party app.

Every job I had where we used Windows 10 we had no issues and when there were issues, it was always caused by faulty hardware, crappy corporate bloatware or some misbehaving or poorly configured third party app.

I know it's fashionable on HN to hate microsoft and windows because of the "muh embrace, extend, extinguish and candy crush" meme, but objectively they make a solid OS for consumers (optimus graphics switching works flawlessly on our laptops) and developers (WSL) considering the vast hardware combinations it has to run on.

Re:Windows update resets your default programs so they can s... by kijin on Friday September 04, 2020 @07:48AM (#24374080)
> Whenever a new app for a given filetype is added, Windows asks you which one you want to use.

I prefer the old system where individual apps begged users to use it as the default app for this or that filetype, and shut up if the user said no. If an app kept bothering the user to change (hello, every browser ever), that was the app's fault, not the platform's. Meanwhile, Windows dutifully kept sending the user to the default app.

Now that Windows has taken up the task of bothering the user, the responsibility for this annoying behavior is on Microsoft. They can and should be blamed for it.

Re:Windows update resets your default programs so they can s... by folbec on Friday September 04, 2020 @07:58AM (#24374138)
Except there was no shortage of apps that made the change silently, without asking (or asking for one, and changing many), hijacking defaults.

I too find the new system annoying, but its better than go hunting thru file formats looking for what had been changed silently.

Re:Windows update resets your default programs so they can s... by kijin on Friday September 04, 2020 @08:04AM (#24374170)
Windows 10 actually fixed that problem. For the most part, apps can't change defaults silently anymore. The settings page for changing default apps has also been revamped, so it's a lot easier to use than in previous versions.

It would have been marvelous if Microsoft stopped right there. Instead, they chose to annoy users with an unskippable dialog box whenever a new app is installed that claims to know how to handle a PDF, JPG, or whatever. Fuck it, every app and their dog knows how to handle PDFs these days. I'm just waiting for the day when Windows suggests Slack as the default music player.

Re:Windows update resets your default programs so they can s... by withinboredom on Friday September 04, 2020 @09:10AM (#24374581)
Slightly off-topic, but it would be an epic april fools joke if Slack actually implemented that just to troll Windows users.
Re:Windows update resets your default programs so they can s... by vips7L on Friday September 04, 2020 @08:04AM (#24374173)
I actually had to use Edge the other day because Firefox couldn't fill out the form on the pdf I had.
Re:Windows update resets your default programs so they can s... by arprocter on Friday September 04, 2020 @10:37AM (#24375276)
I saw the same as the reddit OP on my test machine (v2004 Home)

A shortcut to Edge also magically appeared on the desktop

Re:Windows update resets your default programs so they can s... by Stierlitz on Friday September 04, 2020 @10:09AM (#24375042)
@ocdtrekkie: “Pretty sure the user is wrong about what caused this dialog. It was the recent Firefox update.”

Explain like I'm five how a firefox update would set the default browser to EDGE ;]

Re:Windows update resets your default programs so they can s... by ocdtrekkie on Friday September 04, 2020 @10:16AM (#24375102)
> Explain like I'm five how a firefox update would set the default browser to EDGE ;]

It didn't. The person who posted this didn't read the screen, and fundamentally misunderstood it. The title of the post is wrong.

You'll notice that the dialog is asking "How do you want to open .pdf files from now on?" Because Firefox can now be set as a default PDF reader, Windows has a new PDF reader option, so it asks the next time the user tries to open a PDF. (And this has nothing to do with being the default web browser or not.)

Next, the user also incorrectly assumed this had set the default to Edge. This is again, because they didn't read. Microsoft has broken out the "Featured in Windows 10" option from the "Other options". But it's asking, it hasn't made a change yet.

Re:Windows update resets your default programs so they can s... by capableweb on Friday September 04, 2020 @01:40PM (#24377122)
As mentioned in my previous comment (https://news.ycombinator.com/item?id=24374147), I was also affected by this. Saw the popup first when I clicked on a link in Discord, and Firefox was not updated (I'm doing those updates manually), only new thing from the Windows Update was that now Edge was added to my system + it was added to the bottom bar next to the start button. This is how the dialog looked for me: https://imgur.com/a/cTBcCBC
Re:Windows update resets your default programs so they can s... by ocdtrekkie on Friday September 04, 2020 @03:13PM (#24377975)
That is indeed a default browser dialog (unlike the one from the Reddit post). And yes, it's because the new Edge got installed. Helpfully though, it does show your current default on top.

Note that if you install any web browser, Windows will do this.

Re:Windows update resets your default programs so they can s... by capableweb on Saturday September 05, 2020 @01:09PM (#24385125)
> Note that if you install any web browser, Windows will do this.

I guess the main difference between this Edge install and any other browser is that only Edge gets an automatic placement in the bottom taskbar, next to the start button. No other browser I installed have ended up there automatically.

Re:Windows update resets your default programs so they can s... by ocdtrekkie on Saturday September 05, 2020 @02:19PM (#24385672)
That's correct. Don't get me wrong: Microsoft pushes Edge, almost as hard as Google properties push Chrome.

But many complaints about Windows are trumped up a bit by misunderstanding what actually happened.