If you take a hash (eg SHA1 is better than MD5) of the UDID you get a unique string that is not the UDID. Of course if other apps do the same then these could be compared to identify users -- not necessarily by name, but connecting a user on one server with a user on another.
So concatenate the App Id, which is unique to the app, with the UDID, which is unique to the device, and then take the hash, which is then unique to both and not invertible. Do this once, on the device (not on your server, or the UDID has to be transmitted), and use that as a unique identifier of the user/device.
RIM needs to make a blackberry device that can use the Iridium satellite network.
I've noticed lots of slow responses or no responses from Google servers lately. (Gmail, Google Docs, Google Search, Youtube, Google Maps, etc) It doesn't happen all the time, but many many times throughout the day. Has anyone else noticed this? If so, is anything known about it? DOS, etc?
Yes, I use Google for DNS and I've notice in the past day or two that it fails for long intervals (many minutes). I also wondered about DOS.
It is easier to change the specification to fit the program than vice versa.