Dr. Dobb's Journal - September 2008 - (Page 72) d09flam_p3ds 7/14/08 12:19 PM Page 72 Swaine’s Flames by Michael Swaine Japanese Beef, Giacometti, and the Joker HERE’S THE CHIEF defect of this column, as I see it: Insufficient vituperation. You’d expect a column called “Swaine’s Flames” to be more edgy and unbalanced, like your average political blog or a Lewis Black rant. Maybe this will tip the scales toward unbalancedness: Burger King is looking for people gullible enough to pay $200 for a hamburger. You want to bet they won’t find plenty of suckers? They’re charging $200 not because, as you might reasonably assume, they’re making them out of gasoline. No, it’s some sort of special promotion. A celebration of the global food crisis, Darfur, the growing gap between rich and poor, I forget what exactly. Frankly, I think it’s an outrage. I mean, they took wagyu, that astronomically expensive Japanese beef, ground it up, burned the outside to a crisp, and put it on a Burger King bun. An outrageous waste of fine beef! Admittedly, the cynical bandits who sell this cow flesh for $80 a Burger-sized portion deserve half the outrage. The only justification for the price of wagyu would be if all beef cost this much, in which case cows would become an endangered species and global warming would be reversed due to the dramatic reduction in cow farts. Speaking of which, NetFlix emitted a press release recently. They’re killing off profiles. Profiles let two or more users share the same account but keep their own movie purchases, preferences, queue, settings. I admit I never figured out what to do with the feature, but there are apparently whole categories of NetFlix users who depended on profiles. Husbands hiding their porn habits from their wives. Kung-fu fan and chick flick fan roomies coexisting harmoniously on a shared account. Parents sandboxing their kids into Grated pabulum, whatever, they’re all disgruntled. And there is no obvious reason for this feature downgrade, at least not in NetFlix’s non-explanation explanation. Not a great move for a company whose core business is on the trailing edge of technology. I don’t know if I’ve mentioned it lately, but the Associated Press is run by soulless idiots. Taking their cue from BMI or Cosa Nostra, they are strong-arming bloggers. Yes, many clueless or shameless bloggers rip off whole copyrighted stories. Yes, there’s a lot of confusion about the concept of fair use. So the AP is kindly offering some guidelines. Pay $12.50 and you can quote five words, for example. After all, the AP says, the Internet is not about copying, it’s about linking. Who could argue with that? Me, for one. First, we don’t need guidelines for fair use; copyright law is the guideline for fair use. AP’s guidelines are not the law and if the AP pretends otherwise, it does so fraudulently. Second, how dare the AP presume to lecture bloggers on what the Internet is all about. “The Internet is about linking, not copying,” no duh. Now explain to me, please, how to link to a story that you’re going to make disappear in a few days. Linking to AP stories is a recipe for link rot. The AP lawyers should rot in their own bile. Here’s a news flash: People die. One day it’ll be you. Every time it isn’t, be glad. And if the dead person was a talking head who hosted Meet the Press, go ahead and speculate about who might replace him. Yes, even on the day of his funeral. Maybe not at the funeral. But you weren’t invited, were you? Hey, if he doesn’t respect you enough to invite you to his crummy funeral, how much respect do you owe him? If you speculate about John McCain’s choice for vice president, are you playing the age card? What if you are? McCain himself played the age card first by being so freaking old. And by having three bouts with cancer. And by that maddening tic of ending every fifth sentence with a grin that is by God either incipient rigor mortis or an audition to play the Joker in the next Batman movie. If he gets elected and then permanently morphs into a human smiley, you’re going to know that his VP choice was very much your business. Okay, but what about the endless scrutiny of Apple’s VP bench after seeing a scarily gaunt Steve Jobs at WWDC? Isn’t that in poor taste? Holy mackerel, the guy looked like a Giacometti. If you’re a stockholder, his health is your business. But speculating about my possible replacement, that would be in bad taste [three-second McCain grin]. Michael Swaine Editor-at-Large mike@swaine.com 72 Dr. Dobb’s Journal l www.ddj.com l September 2008 http://www.ddj.com
Table of Contents Feed for the Digital Edition of Dr. Dobb's Journal - September 2008 Dr. Dobb's Journal - September 2008 Contents Friday Night Fish Fry Alia Vox Developer Diaries Developer’s Notebook A Conversation With Erik Demaine Application Lifecycle Management Meets Model-Driven Development Building a Robust Development Environment Real Users Really Matter Matching Wildcards: An Algorithm The Android Mobile Phone Platform Managing Application Thread Use Signalling Integer Overflows in Java .NET Development & the IBM WebSphere Portal Server The Agile Edge Effective Concurrency Swaine’s Flames Dr. Dobb's Journal - September 2008 Dr. Dobb's Journal - September 2008 - Dr. Dobb's Journal - September 2008 (Page Cover1) Dr. Dobb's Journal - September 2008 - Dr. Dobb's Journal - September 2008 (Page Cover2) Dr. Dobb's Journal - September 2008 - Dr. Dobb's Journal - September 2008 (Page 1) Dr. Dobb's Journal - September 2008 - Dr. Dobb's Journal - September 2008 (Page 2) Dr. Dobb's Journal - September 2008 - Dr. Dobb's Journal - September 2008 (Page 3) Dr. Dobb's Journal - September 2008 - Contents (Page 4) Dr. Dobb's Journal - September 2008 - Contents (Page 5) Dr. Dobb's Journal - September 2008 - Friday Night Fish Fry (Page 6) Dr. Dobb's Journal - September 2008 - Friday Night Fish Fry (Page 7) Dr. Dobb's Journal - September 2008 - Friday Night Fish Fry (Page 8) Dr. Dobb's Journal - September 2008 - Friday Night Fish Fry (Page 9) Dr. Dobb's Journal - September 2008 - Alia Vox (Page 10) Dr. Dobb's Journal - September 2008 - Alia Vox (Page 11) Dr. Dobb's Journal - September 2008 - Developer Diaries (Page 12) Dr. Dobb's Journal - September 2008 - Developer Diaries (Page 13) Dr. Dobb's Journal - September 2008 - Developer’s Notebook (Page 14) Dr. Dobb's Journal - September 2008 - Developer’s Notebook (Page 15) Dr. Dobb's Journal - September 2008 - A Conversation With Erik Demaine (Page 16) Dr. Dobb's Journal - September 2008 - A Conversation With Erik Demaine (Page 17) Dr. Dobb's Journal - September 2008 - A Conversation With Erik Demaine (Page 18) Dr. Dobb's Journal - September 2008 - A Conversation With Erik Demaine (Page 19) Dr. Dobb's Journal - September 2008 - Application Lifecycle Management Meets Model-Driven Development (Page 20) Dr. Dobb's Journal - September 2008 - Application Lifecycle Management Meets Model-Driven Development (Page 21) Dr. Dobb's Journal - September 2008 - Application Lifecycle Management Meets Model-Driven Development (Page 22) Dr. Dobb's Journal - September 2008 - Application Lifecycle Management Meets Model-Driven Development (Page 23) Dr. Dobb's Journal - September 2008 - Application Lifecycle Management Meets Model-Driven Development (Page 24) Dr. Dobb's Journal - September 2008 - Application Lifecycle Management Meets Model-Driven Development (Page 25) Dr. Dobb's Journal - September 2008 - Building a Robust Development Environment (Page 26) Dr. Dobb's Journal - September 2008 - Building a Robust Development Environment (Page 27) Dr. Dobb's Journal - September 2008 - Building a Robust Development Environment (Page 28) Dr. Dobb's Journal - September 2008 - Building a Robust Development Environment (Page 29) Dr. Dobb's Journal - September 2008 - Building a Robust Development Environment (Page 30) Dr. Dobb's Journal - September 2008 - Building a Robust Development Environment (Page 31) Dr. Dobb's Journal - September 2008 - Real Users Really Matter (Page 32) Dr. Dobb's Journal - September 2008 - Real Users Really Matter (Page 33) Dr. Dobb's Journal - September 2008 - Real Users Really Matter (Page 34) Dr. Dobb's Journal - September 2008 - Real Users Really Matter (Page 35) Dr. Dobb's Journal - September 2008 - Real Users Really Matter (Page 36) Dr. Dobb's Journal - September 2008 - Matching Wildcards: An Algorithm (Page 37) Dr. Dobb's Journal - September 2008 - Matching Wildcards: An Algorithm (Page 38) Dr. Dobb's Journal - September 2008 - Matching Wildcards: An Algorithm (Page 39) Dr. Dobb's Journal - September 2008 - The Android Mobile Phone Platform (Page 40) Dr. Dobb's Journal - September 2008 - The Android Mobile Phone Platform (Page 41) Dr. Dobb's Journal - September 2008 - The Android Mobile Phone Platform (Page 42) Dr. Dobb's Journal - September 2008 - The Android Mobile Phone Platform (Page 43) Dr. Dobb's Journal - September 2008 - The Android Mobile Phone Platform (Page 44) Dr. Dobb's Journal - September 2008 - The Android Mobile Phone Platform (Page 45) Dr. Dobb's Journal - September 2008 - The Android Mobile Phone Platform (Page 46) Dr. Dobb's Journal - September 2008 - The Android Mobile Phone Platform (Page 47) Dr. Dobb's Journal - September 2008 - Managing Application Thread Use (Page 48) Dr. Dobb's Journal - September 2008 - Managing Application Thread Use (Page 49) Dr. Dobb's Journal - September 2008 - Managing Application Thread Use (Page 50) Dr. Dobb's Journal - September 2008 - Managing Application Thread Use (Page 51) Dr. Dobb's Journal - September 2008 - Managing Application Thread Use (Page 52) Dr. Dobb's Journal - September 2008 - Managing Application Thread Use (Page 53) Dr. Dobb's Journal - September 2008 - Signalling Integer Overflows in Java (Page 54) Dr. Dobb's Journal - September 2008 - Signalling Integer Overflows in Java (Page 55) Dr. Dobb's Journal - September 2008 - Signalling Integer Overflows in Java (Page 56) Dr. Dobb's Journal - September 2008 - Signalling Integer Overflows in Java (Page 57) Dr. Dobb's Journal - September 2008 - Signalling Integer Overflows in Java (Page 58) Dr. Dobb's Journal - September 2008 - .NET Development & the IBM WebSphere Portal Server (Page 59) Dr. Dobb's Journal - September 2008 - .NET Development & the IBM WebSphere Portal Server (Page 60) Dr. Dobb's Journal - September 2008 - .NET Development & the IBM WebSphere Portal Server (Page 61) Dr. Dobb's Journal - September 2008 - .NET Development & the IBM WebSphere Portal Server (Page 62) Dr. Dobb's Journal - September 2008 - .NET Development & the IBM WebSphere Portal Server (Page 63) Dr. Dobb's Journal - September 2008 - .NET Development & the IBM WebSphere Portal Server (Page 64) Dr. Dobb's Journal - September 2008 - The Agile Edge (Page 65) Dr. Dobb's Journal - September 2008 - The Agile Edge (Page 66) Dr. Dobb's Journal - September 2008 - The Agile Edge (Page 67) Dr. Dobb's Journal - September 2008 - Effective Concurrency (Page 68) Dr. Dobb's Journal - September 2008 - Effective Concurrency (Page 69) Dr. Dobb's Journal - September 2008 - Effective Concurrency (Page 70) Dr. Dobb's Journal - September 2008 - Effective Concurrency (Page 71) Dr. Dobb's Journal - September 2008 - Swaine’s Flames (Page 72) Dr. Dobb's Journal - September 2008 - Swaine’s Flames (Page Cover3) Dr. Dobb's Journal - September 2008 - Swaine’s Flames (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.