The Key Difference Between America and Canada

A Canadian writes

I feel the same way about Canadian healthcare. I had a bleeding ulcer and had to be rushed for an emergency scope - it cost me nothing out of pocket. When I had my son, it cost me nothing out of pocket. When I took my Dad to the ER 6 times in a year for ICU intervention - it cost us nothing out of pocket.

Yes, it costs us taxes. But, there is no way that what I pay in taxes in a year could cover our medical needs. I go for a yearly checkup, take my son to a wellness visit, and so on. I’m hearing how expensive it is to get decent health insurance, so why would you put yourself, at greater expense, in the hands of a for-profit-insurer? Give me socialized medicine, thanks.

An American responds

Want to know something? I had almost exactly the same experience here (mother nearly died of heart failure multiple times last year). Ulcer, new daughter, etc.

Last year: $8000 in deductibles, $5500 worth of insurance premium through my job, and her medicare part B supplement plan. Rx came to about $2500. Got laid off for a period of time right when my wife was having a baby. Now I am $85,000 in debt.

Capitalism and insurance don’t work well together.

Phasing in PostgreSQL

Since I like to avoid the Sun, I’ve started migrating my stuff away from MySQL and into Postgres this weekend. So far, I have a functional PostgreSQL ActiveTable driver and most of my ActiveTable demo app working with it.

Postgres isn’t bad. It’s a little confusing initially, when you can’t figure out how connecting works (it can auth based on whoami if you just want to connect via a UNIX domain socket, and it supports hashed passwords for connecting over TCP/IP, etc), but once you’re in, it’s easy. I really like phpPgAdmin - I wish phpMyAdmin was this nice.

The major differences I’ve seen between Pg and MySQL are

  • No auto_increment. Instead, there’s a SERIAL type you can use that creates a sequence for you automagically.
  • Timestamp doesn’t accept 0000-00-00 00:00:00 as a valid value.
  • Postgres doesn’t let you specify an empty string in an integer column.
  • Instead of enum, we have a CHECK() that takes in any expression. Enums are CHECK(column IN (’A',’B')).

It has some pretty ridiculous features, like arrays and polygon datatypes, too.

The only problem I’ve had thusfar is that my sequences got all fucked up when I imported my data. I specified the value for my PK columns, but the sequences stayed at 1. Easy enough to fix, though. I wrote a little script to clean things up in no time.

As Anticipated: Sun Ruins MySQL

As I’ve been anticipating since Sun announced its acquisition of MySQL AB, Sun is ruining MySQL.

I was expecting them to start adding horribly slow Java bullshit first, but it looks like they’ll be using a different caliber round to shoot themselves in the foot: MySQL features only available in Enterprise Edition with no code available to review/optimize/submit patches for/have tested by thousands of people.

Thanks, you douchebags. Way to not get it.

I guess I’ll be switching to Postgres now. Oh, hello there, 2006…

Finally, Web2.0 produces something useful!

I’m not a fan of all of the stupid web 2.0 trends. Ugly designs with rounded-corners and gradients everywhere, useful links to site news being hidden away in the footer, YouTube videos and obnoxious screencasts coming at you from every which-way, and stupid business models…I hate them all. It’s like the original .com bubble, just a thousand times more annoying and in-you-face.

I mean, FogBugz is great and all, but there’s no way in hell I’d ever pay $25 a month for a single user on a bugtracker. Sorry, Joel, your blog is great, your application is even greater, but it’s not worth that kind of recurring cost. $25/m for five users, sure, OK. But for one? Are you kidding me?

But.

I’ve finally seen something useful come out of this web2.0 craze. Something with a simple, quiet (for web2.0 standards) UI, a good pricing model, and an absolutely to-die-for service. Enter: GitHub.

Github is Git repository hosting plus a web frontend. It’s just gone into its public testing phase, so it’s nowhere near perfect yet - for example gitweb is still a much better way to view revision history, since it supports all kinds of crazy diffing, but I expect to see that in GitHub sooner or later.

Fast, free Git repository hosting you can manage through a web UI. No backups to worry about, no making accounts and copying keys around - if you want to give someone write access to your repository, you just add them as a contributor.

