Wednesday, February 28, 2007

My First Turing Machine™

So yesterday I got to design my first Turing machine. It was a lot of fun. The machine would start with a string of 1s and 0s such as █111111101111█. It is some number of 1s followed by a single 0 followed by another series of 1s. Then it would exit in one of two final states depending on which of the two sets of 1s is larger. On the ends are markers indicating the edge of meaningful data.

In case you're curious how such a machine would work, I'll be happy to list the states and transitions for you. The first value is the value read from the tape. The second is the value that is written back to the same place on the tape. The third value is the state that the machine transitions to, and the fourth value tells whether the read/write head should move right or left. The machine begins and ends with the r/w head on the first non-█ character in the tape, and final state f1 means that the first set of 1s is greater than or equal to the second set. Conversely, final state f2 means that the second set is greater. Why am I putting this up? Because I'm procrastinating from sleep and this makes me look like I'm doing important work or something. I'm really not. (-:

Good night, all!
  • State a
    • 1, X, b, R
    • 0, 0, g, R
    • X, X, a, R
  • State b
    • 1, 1, b, R
    • 0, 0, c, R
  • State c
    • 1, X, d, R
    • X, X, c, R
  • State d
    • 1, 1, f, L
    • 0, 0, f, L
    • █, █, e, L
    • X, X, f, L
  • State e
    • 1, 1, e, L
    • 0, 0, e, L
    • X, 1, e, L
    • █, █, f1, R
  • State f
    • 1, 1, f, L
    • 0, 0, f, L
    • X, X, f, L
    • █, █, a, R
  • State g
    • 1, 1, g, R
    • 0, 0, g, R
    • X, X, g, R
    • █, █, h, L
  • State h
    • 1, 1, h, L
    • 0, 0, h, L
    • X, 1, h, L
    • █, █, f2, R

It's March!!!!

Ohhh, look what I got in the e-mail inbox yesterday! Well, about 20 minutes ago actually.

As of Wednesday, February 28, 2007 11:50 PM, you have transferred 3,078MB of data which is 100.20 % of your service level of 3,072MB.

Since you have used your monthly bandwidth allocation, computers you own will experience greatly reduced internet speeds for the remainder of the month.

I am amused and happy and stuff.

So a friend had a problem....

And all I have to say about this problem is this:

Remember that all-night take-home SQA midterm?

Ah, I just got it back today. I would have gotten it back yesterday, but that was the class that I slept through yesterday because I don't always remember to check for that stupid little illuminated dot telling me, "Hey, you idiot, you're setting your alarm to go off just after dinner!" Anyway, I passed it with brighter colors than I probably deserved considering how well I actually know the material, but I'm certainly not going to complain.

Anyway, happy Wednesday to you all. Maybe tonight I'll have something of at least moderate interest to post. Thoughts, ponderances, or just some JavaCC woes? Yeah, tonight I need to finish a CFG for a grammar of a simplistic variation of Java (but one that supports nested comments) and come up with an AST generator for the grammar.

In other news, I like Wikipedia.

Tuesday, February 27, 2007

*Grumble grumble irritated sigh*

You'd think that I'd know by now how to set my alarm so that it goes off at 7:40am instead of 7:40pm, eh?

Monday, February 26, 2007

For those who don't know...

I am Troldann. Well, I'm not actually, but I once played the character of Troldann in the wildly popular MMORPG (massively multiplayer online roleplaying game) World of Warcraft (or WoW). That's him there on the left. You'll note that the text behind his head is "Retired." That's the polite way of saying that he's dead.


Yeah, well, he sort of has this habit of dying a lot. It's a bit of a joke. So we couldn't just say "deceased" or something like that because it wasn't as meaningful. He'd just get up again anyway. Regardless, my point is that I no longer play him and I thought that maybe I'd take a few moments to talk about it. If you're hoping that this is going to be one of those posts that comes down on the evils of MMOs or talks about how horrible video games are at sucking your life, then you're going to be disappointed. MMOs aren't any more evil than ink pens or scissors or baseball bats or guns. They are generally more addictive than any of those 4 things, but that doesn't make them evil - merely something that one needs to learn how to control.

