> Activity history helps keep track of the things you do on your device, such as the apps and services you use, the files you open, and the websites you browse. Your activity history is stored locally on your device when using different apps and features such as Microsoft Edge, some Microsoft Store apps, and Office apps.
> If you've signed in to your device with a Microsoft account and given your permission, Windows sends your activity history to Microsoft. Once your activity history is in the cloud, Microsoft uses that data to enable cross-device experiences, to provide you with the ability to continue those activities on other devices, to provide personalized experiences (such as ordering your activities based on duration of use) and relevant suggestions (such as anticipating what your needs might be based on your activity history), and to help improve Microsoft products.
> Not all personal data processed by Microsoft can be accessed or controlled via the tools above. If you want to access or control personal data processed by Microsoft that is not available via the tools above or directly through the Microsoft products you use, you can always contact Microsoft at the address in the How to contact us section or by using our web form.
Same source.
Linked here:
Data shouldn't leave my devices unless I opt-in on a very specific case-by-case basis.
Giving personal data (like browsing history, identifying information, etc.) should not be a requirement for using technology, which has become a fundamental aspect of participating in society.
I have attempted to disable those "for real", and the lengths that MS has gone to in an attempt to stop people from doing it is extremely disturbing; there's half a dozen different services and scheduled tasks with various names which are involved, and if you don't disable all of it quickly, it all comes back. This Hydra-like persistence is something that hitherto was only seen in malware.
I too preferred the Windows GUI, and have been a Windows user since the 3.x days, but the gradual destruction of options (especially in appearance preferences) and increasing user-hostility has pushed me towards experimenting with Linuxes and BSDs more. I've always liked the Unix CLI and filesystem layout, however --- sh/bash is so much more powerful and consistent than COMMAND.COM/cmd.exe (and PowersHell feels more like an overengineered obese clone of the Unix shells), and the "everything is a file" metaphor and single-rooted filesystem is very elegant. I guess my ideal OS would be a combination of a Linux/BSD kernel with a Windows GUI.
Gods, I miss the good times of XP, Vista and 7 where it was possible to control updates and avoid potentially dangerous patches.
KDE, XFCE, Cinnamon, and MATE will get you close right off the bat.
However, I hate stuff like this. You are right, it is user hostile.
Windows 10 under the hood is solid, but this kind of thing really pisses me off. It’s the same issue with ads or bing in the start menu, you literally can’t turn it off anymore (you used to be able to with the Registry Editor or GP).
I use MacOS as well regularly, and you just don’t get this kind of crap from Apple (just different kinds of crap).
But I use Pro and Enterprise editions - I would find it really irritating if my Start menu was spammed with ads and apps I didn't install.
And disabling local accounts (or at least making it even harder to use them) is a scummy move.
What Microsoft is doing with this dark pattern is bad for everyone, but we must accurately represent the situation.
I've been using Plasma since the KDE 3.4 days, although I've dabbled in other desktop environments. I love it. I honestly miss the experience when I'm using other operating systems on machines other than my own personal ones.
And other Linux desktop environments are also honestly pretty good. Plasma's just my favorite, not the only good one.
I hope some people do try Linux on account of stuff like this and find a happy home in it. It feels really good not to be insulted, deceived, or bossed around by your OS.
2019's Stackoverflow report for OS usage put Windows at 49.3% for "Professional developers" with MacOS at 29.2% and Linux at 25.3%.
I happen to have a few tech courses on programming and Docker and none of it requires writing Windows specific apps. Just general web apps. Over 50% of the people who take my courses are on Windows. Windows usage for Linux based development is real.
Now expand that over the years and you'll get a clear downward trajectory:
2013: 60.4%
2014: 57.9%
2015: 54.5%
2016: 52.1%
2018: 49.9%
2019: 47.5%
That's 12.9% less market share compared to just six years ago.Note that they haven't asked about the OS in 2017 and that the numbers I've found here[0] for 2019 are a few % smaller than yours. I've also used "all respondents" instead of the professional ones because they didn't make the distinction until 2018, but quite frankly, that works in Microsoft's favor since professionals are relying on it even less.
[0] https://insights.stackoverflow.com/survey/2019/#technology-_...
And if I have to run Windows, its from a Qubes DispVM, with whitelisted network configuration.
In an ideal world I would be running native Linux but I had trouble with some audio gear not working and my favorite video editing tool doesn't run in Linux, nor do some of the games I play -- so I use Windows because that's what's available.
As much as I hate to say it, Windows is a pretty good environment to do every day developer things + more.
For example I spent 95% of my time in WSL using tmux and terminal Vim to write code full time (with fzf and everything you would expect on the command line). It's really fast. The wsltty terminal has almost as low input latency as xterm on native Linux (which I run on my modified Chromebook). While developing all sorts of web apps (Flask, Phoenix, Rails, Webpack, etc.) inside of Docker the volume performance is fast enough where I never once had complaints even on 5 year old hardware.
Then I'm a hotkey away from opening any program with command line launchers, switching virtual desktops with other hotkeys, running VMs for testing server deployments, recording and editing videos and playing any games I want without having to think twice about it or dual boot.
Other than bullshit telemetry and forced updates, Windows 10 Pro is not that bad from an all around "I use my computer to do stuff" perspective. I think that's ultimately why Windows is so popular. It also helps that you can put together a beast of a machine for about $750. But with that said I would instantly switch to Linux if all of my Linux problems were suddenly fixed.
In the mean time, if anyone is interested, I have a bunch of blog posts and videos showing how I set everything up in Windows. It can all be found here: https://nickjanetakis.com/blog/the-tools-i-use
I keep thinking about the eventual replacement for my MacBook Pro. Every time I hear something like this, every time I see MS's open source contributions, etc. I keep thinking about Windows as a replacement.
At the top of the list of reasons why that's unlikely to happen is shit like these dark patterns to enforce invasive telemetry. I don't care how good WSL is, I don't want to be spied on or coerced into allowing spyware to run.
The rest of the list is mostly: I don't believe/agree with you. I've used chocolataey (ugh), and I don't want to do all of my development in a VM. I recently set up a Win 7 VM to get a small C# library built. Turns out it was easier to build it on my Mac and copy it over.
Other than bullshit telemetry and forced updates
Let me stop you right there. I'm not going to consider anything with forced spyware and forced updates. Until those are fixed I don't care about the rest.
All of what I mentioned is documented on my site and in a lot of cases I've recorded and published unedited videos of my WSL (v1) / Docker based dev environment.
You are free to believe what you want, but I'm not lying. If it were not as good as a claimed I wouldn't be using it for full time development / video creation.
use scoop instead.
I do like scoop, but of course the selection available is much smaller than Chocolatey, at least for now.
Come to think of it, it's kind of strange that Microsoft never created a packaging system for Windows (aside from the Store; I mean for non-UWP apps).
I have used WSL a lot, and now I use VS Code Remote to develop on a Debian 10 VPS. It's glorious.
Being able to build a custom computer that I can do work on, and that I can play games on, and that run the Adobe suite of software, and not pay through the nose for high specs is wonderful.
After 10 year of using Apple and OS X, I felt patronised having to pay double the price for performance. The nail for me was when OS updated were forced through their Apple Store.
Windows 10 updates are far more seamless.
They have moved away from that now, updates are managed through preferences again.
It's basically the good enough option that most people would use.
The Linux / Windows world offers more performance for significantly less money, if you're prepared to learn about hardware.
I find it so much fun, although sometimes frustrating when things like bios bugs interfere with normal voltage levels - need to be more hands on these days than before.
Windows 10 really does work great. Seriously!
Steam's Proton is amazingly good. I recently switched from an iMac to a PC, and was expecting to use Windows for games and Linux for development, but Proton has run everything I've tried with excellent performance and stability.
Everyone has their own values but...
I have more games than I can reasonably play in months installed and available to me already, with more coming out all the time.. there's no one game that would make me compromise everything just for recreation.
It's OK to admit you're wrong, you know.
Can't wait for WSL2 in 2020 with half second Docker starts++.
I tend to run it on the "Happy Path" only make a few changes to keep some notifications from bothering me. And I don't buy machines from vendors that try to "add value" by putting crapware or shovelware on the machine. (I buy Supermicro-based boxes from Thinkmate, and use Surface Book notebooks.)
I write software all day long in Erlang, F#, and CUDA/C++ and have to write software that works with popular film and audio production software (which runs on Windows platforms)
[0] https://docs.microsoft.com/en-gb/windows/privacy/configure-w...
I have trouble understanding this perspective since it's hard to see what critical functionality Windows provides, that you can't get with Mac OS or Linux. If they wouldn't be materially different experiences, the metaphor doesn't hold water.
With MacOS, your choice of hardware is very limited, and you have to pay way over the odds for it. You also can't run a lot of games on it.
With Linux, the desktop experience is, IMO, not as good as on Windows, and neither is driver support. Things have improved a lot here, but the UX is just not as polished as Windows. I do love Linux though - for servers, I wouldn't use anything else.
I really like Windows 10 Pro/Enterprise (apart from dick moves like this, of course). I can build incredibly powerful desktop or laptop machines, in terms of RAM, CPU and GPU - and everything is more or less guaranteed to "just work", and be stable too. You get excellent multi-monitor and high-DPI support, good accessability features, Hyper-V for running VMs, Sandbox coming soon, WSL for a Linux-like experience - and WSL2 will soon make it even better. And of course your gaming options are much better too.
But my Mac Pro from 2010 still gets nvidia driver updates and cuda support. In the unlikely event someone will pay for a new Mac Pro for me I'll be able to stick a 2080 in it.
You can stick an nvidia card in a PCI-e chassis and it will work on a laptop or Mac mini, but yes it isn't optimal.
Ah, the joys of finding quirks in PCIe enumeration when you have PCIe switches and expansion bridges.
Privacy concerns apart, it gets the job done and the battery life is over 14 hours. I’ve migrated from Linux, which is also pretty good as a desktop, but feels a little less polished than ChromeOS.
However, I’m evaluating using that new IDE from Eclipse (I think it’s called Dirigible), because it seems to have more mature Go support.
Before Nadella, Windows wasn't nearly as user-hostile as it is now. There was no mandatory telemetry, there were no forced updates, end users weren't treated as betatesters and QA wasn't non-existent. And now they are taking away the ability to use Windows without Microsoft Account.
Of course there are also many other problems with Windows 10, like the UWP fiasco, but they're minor in comparison to what Microsoft is doing with user's freedom and privacy.
I always preferred Windows to Unixes, but at this point I think it's time to give up and switch to some Linux distribution. It's clear that the situation will only get worse.