Sunday, June 15, 2008


The Magnetic Poetry Sea

I'm a magnetic poetry addict. Have been since college. A certain someone got me into it, and, well, it went from there. The fact that I love word games and language probably doesn't help.

Recently, I got a few new ones. I found them on American Science & Surplus of all places. Since they were only $2 each, I splurged and got all four sets - Alien, Ghost, Therapy, and Gross & Weird.

This has lead to a number of weird and amusing, even by my standards, strings of words on my marker boards. Among them are the following:

"What would Jung do?"
"Vomit, by Freud"
"I possess repressed overbearing pathological sanity!"
"You can't destroy her invisible codependent goblin cloud"
"Smile you're having an anal probe!"
"They let me eat his eyes at the ritual"
"The stormy corpse flew on frightening Halloween instinct"
"Subconscious knife rain"
"Fantastic diagnosis or wicked extraterrestrial meds?"
and "Beta-powered sexual meteor!"

I have no idea where that last one came from. I basically just pulled words out of my tub and there it was. Go figure.

I refer to the collection as The Magnetic Poetry Sea because it's really starting to get fairly large. I wasn't kidding when I say there's a tub of it. If I get a house, I have a feeling that a wall of one of the rooms (or at least a significant portion of it) will be magnetic for the Mag Poetry Sea.

The Sea just keeps growing. Some companies even feed my addiction because they give sheets of the stuff as swag. =]

I really want a set with programming words, though. I may end up having to get a printable magnet sheet and making my own.

Current mood: amused
Current music: Backyard Babies - Pet Semetary

Friday, June 13, 2008


Who Will Meet The Press Now?


Tim Russert, moderator of Meet The Press, passed away today of a heart attack.

He was quite possibly one of the last of the real political journalists in this country. He was fair and balanced, but wasn't afraid to ask the hard questions and keep asking until they got answered.

The frightening thing is that he did it politely and, despite being raked over the coals, almost nobody he talked to was upset at the end of the show.

From all accounts, he was even decent as a person (which I can believe).

In addition, he was yet another marker board addict =]

I can't help but think that this is probably not the time that he would have wanted to go if he could have chosen, considering the history making election that we're in the middle of. However, at least he got to celebrate his son's graduation.

To be honest, the election will not be the same without Tim, because he played such a large role in political reporting. His will be very large shoes to fill.

He will be missed.

Current mood: pondering
Current music: Ivy - Edge of the Ocean

Friday, June 06, 2008


Hello and welcome to last week.

After more than a little pestering, I mean encouragement, from a few people, I've finally set up a twitter account.

I thought I should put it on the sidebar for my blog and on my site so people could, you know, actually find it. If you're wondering about the username, it's an old nickname that I use on a few different accounts (slashdot, among others).

Feel free to follow my feed, but be sure to check your sanity at the door. =]

Current mood: tired
Current music: They Might Be Giants - We Want A Rock

Monday, June 02, 2008



Back on-line.


Well, my site and email are now back up.

However, I have to apologize.

If you sent me anything in the approx 36 hours that the site was down, I didn't get it.

Please feel free to re-send any emails, and I will do my best to get back to you.

Current mood: tired
Current music: Three Dog Night - Mamma Told Me

Sunday, June 01, 2008


Well, It's Better Than The Dog Ate My Homework...

I went to check my email on Sunday, and couldn't connect to the mail server.

Not a big deal, really. It's Sunday, so most of the stuff I get is of the personal variety. Besides, my hosting provider is pretty good about getting things back up fairly quickly.

Several hours later, still no email.

It's odd, but as I said, not a big deal since it's Sunday. I go off for a few hours and come back this evening.

The mail's still down which is really unlike the guys there.

Reading Slashdot, I find out why.

It turns out that there was an explosion at the data center where their servers are housed.

Thankfully nobody was hurt, and it seems that no servers were damaged, but you have to love the excuse for the downtime.

We're sorry you can't reach your website or email, but our building exploded.

As I said, it's certainly better than "my dog ate my homework." =]