If you want to work on some code for someone else’s project, there’s a ‘Fork’ button you can press. It clones the repository to your account. When you finish, you can send the original owner (or anyone else, for that matter) a ping and let them know you have some code they might want to pull in. It’s nice.

There are RSS feeds everywhere (this is web2.0, after all). If you look to the right, you’ll notice I’m pulling in some messages from my GitHub RSS feed right onto the owlmanatt.com sidebar. The messages kind of suck. I wanted the commit notes, but that isn’t really practical (they can be long), so I just threw the feed into Yahoo Pipes (ugh, I’m hitting the web2.0 bong pretty hard today) and munged the titles/filters around a bit until I was happy.

In other news, I’ve changed the OwlManAtt.com theme. It’s been a few years, so…why not?

Risk vs. Reward: Was It Worth It?

CBS News has had the privileged of interviewing George Piro on 60 Minutes. Piro was the FBI agent assigned to interrogate Saddam Hussein after his capture in 2003. In all honesty, I’m surprised Piro was allowed to discuss the events that unfolded publicly, especially before Bush had ended his term.

To preface my thoughts on the interview, I just want to go over some of the details of the war. First and foremost, the casus belli for invading Iraq, as summerized aptly by Wikipedia:

The rationale for the invasion offered by U.S. President George W. Bush and coalition supporters included the allegation that Iraq possessed and was actively developing weapons of mass destruction (WMD) in violation of a 1991 agreement. U.S. officials argued that Iraq posed an imminent, urgent, and immediate threat to the United States, its people, allies, and interests. The supporting intelligence was widely criticized, and weapons inspectors found no evidence of WMD. After the invasion, the Iraq Survey Group concluded that Iraq had ended its WMD programs in 1991 and had none at the time of the invasion, but that they intended to resume production if and when the Iraq sanctions were lifted. Although some earlier degraded remnants of misplaced or abandoned WMD were found, they were not the weapons for which the coalition invaded. Some U.S. officials claimed Saddam Hussein and al-Qaeda were cooperating, but no evidence of any collaborative relationship has been found. Other reasons for the invasion stated by officials included concerns about Iraq’s financial support for the families of Palestinian suicide bombers, Iraqi government human rights abuses, spreading democracy, and Iraq’s oil reserves.

So, the United States and its allies invaded a country and removed its government on suspicion of support for Al Queda and suspicion that Iraq possessed biological, chemical, and/or nuclear weapons.

Now, also know - during the course of the war, between 104,000 to 223,000 Iraqi civilians have been killed (Iraqi Health Ministry casualty survey for the WHO, criticized for being too conservative in its estimates), 9,000 to 10,000 Iraqi police/military personnel (post-invasion), 4,000 American soldiers, and 500 insurgents. Additionally, some 28,000 Americans soldiers have been injured.

That’s between 117,500 and 237,500 human beings killed. FedEx Field, the NFL’s largest stadium, can hold a mere 91,000 people. Imagine two FedEx Fields full of human corpses. It takes two of those stadiums to fit the result of the Iraq War into.

On top of the loss of life, the American taxpayer is footing a bill for nearly half a trillion dollars - and the Congressional Budget Offices estimates that, when all is said and done, that bill will be around two trillion. That’s a two and twelve zeros. $2,000,000,000,000.

Right-o. So now, after all of this, George Piro tells the world at large what Saddam had to say. This is, for better or for worse, the best truth we’ll ever get from their side of the dispute - this is what Saddam has left us as way of explanation.

Iraq, Saddam, and Al Queda. Were they working together? is the second-biggest question America had on its mind pre-war. Did Saddam have a part to play - small or large - in 9/11? There was doubt cast on the intel pointing to a link - sadly, a lot of it came just after the invasion was undertaken. Was there a link? Was it true?

What was Saddam’s opinion of Osama Bin Laden?

“He considered him to be a fanatic. And as such was very wary of him. He told me, ‘You can’t really trust fanatics,’” Piro says.

“Didn’t think of Bin Laden as an ally in his effort against the United States in this war against the United States?” Pelley asks.

“No. No. He didn’t wanna be seen with Bin Laden. And didn’t want to associate with Bin Laden,” Piro explains.

