clayj said:
They still have size, though, right? A point particle (dimensionless) with mass would have infinite density (weight per unit volume), and that doesn't make sense.
I think he meant trying to use quarks or even strings to detect and "read" a photon's state without altering it. Of course, if you could do this, the resulting apparatus would be so large and require so much energy to operate that everyone would know what you were up to.
I know this is a bit off topic,
You are correct, it's correct to think that photons do have "size". I said they did not because the physics gets difficult. A photon has a perfectly well-defined wavelength only when it's in a momentum eigenstate, i.e. when it has a perfectly well-defined momentum (and energy). This never happens. A photon is always in a superposition of momentum eigenstates:
The only quantity that we might want to call the "size" of the photon is the width of the Fourier transform of the momentum-space wave function, f, i.e. the uncertainty in the photon's position. This uncertainty could be anything between zero and infinity. Since it can be arbitrarily close to zero, it makes sense to call the photon a "point particle".
However, if we assume that the uncertainty in momentum is proportional to the magnitude of the momentum (which is the only thing we can assume if we know nothing about the state), the uncertainty in position is proportional to Planck's constant divided by p (the magnitude of the momentum). Since p is inversely proportional to the wavelength, the uncertainty in position is proportional to the wavelength.
So it makes sense to think of the wavelength as the "size" of the photon (or at least as something proportional to it). This may seem strange, but it is at least consistent with e.g. the fact that microwaves (with wavelengths of order 1 cm) won't go through a metal net with millimeter-sized holes (like the net that covers the window of your microwave oven), but they will go through a net with much larger holes.
So photons do have "size" but it is not size as in a lump.