Providing that incoming mails aren't just being bounced or dropped into oblivion, it means that it should take a little bit to wade through my emails when the server is back online hopefully today. I'm waiting to see "downloading 1 of 1500 messages" lol

Current mood: wow
Current music: Alan Jackson and Jimmy Buffet - It's 5 O'clock Somewhere

Saturday, May 31, 2008


Another Message From Our Sponsors.

I went ergo quite a while back. With the amount of time that I spend on the computer, it just makes sense. The less damage I do to my body while I work, the better. It was a bit of an adjustment, but I think it was well worth it.

That said, my old gel mousepad was in real need of being replaced. It was a cheap cloth one that I picked up along the way. I'd had it for a couple of years and it was starting to leak gel.

I didn't want another cheap one because I was tired of getting sticky hands from leaking gel pads. Since I like my Fellowes Crystals gel wrist rest for my keyboard, I decided to give their mousepad a try.

Weirdly, I ran into it a little more cheaply at Office Max here in town than I can get it from Amazon, so I went that route (I think I mentioned being cheap before. Not to the point of being a tightwad, but I appreciate the saving of a few bucks here and there :P)

So far, I have to say that I like it. The gel wrist rest is firm yet just yielding enough to be comfortable (unlike my old pad which gave way too much). The mousing surface is nice and has a lot less drag than my old cloth pad had. The size if fairly standard for a gel mousepad unlike what some of the reviews on Amazon say.

The big "Fellowes" logo at the top of the pad on the mousing surface kind of annoys me, but it's not like that's a deal breaker or anything. I just tend to dislike logos plastered over everything. I even took a seam ripper to my messenger bag to remove the ugly red logo on it when I picked it up. It's just a personal thing. Generally the only readily visible logo on anything I wear is on my shoes and my backpack.

I might see if I can take a fine grit abrasive to the logo to remove it at some point in the near future. We'll just have to wait and see.

All in all, I have to say that I approve. Then again, I tend to think that my wrists are worth the $16 the pad cost after taxes (Though I might be biased since I even have gel pads for use with my laptop when I have to use it out of the house).