Piro says Saddam thought that Bin Laden was a threat to him and his regime.

That makes sense. Osama is a man who works towards destabilizing governments. Saddam had historically been very wary of dissent and beat it down mercilessly. Osama had taken aid from America before, and now turned against it. What would stop him from turning his back to Iraq? Why Saddam trust a man like Bin Laden?

Then, we have the big one - the issue of WMDs. The aluminum tubes and the chemical-weapon-producing trucks. Iraq’s WMDs were the smoking gun that were the real cause of the invasion. There was widespread criticism of this argument; most people simply refused to believe Iraq possessed nuclear, chemical, or biological weapons. Wolf Blitzer reported on the possibility of Iraq having WMDs was grossly exaggerated. We all remember the yellow cake debacle.

No functional WMDs were found in Iraq. No nuclear warheads. No mustard gas. No anthrax or smallpox. Iraq did have some of those things - it used mustard gas in the ’80s. What happened to Iraq’s WMDs, their smoking gun? Piro told us:

In talking casually about that speech, Saddam began to tell the story of his weapons. It was a breakthrough that had taken five months.

“Oh, you couldn’t imagine the excitement that I was feeling at that point,” Piro remembers.

“And what did he tell you about how his weapons of mass destruction had been destroyed?” Pelley asks.

“He told me that most of the WMD had been destroyed by the U.N. inspectors in the ’90s. And those that hadn’t been destroyed by the inspectors were unilaterally destroyed by Iraq,” Piro says.

“So why keep the secret? Why put your nation at risk, why put your own life at risk to maintain this charade?” Pelley asks.

“It was very important for him to project that because that was what kept him, in his mind, in power. That capability kept the Iranians away. It kept them from reinvading Iraq,” Piro says.

The article does not go on to mention it, but the interviewer confirms with Piro that Saddam gave the order to dismantle their remaining WMDs himself.

I will also remind you of two people: Dr. Hans Blix, Executive Chairman of the UN Monitoring, Verification and Inspection Commission, and former Director General of the IAEA, and Kofi Annan, Secretary General of the UN. Both of these people went to bat for Iraq; they said that there were no WMDs. Annan also went on record as saying the the preemptive invasion of Iraq was “from our point of view, from the [United Nations] charter point of view it was illegal.”

From the mouth of the defeated Saddam himself, there was no smoking gun, and there would be no body count that could ever compare to the toll we took had we left Iraq to its own devices.

Knowing all of this now does not do the hundred-and-sixty-thousand or so dead any good. Saying this was a mistake will not put Iraq back together; it will not stomp out the insurgency overnight. The United States has created a mess and must find some way to resolve the myriad of problems Iraq is now facing.

All we have left now is accountability. Perhaps the President and the Vice President manipulated the truth. Perhaps they lied. These are not questions I can begin to answer; Kucinich may have an answer before the year is out, or the historians may know in thirty years or so. Perhaps there will never be a suitable answer.

But, the question that I have for you all, my dearest readers, is this - was it worth it?

Two trillion dollars that could be spent on education, infrastructure, food, or social services. Four thousand Americans taken from their families - and legions more with lost limbs. Thousands upon thousands upon thousands of innocent Iraqis, people who simply wanted to live their lives, killed in cold blood for somebody else’s war. Families torn apart, homes bombed out, power and water supplies destroyed.

I must admit that I was a warhawk at the beginning. In January 2003, I was a big supporter of getting rid of Saddam on the off-chance that he did have WMDs. The arguments were difficult to make then; they basically amounted to ‘WHAT IF the doubt is misplaced? Are you saying we should stand by and wait for him to kill a hundred thousand people?’. I was young and foolish and wanted to see some shock and awe on CNN because it would look cool. Horrible.

But, think back to 2003. We had doubt about the truth - a lot of it. Yet, if we were wrong, ten thousand people could be vaporized or poisoned and that would be that for them. If we had waited a few more months - the five months it took for the yellowcake story to come to light and the Plame affair to begin - this might have been avoided. Think about that - a hundred thousand human beings would still alive and with their families if we had waited just five more months.

I’d like to think that it wasn’t worth it.

Next Page »