I just finished reading Richard Dawkins's The God Delusion. Let me start by saying that I quite enjoyed the book. That said, I'm not sure I had the same reaction to it that most others would have.
Richard Dawkins's book could have easily been titled, "Well, That About Wraps It Up For God." Dawkins, in a few hundred pages, obliterates all of the major arguments for religion. All of his reasoning has been presented by others many times before. However, Dawkins either restates or quotes others as appropriate to make The God Delusion a one-stop-shop refutation of god and religion.
I suspect that, for those people just crawling out from under the smothering blanket of religion, Dawkins's book elicits euphoria. When the contradictions of religion are so plainly exposed, the conflicted proto-atheist's cognitive dissonance melts away.
I remember what this sense of liberation felt like when I first felt it, even though my early christian indoctrination was far from complete (a topic of a future post). I can only imagine the high that a reformed baptist must feel. I imagine it would be like a Quentin Tarantino-style happy ending to 1984:
O'Brian: "Until you accept that 2+2=5, there can be no hope for you, Winston. Tell me, what does two plus two equal?"
Winston: "Two plus two equals. . ."
Samuel L. Jackson: "Two plus two equals FOUR, motherfucker!" *pistol whips O'Brian*
Okay, so perhaps that's a not quite how a reformed baptist would feel. Sadly, a reformed baptist probably faces ostracism from the people he loves: family and former fellow church goers alike. But the fact that many people are willing to choose ostracism over continued cognitive dissonance should be an indicator that there is some benefit.
But I've been an atheist for a long time time. Its novelty has worn off. I don't get the high anymore. I don't define myself in terms of being "non-christian" any more than I define myself in terms of being "non-french-poodle." Not believing in god isn't something I think about. I just don't believe.
What Dawkins's book did for me was to remind me of my obligations:
1. I have an obligation to myself to defend my human freedoms from those who seek to legislate religion.
2. I have an obligation to support other non-believing individuals by publicly identifying myself as a kindred non-believer.
3. I have an obligation to society to actively oppose any dogmatic belief that threatens my society's survival, or which threatens the quality of life for members of my society.
Maybe someone can help me come up with a better list of non-believers' obligations?
Dawkins points out that theocracy is waxing in many parts of the world: including the US, UK, and pretty much all of the muslim world. This cannot be allowed to stand. He also points out that atheists aren't as small a group as many people think. We might just have a bit more political power if we were to stand up for ourselves.
I suspect that many longer-term atheists such as myself are largely complacent. Most of us just don't find religion, or those who would argue for it, very interesting or engaging. Some of us have probably been cowed by the social pressure that teaches us that religion should be inherently respected, even if we don't believe in it. So, we are content to say nothing, or allow the younger atheists to say it for us in ways that aren't always productive.
So, for those who know me, it's no shocker that I've been an atheist for a long time. For those who don't, let there be no doubt: I'm a rational atheist and intend to remain so until overwhelming scientific evidence says I should be otherwise.
I'm still working out how best to oppose the rising political theocracy in my nation of birth.
Monday, January 29, 2007
Saturday, January 27, 2007
Why I won't ever vote for Hillary Clinton
I will not vote for Hillary Clinton. No, I haven't switched my politics radically--I don't see myself voting Republican as long as those bastards keep doing things like trying to repeal the minimum wage.
Simply put, I will not support another American dynasty. The founding fathers of the United States were more or less in agreement that presidents shouldn't serve more than two terms. We didn't work as hard as we did to win our independence only to set up our own fracking king!
For George Washington and his successors, this was pretty obvious. Presidents of this era had a gentlemen's agreement serve only two terms. In America's history, only FDR was ever elected to more than 2 terms. The 22nd amendment ensured that presidents would forever more be limited to two terms. Or so we thought.
It seems that good old fashioned american ingenuity has figured out a way around this inconvenient good idea. Let's simply elect the offspring or spouses of former presidents. That way, we can have our dynasty and merely defecate on the 22nd amendment with its associated historical and philosophical justifications.
Don't you get it people? Even if you believe that Hillary Clinton is the reincarnation of Thomas Jefferson, and that she will lead the United States into a thousand year period of prosperity and peace, can't you see that this is a bad idea? No, still don't see it?
Okay then, how well do you like Jeb Bush? If Democrats elect Hillary, what will be the argument when Jeb ends up on the ballot in 2012? Democrats should best be trying to nip in the bud any attempts at dynasty by Democrats or Republicans alike.
If we establish a tradition of dynasty, conservatives will always be likely to win. Who better to win in a dynastic shootout than the Republicans who have already elevated cronyism, nepotism, and the good ol' boy network to a fine art?
Kings got their start as earthly manifestations of gods. With wacko deluded religious nut-jobs running around like they own the place, we're already dangerously close to becoming theo-fascist state. Dynasty gets us one step closer to absolute rulers who derive their mandate from gods rather than the masses.
Screw that. If Hillary gets the nomination, I won't vote for her. I don't care if my one vote for the Green Party means that the exhumed corpse of Hitler wins.
Simply put, I will not support another American dynasty. The founding fathers of the United States were more or less in agreement that presidents shouldn't serve more than two terms. We didn't work as hard as we did to win our independence only to set up our own fracking king!
For George Washington and his successors, this was pretty obvious. Presidents of this era had a gentlemen's agreement serve only two terms. In America's history, only FDR was ever elected to more than 2 terms. The 22nd amendment ensured that presidents would forever more be limited to two terms. Or so we thought.
It seems that good old fashioned american ingenuity has figured out a way around this inconvenient good idea. Let's simply elect the offspring or spouses of former presidents. That way, we can have our dynasty and merely defecate on the 22nd amendment with its associated historical and philosophical justifications.
Don't you get it people? Even if you believe that Hillary Clinton is the reincarnation of Thomas Jefferson, and that she will lead the United States into a thousand year period of prosperity and peace, can't you see that this is a bad idea? No, still don't see it?
Okay then, how well do you like Jeb Bush? If Democrats elect Hillary, what will be the argument when Jeb ends up on the ballot in 2012? Democrats should best be trying to nip in the bud any attempts at dynasty by Democrats or Republicans alike.
If we establish a tradition of dynasty, conservatives will always be likely to win. Who better to win in a dynastic shootout than the Republicans who have already elevated cronyism, nepotism, and the good ol' boy network to a fine art?
Kings got their start as earthly manifestations of gods. With wacko deluded religious nut-jobs running around like they own the place, we're already dangerously close to becoming theo-fascist state. Dynasty gets us one step closer to absolute rulers who derive their mandate from gods rather than the masses.
Screw that. If Hillary gets the nomination, I won't vote for her. I don't care if my one vote for the Green Party means that the exhumed corpse of Hitler wins.
Tuesday, January 16, 2007
2007: Year of Instant Messenger Unification
"Hi, Bob. This is Peter. Listen, can you send me that draft you're working on?"
...
"Sure, I've got a computer. We can send it electronically. Can you send it to my Compuserve mail account?"
...
"Oh, you don't have Compuserve."
...
"No, sorry, I don't have AOL."
...
"Hey, I've got a Prodigy account that I use to talk to my sister's family, would that work?"
...
"Screw it, can you just fax it to me?"
I'm sure that many members of the technoratti remember just such occurrences back in the day of "online services." Each of a handful of companies had it's own pool of subscribers who could happily send electronic mail, play games, and maybe even join chat rooms together. Each system had the capability to send blocks of text from one user to another; that was easy. What they lacked was the ability to send messages to any user of any other system.
Then along came e-mail to rescue us. Okay, actually e-mail existed for academics well before most people were "logging on" to AOL. Nevertheless, I can remember the liberation I felt moving from the old modem-driven BBS to the Internet and e-mail: "You mean I can type in an address and it will go to *anyone* on the whole internet? In the world? I can send a message from our little town and it will show up in my sister's university mailbox? Wow!"
Well, just the other day I had an ex coworker e-mail me asking me if I had an instant messenger account. "Sure, I've got a .Mac and a Google chat account." "Don't you have MSN?"
Argh! Why the hell should I have to provide personal information to Microsoft, remember an another username and password (as if I don't have enough), and load another bloated piece of software, just to talk to my friend? E-mail solved it in (wait, let me check) 1982. I can use SMS to send text messages from my cell phone here in New Zealand to my buddies back home in the States--no problem.
Why is e-mail universal and why does instant messaging still have this proliferation of services? The answer is standards. Back in 1982, a clever fellow devised something called SMTP, or Simple Mail Transfer Protocol. It defined the technical bits allowing you to send messages to "huggybubbles472@example.com" should you so desire.
Gee, wouldn't it be nice if there were some sort of standard like SMTP that didn't tie you and your friends to a single company or service?
There is! It's called XMPP (sometimes it's called Jabber) and it's endorsed by the same group that publishes the standards for things like sending e-mail and serving web pages.
This all sounds too good to be true. Let's answer some hypothetical questions from those devil's advocates out there:
Q: Wait, smarty pants. I already run AdiumX/Trillian/Gaim and can log into all 17 services that any of my friends use.
Software like AdiumX/Trillian/Gaim do mitigate the immediate problem of being able to talk to your buddies. Unfortunately, this is inelegant and wasteful. The additional code required to speak umpteen zillion different protocols takes up space on your computer. Maintaining connections with a number of services steals network bandwidth away from your downloads. Programmers waste time making sure AdiumX/Trillian/Gaim work with all those services. In the time saved, they could be making their software better, faster, or less buggy. They could be spending more time with their families or devising a cure for cancer. Other problems arise when you have lots of protocols too. What happens when you want to have a group chat with an MSN subscriber and a Yahoo! subscriber? Erp!
Q: Well, if XMPP is so hot, why aren't companies using it?
MSN, Yahoo, AOL, Skype etc. want to own you. You are a commodity for them. They have your e-mail address and know something about you. You are part of their network. They have exclusive access to that information about you. To keep you to themselves, they'd rather not have you be able to shop around for other service providers or software. It's called lock-in.
Now, there is one big exception to those. Notice that Google isn't in that list of selfish companies. I'm not sure I always trust Google to do the right thing, but here they did. They stepped up and supported an open, public protocol. Let's have a round of applause! Now they support chatting with anyone else who also supports XMPP. There are a handful of smaller companies that you can get an XMPP (aka Jabber) ID with too.
Q: Is the software to run it any good?
It depends on the software you choose to use! (Wow, doesn't that sound like a breath of fresh air?) Google releases a chat client that works with their service. AdiumX/Trillian/Gaim all support XMPP. iChat on the Mac uses it too. Those are the big ones, there are about a zillion others that do slightly different things. Gizmo Project (not Open Source as the name might imply) supports XMPP and another standard called "SIP" for voice chats--similar to Skype. WengoPhone also supports XMPP, SIP, and video calling on Mac, Linux, and Windows. Plus it's Open Source. Yowee!!!
Q: I don't want to just type, I want to *talk* to people.
Didn't you read the last post? Okay. Here's the deal with audio. Audio chat ideally uses a different open standard called SIP. Unfortunately, certain popular voice chatting applications don't support it (Shame on you, Skype!). The only cross-platform SIP-based products I know of are Gizmo Project (Mac, Linux, & Windows), WengoPhone (Mac, Linux, Windows, & theoretically others), and Ekiga(Linux). Google claims to be making its chat client work with SIP.
Q: Get with the times. What about video?
Video is even more problematic and standards are even less well adopted here. iChat allows Macs to video chat together if both parties have an XMPP account, but you're out of luck if you don't have a Mac. Video quality is probably the best on iChat due to the special video compression software it uses. Ekiga works well in Linux. On Windows, well, I'm not really sure what to tell you. I know Skype works across all three platforms, but it's hardly open. Again, WengoPhone stands out as being Open Source, free, and cross platform. It supports video, though I haven't tried it personally.
My recommendation here: use whatever you use for video and politely pester the company (Skype, Apple, Microsoft, whoever) to support open standards for audio and video chat.
Q: What do you use?
I use a Mac with iChat. We do, unfortunately, also use Skype a great deal for audio/video. If Skype would support open standards I could say, "I proudly run Skype." But, they don't, and I can't. Skype gets credit for running on Mac, Linux, and Windows though.
If I weren't using a Mac with iChat, I'd be using Linux with Ekiga. I would not be using Windows. Windows machines are more expensive Macs if you factor in security risks, wasted time, extra software purchases, the impending Windows Vista catastrophe, etc. Sorry if I sound like a zealot. If I didn't have the money for a Mac, were in a tinkering mood, felt only slightly more strongly about open standards, or weren't vastly more productive on the Mac, I'd be running Linux. My next laptop will probably be a Linux machine, and I'll probably be running Ekiga.
For service, I use Google's Talk service. It's reliable and works well. If you already have a GMail account, you just need a chat client to start using it.
...
"Sure, I've got a computer. We can send it electronically. Can you send it to my Compuserve mail account?"
...
"Oh, you don't have Compuserve."
...
"No, sorry, I don't have AOL."
...
"Hey, I've got a Prodigy account that I use to talk to my sister's family, would that work?"
...
"Screw it, can you just fax it to me?"
I'm sure that many members of the technoratti remember just such occurrences back in the day of "online services." Each of a handful of companies had it's own pool of subscribers who could happily send electronic mail, play games, and maybe even join chat rooms together. Each system had the capability to send blocks of text from one user to another; that was easy. What they lacked was the ability to send messages to any user of any other system.
Then along came e-mail to rescue us. Okay, actually e-mail existed for academics well before most people were "logging on" to AOL. Nevertheless, I can remember the liberation I felt moving from the old modem-driven BBS to the Internet and e-mail: "You mean I can type in an address and it will go to *anyone* on the whole internet? In the world? I can send a message from our little town and it will show up in my sister's university mailbox? Wow!"
Well, just the other day I had an ex coworker e-mail me asking me if I had an instant messenger account. "Sure, I've got a .Mac and a Google chat account." "Don't you have MSN?"
Argh! Why the hell should I have to provide personal information to Microsoft, remember an another username and password (as if I don't have enough), and load another bloated piece of software, just to talk to my friend? E-mail solved it in (wait, let me check) 1982. I can use SMS to send text messages from my cell phone here in New Zealand to my buddies back home in the States--no problem.
Why is e-mail universal and why does instant messaging still have this proliferation of services? The answer is standards. Back in 1982, a clever fellow devised something called SMTP, or Simple Mail Transfer Protocol. It defined the technical bits allowing you to send messages to "huggybubbles472@example.com" should you so desire.
Gee, wouldn't it be nice if there were some sort of standard like SMTP that didn't tie you and your friends to a single company or service?
There is! It's called XMPP (sometimes it's called Jabber) and it's endorsed by the same group that publishes the standards for things like sending e-mail and serving web pages.
This all sounds too good to be true. Let's answer some hypothetical questions from those devil's advocates out there:
Q: Wait, smarty pants. I already run AdiumX/Trillian/Gaim and can log into all 17 services that any of my friends use.
Software like AdiumX/Trillian/Gaim do mitigate the immediate problem of being able to talk to your buddies. Unfortunately, this is inelegant and wasteful. The additional code required to speak umpteen zillion different protocols takes up space on your computer. Maintaining connections with a number of services steals network bandwidth away from your downloads. Programmers waste time making sure AdiumX/Trillian/Gaim work with all those services. In the time saved, they could be making their software better, faster, or less buggy. They could be spending more time with their families or devising a cure for cancer. Other problems arise when you have lots of protocols too. What happens when you want to have a group chat with an MSN subscriber and a Yahoo! subscriber? Erp!
Q: Well, if XMPP is so hot, why aren't companies using it?
MSN, Yahoo, AOL, Skype etc. want to own you. You are a commodity for them. They have your e-mail address and know something about you. You are part of their network. They have exclusive access to that information about you. To keep you to themselves, they'd rather not have you be able to shop around for other service providers or software. It's called lock-in.
Now, there is one big exception to those. Notice that Google isn't in that list of selfish companies. I'm not sure I always trust Google to do the right thing, but here they did. They stepped up and supported an open, public protocol. Let's have a round of applause! Now they support chatting with anyone else who also supports XMPP. There are a handful of smaller companies that you can get an XMPP (aka Jabber) ID with too.
Q: Is the software to run it any good?
It depends on the software you choose to use! (Wow, doesn't that sound like a breath of fresh air?) Google releases a chat client that works with their service. AdiumX/Trillian/Gaim all support XMPP. iChat on the Mac uses it too. Those are the big ones, there are about a zillion others that do slightly different things. Gizmo Project (not Open Source as the name might imply) supports XMPP and another standard called "SIP" for voice chats--similar to Skype. WengoPhone also supports XMPP, SIP, and video calling on Mac, Linux, and Windows. Plus it's Open Source. Yowee!!!
Q: I don't want to just type, I want to *talk* to people.
Didn't you read the last post? Okay. Here's the deal with audio. Audio chat ideally uses a different open standard called SIP. Unfortunately, certain popular voice chatting applications don't support it (Shame on you, Skype!). The only cross-platform SIP-based products I know of are Gizmo Project (Mac, Linux, & Windows), WengoPhone (Mac, Linux, Windows, & theoretically others), and Ekiga(Linux). Google claims to be making its chat client work with SIP.
Q: Get with the times. What about video?
Video is even more problematic and standards are even less well adopted here. iChat allows Macs to video chat together if both parties have an XMPP account, but you're out of luck if you don't have a Mac. Video quality is probably the best on iChat due to the special video compression software it uses. Ekiga works well in Linux. On Windows, well, I'm not really sure what to tell you. I know Skype works across all three platforms, but it's hardly open. Again, WengoPhone stands out as being Open Source, free, and cross platform. It supports video, though I haven't tried it personally.
My recommendation here: use whatever you use for video and politely pester the company (Skype, Apple, Microsoft, whoever) to support open standards for audio and video chat.
Q: What do you use?
I use a Mac with iChat. We do, unfortunately, also use Skype a great deal for audio/video. If Skype would support open standards I could say, "I proudly run Skype." But, they don't, and I can't. Skype gets credit for running on Mac, Linux, and Windows though.
If I weren't using a Mac with iChat, I'd be using Linux with Ekiga. I would not be using Windows. Windows machines are more expensive Macs if you factor in security risks, wasted time, extra software purchases, the impending Windows Vista catastrophe, etc. Sorry if I sound like a zealot. If I didn't have the money for a Mac, were in a tinkering mood, felt only slightly more strongly about open standards, or weren't vastly more productive on the Mac, I'd be running Linux. My next laptop will probably be a Linux machine, and I'll probably be running Ekiga.
For service, I use Google's Talk service. It's reliable and works well. If you already have a GMail account, you just need a chat client to start using it.
Thoughtspot re-reloaded
As you can see, my experiment with iWeb didn't pan out so well. In fact, it did so well at not panning out that I was inspired to mostly go on another blogging hiatus.
We've not exactly been great at keeping up with our kiwi blog either, but we've been doing much better than I have been. Nevertheless, I do want to revive the blog. I've got an OmniOutliner document on my desktop with several blog topics already. What a way to start 2007, eh?
We've not exactly been great at keeping up with our kiwi blog either, but we've been doing much better than I have been. Nevertheless, I do want to revive the blog. I've got an OmniOutliner document on my desktop with several blog topics already. What a way to start 2007, eh?
Subscribe to:
Posts (Atom)