Current mood: Tired
Current music: Aqua - Doctor Jones (Yes, I listen to Aqua. It's fun.)

Tuesday, May 20, 2008


Late Night Advice.

About a week ago, I got an email from a CS student in Cuba who wanted to know about something on my site. Since then, it seems that we’ve become something akin to pen pals (now watch that get me on some government watch list if I’m not already lol).

He seems to be a bright guy, is nice and eager to learn. I also have to say that his English is a heck of a lot better than my Spanish is after far too much disuse. Honestly, I have to say that I enjoy the conversations. It’s often nice to meet new people, and I seem to get the opportunity so infrequently of late.

Among other things, one of the things he has asked is if I have any advice for an aspiring CS student.

I thought that part of my response to him deserved to be posted here since it might be of use to someone else out there.

Let's see, my advice for you as an aspiring computer scientist...

* Study and do your projects, but take time to have fun too. There is more to life than class and books (though class and books are important). Sometimes it is the things you learn outside of your classes that come to mean the most to you.

* Don't be afraid to try new things. Opportunities are where you find them and sometimes you regret the ones you passed by for the rest of your life.

* Don't be afraid to ask questions (but do it politely). The people who insult or look down on you for asking generally do it because they either don't know the answer and don't want to appear uninformed or because they have forgotten what it was like to still be learning those things.

Most people who know what they're doing are more than happy to help people out as long as the person is willing to learn and is polite.

* Try to learn from your mistakes. (Try to learn from your successes as well, but you should especially try to learn from your mistakes)

* Try not to get too stressed. I know it's easier said than done, but getting too tightly wound doesn't do you any good and only serves to cause you problems both in your life and the quality of your work.

* Learn things outside of class. Don't just stick to what they're teaching. Pick up things on your own as well. It will give you an edge over the other students after you graduate and will often help while you're still in school.

* Keep learning even after you graduate. The lessons don't stop just because the grades do. In fact, the *really* interesting lessons frequently start after you get the degree.

* Don't get into the mindset that you're too good to learn from someone just because they're different. Everyone can teach you *something* (this applies to life as a whole as well)

* Don't look down on people. Kindness makes the world go around a lot more smoothly than malice or disdain do.

* Keep a portfolio of sample projects for companies that you interview at. It can be things you've done in your classes that you're particularly proud of as well as things you do outside of class. (In my case, my portfolio also includes published articles.)

* Develop good written and spoken language skills. It's something that a lot of computer science students seem to ignore, but once you get into the business world, it becomes pretty important. You will find that your job is more than just writing code - it involves dealing with people quite a bit as well.

* Learn to socialize. It's another part of dealing with people and you should be comfortable with it.

* Have a hobby that doesn't involve computers. We all need some downtime. Otherwise you run a risk of burning out.

* Realize that while your skill at writing code is important, your skills with people are also important because they help you not only get and keep jobs but they also help in your day to day life.

* Make friends with and help people who aren't as good at programming as you are. It will do a few things. First, it's a nice thing to do (You had help to get to where you are. Pay it forward by helping others). Second, the people you help today may be the people that help you several years from now. Finally, it helps you practice the basics.

* Make friends with people that are as good at programming as you are. The first two reasons for this are the same as the first reasons for helping people who aren't as good. In addition, the people as good as you are often look at things from a different point of view and can see things that you would otherwise miss.

* Make friends with and learn from people who are better at programming than you are. Some things are best learned from someone who has practical knowledge instead of from a book. It can save you a lot of time and headaches (not to mention make you a better programmer).

My last piece of advice should be common sense, but sometimes we all forget it (myself included):

* Be a decent person. Help where you can (not just with programming and technical issues, but in daily life) and don't lord it over people when you do help. In the end, I think, all the good you do will eventually come back around to you in one way or another.

Looking at what I wrote to him, I have three things that I want to say:

Where was the person to teach *me* these things? If he or she was there, I must have missed it because I ended up picking up most of those things the hard way (or maybe that’s *why* I had to learn them the hard way. That seems more likely…).

I mean, I can point to some of the things in that list and think of someone who *did* endeavor to teach me that lesson (whether or not I picked it up at the time), but most of them came from falling on my face (frequently with considerable force and, in the case of some of them, repeatedly).

Why is it that I seem to have such a hard time following my own damned advice sometimes? Is this a problem that everyone has? (I honestly would like an answer to that one).

When in the hell did I start sounding like my sifu? I’m not old enough to be passing out wisdom yet. Especially when I can’t seem to follow my own damned advice half the time…

Current mood: thoughtful
Current music: Vanessa Carlton – Hands On Me

Sunday, May 18, 2008


Late night pondering.

You know, it's funny.

I started training with a sword when I was a kid. I've done it for almost two decades now.

I've got more than a few swords of all different types, but for some reason, the one I feel most drawn to is my old bokku-to. It's just a simple wooden katana, its grip worn and blade splintered from years of use.

It's one of the swords I used in order to learn to move on after the end of a very important relationship. That period took well over a year, and more than took its toll on the sword. I don't use it for fighting anymore because of the wear, but it's still my favorite blade for forms.

It was, I suppose, the thing that taught me how to get back to basics. I sometimes gain some measure of comfort from just using it now (as strange as that may sound to some people).

Given the events of the last few years, I think it might be time I re-learned that lesson. I realized not long ago that I've been letting some things get in the way of doing what I should be doing.

Sometimes we trap ourselves in a cycle of actions and emotions that only serves to hold us back. Breaking free, for me at any rate, seems to be approached by getting back to basics - tearing things down to rebuild them anew.

I'm ready to try. I know it won't be easy, but it needs to be done. With lots of effort, and a little luck, I may make it, because it is definitely time to move on.

Here's to hoping there's still a little magic, and some more lessons, in my old friend.

Current mood: troubled yet calm
Current music: Ivy - Edge of the Ocean

Thursday, May 15, 2008


The above image is a quad core Opteron processor.

Am I the only one who thinks this looks like a piece of art?

The patterns, the colors... I honestly think it deserves to be framed...

Who says engineering has to be ugly?

Current mood: tired
Current music: Killing Heidi - Mascara

Wednesday, May 14, 2008



Reclaiming momentum.


Have you ever noticed how hard it seems to be to get going on something?

Frequently, it doesn't even seem to matter what that something is; just that you aren't doing it right now. I mean, once you actually get going, it tends to be pretty easy to just *keep* going, but getting started is like trying to push a boulder uphill.


Your brain always seems to come up with a hundred other things that you could be doing even though you know that you need to do what you're trying to get started. Heck, sometimes mine even goes into the "eh, we'll do it later" or even "what's the point" argument.

It's a real pain in the butt to fight that. I think it's worth doing, though even if (or probably because) it isn't easy.

Current mood: trying to gain momentum
Current music: Bon Jovi - You Give Love a Bad Name

Thursday, May 01, 2008


Quality Isn’t Cheap.

I don’t agree with a lot of what Joel Spolsky says anymore. Granted, he still does pull off the occasional really good article, but it seems like most of his writing anymore is just saying how great he is.

His latest article on Architecture Astronauts looked like it was going to end up being one of his decent works when I started reading it. Unfortunately, the first part of the article was a smoke screen.

The real topic of the article?

Joel was whining that Google and Microsoft are buying up all of the decent CS graduates at good salaries and he just can’t compete.

He throws in a bunch of other things to make you think that isn’t the real topic of the article, but that’s what it boils down to – Joel is upset because he has to compete on a salary basis with Google and Microsoft because he wants the same sort of people that they hire.

I love his complaining that the Goog and MS are giving recent grads something that’s getting sort of close to 6 figure salaries.

I know that sounds insane if you’re looking at it from the point of view of the average salary here in Ohio, but let’s think about this for a second.

Google is located in one of the most expensive places to live in the country.

The Seattle area isn’t exactly cheap either.

If you think about it in those terms, that salary doesn’t seem so outrageous. In fact, buying power wise, it’s probably about the same as you’d be getting here with a couple of years of experience. Granted, that isn’t *right out of college* for most people, but it’s pretty close (and some of us had several years of experience before we graduated because we worked our way through school).

Now, want to know the real kicker?

Joel’s company is located in NYC.

That’s right. He’s based in an expensive area, competing with other companies based in expensive areas and he’s complaining about the cost to hire decent people.

If you want to have lower salaries, do what Eric Sink did and locate in the Midwest. However, part of the sales pitch Joel gives for his company is the fact that it *is* in NYC and how that means that there are so many things to do.

I have no doubt that the man is intelligent. He wouldn’t have been able to get as far as he has if he weren’t smart. However, he’s being far too ego driven now and that leads to a lot of stupid mistakes.

He’s buying into his own cult of personality and thinks that people should want to work with him just because he’s him instead of realizing that good people cost money no matter who you think you are (especially in expensive areas).

After all, we want to be able to do things like eat, pay the rent, go out and do things, etc.

Personally, I view the “salary problem” he is citing as a somewhat positive sign. It means that the market may actually be improving somewhat.

Current mood: amused
Current music: 10,000 Maniacs – Candy Everyone Wants

Tuesday, April 29, 2008



Anyone want to get me a present?


My birthday's next month. Anyone out there in internet land want to get me a present? *grin*

There are a couple of blades that I have my eye on (hint hint) lol

Italian Bastard Sword
German Backsword (and it's on sale :P)

No, I don't really expect anyone out there to get one for me, but I wouldn't turn my nose up at them if they arrived on my doorstep (my address is on my site linked in the sidebar lol)

Current mood: amused
Current music: Joydrop - I Sometimes Wanna Die

Sunday, April 27, 2008


But we’re *supposed* to hate you!

Today, the local paper reported that one of the high schools in the area had a group which celebrated the National Day of Silence (an annual day of action in the United States to protest the bullying and harassment of lesbian, gay, bisexual, and transgender (LGBT) students, and their supporters.)

Personally, I support this sort of demonstration. I’m tired of people getting bullied and harassed for things like this.

The locals hit the roof.

There’s something you have to understand about this region. I know I’ve said it before, but this area is extremely isolationist. In addition, while there are many very nice people here (really there are), there are a lot of extraordinarily intolerant ones. Racism and hate of various groups is frighteningly common in this part of the state.

The really frightening thing, though, is the fact that, not only do these people feel justified in holding these views (and acting on them), but they try to claim anyone who opposes their hatred and intolerance is trying to repress their rights.

Take for example a very telling comment on the paper’s discussion board regarding the article (copied verbatim without any editing):

The pro-gay lifestyle people are constantly preaching tolerance for their way of life...yet don't believe in tolerance themselves. This area is a huge part of the Bible belt of the midwest. A lot of people here are God fearing Christians who take the Bible to heart. The Bible says that homosexuality is abomination before God. Your asking millions of people to disregard their core beliefs and values just so you don't get your feelings hurt. WHile you feel the names you throw around are hurtful..maybe the rest of us don't like the names you throw back at us. If you want to preach tolerance..learn tolerance yourself.

That’s right. This person, whose views on the subject are pretty much the same as a large portion of the population in the area, is saying that by not tolerating his hatred and disgust of gay people and the actions that he performs because of that hatred, we’re being intolerant of him (and his religion) and that we should let him do whatever he wants to whoever he wants.

Sorry, kiddies, but it doesn’t work that way. You don’t get to scream “but it’s my religion to hate gays!” (and if you try it around me, well, let’s just say that the consequences aren’t happy. Some of my very best friends have been/still are in the GBLT community).

Welcome to southern Ohio - where, if you’re different than we are, we’ll beat you with our Bible Belt and then scream that you hate Christianity because you try to stop us.

*slams head against the desk a few times*

Current mood: Annoyed doesn’t even cover it
Current music: AFI – The Killing Lights

Monday, April 14, 2008


And Now A Message From Our Sponsors.

No, I’m not really being paid for this, but I know it’ll come off sounding like an advertisement. =]

I enjoy the occasional game. I never really got into most of the newer systems, though (I’m way too much of a casual gamer anymore), so I set up an entertainment center computer with my favorite older consoles on it (NES, SNES, Sega, etc etc etc).

I’d been using a Microsoft Sidewinder Pro USB game pad that I picked up ages ago (we’re talking like 8 or 9 years ago, so I more than got my money out of it) as the controller. Well, a few weeks ago, the D-pad started sticking, so I needed a new controller.

There were a couple of things that I didn’t like about the Sidewinder. First, the button configuration, while *great* for Sega games wasn’t so hot for Nintendo consoles. Second, the D-pad was at a bit of an angle, which made some games a bit more difficult.

Since I tend to play the Nintendo consoles more than the Sega ones, I decided to get an Xbox 360 controller from Joytech at the local big box retailer (Hey, it was $20-25 as opposed to the Microsoft one that was about twice that much and I’m cheap :P ) because the button setup is perfect for Nintendo consoles.

The D-pad sucks, but that’s okay because I’ve taken to using the stick anyway. It takes a little getting used to because the stick is insanely sensitive, but it’s an absolute *blast* to play Mario Kart with. =]

