1.31.2005

A time-honored tradition

So what's new? The semester is looking relatively up, thank God. Classes aren't too bad (so far), work is only one day a week, and ballroom is ridiculous but fun. We're about two weeks into it and I have yet to buy a book for Probability, which, to my great surprise, hasn't turned out to be much of a problem. My roommate and I found a wardrobe lying around the other day, so we put in our room and effectively doubled our closet space. That was nice.

But once the thrill of jacking cheap, college owned furniture wears off, what's a poor student to do in the in-between times, and more importantly on the weekends? The answer could be many things, but we all know what happens in practice. One gets drunk on cheap beer.

That is what I'd like to discuss for a few moments.

As a freshman, I did as all freshmen do and drank whatever kind of alcohol I could lay my trembling, overawed paws on. Around here, that means Natty Light or Milwaukee's Best, fondly referred to as Beast. These are the beers of choice for the Greeks on campus because you can buy a case with the change you find in between your couch cushions. I'm sure your imagination or personal experience (you drunkard) can provide a more vivid description of their taste than any words of mine.

Of course, you never really enjoy Natty Light, but you drink it anyhow, because that's pretty much the only thing you can get on a regular basis. Until you hit the big 21. That's what happened to me a few months ago, and the results have been astounding. It turns out that when you can buy all your booze yourself, and if you're willing to drop pretty much all your money on it, you can get some excellent stuff. And so, in the spirit (yuk yuk) of imbibing tasty drinks for a change, let me share with you the recipe for what has come to be my favorite cocktail.

2 oz. gin
1/2 oz. cointreau
1/2 oz. lime juice

Shake or stir it all up with ice and strain into a cocktail glass.

It's not going to be any good unless you use good gin and actual cointreau, not triple sec. But if you do spring for those ingredients, this thing is fantastic. It tastes tart and fruity, and if you're like me and enjoy your sugar, you can use Rose's lime juice to make it a bit sweet as well. This thing would be called a Blue Train, but the blue in that title comes from the food coloring you're supposed to add but never do because it's too much of a hassle. Instead, this variation is known as the Semi-Opaque Off-Green Train. It tastes better than it sounds.

I think I'm about done. In closing, partake, if you will, of a few interesting links:

This here is unbelievable. It's a little thing about the size of cigarette lighter. You put it on a desk or whatever, and it projects an image of a computer keyboard on the flat surface in front of it. You then proceed to type using said projected image. Pish posh, you say? Such a thing could never work reliably, you say? One man begs to differ.

Have you heard of the Evil Overlord List? It's been around for quite a while, I just happened to be thinking about it today. If you've seen at least one movie in the past decade, you'll think it's hilarious.

This blog is right up my alley.

1.16.2005

A 4-year project

So I've been reinstalled in my chateau at scenic W&M, bought most of my books, and now await only the beginning of classes. Joy.

Since I'm back early for job training, I have yet to actually see anyone. Instead, I've been hanging out with my parents for the day, and sitting around my room bored. So I figured I'd blather about what's been occupying my thoughts recently. But first, some background.

About four, maybe five years ago, I picked up this book called Gödel, Escher, Bach: An Eternal Golden Braid, written by a very sharp guy named Douglas Hofstadter. About a week ago I finished reading it. Now, before you laugh, let me explain the reason it took so long. You see, Hofstadter goes to great lengths to make his book accessible, but when you're a high school kid trying to read about propositional calculus, well, it can be pretty dry. So I ended up setting the book down to read something else for a while, and then just never picked it back up until a couple of months ago. Turns out, stuff like that is a lot easier to understand after you've spent two years taking classes that cover the same material. Go figure. So I burned through the rest of it, and let me just say, that book is the most interesting work of information synthesis I've ever seen. If you've got the determination to trundle through the boring parts, it's really worth your time.

Hofstadter talks about subjects ranging from molecular biology to music in his book, but he himself is a mathematician, and the most detailed and interesting parts of his book were the parts dealing with an important mathematical result of the last century called the Incompleteness Theorem. It was proven by Kurt Gödel, a contemporary of Einstein, and it’s the deepest and most interesting result of math I have ever learned. Here's my attempt at an explanation of what it is and why it's important: First off, I’m betting that a few people out there aren’t as huge math dorks as I am, so here’s a quick rundown of some stuff. In theoretical math, there’s a set of symbols that mathematicians use to talk about things. For example, there’s a symbol that means “There exists such a number,” and there’s one that means “For every number,” and so on and so forth. A string of these symbols is known as a string (and that’s the easiest thing you’ll ever learn about math), but of course if you just randomly throw some symbols together, the string might end up meaning something like “8 + For every number or 27.” In other words, just putting symbols together does not mean that the resulting string will have any meaning. Strings that do make sense are called statements of number theory. That’s point one: strings are strings of number-theory symbols, and statements are strings that are grammatically correct, so to speak. An example of a statement might be, “For every number a, there exists a number b such that b = a + 1,” which is an important theorem when you’re talking about natural numbers. Now, theorems are simply statements that can be proven true, and they’re what theoretical mathematicians are generally trying to discover. So the hierarchy goes: Strings > Statements > Theorms

