Archive for November, 2007

28
Nov
07

What is a hacker?

The computer enthusiasts question of all questions. I find myself being asked this question more and more lately. Well, if you want to know the truth, there isn’t a straight answer. So here’s my take. It holds true to myself and I don’t promise that it will hold true to anyone else who considers themselves a hacker. To me a hacker is someone who looks in to the deep inner workings of the system. A hacker doesn’t have to be a good programmer, they only need to possess a desire to learn. Over time, any lack of ability can be built up by delving in deeper and deeper until you get to the bottom of the system itself. The only problem with this is no one can ever truly get to the bottom, its like an endless mystery waiting to be unfolded before you. I don’t know if any of this makes sense, and frankly I don’t really care.

When I attack a problem, first I look at what is wrong, then I try to find the why. Only when you can find the why can you truly hope to solve the problem. A hacker is someone who endlessly strives to find the why something doesn’t work. And when they find it, they fix it. If it works, a hacker is still not satisfied. A hacker next looks for the How. How can this be made better. How can this be more efficient. How can it be faster. Of course its a viscious cycle only fit for true computer masochists. Punishing ourselves religiously in order to learn something new or find a better way to do something. You see, it’s the pride of finding a way to do something better or ridding something of a problem. Its the excitement you get when you learn about a new way to bypass a security system. It’s all these things. And hackers get off on it.

As for the reason, well there are many reasons. Some do it for money, some do it for religious, and some political. There are even hackers who do it just for fun. Its a trade that requires you to enjoy what your doing to do it well. Staying interested is what allows you to keep your focus. Every frustration you get from something not going right is merely another challenge. Sometimes things must be learned via trial and error. The thing is, if you don’t do it, you can never really learn and you can never really understand what it means to hack, what it means to be a hacker.

I know much of this post is incoherent, but it’s really a tough topic to truly describe. I hope you forgive me for that. If you don’t, thats fine by me, I tried, its the least that i can do.

26
Nov
07

Another day in paradise

Well its my day off, and all my friends are at work, i slept through thanksgiving. I went to my mom’s, no one was home, so i made myself a leftover turkey sandwich. Yes, this is today. Now I’m back home again sipping on pineapple soda.. which is a lot better then I thought it would be. Weird huh? I’ve been working on a new UI for World of Warcraft, trying to find the least processor intensive mods that I can that will serve my purposes. I was using Prat, but it was a bit overkill on the chat mod arena and didn’t take care of everything I wanted, just most of it, and about 20 thousand other things that I didn’t really use or care about. Now I’m using Cirk’s Chatmanager. It takes care of everything I want and uses about an eight the resources. I’m still working on other areas of it, trying to make the mod as universal as possible, and i’ll be adding on class specific addons later once i’m done with the base. Anyway, It’s getting really hard to find replacements for all my fubar components, because i really like what fubar gives me, but i don’t like the bars going accross my screen, being a minimalistic person that I am.

On the topic of Linux. The USL portion of my project, a specialized distro that i’m in the process of creating for a hacker community at Underground Systems (http://www.undergroundsystems.org), is coming along quite nicely. I’ve finally figured out how to get past a few of the more annoying little circular dependencies. My application structure is as follows

/usr/Applications/$APP_NAME/$APP_VER
/usr/Applications/$APP_NAME/$APP_RC

then the symlinks are posted back to /usr/bin or anywhere else they need to be if they can’t just be left alone in the package tree. Worked out a lot better then I had expected.

Main symlinks on the system are as follows…

/root –> /home/root
/bin –> /usr/bin
/sbin –> /usr/sbin
/usr/local –> /usr
/usr/X11R6 –> /usr

there are a few others in there, but that should be enough to sum up my strategy for placing applications and not having to worry about where other apps look for them. Well, thats it for now folks, i hope you’ve enjoyed this update.

21
Nov
07

Addicted to waffles!

Yes, i said it, i have an addiction. I watched heroes, and those two little guys from japan where eating waffles in all the american diners (( this is from first season )) and it made me crave waffles… of the toaster variety. I ate 2 whole boxes worth of toaster waffles simply for the fact that once you put butter on em, you can’t stop eating em. I mean, these bad boy’s are better then real waffles. They have that little extra crunch that you only get when you eat a waffle out of the toaster. My roomate made referances to the amityville toaster ( check out illwillpress.com ) and told me, anything but waffles. Waffles are t3h 3v1l. Heh, but only I can master the power of the Waffle to him i replied. I mean, even their name is cool. someone as uber-leet as I surely can handle the crunchy goodness of a toaster waffle! I was wrong, i’m out of toaster waffles, and now i’m jonesing… SAVE ME!!!!

This has been a random moment brought to you by the demons in my skull.