I'm kinda happy about how the market's being shaken up for once. I had regarded the whole PDA / Smartphone market with a certain amount of distaste and disinterest for quite some time. My old Viewsonic PDA died and I found I just wasn't using it for anything useful.. and then I ended up getting the Motorola Q because at least it had a decent web browser and keyboard so that I could text people instead of having to deal with my basic fear of telephones.
My rant: One can write all the GPL'd open-source whatever software that will do all kinds of rotten things to a Microsoft Windows Mobile 6 device that Microsoft doesn't intend for you to be able to do. But you can't do that with an iPhone.
When I was using an mbox-based mail system, every so often I would have a mail corruption bug where "something" would go wrong. My Outlook email box has gone funky in the past and not all of the data is stored in an especially well documented place either.
Makes a whole new way to construct a Ruby object that's simpler and more declarative. I've come to love languages where you can pull stunts like this...
This is great. There's a continual chain of bottom-feeder-companies out there who specialize in selling an entry in a directory that everybody just tosses in the trash bin for $$$$$. Combine that with the desire to spend as little money on things that don't impress the clients and a desire to not have prospective clients be able to call up existing clients to find out how useless the service really is....
I remember working on a product that was rewritten to be partially in Java partially in C++ (because Java wasn't fast enough). By the end of it, I pointed out that they could have ported it once (from Unix to Windows) and it would have taken less time.
This is an example of how you can use logical arguments to say something really stupid. Just because you can imagine a program that runs for the expected lifespan of a computer yet doesn't fill up the address space doesn't mean that I can't imagine a program able to fill even a 64 bit address space within a very short amount of time.