Several magazines have talked about it - Popular Science, Popular Mechanic, and perhaps Time magazines. I find it very fascinating and it makes sense to build arcology in a congested metro area like Tokyo, LA, NYC, etc. However - we DO have a "floating city" like it..... and it's called CRUISE SHIP!
The Floating City