Some people don't know how to control their addictions. I'm one of those people. That is why Troldann retired (permanently. He's been deleted from the server, irrecoverably lost). I have a highly addictive personality. When I find something I enjoy, I sink all of my energy into it and I don't look back. Unfortunately, I don't enjoy school and I did (do) enjoy World of Warcraft. That meant that all of my time was being poured into the virtual world of WoW (which does contain a lot of very nice, neat, interesting, fascinating, fun, and very very real people) and none was being poured into things of slightly more immediate consequence. Like grades.

It was so bad that there was only one event which could be guaranteed to pull me away from the game and that one event happened about 4 times in the last semester. I don't expect it to ever happen again. What was that one thing? A phone call from a certain person, but that's not important. What is important is that I had a moment of clarity where I realized that I was running from life and I was using a video game to do it. I needed to stop running, so I did the most sensible thing possible which was to turn the game off. 5 years from now, it won't matter that I got Troldann to level 60 with the full Virtuous set. It won't matter that I also got another priest to level 60 or that I cleared Molten Core as a healing priest twice a week with two different groups.

Yeah, I'm insane. I told you that when I find something I enjoy, I pour all of my energy into it.

Anyway, if those things won't matter in 5 years when World of Warcraft is old news (or maybe it'll take 7 or 8 or whatever before the game is replaced by its sequel or successor), then they probably don't really matter all that much right now. That is why I could delete the characters and not look back. They don't matter.

That isn't to say that I think the game is worthless or evil. Quite the contrary, it provides something to many people that they otherwise couldn't get. Many people have an ability which I strongly envy. That is the ability to indulge in pleasures with moderation. They can find something they like and partake of it when it's appropriate. I tend to invent new moments of appropriateness and supplement those with the old moments of appropriateness and soon there are no moments of inappropriateness. These people will indulge in an hour or three in an evening of playing a game with a group of people that they've cultivated a relationship online with.