I think what I want to do is get another one of the Joytech controllers for player 2 on the Nintendo consoles and find a few more Sidewinder Pro pads for the Sega games, 3do, and keep a couple in reserve for backups.

In the meantime I’ll slide myself silly in Mario Kart and see if I can clean my old Sidewinder.

Current mood: tired
Current music: Del Leppard - Photograph

Friday, April 11, 2008


Let Your Kids Be Kids

Bruce Schneier pointed out a news story today in which a mother let her 9 year old take the subway home by himself (at the kid’s request).

Normally, the people who comment on Bruce’s blog hold great contempt for security theater and the like. However, it seems that not even they are immune to “think of the children”.

Apparently in their opinion, and the opinions of far far too many others, children should be wrapped in bubble wrapped and locked in a padded room until they’re 18.

Give me a break. At 9, I was roaming all over my hometown as well as camping by myself on the farm my family owns (about 350 acres with quite a bit of woods) and roaming the neighboring farmlands.

Heck, man. At that age, I missed the bus a couple of times and walked the probably mile and a half or two miles to school, getting there before the bus did.

There is absolutely nothing wrong with giving your kid a bit of independence, yet it seems like every generation is more restrictive when it comes to their children than the generation before it.

There was a time when kids used to play outside all day with other kids and still make it home for dinner. Now it seems like parents freak when the kids are outside for 5 minutes.

