You know, that’s never really bothered me. If modern archaeologists can decipher Linear B, I doubt 22nd-Century quantum AIs will have any problem reading old floppy disks (scanned, of course, using nanobots).
The question is whether civilization considers it worthwhile to expend the effort. Ten years ago, the medical profession was lamenting that some early storage of medical records was already obsolete. Yes, it could have been recovered, but the number of patients affected and the importance of retrieving the data was not commensurate with the cost.
Remember that data will become exponentially more difficult to retrieve, precisely because it contains metadata intended to defeat any effort to retrieve it by any system that does not know the code.
Maybe one solution might be to put an expiration date on security codes, so after a certain period of time, any data becomes transparent.
Also, maybe someday we will become enlightened enough to get over this silly idea that in order to read the obituaries in my local paper, I have to enter an acceptably cryptic security password containing at least 12 characters including a numeral, a capital and a diacritical mark which cannot include any combinations found in my login name and have my account likned to FaceBook…
There’s also a huge problem with acidic paper decomposing very rapidly in libraries around the world. Apparently early industrial paper making techniques left the paper slightly acid, and as a result it’s deteriorating much faster than older and newer sorts of paper.
Same basic issue , but rather than being a file format type problem, it’s a storage media degradation issue.
But that isn’t computers getting less secure; it’s users getting less secure.
Much of what you talk about in the OP is only a problem for naive people who don’t take basic precautions.
Microsoft did this with “Secure Boot” starting with Windows 8. Some people lost their minds.
This is not at all a problem. New advances in computer security will soon make hacking, malware, viruses,spoofs, phisjing and oth%r scams oPso;ete. We cOn expev& a fut{{e of c0mp’e^~ s-cur\Fy in co`<ute8 sys.?= w7eV e9$n Ghe sli#ht|s( atYe.)& to infilt-^38^ a :>p@ter, cha@]3 it’s funct10nK,itE or in any U!her way c<|pr)@is\ it’s intE8(&" w|== be i&&e+aHl. deJ4[Ye* !n*.
And old comp. sci. prof of mine suggested hard disks…made of glass. Small etched pits, similar to our CDs, but in hardened glass. They kind that you can even drop on concrete and it won’t break. If cathedral windows have lasted as long as they have – and they’re just crummy medieval glass – modern glass ought to last a few centuries, if not millennia!
(He said that some insurance companies actually do this: instead of microfiche on plastic film, they etch on glass. But I’ve never been able to find any clear reference or cite of this.)
Another thing that makes me sad is that it’s a lot harder to start learning programming than it used to be. In my day, everyone started with BASIC, and played around writing cute beginners’ programs. But there isn’t any similar “universal gateway” today. How many kids, these days, do any programming at all?
(I am a programmer, and I’ve found that Android smart-phone programming is beyond my ability.)
ETA: can anyone point me to a really simple and easy Android programming framework, something like “Visual Android” or the like?
Fully agree with you about the programming issue. BASIC was just “there” on Apple II and the first IBM personal computers which made it so easy to get started.
I teach programming at a college, and we’re using the Scratch language from MIT plus Python in the last half of the semester. But I also do a two- to three-hour miniclass for high schoolers to teach Android using MIT’s App Inventor 2. Based on Scratch, it’s a drag-and-drop programming environment that’s pretty complete. My miniclass is based on some of their tutorials, so in a short time they’re able to create a mini-paint program, take pictures with the camera, and share them with others via messages or Facebook. You can share your apps on the AI2 site, or send the .apk to others via email or web pages so they can install your app on their devices. The app can also be uploaded to the Google Play store. Give AI2 a look - it’s quick and easy.
I also teach Android Development I & II, using Java and Android Studio. At the end of my first semester teaching Android, I told my dean that “it kicked my butt”. But it does force you to learn Java really well!