The Incompleteness Theorem deals with statements, so I’d like to quickly tell you a few more things about those. Here's the important part: if it is possible to prove a statement true or false, then that statement is known as a decidable statement of number theory (and it’s also a theorem if it can be proven true). If it is not possible to do this, then the statement is called undecidable. Next, step back and think about the number theory system as a whole. If it is the case that every statement of number theory is decidable, then the system is called complete. Otherwise, the system is incomplete, which would mean that there is at least one well-formed, meaningful statement of number theory which is impossible to prove true or false. If you think about it for a minute, you can see that even just trying to figure out if a given statement is decidable is not necessarily going to be easy or straightforward. Consider something like this: “There exist two prime numbers such that their product is divisible by their sum.” You can try to find such a pair just by guessing, of course, but there are an infinite number of primes, and you could never exhaust all the possibilities just by guessing and checking. It certainly could be the case that there is some other clever way of approaching the problem to prove the statement true or false, but as you can see, this would be no simple thing.

Prior to this century, it was sort of tacitly assumed by most mathematicians that number theory was a complete system and that every well-formed statement was either true or false and could be proven so. This does make intuitive sense; after all, number theory is a completely theoretical construct that obeys clear, unambiguous laws that we have defined. It's entirely reasonable to assume that, if we were clever enough, we could prove the theoremhood or falsity of every statement. But, in case the name "Gödel's Incompleteness Theorem" hasn't set off any warning lights for you yet, it turns out that this is not the situation.

When mathematicians prove theorems, they do so by starting with another proven theorem, or with an axiom, and then use the rules of logic and other theorems or axioms to arrive at a new result. When people talk about 'number theory,' they're usually referring to the whole system, theorems and objects and all. The Incompleteness Theorem is different from most other theorems of number theory because of this: theorems generally say something about the properties of a certain mathematical object, as in "Two odd numbers add to an even number," "The order of any cyclic group is prime," and so on. This is not true of the Incompleteness Theorem. It states a property about the number theory system itself. What I mean is that, instead of saying something about how prime numbers work, or giving a property of a field, or something like that, the Incompleteness Theorem actually says something about the kinds of theorems that can be proven in the number theory system, and what is says is this:

Any formal axiomatic system is incomplete.

That's paraphrased, of course, since the original's in German and involves a lot of notation I can't even begin to understand, but the gist of it is right there. Number theory contains well-formed statements that can not ever be proven true or false. It's impossible to do so. Gödel managed to prove this by actually constructing such a statement. I'm not going to try to explain the details of how he did it, since I don't understand them myself very well and this is already really long. However, in a nutshell, what he did was formulate the Epimenides paradox as a statement of number theory ("This sentence is false"). This is not as easy as it seems; the crucial point of the Epimenides paradox is that the English language has very powerful self-referential capabilities, and so when he says "This sentence" we know that he means the one we are currently reading. For a long time it was not at all clear that number theory had the same capability. Gödel's genius lies in finding a way to essentially duplicate this construction within the constraints of number theory. And in doing so he created a statement which cannot be true or false, because to be either would imply it is not.

Of course, it is feasible to either adopt this statement as an axiom or reject it as a falsity and work from there, but the Gödel construction can immediately produce an equivalent statement in the new system, so trying to "patch" the hole in number theory is a fruitless exercise. What's particularly interesting about the situation is that this construction does not work on extremely simple systems. As parts of logic problems or exercises, it's very common to see systems that use a relatively small number of symbols that can be manipulated by simple rules, and such simple systems are in fact complete. They are not, however, interesting, and cannot prove any useful theorems about mathematical objects. In fact, it's been found that as soon as a formal system reaches a level of complexity that would allow it to prove useful and interesting statements, it becomes subject to the Gödel construction; it seems that having the ability to be self-referential is an essential part of such systems.

So now that I've spent God knows how long explaining this obscure bit of theoretical math, let me try to explain why it's struck me so deeply. The Incompleteness Theorem stands, in my mind, as a kind of counterpart to the Heisenberg Uncertainty Principle. Heisenberg discovered that, no matter how clever we are about it, it will not ever, ever, ever in a trillion years be possible for us to precisely measure things down on an atomic level. There's always going to be a bit of uncertainty in any measurements we make, which means that the physical world we live in will always remain a basically unpredictable and wonderfully surprising place. And it turns out that the same sort of thing is true in math. Even in a system which exists only abstractly and can be divorced from any real or practical basis, even in a system that has been entirely defined by our minds and operates strictly according to our rules, its behavior is not entirely predictable. Despite the rigidity of its definition, such a system still holds surprises, and we can never achieve perfect knowledge of it, just as we can never achieve perfect knowledge of the physical world.

The Incompleteness Theorem demonstrates that no matter how far our civilization advances, there will always be holes in our understanding. As long as our race continues to think, there will be things to discover.

1.13.2005

