This, and every other screw-up in the same vein, is why those of us old enough to remember the Halloween documents don't buy the whole "new Microsoft" thing.
Want to get me to try Edge? Great -- instead of a passive-aggressive ad, try telling me how it's better than Firefox and why I'd like to use it instead. What will it get me? Better privacy? Better performance? Better development tools?
Cynically, it's amazing that Microsoft collects so much personal data about each user -- and yet its "target" ads are hopelessly generic and tasteless.
Also, leaving the matter of whether or not I should even be seeing ads after I paid for the damn thing aside, the company that brought us Internet Explorer is the last one that should crack jokes about other browsers, even if they're good (which this one isn't).
>those of us old enough to remember the Halloween documents don't buy the whole "new Microsoft" thing.
>Cynically, it's amazing that Microsoft collects so much personal data about each user -- and yet its "target" ads are hopelessly generic and tasteless.
This doesn't surprise me. As someone else old enough to remember the Halloween documents, MS has long suffered from serious organizational incompetence. Just look at that whole debacle they went through with music players: "PlaysForSure", Zune, etc., where each one obsoleted the last one and screwed over any users who had bought into it. Exact same with their phone OSes.
Maybe it has to do with that funny org-chart picture with the different MS business groups pointing guns at each other. They collect a bunch of personal data, but can't look at things from a big picture and think "we collect all this data from our users, so maybe we could use a little of that to target our ads better". Of course, if you look at MS's marketing over the past 20 years, it should be readily apparent that they have some of the worst and most clueless marketing talent in the entire corporate world.
>I guess linking to the web archive is just carefulness at this point.
It's a good idea IMO. Now that the web has been around for literally decades, I can't tell you how many times I've searched for something, found blog/forum posts to read, and then tried following links in those posts only to find they're dead, because they're so many years out-of-date.
Over the last couple of years I've been coming round to the fact that microsoft aren't necessarily a major problem now, compared to google and amazon at least.
Doesn't take much to put the shields back upto full.
I just don't understand why people run windows. Maybe I just use computers wrong, having been on linux for the last 20 years, but my family (who I refuse to help with IT needs) are all far happier on chromebooks than on windows
I've used Linux for about the same time and honestly, I understand it completely. I would switch, were it not for muscle memory and for the fact that at least 50% of my work involves systems-level development for Linux (mainly embedded stuff, so a lot of cross-compiling). In the last five or six years I've come to dread the Linux desktop and its constant churn of rewrites and UX "improvements".
I have a Windows machine that I use for work the other half of the time and honestly... it's great. Yeah, the occasional update breaks some fringe feature. But the chances of something like waking up to the announcement that Microsoft is removing desktop icons in the next update and you can just install this third-party application for it (which will break with every update) are practically zero.
Microsoft puts out a lot of broken stuff (some of which slowly morphs into non-broken, useful stuff over time, e.g. Powershell), but you can mostly be assured that, if something works today, it'll work ten years from now, modulo some registry hacks. That's incredibly valuable.
I really don't care about things like UI consistency and whatnot -- what I do care about is stability and functionality.
Edit: tbh, the main reason why I'm not switching today is that I don't really trust this whole OS-as-a-service model. If it were Windows 2000 instead of Windows 10, I wouldn't think twice before switching, but these are different times.
Or you could just use a window manager that doesn’t change? I’ve had the same desktop env for over a decade and nothing has changed at all. In contrast with windows and osx where we literally cannot opt out.
I entirely understand alxlaz's position, buy my solution was exactly sticking to better window managers (in terms of long term support). My workstation is Linux since '98 or '99, and since then I've used GNUstep for about a decade, then i3 and now sway (basically i3 for Wayland). I'm free from the breaking changes alxlaz describes.
I just checked, and GNUstep is pretty much alive. Even that change was caused by me wanting to try tiling window managers, not support failure.
Ah, I'm in a similar-ish boat, I use WindowMaker :). This isolates me from most, but definitely not all dubious changes. I've been down the tiling WM rabbit hole a while ago but it's just not for me, I like the mouse, I like icons...
It's a little unsettling that there are two ways to get a stable experience: using window manager from 1998 (OK, ok, WindowMaker is still maintained-ish, in fact a very tiny portion of the code written after 1998 is mine :-) ), or getting used to a workflow akin to that of Windows 1.01 (i.e. a tiling WM).
On the bright side, though, yeah, at least we have a choice!
KDE 4 was released in 2008 and has been stable and consistent for more than a decade. That predates Windows 7. So in the same time KDE has been consistent you’ve had had the migration from XP or Vista to Win7. Then Windows 8 and now Windows 10. They’ve all bought massive changes in the UI experience.
If you don’t like KDE then use LXCE or Enlightenment or any of the other Linux desktop environments that have been pretty static (and have been even longer than KDE).
So yeah, there actually is a lot of choice on Linux and not all of it looks dated.
Mate desktop has been fairly stable (the default green tinted icon set is gross but fixable). I switched to it after Ubuntu long term support, and Debian on my other computer dropped gnome 2. Just didn't like gnome 3 or unity. Cinnamon was okay but at the time was still coupled to the brain dead ideas the gnome team had been perusing at the time. I haven't checked it out recently enough to know if it had improved.
> (...) getting used to a workflow akin to that of Windows 1.01 (i.e. a tiling WM)
Not really, unless it's a tong-in-cheek remark. Tiling window managers use virtual desktops and programmable positioning of windows to produce a predictable layout. Windows 1.01 had neither of those.
Add muscle memory to it and, if you can endure the learning/customization curve, you get a very efficient window manager. Whenever I'm alt-tabbing in search of windows in Windows or OSX I feel I'm using old software.
It's tongue-in-cheek of course :). That being said, I did find tiling WMs to be very unwieldy on most screens. When I first went down the tiling WM rabbit hole, I was using a laptop with a 15" screen, and that was great. After a while I got a 27" monitor, though, and tiling became extremely annoying -- every window is now either too wide to be read comfortably and I end up padding the screen with useless xterms, or too small for contents to fit in any reasonable way.
Tiling window managers are a great way to fiddle with window arrangement LESS not more. Shoving terminal windows between other windows for spacing is spacebar heating. I3 has a branch with the feature required its called i3-gaps. This feature is on its way to becoming a part of mainline i3 but has been available for about 11 years now as a separate package.
Would give you a configurable empty border only when you have a singular window ensuring that the single window isn't so large as to be hard to read comfortably.
As far as windows being too small to read comfortably I'd advise you to place no more than 2-3 windows per workspace. For the benefit of those who don't use i3 workspaces are per monitor.
Given 2 monitors you can easily show 4-6 windows which is easily enough context for about any task.
So, like I said in my other reply: this was back when i3-gaps was pretty fresh. I don't recall the inverse_outer outer setting, and looking at the github repository, it looks like it was merged in 2018. I'm talking about something that happened like ten years ago :-).
As for this part:
> As far as windows being too small to read comfortably I'd advise you to place no more than 2-3 windows per workspace. For the benefit of those who don't use i3 workspaces are per monitor.
Yeah, this is pretty much where the fiddling comes from.
I don't want to use 2-3 windows per workspace. I sometimes have to work on a piece of code and have 8-10 PDFs open for it -- datasheets, reference guides, schematics and whatnot, at which I want to be able to look from time to time. Sometimes while I'm also looking at the code, sometimes in full-screen (because I'm looking at a big diagram). Sometimes I need to look at a part of a diagram while I'm looking at the code. So I need them to be in the same view as the code. All in all -- including specs, standards, the code window(s), a few xterms -- I easily have 12-15 windows open in order to work on one thing, and it's not really optional.
i3's tabbed view is sort of what I wanted for the PDFs but it's annoying that, if you want to switch to the right one using nothing but the keyboard, you have to go through all of them. You go back and forth, not to the Nth tab (or at least you couldn't back when I tried i3).
That's actually what I liked about ratpoison. Instead of trying to be smart, it just let me multiplex my screen, which is what I really wanted.
I could sort of bend my workflow around all this and, through a complicated set of chords, make use of the whole thing in a productive manner. However, it was anything but convenient. I'm way happier with a floating WM and do a lot less fiddling with the windows.
With herbstluftwm I address that issue by just doing a split; you don't necessarily need to put anything in a given pane, so it's possible to just resize the pane for the window about which you actually care, and ignore the unused space entirely.
Of course, I typically end up sticking a terminal or editor or chat window or music player or something in there anyway, because why not?
> How are useless xterms different from uselessly used space for a simply centered window?
You still have to open them and move them around, especially if you do change your layout eventually.
I actually didn't have that problem when I was using ratpoison, but some applications (looking at you, Eclipse...) don't really work with it. (I know about stumpwm, and I do know Common Lisp, but alas, we just don't get along too well). When I moved to i3, which is greedy with screen space, I actually wrote myself a couple of scripts to handle this situation "gracefully" (automatically pad the screen with empty X11 windows, automatically un-pad them when needed) and bound them to a couple of key combinations.
I mean it sort of worked but at one point I decided I want to spend more time doing fun/useful things and less time hacking on my window manager.
Almost all my Linux work has been via command line for quite a while, so maybe this has changed, but my recollection was the GUI inconsistency had little to do with the window manager. It had much more to do with the X libraries that the developer of each app decided to use.
I used to have a screen shot showing me running something like 5 different GUI apps on a Linux system, all of them trying to open a file, each with a completely different file chooser dialog. That's because one app used Motif, one use GTK, one used Qt, and I have no idea what the others used.
Nice. Actually some of these remind me of Windows, too. It's less common on Windows but plenty of applications seem to link against antiquated libraries which provide really unusable and nonstandard file selection dialogs. One thing I remember being annoyed with is old-style ones that are very small and you can't resize. Here are some, but I've seen weirder ones:
With sandboxing, macOS is now forcing devs to use their file selection dialog because it will grant access to the selected files - a custom dialog box has no such blessing.
It's nice, actually; it's finally making the file selection process feel uniform. Too many Java apps are still using random Swing dialogs though...
Sandboxed Java apps don’t. Here I’m talking about apps that you can’t get on the App Store, many of which are older Java programs which haven’t been updated to use the newer APIs.
The push to force sandboxed apps to use the system dialog had the nice side effect of forcing many GUI APIs to actually use the native file pickers, which meant that a lot of non-app-store apps started to use the native file picker. But Java apps don’t automatically get that upgrade.
>I used to have a screen shot showing me running something like 5 different GUI apps on a Linux system, all of them trying to open a file, each with a completely different file chooser dialog. That's because one app used Motif, one use GTK, one used Qt, and I have no idea what the others used.
But they all perform the same function of choosing a file right? What does it matter if they all look the same? I don't understand why anyone would care so much whether the file choosing windows match eachother visually between different apps. As long as I can pick a file effectively, I wouldn't really care if the app had pink sparkles or something. As long as it does what it's supposed to.
The aesthetics are not a completely invalid consideration. People recognize patterns and find choosing behaviors/reactions easier when recognizing a common pattern. It takes more effort to respond to unfamiliar stimulus. Aesthetics aren't the only consideration though.
File choosers typically allow one to bookmark commonly used directories unfortunately this is per chooser purely for reasons of lack of coordination.
Further despite people asking for it for the last 15 years the gtk version doesn't have a very good way to visually pick out an image in their picker. To date the only good way to pick out an image in a gtk app even GIMP is to open a file manager alongside the application and drag the file into the application or file chooser.
I find it unlikely that most people figure this out.
The devil is in the implementation details. Are favorites/shortcuts in the same part of the screen? Are they in the same order? Does the dialog remember sort and view configuration between folders? Does the dialog differentiate between mounts, symlinks, and tangible files? Does it display networked machines properly? Are file icons consistent in design if not color scheme? The problem most people have (in my experience) is behavioral. The mismatching visuals is just the most jarring aspect that's easiest to point to.
It's not that there are aesthetic difference like pink sparkles on some.
It's that some have a file type filter and some don't. Some show all files while others hide dotfiles and provide a checkbox to show them. Some show files and directories in the same pane while others show directories in one pane and files in another. Some show ".." in their directory list and you go up by opening that, others do not show ".." and provide a button for going up.
I understand this, but modularity is one of the philosophies and benefits behind linux, with modularity unfortunately comes inconsistency. As many of the apps available on linux are open source and open source developers are mostly free to use whatever toolkits they want or are comfortable with, you're not likely to get the consistency you want with linux.
With windows you have an API provided by windows for ui programs, there will be more consistency between apps because of this.
Linux providing a standardized ui API would go against the core philosophy of it and you're not likely going to be able to convince every developer making gui apps for linux to agree on and use only one graphical toolkit.
Like with anything, every os has tradeoffs and downsides, personally I prefer modularity and control over my system to ui consistency.
A standard API can provide more modularity and control than the current approach.
You do this by having several available implementations of the API as dynamic libraries--one using Motif, one using GTK, one using Qt, and so on.
There would be a per user config setting specifying which implementation the user prefers. If a program wants to put up a file chooser, it can read that, then load the right library and use the API. A program might also have per program settings to override that, to handle the case where a user really does prefer, say, GTK file choosers for most programs but Qt file choosers for some specific programs.
This gives you more UI consistency, makes things more modular than having every program include file chooser dialog code, and gives more control to the user, and doesn't interfere with the developer choosing whatever toolkit they prefer for things other than standard dialogs.
>You do this by having several available implementations of the API as dynamic libraries--one using Motif, one using GTK, one using Qt, and so on.
OK, now who's going to do this? At what level would this be implemented at? Would this be at the windows server level? Would I have to pull in GtK, motif, qt and every other library that this API will rely on just to install Wayland or xorg? Will it be at the window manager level? Will I need to pull in GfK, qt, motif etc. for every desktop environment and window manager relying on this API? Which versions of these libraries will this API rely on?
The last graphical app i wrote, I used dlangui for a GUI, should I have been forced to use Gtk or qt despite them being heavier and more complicated than what I needed?
Your program in dlangui would do something like this (but in D rather than the C-like pseudocode I'm going to use...). At the place where you want to put up a file chooser dialog, which now presumably does something like this:
char * result = dlangui_choose_file(...)
you would do this instead:
char * result = 0;
char * (*standard_choose)() = get_standard_choose();
if (standard_choose)
result = (*standard_choose)(...);
if (result == 0)
result = dlangui_choose_file(...)
get_standard_choose is a small function that would:
1. Check a standard set of configuration locations to see if the system administrator or user has configured a standard file choose dialog [1].
2. If a standard file choose dialog has been configured, the configuration information includes the path to a library that implements it. get_standard_choose() loads that library, gets a pointer to the standard_choose() functions from it, and returns that pointer.
3. get_standard_choose() returns 0 if no standard choose dialog is configured or it runs into problems trying to load it.
If the user wants GTK or Qt file chooser dialogs instead of dlangui file chooser dialogs, you don't have to use GTK or Qt. The user installs a GTK or Qt file chooser library and points to it in their standard dialog configuration.
(I'd expect at some point that toolkits like dlangui would incorporate get_standard_choose() functionality themselves. After that, you'd then just
write
char * result = dlangui_choose_file(...)
and it would deal with using the user preferred dialog if available. It would be completely transparent to the programmer using dlangui).
Same idea for other common dialogs, like color picking, printing, and font selection.
[1] Probably something like check an environment variable first. If it doesn't find a match there, probably then a config file in $XDG_CONFIG_HOME. If no match, then something in /etc.
Actual modularity would imply a common way to plug in different file choosers so you could use file mangager A with desktop b with application from desktop c.
Inconsistency comes not from modularity but rather from incompetence.
Windows has this same problem, with 3rd party and its own apps. I don't know why it needs 3 different file open dialogs, and it confuses the crap out of normies. Don't even ask me about people getting upset about not knowing when to click or double-click.
You could, but the fact that (one of) the default mainstream DE does not respect its users' workflows is a valid gripe. Going against the grain requires energy investment and it's not sure tomorrow we will still be able to run Xfce. That and e.g. systemd's changes which make one use case easy and everything else impossible, everyone but red hat be damned, leave a bad taste in my mouth - most recently homed not supporting remote login. There has been a push for projects to adopt a Code of Conduct to make sure the maintainers act with respect towards all contributors. Maybe the CoC should also include "do not yeehaw into the codebase", because I am getting tired of cowboys tripping me up and accepting no responsibility.
I do, but that doesn't help much. I don't really have a choice about GTK applications, for example -- I'm going to get the GTK 3 open file dialog and the colour picker with every GTK 3 application.
I absolutely get the distaste for gratuitous UX changes. I've been using Xfce since 2004 and it hasn't changed all that much since then.
Overall I'd never claim that a Linux desktop is a "Just Works" proposition, but judging from the issues my colleagues have with macOS, I wouldn't trade my Linux problems for their macOS problems. I can't speak much to Windows anymore, but I can't imagine it'd be all that much better.
(Full disclosure: 2004-2009 I was a core Xfce developer.)
> Why is there 2+ interfaces for all system configurations. 1 of which is pretty but incomplete, and the other hidden and terrible but complete?
This is one of the most absurdly awful things in Windows 10. Trying to disable a network adapter requires navigating a maze of useless New Design(r) config pages (where, for example, the ONLY interaction is "set connection to Metered mode"), complete with broken back buttons that take you somewhere arbitrary.
> Why is there 2+ interfaces for all system configurations. 1 of which is pretty but incomplete, and the other hidden and terrible but complete?
Of all the complaints, that one I totally understand the rationale for. It's an iterative design, they simply haven't finished building the new one yet. Until they do, I ignore it.
It isn't exactly advertised as an incomplete alpha product. Everything in Windows 10 funnels you into the new interface. The fact that the first-class option for system configuration is woefully incomplete is pretty hard to forgive. This is the only supported version of the flagship product of a fortune 500 company, not an early-access Steam game.
Agreed, W10 has been out for years. Apparently it has hit maintenance mode before they could finish. Honestly I'd rather have the XP control panel, with no extra clicks.
Thank You for all your contributions to Xfce.
I switched to it on FreeBSD and it is rock solid.
When WinXP went EOL I setup a FreeBSD desktop and it has been fabulous. Truthfully my only gotcha is bluetooth support on FreeBSD is pretty bad. I can work around it as I listen to all these horror stories about Win10.
Xfce allows me to mimic XP quite well. Drag the bar to the bottom of the screen and setup a dark blue background and I felt at home. I like feeling in control of my desktop experience.
The switch to GTK3 was not better but GTK2 is getting stale so I understand..
If you want Bluetooth for audio, there are USB dongles that have standalone Bluetooth controllers in them and are only exposed to the OS as an audio device. I use it on my OpenBSD desktop.
> I really don't care about things like UI consistency and whatnot -- what I do care about is stability and functionality.
I was on Linux for about 20 years, and now I've been on Mac for 6. Of course, I've had to deal with Windows all this time, too, for gaming and work. (I was even certified on NT.) Anyway, I've no doubt that Windows is pretty stable by now, but the glorious configuration that my company sets up on their laptops starts bugging us to reboot after 5 days, just because it's been "a long time." I blame Microsoft for making their software cater to people who cut-and-paste from Google results to create IT policy, and creating an ecosystem which leads companies to do things like this, and, say, locking the desktop background, of all things.
And you can keep Powershell, along with WSL.
Sure, Apple doesn't play well with enterprises, because they start with the fundamental assumption that the device is PERSONAL, and you're not using someone else's loaned device. I'm very glad for this. (And I'm never giving my company permissions to remotely wipe my devices with Mobile Iron.)
I'd really love to see OS usage percentage numbers with corporate use factored out. My gut feeling is that Windows has absolutely nosedived for personal use over the past few years, and it's only corporations that are keeping the numbers in the air. Half the people I know don't even have a computer, and are just using their phone or an iPad.
Well, it plays too well actually. At my current job and at previous one we had a choice Mac or a Windows laptop.
Mac ones were alway much more rigid with restrictions, less hackable (e.g. Installing Linux side by side was impossible on Mac, because it broke macos somehow as a result of enterprise drive encryption).
Well, I just had to take my laptop in to work to get the firmware updated because BitLocker hiccuped, and locked me out of the machine. I'm doubting that you're going to be any safer on Windows in this regard, unless Corporate IT is NOT turning on drive encryption for Windows. (And even I would probably advocate for this particular policy.)
It wasn't a firmware update, if bitlocker detects hardware or disk config changes - it needs to be unlocked from the enterprise side. Most deployments have a self service portal so you don't have to bother IT for it.
As for installing Linux, that should be fine as long as you're not pulling company data on that - and it should be gated with whatever endpoint protection there is for Linux.
> In the last five or six years I've come to dread the Linux desktop and its constant churn of rewrites and UX "improvements".
Not like Windows is especially immune to this, either, though in Microsoft's defense they actually listened to the users somewhat and backpedaled to a proper Start Menu instead of continuing to shove Metro down everyone's throats.
Windows has a big ole flaw nowadays: not friendly to SSD+HDD setup where you put the OS on the SSD. It insists on storing everything on drive C:\ which is on the SSD, even the behemoth that is Visual Studio (though that can be offset in large part with junction links). I've allocated 64GB of SSD space to my Windows and it managed to fill it up already even though I make it a point to install and save everything the HDD. Now, Win10 can't install any of its stupid updates anymore. Microsoft seriously needs to stop living in the 90s where it was okay to shove all data to drive C:\...
Then don't use that DE that is targeting at clearly other people (I agree it sucks that most distributions use that DE but as power user you can install the distribution or DE that fits you better).
Unfortunately the triplet DE--GUI-Toolkit--Applications is often intertwined or at least evolves in the same manner.
For example, I don't want GTK-3, I only have GTK-2 installed. It could be all fine and dandy if, one after another, year after year, applications wouldn't give up their GTK-2 backend to only maintain/develop their GTK-3 one. The set of (up-to-date) applications I can run decreases, despite the fact that, as Alxlaz, I still run WindowMaker :-)
On Qt side, there are applications which requires an exact version of Qt (not only the main version Qt-3/4/5, but the point version), or require KDE, or require an exact version of KDE. If you want to install a new application, you have to go back in its history and find a version of the application that matches your installed library version. Or install another Qt version and hope it doesn't break other programs.
---------
A bit different, but many years after my last try, I tried to use Scribus. I quickly remembered why I had not really used it long the previous time: text input is still convoluted and not WYSIWYG, which is a bit annoying (understatement) for this kind of program where you precisely want to see how text flows. So I gave a try to the new branch (which BTW required a new version of Qt, if I am not mistaken), hoping that they finally did something about it after all those years this program exists. Alas! Apart from the underneath Qt version change, the visible changes were: icons are now flat and monochrome (i.e. you cannot recognise one from another), keyboard shortcuts have been slightly and viciously modified (what was F3 is now F4, stuff like that... but why, oh why? what is the freaking point of doing that?), and it crashed on me after 5 minutes.
---------
So basically, even if you'd just wish to have a few bugs fixed, and possibly a long-time missing feature finally added, by getting the new version that does this, you are forced to follow the crazy flow of adding or updating all libraries/toolkits/environments, because maintainers have decided it was way more interesting to rewrite their stuff for the umpteenth time with a different/new back-end (toolkit, environment), rather than polishing their existing, mostly fine for the job, code base.
It is exhausting, I am, too, really tired with that churn and constant breaking.
>For example, I don't want GTK-3, I only have GTK-2 installed. It could be all fine and dandy if, one after another, year after year, applications wouldn't give up their GTK-2 backend to only maintain/develop their GTK-3 one.
gtk2 is deprecated, so it makes sense that any actively-supported applications are moving to gtk3, which is still supported. By refusing to use gtk3, you're locking yourself out of not only newer applications that were only written for it, but older ones that have moved to it.
Why do you think an actively-maintained application should stick with a deprecated toolkit?
>On Qt side, there are applications which requires an exact version of Qt (not only the main version Qt-3/4/5, but the point version), or require KDE, or require an exact version of KDE.
In all my years, I've never seen this with an actively-maintained application. Of course, I generally stick with stuff that's available in my distro repo, so I never have any trouble.
Also note that with both gtk3 and Qt5, both these toolkits have been around for something like a decade now. Looking at Wikipedia, gtk3 3.0 came out exactly 9 years ago (10-02-2011), and Qt5 came out on 19-12-2012. Neither of these is at all new. I will grant you, though, that gtk3 is now already headed the way of the dodo, since they've announced gtk4. Personally, I'm not a fan of gtk and prefer Qt as it seems much more stable and better for GUI development anyway, and I don't see anything about Qt5 being phased out. Qt is also used a lot in embedded systems in industry, unlike gtk.
>the visible changes were: icons are now flat and monochrome (i.e. you cannot recognise one from another)
That's all the rage these days. I'm not a big fan either, but it's what most users want. This isn't a brand-new fad either; it's been going on for years now. I do wish I could try living in the alternate universe where UI design mostly stuck with way things were done in the mid-2000s.
I use Kubuntu LTS, sometimes I had to compile a program that was abandoned and I wanted to keep using it. In the last year though we get snap and flatpacks so in theory this could work in future unchanged(though you can't be 100% sure). About the icons, good developers use the system icons so installing a different icon pack compatible with GTK2 would solve the issue(not if the developer included his own icons). About OSX , I think they just dropped 32bit support so I suspect you would also hit issues where your old favorite application is broken,
I understand the frustration with tech , I also went for a short while to Windows10 then I went back to Kubuntu and not even dual booting anymore, the largest frustration I have at this moment is sometimes my video card crashes and I am not sure if is the NVIDIA driver fault or is an hardware issue and on top of it people would say "Why did you bought NVIDIA ?, AMD is better" but at that time I bought my card AMD drivers were shit and most Steam Linux games only supported NVIDIA.
I would also blame developers, the open source and proprietary software developers want to use latest and coolest thing, then sometimes they are forced by deprecation of old tool kits to change (at least sometimes GTK2 apps are ported to the better Qt toolkit)
And the occasional "we changed all network settings and turned off all network devices" system update. And then of course "if you need help go to www..."
Linux desktop is a horrible UX. But is also an amazing server environment.
Also windows can run on partially broken hardware and still not crash. Which is incredibly impressive.
Honestly, its DPI scaling and windows management with 4K monitors. Both Microsoft and Apple are still not perfect in this area so I assume its an extremely hard problem. The other issue is not all programs, like Daws and video editors, have a Linux version.
> But the chances of something like waking up to the announcement that Microsoft is removing desktop icons in the next update and you can just install this third-party application for it (which will break with every update) are practically zero.
I get your point, but I do think this has actually occurred. Remembr when 7 updated to 8, and when 8 updated to 8.2 (I think) and when 8 updated to 10? I didn't use Windows much back then, but I really remember those three updates.
I forget which, but one unexpectedly took nearly 4 hours. Like an entire morning waiting for updates to finish, unable to use that computer, which was the one computer hooked up to the beamer, but it had to be updated at some point. I actually wrote a "windows update game" during that time, where you had to play a platforming hourglass, collecting percentages of progress. If you got to 100% it said something like "Restart to finish upgrading", then it started at 0% again, and you got ONE point. I think somebody got a high score of three.
And the first update completely changed the UI, removed the Start Menu (or hid it?), made icons into "tiles", some of which were "active" (?), which is to me a lot like you're describing. I was truly lost in Windows for a while. On all sides, not just the UI, but the settings, the folders.
And I still don't know what I have to do in Windows to disable ALL the telemetry and advertising in menus. Is it still possible? It's probably about as hard as setting up an Ubuntu install. And it's keeping me scared away from Windows, just like setting up Ubuntu seems scary to some other users.
It's not that I don't like Windows, like you say, if it were 2000 (or XP, or 7, I've also gotten used to those) ... actually you're right that 2000 might have been the last Windows that I wasn't slightly scared about (spying on me, even though what we considered "spying" in the days of XP, are like Tuesdays now).
There's this one thing that will always make me go back to Linux, however. And is that (perhaps the way I use it?) Windows has a "honeymoon" period that is one or two years, after that it just degrades in quality, responsiveness, just getting slow. And I have no idea how to fix that, clean it up, or whatever, besides installing Linux. Which makes the thing run smooth again. The only thing that seems to slow Linux down after a while, is the browser because the web just keeps getting heavier.
But I don't hate using Windows for those 1-2 years :) Especially now they got better command line stuff, who knows.
I do. And just a disclaimer, I am using linux 100% on desktop (and prefer freebsd on servers). Where I run firefox, i3, terminal, evolution (as I am forced to use it due to Exchange support, while I actually prefer mutt) and this is it. I rarely run anything else that is windowed.
The reason is simple.
Linux desktop really sucks. Instead of whole community stepping together and make ONE well made, bugless desktop, where most of people wouldnt need to install 3rd party hacks, edit config files and do everything using mouse, you need to fight which one is better and you end up with 20+ desktop enviroments that all sucks one way or another. Linux would have edge over windows desktop if there wouldnt be higlanders fractions fighting which half finished desktop is better. And I am observing this for 20 years.
Same goes with binary compatibility.
Personally I dont care but for ordinary "dumb" user it is revolting. And immidiately when freebsd will give me working hw support, I will move away from linux too. As it is a mess since systemd came, where more and more non existant problems are beeing solved while you still cant clean dhclient mess from the system without killing it (-r? -x? Only in man pages.)
It is a sad story of egoism and vanity where something that could be great, never was.
As someone who uses one of the minority desktops within a minority distro (Fedora w/ Cinnamon spin), I agree that all of the trash-talking within a community is to the detriment to its spread.
I almost wish we could get all Linux users to verbally agree to something like the following:
"I will not trash popular Linux desktop environments to outsiders. Ubuntu is fine. GNOME is fine. I understand that for the sake of the Linux Desktop's survival, it is more important that I be helpful and supportive of people's choice to use Default Ubuntu, rather than telling them that my Arch/Xfce/i3 setup is The One True Path."
Use whatever you want in private. Just shut the f--- up about trashing Ubuntu/Mint/Manjaro at every opportunity because you disagree with some decision of theirs. It makes us all look bad.
GNOME isn't fine. See, on switching keyboard layout it switches focus from current window while it writes some file to disk. Yes, it's not terrible on SSD, and I bet whoever invented this monstrosity has an SSD. But needing an SSD not to lose some of the letters you type just screams of insanity.
OTOH, yes, the rest of Ubuntu is fine, and to anyone fed up with Windows I gladly recommend anything else based on Ubuntu LTS. [LKX]Ubuntu, Ubuntu MATE, Mint — they are all really fine.
> on switching keyboard layout it switches focus from current window while it writes some file to disk.
I don't use GNOME, but I've noticed switching keyboard layout in Fcitx being slow. This is especially annoying since I have four different layouts and switching back-and-forth requires cycling through all the others.
I wonder whether this is actually a problem at a deeper layer. (Possibly that layer was originally created for GNOME.) Do you happen to have a link to a bug tracker for this issue?
1) This bug is a major one for a big part of the world.
2) It belongs to the part of GNOME that exists solely because GNOME decided to reinvent keyboard input.
3) Google shows lots of people aware of the problem (bugreports, stackexchange, whatever) — of course it does, see (1) — but not only no solution, but also I couldn't find any workaround short of using another DE, although — see (2) — disabling the feature altogether would be a decent workaround.
Of course all programs have bugs. Do other free programs tend to have bugs of this lasting quality?
When writing in Russian, every time when they switch between typing prose and typing equations or code. So, maybe about a dozen times per sentence.
At first my jaw dropped on your comment, but then I thought, maybe we non-latin-writing people are just abusing a feature meant for something different? Do you use several layouts, but switch between them infrequently?
Honestly I wouldn't be surprised if people assume that non-latin languages have all the characters you need to type in that language on a single layout. For English at least, you really only use a single layout.
In various non-european scenarios, possibly multiple times per sentence. For example, including the word "Microsoft" or "Linux" in the middle of non-latin script requires two keyboard layout switches, to latin and back.
I code on US keyboard, but i write mails and documentation for work on Slovenian keyboard.
It's not bad if you focus on one or the other. But when you combine the two, (talking about techical stuf, tickets, code reviews, ...) I often have to switch.
I'd say i switch on average few dozen times per hour.
I think you misunderstood : the problem is not the trash-talking, the problem is that all Linux DE are trashes and if people were only putting their effort on one it wouldn't be trash.
Everyone thinks that different part of it is trash, so you get 20 desktop. Its like in that xkcd where you creat ultimate desktop and end up with 21 desktops instead of original 20.
And why would Linux need Such desktop-to-end-all-other-desktops? It would be a trashy configure me only with mouse desktop. Let such users stay at Windows or Mac and allow power users to have their choice if 20 desktops with majority of them allowing at least a text configuration.
While I am as idiosyncratic as anyone about Linux desktops (I run the Trinity Desktop Environment, which is basically the old KDE 3 kept up to date), and I am no fan of systemd or hw support problems (amdgpu, for instance, insists on locking up my laptop every so often), I don't think any of these things are the primary reason people run windows. I think the primary reason people run windows is that they have to use it at work and so they're familiar with it and don't even bother considering other alternatives.
> Instead of whole community stepping together and make ONE well made, bugless desktop
The reason this hasn't happened is simple: there are no market forces driving it to happen. What would create such market forces would be for large corporations, or governments, to abandon Windows for Linux. It would probably end up cheaper, since the cost of development of a well made, bugless Linux desktop would probably amortize to less than the Windows tax per unit. But it would require someone to be willing to do something different from what everyone else is doing, and that's not a way to get ahead in a large corporation or government.
>I don't think any of these things are the primary reason people run windows. I think the primary reason people run windows is that they have to use it at work and so they're familiar with it and don't even bother considering other alternatives.
I think this is slowly changing. I'm seeing more and more people who have given up Windows and moved to 1) Macbooks, 2) tables, 3) Chromebooks, or 4) just using phones.
I agree that the Linux desktop failures aren't the primary reason people run Windows, but it hasn't helped.
>It would probably end up cheaper, since the cost of development of a well made, bugless Linux desktop would probably amortize to less than the Windows tax per unit.
There's no "probably" about it. We already have fairly decent Linux desktops (just use Ubuntu: for most people, it "just works" most of the time, and it costs nothing). The Windows tax is already the largest BOM item for a PC. The additional cost needed to make Debian or Ubuntu into something even more bug-free and fully-featured wouldn't be that much. In fact, this was basically the whole idea behind many Linux distros: give them away for free to the masses, but sell support contracts to large corporations and governments to finance it. Unfortunately, that didn't work out so well. It's worked for Red Hat, but that's about the only company that's done well in this space, mainly because of US Government contracts.
I think a missing piece of the story is that there haven't been UX designers involved in the development of Linux DEs. MS and Apple have money and motivation to hire UX people and do user testing on their interfaces and they don't even get it right all the time. The folks doing open source desktop environment development are mostly scratching their own itches and so (I think) by definition, developing niche products.
EDIT: For which I am extremely grateful BTW. I love to see experimentation in the UI space. Just pointing out a reason we got here that I don't see mentioned often.
My roommate at work used to give me grief for using MacBook. He used Ubuntu on some kind of Lenovo laptop. His keyboard would stop working at least once a day. I knew because he was using really loud mechanical keyboard. So I would give him grief about spending half his time "fixing" his Ubuntu. One of the best work roommates I ever had.
On a more serious note; I could not believe how little, at least from looking over my roommate's shoulder, Linux desktop experience improved since I last used it in 2005.
I switched over to running desktop linux a couple months ago because I was so fed up with these things, but the truth is... it's just pretty bad. Like if I let my laptop go to sleep my touchpad will never work again. I had to do a bunch of weird kernel hacks to keep my wifi working when the device goes to sleep, and even then it's a hack (I had to enable the airplane mode button, and then make sure to hit it twice any time I open the screen. Come on!). And the lock screen breaks if I'm plugged into a monitor, it shows this weird low resolution version and a high resolution one on top of it. Everything is just incredibly sloppy and either outright broken, or kind of broken. This is Kubuntu btw! I tried Fedora and it crashed every two minutes if I booted X windows so, that didn't work out. Also the main thing with Fedora was it couldn't recognize my sound card, which is like the main intel thing built into every laptop. Maybe it's a winmodem thing again or something, but overall it just does not work at all.
So the reason people are still using Microsoft: You HAVE to unless you explicitly buy hardware for Linux. It's just unusable otherwise and the trajectory is getting WORSE, not better.
Yes, you MUST buy certified hardware [0], preferably with it pre-loaded with Linux [1].
Ultimately, Linux didn't make enough of a dent in the desktop hardware space in the 90's/00's. The level of interest from hardware vendors (ODM/OEM/component manufacturers) has gone down - that's why things are worse.
If you don't use non-preloaded hardware you are NOT signalling to anyone that desktop Linux is important. This reduces overall interest - vendors think that no-one uses Linux - over the long run this reduces the amount of work done.
The take-away is please buy a DELL Sputnik with support - you are signalling to the market you want desktop Linux - and if it breaks you can complain!
I confess I only partially practise what I preach - I'm on a thinkpad =-)
Well, I'll definitely keep an eye on that piece of hardware. I do intend that the next system I buy can run Linux well. I mean I'm going to stick with it, even if it is bad.
That said.. even though I'm pointing out hardware issues I don't think the free software world should get a pass on these things. I get that a lack of corporate sponsorship can make things hard, BUT, a lot of the issues I'm running into are things that are just about having decent project maintenance.
Like, if my touchpad stops working after I close the screen, clearly they had enough info to actually make a working touchpad driver, but not enough to actually, uh, make it reliable. In most companies you have the concept of "alpha" or "beta" level of software, and I feel like EVERY component in Linux is alpha level. As long as you're 100% on the happy path your experience will be perfectly mediocre, and otherwise it's going bad VERY fast. Like I mean, it's pretty sad that the login screen is broken. I can't be the first person that plugged their laptop into a monitor! And it recognizes the monitor and works fine with it! So it's just an issue of kdm (or whatever the hell it is now) not actually being able to handle a multi monitor setup in... 2020? This shit has been old hat for 15 YEARS.
I don't know what it will take for free software to produce a decent desktop system, but I think blaming it on 3rd party companies is off the table at this point, there's obviously something not quite working with this model when it comes to producing software people can use.
It's not "open source" that's in question here, it is "work done for free without commercially paid developers".
A bunch of work happens for things like wifi and cpu because of Android and ChromeOS.
But, the number of professional paid developers doing "desktop Linux" drivers is probably fewer than 10 right now [0].
The number of full-time paid developers on "desktop Linux" itself is probably under 100? ... probably more like 50 honestly.
Drivers are of alpha quality (using your definition) because they are not written by the manufacturer. The reliability of drivers is down to the lack of availability of information. The bottom line is that the lack of access to information about how the hardware works means it's hard to make reliable drivers.
Your trackpad example is perfect because AFAIK synaptics had to reverse engineered.
Microsoft doesn't write drivers, the hardware vendors does. And Microsoft runs a test, if the hardware works then it passes the test and gets a sticker on it's butt. HP can only ship hardware that has the sticker. This outsources the cost to the manufacturer and the testing to the OEM.
Whereas, in Linux land those economics don't apply.
I get your points but if you actually want to use desktop Linux then this is one area where you have to go with the grain - buy a PRELOADED certified system because that's going to be built from the smallest set of hardware that the vendor knows is compatible.
[0] meaning there is no-one paid to work on monitors, there is no-one paid to work on that trackpad. What is being paid for is so that Android or ChromeOS can work.
So honestly, if the answer is "buy special hardware to use this thing"... I'm probably not going to use the thing.
I support desktop linux up to the point where I'm willing to use it, and contribute if I am using, but, I'm not replacing everything I own for an experience that's already proven to be bad. I'm not really convinced the problem is hardware, I think there are cultural/organization/design problems here. It shouldn't be hard to have multi-monitor support for a login screen 15 years after it's been a common setup. I shouldn't be battling with ACPI issues when ACPI is a standard that's been around since like 1996. I'm willing to be forgiving about things like graphics drivers or other things that are on the cutting edge with manufacturers that are mostly indifferent, but we're talking basic functionality. Even though I'm sympathetic to the manpower issues it doesn't change the fact that it's not really usable and telling people to buy new computers isn't a good solution.
I think you just have to accept that desktop Linux has a different set of tradeoffs. It's not right for everyone but you were driven here because you couldn't stand Windows but you're already dismissing the alternative as 'proven to be bad'.
Has anyone bought the libinput maintainer your laptop hardware so he can work out why it doesn't work? You can see from the commit log that it's mainly developed by one person, who also developed the previous Linux (synaptics) touchpad driver for years before that.
ACPI is an overcomplicated hostile Microsoft-led standard that has a side effect of creating problems on OSs other than Windows because most hardware manufacturers are only interested enough to test things enough to make sure Windows boots and has no problems. Forget the Halloween documents, this is far more diabolical.
It's an early attack toward making the PC platform move toward ownership and control of Microsoft, well before UEFI or Secure Boot.
Combine this with the modern trend of some hardware manufacturer's refusing to release details needed to create drivers unless NDAs are signed, which wasn't something commonplace in the early 90's when Linux (and Windows NT) was born, and this creates the situation where things don't "just work" on Linux.
With the proper hardware information and without a bad firmware interface like ACPI in the way of the hardware, the only limit is whether someone is willing to write and maintain a driver for it.
>there's obviously something not quite working with this model when it comes to producing software people can use
It might be that the model is never going to provide the financial incentives to work perfectly on every random Windows laptop, which is what you seem to mean by 'producing software people can use'. Meanwhile, plenty of people use it just fine - your laptop not working hardly invalidates the whole desktop Linux concept.
You're missing my point, which is that the problems extend past hardware support. Also it's hardware that frankly should work. MSI GS65. There's nothing weird hardware wise with this laptop.
Linux will always have unstable drivers (with a few exceptions where companies throw money at it) until linux kernel developers acknowledge that a stable driver ABI results in stable drivers.
> The level of interest from hardware vendors (ODM/OEM/component manufacturers) has gone down - that's why things are worse.
I'm sort of surprised the Linux community didn't put more effort into a compatibility layer so that Windows drivers could be used on Linux, or something to make it easy for vendors to quickly port their Windows drivers to Linux.
I agree. And it's really, really sad. I have just switched to Debian with i3 and in so many ways it amazing. I have the most incredible shortcuts set up for managing my additional displays and sound devices, all run with bash scripts. I've managed to set up Syncthing to completely replace my reliance on cloud-based storage and I can do desktop gaming from in Linux or switch to windows by simply typing "windows" in a terminal. The breadth of open source source and the ability to run windows applications if necessary... it's just amazing. But it has been hella difficult to solve simple issues that for windows/mac os just work out of the box. A typical user is overburdened in Debian. Ubuntu is pretty sweet though, and with flatpaks, snap packages, and appImages becoming the norm, maybe it's only a matter of time before widespread adoption... for gamers we're surely on the cusp, Steam's proton is incredible.
Unless you choose a laptop carefully by picking one that is known to run Linux well, you run the risk of running into driver issues.
I chose a Dell XPS 15 two years ago (although with Windows installed), and have had no driver issues beyond what was known at the time of purchase (no fingerprint sensor driver, some problem with chip that switches between Intel and NVidia graphics). Dell have updated the BIOS about once every three months, and there is usually mention of fixes for BIOS for Linux (none that have affected me AFAIK) - helpful BIOS fixes which you don’t get on most other laptops - a very clear indication that there is effort by Dell to support Linux.
The previous 5 years I used boring business Toshiba laptops and had a lucky run of few problems with Linux drivers.
For me the main reason is games. Dual booting is really annoying and jumping through the 15 hoops it takes to run games on Linux doesn't seem worth it considering how poorly games seem to run natively on Windows already. It's not a question of "there are no games for Linux" but rather "the game I want to play is not on Linux".
This one point is basically the anchor that all the other usage is centered around for me. Linux simply doesn't offer something amazing enough over what Windows does to warrant all this trouble for games. If the games I wanted to play ran decently on Linux with few problems then I'd probably switch over. But considering that MS is now doing that Xbox game pass subscription even on Windows, I think the chance of switching is becoming less and less likely.
Proton is fantastic, but you’re still saying I am going have to accept less compatibility and more work than on windows windows. Not worth it for me, especially with an nvidia GPU. I understand that’s mostly to blame on Nvidia but it’s still the reality of the situation.
Same reason for me. If not for games, I would have switched a long time ago. My favourite game runs only on windows and
requires an anti-cheat that runs only on windows. So I just dual-boot.
>Over the last couple of years I've been coming round to the fact that microsoft aren't necessarily a major problem now, compared to google and amazon at least.
Yet, a large majority of computers are running an operating system that spies on you and serves ads to you. Not just personal computers, but most businesses too. Buying a computer that doesn't come with windows on it is difficult for the average person who isn't trying, I don't mean Chromebooks or those system76 type computers, I mean walking through best buy or something the way a lot of non tech people end up buying computers. I mean i've had windows restore itself on my hardrive after a boot issue despite formatting it away years ago. Or at least try to, I was really confused when the windows recovery prompt popped up. As far as I.knew it had been gone since the day I got my laptop.
Not to mention, thanks to Microsoft, I now essentially need their permission to install anything other than windows on modern hardware(I know it's not quite that simple and kernel modules can be self signed etc.), but effectively, at least from the issues i've dealt with...and continue to deal with, the most recent being with virtual box and having to self sign kernel.modules to make it work, uefi really feels like Microsoft trying to keep whatever bit of control they can over every computer whatever you decide to do with it.
I'm not trying to start a uefi debate, I know there's work arounds and other things ways to deal with it, but since it's existed, it's been nothing but hassles for me and it's something I never asked for or wanted in my computer.
My main priority is to give my family technical solutions they could manage if I were to kick the bucket, and to ultimately own their data they need.
Between my wife and I we have 1tb of photos and videos. We could store it all in the cloud, but then if they shut her account down for whatever reason we would lose them all. Maybe I'm paranoid, but I don't find this acceptable. I do seem to be in the minority here, everyone I know just hosts all their files at a single cloud provide. It seems nuts to me.
And I haven't found an off-site backup solution that works with Linux. CrashPlan used to offer family plans but they got rid of them. Backblaze only has B2 for Linux - not really acceptable given my requirements.
or are completely unavailable on other OSs (many video games)
I get a chuckle whenever I realize how things have changed.
In the early to mid-80's, there was a popular mantra that the IBM PC ecosystem was for "serous work," and anything else was "just for games," which was a slap at Apple (then dominant for business, but rapidly slipping) and the other alternatives.
Today, it seems that for the majority of ordinary people, the only reason they stay in the Wintel ecosystem is for games.
Try using bi-directional text, or including equations in Docs. It is practically unusable.
Excel is so powerful that people are doing with it stupid things and than their businesses rely on them. That stuff will never work in Docs.
Office is a killer product, with extremely rich feature set that works very well. Sadly, there is nothing in the market that even close. It is the main (perhaps only) reason I still have to use a Windows VM.
For real document creation, Word and Latex are the best out there, bar none.
For detailed and powerful spreadsheet use there is nothing that compares to Excel. This coming from someone forced to use Google Sheets at a former company, after having Excel.
For me, a common use case is to receive a large document from someone using MS Office, make small alterations or comments, and send it back... while being certain that I have not changed anything else (including formatting and layout of included illustrations) that I did not want to change. Neither Google Docs nor OpenOffice currently support that, simply opening and saving a nontrivial Word document changes the layout.
But, a lot of people are forced to use office for various reasons - trying to edit a docx in Docs/Pages/LibreOffice, for example, can be really frustrating for any number of reasons (fonts, margins, etc. all sometimes break spectacularly).
So if you're using office quite frequently, windows can be very appealing.
For example, my in-laws got a Chromebook a few years ago. My father-in-law definitely liked it better. For my mother-in-law, it was an unmitigated disaster. He really only uses the computer for watching Netflix and reading the New York Times. She, a teacher, also uses it for work, and she found that most of the programs she used for classroom prep simply weren't available for ChromeOS, and didn't have any equivalent. So I ended up helping her give her old Windows desktop a nice deep scrubbing, put some more RAM in it, all that good stuff, and that's now what she uses when her iPad won't do.
My own parents prefer Windows, too, though that's a more fuzzy situation. Basically, it's just that it's what they've always used. They've tried other platforms a couple times, and quickly found that it just wasn't even remotely worth the hassle of learning all the differences. That's down to differences in file sharing, printer set up, all that good stuff.
Me, for a while I was thinking of switching back to Windows at home for a while, simply because I used Windows at work, and I was getting sick of having to remember two different sets of keyboard commands and suchlike. (Then I went to a shop where all the devs were given Macs, so I ended up there instead.) For my purposes, running some other OS as the host and Linux in a VM is plenty good enough.
I like gaming. That's pretyty much all I do on Windows. I have a macbook for work because MacOS gets out of your way and just works. I have a linux server and a linux workstation for other stuff - the workstation for coding, experimenting etc, the server for VPN endpoint, gitlab, time-machine and various other servery things.
But for games, if you're wanting to game on PC, windows is King. And that's why my workstation has windows installed too.
(My mother and my brother still use it because I can't be bothered to try to teach them anything else)
My use of my home computer mostly consists of making/learning music and playing games. Both of these activities pretty much require Windows. There are some ways around it, like I could be running games under Wine and use a Linux DAW and use something like LinVST to get my plugins working, but it requires a lot of effort and the results are not guaranteed (people seem to have mixed experience running Kontakt 6 under Wine and not all games run equally well). Or I could go the money route and buy a console for games and a Mac for music, but it seems like an overkill and I would be exchanging a nasty proprietary system that is Windows for two separate nasty proprietary systems of Mac and PS4/Xbox.
support is an obvious reason. with the exception of some dev tools and mac-only creative software, pretty much everything supports windows.
I can go out and buy any high end laptop and be confident it will work well with windows. similarly, if I want to throw some random hardware in my desktop, I don't have to worry about whether drivers exist for my os. all this stuff requires an additional research step with linux.
in short, if you're a power user (and especially if you like choosing your own hardware) and you want your os to "just work", windows is the best of few options.
Because I work in a Windows-only facility, at least where my level of dev work is done.
And I live in a house where the only other person has only ever user Windows, and hates change. Like even desktop icons shouldn't relocate unless she does it herself.
She fights every application update unless there's a clear reason, then there better not be any more differences than the ones indicated.
I'm in the IT industry, and it's my approach. I changed my desktop from fluxbox to xfce about 10 years ago, but have much the same keyboard shortcuts as I did 20 years ago, and the occasional icon has appeared in the dock as time progressed (namely volume, battery, wifi). I still use xplanet as my desktop for the rare times I see it, and I certainly don't have any icons on the desktop.
Actually the opposite. Unless you work in IT, you likely don't understand changelogs or release notes very well. Unless you can assess the risk of not updating, the safe approach is to auto update everything. Yes, it may be annoying and you may run into new bugs.
On the other hand:
Your USB ports stopped working? You should've been updating the bios. You got breached via the browser or email app? Should've been updating them.
Kind of sad that our industry standard is: you need to put up with us changing shit on you all the time so that things can keep working.
If I were a marketer, which clearly I am not, I would think it would be bad marketing to have your computer constantly be telling you "HEY, you need to drop what you're doing to apply this fix for me at random, because if you don't someone is going to install ransomware. Oh and by the way, we're going to install Candy Crush Saga with this, because fuck you."
Maybe the person not updating isn't rational, but if every update is fucking candy crush I couldn't blame them for saying "maybe microsoft is worse than the hackers"
- Chromebooks don't meet my needs and Macs are incredibly expensive.
- There's a lot of software I care about which is Windows-only and doesn't have a good Linux alternative, especially games.
- I have not had great experiences using Linux. I still run into lots of dumb little issues that make me feel like I'm back in the Windows XP days, except this time I have to enter mysterious terminal commands I found on Stack Exchange to make things work right.
- You can easily avoid this kind of nonsense in Windows 10 with like half an hour of setup after your initial install.
I've seen so many good answers but to me, the main one is that people don't know there are alternatives.
I know virtually no one in "real" life that knows what Linux is. Windows is pre-installed and people just roll with it. Some are aware there's this thing called "Mac" that it is more expensive and that's it.
My windows computer is for goofing off and gaming. That is the only reason I keep it. If I want to get real work done I boot back into linux or use a macbook.
Microsoft didn't buy Github out of the goodness of their heart. They also didn't buy it because of it's significant revenue, a couple hundred million is probably a marketing budget to Microsoft, not something that drives the bottom line. Microsoft also didn't buy it to score appearance points with the socially conscious dev community that populated most of Github, although it was a nice PR story for a bit. You could say the ICE thing has driven all that goodwill away.
Microsoft bought Github for the data set. To mine code to train models to write code to put developers out of business. Microsoft is coming for all of your jobs. They aren't investing billions in AI research and Open AI for philanthropy. The sooner people realize this the better.
Sure it's tin-foil, but it's a hill I am willing to die on.
I've seen "deep dream". You'll get models that produce stuff that locally looks like code but doesn't actually make sense. Code-like extruded product. People will waste careers on the "steering" and "minor fixups" necessary to make it actually work which will be orders of magnitude larger than the work needed to just write the software in the first place.
That's the cost of giving up symbolic AI in favour of pattern recognition.
I'm not scared of a "model" "trained" on the long tail of Github code any more than I'm scared of someone who can search stackoverflow faster than I can.
Anything sufficiently advanced to produce working code from vague design documents would be functionally indistinguishable from true AI. Barring some kind of major breakthrough in the field of AI (not machine learning, actual AI), this is basically a pipe dream. At best they'll produce something that given a very detailed and rigid set of instructions can produce a working program... which is exactly what a compiler does.
I shudder to think of the kind of code that a machine-learning product trained on the full set of public GitHub repositories would produce. It might be better than what Frontpage used to spit out, or Word, when you used the save as HTML option, but I'm not sanguine about that sort of thing ever putting anyone out of work.
Are they working on something like that? I'm sure that there are people doing so. Will it eventually trickle in some limited way as a productivity enhancement into Visual Studio or VS Code? Probably. Is it going to be some kind of magical no-code silver bullet that obviates the need for programmers? Not a snowball's chance in hell.
Nah. Microsoft bought Github among doing other things (WSL, becoming top member of the Linux Foundation etc.) because they want to replace GNU/Linux with their MS/Linux which could be mostly Open Source and mostly free, but I'm sure will be engineered in a way that gives Microsoft full control of it.
There is no need to put Linux developers out of business when Linux developers themselves already use a MS dev system (VSCode) on a MS platform (WSL). Just wait for the day applications will start to nag users with "For best user experience, this Linux application should be run under WSL".
How can you assert with such confidence that the elimination of mundane jobs would obviously be a negative force in the world?
In fact, plenty of humans do stop working by choice; we call this "retirement". It tends to be a highlight of life as long as a retiree can maintain their health. Yes, it is a challenge to find purpose outside of work for some, but many people rise to that challenge: many retirees pursue hobbies, arts, athletics, and social functions with at least the same vigor that they once applied to work. Other people work their whole lives at unfulfilling jobs due to real or imagined pressures around making money, despite other interests which they would prefer to pursue.
Your second paragraph is correct. In the short-term, technological elimination of jobs will cause great disruption and misfortune to certain workers (and we should implement policies that assuage the damage). We may have to adopt dramatically more progressive government services. The social vacuum once filled by professional relationships will need to be filled by new, different social institutions. But that's the nature of creative destruction; sometimes getting to a better global state causes local pain.
What you're suggesting (if they could pull it off) I would welcome. Either it turns into (an even worse than now) corporatist dystopia and there's turmoil before a reset, or it opens up for "everyone" and we're closer to post-scarcity.
But most likely they'll automate some stuff, because this isn't real AI, and I can adapt faster than they can and do stuff their models can't.
Some friends think I'm overreacting for refusing to use Microsoft products to this day, yes they have open sourced a lot of cool tech but they are still Microsoft. I felt vindicated when I bought a Lenovo laptop after using mac for the last 8+ years and found out you need to create a Microsoft account to use it!
>I felt vindicated when I bought a Lenovo laptop after using mac for the last 8+ years and found out you need to create a Microsoft account to use it!
I don't have the same laptop so I can't comment on your exact situation. That said, I have a Windows machine and I am not using a Microsoft account to log in so your experience is not universal.
A colleague just bought a new desktop and set it up last weekend. He ran into Microsoft wanting him to login to a MS account _on initial install_. He ended up having to go into the BIOS to disable networking so he could force the installer to let him initially setup a local account. I don't know if this is for every install and is just my anecdotal perspective.
> Want to get me to try Edge? Great -- instead of a passive-aggressive ad, try telling me how it's better than Firefox and why I'd like to use it instead. What will it get me? Better privacy? Better performance? Better development tools?
Isn't this exactly what Microsoft is doing? Clicking on the ad leads to the product download page which also describes the features.
In most cases, average users like to try software by feel, not by looking at a technical spec sheet.
Exactly this. Show me facts, what percentage of battery life will it save my _specific_ laptop compared to FF, how much faster will _my_ experience be.
Is there anything that the dev tools will allow me to do that I can't with FF Developer Edition?
Just a few days, people were celebrating new Microsoft Edge being a viable competitor to Google Chrome and how it is all good for privacy. Let the thing take some hold, then complain about monopoly.
If people want to "ban" something, they should ban "browser detection / user agent" and targeted ads based on that.
If some state in "middle america" ran an ad targeted at users in SF stating "move to xyz, your life will be better", is that intrusive too? Well, then ban all targeted ads.
Has anyone here actually looked at the "anti-Firefox" ad in question? It's literally a tile that says "Still using Firefox? Edge is here!". I'm not really sure what we expected here. This is about the same as a browser asking you to make it default when you open it. All big companies do weird anti competitive things. This isn't one of those things. I know I'll likely get downvoted for this opinion, but to many commenters here saying things like "this is why I don't believe in the new Microsoft or that Microsoft has changed", I'm not entirely sure how some meh ad telling you to switch your browser counteracts things like SQL Server on Linux or Azure supporting Linux VMs, or Microsoft's purchase of github, or .net core being cross platform, etc. I don't generally care to support a large company, nor am I an active developer or user in the microsoft stack, but the over reaction is a bit absurd.
Does anyone who uses Firefox realize for a long while they were primarily funded by having Google pay them to be the default search engine?
It's not an overreaction. It's literally a targeted ad showing up in your day to day work space. It's invasive. I switched to mac a long time ago, but I still have a Windows device because some things are just painful (or impossible) to use on a mac.
The difference between using an application that prompts "make this default?" and a specifically targeted ad showing up on your start menu is that the user used the application that threw the prompt...That might actually be helpful.
The fact is, if Microsoft wants me to switch to Edge, they need to tell me the benefits. A chart will do fine comparing it to other common options. I don't need a targeted ad that proves they know and keep track of what browser I'm actually using. That's literally ridiculous.
Apple does the same sort of thing these days, Music.app on my phone keeps showing me a full screen ad for Apple Music around a month, dismissed it about 5 times now.
It seems a bit absurd that this is still a reason to say 'fuck ubuntu' when they listened to user feedback and reversed that feature. I can't think of any other similar missteps in recent years.
> I can't think of any other similar missteps in recent years.
I stopped using Ubuntu a while ago due to a large number of individually minor "missteps", so I don't have any equally blatant/memorable (or particularly recent) examples, but there were enough of them to be a constant hazard of updating anything.
(For similarly large, there's systemd and wayland, but neither those are specific to Ubuntu.)
Also, someone (for analogy) dumping toxic waste into a drinking water supply, and then listening to feedback and ceasing to dump toxic waste into the water supply, still seems like a damn good reason to say "fuck those guys in particular" to me, and that's what shipping malware in a software update amounts to.
Still – it’s a misleading title (border-line click bait). Anti-Firefox ad implies that they say something negative about Firefox, which clearly isn't the case.
"Still using Firefox?" Seems to me implies that it's old and antiquated and only used by people who don't know any better. Of course the opposite is true.
To build on your point: Yes, and this is precisely how Microsoft intended. It’s a disingenuous question. The OS knows you’re still using Firefox, because that’s what prompted the ad to begin with.
sure, but those types of ads aren't really for people like you. they are for the vast majority of Windows users who aren't in control of their machine but are instead being controlled by it. many don't even realize they can get rid of those ads, or they give in and just start using Edge..
My observation has been is that most users who use Firefox aren't the kind to be controlled by their PC. Someone who can use Firefox (specially because of privacy concerns and have installed extensions) should easily be able to switch off this ad. If anything I found it bold and kinda funny of Microsoft to do that. I myself am a Brave user, btw.
Well maybe instead of articles complaining about ads we educate the users on how to turn ads off and how to install ad-blockers.
But that's not what this article is about, it's a Microsoft hit-piece. That's all journalism is nowadays, mercenaries for hire.
And final point, if the ad isn't for me or anyone else here for that matter, why are we seeing an article about it? And why did noone else here mention you can turn it off?
Microsoft is not the harbinger of ads and they never will be, Google was and is. If you want to war ads, take it up against Google, their browser, their OS, and their search engine.
Ironically MS put an adblocker in Chromium by default.
It's anticompetitive as fuck but people stopped caring about that it seems.
Also why it's against firefox and not let's say chrome.
Inb4 Google does this too on their products.
Yeah and it's less fucked but absolutely fucked just the same.
This is Microsoft using their desktop operating system market share to drive their web browser market share. That's pretty much what they got sued for before.
Given, their market position in desktop might be a different one now than back then. But it's still quite close to what antitrust laws were written against.
Also saying "oh all corps do stuff like that calm down" is a really bad defense IMO.
I am an occasional user of Maps, YouTube, Blogger and Translate. Never used Chrome, and all of these properties work just fine and have not tried to push Chrome.
I'm also using a stock Android and have never used Chrome on it. Play Store, Play Games, Find my Device, and the Google app work just fine and haven't tried to push Chrome either.
I guess I should prepend these observations with "Yet", as I'm not at all of the opinion that it'll never happen.
> all of these properties work just fine and have not tried to push Chrome.
Historically Google has relentlessly advertised Chrome to Firefox users on Youtube and their main search page ... probably the most valuable advertising space on the Internet. Maybe they've cut back, for some or all users.
Have you tried using Translate for a web page recently, instead of just a couple sentences of text? Some time ago, they removed that functionality, instead instructing users to use a browser with native translation capabilities to translate pages. It's a pretty blatant push to get people over onto Chrome.
It does on my S8, try any google website and you'll get notifications and I've even gotten emails every time I sign in on a device with a gmail ID but don't have the google apps on that device.
Don't most linux distros come with Firefox preinstalled? How is that not pushing the other way? OSX comes with Safari. Every time you visit youtube with another browser it nudges you to install Chrome. Why is Microsoft singled out here?
Linux distros preinstall Firefox just like Windows preinstalls Edge. A fact that I've never had a problem with, from an ethical or user-friendliness aspect.
For your comparison to be valid, a Linux distro would have to be showing antagonistic adverts when its mandatory telemetry gathering detects that you are not using Firefox, and doing so to increase their market share. They do not and distros are not Mozilla, so the comparison falls flat.
On the theory that every heavily-commented, front page item critcial of Microsoft produces the same defensive comments along the lines of "but everyone else is doing it", I decided I would search this thread for the phrase "singled out". I arrived here.
What is funny in this case is that Microsoft is going after Firefox users, specifically, so, similar to how an HN commenter would ask "Why is Microsoft being singled out?", we could actually ask, "Why is Mozilla being singled out?" Why not target the users of some other browser.
It should be obvious that this type of question is not aimed at producing a useful answer. I predict we will see this suggestion of "unfairness" again in the next heavily-commented, front page item that is critical of Microsoft. It has been remarkably consistent.
Many people did not appreciate Microsoft's acquisition of GitHub, and Azure wouldn't be very successful if it didn't support Linux (the predominant server operating system).
It is completely reasonable to be skeptical of Microsoft's actions here, as they have a history of anticompetitive behavior in the web browser market.
Most people, myself included, were skeptical when Microsoft bought GitHub and assumed it would change for the worse. In this case I'm happy to have been proven wrong and I've seen nothing but improvements to GitHub following it's acquisition. They pretty much immediately made private repos free if you have less than four contributors and have allowed GitHub to continue to deliver awesome features like GitHub actions for free to open source repos.
While that was an improvement from before, it pales in comparison to GitLab.com's free private repos with no contributor restrictions. Additionally, GitLab.com offers free continuous integration/delivery for both open source and proprietary repos. GitLab is also source-available.
GitHub is doing the bare minimum to compete while relying on network effects from its existing user base - better than nothing, but not enough to justify showering Microsoft with praise.
It's probably not just the ads, but the fact that they have complete, unlimited access to one's machine to install apps and copy/modify data as they see fit that makes them worse than the MS of the 90's. To me, it's incredible anyone who cares at all about security would even consider Windows at this point, let alone large companies with company secrets and other private information. MS is likely mining through any file or data on any machine it wants. This invasion of privacy in many ways eclipses FB and Google, which provide services that can be avoided. This data collection is unavoidable on Windows. We don't even know the extent of the data collection, let alone what they're doing with it and they are doing it something like 90% of the installed PC user base or whatever their market share is these days. That's an incredible surveillance machine, likely the largest in the world. It's amazing to me people who work in tech can defend such practices and claim they are not a big deal. A lot of people just don't care at all about security, judging by their use of Windows.
> This is about the same as a browser asking you to make it default when you open it.
No, it's one thing (OS) pushing another (browser). The equivalent would be opening chrome and it popping up a message, "Still using Windows? Click here to upgrade to ChromeOS!"
I think it's more like Google harassing you to install Chrome when using any Google property, or, even worse, getting it packaged into every installer under the sun, so if you forgot to uncheck the "install Google Chrome" box while installing a new version of Java, congratulations, you now have Google Chrome.
I'm not defending this behavior, but unfortunately the norm has been set.
I think what we were expecting was that the operating system shouldn't be making advertisements? Yes it's "just" a meh ad, but why are you ok with your OS advertising dumb bullshit to you? This isn't just an app, you can't just casually drop your operating system. It's inappropriate and it should be viewed as such.
When Microsoft does these things, it's not just a matter of "well go with someone else". There is no-one else, a lot of times. So we're trapped, and Microsoft says: by the way, now you have to deal with advertisements in your operation system. And we're going to do one that totally tweaks our nose at the antitrust issues of the 90s just because we can.
None of that is ok! It's not an overreaction to say, hey guys, knock it off.
"Targeted" for me would imply that Windows is checking first to see whether Firefox is installed, and only showing the suggestion if so.
If this is just a general suggestion that gets pushed out to all Windows computers, then it's not so much targeted as merely questionable use of platform.
I would be very surprised if it was just pushed out irrespective of telemetry. Since Windows 10 is a mass-market operating system, I'd be surprised if 1% of their users had ever heard of Firefox.
Since Firefox usage share on Windows is >1%, I'd be pretty surprised if most of those users are inadvertently using Firefox without every having heard of it.
When I actually saw the ad, I realized it was not actually that inflammatory AND I had been click-baited onto a page to look at an ad surrounded by inane copy and wait for it...yet more ads.
Because of what I do, I am on a lot of Windows 10 machines for the first time. I use chocolaty to push out all the apps needed for systems at work, or my VMs at home.
When you switch browsers for the first time, Win10 will ask like a whiny little bitch, "Are you sure you want to not use Edge? It's really nice."
An anti-Firefox ad on Win10 would not surprise me.
So I guess you were talking about my post? Since I'm one of the "this is why I don't believe in the new Microsoft or that Microsoft has changed" people you mention :-).
First of all, this isn't just about this ad. As I said in my comment, it's "this -- and every other screw-up in the same vein". Like the other Start Menu ads, like the dark patterns in privacy-related config settings. But okay, let's talk about this one specifically.
The "old Microsoft" (specifically, to put it in context: the one with the Halloween Documents [0]) that I don't trust (I want to emphasize this part for reasons that I'll explain in a minute) is a company that:
1. Specifically used its dominating position in the operating systems industry to push its browser and eliminate competition in that space
2. Engaged in competition partly by spreading FUD about other products (note that this is not a post-hoc exaggeration: the internal memos specifically call FUD by this name, and refer to it as an entrenched, well-known internal technique)
3. Was deliberately dismissive of competing open source software in its public statements, even though it sometimes uses it internally
4. Set out a strategy to compete against open source (note though -- I think the documents predate the term "open source"?) that went beyond merely spreading FUD, and was based on embracing, then extending existing protocols in incompatible ways.
This "meh ad" is just the latest in Microsoft's constant, and extremely irritating push for Edge (e.g. see the system's behaviour when you try to change the default browser). It's the same stuff we've seen back in 1998 -- not as aggressive, seeing how Microsoft nearly got broken up when it tried something that aggressive, but it's in the same vein. And looks very much like #1 above.
It's also not happening just in the browser space. For instance, until recently, Windows wouldn't shut up about the damn OneDrive thing, either.
Things are different in the cloud and server space -- where SQL Server, Azure and .NET core happen -- because Microsoft isn't even close to being in a dominating position. Of course Microsoft can't elude competition there. They could ban Linux from Azure if they wanted to, but more than half of their marketshare would evaporate with it, too.
But I don't see any reason to think that this is part of some internal reform of some sort -- it's just the corner Microsoft painted themselves in. Of course they have to play the "Microsoft loves Linux" PR game, too: a whole generation of open source developers grew in a climate of mistrust about Microsoft, and it just so happens that the software written by this generation of open source developers powers much of the cloud space, of which Microsoft would reaaally want a slice. A long time ago, Microsoft also sold software for the Macintosh. Then it stopped. Then it started selling OS X software again. They aren't dumb, and they certainly don't lack good engineers -- Microsoft can compete on technical merit when it needs to.
Just like you, I don't generally care to support a large company, and while I do earn about half my yearly income writing or support Linux software, I don't really have a stake in it (honestly, I'd much rather write or support QNX software but that ship has sailed...). I'm not... OK, I'm no longer a Linux fanboy, which I definitely was twenty years ago but we all did a lot of stupid things when we were young. This isn't about "loving" or "hating" Microsoft, it's about whether or not I want to trust them with my stuff -- and stuff like this makes me not trust them :).
Edit: man, the last time I wrote so much about Microsoft I was fifteen, I think...
Even later edit: also -- as far as Windows 10 is concerned, save for the ads and data collection policy, I actually like it very much. I use it on one of my machines and I'm very happy with it -- so happy, in fact, that the moment this ads nonsense stops, I'll seriously think about switching to it :).
But your argument is a logical fallacy. The fact that people who disagree with me are not automatically “paid shill” doesn’t imply that “paid shills” aren’t there.
Of course I cannot prove it, but the signs are there. How else do you explain the sudden change of heart of the HN community overnight? Who usually have very strong opinions on this topic.
To set the record straight, I have not ever nor do I currently work for microsoft. If you have IP tracking skills you can probably figure out where I work from these posts. As a matter of a fact, I don't like a lot of things about msft, this just isn't one of them. I dislike that msft is getting a disproportionate amount of hate about this stuff and yet Google and Apple don't seem to get the same level of flack. People seem to get more upset at them related to privacy. I wanted to offer a different perspective that acknowledges that this is the state of things across the board, and this one thing is less harmful than it's being made out to be. Microsoft embraced open source when it was friendly to their business and shunned it when it was not. They may very well shun it again, but with the proliferation of cloud providers and the dominance of AWS in the space, they just don't have a real choice. Windows simply isn't enjoying the dominance it once had in the server space. What I am trying to say is that this incident isn't evidence of anything except that Microsoft is like every other company that will use any advantage it has to push its product. Google and Apple do it too. Let's put our energy in things that pressure companies to behave properly like lobbying governments to step up their anti-trust and privacy enforcement.
I agree with you. This comment should be higher up as it's more objective to this whole situation than a lot of the top comments that quickly resort to Microsoft bashing and "remembering the old Microsoft is the same Microsoft" type of comments.
FWIW, Microsoft did add tracking prevention tools much like Firefox and Safari have. So they did add the common browser feature Google refuses to integrate. Privacy-minded people who insist on using Chrome should switch to Edge over Chrome.
But I refuse to contribute to the Chromium monoculture.
There seems to be a disconnect here. You can tell people they should do something all you want, but if they've already shown themselves unable or unwilling to do so, you're better off putting that effort into something that might actually achieve something.
It seems like Brave should get some attention in this conversation. Chromium-based for when that's important, but with privacy designed into the browser rather than it being an afterthought. I've been using it (non-exclusively) for a few months and have been quite happy with it so far.
Are you assuming that the user is on Windows? In that case, Safari is not an option (Apple stopped working on Safari for Windows ages ago), nor is the Linux package manager an option (the closest option is Chocolatey, but most people don't use that). Since we're discussing Edge, it's probably safe to assume that they're running Windows.
Or are you assuming that they're running a Mac? In that case, the Linux package manager still isn't an option, and we're kind of off-topic because the original post was about Windows and its default web browser.
Or are you assuming that they're running Linux? In that case, you can't get Safari, nor can you get Edge, and you're probably running Firefox or Ungoogled Chromium already by default. So what's the problem?
I think the parent comment was referring to "Privacy-minded people who insist on using Chrome" and not "Privacy-minded people who insist on using Chrome who use Edge", even though that's a reasonable interpretation.
I'm probably getting downvoted for this but I switched from Google's Chrome to Microsoft's and i've seen a significant increase in performance especially with a lot of open tabs. Microsoft definitely removed something or optimized. And indeed they have anti-tracking features which google doesn't and ublock origin works unhindered.
I agree, I switched to "Edgium" at work months ago, then more recently at home, and I noticed a clear improvement in performance compared to Chrome. It even stayed past the "fresh profile" grace period, so it's not just a matter of no cache/info/etc. This is with the same few extensions, same use cases, etc.
It's really a shame. The engineering that the teams at Microsoft put to the kernel and the actual operating system at large is amazing.
But then some Product Management division decides to shove this shit down people's throat and, for me at least, ruins all the fun of what would is otherwise an amazing piece of an operating system.
I paid for an operating system, just let me use the damn thing in peace will you ...
Microsoft doing shady stuff again. It's really a shame. The engineering that the teams at Microsoft put to the kernel and the actual operating system at large is amazing.
This has been Microsoft forever. They have always made some good things, but from a business perspective, they've always been parasitoids. They infect you, then eventually consume you from the inside-out.
THAT is their DNA. And so far, I have seen zero indication they've changed.
But different corporations are selfish/ruthless/exploitative in different ways, and organizing our thinking about the ways in which a for-profit organization acts selfishly/ruthlessly/exploitatively helps us make our own decisions and craft our own strategies for getting what we want from them, or choosing with whom we do business.
Look at companies like Monsanto (their sins probably don't need mentioning). Or Volkswagen (cheating on environmental tests) or Goldman Sachs or... anyone. Every major company will ALWAYS throw ethics under the bus, it just depends on their situation which ethics they feel great about tossing away. Trying to figure out who the "good guy" is doesn't matter, none of them are.
I'm not a communist, but Microsoft is literally doing the (amoral) thing that is in their best interest. Hate the game not the player I guess?
I feel largely the same... they build some really cool things, and developer division, the azure guys and .net core guys I've talked to are all great... why are they so heavy handed on the windows side of things, I don't get.
Just auto-update edge and put it in a pinned taskbar position with a new icon and a notification bubble... no need to disparage anything, it'd be more assertive and less annoying at the same time.
> Why are they so heavy handed on the windows side of things, I don't get.
It smells of desperation on the product management side of things. They can't show growth anymore.
I'm not saying they should just give up, but folks, be a bit more dignified over there. Your company's doing great and Windows still does a pretty decent job in many places, cut the crap... At some point you have to accept that Windows is the mature partner, not the hot 20-year old :-D
That would be true if the ad/"suggestion" was just positively touting Edge without negatively mentioning Firefox. Is it even legal to use a competitor's trademark like that?
You are allowed to criticize trademarked products by name, as long as you're not saying demonstrably false things or misusing / misattributing the trademark.
I'm not suggesting changing the default browser... only that given some of their past actions, simply putting the icon, or updating the version of Edge on the taskbar, and having a notification above that icon would be a better approach. Compared to the suggestion that disparages Firefox or Chrome, or the full browser window opening after the update.
-- edit
It's easier to unpin a taskbar icon, than disable suggestions.
> Just auto-update edge and put it in a pinned taskbar position with a new icon and a notification bubble...
Ah, but some users don’t even use the taskbar. They want this ad to be visible to their tablet market, too. And for screen-reader users, presumably. Microsoft seems like the kind of company to be concerned about the accessibility of their ads.
That's a pretty silly idea. So anyone working for Walmart is a monster? Can't be a good person and just taking the best job you can find for yourself and your family?
The grocery store employment market is pretty different from the sw engineer market. I'd be far more comfortable judging someone's choices when they.. have a realistic alternative.
And what are the alternatives? Seriously, you cannot name any company with over a hundred employees that has never done something you would disagree with. Google, Facebook, Apple, Microsoft, Oracle, IBM, Cisco all have baggage... Not to mention the financial institutions... if you take away all the largest employers that would effectively flood the rest of the market and cut your pay in roughly half because of the competition.
The comment, and sentiment are imho very ignorant and childish. Beyond this, rarely can someone make effective change to a community you are not a part of, let alone disdain.
Saying "again" has zero bearing on frequency, unless you mean to suggest that every single action that MS and it's individual employees take are "shady stuff," continuously, without exception.
Of course it does involve frequency, "again" can either mean something that's happening very often OR something that stopped happening and started again.
It's a matter of corporate strategy and has nothing to do with each worker.
I agree! The person I was responding to reacted to "again" as if a behavior needs to "stop" in order for it to happen "again." It doesn't. It only needs to be reoccurring.
How is this shady compared to Google's ads for Chrome on google.com or the paid search results in the App Store? All the tech giants participate in this behavior.
We should all (immediately) forget the old days, when Microsoft was just selling us the "Operating System" and then let us to our own devices. Now they realized that they lost the Smartphone game (the opportunity to siphon our data like Android and iOS do)(to some degree or another).
I am using Firefox because it doesn't belong to anyone. I have zero faith on the privacy of Chrome. I believe (haven't tested and I won't bother) that everything one does on Chrome ends up in Google's data-hungry machine. Microsoft is mirroring that. I find it disgusting enough that they "telemetry"-ze the shit out of everything one does with their Win10. Now they want to get that extra on our browsing habits to complete the tracking.
I don't know if it's just Microsoft's greed or the (proven) relationship with the 3-letter-agencies (not wearing tinfoil hat), but still, they become more intrusive and it is NOT for our benefit.
> I am using Firefox because it doesn't belong to anyone.
Others mentioned are in a different league, but even firefox is mostly developed for an organization, that seems to be pushing to enter the service industry.
Have you looked how many connections firefox makes without even opening a page? I tried to silence it, and it was a PITA - ended up using a firewall.
I'd donate to firefox development, like 3, maybe 4 digit numbers, but AFAICT they only accept donations to Mozilla, and don't let you specify types of activities you would like to support.
I am a great fan of SysInternals Suite since before they sold to Microsoft. I have been using TCPView since 2001 (or so)(just mentioning in case anyone who doesn't know the tools can find them useful). I also use Windows Firewall Control (WFC) a neat and cheap software that makes the Windows firewall management very easy. I know that FF on "idling" more has 4-5 open connections mainly to cloudfront, aws, akamai. Unfortunately FF prefers these CDN hosts over the true targets so I can't know more (and too lazy to use wireshark to find out).
Once, maybe; Windows' business model has changed, they are only charging for Windows 10 OEM now and have stopped trying to publish a new paid version every few years. Their business model is recurring payments now like Office365 and OneDrive, but also ads inside of applications and I presume selling your usage data to third parties.
Were OS upgrades ever a significant profit center for Microsoft? Prior to the free Windows 10 upgrade, most users I know of would only get on a new version of Windows when it came with a new computer.
I never said they were-- those are new licenses, and accounted for by Microsoft as OEM sales.
I'm asking about Windows upgrade SKUs-- the kind that you'd buy in a box someplace like Best Buy or Circuit City or Office Max back in the day, completely separate from a computer. Were those ever a meaningful fraction of sales? Or, phrased differently, is Microsoft actually leaving any money on the table by making Windows 10 upgrades (both the Windows 7/8 to 10 and 10 feature releases) free for consumers rather than paid?
So? There are free products with ads (like Gmail), paid products without ads (like Netflix and Windows 8), and paid products with ads (like Hulu and Win10 home edition). I'm not the biggest fan of the paid+ads business model, but it's a valid model and Microsoft has been pretty consistent - Win10 has followed this model since release, so nobody is being tricked.
People were tricked when they were forced to upgrade through confusing prompts. People were forced when Microsoft strong-armed processor companies to not support Windows 8 and instead force Windows 10’upgrades if you wanted new machines.
Disclosure: I worked for Microsoft during Windows 8 through early Windows 10 development on related teams.
> Microsoft strong-armed processor companies to not support Windows 8 and instead force Windows 10’upgrades if you wanted new machines
Do you mean to say that Microsoft clearly communicated Win8 EOL dates and OEMs choose to move accordingly? If not, can you cite a source?
Edit: after some googling, I think you mean - Microsoft didn't think it was worth the expense to pay engineers to backport processor support to Win8. Bit of a difference from "strong-arming" the processor companies
No, but it rationalizes and generalizes the conversation so rather than discussing/attacking a single company, discussion can be about the greater problem and how to fix it.
Just because someone else does it doesn't make this right. This is shady. And Google's ads for Chrome on google.com is shady. And paid search results in the App Store especially when exploited by Apple is shady.
Microsoft are somehow now expected to be the good guy, because everything else will harm your GitHub social credits that are required for hiring being hired in SV.
Everyone else does cross promotion of their products but some people hold a special place in their heart for hating on Microsoft. It usually manifests itself with frothing at the mouth, exposition about how they were sued as a monopoly, and they're the devil. It's as if Microsoft was breaking into homes in the 90s and swapping your Macs out for PCs.
Someone will respond to this post with a laundry list of complaints about them that they've had saved off in a .txt to counter posts like this.
I live in a browser half the time; the browser IS the desktop environment.
Conversely, I don't use the start menu. At best I hit start and type the application I use. But on my Windows machine I mostly live inside my browser and Steam / game libraries, which are pinned to my start bar.
> outside of those shown to everyone using other OS/Browser to access the same sites?
That isn't a fair comparison because each company primarily advertises from their monopoly position. Google does not have a monopoly position on platforms, only services. Microsoft is the opposite.
If you flip it around, Microsoft shows you one advert if you haven't turned them off entirely. Where as Google shows you an advert every time you visit every service they have and you can't turn it off.
>I paid for an operating system, just let me use the damn thing in peace will you
It's always been about control. You can apply this to damn-near everything too. "I paid for an operating system, let me use it as I see fit" "I paid for an internet connection, let me use it how I want" "I paid for a laptop, let me upgrade the RAM" "I paid for a phone, let me install whatever apps I choose / let me replace the battery" etc etc.
It's everything infuriating about modern computing in a nutshell. Every company wants absolute control over everything you do. And if they can't have that, they want _data_ on everything you do.
You use to always be able to buy aftermarket parts for a car. Now try buying parts for a Tesla to repair it yourself. It's literally impossible. It's just as bad as trying to get replacements for Apple parts. It's bullshit.
I want to see Windows 11. I would rater pay for a new product update than just have Win 10 forever with ads and tracking. Microsoft stop this bullshit. In my world, your OS is good for one thing: gaming. Even then I have to install an outbound Firewall controller (currently Windows 10 Firewall Control) and spend an hour trying to disable all your shitty adds and phone-home and Cortana rubbish! My Linux box is what I use for anything important.
Microsoft could probably charge an extra $60 for an ad-free, privacy-aware consumer version of Windows 11 and make a considerable amount off that audience. But right now, there is no choice.
Microsoft went through an extended process with the DOJ about almost this exact thing in the day of Netscape Navigator -- using market power in operating systems to try to gain advantage in the browser market. That's unethical and generally illegal under antitrust law.
Mind you, most Windows home users haven’t paid for an operating system. Either because they’re pirating Windows (e.g. most of the Asian market) or because they’re using an OEM license that Microsoft sold basically at cost (after CapEx:OpEx conversion of R&D expense, ala pharma companies.)
The only profit “Windows” as a product makes, at this point, is 1. Whatever tie-in channel partnerships they can sneak in (like the Candy Crush ad in the start menu), and 2. The cross-department budget Windows gets from Azure as lead-gen revenue (given that Windows is gradually becoming ever more tightly integrated with the Azure SDK, such that it’s only natural to use Azure to build a backend for a Windows app.)
... which they paid for. If MS is undercharging for those OEM licenses (that is, sum of R&D costs/ongoing maintenance costs is lower than sum of sale prices), that doesn't mean the OEM (by extension, the user) didn't pay for it.
Seems anything but shady? On the start menu in full sight and just explicitly suggesting their browser over Firefox. Doesn't even claim anything about either browser, just suggests theirs! Seems as honest and upfront as any advertising could be? 'Try our band of coffee' effectively.
The wording "still using Firefox?" does suggest subtly that Firefox is outdated or passé... so no, their wording is problematic, as also is the placement of the ad. It is also unnecessary given Firefox's rather small market share and the fact that Edge will be bundled with Windows which means that almost everyone who doesn't use Chrome will likely use Edge.
If W10 is on 800,000,000 computers[1], and it costs each user 1 second of productivity, then every time that ad shows, Microsoft is stealing 222,222 hours of productivity from people and businesses around the world to advertise its subpar browser in an operating system they've already been compensated for.
I hate OS-level ads the same if not more than any other HN reader, but that's like saying we shouldn't be glancing out of the window for half a second because it would scale up to losing ~100,000 hours of productivity every day. It's a fraction of a ten-thousandth of a workday - anyone concerned with that level of optimization shouldn't be using humans to begin with.
I think you're looking at it from the individual's point of view instead of Microsoft's. Of course at the local level a person or even small business shouldn't be worried about a second of time lost. I'm not saying we should be concerned with employees glancing out the window. I'm saying any decision that affects 800,000,000 people has very tangible consequences.
I think an apt analogy would be the "Take a Penny, Leave a Penny" tray at convenience stores. Nobody cares if you take a penny from a gas station. But if someone figured out a way to take a penny from every tray in the world, that would raise some real questions about theft that would need to be answered.
It's certainly shady, given that they own both the product they're advertising and the medium they're advertising it through.
I don't expect that I'll be able to get them to give me a top spot for an ad saying "Concerned about Microsoft's tracking policy? Mozilla Firefox is here", or "Still using Edge? Why not just get the original -- Google Chrome is here'.
This seems pretty common, and I've not heard anyone consider it a problem before. For example radio stations commonly run promos for their own shows while not accepting ads for shows on other stations.
Do you consider that shady too? If not, how do to you distinguish the Microsoft case?
Rules for advertising on radio and TV are a lot older and consequently more comprehensive, and there's a lot of variation from one country to another, of course.
But at least where I'm from, it's explicitly forbidden for radio stations (in fact it's illegal for any company) to run any kind of comparative advertising that denigrates a competitor's product. It's OK to show off your product, and it's OK to compare your own product to another company's, as long as you're transparent about what's compared and under what conditions. But an ad that mentions a competitor's product just to denigrate it would be illegal.
It would be okay for KBBL to advertise its news program. It would also be OK for KBBL to run an ad saying "Our program has the fewest fake news on the market", as long as they they tell you how to verify the claim (i.e. what numbers they used, who came up with them, how they came up with them, and how you can get them, too). But if they ran an ad saying "Still listening to WQHG-FM news? Tune to KBBL instead!" they'd risk having their license withdrawn.
It's definitely not pretty common precisely because it's illegal :).
Ah, so it is because the ad can be seen as denigrating Firefox that you find it shady?
The way your comment was phrased I thought that you were saying the shadiness comes from it being a Microsoft ad on a Microsoft medium which does not accept ads for competing products.
No, not just because that. I was simply discussing it in the context of your analogy.
In wider terms, Windows is very much not like a radio station. A radio station doesn't broadcast advertising for their competitors' shows, but it doesn't broadcast competitors' shows, either. If we're to apply the same laws that apply for radio stations, then they should apply under the same conditions: Microsoft can advertise their programs all they want -- but then they shouldn't allow running their competitors' programs, either. Let's see how successful Windows is without Photoshop, AutoCAD, 3D Studio Max, Matlab...
Windows is marketed and sold as a general-purpose operating system. I think it's reasonable for users to expect that Windows will treat all legitimate programs the same, regardless of their origin. That should include access to the operating system's advertising channel.
Using your foothold in one industry (operating systems) to discourage competition in other spaces (browsers) certainly is a grey area. Microsoft has been through a pretty similar lawsuit before, on exactly this topic, and that didn't go very well.
So in US on TV and radio do you have say Pepsi commercials that mention Coca Cola in a bad way? I seen this kind of commercials on YouTube but I was under the impression that those never were on TV but maybe I am wrong and those are only illegal in Europe and other countries.
Comparative advertising is legal in some (most?) European countries -- it's definitely legal where I'm from (and AFAIK it's also been legal in Germany for a while, although it has been banned for a long time). However, in most cases, if you want to do it, you have to do it based on clear metrics that your audience can verify.
So for example it's legal to show an ad saying that Edge is faster than its competitors, but you have to write a small note somewhere that says who measured that and how.
(Technically I think you can even call the competitors by name, but virtually no one does it because the public doesn't really appreciate that. Most companies will, at most, give a subtle hint).
It is, however, illegal to show an ad which simply says or implies that Firefox is somehow worse than Edge, or that no one uses it anymore, or that it's old, or whatever, without explaining how you got to that conclusion. It's fine to say that Edge is the most popular browser and link to a page about the study that showed it (or the study itself). But without the numbers, you're not allowed to do it. The studies in question are rarely truly objective, but they do offer useful data points.
That's intended to ensure that a company which is perceived as reliable or trustworthy cannot abuse that position and engage in false advertising.
This is a pretty good example -- among non-technical users, who make up the vast majority of computer users in the world, Microsoft is perceived as a solid and reliable company (and, the whole ads and data collection thing aside, it's perceived that way among technical users, too, yours truly included). Their word carries some weight, and non-technical users are likely to take their word at face value.
No, but Google would be more than happy to put the later on their main search page. Not really any different. Microsoft controls Windows and uses it to advance corporate goals. Google owns their search interface and uses it to advance their corporate goals.
I disagree that it's completely different situations. I have not seen anywhere in the legal structure that allows such moves if advertisements are enabled. It is still a company abusing their monopoly situation to influence another market.
In fact Google did it worse by blocking browsers purely by user-agent to key google services like maps to block the entry or Fire devices or windows phone devices.
Both cases aren't acceptible and both should be punished imho.
People are complaining about Microsoft pushing Edge on Windows. Google pushes Chrome on google.com all the time. Frequently with some negative comment about your current browser. They may be less negative now than what I remember, haven't looked at one in forever.
I'm sure Google is shady in this, and many other ways, too, but I really don't see how it's important in this discussion. If Google is doing the same thing then I hope they choke on their Bacardi and Coke, too, but the news is that Microsoft is also doing it now.
I'm not sure what the adequate reaction here would have been. Should I have added a "P.S. oh yeah by the way Google is also doing this, don't forget to hate on them, too?" line in my original reply, for completeness?
Imagine if the real estate company that built your house installed speakers that talk about how much better the furniture also made by that company is every time you installed IKEA furniture.
It's bullying non-technical users into thinking that Firefox is old.
They can be shy to ask anyone if Firefox is viable in fear of being ridiculed and they might end up thinking that Firefox is bad for months or even years.
Perhaps they could have gone down a different road:
> Still installing browsers from internet ? Edgium is here, faster and pre-installed. Try it out!
Firefox is great as a product and even greater for this reason. All other browsers are either packaged with the OS (by the company selling the OS) or as you said.
Firefox accounts for about 5% of browsers used. It's not dead, but far from thriving, and many web sites ignore Firefox to the point they are not compatible with it. Yet I have not seen a major impact of this quasi-disappearance.
What is up with the recent wave of relativism-type comments? "Yes, Facebook is bad, but what about Reddit?" "Yes, Microsoft is bad, but what about Google?" etc etc
They're not productive. Yet a ton of people are doing it. It almost smells like astroturf.
You pay for TV and still get ads. I'm more than happy to pay to remove ads but I think it's presumptuous to assume that if you pay any amount of money it's expected that it will be ad free.
Btw, I should add that the always-on OneDrive button placed in a prime spot of File Explorer so that you inevitably click on it by accident every so often which then launches OneDrive, plus the regular “security” nag that you aren’t backing up to OneDrive is way worse. Surprised no one even talks about this. (IIRC the OneDrive button can only be disabled via registry or group policy. Might not even be possible on Home Edition. Ridiculous.)
Disclosure: I was actually a dedicated OneDrive user back in the days. Even wrote a full blown CLI suite for it. I pulled the crap out when they decided that unlimited = 1TB.
Are you talking about the old Edge or the new one? The new Blink-based Edge is pretty good, and doesn't have the lingering incompatibilities of old EdgeHTML.
The old Edge to be fair. I don't think it is that bad, but the html engine would be the least of my concern. Only rarely do I create websites and Edge gave me no problems here.
I don't like its restrictive and opinionated settings. Some criticism has been adressed but I don't have an incentive to switch. Because I believe bad habits of MS resurface as soon as enough people do so. I have seen that it got better, but it just isn't enough. I don't use an online account for my OS because that would be silly, so some of its functions aren't even accessible.
Overall it just cannot be configured to my liking. It is usable, but certainly no Firefox.
Does anyone know enough to comment on how this jives with the settlement that Microsoft reached with the EU around 2010 over accusations of leveraging their monopoly in operating systems to drive user choice in browsers?
The old Edge is one of the best Epub readers I have ever used.
The new Edge, I have no reason at all to use it over Firefox. I hope no banking website makes it necessary to use Edge, as it happened with previous Microsoft browsers.
FBReader is available for windows, if you're looking for open source (keeping in mind that the Android version is no longer open source, so it's not the same FBReader). CoolReader is also available for windows.
Personally, I actually prefer calibre's ebook reader; if you dislike it, but do use a Calibre library, Calibre Web [0] has a (IMO) fairly decent browser-based ebook reader
One of the many reasons why I hate Windows 10. Just get out of my way and let me use my computer how I want.
I'd put on my "smug Linux user" hat but to be honest my distro of choice (Ubuntu) has Amazon search integrated by default. The only saving grace is that it can be easily, completely, and permanently removed with just a couple of commands.
Seriously considering a Macbook for my next computer at this point.
I think this is quite a misconception. I've used Ubuntu for years and it basically broke on me with every major version upgrade.
I have never ever hat a Fedora system bail out on me in that manner and I have multiple PCs. My Dad and my Grandma's friends also use Fedora and they have yet to manage to break it and they are allowed to install software.
My "smug Linux user" hat made me install Arch Linux on my private desktop. Still using ubuntu on my laptop and windows (urgh) at work. But also strongly considering Macbook for my next laptop.
The amazon stuff was always easy to remove and didn't keep coming back. Also, nothing stops you from using a lighter-weight desktop, like lxde or i3wm, if that's your priority.
It is the Microsoft sleight of hand. One hand is showing you want you want to see; Open Source initiatives, developer glad-handing, etc. While the other hand does this.
I love Firefox, I use it on every OS. I do use Chrome for accessing my RStudio server because the performance is significantly better. Chrome on Android also feels better than Firefox on Android but I use both interchangeably. I use Edge for reading PDFs on my windows PC because it is usually convenient and somewhat infrequent.
Im not entirely convinced why, but think very strongly that it is important to diversify your software and hardware solutions. Additionally it seems prudent that one company doesn't own the full stack, this pushes me away from Edge and Safari.
I recently got a similar "suggestion", see [0]. I was super mad, because I have turned the "show suggestions in start menu" setting turned off, so it felt like it's disrespectign my settings
My god if apple did something like this people would burn cities down. Why do people still trust Microsoft when their OS is literally a native advertising and tracking tool now
Yep - this comes up as soon as you open Firefox, each time you install a macOS update. I've just finished updating a Mac to macOS 10.15.3, so I saw this loathsome dialog not five minutes ago.
Without having seen what MS are doing in action yet, this really doesn't sound all that different on the face of it. I particularly dislike that the only buttons are Later and Try Now - you can't dismiss it without some measure of acquiescence, the Fuck Off Forever button being unaccountably missing.
Microsoft's "ad" amounts to a Start Menu suggestion that doesn't even appear if you turn off "Show suggestions occasionally in Start", nothing like Apple's notification. It doesn't even use a "pop-up"/focus-grabbing UI. (And it can be dismissed by right-click > "Don't show this suggestion")
EDIT: I was referring to the ad mentioned in the article, at least. Someone else in this thread pointed out a different Start suggestion: searching "firefox" brings up an extra banner message suggesting Edge, but it doesn't hijack the actual search suggestions or keyboard controls. (i.e.: you don't need to scroll/navigate past it)
I've seen this behavior on different Macs with Chrome and Firefox installs, on launch of the other browser the Safari notification pops up. It usually only happens once though.
Don't they? Don't they push out new apps which get installed and pinned to the Mac dock after almost every other update without asking first? I could be mistaken, I don't use macs every day.
On the other hand google search and youtube show the popup for Chrome when you use any other browser, and was showing for years, and yet nobody's mad at that pretty much identical anti-competitive bundling.
But no, if Microsoft tries to prop up their 5% broser share, it's really really bad!
I'm mad about that. Google can fuck off with that crap. So can microsoft. It's not a competition. It's shit regardless who does it. Obviously people are reacting to this now because it's new and if people react violently enough maybe microsoft will try to score some PR points by removing it, but fuck them both for doing this shit. Same with apple trying to fuck over non-Safari browsers. Fuck them all.
Apple goes further, and doesn't allow you to install any non-Apple browser on iOS, so...
99% of people do. not. care. about any of the telemetry and tracking hijinks that get us here feather-white. They just want a computer that works, and that they can run Office and video games on. Windows is still the best option there.
Google, Apple, Microsoft - the holy trinity of abusing dominant market positions. Would that change if they were broken up? Somehow my hunch is that the "independent" Edge or Chrome subsidiaries will immediately get roped into a gimme-data-or-else revenue agreement with the remainder of GOOG and/or MSFT...
All of you that keep telling me I should get over it and accept Nadella as a 'new kind of CEO' compared to Ballmer and Gates please explain yourselves. Do you really believe that this sort of thing happens without an OK from the top? Do you really believe that MS can be trusted, that GitHub really is in the best hands that it could be in and that we should let bygones be bygones because MS has changed its ways?
>Many of those who commented in the linked reddit thread actually praise Microsoft Edge, explaining that they already installed the new browser, and it’s just as good as Chrome or Firefox.
I pretty much gave up on Windows over a decade ago. After years and years of doing this and that to prevent snooping, I finally had enough.
I did keep a Win7 VM, however, in order to use Excel and Word for work. But I migrated all personal stuff to various Linux machines and VMs.
I've mostly used Debian. For transient VMs, I mostly use stock Gnome. But also XFCE, which is light and cute, and is the new default for Whonix. Mirimir's main VM runs Bunsen Labs Helium, which is basically OpenBox, with a dock across the top, Conky, lots of shortcut keys, and right-click menu. Also pretty light, and uncluttered.
But I don't really care that much how stuff looks. As long as it doesn't interfere with usability. And I do admit that the latest Gnome has done some stupid things to some of my old favorites. Gedit, for example, has been incredibly dumbed down. There's no shortcut key for "save as"! And much useful stuff is now hidden in a hamburger, and you actually need to tweak it to make stuff show up there.
How do normal people (who use Windows) think that this is ok? In what universe is that possibly ok - to put ads in a paid-for OS? No matter the context, no matter the version of an os, no matter the reason, no matter what the ads are for, no matter that they could through some questionable hacking or editing be removed - ads in a paid-for OS. Has the whole world gone crazy? What is going on here?
> How do normal people (who use Windows) think that this is ok?
I have several hypotheses:
- Some people don't even think about it. Many probably don't see there is a political aspect to browsers. What harm is there in suggesting something? It's not even clear that it is an ad, they are not going to buy Edge, it's free. What's more, they may only know one OS and take whatever they are provided with as is without any critical look. They probably trust their computer (yeah, and this is scary, but since the system shows this ad, some will probably take it as good advice to follow, and Microsoft is very wrong doing this because they know it).
- Some are accustomed to ads. Some may even ignore them without knowing. Some people probably notice but don't care. By the way, why shouldn't a computer display ads in its UI if you are not against the idea of ads? (I personnally hate ads)
- Some probably think it's not okay, but possibly forget about it and get on with their lives anyway, and/or don't tell anybody about it, so we would not even know whether people think it is ok.
I will go out on a limb and say “normal people” do not consider this an advertisement. The ad itself is a basically an icon, just like all the pre-bundled icons for Office, that are presented as an option to use, and in this case the thing doesn’t even cost money. Despite the emphasis and importance some people (and most of HN reader fall here) place on privacy, the general desktop user base does not care.
As a closing anecdote, my office just upgraded everyone to Windows 10. My boss was still using Internet Explorer as his browser of choice. He was furious that he now couldn’t use his Hotmail menu bar and auto connect to his aol.com email by default anymore. He doesn’t have a clue or care about which browser he’s using, he just wants his things the way he likes. Privacy is not even a passing concern. He’s now on Edge.
- Linux isn't very user friendly to begin with, whether it's in the form of OS usage or apps that you're used to.
- A lot of people, including myself, grew up with Windows. Switching right now, after tens of years of usage, seems unnecessary still.
- WARNING, personal opinion: Windows is the only platform for gamers.
Yeah, only reason I'm staying with Windows for the foreseeable future is because of the much superior app and games support compared to other platforms. Would have no problem going for Linux if it supported all my apps, steam catalog etc. I know things been improving in this area. For games, what must happen is the advent of a full cross platform graphics abstraction. WebGPU is a promising one. Vulkan too. But it's a very hard problem.
I disagree that Windows is the only platform for gamers. Obviously wine isn’t perfect yet, and getting banned from online games can certainly be a problem, but it’s gotten to the point I can say that Linux is viable alternative. The compromises you have to make are incredibly reasonable compared to what they used to be.
If you are used to ads everywhere now, why would you be surprised to see them in Windows? I mean for a "normal" person the argument against would probably make sense, but it probably won't jump in front of their eyes as a jarring thing
My gripe is the following; How did we get to the point where people have to say (from the article) “I need Chrome for work”
The more I read this the more we, as developers should start steering towards true open source solutions.
> In what universe is that possibly ok - to put ads in a paid-for OS?
People have been accepting ads in paid products/services for generations. Cable TV channels have always had them, as have newspapers/magazines. Most movie theater chains run their own ads these days (not just trailers).
It's easy to see why Microsoft is dipping their toes into this - sadly, consumers don't seem to mind so much
Normal people buy Cable. Paid+ads is a valid business model used by many firms. It doesn't surprise me at all that _consumers_ are willing to purchase an OS product with ads - it does surprise me that no ad-free version is available for enterprises at additional cost.
"normal" users somehow end up with dozens of toolbars and adware and related crap anyway, which they don't mind at all, so MS taking another piece of that pie doesn't really look anything out of the ordinary to them.
Not really, I have a stationery that is pretty much an expensive gaming console, and I paid around $115 to get a Windows version on it. So it’s really sort of disgusting when it pre-installs various free-to-play installers or uses the start search menu for advertisements.
Hell, after years of having used *nix as my primary OS on my personal development laptop, I switched it to a surface pro 6 last year. I’m fairly certain these things is going to push me back to a Linux laptop.
I think pretty much. If you have a PC that has ever have any form of activated windows on it in the past it should activate a windows 10 install. So this would prob only exclude people building on new hardware which are considered oem anyway.
I'm staying on W7 until extended paid support ends (W10 doesn't do anything for me functionality-wise.) W7 is incidentally the only MS product I ever paid money for (student copy of Pro for $30)
Then I'm switching to Linux.
Ads on individual websites I can tolerate, but not in an OS.
Screnshotted this some weeks ago:
http://geekpic.net/pm-WMNY1S.html
It appears something like 10% of the times when I search for Chrome or Firefox.
I find it shameful
Purely from the meme perspective, I think the "Still using X ? Y is here" phrase has some value. Sort of like those jokes about how if IE can ask you to be the default browser, you can do X.
What's funny about this is they seem like they're way behind the times. A long time ago I switched to Firefox... it got worse (comparatively), and I switched to Chrome for everything, a long time ago.
Google started disabling and neutering things like ad blocking, enforcing rules and settings with exceptions for Google domains. Firefox dramatically improved both its responsiveness and its security and privacy features. Last year, I switched back to Firefox.
Why was Edge not a consideration? Because I use Macs everywhere except my gaming PC at home.
I came here to discuss this. It probably doesn't need to be said, but the brains behind this marketing don't understand their users... assuming they are actually targeting Firefox.
My guess would be that Firefox users mostly consist of people that know enough to not use Chrome or a Microsoft browser. And an ad won't change that. Chrome is the new IE as far as the default that everyone uses, so it would make sense if they targeted them.
"Get the same browsing experience with better integration with Windows." (That's probably not true, but this is advertising, which never stopped anyone.)
I think the article just sited an anecdotal example from one user who had Firefox installed. Maybe others with Chrome see Chrome instead? Or maybe ms is trying to play nice with Google to make edge chromium development easier.
When I got my Win 10 machine at work I typed "python" into my command line to see if it was installed and was shocked I didn't get a "command not found" message back, and confused when the MS Store popped up a second later. Win 10 ships with a python.exe that redirects to the MS Store and they hide in a place that makes its tough to remove from the path.
When I got Win 10 at home I got to the shady telemetry opt-out page and immediate switched the install to debian.
For most users this is great. Instead of having to find where to download python and install it, Microsoft will do it for you from the store. How is this different than ubuntu suggesting the apt command when you type a command?
As one example (with a relatively trivial fix): the deep subfolder it gets installed in can cause path length issues [0]. There's a trivial fix (registry edit) to enable long paths, but that's not very user friendly. This affected me immediately--the first package I tried to install failed (possibly htop? I can't remember anymore...)
apt installs packages for the system as a whole. Microsoft store does not.
I closed the store as soon as it opened and it never occurred to me to see if there was python packaged in the store. If they were positioning the store as a reputable place to find curated software I'd be a little more charitable to the behavior as a feature to save users a step.
I'm probably cynical but I think they're positioning the store as a way to extract commissions from software devs. As such I'd much rather download direct from python.org and this redirection behavior left a bad taste.
Windows 10 home is an active attack on the user and the enterprise version isn’t much better. I’m constantly shocked at how popular the OS continues to be.
This kind of stuff isn't new and has been going on for years.
When I got a new laptop in 2017 I had a look at Windows 10 to see what it's like before I replaced it with Linux, and I got similar messages. I wrote a thing about it which has some screenshots: https://www.arp242.net/browsers-conflict-interest.html
I completely understand that this is not exactly what anyone wants to see in the Start menu or any other actively used feature of Windows. But I find this considerably less egregious than Microsoft buying Github, or "embracing" Linux, as if it only has the open source community's welfare at heart.
Microsoft is a for-profit, public company. They will do anything and everything in their own self-interest and to please their shareholders. While I have certainly posted my disdain in the past, especially for the Github buyout, I put this squarely in the same vein as when Canonical put Amazon search ads in the Dash on Ubuntu. It was a mistake for Canonical then, and it's a mistake for Microsoft now. If Microsoft truly want to show they're different, then they can put ads where the ads belong -- in the Microsoft App Store, or on television or other streaming media.
Still using Firefox? Of course, we are. And we will continue to do so.
Why Firefox? Chrome has a bigger market share to take. Edge is built on Chromium now so it should be a more familiar environment for Chrome users. Microsoft is in a position to compete with many of the integration features that make Chrome appealing to many users. Surely it makes more sense to target Chrome than Firefox.
Microsoft made me install Chrome just the other day. A company I work with decided to try MS Teams for communication and when I went there using Firefox, it simply refused to let me in and told me to get Chrome. They couldn't suggest Edge because I'm on Linux, so at least they did not require me to switch my OS.
edit: after accepting the invite and setting up an account I can use the product just fine in Firefox.
Yeah, for some inane reason direct links to Teams channels, chats, etc block you if you don't have a Chrome UA. In reality the only thing that actually needs Chrome is calls (which don't work on FF even with a Chrome UA).
I'm gonna plug my favourite solution to most Win10 BS> Open shell. It does a decent job of turning the start menu / add platform back into a start menu.
I think a big part of this is just human nature. Microsoft believes they have a superior browser. They have a large amount of influence due to their software platform. It's got to be super tempting to get the word out with your most direct means of advertising (in your product).
I don't agree with it, but I understand it and even expect it. Recognizing this in other areas of life is super valuable, too. e.g. why is the dentist recommending X hipster toothpaste? Is it actually better? Or do they have a stake of some kind? Looking at your purchasing decisions in such a pessimistic (read: realistic) way can protect you from a lot of pseudo-science and other garbage you don't need in your life.
Still using Windows? Still using Office (360)? Still using GitHub?
These aren't maybe exactly ripe for disruption, but since all of them have existed for ages now almost without any game-changing innovation these questions are very valid as well.
I still to this day haven't used LinkedIn and refuse to use it, simply because of the dark-patterns they employed years ago with abusive, intrusive, and unsolicited email invites.
Just stop using it. I'm glad I have given it up a long time ago. It's like that person who keeps promising they will do better. They won't. Just stop wasting your time on Microsoft products.
I'm just wondering if this is Google pushing MS to do this, or if this is MS alone trying to make this happen. For all of the other MS branded products they push, I've never seen this for their other products.
This really feels like Google pushing them somehow to do this. They really could've done this a ton of their other products and never have. The first "collaboration" with a known shady advertising company and then these start popping up?
I can only conclude Google has a hand in this somehow.
Is there a "Still using Chrome?" message, or a "Still using IE?".
I don't really understand the reason for going after Firefox specifically. Going after Chrome would make more sense to me. Chrome has the biggest user base, and now that Edge is based on Chromium, they can get users to switch without having them change their habits too much.
I recently upgraded a Windows 7 installation to Windows 10. There was both Thunderbird and Firefox installed, of each one version.
After the upgrade, Firefox asked to be the default browser (first idiotic change by the Windows team) and then didn't identify the existing Firefox installation and only listed Edge and IE as a selection (second mishap).
They have a pretty good browser again, and this looks more like a play to get more bing search in front of more people. They make a lot of money with everly little % increases in add display.
I am not sure I feel this is different then Google trying to get you to browser switch when visiting their search site in Firefox or Edge.
I'm interested in why anyone "needs" Chrome for work. My only thoughts are that they aren't admin and are forced to use it, or that FF historically didn't play well with corporate SSO. As of the past few months, however, that problem has mostly gone away.
Is there anything Chrome can do that FF just can't?
Just for kicks, I tried using internet explorer for a few weeks a while back. It seemed like every Google property was constantly prompting me to switch to Chrome. I mention this not to defend Microsoft, whose behavior here it intolerable, but to point out that this kind of thing is unfortunately common.
Microsoft's marketing teams have been crap, well, forever. They somehow always fail to make the public aware of their coolest features, while at the same time doing slimy stuff like this. I do sometimes wonder if they intentionally try to sabotage the company.
> it sometimes lacks the latest bells and whistles but it’s always been reliable and generally cares about your safety.
Automotive engineer for 20 years. How people still think Toyota today is Toyota of the 1990s, I have no idea. Pro Tip... Every car mfg uses the exact same suppliers. The seats in the Toyota Corrola are made by Johnson Controls, same as any GM. Hyundai builds the frame for Jeep Wrangler and other body on frame trucks. The new Tacoma has a foot and a half of fascia between the grill and bumper because the supplier for the cooling package, bumper, frame, and class-A sheetmetal couldn't agree on things. The electronics in the Fiat 500, are mostly the same as what's in a $400,000 Ferrari. McClaren doesn't spend 1/100th the money that Ford does on power management for a single vehicle, so you need to plug in your super car with a trickle charger when it's not being driven. .... Long story short, almost all vehicles have the same poor reliability right now. This current crop of vehicles 2018+ are easily the least reliable vehicles ever built, mfg doesn't matter.
I have to wonder who is responsible for this bs. I admire several aspects of Microsoft, but then things like this appear. It would be ok (barely) to promote the browser in the OS, but to mention a competitor explicitly is just bad.
Why to attack, rather mention good things about the new product and off we go. we give power back to user hands for to decide. I guess some amount persuasion is required but with facts why to switch rather than blunt comment.
Still using Xsomthing? That was so two months ago. Things move fast in the fashion cough software world. Meanwhile our OS has a pseudo terminal layer, and we are using x86 processors...
I've almost never seen such an over reaction to something in my entire life. Suggested apps are something you can turn off, and they have had suggested apps for a while. People keeps saying Microsoft shouldn't do passive aggressive ads? How do you think Firefox and Chrome (Google still does this in Google search, and you can't turn it off?) People are not as tech literate as you think, some people have no idea that Edge now runs on Chromium.
Unless you're personally donating large sums of money to Mozilla, you need to stop whining about their innocuous, non-spyware ads that are easily removed.
Your alternative isn't some hypothetical "pure" browser. Your choices are Microsoft spyware, Google spyware, or presumably some Chinese spyware. Or Firefox, imperfect though it may be.
There are now only two viable rendering engines left in the browser world, and Firefox Gecko is one of them.
The title seems misleading... how is saying, "still using firefox" Anti-firefox?
It's just a fact that firefox hit its prime in terms of market share long ago. It's now at what like 4% market share and falling? Hell, 'Samsung internet' is about to pass it up.
Honestly the way it reads it was probably intended for Internet Explorer users but it smartly chose to display the default browser. Would love to see if it shows different for someone with only Chrome or Chrome as a default, vs someone with IE still installed.
Firefox is a browser. Chrome is a browser. Windows is an operating system. Consider having a closer look at the IE anti-trust cases to better understand the difference.
Trying to special case an operating system as the reason this is so bad misses the point. The reason Google abuses it's home page to push Chrome is because Google controls the world's most popular home page. The reason Microsoft abuses it's operating system to push Edge is because Microsoft controls the world's most popular operating system (for desktops, anyways).
This is not about what is an OS and what is a browser (and things like Chromebooks make that line super blurry anyways). It's about monopolies using their market dominance in one category (which ever it is) to illegally expand their presence in other categories.
> Many of those who commented in the linked reddit thread actually praise Microsoft Edge, explaining that they already installing the new browser and it’s just as good as Chrome or Firefox. And of course, many remind that it’s possible to disable suggestions in the Start menu to block such “ads” from showing up again.
No, from experience the users are often earnest in their madness.
But you can keep your faith in humanity a little bit, since this was posted on the windows 10 subreddit.
To their defense, Chrome and Firefox both have bad settings menues that slowly adjust themselves to match Edges horribleness. And it is not only power users complaining about the mess.
It's not anti-Firefox. It's anti-the-other-browser-that-you-use. It doesn't bother me at all. There are other, more serious things big corporations can do that make me worry.
This will be unpopular but I don't care - I see nothing shady. They're promoting their product. In the era when we're lied to at every corner of internet, I see nothing wrong with Microsoft promoting their new and AWESOME browser.
Sadly, despite my love for Mozilla and Firefox, Edge is superior browser for me. It looks better, it works faster, it uses less memory and its developer console is much snappier, detailed and I am used to working with it. I'm sure there are people who would say the same about Firefox.
I would love for Firefox to be the best browser, both technically and subjectively. But it isn't (yet, and again - for ME).
Having hated Microsoft for a long time and having thought of Google as godsend, my opinion has changed in 2020. Microsoft did some amazing things for OSS community and for us web developers (Typescript, VSCode, Edge, Github.. I can stop here but there's more).
I actually recommend Edge to other people. The wording Microsoft chose might not be the best, but what are they supposed to do? Do nothing? What would the titles be then? "Trillion dollar company inept in promoting their latest and best product. Shareholders stumped."
By the way, the site that reports the issue (softpedia) loads ads and unwanted cookies. Using the same SJW logic, could I discredit their misleading title based on the source of their revenue?
Want to get me to try Edge? Great -- instead of a passive-aggressive ad, try telling me how it's better than Firefox and why I'd like to use it instead. What will it get me? Better privacy? Better performance? Better development tools?
Cynically, it's amazing that Microsoft collects so much personal data about each user -- and yet its "target" ads are hopelessly generic and tasteless.
Also, leaving the matter of whether or not I should even be seeing ads after I paid for the damn thing aside, the company that brought us Internet Explorer is the last one that should crack jokes about other browsers, even if they're good (which this one isn't).