Now, think about what they would have been doing with that time 5 years ago before World of Warcraft existed. Well, my parents don't play video games, so I'll use them as a comparison. They go out to eat (either at a friend's house or at a restaurant) or invite someone else over to eat maybe once a week. Two or three nights a week are dedicated to church functions. The other 3 or 4 days a week, they watch TV for one to three hours in the evening. Sometimes they watch TV on the days when they did other stuff also, since my parents will frequently stay up until about 10pm watching TV, but rarely will they be socially engaged past 8pm.

So, instead of spending a couple of hours watching TV as husband and wife, imagine if the two of them got online and spent a couple of hours working together to tackle some fictional obstacle with a couple in Kentucky that they'd never have met without the random matchmaking that exists within the realm of online gaming. What's that, you say? That's not a real relationship because they never meet face-to-face (or F2F)? Well, perhaps it's not the sort of relationship where these would be the first people that my mother would call if my dad was in a car wreck, but it's no less of a relationship built upon a common interest. Sometimes, given enough time (and sufficient maturity among all parties), the relationships can develop to a friendship stronger than a simple, "See you online next week." I'm far from advocating abandoning so-called "real-life" friendships for online substitutes, but when one can successfully supplement one's close-range relationships with some online ones, where's the harm?

All of these things presuppose a few basics, though. First, one should have a strong network of close-range ties which one does not abandon, neglect, or preempt for the online ones. Second, one needs the strength of will and/or character necessary to know when a good time to play is and to stop when that time has passed (that there was/is my weakness). Third, you need the maturity to recognize that these digital textured polygon meshes you see on-screen represent actual human beings which are no less complicated, interesting, and unique than you are. All too often immature players (maturity and age do not necessarily go together, by the way. I've seen a broad range of maturity across all ages) will treat people they meet online as though they were no different than the Combine forces. (For the record, those of the Combine are controlled by algorithms and calculations performed inside the computer, not by other people.)

Well, this has been yet another rambly long-winded preachy post by me, but I guess the point I'm trying to make is this: there is a lot of good possible within the realms so commonly labeled as "evil," "addictive," "pointless," and "childish." It's not for everybody, and many people will never understand how it's possible to develop a friendship with somebody you've never met and possibly never even heard the voice of, but it happens every day. To those capable of gaming responsibly, enjoy that world which is opened to you. Since I had to choose one or the other, I decided to go with the one that had better graphics, more tangible progression, and fewer clipping glitches. Were I able to sample both worlds, that would be fantastic, but it's not for me.

Enjoy your worlds. I'll just hang out here where the written word can serve as my new outlet.

Okay, maybe it wasn't actually *that* hard....

I now have a program which algorithmically translates a very basic regular expression into an NFA with ε transitions, then converts that NFA into an equivalent NFA without ε transitions. Our next step will be to convert that NFA into a DFA and then it'll be translated into a minimized DFA. All things considered, this is probably one of the cooler assignments I've ever been given in Computer Science....even if I did procrastinate on it like you wouldn't believe (unless you were my mother in which case you'd have no problem believing how much procrastination I've done).

Remember that Finite Automata conversion?

*sigh* I've just been given the deadline to remove the ε transitions...and the deadline is Wednesday. Well, I've got my program removing ε transitions for many cases, but for the NFA which contains a Kleene closure, it just likes to deal with it improperly. Looks like I'm going to get into nasty brute-force iterative "keep running passes on the machine until it stops changing" algorithms.

Ah well, such is life, eh?

Good morning, everyone!

Aaand....welcome to Monday!

Sunday, February 25, 2007

Implementation Avoidance Syndrome

I like programming. I really do. I enjoy coming up with solutions to problems, whipping up algorithms, and devising methods of overcoming obstacles in a way that a computer can understand.

The problem is that I hate doing actual implementation work. I don't like know...turning abstract theory into real code that works and does something useful. *sigh*

We can build a finite automaton F2 with no ε transitions from a finite automaton F1 containing ε transitions as follows:
  1. The states of F2 are all the states of F1 that have an entering transition labeled by some symbol other than ε, plus the start state of F1, which is also the start state of F2.
  2. For each state in F1, determine which other states are reachable via ε transitions only. If a state of F1 can reach a final state in F1 via ε transitions, then the corresponding state is a final state in F2.
  3. For each pair of states i and j in F2, there is a transition from state i to state j on input x if there exists a state k that is reachable from state i via ε transitions in F1, and there is a transition in F1 from state k to state j on input x.
Yeah...I totally don't want to implement that - especially since my already-implemented infrastructure won't let me easily do some of those operations. *sigh* Maybe I need to go back and rewrite it from scratch?

Also, in other news: this can't be good, can it?

Update: Turns out the delayed write problem was due to a partial dismount of a USB drive, so I'm safe. I just shut it off and turned it back on to remount it and everything's fat, dumb, and happy like always.

Saturday, February 24, 2007

Untitled Composition #1

Yes, I know that You have paved a path for me
Yes, I know that You see what I do and don't need
But when it comes to the deepest things,
I have a hard time relinquishing control
Letting go

God, it hurts to give You what I must lay down
But when I let go, freedom is found.
God, it hurts to give You what I've held so dear
Because of Your love, it's clear
I can trust You with this
I can trust You with me
I can trust You

Lord, I know that You are worthy of my trust
You have shown me time and time again
You're faithful And yet,
I'm so scared of letting go of this
Afraid of what You might do with it
How could I forget Who You are like this?


Me forsaking
Heart is breaking
I let go of what I’ve held so tight
Freedom’s mine now
For the taking
I move in faith, not by sight
Let Your will be done


--Rebecca St. James

There was a time in my life when I experienced more growth as a person than any other period of my life. For about a year of my life, I gave in to what this song is talking about, turning my life over to God's will as much as I was able and knew how. So many things I just decided, "You know? I can live without this and instead dedicate the energy I was focusing into that to God instead." It was something that I had tossed around in the back of my mind for a long time before I actually did it, but I was always afraid that I'd be giving up something that I really didn't want to live without.

When I finally surrendered, I experienced the most alive year of my life that I've ever had.

I'm so scared of letting go of this
Afraid of what You might do with it
How could I forget Who You are like this?
Those lines express my feelings so well. After having done that, then falling back into the comfortable "live life as though there's nothing more than what you can see" lifestyle, I still look back at that as the best year of my life.

Why is it so hard to decide to do it again? Maybe I no longer actually do trust Him? I don't think that's it though. I think it's that I don't want to live there. Part of me - that depraved piece of corrupted humanity in us all - would rather just live life being no different than anyone else. It doesn't mind being quirky, and it never hinders me from being the center of attention, but it absolutely hates the idea of being the person that I was turning into.

Who was I turning into? I was turning into a man of God. Someone unashamed of Who he served, someone longing for a deepening of the most meaningful relationship a person can have. When did all this end? Soon after moving to school I found myself away from all of the influences who helped me back home and I found myself in the midst of a whole new set of influences.

For the most part, I despised everything about these new influences. Many of them were vulgar, crass, and rude. I knew that I didn't want to be influenced by them, so I did the easiest thing I knew how to do - I withdrew. I closed myself off from as many as I could and retreated into the quietness of my own mind.

Except that's not what a Christian is supposed to do. We've not been called to retreat from the world or to alienate ourselves from it. We've been called to live in it, to touch it, affect it, send ripples through it, and be an influence to it. I can't imagine a single person on this campus to whom I've been an influence in any way - I don't know that I've had conversations about anything more interesting or weighty than the weather with more than...2 people on this campus. Both of them are graduated, only one of them do I keep any kind of contact with any more. Now I find myself just enduring school, hoping to graduate and be done with it so that I can just go home and be away from this place.

Home won't be the way I remembered it, though. It's changed, I've changed...the relationship that inspired such strong changes in me no longer exists....

Where does this leave me? I don't know.
Yivarechicha Adonai V'yishmirecha;
Ya-Ayr Adonai panav Aylecha v'yichunecha;
Yee-saw Adonai panav Aylecha v'ya-saym l'cha shalom.

Just got an e-mail...

Just wanted to let you know that there is a severe thunderstorm watch in effect today until 4pm. We will likely be having bad thunderstorms even if we don't have tornadoes. If the Longview sirens go off, remember that everyone should go to the 1st floor. Thanks!
Yay. I hate this sort of thing. I'd take the possibility of earthquakes over tornadoes any day.

On the woes of one day's indiscretions...

My school, in an attempt to curb the problems that our network has had in the past (namely, slow access to the internet) has instituted a policy wherein users are allowed 3 gibibytes of transfer (combined up- and down-stream). After you reach your limit, you are placed in what has popularly been referred to as "The Dungeon." In the dungeon, you share a low-speed connection with everybody else in the dungeon, so the more people there are, the slower it goes. I spent the last week of January in the dungeon and was blessed with 0.5 kibibyte/sec transfers when I stayed up until an insane hour when nobody else in their right mind was awake. Most of the time my transfers would time out before completing, causing me to refresh webpages 10 times before they would actually come up. Downloading a page such as this one with Flash and images disabled would probably have taken something on the order of two minutes.

Well, thanks to some decisions I made a few days ago about downloading some software, I may find myself in the dungeon again. If that happens, I'll probably not post more than a single blog entry since it's so bleeding painful to do so. As it stands, I have 4 days in which I must stretch out 100 mebibytes. I think I can do it.

Friday, February 23, 2007


So someone just offered to mail me his old motherboard, processor, video cards, and RAM. That's like...a massive upgrade. 64bit AMD FX64, dual GeForce 7800s....mmmm, sweet computer. I decided that though I'd love to have the upgrade, it would be better if it were waiting for me at home.

a) I'd spend less time fiddling with trying to get everything working and benchmarked and whatnot while I'm doing school.
b) I don't actually have any real legitimate use for an upgrade at this point in time
c) Having it waiting for me at home would be a huge nice thing so that I can leave most of my computer here at school and just bring home my hard drive. I've been trying to figure out how I was going to deal with the logistics of getting this thing home at the end of the school year since this'll be the first summer that I fly home without anybody driving the route for me to send my computer with.