The common argument is generally that the world is more dangerous now, but I don’t buy it. The world really isn’t any more dangerous for kids or adults than it was when my parents were children or when their parents were (you get the idea). Some of the dangers may be different, and they’re certainly more publicized in order to capitalize on fear, but it’s not really any more dangerous now.

Do yourself, and your kids, a favor – teach them self confidence, make sure they have a good head on their shoulders, teach them to be aware of their surroundings and not to have blind trust in people, let them train in martial arts if they’re interested, give them a bit of encouragement, have some faith in them, and send them out into their world to explore, play, and be kids. They’ll come home in time for dinner.

It doesn’t mean that you don’t care about their wellbeing. Quite the opposite, actually, because you’ll be helping them to be more self reliant people.

This sort of thing is important. Part of being a kid is learning to push your boundaries until you find your real boundaries. Sure, you might get a few cuts and scrapes, but those heal. Most of life’s lessons aren’t learned by sitting inside, sheltered from the world, and your kids will need them when they’re finally out there on their own.

Current mood: calm
Current music: Alice Cooper - Poison

Thursday, April 10, 2008


The Next Big Thing

The latest Dr Dobbs showed up in my mailbox today (or, according to my clock, yesterday. I really need to work on this insomnia problem.).

I find it an interesting magazine. Granted, it used to have more content when I was first given a copy in college by one of my professors, but it’s still a decent publication.

