mhiller
asks this interesting question:
"When those of us who code refer to ourselves as 'hackers'
in mixed company, we always have to explain exactly what we
mean by that - that we're not trying to crack into NORAD
computers with our machines or anything else like that.
Experience has shown that it's hard for a smaller group of
peopleto act against the forces of linguistic change in the
larger world. This is particularly true in the case of
pejoration; when a word acquires a negative or taboo
meaning it tends to stick. For this reason, I feel that
our best efforts may not be enough to shake off the
definition of 'hacker' that the public has largely locked
on to. Perhaps we should promote the use of a different
term instead."
I've always been one for educating people
on the proper terms, but with the media still largely
not-getting-it, would we be better off finding another
group moniker? There's more. Click the link if you're
interested.
mhiller had more to say. Here's the last bit:
"The confusion stems from the fact that we're using the term
'hacker' in its earlier, non-pejorative sense, but that's
not the meaning it's taken on in the popular imagination.
To Random Joe on the street, the term 'hacker' means what
we call a 'cracker'.
Being a dabbler in linguistics, I can tell you that this
isn't a unique process. When a formerly positive or benign
word starts taking on a negative connotation, linguists
call it pejoration. For example, the term 'villain'
originally meant 'belonging to the villa', and referred to
people now usually called peasants.
The best thing I could come up with was the term
'white-knight hacker', which isn't very good. So I ask
Slashdot: What might be a better (or at least less confusing)
way for us to refer to ourselves?"
I'll have to agree that it has always meant "tinkerer": one who enjoys fiddling around endlessly with something for amusement as opposed to someone more serious and less colorful.
If you do write some interesting code and call it a "neat hack", that has always been self-deprecating, as in "no big deal, certainly nothing of professional quality, but still kinda neat all the same...." Calling someone else's code a "hack" hasn't been a compliment since I started coding in the '70s. Calling it a "neat hack" is an understated, almost pretending to be begrudging, compliment.
It's only among those who think hacking is "cool" (pretty much all of us who would spend any time at Slashdot), who think that "hacker" is something good. Like "nerd" and "geek", or "queer" for homosexual, or "gangsta" for thugs, "hacker" has never been a compliment, even if the target community chooses to treat it as a badge of honor. Unfortunately for us hackers.
...or something equally flattering. Saying it that way makes it sound as though "hacker" by itself is bad and you've created an oxymoron to make it less bad. "I may be a member of a bad group, but I'm not as bad as most...."
No thanks.
01001000 01000001 01000011 01001011 01000101 01010010
As I understand it, the term "hack" was used to and still is used to describe someone very skilled in his/her particular field. A computer hacker, therefore, is someone extremely skilled at programming. J. Carmack would be a hacker. Linus would be a hacker. Hack also seems to have the connotation of someone very clueless about his/her field, similar to a quack.
Modern crackers are very distinct from crackers of old. Modern crackers tend to be immature teens and pre-teens who use the tools of others to do stupid security tricks. The crackers of old were, of course, also hackers, who were expert programmers that intimately knew what they were doing. I suppose the stupid young crackers thought they were hackers, too, since they accessed foreign systems, like true "cracker-hackers", and took for themselves.
I think the average reporter will never figure out the difference between hacker and cracker. I advise to give it up.
Now volunteer, that's a word with cachet. Every reporter knows about volunteers and the good work they do at the Red Cross, Habitat, etal. I've been recruiting and working with volunteers for a decade now, take it from me, volunteer has no negative connotations.
And programmer, you mean you know computers and internet and stuff? Computers are hard, liberal arts majors regard legitimate programmers as gods.
Language is mutable, for better or worse. The word disinterested just meant without bias, impartial. Now most people think it means not interested.
At one time the word inflammable was emblazoned conspicuously on fuel carrying vehicles. So many people thought that the word was synonymous with nonflammable, that it was replaced with plain old flammable. That's one case where a misunderstood word could easily lead to trajedy.
The unfortunate choice of the word cracker has certainly muddied the waters in the eyes of the public. Instead of seeking to replace the widely used term hacker (in its correct, positive connotation), I propose we should replace the more obscure term cracker with miscreant, or some other clearly pejorative term.
Leave the word hacker alone. Go after cracker instead. And don't make it rhyme with hacker.
Admiral Yamamoto
i don't see what everyone's complaining about:
we've all been using a perfect alternative for years....
"geek" has already come to mean what
hacker once did.
-------------------
-astrix8
javanet.com/~user
-------------------
Hey, I heard someone mention this earlier..
"Effer". (Said "F'er")
I mean, come on.. How many of you haven't effed up something on a computer before (;
People ask me what I do/am and I usually just say I'm a computer geek and they get the picture. The term hacker causes confusion in most peoples' minds.
Some people refer to me as a computer guru, but I don't think it fits as well. (Plus I think the term guru implies extremely vast knowledge, which would be inappropriate for me.)
In my experience, 'geek' is understood much better than 'hacker'. Maybe I'd just rather have somebody think of me as inept than as a bad guy. Ah well...
I agree that 'hacker' would be best if mainstream culture used it correctly, but I don't see that hapening.
If you're in mixed company, just refer to yourself as a nonmalicious hacker. After all, alot of hackers like you and me have tried, however slightly, to break into a system that wasn't ours :)
It doesn't involve that much of a change, and gets the point across.
I've always liked "code monkey" as an alternate term to programmer, of course I only use it when talking to other programmers though.
Well, I've seen Alan Cox post here within the last few days, so I wouldn't be saying that.
I prefer:
'White hat hacker' : good hacker
'Grey hat hacker'
'Black hat hacker' : evil hacker ('cracker')
'h4x0r' or '5kr1p+ k1dd13' : evil, but not a hacker
Okay, so anyway, talk to a few engineers who think that computer science is pulling people away from really LEARNING about the problem before writing any software, and you will quickly pick up that they like to use the words "bit twiddlers." I kind of find this funny.
Oh yeah, I also vote for "toolers" -- in honor of MIT's "tooling."
- Jack Holloway
Often when I'm hanging around fellow computer-knowledgable friends I might say something about how I should hack such-and-such together over the weekend for a personal project or school. But I never call myself a hacker - definatly not in the presence of non-computer people. It's a stupid term that means many different things. Not just coding. I call myself a coder.
Hacking has gathered different meanings over time. It could refer to coding (even bad coding! "I just hacked this crap together last night at 3 am"), or building hardware, or pulling of an awesome prank, or - I daresay - breaking into a computer system. I know that I personally have called computer criminals hackers. Why shouldn't I? People know what I'm talking about, and there is no confusion. Even with my computer-knowledgable friends - it's taken in context.
My point is that it's not worth fighting for. Live with it.
P.S. some computer criminals hate being called crackers. Crackers, in their view, are people who crack software.
P.S.S. I am not a computer criminal.
how about coder, or codee? I've always liked the two.
------------------
What's wrong with just plain "coder"? Or you could use "programmer," a term that everybody understands.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
phacker? This may leave the wrong impression, especially if slightly mispronounced.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
I don't see how your examples give any hope for restoring "hacker" to its original meaning. Despite this awareness you speak of, I still do not hear anybody saying "I am gay today," as a synonym for "I am happy today," or "That guy is queer," when they mean "That guy is a bit odd."
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Well, that's more analogous to calling somebody a "hacker" as a term of respect (i.e. "that guy hacked into the NSA") or an insult ("those delinquent hackers need to be prosecuted"). Getting people to use the original "programming" definition of hacker would be about as easy as getting people to go back to using "gay" as a synonym for happy. I don't envision either happening anytime soon.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Yeah, that'll happen right about the same time that hackers/geeks/nerds/coders/etc. gets classed as a protected minority under hate crimes legislation :P
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Read a history book again. Since the majority of "purists" claim the MIT origins of the word "hacker" as a reason it should refer to programmers, you should also note that *every* system intruder of the 1960s could legitimately be called a "hacker," because nobody else even knew how to work a computer, much less break into one.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
That's the same problem again. You're trying to class "hackers" based on what you view as ethics, while the term is one describing skill.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
The problem is that a negative definition of "hacker" wasn't really erroneously created. Many of the early system intruders (those who slashdotters like to call "crackers") were indeed hackers, who came up with clever ways to bypass security. When not doing that, they were often writing innovative new programs in a variety of fields. These people, while they broke into systems, were legitimately hackers, by any definition of the term.
The problem is that the media has expanded this to cover anybody who breaks into systems. While some people who break into systems are hackers, not all are, just like while some hackers break into systems, not all do. System intruders (or "crackers," if you prefer), and "hackers," are neither synonymous or mutally inclusive (as the media erroneously assumes), or mutally exclusive (as many slashdotters erroneously assume).
That's the problem. Some hackers are crackers, and some crackers are hackers. However, some crackers are not hackers, and some hackers are not crackers. You cannot say "all hackers are crackers," (what the media and people like IBM's security guru say), but you also can't say "no crackers can be considered hackers," as many slashdotters say.
That's a problem because it's subjective. How do you decide if somebody is worthy of being considered a "hacker"? It's much easier (but wrong) to classify one based on whether they break into systems or not, an erroneous oversimplification of which both the media and slashdotters (and things such as ESR's jargon file) are guilty.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
It has to be admitted that Jon Katz is right in this case.
We should be more worried about the plight of those who aren't crackers, or those who are but are smart enough to say they are hackers, who, like Kevin Mitnick are rotting in jail without even having a fair bail hearing and others who are being raided by the FBI and demonized in the press for fairly innocent manipulations of data that caused no harm and were only rooted in the deep seated desire for knowledge that is within every true hacker who ever walked the face of the earth. We need to unseat from power those who plagiarize words, as though it is those who speak who can define their meaning, and tear down this system that is dragging us to the ground and our hacker brothers with us, and cracker alike.
Long live the war of words that will drag its wards into the eternal misery of linguistic squabbling!
The above comments are protected under the APSL, violation of which will result in revoking of all privileges attached thereto.
TK427 - Do you copy?Posted by frogbert:
People would remember you if you called yerself a nuclear terrorist.
Posted by Denium:
What do you think?
Denium
denium2001@yahoo.com
Well, personally I still like the term hacker, but yeah it does cause a lot of confusion.If a new term is really what we're after, something someone mentioned in a comment (which I now can't find) inspired a little idea in me...
The consensus of opinion from a few people seemed to be that using an old term might be a good idea, so how about something we see reasonably often in using Linux (even if it doesn't need to run), something that has already made its way into slang, something that can sum up the idea of poking about with something to get it working.
fscker?
...If that's awkward to say, either because of formal company or whatever, or just because of linguisticyness, you could perhaps pronounce it
fiscker
or something. Just a thought, anyhoo. I like it...
As I say, I still like the term hacker. Would starting to use a new term necessarily make the old one void? Or would we be using both depending on company?
BTW-When I said about seeing it often in Linux, I wasn't trying to say I think it's unstable, because I know it isn't, too.
Posted by judabenhammer:
I always used the term hacking when trying to get something to work they way I want it to work.
getting the server to send audio messages to my cell phone. (hacking the pbx or emmail client)
uising the VCR to backup computer data.(hacking the VCR)
Posted by _DogShu_:
We already use geek somewhat interchangeably with hacker.
As one word is changed to have negative connotations, perhaps another can be changed to have positive.
Posted by DaoniX:
:( The need for a new word is more than evident.
If Code Warrior wasn't taken by a windoze app (ported to Linux, but still), I'd select that
Interestingly enough, computer, up until the 20th century and for the early part up till, meant one (an individual humanoid) who computes--such as one who manually computed firing tables for heavy WW1 and WW2 artillery...during the end of world war 2, the old ENIAC was conceptualized and constructed as a way to quickly and accurately compute these firing tables. Today, we know computer as that wonderful little box.
I guess, for the most part, definitions need to be updated as time progresses--unfortunately the old meaning of hacker has been obsoletized by modern mass media.
Posted by Foochre:
Hackers have always been called hackers.. It would be an insult to our ancestors to rename ourselves. Journalists _can_ be educated, you know..
Posted by Hk_Silver:
hyuck hyuck... I kill me. alright now that I had my fun I'll leave.
Posted by godfreynix:
Guru was used over 300 years ago, by the Sikh
community in India, and still (at least in my English dictionary) means -
revered leader, spiritual guide
Posted by A.W.O.L.:
Well there you have it then:
If you're not a coder, which would you rather be called, a geek or a hack?
I don't code but PCs are likewise my life too. Once word travels that the label "hack" means computer enthusiast, and not "hacker", we're set.
I call myself a hack right now and intend to spread the above definition.
** Right now I'm leaning towards writing something in perl to put together phonics and see what that can come up with. **
k e-0.1.2.tar.gz
Actually, I have already written one in C++, and have the source code available on my home page.
You can get the source code at:
http://ww w.geocities.com/SiliconValley/Network/5389/wordma
I have written this using the Standard Template library, and GNU glibc/libstd++. Hopefully, it can be compiled on any system.
In any case, my choices for the concept would include Code Caster, and Cybrid.
--
The Penguin Producer
This is more from someone that has a lot of time on his hands, but I think this might help some people grasp the enormity of the situation facting all hackers and the public in general today.
First, I will say that Hacker is no longer a simple term to describe one type of person. It's now a blanket that sadly covers all computer-savvy individuals. This is because, following the invention of the Personal Computer by Woz, the archetype split into several major categories.
The first, and currently the most persecuted archetype, is the True Hacker, commonly referenced by the titles of magi (Acolytes to Wizards/Gurus). These are commonly programmers and power users. They have a social structure that is now heavily intwined with the Free Software/Open Source communities, and is referenced entirely on how much is given to the support of all. This could be interpreted as a new and more successful form of Socialism, without the inherant flaws of the government-controlled form used in the olde Soviet Union. In this respect, the most valued members of this community are seen with awe, simply because their givts are among the most ubiquitous. The GNU tools, Linux, and Perl are the most obvious examples.
The original split was two-way: The True Hackers previously mentioned, and the Dark Hackers. Dark Hackers are the original programmers of the newly-developed personal computers. Because of the cramped conditions of those computers at the time, these programmers mastered the use of machine code and assembly language. Due to the concept of a "Software Licence" at the time, these hackers followed a path that was deemed illegal by software companies... breaking copy protection. The practice was personal; the dark hackers did not practice simply to redistribute the software; the Warez Doods, which came after, did this. Dark Hackers actually found the task challenging, almost like a strategy game against the companies; they develop protection, the hackers found ways to circumvent them.
Following the Dark Hackers came three new types, which exist to this day: Warez Doodz, Script Kiddies, and Criminal Hackers.
Warez Doodz were often the siblings/friends/associates of these Dark Hackers. Warez Doodz had one remarkable hack of their own; they developed the distribution networks throughout the countries that delivered the freshly-cracked software to millions of people worldwide, and was able to exist, regardless of the legal actions to prevent them. The infrastructure was mostly destroyed by the Crackdown of 1988 (or was it 86?), and still managed to rebuild itself to this point, where Clinton now is effecting a second crackdown.
Script Kiddies are the most common type of break-in artist of the digital era. They use software developed by the Dark Hackers to break into other computers. They do not know how to program, and commonly don't know what to do with the information when they get it, but they continue to practice their activites, while commonly answering to a society of their own, whose most revered members commonly refer to themselves as the "3733+" (eleet). This structure is a hierarchy, where the requirements for reaching a new level is to break higher security. Kevin Mitnick is considered among the higher ranks of this hierarchy; since I don't frequent this society, I can't really tell for sure.
Criminal Hackers are just scary. These are the computer-savvy individuals who knowingly commit crimes using computers. The crimes are not computer-related; basically theft, sabotage, threats, even espionage (sanctioned by some government or not).
Many of the reformed Dark Hackers now frequent a new category: the Sceners are the least-noticed of the Hacker Hierarchy. Sceners' only crime is simply nostalgia. The sceners maintain an ever-growing collection of hacks, information, and ideas for the platforms long since rendered obsolete by today's standards. It could be said that sceners are the most resourceful hackers in history, since their own hacks must, by design, be integrated with systems that cannot ordinarily be hacked; the Commodores and Apples of yesteryear definately apply here. Sceners are also the most ignored of the entire collective; they are considered by many as to be as obsolete as the machines they work with.
It is now said that the media has picked the Script Kiddies, the Dark Hackers, and the Criminal Hackers as the scapegoats for the name "Hacker." This is because these groups produce more news in a week than True Hackers produce in a year. (Well, sensational news, anyways). It would be a good idea to keep the moniker of "Hacker," just to remain in the hierarchy, but it's time to define our branch as it should be. Okay, we ARE hackers. But in a single word: What kind are we?
--
The Penguin Producer
You cannot justify breaking a law. Breaking into someone's system is a computer crime. If you think the law is unjust, _CHANGE_ it. Isn't that what's so great about America? We have freedoms, that includes the freedom to change an unjust law. The problem is it won't get changed.. Because it would open a million loop holes for script kiddies.
:) Hackers are curious computer enthusiasts. Nothing more, nothing less. They enjoy finding out the hard way, instead of being told that's the way things are.
Justifying breaking a law is just as complex as justifying creating the law in the first place.
Law is applied and enforced opinion. Nothing more.
It comes down to this: if you are going to break the law, are you going to do it for ethical, or unethical reasons. If ethical, what is your motivation for calling said action ethical?
If you can do that, then by all means break every law you can apply it to.
"Hackers solve problems, crackers create them"
Crackers find problems, not create them. Someone has to have a hole in their code so that a cracker can exploit it. If you want to get really technical, the hackers themselves create the same problems they fix.
So many people seem to think that getting root on someone else's computer just to "explore the system" or "gain information" or "gain expirience/education) is OK. There's no harm done in exploring the system, but if you want to do that, ask the sys admin nicely. If he still doesn't let you then too bad. Explore your own system.
While this was not the case 10 years ago, I agree, in today's technological society cracking root on another system is not really needed to learn about a system.
But it should also be noted that a lot of older sysadmins would be making hamburgers at McDonalds if they didn't do just that. College isn't for everyone, some people actually enjoy learning by example and creating their own solutions, instead of doing what professor joe tells you is correct.
And before I conclude, it should be noted that no duty to privacy will ever conquer the curious mind.
After all, wasn't it curiosity and a drive to investigate that turned you on to Linux? (if you are a linux user)
-Erik-
xyz-Guru is fine, if you need a specific term, as in UNIX-Guru or similar. It fails as a general label, though. How about the Babylon-5ish "Technomage", or the more cyberpunkish "Technomancer"? I think they both have white meaning and they are more in-style then "Whiz-Kid" or "Whiz-xyz"...
First offenders should get the nice version (just the definitions. etc.).
For repeat offenders, try to take advantage of the liberal press's penchant for political correctness: make it clear to them that they are using hate speech every bit as offensive as "nigger."
"My opinions are my own, and I've got *lots* of them!"
If a theologian can understand that part of the language, why the [deleted] can't a journalist?
"My opinions are my own, and I've got *lots* of them!"
..as Mel, from the Jargon File..
Of course your kidding. Hacker is a subset of programmers and coders. A guy who writes OnMouse events in javascript for webpages is not a hacker. Wizard and guru two words that have often been used, but these are on the other extreme. These are hackers that are better than your average hacker. I think we all need to come over the jargon file and see if we can resurect some less used word, with a little background, instead of inventing new terms.
The problem with foobar is it's root in FUBAR an acronym many people know means Fucked Up Beyond All Recognition.
'Geek' is highly pejorative -- it describes a physical and mental disability.
'Nerd' is better, although it still fails to do what 'Hacker' does so well: describe the fact that we're hackers because we hack, not because we were born into a social group.
If we can't use 'hacker' -- which would be a pity -- perhaps 'coder' is okay. I hate it, though; it's not meaningful.
-Billy
Put some suggestions in a poll...
I suppose Wizard would be good, if I get to be a Wizard too. In my mind Wizard has always been reserved for people like Linus Torvalds or Alan Cox. I like to think that I am at the very least an aspiring hacker, but a Wizard. Maybe in my next lifetime.
I would certainly agree that we need to come up with some sort of a moniker, however. Nothing personal to RMS or any of the other Free Software Folk, but hacker needs a replacement for much the same reason that Free Software needed the alternate Open Source title.
It's all about marketing.
It is all right to refer to yourself as a hacker when you are among hackers, but it takes too long to explain when the boss or a customer is around.
A worker of magic? ;)
---
Live Long & Prosper \\//_
CYA STUX =`B^) 'da Captain,
Jedi & Last *-fytr
Perhaps as "Sourceror." I like "TechnoMage" but
then I'm a B5 fan. I like the earlier "Code Poet"
designation as well. Maybe TechnoMage could
cover hard/soft/wetware and Sourceror could more
specifically address coders. Regardless,
I think we must cede hacker as a casualty
of the culture wars. Maybe we
can reinforce the terms with pointy propeller
hats and robes with pocket protectors..
[-- Trust the Monkey --]
Perhaps spread the habit of making the word `hacker' a link to a correct definition. Here on /. it may link to everything, and elsewhere to any definition - an article on the same site, or everything, or the jargon file.
How about 'Darth Hacker'?
;-)
"No nation could preserve its freedom in the midst of continual warfare."
--James Madison
These are a couple that I've heard bouncing around, that tend to be more specific than "hacker":
Cowboy - someone who risks a jury-rigged solution for lack of other options, or comes up with a creative solution to a problem that others wouldn't have thought of.
ninja - usually preceded by a skill. For example, "database ninja" or "Perl ninja". Describes a truly hardcore specialist, someone with mad skill in a particular area.
Wah. The connotations are of mad skill.
It's in use anyway, just not as broad a term as "hacker" (and I didn't mean to imply that it should be.
At any rate, I think this whole debate is highly amusing... People have been trying to force appropriate usage of "hacker" for years. What makes them think they can get everyone to stop using it in its original sense?
No no, that's niggas', not "niggers". Theres an important difference.
Yes. This will be an article about Hackers, Crackers, Linux and GNU/Linux. First I nead to tell you of an aparently unrelated incident. "Carl Johnson" is a DJ with thew stage name "Profesor Nuts". He is quite good ( Think "Wierd Al" or Marty Robins with a strong base line ).
:). How about if Hackers called themselvs "Techies", "Nerds", "Computer Geaks", "Internetworkers" or soch ?
:).
Back to the insident at hand. He walks into the bank with a cheque writen in the name of "Carl Nuts". There is of course no such person. However the bank accepted it. His drivers license and other ID say otherwise, but this didn't bother them much. Common Law ( A British Comonwelth concept ) is that a name is valid if most people use it, regardles of what official documents say.
This brings us back to Hackers and Crackers. Back when I was yung ( early teans ) and kept tabs on the script kiddy sean I learned that a Cracker is a person who modifys binary software ( to remove shareware limits forinstance ) and opens encripted files. A Hacker was the goy who breaks into computer systems. After I grew up and got involved with Linux and real work I found out a Hacker was originaly the solver of unique problems. A position of high esteam among the technicaly aware. Onfortunatly most of the media dosn't know this. The children don't know it either ( except for the few who are involved in real net building stoff ). In short we are outnumberd and only a tiny fraction of the world know of and accept the true meaning of "Hacker".
So what shuld we the hacker comunity do about this ? Shold we fight it at every step of the way ? Shuld we demand that the word Hacker only be used in an apropriate context ? In my opinion we shuld just give it up. Find another name for ourselvs and let life continue. An example of this is with the term "Gay". This once ment happy and cherfull. If I was around in the 50s I wold have been proud of the title. These days everyone thinks Gay means Homosexual so I am caling myself a Player
With GNU/Linux There is another levle to the complication. RedHat and SuSE sell Linux distributions while Debian and Stampead sell GNU/Linux distributions. Technicaly they are all the same and RedHat eaven included more GNU software in the production base system than Debian at one point ( Gnome ). However they chuse to call the whole package "Linux". Is this an isue ? To some members of the GNU project it is. To others it isn't. Linus T dosn't eaven want to discus it these days ( Some excuse about a Kernel to work on
To make matters worse, Once Hurd is compleat there will be a full GNU OS out there. ( Yes Hurd will be finished... Eventualy... I think ). So what wold They sell it as if it became popular ?
SuSE Hurd V-9.1
:)
--= Isn't it surprising how badly I spell ?
I don't know what we should call ourselves, but one thing that annoys the heck out of me is when people call me a "hacker" meaning the cracking of systems, just because they know I am involved with computers. It really is one of my pet peeves. I'll keep watching to see if there will be any results of this question.
Nah 'foobar' is too similar to FUBAR which means Fucked Up Beyond All Recognition. I can't really think of a replacement other than 'code pimp' or 'code guru', anyone else have an idea?
How about acolyte?
I liked the idea of an acolyte being sort of one who is in training and always learning. It kind of fits doesn't it? Check out the Jargon File for the "official" definition.
----------------
"Great spirits have always encountered violent opposition from mediocre minds." - Albert Einstein
Co-founder and designer at Music Nearby: http://musicnearby.com
That's not likely to help. The people most likely to read the RedHat Linux Bible are people who already know the correct definitions.
For most of my expereince, the word "Hacker" can be equated to Coder in the majority of situations. But this leaves out the hackers who don't really code much, but still qualify as hackers (ie network hackers, admins etc). Perhaps this means that coder is a subset of hacker. which isn't nescesairly true as I've been so rudely reminded by people who are coders but say they are too elegant to be hackers.
/. readers we are forced to come up with a new word to add the english language. Preferably it should be something not in other languages so it can be universal. My first thought was for Quizibou, but then I was reminded that according the Book of Groening (Season 2, Episode 3 I believe) that it is a big fat dumb bald North American Ape who is quick to anger.
Geek might work, but lets face it, most of don't want to be confused with half-life geeks. So although I can take pride in the fact that I am a geek, I don't want my business card to say geek on it, although hacker or coder would work well.
Also, despite the fact that most of us like having the word pimp in our names (code pimp, web pimp, system pimp, crypto pimp), I don't think it would be the best choice for a change. Could you imagine CNN referring to Linus Torvalds as a Kernel Pimp and Rasterman as a Desktop Pimp?
Wizard and Guru seem a little arrogant and will disturb the suits and subsuits that most of us are forced to work with. They seem to have a hard enough fact calling us geeks, calling us a name that makes us sound rightfully superior will crush their fragile egos.
The problem is that we are searching for an exact synonym where none exists. Thus loyal
My other choice for a hacker synonym would be "snergle" (which is the name of my junk variables while coding), however a friend quickly informed me that snergle sounds way to much like fraggle. And while the fragles were cool and jolly, we don't want to be confused with them. So I'm willing to take suggestions. I need to get business cards printed up soon and the head boss isn't thrilled about me wanting hacker on my cards (I didn't even ask about "k-r4d 3733+ haX0r"). Right now I'm leaning towards writing something in perl to put together phonics and see what that can come up with.
My Slashdot account is old enough to drink...
Just goes to show how most people think on /.
For all those people that are complaining about the rest of the world misunderstanding them,
I suggest that they realize that golfers used the terms "hacker" and "hack" long before computer
hackers.
Computer hackers are already guilty of misusing the word as much as the media.
What goes around, comes around...
-slew (computer -and- golf hacker)
Tinkers were also the early traveling "consultants" who could and would fix or build just about anything.
Always thought that Tinker was far more approriate than "hacker" with all the lugauge that the term carries nowdays.
-boone
I don't think we should ever give up telling people about what we mean when we say hacker. It's a perfect word for what we mean by it.
You can see from the other posts that there are several meanings for 'hacker' that have nothing to do with computer software, so what the hell? If we choose another term, aren't we just admitting defeat to the ignorant media forces?
By the way, I have been using the term 'we' loosely. One of the reasons hacker is perfect and 'geek' or 'nerd' isn't, is that I qualify for geek or nerd (I have a 4 node network at home with a Mac, a Linux server and two dual-boot Debian/Win98 computers) but I don't qualify for hacker, since I have no programming skills.
Keep using the term hacker, keep educating people as to *our* meaning for it. Besides, don't tell me you don't get at least a little enjoyment from the looks on people's faces when you tell them you're a 'hacker'?
Cheers,
Matthew
Uh, I think Gary Gnu was part of the "Great Space Coaster" show, not the Muppets.
Yesterday it worked; today it is not working; Windows is like that...
The word "hacker" may have a negative ring to it to the general populace, and so you might think of inserting the term "good hacker"...
The same thing is happening in other things too. Witches and satanists are coping with the same problems. Some witches call themselves "white witches" to discern themselves from the stereotypical witch, as some hackers might call themselves "good hackers" to discern themselves from the stereotypical hacker. But that's not the solution. I know. I'm a witch, and I'm a hacker.
Yes, some would call me a white witch. Yes, some would call me a good hacker. But I'm just a witch, just a hacker. Even though the general populace holds negative images regarding those words, I prefer to call myself a plain witch, a plain hacker, a plain nerd.
A real witch knows there is no such thing as good or bad witches. A real hacker knows there is no such thing as good or bad hackers. There are just witches, and just hackers. Who cares what the general populace thinks.
)O(
the Gods have a sense of humor,
Never underestimate the power of stupidity
To err is human, to moo bovine
Bingo. That is THE way to solve such a problem. I'm a witch, so I'm seeing the same thing in another area aswell. The general people at large have no idea what exactly witches are and what they do, so they kind of stick to the stereotypes of the Wicked Witch of the West... Just like they stick to l337 hax0rz when they see the word "hacker".
The way to dispel such ignorance is through information. Tell them what you do and what you don't do. Teach them what your ways are. And slowly but steadily the general idea will start to change, and the mainstream media will start to catch on. Just about now we witches are finally starting to break through the problem in the US, after half a century. In Europe we still have a long way to go.
Hackers probably won't effect a change much faster... Count on at least few decennia before the word hacker is finally used correctly by mainstream media. But it'll get there.
)O(
the Gods have a sense of humor,
Never underestimate the power of stupidity
To err is human, to moo bovine
it reminds me how those famous windows bugs, problems, shortcommings, ... are solved (ussualy renamed to "feature" and then another "features" are made to overstep previous ones).
hany
We know what the words mean. Who cares what the uninitiated think?
Granted, it's currently used to refer to Unix sysadmins more than programmers, but there's a pretty big overlap between the two groups.
When asked for a brief description of what I do for a living, I say "professional computer wizard". Most understand, then some say with unintended irony "Oh. Can you stop hackers?"
exactly.. what is wrong with "coder"?
what is to say that any person is just one of these things too?
when you are coding, are you not a coder?
when you are hacking at code, are you not a hacker?
when you are cracking (your own site, ofcourse) are you not a cracker?
How's about the origin of the word's derigotorialness (is that a word?)..
when you take your slaves out and give them a good beating with your bull whip, are you again not a cracker?
if you prick me, do I not leak beer?
someone borrowed my two cents...
--
Marques Johansson
displague@linuxfan.com
Marques Johansson
hows about Code Jedi? or Codi Knight? or Code at Night, for that matter?
Hacker Plus? Real Hacker? Hacker 2000?
maybe Call the H6x0rz - L77Ti35 (pardon my french - Leeties)
or for the really good ones: Kung-Fu Hackers/Crackers?
Magi Crack/Hack?
or we can just jive the press into believing in th unicracker? mad cracker? damn cracker? gram cracker? grand master hacker? bran muffin?
--
Marques Johansson
displague@linuxfan.com
Marques Johansson
...we have a perfectly nice one, we just need to steal it back. I think there is far to much meaning imbued in the term "hacker" to replace it easily. Much like other marginalized communities have taken derogitory labels and reappropriated them as a badge of pride (I'll let you think of your own examples here), we should do the same. Of course we have the advantage that the label "hacker" was a badge of pride to begin with :)
Wouldn't that be if the singular was "wankius". The plural of "wankus" would be "wankes".
Well, after reviewing the previous statements, I'm obviously a wanker.
"Whatever can go wrong, will." --Finagle's Law
Well, I've always liked "hacker". And I don't have a problem using it.
I don't call criminals "crackers", I call them "lusers" -- you know how it's pronounced. A "cracker" is a poor southerner -- like the guys in the band.
"Wizard" is cool, but I agree that it's reserved for people hackers idolize (e.g. Linux and Cox). "Wizard" works fine when hackers are talking about other hackers, but to the general public it sounds like Dungeons and Dragons.
"McGyver" is cool, but I think implies someone who is just intuitive about how things work -- it can't be compressed into just programming or anything else. You have to be a SEAL or something to be called "McGyver".
Here's my submission (actually, my girlfriend's). She has no logic behind it, but she's pretty sure no other group is using it. Here is goes: "Jujabu". I might start using it.
"Whatever can go wrong, will." --Finagle's Law
I know the common computernerd-difference between cracker and hacker.
But somehow, I am sorry to admit that I prefer the term "hacker" as a network intruder (in the public media) and a computer-guru (in the nerd-media).
By using the term "Cracker" as a "network intruder" (silly name, okay!), I feel that we give some disrespect to the guys in the C64-culture, that cracked a lot of games, and maybe has about nothing in common with what-we-usually-call-"cracker-not-hacker".
Just my 0.02$ worth of why not to call a current cracker for a cracker. Don't forget the C64-crackers!
- Peter Brodersen; professional nerd
The term geek is still taken to be a demeaning term for intelligent outcast (nerd has worse connotations but that doesn't matter) . This is bad. I, although a general social outcast, do not get beaten up or anything jocks are seen to do geeks (these are the first images people think of). I am accepted. Why should I demean myself by referring to my self as a geek when I am really a hacker(more of a script kiddie but that term just plain sounds dumb.)
Twenty-four hours is a long time. One hour might be better with out swamping them and would help to better achive our point. Recieving one hundred sixity-eight protests representing thirty thousand people in a week is a lot better than thirty thousand protests but still gets a big point across.
Another interesting Slashdot feature concerning this would be to have an option in your preferences to automatically protest everyone in a database of misusers managed by Slashdot itself. Of course all submitions would have to be verified but how hard can that be?
and vice-versa
Christopher A. Bohn
cb
Oooh! What does this button do!?
A little pun on locksmith.
While a locksmith makes and installs locks, he's also called in to open locks when keys are lost or on the (at that moment) wrong side of the lock.
Although it could spark a divisionary pretitle thingy, what if we were to take a word such as Da'Shain (from the Wheel of Time series) and prefix hacker to it, to to emphasize the intended usage of the word. Although you could just say "I am the White Hacker of the North" or something I guess. I find a particular intrest in this however. There are many different kinds of people who can be classified as hackers, in different fields and different styles, under different pretexts, etc. So, saying that you're say, a "Da'Shain Security Hacker" would be like saying "I'm one of those guys that beats the shit out of my own systems to try and make sure I can't beat the shit out of it". It's close to what alot of people I know of do, they say they "benevolently hack" or something that only the most media-worshiping mind could mistake as sarcastic irony.
I notice that alot of people don't seem to assosiate the cracker definition of hacker when people say they are art hackers, or automobile hackers, or that they hack around with . It's only when used in the digital sense that they find this queer idea. These same people also tend to get nervous when they see these people who present themselves and nice -and indeed kickass- people get near a computer of some sorts.
I believe I may take psycology courses in college. If I do I will probably try to attempt the biggest mindfuck hack the world has ever seen to fix a few million people's heads.
I'm as mimsy as the next borogove but your mome raths are completely outgrabe.
Personally, I like the idea of trying to save
"hacker"...but I also suspect it's a lost cause.
Once "the media" have an idea in their heads
there is no shifting it - unless they want to,
which in this case they don't. Even though they
are prepared to use a new name for "black people"
every seven or eight years.
One tactic not discussed: leave both hacker AND
cracker behind. With the current media
fascination for the "cyber" prefix, "cybervandal"
seems an apt name for what the media calls a
hacker and we a cracker. In light of an earlier
suggestion, I rather like "sourceror" - a pun on
sorceror, suggestive of mysterious knowledge, and
also a pun on open source! Not to mentions a
worthy successor to "wizard" - which is, I think,
the word that would most logically succeed hacker.
Personally, being in QA now, I go by "software
entomologist". But I'm a sourceror when I get
home.
Maybe we could get some pointy hats. Maybe we
could get Linus to put on on Tux... =)
-- Larry Smith
Why don't we pick up the ball from Pitr and call ourselves Zlotniks?
Actually 'hack' means a shakey patch or bolting on of a patch. Examples of this is Microsoft Word 98 for Macintosh Platium Look (kind of just added to Win Word 97). Another hack would be kind of quickly bolting Internet Exploiter to Windows 98 just to force users to use Internet Exploiter.
Hacking Towers are towers built for Eagle Nesting, build out of cheap wood, quickly nailed or hacked together.
Hacking has a cheap sound to it, but I still like Hacker, since Hacker is a respected name, and is well understood by Computer-savvy people over 40.
Crackers == Script-Kiddies/l33t wAr3Z3rZ
ehh... He's probaly hacking right now. ;-)
Last week I got so tired of this I send a note to Senior ZD editor Michael Fitzgerald. We had a little exchange and in the end he told me that ZD had decided to make Hacker = Cracker. The reason was that Cracker meant someone from the deep south and not a Nice term.
3 07.html. We've decided to
Here is the exchange
Dear Bjorn,
My euphemism for crackers is hackers. If I made up another word that wasn't
hacker and wasn't cracker, I can only imagine the e-mail you'd send. We've
also gone through this on our site in the past. See
http://www.zdnet.com/zdnn/content/zdtv/0519/317
use hacker exclusively.
Sincerely,
Michael Fitzgerald
Senior News Producer
ZDNN
------------ Previous Message from Bjorn Stadil on
06/03/99 03:34:30 PM ----------
Please respond to bjorn@stadil.com
To: Michael Fitzgerald
cc: letters@nytimes.com
Subject: Re: Hackers vs Crackers
Dear Michael Fitzgerald Senior News Producer ZDNN
CC: William Safire New York Times Language Maven
Fm Bjorn Stadil Offended Software Developer
Re: Hackers vs Crackers
This makes no sense. Who are you trying to avoid offending? This is the
equivalent of using the term "Non custodial parent" in a story about the
economical plight of divorced children not finding the term "deadbeat"
appropriate. If you don't want to use profanities make up another
euphemism. Coining new words normally gets good "press" so you should be
motivated. The only problem is that it takes a fair amount of intelligence
and
insight. I took the liberty of copying William Safire hoping he would
include this issue in one of his undoubtedly excellent future columns.
Sincerely Bjorn Stadil
Michael Fitzgerald wrote:
> I'm well aware of the difference. But to the typical US reader,
'cracker'
> is a pejorative term for a rural Southerner. Not an appropriate thing to
> throw at people until it spreads beyond the hacker culture.
>
> Thanks for your note. We do talk about these things, and comments from
the
> outside world do influence our decisions.
>
> Sincerely,
>
> Michael Fitzgerald
> Senior News Producer
> ZDNN
>
> ------------ Previous Message from Bjorn Stadil on
> 06/02/99 10:50:11 PM ----------
>
> Please respond to bjorn@stadil.com
>
> To: Michael Fitzgerald
> cc:
> Subject: Hackers vs Crackers
>
> Dear Sir
>
> Try and get the terminology straight.
> Hackers = good guys likes programming some make open source software.
> Crackers = Not so good guys Breaks into systems and makes the Government
> look as stupid as the Government are.
>
> --
> Sincerely Bjorn Stadil +1 972 470 9160
> bjorn@stadil.com
> http://www.QuickXML.com
>
>
Help fight continental drift.
You obviously aren't a hacker.
--
The way I see it, most of the stories that use the terms improperly are pointed out by one of the many /.ers and they seem to end up being posted in some form.
The way I see it, most of the stories that use the terms improperly are pointed out by one of the many /.ers and they seem to end up being posted in some form.
I suggest that we simply look for an email address that is meant for content feedback and employ the /. effect to show them how wrong that they are. For instance, the next time that CNN runs a story about hackers bringing down the FBI network, a link to http://www.cnn.com/feedback or cnn.feedback@cnn.com could be listed as well. Then, we could all email them and inform them, politely of course, of their misuse.
Perhaps a couple thousand emails would teach them a lesson.
--pcOooo-kay.
The way I see it, a typical title for this scene has to have one pun in it, whether good or bad (eg WINE, Pine, and all the rest..)
So how about;
Sorceror.
Obviously, it's a play on source, but it also is analogous to "wizard", as suggested earlier; and sorceror has overtones of creation-of-things rather than destruction, making it more clear what we are on about.
Might be a bit too Tolkienesque, but I'd like to hear what people think!
While it slurs the "original" digital meaning of "Guru," as far as the public are concerned, it's new, fresh and has a positive slant. I get called a guru all the time - I guess none of these people've ever met a real guru...
Got time? Spend some of it coding or testing
'sysadmin' is one I like. Maybe too specific,
but gets the point across.
Miles Lott
You can't get a new CDROM for your box at work, because the process requires you to justify all yadda yadda yadda... (you only get that far in such restrictions before getting bored, usually)? What do you do? You find the guy who has the cdrom and you get it directly from the source. This is a process hack, something that computer hackers generally excel at, but can be done by others too.
What about the car hackers? Guys who do insane things to their vehicles which pretty much parallel oil-bath motherboard cooling in terms of whacked-out performance goals.
Hacking is something that can be done whenever and wherever it needs to be, and it doesn't require computers to do. All the computer-centric terms people have come up with will never be able to match the depth of the term as it stands. So USA Today doesn't get it? They never will. Just hack around them :-)
----------------------
There is no K5 cabal.
I am not the real rusty.
just as some blacks in the united states have reclaimed the word "nigger" for their own use, i believe that we should reclaim the word "hacker" for our use. we all know the denotations and connotations. i don't mind being negatively identified if, as was said by someone else who replied to this posting, that gives me the opportunity to point out and correct someone's misconceptions and/or ignorance.
Cast off the use of slang; use a title that accurately reflects what you are doing: Freelance Software Developer.
In the commercial writing business "freelance" work is often done with the hope of somehow getting paid for it. Sometimes freelance work is commisioned in advance; if the work is good, it is accepted. This is effectively what hackers are doing.
The term 'hacker' has always had unspoken meaning in the sub-culture of hackers. To me it implies possibly kludgie, amateur, or social; in general, it conveys humility (sometimes falsely, sometimes unnecessarily). Programmers need not be demure with the general public, nor include them in the sub-culture; therefore, the best thing to do is use plain english with the public: freelance software development.
The best way to get *writers* to stop using the term "hacker" is to complain to their EDITORS. Really, editors HATE the use of slang in mainstream journalism. If you complain loudly it will be an embarrassment for them and they will *demand* revision.
To me, the issue is not whether someone owns the word hacker; but, whether someone can identify you in the public's mind as a social pariah, and have unpleasent thing happen to you. Witch hunts happen, and for political reasons. Why stand in the way of a coming train? Just to prove a point?
The term 'hacker' will be -- is -- used against freelance software developers in bad ways. Among friends, fine; with the public, be cautious.
Now that this one is out, I'm particularly fond of it. So that is what I'll call myself from now on!
.sig to follow....
Changing my
Northeast USA Computer Show Schedule
http://www.vermontel.com/~vengnce/shows
It is amusing to see so much effort expended into coming up with a term to make us all feel better - to make us feel like we're part of some elite. Heaven forbid that we're thought of as a programmer. Hell, some MSCEs might be described as a 'programmer' too. The shame of it!
Hey people - this is linguistics. Stop ranting about how 'hacker' means a cool talented programmer, and not someone who tries to 'crack' systems. It means, and more importantly, has meant, both, despite all your protestations. Anyone who says otherwise is just rewriting history so they can avoid being affected by the negative connotations of 'hacker'.
The statement that 'kludge' is a 'bad thing' or an 'ineligant(sic) hack' is yet another example. Kludge is a derivative of the German word "kluge", which means clever - ie. the original meaning is a clever hack.
Enough with the neology - just call yourselves programmers, and live with it. Is it really worth all this introspection?
This argument is about as pointless as arguing whether to use the word "disc" or "disk" - now, that's one that will run and run.
Tim (Programmer)
I've long been a fan of the SF novels of Vernor
Vinge. In some of his books, the underground technologists were called "Tinkers". I always liked the concept of the Tinkers and think it would be a fine substitute for "hacker".
Jim
Hacker does not necessarily imply a high level of skill; there can be (and are) inept hackers.
Instead, Hacker refers to what we do -- explore, experiment, stretch the limits of our knowledge and experience.
Hackers are the people who take apart the kitchen radio to see what's inside. Hackers dis-assemble software to see how something was done. They build web pages just to use a new HTML tag. They write code to see if they can get the computer to do something. They put marshmallows in the microwave and try to build time machines. They buy padlocks and try to pick them with a paper clip. They know exactly what it feels like to put a 9v battery to your tongue.
The defining characteristics of a Hacker are that they are:
Sometimes these traits lead a person to trample the rights of others -- dismantling your parent's radio, sticking a 9v to your little sister's tongue, breaking into a bank's computer -- most often harmlessly, but occasionally doing real damage. These are rogue hackers: crackers.
Just as the general public has a rough time distinguishing rogue cops from cops in general, bad teachers from teachers in general, and so on, so do they have a problem separating crackers from hackers.
I'm not sure what a good replacement would be, but I think it should be something that brings to mind -- for Hackers and the general public alike -- the important qualities of the average hacker.
The best, I'm afraid, that I can come up with is Exploratech, but I'm not worried. I'm sure someone will come up with a suitable term.
Stupid people will be persecuted to the fullest extent allowed by law.
I usually say that I'm a programmer, but I don't know COBOL. It's not perfect, but if I say that to COBOL-only programmers they understand what I am perfectly. :-)
If tits were wings it'd be flying around.
I've used the term "gearhead" to describe myself and my affinity for computers.
But, I like the term bithead a lot. Bithead, bytehead, diskhead, CPU-head, nethead, webhead, codehead, OOPhead, Javahead all could be possibilities. Maybe codehead would be good.
It would be nice to make a term that obviously applied to free software fans, but not to MS-Access drudgers.
Linuxhead? GNU-head? Penguin head? Devil head? Daemon head? Tuxamaniac?
Just a little brainstorming here...
If tits were wings it'd be flying around.
We shouldn't come up with a new term and we shouldn't give up on educating people about the cracker/hacker distinction.
Don't think that public perceptions and language can't be changed. Where we once had "colored" and "black" people, we now have "people of color" and "African-Americans. Where we once had "American Indians", we now have "Native Americans". Why shouldn't hackers be allowed a slice of the PC pie?
I personally resent like hell the fact that journalists in the popular press have misused our term and I don't think we should give up on reclaiming it. Instead of trying to find a new term, we should be trying to map out a new strategy. Maybe I'm being naive, but I'd rather fight than switch!
--JT
Sure, "hacker" has taken on a pejorative context in the mainstream. But one of the aspects of any non-mainstream culture (if you want to call it that) is a private language -- a jargon. When you use that term in public, it's a litmus test. Those who know let it pass without incident, those who don't immediately think "War Games". I use it all the time in job interviews -- if they misunderstand the term, they're probably not the sort of folks I'd want to work for.
Remember "punk"? 40 years ago it meant an inexperienced kid or a male prostitute. Now most people immediately think "orange mohawk, nose ring". The mainstream meaning of the term has clearly changed.
On the other hand, most people still think of punks as violent, immature anarchists, when in fact many of them are pacifistic, intelligent anarchists. Some of them aren't anarchists at all, but rather socialists, or even Green party. In fact, as with hackers, any attempt to describe the group as a whole must fall short. In the end, most of the population is going to accept some received, "lazy" definition and let it sit. People can only handle so much information, and the nature of "hackers" is just not a subject most people are going to feel any need to understand.
You want people to understand exactly what it is you do? Tell 'em you're a computer programmer or a sysadmin. If you want to get creative there's all sorts of good, slangy terms: "bit wrangler", "console jockey", "computer geek", etc. A friend of mine got his workplace to put "Adeptus Technicus" on his business cards. It's your work, you come up with a description. If it catches on, bully for you. Doesn't mean we have to agree on a new set of terms
I do have to agree that the term "cracker" seems awfully derivative, and prone to cause confusion. A lot of people probably will assume you're talking about po' white trash. Certainly I never use the term... I tend to use "script kiddie" most of the time because that's what 99% of them are. I'll also occasionally use the highly technical phrases "loser", "jerk" or "dumbass" -- after I've had their ISP account shut down. Someone who can actually crack systems with skill, ingenuity and knowledge is a hacker as far as I'm concerned. A bit misguided perhaps, but nobody ever said we all had to be alike.
$_="06fde129ae54c1b4c8152374c00"; s/(.)/printf "%c",(10,32,65,67,69,72, (74..76),(78..80),(82..85))[hex $1]/eg;
-- ----------------------------------------------
Vive le logiciel... Libre!!!
srgbsfg
-- ----------------------------------------------
Vive le logiciel... Libre!!!
lets all send email to... to news sites such as msnbc, cnn, fox news, and all of the other major news sites saying that we would like them to use the term "hacker" correctly. If every slashdotter send 1 email to each site, maybe could get at atleast noticed.
Just a thought.
if I remember correctly from my 2600 days...
8Complex
When people find out I am a computer wizard (hey why not use that word?) they ask me if I am a "hacker", at which point I either say "no".. or say "yes" and explain it to them, it is usually easier to just say no.
This would just be perfect..
"HEADLINE NEWS: Hackers bring down abcnews.com, zdnet.com, and cnet.com"
It would just blacken the word even further.
if another calls you a hacker, what do they know about hacking?
if a hacker calls you a hacker, what is your next hack?
if you are called, what is your return value?
Coder: I like it, and it suits me. But as was said, some are hardware hackers. And besides... not everyone who programs is a hacker. (Especially if they 'program' in HTML. Ugh!)
Programmer: Not only does it fall victim to what's above, it's dry!
Wizard: Well... I like it... especially because of the possible Who reference. But it sounds too egotistical to me. Also liable to be picked up by crackers fast. Not liable to be picked up by media in a negative connotation, though!
[Computer] Geek/Nerd: These are old terms, very old. Both derogatory. I'm willing to and do use them, but I don't think everyone is by any means.
Tech[ie]: A good general term, but... I don't think it should be used to describe the real hackers.
Wetware: Programming isn't a matter of thought for me. I've been doing it since age 5 (if you count batch files and/or basic), so my brain runs like a VLSI chip. Sort of. I imagine it's similar for a lot of the real good coders. You don't think... you simply know. But... the term, however accurate it may be, sucks and will be snapped up by the PHBs real fast, and not in a good way.
Code pimp: I like this one, it makes me laugh. But no, for obvious (I hope?) reasons.
Camel rider: In honor of Perl? My favorite language overall.
Code Jockey: Nah. Sounds too much like techie, and a little diminutive.
Wizard, for all it's downside, is looking good to me. As much as this sounds like a sucking-up-to-Rob type thing, I think there should be some sort of poll-like thing. Slashdot is arguably geek central, and as such about as good place as any. But there has to be a better term out there. Anyone want to invent a word?
Conor
Programmer, Consultant, Geek, CTYer.
Umm.. A 'dork' is a whale's penis ... I don't think I'd want to be associated with that term .. :D
.. a trivia mailing list - http://mailbits.com/
I read it in a mail a while ago from Trivia@MailBits.com
Delphis
*ROTFLOL* .. I love the phrase '"The Monitor-tanned elite."' .. just had to say that altho I hate 'me to' posts :)
... so that's right out :)
... ick!
Btw, 'LUSER' means 'Loser USER'
ABWRARHNL sounds like you're clearing a nasal congestion
Delphis
and a cracker is a cracker. I make a point of spelling out the difference every now and again, and I'll keeping doing it--and encouraging my buds in techno-journalism to so so as well until people start using it correctly.
Steven, Senior Technology Editor, Sm@rt Reseller
I'm a "Codologist".
Setting his threshold to 5, Sparky eliminated most of the trolls on /.
If you're a geek too, call me a "geek". If you're not, call me a "techno-weenie".
If using the term hacker incorrectly means getting your e-mail server swamped I think there will be some insentive for thease people to get a clue.
What does it matter?
I know...wanker!
That's it...
Wanker!
Buzz Lightyear
how about "the bird herd"? ;-)
That gets a definite vote... if only it didn't imply that you only use your own code (poets rarely take other poets poems and change them, other than in parodies (if parodies exist in the poetic world)
that all depends on if you're speaking ghetto or old english, or the flintstones theme song
In Sweden, we've got a great word for it..
"Datare", kind of like computerer or something like that in English...
In the same vein, wouldn't Code Magician do?
Jimmy
-- Fast, Cheap, Well. Pick two.
well... i always though of it this way!
crackers: the ones who took the password protection off my video games.
hackers: the ones who wrote code and broke into computer systems.
It seems like you've got to be both anyways, they kinda go hand in hand... but the Media blows it all out of proportion. A true hacker is one who NEVER destroys data, on gathers, not for personal gain but for knowledge!
I've never heard geek used to describe a mental or physical inability. Perjoritavely, I hear it used the same way as nerd, except maybe a bit stronger. 'Geeking' is an increasingly frequently used verb in my circles, used to describe the act of waxing passionate about linux, IPv6, crypto regulations, or other typical /. subjects.
In my mind, the only difference between nerd and geek is that the latter -must- where glasses, and it's optional for the former. Since I wear glasses... 8-)
Besides, I don't see why we should 'reclaim' the word geek any less than the word nerd - both are gradeschool/highschool terms to describe the a subset of the population that most of us belonged to.
--Parity
'Card carrying' member of the EFF.
That usage of 'cracker' is about analogous to 'darkie' to refer to a black person. The origin is 'white as a [georgia] cracker.' I'm sure that the rural southerners who get labeled with that appelation would be just as happy for the meaning to be diluted.
--Parity
'Card carrying' member of the EFF.
Don't bother telling 'them' anything. What is a 'computer nerd' anyway? Someone smarter than the average joe who knows his way around computers. This is something to be ashamed of? 'Computer nerd' is just a perjorative version of the 'computer genius' that computing-challenged mothers, S.O.'s, assorted friends and relatives like to throw around when they're bragging.
Same meaning, different implications - but y'know, I think that anyone who thinks that being smart is something to be ashamed if is a someone who's opinion is not worth worrying about.
(And yeah, I know, it's easier to say than to do with shifts in internal reactions to things like that, but just try telling yourself, every time you hear that, 'nerd==genius => he just complimented me, but thinks he insulted me.' I think it'll help.)
--Parity
'Card carrying' member of the EFF.
My oldest friend on the planet is a news reporter. We used to go around and around on this one. I finally gave up and told him he wins. And he does. The word 'hacker' has been well and truly pejoratized.
When I got the chance to order my business card at a startup company that hadn't standardized its job titles yet, I convinced the CEO to let me have the cute title "coder". He wouldn't approve most of the more imaginative ones other people tried to get, but he let mine through because he thought it was an accurate description.
Of course, I can hear all the spooks out there groaning at my suggestion-- but I say, screw them. They knew the job was full of random indignities when they took it.
jhw
To grok something is to understand something at the deepest levels. So.. how about Groks?
After all of the media attention crackers have received under the name "hacker", there simply isn't a way to set the public straight.
Rather than coming up with some completely new word, it'd be best if we just started referring to ourselves as one of the many terms synonymous with "hacker". Personally, I think "geek" would work best -- although it too has received a bit of a negative connotation for some members of the less computer-savvy crowd.
I don't even think we can call the mainstream media journalists(at least with a strait face :-). In the mid '80s I wrote to Time Magazine about the abuse of the term Hacker. I got a letter back that effectively said that their writer was more of an expert than I was. At that tine I worked for a small company and my title was "Hacker" (Yes I "Was not worthy"). The company ran an ad for a hacker and I was the only person who they interviewed who had built their own computer (a pre IBM PC Z-80 Godbout S-100). The real point is that the media is more interested in sound bites and catchy headlines than accurate stories!
Spelunker is someone who goes into caves. The caves of code? just wondering, meme
an enigma wrapped around a paradox driven by a paradigm shift
Does that include yourself? I've spend 6 hours coding. So I thought I'd have a quick coffee break and check slashdot. Instead all I find are invidious comments.
Kinda depressing actually.
- Paradox
Slashdot. It's Not For Common Sense
Not being anywhere near a hacker (in any sense of the word), but having had a interest in computers since I was knee high to a grasshopper I have always felt that the term hacker has referred to both hackers and crackers. I have always taken the term cracker to refer to a subset of hackers which the "good" hackers wanted to differentiate themselves from.
Hacker is the original meaning. The pejorative use was created by a newspaper aricle back in the 70s, IIRC, and it stuck.
See the Jargon File for a long discussion of this issue.
Gergo
Whacker is already taken, and it isn't very flattering. See the Jargon File.
Gergo
That's a good idea. I agree that Slashdot should provide such a feature. Could anyone hack some Perl to do this and send it to Rob?
Gergo
computer vandal
e-vandal
evandal
V4nd3l
gibsonite
I think this will be a good way to call ourselves.......
Its come from Latim, and refer to the *Digital Elite*...
I am a hacker, but I do not tell people that I use programmer analyst. It is more "Politically Correct". I am after all programming. I just have to 'hack' at the code sometimes to get it to do what I want to do. Most computer 'geeks' are actually hackers, including admins, and programmer. YOu 'tweek things to make them work. If you want a name how about 'tweeker'.
Only 'flamers' flame!
i've had Code Poet on my business cards for 3 years now.
Synergies are basically awesome, and they're even better when you leverage them. -PA
Programmer... now that's not glamorous enough. We
want to make people think it's cool to sit in a dark room coding away for 15 hours at a time. How about "coder" or we could just stick with the word we all know and love: Nerd.
My sig has a broken link in it.
So you're willing to engage in fisticuffs about being called a name (more properly, not being called the name)? This is slashdot, not ultimatefighting- you've already proven enough about yourself.
According to my dictionary, it is "orig. echoic of unintelligible cries", with the implication from later meanings that the geek had some mental disability. We use enough technical jargon that we're still unintelligible to many, so perhaps that's appropriate! ;-) Regardless, before it got to English, it came to have a meaning more akin to "fool", with a certain vulgar theatrical connotation. Since in English it came to describe a vocation, it seems appropriate to us. The negative connotation mostly has to do with the low social status of geeks, and despite Bill Joy's Ferrari, that hasn't changed much; we're still pariahs as far as mainstream society is concerned.
"Geek" is a title I have embraced firmly. Notice that Copyleft has "geek" t-shirts. (I own one, but I'm currently wearing a GNU shirt). As more and more people embrace the term, it comes to describe someone who is technically knowledgeable and skilled. I think we're taking back the term, and I don't take it as an insult. "Nerd" doesn't yet imply any sort of technical skill, so I haven't embraced it as fully. If "geek" remains in some ways perjorative, it's because mainstream society does not sufficiently appreciate those with technical skills.
I also consider myself a hacker, but I don't use the term among people who don't know me well. Even then, I tend to qualify myself: "I'm going to go home and do some Perl hacking", or "I'm going to hack together a program to...". I don't put "hacker" on my tax forms as my occupation. I particularly expect the government to misunderstand. Then again, most crackers describe themselves as hackers, which is the real root of the problem. The media can only be condemned for failing to get independent confirmation of this. ("He's no hacker! He's just a script kiddie!")
German, close to equivalent in literal meaning (hewer). Anyone in Germany care to comment?
;-)
(I may be biased; my grandmother was a Hauer)
Otherwise, I'm content with geek.
Is that Gnerd with a silent "G" or Guh-nerd in the GNU tradition.
"Gary Gnu, with all the Guh-news that's Good Guh-news." [Appologies to the Muppets]
-- 100% MS-Free as of 4-4-1999, 11:47:38 PST. "The lapdance is always better when the stripper is cryin'" Free Kevin,
After reading 'Heavy Weather' by Bruce Sterling I gained a better understanding of the term 'Hacker'. In the book no one was called a Hacker, but everyone who was anyone 'hacked' something. Be it networks, credit cards, phone systems, satellites, software, cell towers, whatever. You weren't looked upon with the tinest bit of respect unless you could 'hack' something. That would make everyone 'Hackers'. I think it's a fitting term. You can used the other descriptions to elaborate on the basic 'Hacker'.
The term "code weaver", while accurate in its depiction of a programmer who creates thread of code and constructs something from it, by stringing the pieces together in a (more or less) orderly fashion, probably won't catch on. The popular media likes to latch onto terms that single words, and strike an imaginative chord. Look at the term "hood", usually meaning a robber or criminal. Then remember Robin Hood, and see whose side you're on.
Believe nothing, not even if I say it, if it violates your sense of reason -- Buddha
I suggested Code Weaver earlier, knowing someone was going to make a reference to old song (which I like, btw). Another term that denotes "industry" and might be more acceptable to the prefession of hacking... and it is a profession, have no doubt of that... would be code smith .
I'm a StoryTeller, but I find in my dealings with the corporate mindset, they respond to Word Smith better. Maybe that could be borrowed for the hackers' needs.
Believe nothing, not even if I say it, if it violates your sense of reason -- Buddha
Coder.
No, that is haudg-podg
010110000010110101010100011110010111000001100101
If people ask you if you break into white house computers, it's a good way to start some conversation about what you do and clear up the misconception at the same time.
Not all hackers are 'coders'. Some just want to know the in's and out's of systems. Some just want to know how certain things work. I've known many 'famous' hackers/crackers from back before the onslaught of the script kiddies, generally all they wanted to do is find out how and why things worked the way they did. This argument that hackers are supposed to be called crackers, is stupid, i've never heard a hacker refer to himself as a cracker. Crackers defeat software copy protection. Arguing about it here won't make you right or change anything.
Jarod
Jarod
I use the term "Computer ethuseist" or
"Computer Zellot" depending on the situation.
I do not let go of the term Hacker however...
"I am a Computer ethuseist or as we prefer
'Computer hackers'"
But then I've more reasons than one to preserve
the terminology...
I am also a writing hack.. I write storys no one
publishes.
It's worked for me so far....
I don't actually exist.
Yup. The media is too powerful, and the use of "hacker" to mean "someone who does bad things with computers" is far too well entrenched in the main stream media. Unless the cracker community (yes, there really is one) decides to call themselves something else, the media will continue to refer to them as hackers.
Personally, I say we (the real hackers) try to convince the cracker community to accept a term that sounds better than cracker. I personally think "Cyber-jacker" sounds both "kewl" and trendy enough for the media to pick it up when referring to security breaches. Unfortunately, most crackers refer to themselves as hackers. Especially in the media.
Whenever Emmanuel Goldstein (founder of 2600 magazine) does an interview, he calls both the cracker community, and himself, hackers. There was an article on CNN (sorry, I'm not going to dig up the URL) that was a dual interview with EG and IBM's head of security. Both of them should know better than to refer to crackers, script kiddies, etc, as hackers, but throughout the interview, that was the only term either used. IBM's head of security even said that all hackers engage in illegal activity and should be arrested and prosecuted. (Don't have the precise quote, but it was to that effect.)
That shows that even someone who is a hacker (in the true sense) has been "corrupted" by the media.
Another non-functioning site was "uncertainty.microsoft.com."
The purpose of that site was not known.
Tim Berners-Lee is a masterful computerist/hacker/wizard but he is not a coder. Tim designed HTML and HTTP but except perhaps for some prototype code, he left the actual coding of Web servers and Web browswers to others. Point is, not all really cool computer persons like writing code, so "coder" is a poor name for "really cool computer person".
"programmer" suffers from the same problem, but less so.
In San Francisco, non-computer people tend to refer to computer people as "computer nerds". Friend of mine has "computer generalist" on his business card. In the privacy of my own thoughts and writings, I refer to myself as a "computerist".
We can't pick the word to redefine. We can't pick a new definition for an existing word. It's way too late for that. We need a new word, that is also catchy enough for the media to pick up on of their own free will.
"Hacker" is off limits... it's already defined in the minds of millions (or billions). "Cracker" is already defined in the minds of billions. As are "virus" (computer program of infinite malicious power), "program" (magical thingy that can do anything), "Web" (aka the Internet, a magic place where people make money), and "Microsoft" (an innocent company that makes great software (it must be great because everyone uses it)), but those are seperate issues. Only a new word can be made to mean what we want it to mean.
Though I pessimistically point out that it will in all likelihood be treated as a new synonym for "hacker"/"cracker" within a week of its first use by the popular media (if it even gets that far).
Like the subject says... If you can't beat 'em, join 'em.
_______
2B1ASK1
it sounds good to me, but "code dork" might be more accurate...
/. "News for _NERDS_"
IMHO dork would refer to a wider community of the computer obsessed... video gamers, irc addicts... webaholics, and more specifically those who abhorr real life for said pleasures...
then again... why is
hmmm...
jedi hacker, samuri programmer, computer mentat, code warrior, etc etc...
they're ok... but wayyyy to romanticized for me...
kludge is a bit obscure... I've heard all of the comp sci professors here talk about 'hacking' in the negative sense (a quick sloppy bit of code)
hmmm, "queer" and "fag" are generally considered only appropriate to use if you ARE in fact homosexual, even Allies are discouraged from infringing on the "ownership of language" (trust me on this one, i know).
;->
Simmilarly the `n-word` is another much stronger example of the "ownership of language" by a minority... it's origins (negro) aren't that offensive either...
heck, we're a minority... so why not... deem it RUDE and INSULTING to be called a hacker, unless by another hacker...
good luck pulling it off tho
I guess at this point, there is so many comments nobody would even listen to my suggestion. :P
A 'hack' means a ingenious piece of work that gets the job done but doesn't necessarily works in all cases (i.e correctly). The term 'hack artist' already exist, Rob Liefeld comes to mind. In this case, a hack artist is somebody who is talented in the works of art but has no formal training or discipline.
Naturally, a 'hack coder' refers to someone who is a knack in programming but does not require formal training or discipline. All he or she has to do is read the f**king source.
coder - regular joe programmer
hack coder - more specific than hacker
wiz coder - Larry Wall, Linus, etc
poser - wannabes
My 2 bits
Rod_Z
programmer
computer geek
computer nerd
wiz/hack/joe coder
codesmith
code/software hacker
loser/poser
hacker is a hacker is a hacker
I like it. "Bit Monkey" has an awesome ring to it.
Wirehead is what I call myself at times.
I want to live in a box like the Dixie Construct.
Screw em, they don't figure into my life, and I don't mean squat to them. They can call me anything they want, I don't care.
photosMy Photostream
If enough people hit submit, how about every 24 hours send a message saying "In the past 24 hours, X people have filled out a form at http://www.slashdot.org protesting your misuse of the word 'hacker' in your atricle at http://www.foobar.com/baz/etc." And continue with the correct definition of the word, quote from the Jargon File and such. Conclude "We chose this form of protest over other possibilities to avoid damage to your mailserver from recieving X emails in under 24 hours."
-----
kernel: lp0: using parport0 (polling).
kernel: lp0 off-line
kernel: lp0 out of paper
--
perl -e'$_=shift;die eval' '"$^X $0\047\$_=shift;die eval\047 \047$_\047"' at -e line 1.
Yeah. Grokker. As in, someone who groks (code/computers/techstuff/whatever).
(If you don't grok grok, look it up in The Jargon File.)
(or howsabout glurker...? Naah!)
Ooh... I can't resist:
Got Grok?
--
- Sean
It's a fine line between trolling and karma-whoring... and I think I just crossed it.
- Sean
I use 'Wizard' amongst the non-technical. It is much more likely to be correctly intrepreted. In a mixed crowd, I will qualify it so I don't appear to be claiming so-and-so is a semi-demigod (in the hacker meaning).
With a non-computer crowd, I won't use 'wiz' much, mainly because it is too close to 'whiz', which has other meanings, but is also a slang term for urinate. I remember a very funny cartoon showing a fed-up programmer peeing on his printout and terminal, with the caption 'Computer Whiz'. (Doesn't sound like it would be funny; you had to be there.)
Alan Cox's diary page self-describes him as 'Kernel Hacker'. 'Kernel Wizard' is also pretty accurate - and less likely to be interpreted as evil by the uninformed.
Given this and the fact that very few outside the "white knight" hacker community refer to anything positive with the term "hacker", I think the best thing to do would be to start using some other term than "hackers" for us "white knights"... I always thought the "hacking" term was a strange one to choose for quality coding, anyway...
That said, I don't like "white knight hackers" either! It should be short, not glorifying but still be easy to associate with something positive and constructive.
Haha! Same here. I run Linux on my office desktop machine, I have to fix Macs all the time, and I help administer a Solaris server, yet I'm still the "Windows guru". Did I miss something here... ?
Hey, I've often wanted to try that. Do you know of a way to encrypt the data into a video signal? I suppose you could turn the data into a movie then re-import it using multimedia programs, but that seems really inefficient and wouldn't take advantage of the available space for digital data on a videotape.
On a related note, I think /. is actually restricting the proper definition of "hacking" a little too much. It can refer to using objects in a clever and original way. Setting aside the flaws the show had, could we call MacGuyver a hacker?
Once I used a child's microphone and connected it to a common boombox, which I then set to "record" on a nonexistent tape. Because of a quirk with this particular boombox, it was possible to turn its volume all the way up and use it as a preamp. The eight ohm speaker outputs were fed into a larger stereo. Thus we had a surprisingly decent quality PA system for absolutely no money. That is a hack.
"darth vader" = "dark father". (Swedish?)
I agree. A few mainstream news sources -- CNN, etc -- have recently explained the labels "hacker" and "cracker" correctly.
How about "coder"? It's short and simple. It has the benefit that non geeks would instantly know what it means. A drawback, though, would that it might be used in reference to non-hacker programmers or even HTML designers.
A Government Is a Body of People, Usually Notably Ungoverned
FUBAR = Fucked Up Beyond All Recognition
;)
I'd rather not be called that . . . maybe it's just me
Four hundred pages tell the tale of three distinct generations of hackers, from the sleepless disciples of the late fifties and early sixties to the software stars of the personal computer mania of 1982-1983.
Hundreds of personal interviews and direct quotes truly define these obsessed disciples and their integral role in modern history. Truly this is an epochal work.
Exceptionally well-written, well-researched and inspiring, this work is an absolute must-read. One can only hope that the dream of the Hacker Ethic will not remain within the pages of Steven Levy's masterpiece, but be spread throughout the computing community.
Hackers: Heroes of the Computer Revolution by Steve Levy, is a book for everyone.
Read this book.
I'm not a Hacker (well maybe a little Cobol and Fortran in many years past) ..., I'm to old and dusty ... to be a programmer. I believe programmers should always maintain the handle, moniker, alias, label, .... If you're a good programmer (do it on your own, personal hobbie, or just for fun and R&R for money or ...) then you're a good hacker (Nothing criminal, just a work, career, and/or lifestyle). What a hacker can do with a computer, monitor, and keyboard is near to Vegas Stage Magic (the best).
Now myself I call a pecker (due to my keyboard skill), this is the same as all news/media/TV reporter and editor folks. We are lame in our understanding of the MoJo, Mumbo-Jubo, Wow Geek-wiz (stuff we say when sucking up to the masters of Technology References, Experience, and Knowledge (TREK)) magic stuff.
Then I have heard of Crackers. Criminals (Seduced by the dark-side of the TREK-Force) of the Technoverse reality who use tools (which were developed by the honorable Hackers) for criminal (or bigoted purposes) purposes.
I here there are Phreakers (Alos, seduced by the dark-side of the TREK-Force) that use phones illeagally for personal stuff and to gain access to places they ain't supposed to go.
I volunteer Whackers for internet warriors and/or terrorist who do cyber/virtual invasions of other countries/companies then their own.
I volunteer Shackers for those that attack/betry their own countries.
I volunteer Suckers for those that attack (Act to, recommend, invite, praise murder and destructrion) other humans and the environment (like the anti-abortion folks).
I volunteer Tackers for those that just sit around and surf the internet (include some of the media and government folks).
How about Fackers for all the x-rated (maybe the Anti-Free-Speach government types should be included).
Okay maybe Backers for supporters of Technology, Free-Soft/OSS, Human Rights, and the Environment.
Anyway Hackers are Hackers, Hackers ain't any of these other types (except maybe Backers of a little better world).
Have Fun - May you attack with great glee & finesse in your mind.
Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
I like Neal Stephenson's use of the term "supreme ninja mage lord," although that seems a bit wordy.
I call the stuff PoetC.
Death to Argument by Slogan!! (This post twice-encrypted with ROT-13. Replies not using same will be ignored)
We actually -shouldn't- shy away from it. The word is defining part of our identity, and giving it up would be partly giving up just that, despite whatever connotations have been attached to it.
;) When you can't beat them, join them!
The best way to get rid of those would be to carry the Hacker name as if it were the embodyment of our pride and glory, so to speak. Sooner or later the message will come through. It has happened before.
For instance, in Holland, during the historical timeframe commonly referred to as "the Spanish Revolution" in wich the-then-still-joint nation of The Netherlands/Belgium won freedom from Spanish rule there was a group called 'de Geuzen'. The Spanish had invented the term to refer to them. It actually was meant as an insult, but they took the name and made it their banner! In the end it had lots of positive connotations (still does) wich can roughly be described as similar to the ones attached to Robin Hood - adventurous (seafaring) rogues, almost heroes, fighting for freedom.
I feel we could achieve the same if we stich together. In fact, I think we should try to enhance our image by deliberately trying to enhance some of the cliche's attached to our culture. Sortof like "embracing and extending" standards.
Floris.
--- Your superiour intellect is no match for our puny weapons
I thought they were called "Yogis"... "guru" is a level of understanding. They call me a guru at work. It's funny, because they call me the "windows guru" and I laugh, since I hate windows, and only understand it because there is not much to learn. An "expert" is just the person that knows the most about a subject in the crowd.
Lowmag.net
Krad!
-- The intelligence on this planet is a constant, but the population is growing. --
1. code-monkey
2. Eckel's "software craftsman" (http://www.BruceEckel.com)
3. memetic artisan
I'm not sure what kind of engineer you are, but software engineers (the type of people who are always ranting about how cool OOP is and who would never dare to write code in C) probably share your connotation of the word "hack."
:)
The reason hackers think differently is because the reason that "clever hacks" are cool is that they are tend to be anything other than obvious and probably take a bit of thought to understand what's going on and why it works so well. Of course, software engineers don't give such code much respect because of the fact that their workings aren't completely transparent; this makes it more difficult to maintain because your average "programmer drone" isn't going to be able to comprehend it.
On the other hand, lots of hacks do sometimes tend to be overly specific. For instance, someone might write a program that's blazingly fast, full of lots of extremely cleverly written code. But, if they eventually want to add a new feature, it could involve a total rewrite.
Has anyone else noticed the animosity between hackers and engineers? Hackers typically value being able to sit down and code anything -- QUICKLY. Engineers value being able to stand up at a whiteboard and diagram and make EXTREMYLY insightful design choices. Hackers typically hate people who think about coding more than they actually code. Engineers tend to hate hackers who will code for days without thinking about how it fits into a project or how it will be maintained after they leave. (anyone who has tried to add features to 10 year old code written by an especially brilliant hacker has probably felt the pain of realizing that all those clever hacks are useless since everything will need to be rewritten to make it work with more modern systems.)
Anyhow, that rant was probably off topic -- we were talking about whether or not to dump the word hacker in favor of a newer term. I think not. Hacking is a very important part of our folklore. Also, although most people who call themselves hackers these days are nothing but "script kiddies," hackers have also always been interested in getting around obsticles. There will always be a (small) subset of true hackers who also happen to bend a few laws every now and then.
By the way, is there anyone here who think that the kind of person who will spend his/her free time trying to break copy protection schemes really has much in common with a w4r3z d00d? Back in the day (remember BBSes?) it was rare to find a person who ran a w4r3z board who also knew how to get around copy protection. The "crackers" who could do this were usually far more interested in the challenge of the crack than the game itself. I used to crack alot of games, but the only reason I even dealt with w4r3z d00ds was so that I could get my hands on the newest games so that I could be the first to figure out how to crack it. Hell, cracking a game is much more fun than actually playing them
Anyhow, I guess my point is mainly that the media's depiction of hackers isn't entirely incorrect. Hackers will always be people who enjoy solving difficult problems and getting rid of limitations. I, for one, would be pretty upset of the word "hacker" was thrown out. (wouldn't that kind of like that cliche having to do with a baby and some bath water?)
Well I am 16 and get ribbed for being a "Computer Nerd." I tell them that I am "not goofy, dweeby looking guy who sits with pocket protectors and taped glasses." And that they should "stop judgin people with 2-deminsional terms." So I go for the term "Guy who knows coding, computers, and loves it, but isn't involved with illegal crud." Seems a little long, but there's no way the media can screw THAT up.
Beau C
It used to be that a cracker was some white poor person living in the south. This is no more. Now it's used among the geek community as a term for a Techno-ish Criminal! Hicks can no longer hold thier heads high... *sniff*
> Another example is the word "Exterminate" from
> the Doctor Who television series. This word was
> invented and yet became so popular it was
> eventually acknowledged by the Cambride [sic]
> Dictionary.
Um, my Merriam-Webster dictionary seems to
think that the word "exterminate" entered the
English language around 1591. That predates
the Daleks by a slight bit, don't you think?
But my grandest creation, as history will tell,
But my grandest creation, as history will tell,
Was Firefrorefiddle, the Fiend of the Fell.
I use this word.
Or I used to anyway.
It can backfire:
Our CFO is always asking me to "McGyver" up a new report for him nowadays... I infected him
[We don't come from a planet. We come from a grid sector.]
that was legible. (I think we have stumbled on a way to tell the hackeren apart from the rest, even though a decent moniker eludes us.)
(-8
^D
-- open source? sounds like the real book --
.
-- open source? sounds like the real book --
I agree - there is no reason not to accept mainstream.hacker==slashdot.cracker && mainstream.hacker==slashdot.haxor So use "code hacker" or "C hacker" or "linux kernel hacker" or "webpage hacker" or "unauthorised access hacker", and be aware that mainstream hacks (Journo's) will not make much of a distinction. Folk who grok will figure from context.
I play string bass in a Jazz band. I describe myself as one of "bassist", "string bass player", "upright bass player", "double bassist", etc depending on context and audience. I don't flame people who don't get it first time.
-- open source? sounds like the real book --
their is already a word for people being both hackers and crackers: Samourai. But i think it mainly report to these being hacker and being paid to audit the security of a computer network by cracking inside.
Personnaly i think that somebody can be called both hacker and cracker only if:
1) his hacker activity is the most important of the two.
2) he don't use pre-made programs (otherwise he would be a Lamer) but crack to know more about computer security
3) he don't use well known attacks/DOS/... but try to crack using new methods so it can help finding bugs
4) he let some instructions on how to protect the network.
5) Of course, he don't destroy anything not necessary to erase the traces left by his intrusion (log files)
I view the term hacker like a compliment and the adhesion to a technical culture (for computer hackers) and a mentality. If people being hackers begin to crack other computer in an un-ethical way (not helping people but just annoying them) then I find no reason to call them hackers.
BTW: Lots of crackers like Kevin Mitnick aren't that great genius in computer science but are very good social engineers (it's sometime easier to have people telling you their password tahn cracking their encrypted password).
Just my 2 cents.
"The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
I'm a "Technical Prima Donna" and quite happy about it thank you.
-- More Smoke! The mirrors aren't working!!!
coder does not completely replace hacker.
yes, when I'm hacking code, I'm hacking. But when I'm hacking on a project in my garage using a blowtorch, a car battery, jumper cables, and a sheet of lexan, am I coding?
"We are not tolerant people. We prefer drastically effective solutions"
For some reason, I always thought that "cracker" was kind of a latter day invention and that "hacker" originally could refer both to someone with a skill and love for elegant coding and to someone who broke into secure systems (at one time, these traits were more closely linked than today). So, it's not wrong to say that your box was hacked, right? This was one of the original meanings of "hacked", "cracker" is the (less popular) mutation.
I like "codewright": I've been describing myself that way for a while now, and most people do seem to get it ...
- '()
a geek is interested in a subject that has productive value while a nerd concerns him/herself with subjects that have very little real-world application
Ah, but where do dorks come in?
-S
Well, I have succesfully fled Germany, but:
;-)
"Hauer" sounds more like someone who frequently beats up other people ("hauen" = old fashioned for "to beat")
Not sure wether that would be a suitable alternative to hacker
I think what the guy had in mind was calling someone "gay" or more particularly "queer" to denote homosexuality could have good or bad connotations. They could be an insult, or just an observation.
---------------
Chad Okere
ReadThe ReflectionEngine, a cyberpunk style n
I personally think this whole thing is overrated. *Words can have more than one meaning,* people.
When I think of a "hacker" without context I think of someone who breaks into computer systems, and the fact is, most "non-nerd" people understand it that way only. When I hear someone call Linus Torvlads a "hacker" I know they mean someone who likes to code (for lack of a better short description).
When I think of "Cracker" I think of a hacker in the first sense, but one who destroys data, and generally malicious. They may be a good programmer, or they may just use netbus. They are not necessarily a Hacker (although they probably call themselves one)
You are never going to be able to change the way that the word is use, and more than that, I don't think it *should* be changed. A hacker is someone who loves computers, and likes to explore them. The general public probably only knows about the small subset of hackers who are interested in computer security (usually getting past it). I don't think of it as a pejorative at all.
Also, I don't think that we should be forced to change the word used to describe us. "Coder" works well, as does "nerd." We are hackers, however, and we shouldn't have to change that. The best thing I can think that we can do to try and change the *connotation* of that word is to *use* it. Use it a lot, when you're writing on slashdot, or if you have a chance to give a quote for the mass media (if you're a public figure). Let the world know
With things like Linux in the spotlight, it's our chance to let the general public know about the other meanings of the word. We are never going to get the mass media to stop calling computer crackers "hackers" (and there *not* wrong IMHO). If we can get the media to call us hackers to, then our meaning will get out as well.
Ideally we'd want to see something like this in time magazine: "Linux, an open source operating system created by hackers (not the same kind of hackers who break into computer systems). Has finally beaten Microsoft windows on the...."
All we have to do is educate people. But there not going to change the words that they already know...
Btw, another problem with trying to get the word "crackers" used is because they call themselves hackers. I think we should call malicious hackers "Dark Hackers." I think it's a cool enough sounding term to be used, and it resolves the conflict. What do you think?
Wow, that was a long post : )
---------------
Chad Okere
ReadThe ReflectionEngine, a cyberpunk style n
Wow! it's just like SPAM, and that dosn't piss people off at all!!
if you want to change someones oppinion, yelling at them is not the way to do it. just beacuse you feel somthing is wrong dosn't mean it really is. you relize that don't yo?
---------------
Chad Okere
ReadThe ReflectionEngine, a cyberpunk style n
I called myself coder when I was in a demo group. Why? Because coders did a different job than a bbs op, a swapper, a gfx artist or a musician. If people nowadays think that "hacker" is a too general term, they should use "coder" instead -- if they are coders! I don't think that you gotta a be coder to be able to sketch some logos and throw in a few lines of java code. So, I think it's okay to use "coder", if someone is really a coder. You know, someone who has coded some megabytes of proggyz...
--exa--
I sort of cringe when I hear that we should give way on such ground. "Hacker" has been (and deserves to be) a word that is extremely positive. I'm hesitant to "call uncle" quite yet.
.02
Yes, pejoration does occur but we've never had a medium like the internet to combat such misappropriation. This is our forum for cripes sake!
But somewhere deep in my heart I sort of know that it's already lost - already too far gone. If I had to choose an alternative, I think it would be "white hacker". This can, almost without explanation, convey what we want it to.
my
Quux26
My
Quux26
www.crashspace.net
Marksman wrote:
...let's say "dongling". To say someone is a "dongle" (heh) is not only descriptive but also a HIGH compliment. Let's then suppose that "dongle" takes on a negative connotation. Now, you hear, "get out of my way you $@#!ing DONGLE!".
So you say "I slashed away at some code" instead of "hacking away at it." Big deal.
Suppose that you are in a community that prizes
Since there is no other word to heap praise and status on one of your own, what word do you use?
Quux26
My
Quux26
www.crashspace.net
..when I'm talking to partially techno-literate people (those who may have heard the word "bit" before). Sometimes I have to even lower life-forms than this. If they need a label for me, they can aome up with their own (usually "techie").
To all who think "education" works:
I am sure it won't work at all; hacker will always be assosiated with a criminal, something bad. Just look at villian or demon(or daimon= originaly something good). The language is something dynamic, it evolves and changes. Don't you also hate the language police ?
Give it upp, let a new word evolve
If you feel it's important to keep the word hacker why don't you go back to prehistoric languages for that matter, it would more correct in your resoning wouldn't it ?
De lyckliga slavarna är frihetens bittraste fiender, legalisera!!!
Sure, the hacker/cracker misusage is widespread. My roomate, who knows better as I've done everything but Chinese Water Torture to educate him on the differences, STILL refuses to use the term cracker for "malicious system intruder". His reasoning? It's what he's always called it, it's what the media calls it, so that's what it is. What can you say? Screaming up and down will not change this fact. The media will continue to misuse the term, come hell or high water. I say its already a lost cause. The people offended by misuse of hacker are not an oppressed minority, so you're not likely to get any ACLU help if it is ever taken to legal extremes.
It also hurts that the crackers themselves refuse to refer to themselves as crackers, instead using the Hacker monikor. I guess this would lead to yet another miscommunication in which the overly Anglo-Saxon "cracker" population would not be taken seriously.
"SO, what are you?"
"I'm a cracker."
"I can see that, but being white has nothing to do with the conversation at hand.."
However, change that to:
"So, what are you?"
"I'm a hacker"
"Oh, that's cool. Go Cyber Cowboy."
and suddenly you have some basis for communication. Of course, you'd have to change that to "1m 4 h4x0r" or something equally inane and deserving of death, but that's another question to be dealt with in the Primary education system.
Now, if you're a kernel hacker and steadfastly refuse to yield to the fact that whenever you
refer to yourself as a hacker that people immediately think of Matthew Broderick, well, why not just call yourself a "Programmer"? Everyone knows what a "Programmer" is (although there might be some confusion between a person who hacks Perl scripts and someone who determines what television shows to expose your kids' minds to) even though it's about a romatic a concept as, say, burger flipping. Consider it a job hazard. Like carpal tunnel syndrome or the sun.
Personally, why not just ignore it? The more you let it eat you up inside, the more it takes away from you doing something useful, like hacking. You know which usage I'm using. The sooner you realize that 99.9% of the rest of the world has no bearing on your happiness, the better for you.
Have a great day!
If you were me, you'd be good lookin'. - six string samurai
I have neither physical or metal disabilities and I'm more than willing to prove either.
Seriously, geek is only a negative term in context. I'd say its less negative than jock or hacker or nerd.
This is not the greatest sig in the world, this is just a tribute.
I was telling some non-computer friends of mine what a hacker really is. I explained that a hacker is not someone who breaks into computers, merely someone who is good with them. They kind of accepted that. I went on to say that someone who breaks into computers is a cracker. They laughed at me.
I was sorta puzzled. But then I managed to understand. To them, a cracker is not a person at all. To them, a cracker is a salted food you put in soup. Saltines come to mind. I don't think most people can call mischevious people crackers for this reason.
Seriously, we don't need a new word for hacker, we need a new word for cracker. I propose calling people who break into computers penetrators. If that don't sound right, what about haxors, breakers, or walkers. Anyone know of anything better?
--
Enough is enough. Let's defend our turf.
--
You should call yourselves g.h.o.d.s. :)
(Pronounced with a silent h)
Standing for:
(g)ood (h)ackers (o)nly--(d)uh...
Back in college, I was talking to him and he asked me if I was a hacker. At the time, I was still in my professional infancy and I associated "hacker" with criminal activity, and said as much.
So, he said, "Oh right. A hacker's a guy who breaks into computers. You're a hack -- just a person who's good with computers."
So, how about we adopt the term created by a layperson? Then perhaps the laity will be more likely to adopt it. :)
hacker == criminal
hack == guru/wizard/correct "hacker"
I guess the grammar's not right, but I thought I'd mention it. Other alternatives include guru, wizard, paragon...
Hmm... tough one.
I find myself talking of 'hacking' (in the destructive sense) to ppl who have no idea the difference between a hacker or cracker
as someone said above 'if you cant beat em, join em'
the media wont change the meaning of 'hacker' coz it will confuse the public
why not ask the media itself what is a term they would use
Do your best, hope for the best, suspect the worst.
Bwa ha ha. "really cool computer person"? HA! Don't flatter yourself. The rest of the world considers programmers to be "geeks", "nerds", or loners. And trying to lynch off the word "hacker" isn't going to help your predicament.
If you're looking for a better crusade to join, why not try convincing people that programmers are "really cool computer people"? Bwa ha ha!!!
Oh my goodness! Someone who knows the truth! THANK YOU! Here's a brief history lesson for all you Slashdot kiddies out there.
"Hacker" originally meant someone who was adept at programming and/or the ins and outs of a system, including how to exploit said system.
As electronic systems came online, the term came to mean people who explored security through the use of programs and/or programming. People who "broke into" computer systems were, and still are correctly, called "hackers".
"Crackers" were originally people who were extremely adept at cracking passwords and or using math to crack encryption algorithms. "Crackers" has never been used to describe people who break into computer systems (though many hackers could also be considered "crackers" if they are adept at breaking passwords).
Slashdot and it's following of codeheads has been the only establishment in history I can think of that uses the term "hacker" to describe computer programmers. This is incorrect, however, so get over it.
Indeed. And, as a note, institutions like 2600 have been around far longer than your beloved Slashdot too. This crap about programmers being "hackers" is completely new, save a few dedicated discussions on BBSs and such in the 80s. See my post in other section for a history of the term "hacker".
Hacker is a word that has many sides to it:
1. It sounds cool (this is why script kiddies like it)
2. It gives off a sense of dignity, which "code monkey" just will never have.
3. It dosn't sound like a 10 year old though it up.
My submission is simply "TECH". eg. "I'm a tech." or "I don't know how to configure Apache, ask Tim, he's a tech."
I like it better than techie, because, well, it doesn't cound like trekkie. You can still say that you "hack" code, but the title, would be Tech, rather than hacker.
Ok, that wasn't too stupid, now was it?
Opinionated Law Student Strikes Again!
How about wizards? It's used by the unix ... wizards...
Uhh.. yeah.... Anyway,
Wizards were always known for their bookish style,their tendancy to mutter to themselves in some incomprehensible language about some thing they were experimenting on, about their dressing habits, their tendancy to be unaware of those in their immediate vicinity, their tendancy to be feared for what they could do if you made them mad =)
You know, the guys that do the cool stuff.
Okay, I'm sure we're all painfully aware of the origins of hacker, but I'll say it anyway.
(Who knows, maybe someone actually doesn't know this)
"Hacker" originally referred to the geeks who did a little dumpster diving outside of IBM, Bell, and Xerox, grabbing junked equipment and cutting off pieces of the circuit boards with a hacksaw. (Back when boards were mostly 1 layer, maybe 2).
It then progressed to someone who was really into programming, and was always experimenting with something or another. It then changed again because those people who liked to experiment with one thing or another also had a tendancy to want to know how things worked that others didn't want them to know.
Cracking is the art of getting into a protected system (program, network, etc).
Hacking is the art of changing it to your own design (usually involving some reverse-engineering).
Phreaking is doing it on phone systems.
I am also a true hacker.
Personally I don't really care what people would call me.
I'm usually called "How The Hell Did He Do That"
or "Oh Can I Have A Copy" =)
> and believe that every bug can best be found using 'printf'.
Right on!
Though I do use write(1, "ping\n", 5) and the like if I'm in an isr (especially if it messes with the PIC).
And I only use Windoze for Starcraft, dammit!
*wishing he could use SC under wine and have battlenet support too!*
-------------------
Fool me once, shame on you.
Fool me twice and I'll rip your ****** head off.
Wrong!
We're the guys who get things done because 99% of the world is made up of idiots.
We're the guys who make Linux drivers and write CPU emulation cores for MAME.
We're the guys who write the cool games like Moria and the myriad of MUDs out there.
We're the guys who frequently find ourselves looking at the ANSI C spec and various hardware reference manuals (the quality of which is steadily decreasing).
We're the guys who, upon buying anything that takes electricity, immediately disassemble it.
We're the guys who disassemble commercial code and then submit bug fixes to the software companies.
We're the guys who everyone leaves alone at work because we get the job done, and we work alone. (Unless there happen to be fellow hackers around, a true rarity in any company).
We're the guys who play games all the time at work and yet somehow manage to get everything done on time and in good quality even though we only work 8 hours a day (7 of which is spent playing).
We're the guys who come out of nowhere with a kickass app or game.
And the rest of the world just sits and gawks.
We have nothing against big projects. We have something against big projects full of big idiots.
We're not anti-business. We're anti-selling-crap-software-for-a-bloody-fortune.
We have nothing against requirements. They'd just better be sane.
Ego? Hell yeah!
------------------
Don't tell me what I can't do.
The thing is there are many kinds of wizards.
/dev/null?
There are the apprentices, who know how to code a few lines, the adepts, who can program entire applications, then you get into the higher stuff, like master wizard et al.
Hell, just take out a D&D book and shamelessly rip out all the MU names. I'm sure TSR won't mind =)
Wizard is all but dead in common useage anyway, so why not?
We do work in the black art of code. To the general observer, we create magic. And it is, in a sense.
Who else can defy the laws of physics (as defined by the operating system) and make something appear from nowhere or take a short trip to
We also are dealing with something that cannot be completely defined by scientific process. We're always seeing improvements on algorithms reminiscent of Melf's improved arrow or floating disc.
If you ask me, it fits to a T.
We data communications experts are sometimes called bit bashers...
A rose by any other name.
Even so I doubt anyone would (could) get it.
Actually, we're just bored at work and aren't coding our own things at the moment. (Mostly because we're trapped in windows boxes).
Maybe I'll install djgpp...
Well I dunno.. I think having a woman on all fours, face buried in the pillows and waving her cunt in your face saying "do me! do me now!" makes a nice end to a Saturday well spent myself.
Just because we're hackers doesn't mean we're eunochs.
Actually, we do. (Well some of us, anyway)
I like the odd juicy tidbit that slashdot throws by.
(I particularly liked the 3D Shannon formula extension link posted many moons ago)
And sometimes, just sometimes, we get bored enough at work to follow these kinds of threads for lack of anything better to do.
Heck, this has got to be the farthest down a thread I have ever gone. Damn.. still 2 hours to go too =(
I'm just pissed off today, anyway. I'll probaby just blow off a bit more steam and then fade back into the background where we all dwell.
doesn't that sound a tab bit arrogant ?
I mean, calling myself a part-time hacker is something that every body could potentially understand. I part-time wizard seems a bit too similar to "god" or "All powerful"...
On the other hand, does there really need to be a term for hacker type behavior? The same psychological temperment that make one a "hacker" today was has been present in people for all of history. I don't see a lot of difference between tinkering with computers and tinkering with engines, power tools, or short wave radios. A lot of guys (and some girls too) just like to tinker with machines and to build things. I think it is one of the fundamental guy (and some girls too) behaviors that is manifested differently depending upon the era in which the guy is living. Perhaps is stems from early evolutionary selection of people who are able to hack tools used for hunting and gathering. In the future, when computers just program themselves, perhaps guys will hack quanum gravity or the space-time continuum. Of maybe they will hack their Mr. Fusions, flux capacitors, and oscillating overthrusters.
I've always liked cowboy (it's the romance of old Western pictures...), but could never picture myself referring to myself as a cowboy. Just like while I do feel I have many hackish qualities, I would never refer to myself as a hacker. Ah well, maybe I'll just have to go back to calling myself Ginger.
Packer?
Backer?
Tracker?
(etc...)
--
--
Depends on which field of "hacking" you're trying to get a word for.
If you're doing legitimate security review, "white hat hacker" has gotten popular.
If you're referring to coding, how about "foobar".
The term "gweep" has staged a recovery around WPI in the 90's (as opposed to the original set of the 70's). For more information, go here. Though I don't believe my name is listed there, I am still an "official" WPI gweep. While we feel we "own" the name (more of an academic birthright than anything else), anyone who is truly a hacker should feel free to call themselves a gweep.
Fortunately, gweeps and gweeping have never taken on the meanings of crackers and cracking. And an even better feature: it's a syllable shorter than "hacker".
--The basis of all love is respect
Cheers,
Thad
The Bolachek Journals
Or, if starved for space:
48 41 43 4B 45 52
although this isn't nearly as aesthetically pleasing as all that binary.
Cruftmiester
Changes aren't permanent, but change is.
I totally disagree with your definition of developer. To me, a developer is someone who isn't just a programmer, but is a professional programmer who's developed at least one full application, not just program. True, a bunch of application building is making user interface crap, but every application has to be more than that, otherwise why would people use it every day?
Right now, the public may think of "hackers" as the way the media presents them. However, consider this: There have been revolutionaires in the past that at the time were looked at as violent, dangerous people who had no good intentions at all (at least from the perspective of the "other side"). However, if those revolutionaires win the war they are fighting, then looking back, people tend to see the losing party as the "evil ones". That's how history works. It won't be over night, but it can be done.
So what should we do to preserve our name? I have a few sugguestions. First of all, any time a cracker makes the media cut, its important to make sure that news is reported properly. The mainstream isn't going to get it right for a while, but if a large number of supplentry articles show up with a different set of terminology, then those phrases will start to catch on, and the media will start using those instead.
It also might be a good idea to stray away from the term "cracker" and create a new term such as "computer vandal". Cracker and hacker sound too much alike and are unlikely to sway the population.
Also, any time a "white hat hacker" makes the news, it is important to use the word "hacker" in a white light. Don't go out of your way to dispell the notition that just because he's a hacker he's not automatically bad, but write it in such a way that it is automatically assumed that hackers are already good and its only the few bad seeds that give the bad names to a community.
-Restil
Play with my webcams and lights here
How about some really cool latin thing? It has to be something that'll catch on.
This one's perfect!!
So a White Hack (no er?) is benign or benenficial and a Black Hack is malignant. If you're a White Hack you do White Hacks. I personally believe that Hacker was originally one who "Hacks" through boundaries like red tape or proprietary code. Going back to WWII, "Cracker" meant password breaker. I personally like Code Monkey and Computer Geek, though none have that poetic meaning that hacker has. You need a phrase that distills the hacker need to break artificial walls. Something like;
Deprogrammer, Code Spy vs Code Demon, Prober vs Attacker, Ferret (ed) vs Dark Ferret, Passive Hacker vs Active Hacker (Active Xer? Xman?),
Ahacker? I tacker? Eyetacker? Eyeprober? Ghost hacker vs Demonizing (Possesing, possesor?) or Daemon ... lots of possibilities (exorcize?), Geek of Darkness, (Grey, white, black) Infiltration, infiltrator, (GWB) Geek, Termite? Miscegnate? Deviate? Undermine? I say take back Cipher, but maybe that's too Matrixey.
Just a mild suggestion.
So they do a lot of "Tweaking"
Hackers deal with limits, tangled and conflicting protocols, performance hassles, creating foundations for developers. Developers make buttons, checkboxes, program printouts. Hackers make display drivers. Developers make drawing programs. Hackers make format converters. Developers add images to image controls.
:P (not counting those who cracked unix servers to learn)
Crackers?
The ship sank. Get over it. (This sig was cut out from another's shirt and painstakingly hand-posted)
How about "Jedi Hacker"
iirc, phracker = phreaker + hacker
phreaker being someone who messes with phone equipment/ect
and hacker as it's know in the mainstream
it's a clarification that works well for me
Why are you all so eager to label yourselves? Why do you WANT a word that will "sum up what you do"? So you can say, "I'm a whatever" and then can be dismissed as a generic incarnation of your label. I thought people on here were in favor of individuality, and not labelling people. Personally I'm amused everytime I see the slashdot mob vainly wail "It's not hacker! It's cracker!" as if they could change the common usage of language just by complaining enough. Language evolves. Get over it. Quit trying to associate yourself with your heroes by calling yourself a "hacker," then getting upset because the definition changed under you.
And, lastly, wasn't one of the rules of being a hacker that you didn't call YOURSELF a hacker, but only other people could place that label on you?
--- Where's my X.400 protocol decoder?
I geek code for several hours out of my day.
I am a Geek of Science.
I socialize with other high profile geeks.
In my area of the nation (US) the term "Geek" is actually a status symbol.
*Carlos: Exit Stage Right*
"Geeks, Where would you be without them?"
*Carlos: Exit Stage Right*
"Geeks, Where would you be without them?"
"Got Linux?"
It's physically impossible for me to be a whacker. While I do have trouble with women, it's usually because their boyfriends are in a corner with me discussing their hardware.. :)
Geek-grrl in training
^^^^
I like being a geek.
To truly understand recursion, you must first truly understand recursion.
How about just "Gods"? I know that it may be a bit haughty, but think about the way that you are treated when you fix a user's problem. MHO.
Now, if someone was going to the theater and saw the title "Crackers," I think that even true Hackers would think twice about seeing this. Heck, it could be a good Spike Lee movie title;)
I've always considered the term "hacking" or "a hack" to refer to a somewhat unelegant solution to a problem. i.e. "This solution is a hack until I have more time to make a more elegant solution."
What you can do once you own a linux distrubution:
1. write programs in any language you want.
2. play games
3. host a server
4. randomly explore other people's programs.
5. use the GIMP
6. choose between GNOME and KDE
7. word process
8. on and on and on
What you can do once you own a copy of windows:
1. write in wordpad
2. write in notepad
3. play minesweeper or freecell
4. pay for(or crack) other software
I think that it's the lack of anything to do in Windows that is making kids into script kiddies instead of real hackers. Most people under 18 don't own their own computer, it's more often than not the family computer that mom and dod don't want "that linux thing" installed on.
I remember when I started using linux in '95 I had to use a combination of a SCSI-zip drive, Yggdrasil PnP CD-rom, 300 megs of HD DOS couldn't access(850MB - a ooold IDE comtrooler), and a boot floppy to load linux. That was really a pain; I was running X off of a 2x CD-ROM. This was all because I wasn't allowed to remove win3.1 off of the damned thing.
So I think we should pity the script kiddies, they need a mature operating system so they can grow up.
Not-Crackers. Or Gender-Nonspecific Network and Non-Network Security, Durabilty and Safety Providing Computing Enthusiasts? Just a thought.
spoo
Wow! "Webjacker"? That totally owns. Oh, and can't you just see Jesse Berst talking about "e-bandits"? LOL.
I refuse to admit that 'hacker' is a lost cause. While we all love the mystique surrouning that term, it has reached the point where it has been bandied about by the media so much that it no longer has any clear meaning.
In fact, I recently visited a site that distributed cracks, and it explained to me that they were 'crackers', not those 'hackers' that broke into people's sites and broke things.
The ubequitous 'nerd' and 'geek' do not suffice to fully describe the hacker mentality. I find I often have to resort to referring to myself as an 'old school hacker', as opposed to 'those punks', but this too is no longer enough.
Perhaps we need a new term that sums up the whole of hackerdom, from the late nights spent coding, to the clever fixes of your OS that come so naturally to us, but seem like magic to the uneducated.
The term hack used to mean 'clever solution'. You hack that bug in your code, you had a great idea for a hack that would restructure modern society, but it was so simple you forgot to write it down, and now you can't remember it.
Now, hack means to intrude, to destroy. People who refer to themselves as hackers to anyone but other Digirati are either laughed at, or feared.
We are the ones who built the systems that everyone uses, we live in them, work in them, play in them.
And now, piece by piece, they are taking that away from us.
So we have to fight back - but not by becoming what they see us as, but by showing them just who we are, and what we do.
A new name would take us away from the media's evil eye for a while, but in the end, the undesirables will just follow us there, and begin referring to themselves as '3133+' and we'll be back to square one.
P.
The fact that the mainstream media misuses the term "Hacker" when they mean "Cracker" really has nothing to do with us; "The Community"
Let them use the wrong phraseology, does it really affect the community? I think not. It just shows again that the mainstream media is out to lunch.
I say let them eat cake and continue to show their ignorance, it should not affect us.
We as a community of *nix users and *bsd users are accountable for the perceptions of our particular operating systems and the users of those systems. We do not need to hide behind terms, we need to ensure that the users in our community are responsible users and chastise the users that abuse the power that we are blessed with.
Just my Thoughts
Steve
To me, the word 'hacker' has always meant a cowboy-coder. It implies an unprofessional, undisciplined, look-before-you-leap approach to software development. Hacker's don't care that their code is unreadable, often thinking it really 'COOL' to name all the variables in their code after literary characters or their favourite sports teams. Hackers pay little attention to extensibility, maintainability, reliability, and quality, in general. That's why I've never called myself a hacker.
I prefer to call myself a 'software engineer' or 'software designer'. Engineering implies a professional, disciplined, forward-thinking approach to software development. Engineers think its really 'COOL' to be able to develop software that can be easily understood and maintained by developers not involved in the original work. Engineering implies that you care that your code is extensible, maintainable, and reliable.
Where hackers code, engineers design. Where hackers attack a problem, engineers analyze and understand a problem. Hackers live by the seat of their pants. Engineers live by time-proven engineering principles and techniques.
That's why I won't ever call myself a hacker.
Now that's not to say that everybody that is calling themselves a hacker today fits into my personal definition of the word hacker. Indeed, some of the best software being produced today is being planned, designed and engineered by people that call themselves hackers. I just don't understand why they are calling themselves 'hackers'.
What about the other side of the phrase "Hacking and Slashing through code"?
How about we as hackers, email every news organization in the country that we can find and explain to them in a well written (read: I'm not writing this letter) letter the subtle and not so subtle differences between the two. Perhaps if enough people mail them it could make the news. The "new/old" politically correct term for computer geeks and crackers.
cheese logs keep my wang warm at night.
hacking does not necessarily involve coding, as some previous poster pointed out, the "hack" on the MIT dome. Also, coding does not necessarily involve hacking. Hacking is more of a knowledge of computers and their inner workings or anything else computer related. Coder is too restrictive.
cheese logs keep my wang warm at night.
Perhaps we should retain hacker, and call the crackers L33T H@x0rz because the crackers are obviously more knowledgable than we are
cheese logs keep my wang warm at night.
I've never liked the term 'cracker', for several reasons. First, it already has several meanings, such as something you eat with cheese, or as already mentioned a po'white Southerner. I dislike using 'cracker' in a computing sense mainly because it only makes sense in comparison to hacker, and that is precisely the behavior we are trying to change. No newspaper is going to use a headline like "FBI traces origin of cracker", because it sounds like they're investigating saltines or something. So, the editor thinks, "what rhymes with cracker?" and comes up with "hacker".
To change people's behavior, we should think of a catchy term that the media will prefer to use rather than hacker. The best way to do this is to find a term that so-called crackers will use to identify themselves, rather than calling themselves hackers. Obviously, "luser" and "script kiddie" won't work, even if they are accurate descriptions. The term must be kewl, but unambiguous, obviously relating to breaking in to computer systems.
How about e-bandit, webjacker, or net outlaw? I know, those all suck, but maybe someone else can think of something better.
This discussion is exactly idea I had a couple months ago. I don't think i've used the term 'hacker' in about 2 years because of its misunderstood connotations.
So I spent some time thinking about a replacement word/idea. My thoughts soon went on to the Techno-mages in B5 who practice esoteric manipulations of technology that the common man can see only as magic. I found the imagery to be nearly what I wanted. The only problem was the elitist society practiced by the Techn-o-mage. So I decided that I might start using the term Tech-Wizard to describe what I might have normally refereed to as 'hacker'. The term is readily apparent to the non computer user and maintains a link to the old 'Wizard' without the sysadmin/UNIX connotation of the the term. The only real problem is that it is pretty clumsy sounding.
I am a hacker.
I am not a geek. Geek is too much like Dork, Nerd, Jerk, Eejit, Wanker. Maybe some people are happy to be called geek; maybe it's a word you'd like to reclaim, like dyke. But to me, it has not got there yet.
As far as I'm concerned, geek may imply computer literacy, competence with machines, and various other positive things, but fundamentally it implies social ineptitude, physical unattractiveness, someone with no life.
You can be a top hacker without being a geek.
consider yourself über-coders
I really hate watching script-kiddies telling each other that they are hackers, not crackers and vice versa; much like everyone else in this group. Slashdot has a broad enough audience, I'm sure something new will catch on sooner or later.
ap
Did anyone catch the article in IEEE Spectrum a few months ago on the etymology of "kludge"? IIRC, it seems that this term was NOT used pejoratively in the navy, but referred to a complex device. There was a very amusing (apocryphal) anecdote about a sailor whose official title was "Kludgemeister, first class". I don't think kludgemeister would catch on, but it sounds cool to me.
If a "hack" can be a bad thing, but a hacker can be a term of esteem, the same concept could apply to kludgemeister. I also like "Code Warrior", but I don't think Metrowerks would like losing their trademark because the term entered the venacular.
-------
-- Will quantum computers run imaginary-time operating systems?
Whichever word we choose to positively associate with "intelligent computer-smart individual that pushes the limits and makes things work" or something similar, the crackers/script kiddies will likely adopt it for themselves, as they've already done with "hacker". They use the word louder and more obnoxiously than a humble, pre-occupied hacker, so naturally your average Joe associates the word with them.
Recently, media usage of the word "hacker" -- in the traditional sense -- has started to appear. I've seen several articles about Alan Cox, Linus, etc, where hacker was used correctly. This trend can only grow with the expansion of open source software. I think we should continue to use the term hacker just like we always have and see how far the open source wave will take us and our terminology.
Geeky modern art T-shirts
I haven't read every post, but I figured I would toss my own currency into the fray. I personally think that we should go with a term that is something the media might pick up and go with. Something simple and straightforward, if a bit tolkien-esque. Dark hacker and Light hacker perhaps. I dunno, maybe there is no term for it that will work well because too many people still don't understand the technology that is before them. Unfortunately we live in an increasingly lazy society. Everything must be automated and easy with pretty pictures (eg AOL). It's very much like the first real scientists. They were branded witches and heretics because they knew things no one else did and it scared people. Until society understands computers (which at this rate will be never) then perhaps we should just let them think what they want and use the terms we have always used. Although I still think that tabloid shows would go nuts over 'Dark Hacker' in reference to those few who maliciously crack sites for amusement, it's probably too late to change the addled minds of the media.
-The Mythril Dragon
---- Vincit omnia veritas.
I was just perusing some old RPG books and I came across West End Games Star Wars. They call malicious crackers Slicers....because they cut their way into a computer and do whatever it is they need to do. It's just different enough from Hacker but close enough....just a thought. Any comments?
---- Vincit omnia veritas.
When someone asks me if I can "hack" (read: crack), I tell them "not what you call hacking". It seems to me that the definition of hacking has 3 meanings (to the computer related world that is).
...)
;)
1) Someone who uses their computer to solve problems, write great code, save the world, etc. etc. etc.
2) Someone who seeks information illegally (see also systems cracker)
3) Someone who breaks things (see also script kiddie, newbie, LeEt0,
My definition is the first. People try to justify the second, but the problem is, _even if you want the information there are legal ways to get it_.
You cannot justify breaking a law. Breaking into someone's system is a computer crime. If you think the law is unjust, _CHANGE_ it. Isn't that what's so great about America? We have freedoms, that includes the freedom to change an unjust law. The problem is it won't get changed.. Because it would open a million loop holes for script kiddies.
So many people seem to think that getting root on someone else's computer just to "explore the system" or "gain information" or "gain expirience/education) is OK.
There's no harm done in exploring the system, but if you want to do that, ask the sys admin nicely. If he still doesn't let you then too bad. Explore your own system.
If you want information, there are legal ways of getting it. If you still can't do it legally, then they have their right to privacy.
As to the third, are you going to put on your resume "I can break into any system!! I've r00t3d 31337 boxes!!" Will that get you into college? or any job? Will it get you respect (that's worth having)? Learn on your own system, it's usually better then learning on someone elses. (Note that you will never know everything about your system. But trying to is fun
The third definition is usually justified by saying it's "fun" or "I wanted revenge". It's a thrill, sure, that doesn't make it OK. And revenge is never a good excuse..
Well.. these are just my thoughts on the whole ordeal. I never have to say I'm a hacker. There's too much red tape. If someone asks me I just try to explain to them "what I do is probably not what you call hacking", and then I explain what I do, and the difference between hacking and cracking.
"Hackers solve problems, crackers create them"
"Being able to break security doesn't make you a hacker anymore then being able to hot wire a car makes you an automotive engineer"
--ESR, Hacker-HOWTO
-- Ace
Glyciren
Glyciren
"Well that didn't work... try this jumper instead.. oops."
Why not use something like Jedi?
Then we can start calling the crackers Dark Jedi.
I think that this would be easy enough to understand, even for the media.
But Lucas wouldn't go for that.
So, what about one of the ones that I saw on other posts?
Technophile
Be nice to everyone, they out number you 6 billion to 1.
I always liked the sound of "Decker".
But most people wouldn't know where it came from.
I think it's time for a new poll.
Be nice to everyone, they out number you 6 billion to 1.
On naming: a physicist studies physics; a chemist studies chemistry; a roboticist studies robotics. A farmer farms, a sprinter sprints, a programmer programs. The *ist's are usually academic pursuits ( not always ); the *er's are usually naming what people /do/. A hacker, then, hacks. No problems (except about what a /hack/ is.)
/.ers aren't academics; (those that are, according to the above, should be 'computists'); but what does a /.er /do/ (besides read /.)? Well... /I/ write code, I program, I script, I do some system administration, a little web-mastering, some system tweaking, read up on the field, set up hardware and repair systems that go down. Some might call me a hacker.
/really/ have the words for them all yet. This is behind the recent furor over liscencing software engineers: software engineers (the employee at toyota who designed the brakes for your new camry) want to distinguish themselves from the programmer (the guy who fixed your brakes at meineke), neither of whom wish to be confused with the computer scientist (the physicist who came up with the equations describing how brakes work that the engineer used to check his designs so that the mechanic wouldn't have to fix them as often.) We don't have word that refers to all those different people involved in the auto industry; it's probably a mistake to have one for the computer industry.
I would guess most
A quick analogy: compare computers to cars; for most people, they're equally mysterious internally and come with cryptic recommendations for routine maintenance. Car driver::computer user. Simple so far, right? Here's where things begin to break down:
guy at the gas station who checks your fluid levels at the full service pump::hacker
grease monkey::hacker
ASE-certified master mechanic::hacker
engineer who designed the brakes::hacker
artist who designed the looks::hacker
manager in charge of the drivetrain::hacker
manager in charge of that particular make::hacker
(Around here, you start getting to large enough projects (programs) that you're not talking about coding-level individuals anymore.)
You see the problem here? Cracker is a very specific term, one who cracks systems. Hacker? Nobody knows. The real problem with the terminology for people who know & use computers at a level greater than 'car driver': the industry is only now just beginning to mature to the point where jobs are starting to separate out, and we don't
-_Quinn
Reality Maintenance Group, Silver City Construction Co., Ltd.
i think both 'code magi' and 'code poet' both capture important aspects of programming rarely understood by nonprogrammers...
'code poet' captures the aesthetic value of code, which (i hope) when used might work towards dispelling the notion that programming is dry and boring. ive gotten some truly amazed looks from ppl when i say that i code for fun, and that ill gladly spend spare time doing it...
'code magi' (or mage; i just think magi sounds neater =) captures some of alchemical mystique of playing with powerful toys very few ppl really understand... see the technopaganism thread, and the 'myth, magik + mysticism' book review for some really good stuff on this...
haphazardly,
pope sayke XXIII
-- sayke, v2.3.05
I've been using the term "ethical hacker" when talking to ... less enlightened individuals. I saw it in IBM's ads touting their e-business or whatever. I thought it gave a lot better feeling off than just "hacker". It brings across all the "oh he's a computer genius and can do anything" associated with hacker, yet adds the respect that someone who is "ethical" would receive.
~unyun~
It does seem to come across that way. :-)
And the reply about the mentally stable child is also good.
Guess "ethical hacker" is out.
~unyun~
I feel that no matter what happens, words will always change meaning and spelling according the the media and also the general public.
Look at the (Brittish) English Language. In America there are few words that have two vowels next to each other compared to the original Enligsh Languae, eg. Anaesthetic, Encyclopaedia, Mediaeval, Colour, etc...
Another example is the word "Exterminate" from the Doctor Who television series. This word was invented and yet became so popular it was eventually acknowledged by the Cambride Dictionary.
So, I would say give up the fight for Hacker, ignore Cracker and let someone with more imagination than myself invent a better word.
Most people who don't understand how I spend my time (coding, Linuxing, etc) describe my activities as "computer wanking." I guess that makes me a wanker, but in the company of other wankers, it's not all that bad :-) One trait I've observed in hacker buddies is general laziness, but not when working on computer-related stuff. How about "slacker," or some expression that implies a selective condition?
Hell no, I don't mind! As long as it indicates some sort of intensity...
This could all be one *huge* inside joke/verb/whatever. Imagine the possibilities!
Wanker1: I'm going to wank now...
Wanker2: With what magazine?
Wanker1: Dr. Dobbs
or
Wanker: I'm going to wank now...
CommonPerson1: I'm leaving!
Ya know, I find myself grepping daily. Both non-coders and coders alike use grep on a regular basis, no? (Excluding Windows folk).
I'd settle for "grepper"
Well, the word "ninja/ninjya" (by itself) is a Japanese secret agent of old -- someone who is very good at hiding. I don't know if this is an appropriate term/postfix to replace hacker.
Coincidentally, "nin" means "kernel" in Japanese. I suppose you could extend "nin" to "ningennijyou" -- which means superhuman.
Although I tend to call myself a computer geek (in the positive sense as given in the Jargon File), I don't think that'll ever get the media's attention in that sense, so neither it nor "nerd" are worthy of a fight. It is reasonable to assume that any positive role model that is "worthy of mention" in traditional media is bound to be someone of guru-level skills, so that's where I'm casting my vote.
I would have to argue that there are a good number of coders who are not hackers. I have worked with many people who write code for the sole purpose of getting a paycheck, and do not have the Hacker Nature. The term hacker has traditionally described something more than just somebody who writes code. That is important.
--
Fourth law of programming:
Anything that can go wrong wi
I recall that in the golden age of hackerdom at MIT, one did not call oneself a hacker. One hacked up elegant code, and others observed its beauty and said "That's a neat hack". One was referred to as a hacker only when one had the reputation for consistently creating such code. Calling oneself "hacker" marked one as a hacker-wannabe. In this, Hacker and Guru are similar.
;-)
Therefore, I cannot reject Guru anymore than I reject Hacker, except that the term hacker contains a bit of self-deprecation or modesty, which guru lacks.
I have suggested that the title on my business cards read "Lord High Wizard, defender of the Design, keeper of the Source, and a fit consort for Her Majesty, My Wife", but so far, they aren't buying it -- they claim that it is too long to fit.
One grey-beards opinion.
I rather like the nostalgic feeling of hacker. But alas the media has taken it and destroyed it.
;) That spark that raises us above the crowd?
We do a new name to describe the breed of programmer that many of us are.. artists, in our own sense. Programming just because we can. How else can you describe someone (like myself) that spent 3 hours changing second.S, part of the lilo boot loader, just so I could use a switch attached to a joystick port to choose my bootup?!!? (of course, I should have been doing my homework...)
How can we describe this kind of behavier? I'm no programming star, but I can't resist the alure of code dancing in my head... functions and structures and objects... Oh my!
So far I like coder, but it lacks the right feeling. That's what I would call one of the the people I see entering Comp. Sci, or comp. eng at my university with no clue and no programming experience, that seem to make it through, but not because they have any understanding.
The hacker we know and love is on the next level up.
Code artist sounds as about as fake as Subway ( a canadian sub chain) has Sandwich artists.
But how can we describe that oneness with the code?
I recommend that we arrange a vote. And with the final decision we, the few, the coders, hackers, or whatever we want to call ourselves must rise against the media and proclaim our new name for all to know! FREEEEEDOOOOOMMMMMMM! from the persecution of a misplaced name!
BTW: It had better be something the common folk and PHB's can swear with, because when Y2K roll's over, it's going to be shouted alot!
Was that dramatic enough?
More Caffeine. NOW
No, what you're talking about is a "kludge."
Did you ever see the IBM commercial with two college age people sitting at a computer breaking into some companies database? Well, one of the characters says, "Look this Vice-President makes twice as much as this Vice-President, I bet he doesn't know that."
Second character taps on the keyboard, "Sure he does, I just E-mailed everyone in the company."
Well, when my Mom and sister saw that commercial, they expressed admiration for the two (hackers? crackers?) in the commercial. Now, my Mom and sister try to think about as little as possible, and I thought their reaction was interesting. I think people are aware of "Don Quixote" (hackers? crackers?) just as they are aware of the more maliscious kind. I also think that to the average person if someone is referred to as a hacker in, say, a company they work in, they don't neccessarily think he's some evil renegade just someone with a lot of power where computers are concerned.
To put it another way, I'd say that the Lone Gunman on the X-Files (a popular TV show, remember) are heroic-type hackers and that most people who watch the show would a)refer to them as hackers and b) think of them as the good guys. Don't think just because we have a monolithic media cabal who's goal is to destroy anybody who they see as going against the establishment that the general public doesn't know the score. Popular culture should be in the mix in this discussion, too.
All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
Now, my Mom and sister try to think about as little as possible, and I thought their reaction was interesting.
To this line:
Now, my Mom and sister try to think about computers as little as possible, and I thought their reaction was interesting. *^^*
All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
How about borrowing from another well-established term that already has a positive connotation? That would make it more difficult to corrupt.
I like 'wizard' and it has been used in this sense before anyway. Heck, it even makes sense. What is a wizard but someone proficient at something another does not understand?
paz,
t
I personaly don't care about the opinions of the mainstream press. If you are a hacker, and I am not, then anyone who's opinion counts understands what you do.
Conformity is not the nature of hackers. Should the desire for acceptence cause the word itself to change? I say no.
The mainstream is beginning to accept the idea of open source. Either "hacker" will or won't eventualy take on the meaning it has in the programing world, but I'll be dammed if I change one thing I do because of the opiniton of the mainstream.
After quitting my last job, a coworker asked me if I was going to be a "code pounder" or a "software engineer". Interesting dichonomy... I guess the term comes from "ground pounder", aka an infantryman. EOM
with type enhancements, either based upon operating environment or "level" of skill or contribution...
Many other good suggestions have been made, but most of them end up being perjorative in one mode or another. Cowboy is similar, but the media is just clue'd enough to know about Gibson's version ( now I am annoyed - I can't find either copy of Neuromancer - sigh) - and a made-up word, or a word too deep within the lexicon may never break the surface tension of public consciousness...
My only wonder in this situation is that overall, uber code head cyber cowboy geeks (whatever) as a group or class of citizen ARE feared overall - not just the cracker subset of the hackers...
y'all (I would like to say "we" but I ain't that good) are the shamen ( & wimmen) of the tribal tech world we are aborning here... Shamen have always had respect... AND fear... and when the crops failed, the shaman ended up in pieces in the fields, both for being "wrong", and to provide extra fertilizer for next year. Be a shaman at your own risk, and call yourself whatever feels right.
Me
"Repurposing cracker" would be an even worse situation. What we have right now is the media having turned a single word around. If we take that word's logical opposition (cracker) and start using it to denote the very thing which it was created to distinguish from (hacker) then no one will ever understand what anyone else is saying.
I must agree that "programmer" is a good moniker.
This is certainly true. However, the current definition of programmer is closer than the misunderstood definition of hacker, so at least it'd be a start. Perhaps there should be two standards (as there currently are): terms used amongst geeks, as hacker/cracker currently are, and those in common use, as programmer/hacker are.
As someone else mentioned in a different thread, it's like the gay/queer thing. Once it is used enough internally, it may make its way into common, correct usage.
With all these different "ackers," why not call ourselves slackers....that would be perfect. I really think that anyone who has time to sit at a computer for more than 8 hours at a time has got to be a slacker....because it can't be that important...anyways, just my opinion....
How about Migerfer......Kinda throw a little mcgyver in there.
The origin of "hacker", as far as I am aware, comes from golf, where a dedicated amateur golfer is called a "hacker" (since they "hack" at the ball). So "hacker" started off as a derogatory term anyway.
I believe the main reason "hacker" has gained the connotation of a data invader is because the word "hack" suggests cutting or destroying something.
In the end it doesn't really matter what term you use. People that aren't hackers will always use the term in a negative light (since it describes a group to which they don't belong). Just look at the pointless distinction some trek fans have between "Trekkie" and "Trekker". Same problem.
However, if you want a term to mean "dedicated amateur programmer", I suggest "bugger" as in "Guy who puts the bugs in". Rendering its meaning of "homosexual" obsolete would be worthy... and also indicate real community on the part of hackers - you'd need a lot of people using the term proudly for its meaning to change.
(In Australian slang, someone who is "a bit of a bugger" is a bit of a rascal. Its emphasis is somewhat affectionate).
Just thought I'd tell some of you, "Cracker" is also what Asians refer to us Meletonin Deficiant Americans as.
SPAM openly welcomed. I do charge a 500$ proof-reading fee though. Any complaints may be directed to the brick wall to y
This might sound really lame to some people, but here it goes: The term 'hacker' has great significance to computer nostalgia and history. The title of 'hacker' really says something about a person. Me thinks that the media just needs to get a clue, and who better to pass the word along than faithful Slashdot readers?
Solution: Everytime an article is published misusing the term 'hacker', any Slashdot reader could type his name and email address into a couple text boxes, and exectute a short perl script, and a general letter explaining the actual meaning of the term 'hacker' would be sent off to the offending party. This might tick off the people that have to read the email, but it would definately get a point across. Well, there's my two cents, I would be very happy to see some implementation.....
=\/\/= If it's too loud, turn it down.
What's wrong with (computer) nerd or (computer) geek?
The witches appear to have won their recontexting of the word. However, they remain very vigilant of the use and continue to froth when someone crosses them ... taking on the Keeper of Encarta, for example.
Fostering 'correct' use by giving the Dead Tree People something to use, such as ESR's work, and screaming bloody murder (in a chillingly organized way) would have to be among our many weapons.
Does not 'hacker' have a similar mixed meaning in golf?
Shouldn't the defenition of a hacker be, "One who subscribes to the hacker ethic"?
One of the traits of the true hacker is a profoundly antibureaucratic and democratic
spirit. That spirit is best exemplified by the Hacker's Ethic. This ethic was best formulated by
Steven Levy in his 1984 book Hackers: Heroes of the Computer Revolution. Its tenets are as
follows:
Access to computers should be unlimited and total.
All information should be free.
Mistrust authority - promote decentralization.
Hackers should be judged by their hacking not bogus criteria such as degrees, age, race, or
position.
You create art and beauty on a computer,
Computers can change your life for the better.
~Any apparent grammatical or typographic errors are caused by defects in your display device.
"Bithead" is to computers as "Deadhead" is to the Grateful Dead, or "gearhead" is to cars. Not to be confused with the rock group Motorhead.
I'm not sure if anyone has mentioned this yet, but it seems to me that allowing the majority to dictate culture to a minority is a dangerous thing, even if it is limited strictly to linguistics. When the media accepts something as true, or when the ignorance of the majority attempts to modify the reality of something, does that mean that we should simply accept it?
:)
I've heard a lot of good alternatives here, including "Computer Geek," "Computer Nerd" (which I often call myself), "Guru," etc. But I also use the word "Hacker," and I very much enjoy exposing someone's ignorance by referring them to the corret meaning, as published in "The Hacker's Dictionary" from MIT. It was particularly satisfying to explain its true meaning when I was interviewed by the university newspaper, but I don't think they intended the article to be about computer programming
To be honest, and I'm willing to bet that there are others out there that feel the same way, I am sick of modifying the way I behave (including the words that I use) to cater to the lowest-common-denominator of our society.
However, it might also be true that the term "Cracker" sounds funny or awkward to some people due to its possible racial implications.
In any case, I intend to go on using words like "Hacker," "Hack Value," "Hacking," etc. -especially- around people who believe that they have a different meaning.
I think that one (of many) reason(s) that media
use the word "hacker" is that gives you the
idea of a lunatic/madman/freak waving a large
and sharp axe attacking our "world of order".
This gives media (especially "trash" media) a
nice word to describe the abusers of our
technology.
A hacker, in the original context, is a
craftsman/woman who is an expert in his/her
computer/programming craft. In other crafts;
a surgeon is a good example, as well as the
mechanics "team Hakkinen" (*) uses to win
Formula 1 racing.
In other words, extremly a "hacker" is a
skilled expert in his/her problem domain.
We need a new word, and the word should also
aply to other craft, so that everyone knows
what we are talking about; otherwise media
is going to screw it up again...
As a suggestion, I have none. I try to excuse
myself as not being native english speaking,
so I can't suggest anything sensible.
(*) I am not sure if this is the correct
spelling...
Tom Simonsen tomsi@netpartner.no (at work, or at home (maybe working...) tomsi@eunet.no (when DEFINETIVLY not at
Well, we were talking about this on IRC, and someone convinced me to post. A common synonym for hacker can be "ninja," and I'm sure most of you have heard this at one time... or maybe you don't know any perl ninjas, cisco ninjas... :)
How about:
Code Artist.
Logic Engineer.
"There is no surer way to ruin a good discussion than to contaminate it with the facts."
"There is no surer way to ruin a good discussion than to contaminate it with the facts."
Some hackish terms in Business Card Lingo...
Cracker (new):Access specialist.
Cracker (C64):Restriction eliminator.
Phreak: Call routing faciliator.
Hacker: Technical wizard./Master tech specialist.
Admin: Client resource manager.
BOFH: Resource allocation technician.
Teacher: Grokkage facilitator.
Coder: Program creation specialist.
Social engineer: Social engineer.
Dumpster-diver: Resource reclamation technician.
Script-kiddie: Preprogrammed resource misappropriation specialist.
Real-world terms translated...
Common criminal: Legal constraint avoider.
Tresspasser: Boundary penetration specialist.
Vandal: Spontaneous graphic redesigner.
Spy: Private information retrieval technician.
Journalist: Reality spin provider.
Terrorist: Public reaction engineer.
Drug runner: Material transfer expert.
I think I'm gonna send a slightly modified version of this to some of the local radio stations.. The morning shows around here LOVE stuff like this. And who knows, it might popularize "Master technical specialist" as a hacker-like term. I particularly like this one, because most of the bucks-for-certification scams have a "master" classification and it seems to impress people. To borrow this designation seems appropriate.
Attend, please.
A term for serious consideration is 'gleaner'. Obviously, both #1 definitions are not applicable, but the others certainly are.
From m-w.com:
Main Entry: glean
Pronunciation: 'glEn
Function: verb
Etymology: Middle English glenen, from Middle French glener, from Late Latin glennare, of Celtic origin; akin to Old Irish doglenn he selects
Date: 14th century
intransitive senses
1 : to gather grain or other produce left by reapers
2 : to gather information or material bit by bit
transitive senses
1 a : to pick up after a reaper b : to strip (as a field) of the leavings of reapers
2 a : to gather (as information) bit by bit b : to pick over in search of relevant material
3 : FIND OUT
-- Ellsworth, one small voice
OK, so if the original 'hackers' were just people who enjoyed seeing how things worked and tinkering with them, let's borrow from some Star Wars books and call them 'Slicers'.
And comments?
That's a really good question, and I admit I too have a hard time thinking of something because "hacker" seems quite positive to me as well.
How about:
ufdraco
- Wanking??? I don't know exactly what that is, but it's not complimentary if I understand correctly
- Managing would be a slap in the face to most hackers.
- Kludging is considered a bad thing, an ineligant hack.
- Cracker would never sound good...just think about it! It's either a type of food or a person who breaks into stuff. I can't imagine any other interpretation.
Good Idea:ufdraco
This is true, but there is distinction between "programmer" and "hacker."
A hacker is more than just a programmer. A hacker is a person that enjoys making things work that supposedly shouldn't. An example: the dressing of the MIT dome this year to look like R2D2 was called a "hack" but there was no programming involved. It was just a really cool trick that took a lot of thought and planning and was something that a lot of people would probably scoff at--until it happened. A hacker (in programming) not only programs, but takes the additional effort to know all he/she can about the system so as to write the best code possible for the platform. To a certain extent, an average programmer is just another user. But a hacker actually controls the system by comparison.
At least, that's how I understand it.
ufdraco
Too true. For the record: I was only thinking of phat and so on... /me shudders and recants!!
ufdraco
wankius -> wankii
wankus -> wanki
but:
wankes can be the plural if "wanker" were a 3rd declension latin noun of the form wanker, wankis. Then wanker -> wankes. If you prefer wankus as the singular nominative form, go ahead, but it isn't necessary.
I am cursed by 4 years of HS latin 8-)
ufdraco
But that is all made irrelevant by the fact that the difference is known by too few and the media makes no effort to make a distinction. But after reading all this discussion, I also realize why they don't: "cracker" is too silly (a food???) or unPC a term. I have to agree--we need to change our word for crackers, not hackers.
ufdraco
"nonprogrammers rarely grok this,"
;-)
Non-Geeks rarely grok the word "Grok".
As for the Haiku...
As I document
This ellegant object
They make me change it
again
Well, almost
censorship is a form of noise, which actively seeks to drown out content with silence - Crash Culligan
I would think that being known as a Coder would be the most obvious choice.
Heck, we even founded a club based on the name at our university ( http://alcor.concordia.ca/~ccc ).
Calling yourself a :
Programmer is a too uptight and restricting,
Software Engineer now leaves you open to legal action,
Hacker - not everyone gets it,
cracker - just plain wrong.
Unless you venture into the 2-word descriptions which in my opinion don't cut it.
Who wants to be known as a computer scientist?
I call myself a software developer, because it looks much better on a resume than "coder" or "hacker" which mean pretty much the same to me with the exception that hackers still have have that negative connotation of being 'disorganized non-structured people inappropiate for professional application development'.
The problem with society today is the fact that people are so ignorant that they believe that once a group of people has been labeled a certain way, the group stays that way. When the term hacker came around in the 70's, it was used as a label for anyone who was totally immersed in computer programming and technology. When PC's and dial-up networking came out in the 80's, the term hacker took the shape of anyone who gained unauthorized access to others computers, sometimes perusing or altering data on those computers. Today, the meaning for a hacker is someone who gains access to other computers, possibly looking at the data stored on them, and then sometimes leaves a message telling the person that they gained access and maybe also telling the person how they did this and how to correct the problem. The difference between a hacker and a cracker is that hackers don't do any damage to the information they access. A cracker's intent, when they invade a computer, is to damage or destroy data. The problem is that society still recognizes crackers and hackers to be in the same group of people, and because of sheer stubbornness and stupidity we don't think twice about it. If people would realize that there is a significant difference between hackers and crackers, there would be less hostility between them and the rest of the world. The issue is simple; hackers don't like to be called crackers and crackers don't like to be called hackers, and if the rest of the world would stop trying to label them under one general group and actually take the time to find out why they aren't the same, we wouldn't have to worry about grouping ourselves under one name.
maybe we can go for someing like CodeMagi it's cind of like wizards but not.
not that I think we need to chage it I like haker
SquidLord, Afton From Ali
Often when im at a friends house taking there computer arpat for no reason but the enjoyment there parents or siblings ask, "are you a hacker?" how do i reply to this? i mean, i could argue the whole night what a hacker is or isn't... but yet its so unclear. Mostly i answer "no, im not a hacker." simply because i dont want to explain my self. but other times i add a joke to it. "no im not a hacker, im a d1nk. or geek or nerd." i mean its to hard to explain what a hacker is. The general public only knows of a "hacker" as two things. Someone who knows allot about computers, or two, someone who commits a computer crime. Well, microsoft are hackers arn't they? they've commited computer related crimes... with the whole DOJ trial. Now if you say no im not a hacker, im a computer professional, or security consultant or somthing else, they perk an eye brow and show a more grown up respect for it. I dont think that trying to give our self's a new word would work very well. the general public would still see us as hackers. with a new word... Enuf with my rantings ......
The reason I like computer jockey, by the way, is it makes the seemingly inane world of software development sound like what it is to many of us; something interesting and sometimes, yes, even exciting.
Also, the original message seemed to me not to be looking for a word which the media will pick up on and use as it does the word 'hackers', but rather a word or phrase we can embrace to describe a particular approach to working with code. Who gives a flying f-word what the media calls people who hack on code. The issue here is the media took a prefectly good term and gave it bad connotations because they used it to describe a group of people who other groups of people look down on.
(And yes, I remembered my password, finally...)
I would guess from the responses I've read that many here don't even get that 'hacking' refers to messing with pre-existing code to make it meet your needs rather than develoment from scratch, let alone code themselves, but some even 'real' programmers have to find other pursuits other than coding all day every day. Some of us have to do something while we're at work on a Saturday for I don't know how many Saturdays in a row waiting for an rtag of a cvs branch to finish.
Besides, mindless discussions are a good break from looking at lines of code all day...
This is a pretty neat idea, I mean how often do you get a chance to make up some name to call yourself and then get a bunch of folks to copy.
I personally think a new name should be taken from Cyberpunk. Like Rigger or Decker.
I'm not really into William Gibson alot, but I bet he's thrown out some good names we could pick up on.
How about hacker?
Hacker is too good to give up though. *sigh*
I frequently see many programmers becoming irate over the apparent incorrect usage of the word "hacker" in the common vernacular. I find it strange that any group claims to own the definition of a word that until recently gaining its negative connotation was meaningless to most people. I never have had a problem being simply called a programmer, or a coder, or even a nerd. Hell, I even tell people I am "geeking" and they usually get the clue. It seems to me that those who desperately are seeking to "correct" the meaning of the word "hacker" merely have some sort of elitist view of programming and feel that their private term for this superior coding echelon has been compromised. Let's grow up people, words mean whatever the majority of people mean when they use that word. If the majority of society is using the word "hacker" to refer to "crackers", then that is the word's new meaning. Get over it. I mean what is the real appeal to the word hacker anyways? So you say "I slashed away at some code" instead of "hacking away at it." Big deal.
Thanks,
David W. Lovell