-
Archives
- August 2015
- July 2015
- June 2015
- May 2015
- April 2015
- March 2015
- February 2015
- January 2015
- December 2014
- November 2014
- October 2014
- September 2014
- August 2014
- July 2014
- June 2014
- May 2014
- April 2014
- March 2014
- February 2014
- January 2014
- December 2013
- November 2013
- October 2013
- September 2013
- July 2013
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- May 2011
- March 2011
- November 2010
- October 2010
- August 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- October 2003
- September 2003
- August 2003
- July 2003
- June 2003
- May 2003
- April 2003
- March 2003
- January 2003
- December 2002
- November 2002
- October 2002
- September 2002
- August 2002
-
Meta
Category Archives: bad code
from insight to action
In 1991, according to The Patent Wars by Fred Warshofsky, Bill Gates said this about software patents:
If people had understood how patents would be granted when most of today�s ideas were invented and had taken out patents, the industry would be at a complete standstill today. The solution . . . is patent exchanges . . . and patenting as much as we can. . . . A future start-up with no patents of its own will be forced to pay whatever price the giants choose to impose. That price might be high: Established companies have an interest in excluding future competitors.
Thirteen years later, according to Brad Stone of Newsweek, Microsoft alum Nathan Myhrvold is putting this insight into action. Continue reading
Posted in bad code
33 Comments
America — world leader in technology
But thirteenth in broadband adoption. The amazing non-issue of this campaign. Continue reading
Posted in bad code
16 Comments
AudioVox: never again

A couple months ago, I bought this cool new phone by Audiovox — the CMD8900. The speaker then quit working. I returned it to the store I had bought it at (New Wireless, 107 West Portal Ave) at the end of August. Last week, when it was still not back, I called and asked why. New Wireless informed me all Audiovox repairs take “30 to 45 days.” I found that hard to believe, so I went to the Audiovox website, and posted a question asking whether that was true. A week later, no response still.
So though I have spent over $60 for wireless service this month, I’ve had no wireless phone. And indeed, if this is Audiovox’s policy, it is a really good reason not to rely upon that company. Unless of course, your cell phone is just a toy which you don’t really need, and you don’t mind spending scores of dollars for service that you cannot use. Continue reading
Posted in bad code
15 Comments
Just how lost PFF is
I continue to be astonished at how far PFF has moved from its roots. The group has issued a press release demanding Supreme Court review of Grokster, buttressed with supporting blog entries by Bill Adkinson and a “grid” by Solveig Singleton with a six (yes, count them, six, with some including italics) factor test that courts are to apply to decide whether a technology is legal or not.
I can well understand New Dealers racing to craft multifactored tests to regulate innovation. But I thought the whole point of the conservative (economic) movement was to teach us how harmful such regulation was to innovation and growth. Any test that cannot be applied on summary judgment guarantees that federal judges will be forced into a complex balancing to decide which innovation should be allowed. And thus, any industry threatened with competition can then use the courts to extort from these new competitors payment before they are permitted to compete. That is precisely what Valenti says the VCR case was about. He didn’t want to stop the VCR, he tell us. He wanted only to force VCR manufacturers to pay for the right to sell consumers VCRs.
Courts, and lawyers, have ruled Silicon Valley long enough. The great hope of the Grokster opinion was that it would return us to the time when entrepreneurs could invent without seeking a permission slip from a federal court (to borrow from the President) . It is simply bizarre to see PFF now call for a return to the days of industrial policy regulated by federal judges. Especially bizarre when you consider how taxing this policy will be to many of the “supporters” of PFF. Many (e.g., Apple, Microsoft, Intel), but alas not all (EMI, Vivendi, BMG). Thus the danger of putting principle up for bid. Continue reading
Posted in bad code
130 Comments
can this really be true: diabolic diebold
I’ve never really bought the conspiracy story surrounding the Diebold voting machine stuff. I’ve been happy that the issue has been raised (and even happier that the battle about copyright that Diebold’s effort at censoring criticism created also created the Free Culture movement at Swarthmore, and now spreading).
But if this story is true, I will have to rethink my view. As reported at Blackboxvoting:
By entering a 2-digit code in a hidden location, a second set of votes is created. This set of votes can be changed, so that it no longer matches the correct votes. The voting system will then read the totals from the bogus vote set. It takes only seconds to change the votes, and to date not a single location in the U.S. has implemented security measures to fully mitigate the risks.
Is this really true? Continue reading
Posted in bad code
14 Comments
blame where blame is due
Last month I wrote about the DRM-encumbered Constitution. Note, this is not really Microsoft’s doing — they just build the bombs, others choose to use them. But a bunch have sent links to free Constitutions. Here’s one for the iPod created by the American Constitution Society. Continue reading
Posted in bad code
3 Comments
watch the qualifiers
“Add digital rights management and the story becomes more complex.” Continue reading
Posted in bad code
8 Comments
the chase way
I’ve been begging my wife to let me close down all but one or two of our credit card accounts. The hassle of dealing each month with many different accounts is more than these fingers can handle. My latest victory was to be Chase. She has had a Chase account for ever. But I finally convinced her there was no real benefit to keeping that account open.
So she called Chase and asked that they close the account. Chase was not happy. “What can we do to keep you as a customer,” they asked. I was standing next to her when they asked her, so she asked me. I pointed to an advertisement we had just received from AT&T Universal card, promising no fees, zero interest, no payment for a year for balance transfers. She told the Chase representative we’d keep the card open if they gave us the same terms. The representative said she’d have to check, and said she’d call back later. She did. Chase offered the same terms as AT&T, and based upon that offer, we transferred a substantial chunk of airplane ticket debt to Chase. (The worse thing about traveling to speak is carrying the costs of the airplane tickets till reimbursed. At one point last year, I was carrying more receivables in conference expenses than my wife earns in a year.)
I remember thinking when this all happened how amazing it was that such a significant transaction could happen based only upon the word of a voice at the other end of the phone promising she spoke for Chase. How advanced the world had become! I thought for a second to ask that they send the offer in writing, but it seemed so 19th century. And anyway, it was Chase! And they were being so cyber! Who was I to spoil the fun?
This month we received our statement. As promised, zero interest, and zero fees for the transfer. But contrary to the promise, Chase was demanding a minimum monthly payment. When we called to say that this was not what was agreed to, we were instantly shipped back to the 19th century: “Do you have the offer in writing” the agent at the other end asked?
No, we didn’t. And after our payment for the full balance transfer is cleared, neither will we have a Chase card anymore either. Continue reading
Posted in bad code
24 Comments
Copyright Term Extension: does a bad report cost more than a good report?
As Michael Geist writes, it is increasingly the practice of the US government to export its copyright policy though bi-lateral trade agreements. One example is the trade agreements being concluded with Australia right now that will require Australia to increase its copyright term to life plus 70.
The Allen Consulting Group has prepared what it apparently considers an economic analysis of the proposed Term Extension. The report was commissioned by the Motion Picture Association, among others. The report is embarrassingly poorly done.
I describe some errors in the extended entry below. But I hope for the Allen Consulting Group that this report is not representative of its work in general. Continue reading
Posted in bad code
17 Comments
ibex: an excerpt from CODE
I got an email from a reader. “I’m reminded of ibex,” she wrote. Indeed. Here‘s a couple pages from Code and Other Laws of Cyberspace. Continue reading
Posted in bad code
3 Comments