- MySQL Performance Blog: Give me 8 hours, and I’ll help you build a better application. Three simple things you should to to make your applications more robust.
- Andrew Sullivan: The Rotten Core. As Alasdair Gray said, “Work as if you live in the early days of a better nation.”
- Foreign Policy: Think Again: Africa’s Crisis. Things aren’t as bad in Africa as you think. This is a short article that sheds lights on a lot of popular misconceptions.
- Amateur Gourmet: Dinner at El Bulli. The closest I’ll ever come to eating there, except perhaps when I watched Decoding Ferran Adria.
- Business Week: Where Have You Gone, Bell Labs?. An argument that job creation has stalled due to a lack of basic research.
- Financial Times: The Iraqi who saved Norway from oil. Absolutely brilliant feature on an Iraqi petroleum geologist who emigrated to Norway in 1968 to get proper health care for his daughter and walked into the opportunity of a lifetime.
Matt Thompson wrote a really good blog post a few weeks ago that I didn’t link to because I assumed everybody saw it, The 3 key parts of news stories you usually don’t get. It explains why people can watch the news on TV or read the newspaper and still not really understand the issues of the day. The argument is that the media tends to cover what’s happening right now without providing useful context or explaining the significance of the news.
I wanted to go back and link to Thompson’s article because it provides useful context for Matthew Yglesias’ explanation of why this is a big problem:
The bias toward process stories is not ideological in its intent, but it’s strongly ideological in its impact. Creating public confusion and ignorance while obscuring what’s really happening tends to favor elites versus people of modest means, it favors the status quo over change, it favors insiders over outsiders, and it favors narrow interests over the public interest.
This is why I read blogs. There are plenty of blogs that are just as focused on the day to day goings on of politics as any newspaper or cable news show, but I don’t read them. (It’s why I don’t subscribe to Think Progress any more.) I strongly prefer blogs that focus on digging into the substance of issues, and the good news is that there are plenty of them out there. Oddly enough, the newspaper that to me represents the worst journalism has to offer, the Washington Post, also employs one of the best public policy bloggers around — Ezra Klein.
Sometime soon I’m going to write about how being a programmer makes me think differently about toothpaste. In the meantime:
- Delightful video of a magician performing tricks for a chimpanzee. (Via Marginal Revolution.)
- The Washington Post ran only Dick Cheney could love on the torture of Khalid Sheikh Mohammed today. There’s pushback everywhere. Here’s Andrew Sullivan. Here’s former CIA agent Melvin Goodman. Here’s Glenn Greenwald. Oh, and here’s KSM on the lies he told under torture. Everybody who feels torture was justified is going to be talking about this article next week, may as well be ready.
- Here’s a list of the preinstalled versions of the Web stack on Snow Leopard. I was a bit surprised at some of the changes in PHP 5.3.
What do you guys think of the new link format? Good? Bad? Should each link be a separate post?
- It’s Snow Leopard day. Here’s a wiki for tracking which applications are Snow Leopard compatible. Here’s John Gruber’s upgrade procedure, which I will be following.
- Ted Leung revisits the age old debate — is open source development incompatible with good design?
- ComputerWorld tests free antivirus software for Windows.
- Simon St Laurent looks at reasons why there’s buzz around HTML again.
- Mac OS X Automation explains Services in Snow Leopard (my copy arrives tomorrow). Via Daring Fireball.
- A new poll reveals that people don’t actually even know what the public option is. The public option is a government-managed insurance plan that will compete with plans from private insurers in an exchange, available to individuals and small businesses that do not participate in group insurance. Here’s a longer explanation. In the meantime, the current Republican talking point seems to be that Medicare is a poorly run government program that we should preserve at all costs.
- The MySQL Performance Blog looks at the Redis database. Redis is one of those schema-less databases people are all talking about these days.
- Matt Raible takes a look at Java REST frameworks.
- The UK is looking at plastic alternatives to traditional pub glasses. That wins my “stupidest thing I read today” award. Via Bruce Schneier.
- Nefarious idea of the day: requiring users to view and regurgitate an ad to prove that they’re human. (Microsoft has applied for a patent on this approach.)
- Frank Bruni’s final column as the New York Times restaurant critic. I loved his advice for navigating a menu, which ends with, “Then scratch off anything that mentions truffle oil. Choose among the remaining dishes.”
- By way of the Footnotes of Mad Men, a newsreel from the 1964 World’s Fair. Worth watching for the explanation of computers alone.
- Andrew Sullivan on the American way of torture. I’m just going to keep linking to this stuff until I stop encountering people who believe that the way we have treated detainees does not constitute torture.
- Hypocrisy watch: we send Bill Clinton to North Korea to retrieve US journalists who have been unjustly imprisoned, and we also imprison Iraqi journalists without charging them with any crimes.
- Today’s compromise is tomorrow’s landmark legislation. Let’s pass a health care reform bill.
- Ted Kennedy was the first member of Congress with an official Web site.
I hinted at this in my link post, but I thought I’d write up the whole thing in hopes of discussing it. I have a page that will include a Google Map with markers for a number of locations (potentially a large number of markers). For an explanation of how to add markers to a Google Map, check out this page.
So the question is: how do you get the address data from my database to Google Maps?
The process is to geocode the address and then apply the marker to the map. There’s a simple example at that link.
Here are some possible approaches:
I’ve done some searching to find out how people handle this problem, but haven’t seen any good answers yet. Any ideas?
- Glenn Greenwald on what all Americans should know about the 2004 CIA Inspector General’s report that was released on Monday.
- Alex Tabarrok (the more doctrinaire libertarian half of the team at Marginal Revolution) explains why you must have a public option if health care reform will include an individual mandate. Further proof that I was completely wrong in arguing that the public option is not necessary.
- Spencer Ackerman explains the insidiousness of torture — once you’ve embarked on a program of torture, the logical response to not getting the information you expect is to order more torture.
- If you’re trying to embed Google Maps in your Web site and want to start with a centered map of the United States, Lebanon, Kansas is the spot.
Trying yet another format for daily links. Here we go:
- This is accountability.
- Footnotes for last night’s Mad Men. If you like those, there’s a whole blog of Mad Men footnotes by the same author.
- I wanted to second this notion from Matthew Yglesias that it’s stupid to blame Obama’s mistakes for the trials and tribulations of passing health care reform. This is an incredibly complex, emotionally charged issue, and trillions of dollars are at stake. Plus the opposition party is willing to lie constantly to scuttle reform for political reasons. There is no simple road map to reform.
- The next World of Warcraft expansion (due sometime in 2010) will feature an in game launch event. The theme of the expansion is that an evil dragon unleashes an event that rips the original game world apart, so it’ll probably be worth renewing your game account just for that event when the time comes.
- How rich are the super rich? Richer than ever.
- Security researchers are looking at ways that botnets can be controlled through Google or Twitter. As far as I know, right now the most common approach is via IRC. Honestly, it strikes me that the simplest approach would be to set up a blog on BlogSpot and have all of the zombie PCs subscribe to the RSS feed.
While I was tinkering with my server over the weekend, the New York Times Magazine was publishing this incredibly thought provoking cover story on women’s rights. Seriously, read the whole thing. I’m not even going to pick out any of the most interesting facts cited so that you have to go look for them.