Thank you Mr. Person-who-gives-me-free-stuff!

Because necessity demanded

I absolutely had to put up a wall of text here because that video occupying the top of my blog was simply too annoying to ignore so here is my wall of text random rambling run-on sentence that will attempt to be something which resembles in some way stream-of-consciousness writing except that I'm not really thinking about anything except thinking about thinking about thinking itself but I don't like writing about thinking about thinking so instead I'm going to write about writing about thinking about thinking about thinking and that is where stream-of-consciousness writing always seems to break down for me because I end up just writing about the process of writing itself and that's about as useful as a cave full of mynocks which I don't really like anyway but I'll write because I can and because the urge has struck me and because that video is still there haunting me and taunting me and challenging me to just leave it there in all of its pixelated nasty glory but I won't I'll move it off the top of the page and shove it down lower where people have to scroll to see it but maybe they won't and then I can be happy because it's all - and then my stream of consciousness gets interrupted by my RA dragging me out of the room to go participate in some random weird social event where people drink carbonated beverages which contain frozen vanilla-flavored sugary dairy product but I didn't have any because I'm all anti-social weird like that and didn't want to take any of their confections when I wasn't going to participate in their bizarre rituals of conversations so instead I just hung out on the fringes until my RA wasn't noticing me anymore and then I escaped back into the safety of my room with the lights turned off and the music turned up and the monitors illuminating my face and keyboard as I type away into the night which has just begun though I hope I'll actually get to sleep at an hour that's reasonably earlier than 4am or so because I'm tired of getting up in time for dinner and then being all bored trying to find something to do while avoiding doing homework though I don't know why it really matters since I don't do anything with anyone else anyway but at least having other people awake makes the place feel less vacant and/or dead and then I decided to change my music to listen to the Complete Recordings of the Lord of the Rings: The Fellowship of the Ring which I just watched recently and that made me like the music all over again not that I ever had stopped liking the music, but re-watching the movie made me able to associate the music with the images and events of the movie again and I really like doing that because that's why I actually like movie scores so much more than other music because the movie scores are to movies like books are to movies they both have a piece of the story without having all the elements with no room for your imagination and little room for your interpretation and other music which doesn't have an associated story like true classical music isn't as appealing to me because it doesn't have those associations that I like having so listening to it is just hearing sounds though some of it is really cool (I absolutely adore the 1812 Overture especially with cannons) most of it just bores me even though I can't really identify any elements that classical music has or is missing compared to movie score music if that makes any sense but I think I've managed to make a sufficiently long and indecipherable wall of text so as to obscure that horrific video and keep it from popping up on screen without being scrolled to by some poor user who just decides to look at this blog.

