Yeah, yeah. The sky is falling.... Except that it isn't. With signed bootloaders like shim, you can install or run any operating system yourself without changing the BIOS to disable Secure Boot at all.
Not being able to run a 3rd party OS was a concern with Windows 8. But the open source community have solved that problem. So being able to disable Secure Boot is no longer required.
... if a whole bunch of people internally at Valve said they wanted to do it
He's being quite literal there. Valve doesn't force people to work on particular projects. If nobody wants to do it, it wont get done.
Only allow one sided transactions that create new tokens to be signed by the reserve bank's key. Partition transactions into separate chains based on transaction hash. Validate the "official" blockchain in large data centers. Offer API access to submit or verify transactions without fetching the entire chain.
It really shouldn't be difficult to design the basic software changes to the bitcoin client. Scaling across a data center might be a bit more work though.
When Microsoft added their "you downloaded this" attribute that warns before executing the file, they implemented it badly. They should have copied the unix default that files are not executable until they are marked that way. I mean they could have used their existing "executable permission" on the entire drive, then prompt the user to change the permissions on each file individually. Including a UAC prompt if they need to enter some admin credentials to make it work.
Oh, well. It's exactly what I expect from Microsoft anyway.
To access the files, many of which are password protected, the cops developed password-cracking software in-house that is slowly sifting through the mountain of information.
So the real take away is that they have no idea how much of this 1.2 PB is actually child porn. What they have is a file sharing / web hosting service with 1.2 PB of data, provided by users, some of which they know is child porn.
Variables don't; constants aren't.