The technique works because the photons transmitted by the laser actually carry angular momentum, allowing them to interact with the hard drive. Also, each laser pulse heats a tiny space on the disk just enough to make changing its polarity--thereby storing a bit of data--a little easier. The key is reversing the polarity of the laser pulses, which can produce the equivalent of either a 1 or a 0 of binary code on the disk storage medium.