I have a hard time seeing the distinction between people paid by Google or Facebook to share their phone usage data vs people paid by DoorDash to deliver food. You're probably right though.
I think contractors working for your company is exactly what the enterprise program is for. Basically the public at large can’t get the app, but your company has a lot more control over its distribution. IIRC they can push updates and of course deactivate it on devices of people who are terminated, that kind of thing.
I believe the price is stopping it. Getting a telco to give you massively reduced rates on a few domains is drastically different than paying for internet access for everybody. Also, please correct me if I am mistaken, but I.org doesn't prevent you actually paying for full internet access?
They could put data caps. They could support it with ads. Both of which give neutral access to full open internet. If it has to be _few_ domains only, they could let the user chose his preferred domains on the 1st of every month.
But no, they want to sell the poor out to the highest bidders.
There is nothing more costly about providing open internet than closed internet. If you only look at certain domains, those domains will subsidize the price. It's pushing two things unnecarily into one. It's like, if you can pay for internet if you sell your kidney, then saying internet access with kidneys is too expensive.
It's possible they simply created another AI and gave it full information (including the opponent's hand) - essentially making a "perfect" player (who cheats). Not a useful program, but a good play-mate.
For the purposes of this reply, I'm talking about packages as distinct from Windows itself.
A reboot is required if something you are trying to install is already in uss. Windows locks executable files and dells while they are being used, so it's not possible for an installer to overwrite them. When an installer detects this it places the new file in a temp store, and windows empties this store on startup,
Thus if you are updating say Java, and the Java binaries are in use, then a reboot will be required. On the other hand if the binaries are not in use, then they won't.
So the need to reboot will vary enormously from one user to the next, based n their habits (do you close the program before updating it?) and also the kinds of programs they have running when they do an update.
Aside: some installers can detect that the program is running and terminate it as part of the upgrade process, thus explicitly avoiding a reboot. That's why say Firefox and Chrome never need a reboot. But that's easier to do with a program, and less easy with a runtime like say Java.
Restart Manager along with Windows Installer will manage stopping and restarting running applications/services to make sure that executables, DLLs, configuration files etc are updated atomically and transactionally.
Windows locks executable files and dells while they are being used, so it's not possible for an installer to overwrite them
Exactly, and Linux doesn't do that, hence my comment. The Windows model is flawed--why do you need to lock a binary on disk when a copy of it is running in main memory? Linux just lets the installer overwrite the files on disk, so there's no need to restart the whole OS, just the program whose files were updated.
I assume Windows 10 will not change this behavior? A command-line package manager on Windows would be cool, but its utility will be limited if you still need to restart the whole OS just to upgrade a program that's currently running.
Again, not a problem on Linux because Linux keeps numbered versions of .so files.
So it's not that Windows has to restart after replacing a file that is in use. It's just that it would rather not deal with the complexity that results if it doesn't.
In other words, "we didn't want to bother with versioning DLLs."
It's more complicated than that. Windows doesn't have true inodes but rather uses the name alone to identify files. So you can't unlink any open file. (Try to delete a directory when you have a command prompt open in it.)
Windows did hack on a form of DLL versioning in the form of isolated assemblies. It's ugly and complicated and Microsoft still resorts to suggesting that you avoid DLL hell by bundling local copies of all your shared libraries. Which kind of makes me wonder why they're even called "shared" at all. May as well just statically link.
Popular installer packages include the "you should restart your computer now" dialog purely as boilerplate, you almost never actually need to do so. This is yet another sad case where the "power users" realized something was a non-issue years and years ago, but the platform holders couldn't properly communicate the fact to the public.
I'm not quite sure why you seem so sure he didn't also send an email to that address (or use that form)? I didn't read the article thoroughly, did he enumerate somewhere which ways of contacting Y! he tried?
if he had sent it to the other address, why would the person who responded pointed it out as the email to contact? If he had already sent an email to the Yahoo Security contact, why would he then be told to do the same thing twice?
There's different kinds of information that law enforcement can store.
Looking at extremes: keeping a record of which people have killed someone in the past seems like a very reasonable thing to do. On the other hand, keeping a record of how long each person brushes their teeth on average, seems like an invasion of privacy (and pointless when it comes to anti-terrorism).
Taking photos of an already well-photographed public landmark seems to fall in the latter category.
That's a little silly. This makes the assumption that everyone will be playing this "ultimate" MMORPG, and our society will turn into a dystopian future. People who play MMORPGs now, will play it. People who don't play them now, will probably not play it then either. Doesn't really change the overall landscape though...