The article that’s caught my attention so far is the interview with Paul Jansen, managing director of TIOBE Software. He makes some interesting comments.

First off, since his company tries to measure the popularity of programming languages, he apparently gets a lot of very passionate emails from programmers who are upset that their favorite language isn’t higher on the list.

This doesn’t surprise me a great deal. After all, there are way too many holy wars in programming – vi vs emacs, C# vs Java, Perl vs Ruby vs Python, etc etc etc.

Second, he states that C and C++ seem to be losing ground. This I can agree with, but I only sort of agree with his reason as to why this is happening. In his opinion, it’s because languages without automatic garbage collection are falling out of fashion since the performance hit garbage collection causes is now outweighed by the memory problems introduced by sloppy programming.

I agree with this statement for most applications. However, I don’t see C and C++ going away any time soon for a few reasons.

  • There’s a LOT of legacy C and C++ code out there.
  • Some applications will always need the speed and close to the metal control that C and C++ give you.
  • Embedded programming (while a lot of it is done in ASM, a fair amount is done in C or C++ as well from what I understand).
  • Operating systems – in addition to needing close to the metal access, it seems sort of silly to bootstrap a CLR or VM (depending on if you’re a .NET or Java fan) in order to run the OS on top of it. It’s a layer of complexity and set of performance issues that we just don’t need.

Yes, I realize that virtualization is being used successfully now, but that’s a layer above what I’m talking about. As it stands, you have Hardware -> OS -> VM. If you went with the current forerunners in the garbage collected programming world, it would be Hardware -> CLR/JVM -> OS -> VM.

This leads me to his last statement/prediction.

He thinks that, in five years, there will be two main languages – Java and C# (followed closely by VB) and that he foresees no new language paradigm.

I’m not sure that I’d agree with that for the simple fact that this profession tends to change pretty quickly. I honestly wouldn’t discount “The Next Big Thing” displacing the current giants.

Then again, we have to keep in mind that most magazines which cater to industries aren’t in the business of reporting trends, but rather creating them – by seeing something often enough and in enough places, people start to think that it’s the next big thing and end up making it so.

