Same, I had a BSOD on every boot halfway through the Windows logo part of the process. I had to make a Windows flash drive with another computer and do a repair install to get my PC back. And the first thing I saw on the first successful boot was "Welcome to Edge!"
The Windows 10 bootloader likes living on the... edge. One wrong step and it's toast, two wrong steps and not even recovery can help you :D
I found installing Windows 10 in legacy (not UEFI) BIOS mode makes it more stable, and the various recovery tools (sfc, bootrec, etc) actually work. Strange, but this is Windows, so maybe not that strange.
This is definitely not the right way to do it, but this is one of the very few ways to bring down Google's monopoly, in browser or search market share.
Keeping aside privacy issues, as and more data users feed to Bing, more powerful it can become.
Abusing your market position to bring down another entity is not the way. If Google is truly holding a monopoly, the lawmakers/enforcers need to fix this instead.
Microsoft basically gave up on "bringing down Google's monopoly" when they switched to using Google's browser as the foundation for their product, at least in the browser market.
I update my windows maybe once a year, or once every 2 years or so. I just got too tired of background network activity, and bad windows updates.
I also use my mobile hotspot due to my current living situation, so when gaming, network activity can be detrimental. Now I use simplewall by henry++ [0] to block all network activity (whitelist) - and my god it just works amazingly well. Can't recommend it enough. Easily blocks updates too, and even blocks edge, live.com, and linkedin, which I really don't care for!
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.
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.
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.
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.
> ...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.
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)
> 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.
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.
@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.
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.
> 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.
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.
> 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.
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.
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.
> 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.
>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
> 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.
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
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.
> 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.
To be fair - I do think this term is a better description, eg for the company desktop you are using, the pc you happen to be on in a library, at a friend’s place etc etc.
I would also think that from an ownership perspective, the number of Windows PCs owned by the individuals using them is going to be a minority (I’d love to find some numbers on this but do not think they are reported?)
I don't know why this is getting downvoted - it's an eagle-eyed spot of some subtle-but-important language being shifted, sneakily, right underneath us.
Amazing how a company as big as MS can influence cultural expectations and normative parameters through nothing but a tiny tweak in language.
I noticed this as well. Not only is it again asking me what browser I still prefer (still Firefox, thanks for asking), it shows it in a special category, at the top, and took the liberty to add itself to the bottom bar (next to the start button), without any questions asked. Just appeared after the update.
I thought Microsoft learnt it's lesson already with forcing people to use their browser, but seems not.
What's strange or new about this? A new program was installed to deal with PDFs so Windows asks if you want to use a different program for opening PDFs. I can do without the special treatment for Edge though, there's nothing that makes it special other than that you don't need to install Chrome on new Windows machines anymore.
From a technical standpoint, Edgium and Edge are significantly different. The migration to Edgium was actually surprisingly smooth, I've gotten Chrome updates that broke more spectacularly and that's the exact same browser.
As another comment here already suggested, there's a good chance this has nothing to do with Microsoft because Firefox registered itself as a PDF handler in the last major update.
They rebranded Lync to Skype for Business, which at least looked like regular Skype, trying to target younger people, but really sucked.
Then they abandoned SfB and now we're on Teams, which imitates Slack and integrates SharePoint and all that shit, but works relatively well even if it's UX is pretty poor, there are bugs and it's cloud-only, contrary to the old SfB.
" when of equal intensity, things of a more negative nature have a greater effect on one's psychological state and processes than neutral or positive things." -https://en.wikipedia.org/wiki/Negativity_bias
"Research indicates that at the subconscious level, the mind tends to focus on the optimistic; while at the conscious level, it tends to focus on the negative." -
https://en.wikipedia.org/wiki/Pollyanna_principle
I am so fed up with Windows changing my default program associations every week.
I set PDF to Adobe Reader. Next week it's back to #$%@ Edge again.
I set PNG, JPG to HyperSnap. Next week it's bloody Edge again.
I have written a script to reset the associations, but it does not work.
:: need double-% so it doesn't mistake it as a parameter of this batch file
ftype htmlfile="C:\Program Files\Mozilla Firefox\firefox.exe" "%%1"
ftype jpegfile="C:\Program Files\HyperSnap 8\HprSnap8.exe" "%%1"
ftype pngfile="C:\Program Files\HyperSnap 8\HprSnap8.exe" "%%1"
ftype AcroExch.Document.DC="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" "%%1"
Windows update does a lot of things. Resets defaults, resets your Ethernet adapter settings, deletes partitions, makes the OS unbootable (tip: use Legacy BIOS mode instead of UEFI, it's more stable and actually fixable with recovery tools), and more.
If you're forced to use Windows, Microsoft takes it as you liking their superb OS, so you gotta live with it, let the hate boil, until you finally switch away forever.
All of this is a non-issue on LTSC, since all the updates are security-only. Regular Windows has "feature" updates every 6 months, which do what you described.
Not to mention the performance difference between Pro and LTSC is night and day on an HDD. All that extra overhead is much less noticeable with an SSD, sure, but it's still there.
I was brought up in a Windows environment, from home to school to friends, it was pretty much everywhere. Now that we are so used to it do we realize how horrible Windows OS is, to give an example my Windows 10 continuously asks me to update and then when I try it fails. So I stopped doing it and then they came up with feature updates, the worst it automatically downloads itself even when I have blocked Windows Update service and then asks me to restart my computer to install it. If I leave my computer plugged in and locked which is part of any normal person's workflow, it will automatically restart and then try updating which it fails. No dialog box shows up telling the update failed, no reason why the update failed just that it failed. The cycle then continues again, I wish I could sue them so bad that they will start caring about this kind of stuff.
I have a similar issue on one of my laptops. Windows Update always fails to install those big updates. I think it's because it reboots into some sort of safe mode where power management isn't active, so the laptop quickly overheats and shuts down. My work around is to set the connection to metered so it doesn't automatically download those big updates. It's been working so far.
The M$ Edge PDF reader is a thing of beauty, IMO. I much prefer it to the Adobe Reader which is network challenged. Edge can still use the PDF when the windows share is offline.
73 comments
[ 3.2 ms ] story [ 156 ms ] threadI found installing Windows 10 in legacy (not UEFI) BIOS mode makes it more stable, and the various recovery tools (sfc, bootrec, etc) actually work. Strange, but this is Windows, so maybe not that strange.
Hell, I probably wouldn’t even know how for most things. Heh.
I also use my mobile hotspot due to my current living situation, so when gaming, network activity can be detrimental. Now I use simplewall by henry++ [0] to block all network activity (whitelist) - and my god it just works amazingly well. Can't recommend it enough. Easily blocks updates too, and even blocks edge, live.com, and linkedin, which I really don't care for!
[1] https://github.com/henrypp/simplewall
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.
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.
Seems like either way, microsoft just can't catch a break.
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.
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.
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.
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.
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....
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.
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.
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.
I too find the new system annoying, but its better than go hunting thru file formats looking for what had been changed silently.
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.
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.
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
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.
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.
But many complaints about Windows are trumped up a bit by misunderstanding what actually happened.
A shortcut to Edge also magically appeared on the desktop
Amazing how a company as big as MS can influence cultural expectations and normative parameters through nothing but a tiny tweak in language.
I thought Microsoft learnt it's lesson already with forcing people to use their browser, but seems not.
Chrome is less noisy than Edge. When I opened the new Edge, requests were sent out to taboola.com , doubleclick.com, and other ad networks.
And who wants ads on the home page? It's so slow to load.
Instead of pushing it down out throats, if they say what is actually better, people will use it. Is it faster, more private, etc?
From a technical standpoint, Edgium and Edge are significantly different. The migration to Edgium was actually surprisingly smooth, I've gotten Chrome updates that broke more spectacularly and that's the exact same browser.
As another comment here already suggested, there's a good chance this has nothing to do with Microsoft because Firefox registered itself as a PDF handler in the last major update.
I guess we're back to the old MSFT.
They rebranded Lync to Skype for Business, which at least looked like regular Skype, trying to target younger people, but really sucked. Then they abandoned SfB and now we're on Teams, which imitates Slack and integrates SharePoint and all that shit, but works relatively well even if it's UX is pretty poor, there are bugs and it's cloud-only, contrary to the old SfB.
"Research indicates that at the subconscious level, the mind tends to focus on the optimistic; while at the conscious level, it tends to focus on the negative." - https://en.wikipedia.org/wiki/Pollyanna_principle
I set PDF to Adobe Reader. Next week it's back to #$%@ Edge again.
I set PNG, JPG to HyperSnap. Next week it's bloody Edge again.
I have written a script to reset the associations, but it does not work.
If you're forced to use Windows, Microsoft takes it as you liking their superb OS, so you gotta live with it, let the hate boil, until you finally switch away forever.
All of this is a non-issue on LTSC, since all the updates are security-only. Regular Windows has "feature" updates every 6 months, which do what you described.