Its been around since the beginning of programming. Get with the program. This is a non-story.
So Windows 9 is going to have Dx12 baked in, and it'll be called "GraphicsNew" instead of "DirectX" so we can't say "Hey, why teh fuck won't you release Dx12 for Windows7?" like we did with XP and Dx9/10. "Oh, sorry, but GraphicsNew is too fancy for poor Windows7, its completely different from DirectX!"
Yeah fucking right.
The release was very, very oddly handled. They only mentioned it on April 1st, April Fool's Day, so it looked 100% like an April Fool's Joke.
Then, we don't really hear anything from Ubisoft, but some gaming press announces they heard some press release that its legit and its coming out in May. We don't know how much it'll cost.
What is that? What games these days aren't marketed to hell?
Then its leaked by accident... yeah maybe this is some weird viral marketing scheme?
Blood Dragon is just FarCry3 but in the future, with 80s chrome/neon everywhere. Which is fucking awesome.
There's no reason why it shouldn't attempt to do a quick inventory of all the processes necessary, the size of all files involved, and compare that to the general rate of copy/delete/whatever. Its the same thing your gps does, its averages your speed and calculates time, based on the total distance.
Many current status bars (windows) just use the current file, and so if that one file is really big, it assumes they're all big, or if that one file is really small, it assumes they're all small, which gives it wildly off values. Other OS (OSX) do a full inventory of all files to be copied / installed first, so that the progress bar is far more accurate and doesn't spastically jump back and forth.
But you could go even further, do like the GPS does, and keep a database of users and their past progress and times. They could record user install times based on the hardware, MS could just collect your DxDiag file and the time taken to install, and then when you go to install it just finds the nearest hardware profile and guesses that you're going to take about as long. Boom.
You can try to profile it, but the actual time is determined by the local hardware after all: Processor speed, number of cores (which affects only some operations), network speed, free memory - there's no way to predict how much of the time will be spend on each task.
But all of the hardware information is available to the OS. They should be able to track generic profiles of different hardware specs and the times it took them to complete, and then they could pick a similar result to your hardware directx config or whatever, and tell you its going to take about that long. Not hard or complicated at all. Hm.
ONLY COPS ARE RESTRICTED IN THAT WAY.
If I participate in a crime, I see someone else do it, and then the cops catch me, DUH the cops can get me to rat on my friends and testify against them. You think because I saw them committing a crime while I was committing a crime, that my testimony doesn't count as evidence in court?
Ugh, public education, ladies and gentlemen.
The fruit of the poisoned tree rule only applies to cops, to prevent cops from abusing their authority. Citizens have absolutely NO such restriction. I can break into your house, find a video of you stealing something, and then mail it to the cops anonymously. The cops receive it anonymously, they haven't broken any laws, so it works just fine as evidence and you're arrested.
Its actually a pretty big loophole that a lawyer could knowingly take some evidence obtained illegally and mail it to the cops anonymously, thus "laundering" the evidence, but its not a common situation.
"We all knew there were usability issues on the desktop" sounds like conceding "This is a shitty operating system", or at least "This is a tablet only OS".
Because Windows is so ubiquitous, Linux has had to copy Windows UI design for awhile now to make it accessible. Anything that isn't Windows style is unintuitive since we've learned that, even if it would originally be more intuitive.
Have you seen Ubuntu lately?