Comment by lambada

7 years ago

Amazing that such a simple bug made it all the way through testing. Just goes to show that testing isn’t foolproof!

From an earlier Ars article:

"Compounding this issue is that Microsoft's rollout of version 1809 was already unusual. For reasons unknown, Microsoft didn't release this update to the Release Preview ring, so the most realistic installation scenario—someone going from version 1803 to 1809—didn't receive much testing anyway. And all this is against the longer-term concern that Microsoft laid off many dedicated testers without really replacing the testing that those testers were doing."

And from this article:

"In response the company has promised to update the Feedback Hub tool so that the severity of bugs can be indicated. Many people reported this data loss bug, but none of the reports received many upvotes, with Microsoft accordingly disregarding those bugs. If the bugs had been marked as causing data loss—the highest severity possible—then they may have received the additional attention that they deserved. Microsoft hasn't, however, explained why this update didn't receive any kind of "release preview" distribution or testing. There are no guarantees that this would have caught the bug, but it would have meant that an extra round of people would have installed the update onto their systems, and who knows, one of their bug reports might have gotten lucky."

  • As a dedicated tester for a large-ish company I can't even imagine how many problems would go unreported if they even got rid of half of our department. It's hard to quantify the exact value of SQA so I can see some manager over-looking its importance, but this is Microsoft. They should know better.

Their QA is nothing short of shitty at the moment therefore I suspect this is business as usual going forwards.

