Live data from Hacker News

Ask HN: How much data can be stored in a piece of paper?

news.ycombinator.com

1–10 of 16 posts

Re: Ask HN: How much data can be stored in a piece of paper?

#3
post #2

According to this article: https://www.extremetech.com/extreme/134427-a-paper-based-bac... you can cram around 3MB of data (in a reasonably robust way) on the side of a sheet of paper - it is unclear if they mean A4 or Legal, though.

In the article they mention that they were using A4 sheets.

Re: Ask HN: How much data can be stored in a piece of paper?

#4
Quite a lot, if you encode information in DNA [1] and then soak the paper in it. Densities of 5.5 petabits per cubic millimeter of DNA have been experimentally achieved. [2]

A typical sheet of A4 printer paper is about 6237 cubic millimeters in exterior volume (i.e. including interstices between fibers within the sheet.) Say you could soak a sheet of paper in soluble DNA and dry it such that you ended up with 6000 mm^3 of DNA in and on it. That'd be roughly 4000 petabytes.

[1] - https://en.wikipedia.org/wiki/DNA_digital_data_storage [2] - https://www.ncbi.nlm.nih.gov/pubmed/22903519

Re: Ask HN: How much data can be stored in a piece of paper?

#5
post #4

Quite a lot, if you encode information in DNA [1] and then soak the paper in it. Densities of 5.5 petabits per cubic millimeter of DNA have been experimentally achieved. [2] A typical sheet of A4 printer paper is about 6237 cubic millimeters in exterior volume (i.e. including interstices between fibers within the sheet.) Say you could soak a sheet of paper in soluble DNA and dry it such that you ended up with 6000 mm…

It's like asking how much data fits on a hard disc

It depends on the current technological status

Re: Ask HN: How much data can be stored in a piece of paper?

#6
post #4

Quite a lot, if you encode information in DNA [1] and then soak the paper in it. Densities of 5.5 petabits per cubic millimeter of DNA have been experimentally achieved. [2] A typical sheet of A4 printer paper is about 6237 cubic millimeters in exterior volume (i.e. including interstices between fibers within the sheet.) Say you could soak a sheet of paper in soluble DNA and dry it such that you ended up with 6000 mm…

Fascinating...how would you extract the data from the soaked paper?

Re: Ask HN: How much data can be stored in a piece of paper?

#7
post #4

Quite a lot, if you encode information in DNA [1] and then soak the paper in it. Densities of 5.5 petabits per cubic millimeter of DNA have been experimentally achieved. [2] A typical sheet of A4 printer paper is about 6237 cubic millimeters in exterior volume (i.e. including interstices between fibers within the sheet.) Say you could soak a sheet of paper in soluble DNA and dry it such that you ended up with 6000 mm…

Be careful to avoid mixing in the DNA that comes with the wood pulp that the paper is made from..

Re: Ask HN: How much data can be stored in a piece of paper?

#9
post #4

Quite a lot, if you encode information in DNA [1] and then soak the paper in it. Densities of 5.5 petabits per cubic millimeter of DNA have been experimentally achieved. [2] A typical sheet of A4 printer paper is about 6237 cubic millimeters in exterior volume (i.e. including interstices between fibers within the sheet.) Say you could soak a sheet of paper in soluble DNA and dry it such that you ended up with 6000 mm…

Fascinating...how would you extract the data from the soaked paper?

that wasn't a requirement of this project

Re: Ask HN: How much data can be stored in a piece of paper?

#10
AFAIK a single character is 1 byte.

An A4 sheet of paper is 62370 sqmm. A good printer can print a 1 sq mm character. Therefore, at a minimum you have 62370 bytes * 2, so basically 0.12 of a megabyte, which is pretty bad.

However, say you store something on the piece of paper that uses the second from midnight as a translator, such that the contents mean something else, depending on which second in the day you read it. Let's also say this translation is not using a hash type function, but is completely arithmetic and the formula to do this can be stored on the back side of the sheet in its entirety. This would take the 0.12MB /2 (you're not using both sides now) and multiply that by every second of the day, until the next, so 86400 seconds * 0.06MB = about 5 gigabytes.

Honestly I think you could get into the zetabytes. There are other factors you could use that I haven't considered:

1. Smell of the paper

2. Electrical charge

3. Feel of the paper (who said we're not printing in three dimensions)?

4. Taste (you could use a single piece of paper formed from different types, which have unique tastes).

I think the main limitation is as you add more factors to increase the compression you increase the complexity and time in which it takes to decompress, or get the information back. I'm sure there's some sort of law on this. Let's add in the orientation, in degrees of the piece of paper as well. Let's say you can reliably use all 360 degrees to permute the existing formula. Now you have 5 gigabytes * 360 = 1800 gigabytes. Let's just call this 2 terabytes.

Post reply on HN