Why is MySQL more popular than PostgreSQL?

Why is MySQL more popular than PostgreSQL? The fact that it is more popular is indisputable – take a look at MySQL’s market share page. My experience with PostgreSQL is very limited and my strongest impression was that the command line client has a weird interface, beyond that, I know little. PostgreSQL advocates are pretty convinced of its superiority over MySQL on every level. PostgreSQL was released in its current form in January 1997. MySQL was initially released in May 1995, but the first version that saw really wide adoption – version 3.23 – came out in January 2001. I’ve always used MySQL but I never made an affirmative decision to choose it over PostgreSQL. Is there a reason why MySQL is more popular other than the power law reasons? What gave it the initial edge in adoption? ...

May 20, 2009

Raising CAFE standards

I just wanted to say that the Obama administration nationalizing California’s proposed fuel economy standards is very good news. It’s unfortunate that a bunch of people will probably be buying new cars now under the cash for clunkers bill instead of in a couple of years when most cars are significantly more fuel efficient.

May 19, 2009

Boiling the frog

Atlantic Monthly writer James Fallows is on a mission to get people to stop using the boiled frog metaphor because frogs won’t actually stay in a pot of water as the temperature rises to a boil. He proposes as an alternative a cat litter box metaphor. Here’s an email I sent to him explaining why one is inadequate as a substitute for the other: I don’t think the cat litter box analogy is a perfect substitute for the boiled frog. The point I take away from the litter box is that people to become accustomed to conditions that make people who are not so conditioned wince. The point of the boiled frog analogy (despite the fact that it is not scientifically accurate) is that if environmental conditions change slowly enough, people will not perceive that change until it’s too late. ...

May 18, 2009

The inevitable MySQL fork

MySQL is near and dear to my heart – I use it for just about every project I work on. And like many people, Oracle’s acquisition of Sun leads me to worry about MySQL’s future. However, I’m not sure that the new MySQL fork from Percona and Monty Program Ab will lead us to the promised land. What scares me most is that the new database will not support InnoDB. That makes sense, because InnoDB was already an Oracle property even before the Sun acquisition, but moving away from it will be scary for many users. Time to figure out whether Primebase XT is ready for prime time, I suppose. ...

May 14, 2009

Losing patience with Obama on gay rights

Andrew Sullivan is losing patience with the Obama administration when it comes to gay rights issues: Here we are, in the summer of 2009, with gay servicemembers still being fired for the fact of their orientation. Here we are, with marriage rights spreading through the country and world and a president who cannot bring himself even to acknowledge these breakthroughs in civil rights, and having no plan in any distant future to do anything about it at a federal level. Here I am, facing a looming deadline to be forced to leave my American husband for good, and relocate abroad because the HIV travel and immigration ban remains in force and I have slowly run out of options (unlike most non-Americans with HIV who have no options at all). ...

May 13, 2009

Google advertises Chrome

How committed is Google to driving Chrome adoption? They’re running TV ads to get people to try it out. Farhad Manjoo speculates on why people aren’t adopting Chrome, but not so much on why Google really wants them to adopt it. I don’t think anyone has really explained what Google hopes to gain by driving adoption of its own browser – and clearly, given the TV ads, they are very committed to this project. ...

May 13, 2009

Two sides to the Dan Baum story

Dan Baum’s serialized account of his firing from the New Yorker is garnering a lot of attention, and rightfully so. The New Yorker is interesting, period, and Baum is an engaging writer. But his side of the story is not the only one. Former Salon editor Scott Rosenberg speculates on the other side. I really liked this bit, because everybody needs to understand it: “The biggest disappointment was learning that, after all, it’s not only about the work on the page. That the writing life is not a pure meritocracy, or a refuge from office politics. All that crap still matters. Even at the top of the heap. Perhaps especially at the top of the heap. Who knew?” ...

May 12, 2009

Judging restaurants by a single dish

Tyler Cowen has posted a list of dishes he uses to evaluate the quality of ethnic restuarants. For example, he evaluates Turkish restaurants based on the doner kebab: Turkish: Doner Kebab, taking special care to ponder the tanginess of the yogurt and how it interacts with the meat. I find that when it comes to “bar food”, you can tell a lot from the fries. Are they the frozen, institutional fries or were they hand cut on the premises? If the latter, chances are they care about the quality of the other things they serve as well. ...

May 11, 2009

Merging STDOUT and STDERR

Here’s a Unix shell lesson I always forget. Shell commands can send output to two places, standard output and standard error. The two are separated so that if you’re redirecting the output of the command to a file or piping it to another command, error messages generated by the command aren’t included with the expected output of the command. This becomes a problem when you want to capture STDERR in a file, or pipe it to a command like grep so that you can search for specific things in the errors. ...

May 8, 2009

The future of syndication

What’s the future of RSS, Atom, and other syndication formats? I’m still attached to my RSS reader, but it sounds like a lot of people are giving up. For example, here’s RSS reader author Dare Obasanjo on RSS readers that work like mail clients: The problem is that the RSS readers I use regularly, Google Reader and RSS Bandit, take their inspiration from email clients which is the wrong model for consuming casual content like blogs. Whenever I fire up an email application like Outlook or Hotmail it presents me with a list of tasks I must complete in the form of messages that need responses, work items, meeting invitations, spam that needs to deleting, notifications related to commercial/financial transactions that I need to be aware of and so on. Reading email is a chore where you are constantly taunted by the BOLD unread messages indicator silently nagging you about the stuff you haven’t done yet. ...

May 8, 2009