Pay for next year's gas… now!

Ok, this is just cool. The idea is simple. Pay for however much gas you want right now at current prices and go get that gas as you need it, without worrying about rising gas prices. Apparently, this has been going on since 1982, but only in Minnesota. Imagine next year when gas costs $4 per gallon, and you can go fill up at $2.69… sounds nice huh? Of course, it may have gone up so much because people like you have been hoarding it all for themselves. Regardless, this is neat, and I want them to expand to Mississippi. (via CNN)

Posted in Uncategorized | Tagged | Leave a comment

You vs. Your software: The Battle Over Your Computer

Go read the excellent article by Bruce Schneier discussing who actually has control over your computer and who you can trust. If you don’t typically think about this stuff, now is a good time to start:

There’s a battle raging on your computer right now — one that pits you against worms and viruses, Trojans, spyware, automatic update features and digital rights management technologies. It’s the battle to determine who owns your computer.

Installing Software on your computer (or sometimes just sticking a CD in) is roughly analogous to letting someone live in your house. Once they’re invited in, they have access to anything in it while you’re not looking. They may even secretly leave unwanted gifts behind after they’re gone. Be careful about what makes its way inside.

Go now, and take your computer back.

Posted in Uncategorized | Tagged , | Leave a comment

Using Google Talk to chat with other networks

You don’t have to wait for Google to “federate” with AOL before you can enjoy talking to people on the over-popular AIM network (and ICQ, Y!, MSN, IRC, Gadu-gadu, ….). The day that jabber opened up server-to-server communication on the jabber network, this has been possible. The drawback is that, at this point, you’ll need to set it up using a thrid-party client.

I just ran across this HOWTO on registering for “transports” to other networks with your gmail account using the Psi client (and you may just decide to stick with psi after you’ve tried it).

I can confirm that this works (I tried it with the very reliable jabber.anywise.com server), and I can also confirm that this works using a Gmail for your domain address, which enables you to use all of gmail’s services with your very own whizbang domain name.

So all you “I won’t switch until they support AIM” people can go ahead and switch… and if you convince your all friends to switch, you won’t even need the transports anymore :)

Tags: ,

Posted in General | Tagged | Leave a comment

The Beast

I just loaded up digg.com to see what was goin on in the world… I saw this:

Sign of the Beast

Coincedence? I don’t know… just sayin’

Posted in General | Tagged , | Leave a comment

Color Vision

I’ve wondered for a long time about why “visible light” is where it is in the EM spectrum, and why it seems to be pretty consistant among life on Earth. For example, why aren’t there animals that can “see” EM radiation that is well outside the boundaries of our definition of visible light (about 400-700 nm in wavelength). In the wikipedia article on visible light:

The eyes of many species perceive wavelengths different than the spectrum visible to the human eye. For example, many insects, such as bees, can see light in the ultraviolet, which is useful for finding nectar in flowers. For this reason, plant species whose life cycles are linked to insect pollination may owe their reproductive success to their appearance in ultraviolet light. Thus, the true color of flowers may be in the ultraviolet spectrum.

That’s an example of other creatures’ ability to “see” outside the typical visible spectrum, but it’s still really close. Now, Take a look at this image, and notice that there’s a pretty big hole at visible light. That means that that portion of the spectrum can get through the atmosphere better than most radiation, except for the huge hole around radio frequencies. That would suggest that creatures can see that portion of the spectrum, because that’s the portion that can get through from the heavens… or is it the other way around?

I’m sure this isn’t anything new to the world of science, but I’ve been wondering about this for a long time. I still don’t have all the info I’d like, but I’m no biologist/opto-whatever-ist. I’ll leave the evolution/creation debate for some other blog (or at least another day) and just mention that little connections like these fascinate me.

Posted in Uncategorized | Tagged , | 1 Comment

The Flickr Song

You’ve gotta see this video of Creative Commons photos on flickr set to music. Following the link to the authors blog, I found a bunch of other really good music, all CC licenced. Go give him a listen and/or subscribe to the podcast…. and be prepared to chuckle. Also, consider purchasing some of the stuff (as in, giving him money for it) I think he deserves it.

Posted in Uncategorized | Tagged , , | Leave a comment

Xpath translations

I’m certainly no expert in the vast realm that is XML. I like it, and I hope it succeeds, and I want to learn it more… so here’s a question that someone can answer for me before I do days of research and find nothing:

Is there any standard (or at least reliable) way to “translate” a relative XPath expression into one that is absolute. A successful translation would be one that returned the exact same value/node-set as the original when evaluated in the same context. If such a solution exists… I’m guessing it would involve lots of “position()” calls.

Anyone?

Posted in Uncategorized | Tagged , | Leave a comment

Gmail+talk

Google has started rolling out chat features directly in the Gmail webmail interface. You can (optionally) archive all of your google talk conversations, and will soon be able to chat on the google talk jabber network from the web interface. Kinda neat… Are they trying to merge the worlds of email and IM?

Posted in Uncategorized | Tagged , | Leave a comment

vimdiff

Not long ago, I found out about vimdiff. Basically, vim will open two files with a vertical split and highlight differences between them. You can navigate through the files and use :diffput and :diffget to synchronize blocks of the file. My programming life doesn’t involve patches and version control and all that, but it is still an invaluable tool.

One place I’ve found it particularly useful is when upgrading ebuilds in gentoo. If your new package has a new config file in /etc, portage will not overwrite your current config, but will put the new file next to it. For example, an update to /etc/apache2/httpd.conf would be placed at /etc/apache2/._cfg0000_httpd.conf. For non-trivial updates (where etc-update/dispatch-conf aren’t really practical), it’s nice to be able to see the two versions side-by-side and update blocks at a time where needed.

So, not a tool I use everyday, but one that I’m very glad to have discovered. Check out the docs.

Posted in Uncategorized | Tagged | Leave a comment

Groundhog Day

This is so weird…. Every day when I wake up, it’s always Groundhog Day. Every day is the same… Phil always sees his shadow. Will winter never end?

How can I escape this repetitive existence?

Posted in General | Tagged | Leave a comment