Worst music-video ever? You decide.

Holy cow!

So I managed to go to bed at about 8:30 last night and my alarm woke me up at 7:15 this morning....that was 10 hours and 45 minutes of desperately needed sleep.....

and it was at night when most people sleep! Oh my goodness, I'm going into the weekend on a normal sleep schedule! Let's see if I can keep it.

Thursday, February 22, 2007

A Moment of Thoughtfulness...

Whom have I but You?
Whom have I but You?
Though the mountains fall
They fall into the sea.

Whom have I but You?
Whom have I but You?
Though my colored dawn
May turn to shades of gray.

Whom have I but You?
Whom have I but You?
Though my questions asked
May never be resolved.

Whom have I but You?
--David Ruis

And 5:28

I guess that means it's time for dinner, eh?


Man, I gotta stop paying attention to the clock.

Mmmmm, sleep?

Occasionally I remember that sleep isn't this luxury that people indulge in when they've nothing better to do. It actually is necessary once in a while.

Crash time.

Wednesday, February 21, 2007


Take-home tests when the instructor gives you something like 35 days to work on them seem like such a great thing.

Why is it that I decided to start working on the test 12 hours before it was due, then spent 4 hours procrastinating before I actually did start on it?

Some things we may never know.

Microsoft Propaganda Convention 2007

So today I went to the Microsoft "Ready for a New Day" launch convention. It was interesting, I got to see some cool features of Vista & Office 2007. From a development standpoint, I think the new Windows Presentation Foundation stuff is pretty interesting and will turn out to be more than hype. From a user's perspective, I think Office 2007 will make it a lot easier to make nice-looking documents/presentations/what-have-yous, and the side-effects of that will be the extra effort that professional "make-it-pretty" types will have to show the "it's-3d-so-it's-pretty" types why they spent all that time in school learning how to make it pretty.

All in all, it's a good thing. But that's Office.

Windows....ah, Windows. I was amused to no end when I saw that the most hyped thing about Windows in the keynote address was the highly improved search functionality of Windows. Don't get me wrong, I think it'll be fantastic. But I was amused that the keynote speaker was talking about the newfound ability to click the Start button, then type "calc" and as you type it narrows down the search results until it shows you the application you want.

So...yeah. Launching applications in Windows just went back to a command-line paradigm. I found that absolutely hilarious. (Of course, I've had my Start Menu optimized since the early days of Windows 95. Here, let me give you a breakdown of my Start menu's contents.)

  • Start
    • Programs
      • Applications
        • ASUS Probe
        • C++ Builder
        • Dia
        • Eclipse
        • E-Sword
        • Force 2.0
        • Microsoft Virtual PC
        • Microsoft Visual Studio 2005
        • Scientific Notebook
        • TI Connect
        • TweakUI
        • Virtual TI
        • VMWare Player
      • Entertainment
        • American McGee's Alice
        • Descent II
        • Diablo II
        • DOSBox
        • Emperor - Battle for Dune
        • Freespace 2
        • Half-Life
        • Half-Life 2
        • Homeworld
        • KotOR 2
        • Outlaws
        • ScummVM
        • Steam
        • UnrealTournament
        • Warcraft III
      • Internet Stuff
        • Filezilla
        • Net Transport
        • PuTTY
        • Serv-U Administrator
        • Skype
        • Trillian
        • Ventrilo
        • Windows Live Messenger
        • Zone Alarm
      • Multimedia
        • VidEditing
          • {various ripping/encoding tools}
        • Audiograbber
        • CloneCD
        • Cool Edit Pro 2
        • ID3-TagIT
        • IrfanView
        • Media Player Classic
        • Picassa
        • PowerDVD
      • Startup
        • {This space intentionally left almost blank}
