What’s up with Apple and the FBI? Several of my friends and family have asked me about this case, which has been in the news a lot recently. A whole lot of news stories have been written trying more-or-less successfully to explain what’s going on here, often with ill-fitting analogies to locks and keys, and… Continue reading Apple vs the FBI
I have ranted about this before, I know, but I’m a little irritated. Every single time I update the iPhone tools, I run into some crazy issue building code that worked just fine on a previous version. This week, after digging my office out from under all the mess from moving to a new house,… Continue reading This week’s iPhone SDK sob story
Okay, rant mode on. As I was waiting for Eclipse to launch again today, it occured to me that one of the enduring mysteries of Java (and C#/.NET) for me is the continued dominance of just-in-time compilation as a runtime strategy for these languages, wherever they’re found. We’ve all read the articles that claim that… Continue reading Just In Time compilation vs. the desktop and embedded worlds
I’m once again writing Java code professionally, something that I haven’t done in nearly 10 years (no, really – I had to stop and think it through because I didn’t believe it, either). A couple of thoughts did occur to me, after I’d figured out the time frames involved. I was a little taken aback… Continue reading Returning to Java, after 10 years away
Am I mis-remembering, or did Internet Explorer formerly produce more helpful error messages than this one when failing to connect to a website? Is this another IE7 “feature”? Why would you display the exact same error message for no network connectivity, a DNS failure, and a site that doesn’t respond? Given that it’s trivially easy… Continue reading Is it my imagination?