This is some crappy proprietary firmware library for very low cost network devices. As TFA mentions, we can expect a lot more of these vulnerabilities in the "IoT".
Putting the checksum right next to the binary on the download server only helps to check for bitrot in the download. It does nothing whatsoever to establish provenance of the binary, since whoever put the binary there could generate their own checksum from it. You need a checksum or signature that is more trustworthy than the binary in order to verify it.
It would be nice if every publisher would sign every downloadable blob, and the OS maintainers would countersign the true public keys for all popular projects. Then we wouldn't have to care about whether we're downloading from an "official" site or not.
Using spinning media for proper backups is almost impossible. See http://www.taobackup.com/
There is nothing in that story to suggest that HDDs are considered inappropriate for backup media. What is your theory? I've used HDDs for deduplicating daily snapshots for the last 15+ years and found them to be every bit as reliable as tapes, and far far easier to use.
For every complex problem there is an answer that is clear, simple, and wrong. —H. L. Mencken
The beauty of the Internet is that you can do your part all by yourself, without waiting for anyone else to get their shit together first. You don't need to start a movement, you don't need to tear anything down or build some international organization to oversee everything. Just do what you said -- stop using Google, stop trusting root CAs, roll your own encryption, use VPNs, etc.
If other people want to continue using commercial / government crap, well, that's their prerogative. If it's as bad as you say then they'll eventually see the light and the Internet will be a better place for them too.
(not 64, ECC in x86 works on 32 bit words)
There's no 36,32 hamming code that can give full SECDED. Intel and AMD use 72,64. Probably everyone else too, since x72 memory is so common.
1. On-die caches are SRAM, not DRAM.
2. On-die caches have ECC.
Always has been, always will be.
Tina Fey is 10x better at the news-host schtick than Poehler. What's she up to these days?
Windows 3.0 shared DLL code segments in memory. It's the whole point of DLLs.
How to protect yourself from Sony-style attacks:
Step 1. Don't be Sony.