The point of all this is to show an example of an efficiently laid-out Start menu. How many folders are in the Programs section of your Start menu and contain only one item that you ever use. If you only use the one item, then why have it in a folder? Wouldn't you be better off just moving that one item up a level? That's basically what I did - I organized all of the items that I used into categories. Now if I want to launch (for example) Media Player Classic, I use the following keystrokes (in sequence, not all at once). [Winlogo] [P] [M] [M]

The first pulls up the start menu. The second selects "Programs" and opens the next level of menu. The third opens Multimeda, and the fourth launches Media Player Classic (since it's the only thing in Multimedia that begins with "M").

Personally I still like my system better than Vista's way of doing it, but I've always been one who likes to do march to the beat of a different piccolo.

Anyway, as I write all of this, I've got a virtual machine busy installing Vista. My poor computer's freaking at me because it doesn't have enough RAM to support the VM and do this massive file copy operation I told it to do AND let me post on my blog and work with IM and browse the web in tabs.....

At least I'm nice enough not to be making it play MP3s for me....though I was watching random video clips I found earlier. But I stopped doing that a long time ago.

Anyway, I'll take a few weeks and fiddle with Vista. If I get it working the way I like it, I might just Ghost the VM and install it natively.

Tuesday, February 20, 2007


Thanks to Jade, Google, and many others, I've got this website looking much cooler than it did this morning! That picture you see? That's all Jade. She is a master with Photoshop. I tried to use the image you see here, but you can tell hers is a heckuva lot better.

Anyway, if you want to visit this site in all its glory, you have to access it via - that way you get the really sweet favicon to go with it!

Thanks, Jade! Thanks all my loyal readers! Thanks mom for giving birth to me and allowing this day to come to pass!


I look at my clock, and it stares back at me.
Yeah, I actually have one of those blinky-LED binary clocks. I don't really use it much for actually telling time since I'm usually too tired to want to try to figure out which lights are lit and what values they represent and what their sum is. Mostly I just have it positioned right beneath my monitor so that I notice when it suddenly goes real dark because it went from
.O.OOO    ......
OOO.OO to ......
OOO.OO    ......
and that tends to shock the ol' eyes when the room is dark.

Anyway, I just looked up and saw that pattern and remembered the old days when people had clocks that had blinking dots between the hours and the minutes. You know, the stone age of clocks. They were dim and red and big and somehow always magically came on at the exact same time the DJ decided to announce that it's 7 o' clock. Or maybe I'm confusing real life with the movies again.

Anyway, in conclusion, I wish to state that I believe that all frequencies in the EM spectrum deserve equal status as consideration for the term "color" - we should not reserve that term only for those frequencies which we can see unaided with our eyes. That is all.

And now 3:28 has come and gone. It does that.

Monday, February 19, 2007

Because I can....

I'm going to put something else on the internet.

Hahahahahaha! Feel my power! *flex* The internet is now bigger, and it's because of MEEEEE!

Sunday, February 18, 2007

The weekend departs

Sleep schedule is almost straightened out. The work...well, I still have 6 hours before the weekend is technically over with. It'll get done.

In other news, I've almost finished reading Eldest - I've decided that though the cross between atheistic and pantheistic views that the author tries to push on the reader are pretty weak, the characters are interesting and the plot is thickening respectably. Plenty of conflict, not much deus ex machina, and dragons and sword fighting too! Too bad he had to come up with theism and a system of magic which I absolutely hate in a way that goes beyond literary opinion.

Friday, February 16, 2007

The weekend

The weekend arrives. Time to get caught up on all the work that I should have been doing over the last few weeks. I just finished filing my taxes - it's so nice to have the feeling that I'm getting money even though I'm just getting back the money that I never should have given them in the first place.

Oh well, such is life. Maybe by the time Monday rolls around, my sleep schedule will be all straightened out and I'll be awake all day and asleep all night. One can only hope, right?

Tuesday, February 13, 2007

Still alive

Look at me. I didn't die. I post! I LIVE! I'll probably never post here again. I hate blogging. Don't you hate bloggers? They just put their thoughts up on the web for people to read. As if anybody cares what I think about whatever random thing is going through my head at the moment.