Windows 10 is literally death by a thousand paper cuts for me.

  • I've switched from macOS to Win10+WSL as my main dev machine this summer, mainly because I like Thinkpad hardware much more (and wanted to give the standard OS there a try), but I'm close to giving up on it and switching to Linux. It's crazy how much crap it throws at you at a daily basis.

    * explorer, and even in general file operations are dead slow for some reason. an expand of a zip from explorer with a couple of 10s of thousands of files can take an hour, while in WSL takes maybe a minute. explorer also takes its sweet time to load, including in open dialogs. This being on a near top-of-the-line 480s with 24GB Ram and 1TB SSD.

    * windows don't remember their previous position on multi-screens.

    * copying in terminal sometimes seems to work, sometimes not.

    * terminal beeps at you on every tab with more than one option, always have to keep sound muted.

    * bluetooth menu is glitchy and there's no standard quick way to connect to a previous device.

    * no idea whether that's win10, spotify or thinkpad software, but hitting a media key produces a NON DISMISSIBLE big overlay for spotify that just hangs there for a good 10 seconds and blocks the stuff I want to click.

    * solution for a full taskbar? just make it scroll with very small scroll buttons...

    * some older Logitech mouse I connect has buggy assignment of forward/back keys - does a completely random operation instead. Windows doesn't seem to have a GUI-way to set this stuff up

    * terminal has no tabs and crappy colors and I don't wanna go down the rabbit hole of trying to integrate WSL with a non-default terminal emulator. I've installed the spring update, won't touch october one for a while at least.

    * there's no integration of WSL & windows GUI layer. Have to start an X-Server separately and have Linux GUI-tools instead. If I seriously need that I will simply switch to a Linux distro instead (which given the above I start to suspect I should have done from the beginning).

    • You think that's bad? I'm using Linux at work on a laptop specifically designed for Linux and it's been a nightmare to get even basic functions to work right. The computer immediately resumes after going to sleep, it took several days to get hibernation working, the nvidia driver keeps locking up the system, external monitors aren't automatically detected, after an apt upgrade, hibernation stops working because my EFI loader file gets overwritten and I can't figure out from where, I managed to completely break X after trying to get Optimus (GPU switching) to work, applications written in different GUI frameworks (QT, GTK) use different themes and even different mouse cursors, applets don't always show up, bluetooth crashes randomly, and the list goes on.

      Windows has annoyances, but Linux is like building a car in a garage full of car parts. Yes, you can build a working car, but you better be a mechanic.

      18 replies →

    • I’d like to highlight a few points that are mostly not about Windows.

      > * windows don't remember their previous position on multi-screens.

      Not an OS concern. Most applications do remember, by the way.

      > * terminal beeps at you on every tab with more than one option, always have to keep sound muted.

      Windows terminal doesn’t have a bell. WSL does, as does macOS or anything Linux/UNIX really. You can disable it of course. Google "wsl disable bell".

      Either way, nothing new or objectively bad.

      > * no idea whether that's win10, spotify or thinkpad software, but hitting a media key produces a NON DISMISSIBLE big overlay for spotify that just hangs there for a good 10 seconds and blocks the stuff I want to click.

      That’s mostly Spotify. It can be disabled in settings. Windows only shows the volume "slider", which is gone after 5 seconds

      * some older Logitech mouse I connect has buggy assignment of forward/back keys - does a completely random operation instead. Windows doesn't seem to have a GUI-way to set this stuff up

      Nothing is "random". Except perhaps when the device is broken. Mouse buttons 1-5 have been well-defined for 10+ years now.

      > * terminal has no tabs and crappy colors and I don't wanna go down the rabbit hole of trying to integrate WSL with a non-default terminal emulator. I've installed the spring update, won't touch october one for a while at least.

      Yes, it sucks. You can either enable SSH and SSH into WSL or just use wsltty (which offers bell options!).

      > * there's no integration of WSL & windows GUI layer.

      That’s a given. WSL is only for developers.

      1 reply →

    • >no idea whether that's win10, spotify or thinkpad software, but hitting a media key produces a NON DISMISSIBLE big overlay for spotify that just hangs there for a good 10 seconds and blocks the stuff I want to click.

      Is Spotify, go to settings, display options and deselect "Show desktop overlay when using media keys". For some time I had to do that after every Spotify update, but seems to stick now

      1 reply →

    • Your explorer issue is Windows Defender's realtime protection. If you toggle it off you'll see the operation you're trying to run complete almost instantly.

      I like Windows 10 and generally have been happy with it -- but that particular behavior has been driving me nuts for a while. They really need to fix it.

      9 replies →

    • I've been using FreeBSD, then Linux since 2002 and I'm seriously considering moving to Windows, which I haven't ran on any of my machines since back when Windows XP was fresh. If you think all the stuff you listed is bad, wait 'til you run into Gnome, GTK and KDE, where not only do windows not remember their previous position on multi-screens, but desktop icons don't remember their position on a single one :-).

      (Or you can't have them at all without an extension, yeah, that too...)

      Windows has progressed by leaps and bounds since 2003. Linux, not so much. We have this fixation on building something, then deciding it's full of legacy code that doesn't allow us to build what we really want, so we throw it out and do it all over again.

      The good news is that we've been on the "building" side of this pattern for a while. The bad news is that we've been on the "building" side of this pattern for a while so I expect there's not much time left until the next "revolution"...

      9 replies →

    • > I don't wanna go down the rabbit hole of trying to integrate WSL with a non-default terminal emulator.

      You open whatever terminal you want and run the WSL command, by the way. So just 'wsl' or 'bash' or 'ubuntu', etc.

      There's not actually a rabbit hole. You don't need to change the default launcher.

      2 replies →

    • > terminal has no tabs and crappy colors

      Okay, the tabs thing we haven't been able to fix yet, but if you want to change the console colors real quick, you can use ColorTool:

      https://github.com/Microsoft/console/tree/master/tools/Color...

      Also, it you want a tab-like experience, you could always try tmux. It's a linux commandline tool that gives you tabs, panes, and all sorts of other goodies, and as of 1809 you can even use cmd.exe within it.

    • When I first tried W10, I noticed a distinct lag before the start menu opens. Often, menus would pop under the taskbar, instead of over, being unreadable and unclickable.

      I assumed they pushed it to market before it was ready, allowing users to find the bugs to save on testing costs (helping justify why it was free). Only, now, years later, the start menu still lags, and things still open behind other things.

      Combined with all the mysterious data it sends to various IP's, I think that when you press Start, those first 300 ms are spent as part of some sort of distributed computing effort.

      10 replies →

    • Have to agree on all points.

      You’ll find the slow file operations are entirely down to NTFS. Regardless of how you play around in fsutil it’s hopeless on lots of small files. This incidentally makes WSL unbearably slow. Hence why I still use VirtualBox and putty.

      12 replies →

  • It's been okay since I upgraded to Windows 7. The lack of updates may become an issue at some point. On the other hand, the lack of updates can also be a boon. I really want to swap to Linux, but can't let go of Visual Studio. The second WINE can get Visual Studio running, I'm out.

    • You've got until January 2020, which is when Windows 7 goes end of life, and at that point updates will probably stop.

      If you can get your hands on Windows Thin PC (Cut down Windows 7) you can eek out the support until November 2021.

    • Windows 7 is the best OS M$ ever made. If it had DirectX 12 (and subsequent updates like raytracing support) i don't think I would ever update.

      Thinks work, OS doesn't get in my way anyhow, its fast and takes relatively little RAM (well not compared to XP but these days its OK).

      Never tried Win10 because everything seemed worse, but I had hope they would polish things over the years. When I read comments here, it doesn't seem so. Sad story...

      4 replies →

  • Imagine a car-repair men standing besides your car, smiling "Your car will no longer spontaneously combust and kill those inside!" like that is a achievement to the previous incarnation.

    If you want your files to be save, switch to linux. This - for lack of a better term - company obviously considers deleting them a case that can occasionally happen.

    And all those additional backups, the time invested into that- makes windows to expensive as a system- even for free.