Back up your precious files on ordinary paper
ollydbg.de
ollydbg.de
Please do study error correcting codes. Most of them can offer much better error correction with less overhead. Take a look at Wolfram's MathWorld article [1]. This topic is heavily covered in most information theory books.
Software was published via standard one-dimensional bar codes, and instead of typing in the code from a book or magazine, you'd manually scan line after line of barcodes using a specially designed hand scanner.
There was this small Casio musical keyboard at home, bought in the 80s (made in Japan I think)
It came with a scanning pen, you could scan a song (from a book) made up of several barcodes (just like the links posted here) and it would play the song.
[I don't count the recordings attached to the Voyager probes. We can't easily retrieve those.]
Engraving data on diamonds is probably better...
I think I might totally start 'printing out' photos I want to theoretically have available in fifty years and place them in a safety deposit box…
Also paper in bulk is hard to destroy. A stack of paper is pretty dense and can survive to some degree a house fire or flood.
(I know that this isn't what the OP meant, but it's interesting to try and mitigate the limitations of the more common backup solution -- i.e., just printing the photos themselves).
There are to date more than 28.000 kilometers of microfilm with round about 850.000.000 images. They estimate, that even in 500 years there will be no information loss on these images.
German Link: http://de.wikipedia.org/wiki/Barbarastollen
http://blog.longnow.org/02008/08/20/very-long-term-backup/
They made a disk of sturdy, corrosion-resistant metal, micro-etched thousands of pages of text on one side, and covered the other side with a design of words spiraling into the center and getting smaller, until they were no longer visible with the naked eye -- meant to suggest at a glance what the disk was, and how to read it. The text is a record of thousands of existing languages, like a modern, souped-up version of the original Rosetta stone.
Clay tablets have nothing on that.
You need to do some sort of correction that nonlinearly accounts for lasting more than a few years.
Actually, tiny human-readable text is incredibly useful for verifying the data was backed up correctly (at least for text-based files). I read about this paper backup technique a while ago, and that was touted as one of the main benefits.
The text would start out as a Rosetta Stone type of thing, to try to establish a common language. Then as it got smaller, it would describe how to grind a hand lens so you can read further. Then even smaller text describes how to build a microscope. Maybe somewhat further on it talks about CD-ROM drives, and eventually transitions to /that/ format...
...I always thought it was a very cool idea too.
For backups I can imagine such situation: "OMG! My HDD crashed!!! Ha! No panic! I made backups! Now I just need to restore them from this bunch of scheets. And my restore program is on this sheet. Now .. Erm.. Hm.."
Checkout the nice picture on their home page: http://twibright.com/ :-)
Of course, it was absolutely useless. Might as well have piped the data to /dev/null.
A Faraday cage will protect against an EM pulse? http://en.wikipedia.org/wiki/Faraday_cage
RepRap is a self-reproducible 3D printer? http://reprap.org/wiki/RepRap
And so with the RepRap (and some power source/converter) inside a faraday cage (with other physical protections as well), you're saying that this is the ultimate backup system for worst case scenarios? Do you have any links to provide more information about such a setup?
Yes, the Faraday cage protects against EM interference. But so does turning your computer off. Your main computer is fried? Pull out your old laptop and dust it off...
"CD-Rs are expected to have an average life expectancy of 10 years" -- http://en.wikipedia.org/wiki/CD-R#Expected_lifespan
CD/DVD experiential life expectancy is 2 to 5 years even though published life expectancies are often cited as 10 years, 25 years, or longer -- http://www.archives.gov/records-mgmt/initiatives/temp-opmedi...
The write speed and data density are terrible, the drive, media and storage space cost a fortune, but dang if the data won't last a couple thousand years.
So, if you could figure out a way to etch CDs instead of burning them, or make the pressing process cheap enough, you could make very durable CDs. Or if you want to make lots of durable copies of one CD, you can do that now with a glass master.
Then again, punch cards didn't.
Once you have a deck, draw some thing on the deck edges with a permanent marker making sure that all the card edges have been marked.
If the deck is dropped, first of all it doesn't usually scatter that much (cards tend to stick to neighbor) and the marks on the edge help visually sort the deck pretty fast.
("Redundant Array of Independent Dockets"?)
The striping actually is redundancy -- it's a redundant ordering indicator for the deck. The nominal ordering is ... the card order. But should that be disturbed, the stripe (a diagonal marking across the edge of the cards) will indicate which cards are out of sequence.
I first encountered this trick in a college library with a physical card catalog. Having been pranked once too often by students re-arranging the drawers, the fronts of the catalogs were crossed with multiple bands of different colored tape. Any out of sequence drawers could be immediately noticed and quickly sorted visually.
This page is 5 years old. Glad to see that it finally made it onto HackerNews.
As the author says it's useful for a small number of very important files.
I looked at the source code. It's 5,575 lines of original C code. (I excluded the AES encryption, bzip2, Reed-Solomon, and CRC16 source code from my count.)
I imagine that he wrote the words "open source joke" as a defense mechanism against people who would mock his efforts with lines like "please tell me this is a troll", "that is completely unnecessary", and "an incredibly silly idea".
Lots of people make self-effacing remarks when they introduce a work that they know will draw criticism: "It's just a first draft, it needs a lot more work." "I hacked it up during lunch [when it really took two weeks]." Etc.
Possibly not a joke per se. But have you never written something substantial just for fun?