3 ms·
I interviewed Ray Kurzweil not long after "The Singularity Is Near" came out. I asked him about a concept that he brought up in the book but didn't get much att
by ilamont 3y ago
I interviewed Ray Kurzweil not long after "The Singularity Is Near" came out. I asked him about a concept that he brought up in the book but didn't get much attention in light of the other more startling predictions he made. Excerpt follows:
Q: In the Singularity is Near, you also discussed an intriguing invention, which you called the "Document Image and Storage Invention", or DAISI for short. But you concluded that it really wouldn't work out. Could you talk a little bit about that?
RK: ... The big challenge, which I think is actually important almost philosophical challenge -- it might sound like a dull issue, like how do you format a database, so you can retrieve information, that sounds pretty technical. The real key issue is that software formats are constantly changing. People say, "well, gee, if we could backup our brains and I talk about how that will be feasible some decades from now. Then the digital version of you could be immortal, but software doesn't live forever, in fact it doesn't live very long at all if you don't care about it if you don't continually update it to new formats.
Try going back 20 years to some old formats, some old programming language. Try resuscitating some information on some PDP1 magnetic tapes. I mean even if you could get the hardware to work, the software formats are completely alien and [using] a different operating system and nobody is there to support these formats anymore. And that continues. There is this continual change in how that information is formatted. ...
Q: You said there's no technological solution. What about creating standards that would be maintained by the community, or would be widespread enough that future …
RK: We do use standard formats, and the standard formats are continually changed, and the formats are not always backwards compatible. It's a nice goal, but it actually doesn't work. I have in fact electronic information that in fact goes back through many different computer systems. Some of it now I cannot access. In theory I could, or with enough effort, find people to decipher it, but it's not readily accessible. The more backwards you go, the more of a challenge it becomes.
And despite the goal of maintaining standards, or maintaining forward compatibility, or backwards compatibility, it doesn’t really work out that way. Maybe we will improve that. Hard documents are actually the easiest to access. Fairly crude technologies like microfilm or microfiche which basically has documents are very easy to access.
So ironically, the most primitive formats are the ones that are easiest.
[reposted from the discussion on "I found my Grandpa’s notes 20 years after he died (2020)" (https://news.ycombinator.com/item?id=27034087 https://news.ycombinator.com/item?id=27034087)]
- deleted 3y ago[deleted]
- int_19h 3y agoI think a lot of this is based on the trends in the industry at the time that no longer necessarily hold true. Once you get past the ways to encode bits and bytes, the stack has been remarkably stable if anything. E.g. PNG is still the most common lossless bitmap image format and there's no risk of support for it being dropped anytime soon - and it's over 25 years old at this point. Similarly, there was a big mess with text encodings, but now Unicode is pervasive and is not going anywhere anytime soon. We also have large archives of information on how to interpret all kinds data in even larger archives (e.g. Wikipedia has lots of details on specific file formats, even fairly obscure ones). I'm actually fairly confident that anything that is actually archived today would remain readable for a very long time to come. One thing that could possibly be done better, though, is self-describing formats. I don't think it would require that much extra space to basically attach a terse but unambiguous description of how to interpret the data to most if not all binary container formats out there. Something that has minimal encoding, so much so that doing the equivalent of "strings" on the file would be sufficient to see it.