It's random and dorky

Top Ten Special Effects in Sci-Fi Films. It's a great list.

Really, I just wanted a second post, and I was out of original comments to make.

And so it begins...

These things have been around for a while, I realize, but I didn't really take a whole lot of notice until recently. There was that fiasco with the Kryptonite bicycle locks, where some clever person noticed they could be picked open with a regular Bic pen. They posted some comment to that effect on a personal blog, someone else noticed it and put it up on a blog with a slightly larger audience, and so on and so forth, and then Kryptonite was offering to replace any of the locks in question for free. Ten days, ten million dollars of revenue lost for Kryptonite. That's power.

Well, after that, I figured I needed to start a blog of my very own. "Participate in a revolution that promises to make life suck for corporate America? Where do I sign?!?!" (pay no attention to the Google sponsored ads) So here we are. 'We' being purely hypothetical, of course.

Like most people who post, I have very little to say that's interesting or original. Occassionally, you can perhaps expect entertaining, but not today. Today, we start with some links.

Thanks to the observant people at Mac Hall, I was directed to the site of an interesting project called Second Life. Let me explain the premise. The developers of Second Life have created a persistent online world in which many people can interact not only by talking, but also by engaging in any number of activities. It is not a MMORPG in the traditional sense of the term; rather, it is the next generation of IM (the developers hope). The idea is to allow people to log in to a world that is similar to the real one, but in which they have the freedom to do many things that wouldn't be possible in real life, like fly, or own an island, or even just interact with friends who are widely separated in physical space.

Second Life is actually not unique; I'm aware of another similar service calle There. Second Life does look much more interesting, however, in that it allows for a much greater degree of user interaction. The world of Second Life uses Havok physics (which power Half-Life 2, as well as many other notable computer games) to create an environment in which objects are not just static blocks, but actually behave as you would expect them to most of the time. What I mean is, with a physics model like Havok, you could have your digital self throw a table, and it would fall and spin and clatter around like a real table. There are several other interesting touches in Second Life, including a weather system modelled with cellular automata, which means that they can get some very detailed and complex behavior that would ape the way real weather works fairly convincingly. (Pseudo-randomness at its best.)

Where the whole user interaction bit really comes into play, however, is with user-created content. Second Life apparently allows anyone to custom design their own avatar, clothes, vehicle, house, even island. Additionally, you can create behaviors and physics for these objects with their scripting language. This is all available to any user who cares to put in the time. And money, of course; their business model is clever in that you pay to rent virtual land, so if you want to build that island cabana retreat, you'll have to pay a real fee to use their virtual space. Still.

I've been very interested to see where projects like There and Second Life go. They really are a very clever idea, and in my mind they are also the first step on the road towards creating a truly immersive alternate world, particularly now that users have the ability to create their own completely original content. It's not a perfect system; no matter how easy the tools are supposed to be, building a statue in Second Life is nowhere near as intuitive as sculpting something out of clay, but it is possible. Twenty years of cyberpunk literature that much closer to being reality. Don't know whether to be happy about that, or what.

Either way, these things don't look like they're close to taking off the way IM has, and I doubt that they will anytime soon. Having to pay a subscription fee (or land rental fee) is a major turn off to many people for this sort of thing. Then again, having to pay a monthly fee for internet was a major turn off for a long time, too, and now it's considered a necessity. If they ever do take off, you wonder how projects like Second Life will affect society. Even something as mundane as IM is starting to have a big impact; many people spend more time interacting socially over IM and similar channels than they do in real life, and it's hard to say if that's a bad thing or not.

Even using a term like 'real life' is unfairly weighted. It's not as though you're tossing words out into the void when you talk on IM. You're certainly having a conversation with someone, with a real someone, so it's unfair in my mind to deliniate so sharply between interacting in person and interacting online. Carrying on conversation over IM or email or what have you certainly requires a different set of social skills than talking with someone in person, and it may very well be that in the coming years those skills will be more important. As we become a more globalized and electralized world, being able to interact with people online will continue to become a more and more important skill, so who's to say that these kids who spend all their time on IM are wasting their lives away? Deep questions, for me anyhow, and my attention has wandered.

In personal news:
Florida in the winter is absolutely, completely amazing. I went swimming outside in the middle of January. I ate ice cream on the beach in a T-shirt. I also saw the Dali museum, the Ringling museum, the aquarium, Busch Gardens (9 roller coasters in 2 hours. Beat that, sucka.) and The Motorcycle Diaries. Everything was awesome, one of the most fun vacations I've ever had. You should visit Florida.

But now I get to look ahead. Packing tomorrow, driving back to college Saturday, getting cracking Monday.

And on a totally unrelated note, I'm not sure if I'm just that guy who never notices crap, maybe everyone but me's already heard of them, but there's this band called the Scissor Sisters. They rock pretty hard.

Okay, well, wow. That was long and unfocused. That's undoubtedly going to be the lengthiest post I ever make to this blog. I should keep this up if only to develop a clearer writing style. Damn.


...but how long will it last?