IBM has found a way to store data on a single atom
cnet.com
cnet.com
I'm not sure I could have recalled the existence of the element holmium, I've never heard or read much about it. I looked it up, and found the likely reason it was used for this research:
"Holmium has the highest magnetic permeability of any element and therefore is used for the polepieces of the strongest static magnets." https://en.m.wikipedia.org/wiki/Holmium
I don't know if we'll see practical atomic storage or if more than one bit per atom is physically possible, but in theory there's enough space in an atom to hold millions of bits. But I think you have to get to black hole density... https://en.m.wikipedia.org/wiki/Bekenstein_bound
What will you encode the bits with?
Maybe ionizing states, or bonds using multiple kinds of atoms, or use of radioactive elements, maybe something like that could be used to represent multiple states... I'm sure IBM & other labs are pushing to find out as fast as funding permits.
normal caveats (not a physicist, chemist, lawyer, etc)
Since atoms are made of multiple components, if you can modify and measure those components individually, then it's at least theoretically possible to encode more than two states per atom. All of the following assumes you would want to keep the same atomic number for the duration, obviously if you don't care what type of atom you're storing then there would obviously be many more than two states.
If it was possible set and count how many neutrons an particular atom has (aka which isotope), then it would be possible to encode more. Even Hydrogen has three isotopes, and Xenon has nine stable isotopes (and many more unstable). Same for number of electrons (aka ions).
If there are more properties that could be manipulated for each of those individual components, then it would be possible to have even more states. (ex: electron spin).
For example, with a hydrogen atom and it's 3 isotopes, it's theoretically possible to encode 4 states (2^2, half-nibble, crumb)
However to store 1 bit of information at given temperature the energy difference between state corresponding to 0 and state corresponding to 1 has to be not less than something of order kT ≈ 0.02, otherwise the information would be quickly erased by thermal motion. But if we take maximum energy gap at atom that might be used for storing information to be upper bounded by atom's ionization energy [1], it turns out that it can't be larger than something of order 10 eV. So it doesn't seem to be possible to store more than hundreds or thousands of bits per atom at room temperature.
[1] https://en.wikipedia.org/wiki/Ionization_energies_of_the_ele...
k = 1.38e-23 J/K = 8.6e-5 eV/K, so kT = 0.025 eV for T = 300 K.
Said another way, the Bekenstein bound is a limit based on the amount of information contained not just in a volume, but also with a given amount of energy. IANATP (I am not a Theoretical Physicist) but it seems like, according to the Bekenstein bound, lowering the temperature might reduce the theoretical amount of information available.
Anyway, yeah, the Bekenstein bound is purely theoretical, there is not, and probably never will be a practical demonstration of it.
http://www.trnmag.com/Stories/2002/080702/Ultimate_memory_de...
The smart thing to do nowadays is to locate processing circuitry with the memory in order to reduce transport and maximize parallelism.
Yes, according to history, if that's all anyone had. :)
IBM's project might be the ENIAC of molecular storage devices. Only time will tell. Keep in mind your example doesn't go far enough to match past history, we used to actually have much worse than 600MB / washing machine. We used to have 100 words / warehouse.
"By the end of its operation in 1955, ENIAC contained 17,468 vacuum tubes, 7200 crystal diodes, 1500 relays, 70,000 resistors, 10,000 capacitors and approximately 5,000,000 hand-soldered joints. It weighed more than 30 short tons (27 t), was roughly 2.4m × 0.9m × 30m (8 × 3 × 100 feet) in size, occupied 167m2 (1800 ft2) and consumed 150 kW of electricity."
"In 1953, a 100-word magnetic-core memory built by the Burroughs Corporation was added to ENIAC"
https://en.wikipedia.org/wiki/ENIAC
* EDIT: It'd be more fair to use punch cards as ENIAC's storage mechanism to compare against, and punch cards held a lot more than 100 words. Anyway, still, crazy by today's standards, right?
But to get back to your original point, a washing-machine-sized storage machine is perfectly acceptable if that's all your technology allows. In fact, it'd even be acceptable now, if it allowed you to replace what currently takes a whole data center's worth of hard drives. I'm sure Google would be ecstatic if they could store all of YouTube on a single machine the size of a washing machine.
Was it really easier for them to say 26 million songs?
Sure, according to who you ask, a 3-minute Justin Bieber song contains less "data" than a 3-minute Bob Dylan song, but at least the quantifying of time is consistent among different people (um, relatively speaking).
And sure, 26 million songs is still as hard to comprehend as 26 million books. But again, more people can quantify how much of their life a song takes because most people have more recently consumed a song's worth of information.
The variance between data storage for song (e.g. length, kbps) is not meaningfully different enough in terms of order of magnitude.
Raw is 10MB Loseless compressed is 5
Everyone using "songs" as a metric is talking about 1MB per minute MP3.
There was a time something of the sort would be needed for the popular audience - but contemporary 'normal people' well understand the usual measures of digital storage.
People don't choose between the '3,000 song' & '6,000 song' iPhone variations - even though Apple previously offered this comparison much more prominently for its iPod range. They choose 8/16/32/64/128 GB (the modern public is even catching up with us in having the powers of 2 memorised!) or whatever is the current lineup.
Has anyone looked into that?
You could do graphene instead and then just read it out row by row?
1 - If you do it with a surface, there's commercial tech available for reading it. But you'll still have to develop the entire writing stack.
2 - For a "my info is secure for N times longer than the Universe will take to get into heat death" you'll get a smaller N.
This is fundamentally a scanning technique. A very sharp tip, down to a few atoms at the point, sometimes capped with a single carbon nanotube, is scanned across the surface of whatever sample you have, which for a measurement like this, must be almost atomically flat. A bias is applied between the sample and the tip, and quantum tunnelling can allow for electrons to move between the sample and the tip. This current can then be measured, and correlated with sample height or electronic properties of the sample. If you scanning step size is less than that of the size of an atom, you can then image single atoms by detecting the change in current due to a different species of atom, or due to the change in height between your flat surface and tip when an atom is sticking out of the top of the surface.
To manipulate the atoms, the tip is moved close enough to an adatom that it begins to form a weak bond with the tip. The tip then can move and essentially drag the adatom with it to wherever the researchers want. [3]
[1] https://en.wikipedia.org/wiki/Scanning_tunneling_microscope
[2] https://en.wikipedia.org/wiki/A_Boy_and_His_Atom
[3] https://www.nist.gov/programs-projects/atom-manipulation-sca...
IBM has been pushing stuff around with a tunneling microscope for decades.
It's cool but the press should report the transfer rate.
https://blogs.oracle.com/bonwick/entry/128_bit_storage_are_y...
While it's obvious that IBM is trying to cross the same CASM (cloud, security, analytics and mobile[1]) as their "West Coast competitors", I'm glad that IBM is still investing in basic research as per the OP submission.
[1] https://dupress.deloitte.com/dup-us-en/deloitte-review/issue...
News: "A does X."
You: "They don't do Y."
What is the thought process involved in this behavior?
News: A does X.
Thought process: A
Thought process: Pop stack about A and post it.