As much as many of us may deny it, people are, by and large, still pack/tribe creatures. Part of that is “belonging”, and that means that we tend to follow the trends we think others like us are following.

It’s a survival mechanism (and an easily exploitable one if you know how).

Current mood: tired
Current music: iiO - Rebel

Tuesday, April 08, 2008


Local Companies and Visibility

Over the past few months, I’ve learned that this sleepy little town is the home to the corporate offices of both The Kitchen Collection and Petland.

To say that I was surprised was a bit of an understatement. In fact, I found it kind of bizarre. Even more so because it doesn’t seem to be common knowledge around here, and you’d think that it would be.

It’s a town of about 25,000 people. The fact that two chains are headquartered here (and one of them with stores in several countries) should be kind of in your face…

I mean, I knew there was a building just off of Bridge St with a Petland sign, but I always just assumed that it was a distribution center or something since it really doesn’t look like it should be an office building. As for The Kitchen Collection, it’s a smaller chain, but it should still be more visible than it is.

Why bring this up (other than the WTF factor, of course)?

Because the local paper had an update that The Kitchen Collection is moving their distribution center from New Jersey to the local area.

I view this as a positive thing on the jobs side, and I hope that it benefits the community. I also think it makes sense from a practical standpoint – it will be easier to keep tabs on distribution and Ohio is a much more central location for shipping than New Jersey.

Hopefully this works out well for all involved.

Current mood: tired
Current music: Billy Joel – We Didn’t Start The Fire

Saturday, March 15, 2008


They Have A Sense Of Humor After All

Am I the only one that finds it sickly appropriate that the government will begin receiving H-1B petitions on April 1st?

As always, it seems that the joke is on We, The People.

*sighs*

Current mood: annoyed
Current music: Pearl Jam - Evenflow

Friday, March 14, 2008


Why yes, I *am* a swordsman...


Slashdot had an article about a book review on what sci-fi technologies may actually be feasible at some point. The thing that made this semi-noteworthy is the fact that the author was Michio Kaku, one of the inventors of string theory.

Among the things he thinks could be possible are light sabers. Of course, there were a number of people that were all for that one, myself included. However, I also had to point out that, being a swordsman, I know full well that most people who tried to use one would end up cutting off various parts of their bodies with them (not that I view this as a necessarily bad thing *grin*).

Slashdot being Slashdot, someone had to come on and tell me that I didn't know jack about anything and that "People who practice with swords are the ones more likely to get hurt bacause it seems like something they are used to, but isn't." (Which isn't true. Only people who are bad at it would have that problem. The people who actually know what they're doing can practice with just a hilt or a simple empty hand and be able to know where the blade would be)

To top it off, in an effort to "prove" that I didn't "know jack" (his words), he demanded to know how many life and death combat situations I'd been in.

*smirks*

I don't think he was expecting the answer that he got, which was a non-zero number (and further explained that it was a lowball number because there were other attempts to shorten my life over the years, but they weren't very good, so I only counted the ones I saw as a real threat). I then asked him how many *he'd* been in =]

Believe it or not, there have been some people out there that *really* didn't like me (hard to believe, I know. Lovable cuss that I am heh), and there have been situations where I've ended up in, shall we say, the strange place at the interesting time (sometimes that means that you get a fun/interesting opportunity and other times it can mean that someone wants to put a few new holes in you...).

I also don't think he was expecting to find out that I've been training as long as I have... Heck, *I* have a hard time wrapping my head around that one sometimes because I never really think of it that way, and it's such a large portion of my life.

He never said another word.

Funny that.

Sorry, but the whole thing just amused me. It happens sometimes.

(Yes, I know I haven't been updating lately. I really need to work on that among everything else that I'm doing. Bad James! Bad! Bad James!)

Current mood: amused
Current music: A Perfect Circle - 3 Libras

Saturday, February 23, 2008


Amusing Irony

You know, there is something amusingly ironic about the author of a book on C# being named John Sharp.

And yes, according to his bio, he codes in J# as well.

I take this as yet more proof that the world has a sense of humor.

Current mood: amused
Current music: Eiffel 65 - Silicon World