What happened was that ultimately people make money from business models, not technology. So, eventually, the cultural attention shifts from the the doers to the sellers.
And every once in a while, we have a little shift in the technological landscape, and for a second or two, a few hackers start making money and getting cultural attention. And this attention society also brings attention from sellers, who come over and make themselves at home.
So, eventually, the cultural attention shifts from the the doers to the sellers.
Just a shift in attention would lead to the de-emphasis of the hacker (at least outside of infosec companies). The interesting point that you don't address is why the "hacker" moniker is bigger than ever. It wasn't a foregone conclusion. Professional software and hardware companies existed before "hacker" was thrust into the public consciousness as anything other then baddies on the news. It's not like there weren't hackers back then. Something changed, that something was branding.
There is cultural cachet to be had in the "hacker" brand. And anyone that fancies themselves more hip than what they envision programming to be like at IBM or a government contractor wants in. At least until everyone figures out hacker is a meaningless term, then it's onto the next scam.
That's a cop out. The scene "sustained" itself just fine. Now people working at Facebook call themselves "hackers". It was as much about a philosophy as it was about technology. When the industry moves on to the next buzzword, we'll still be here.
It didn't, and doesn't, and this isn't about the names that gadflies choose for themselves.
And I'm not arguing that the end of everything is to enrich oneselves (or one's masters). I'm arguing that I've worked at far too many companies that went bust, because their business model was broken, in order to fund my own hacker activities outside of that.
There's just no avoiding the need to acquire resources, and organizations/movements/individuals that can do it better have a obvious and historically established survival advantage. The commoditization of technology is no exception.
"I'm arguing that I've worked at far too many companies that went bust, because their business model was broken, in order to fund my own hacker activities outside of that."
Correct me if I'm wrong, but it seems you are saying that hackers can't survive because the scene can't exist without the corporations funding it's participants. This is contrary to history. In my generation the industry considered us criminals even though most of us weren't. The hacker scene was around long before the industry embraced it and will be around long after whatever unicorn of the month loses it's horn. It's not going anywhere. It constantly changes and every generation has added it's own chapter, but that's what makes it what it is. So that leads me to my next question... What could you have not done if you didn't have corporate funding from these several failed companies you worked for? What prevented you from just doing it anyways?
>Correct me if I'm wrong, but it seems you are saying that hackers can't survive because the scene can't exist without the corporations funding it's participants.
No, I'm not saying that. I'm saying that hackers have to eat, and the amount of hacking they get to do is proportional to the time they don't have to spend finding food.
People have to earn money to survive. If you don't earn money you will starve, unless other people spend their money to save you. People make the most money doing what they are best at, so it's natural that hackers would put their skill to work for their income.
That said, it is ridiculous for an employee of facebook to refer to themselves as a hacker. They're a corporate shill, and nothing more.
just take a walk through downtown seattle to see this first hand. all sorts of corporate drones and middle managers with their official "im a hacker" wear with logos for the multinational corporation they work at.
I think some, and I don't mean to point a single finger because there's too many, are far too obsessed or concerned with what other people are wearing. This kind of tribal rivalry bullshit does not benefit the species at all.
The author makes a comparison between hackers and counter-culture movements, but doesn't seem to understand that hacking (in all its aspects) is orthogonal to "counter-culture." He also seems to be largely unaware of the ethical hacking (MIT-style). He would do well to read through ESR's page for a while.
That is, you can be a CEO, an investor, and a hacker, if you want to make cool things and give them away for free.
If you want to talk about illicit hacking....that's seen a decline because it got harder. In the 90s, most hackers were kids (Legions of Doom, Control-c, etc). Now most hackers are parts of professional criminal organizations or governments.
I feel like a better distinction would be academic hacking and counterculture hacking. One is founded in clever solutions/information-related ideology from an academic context, and the other in subversion from an outsider context (and of course there could be overlap). Of course a CEO could be a hacker in one of those senses.
ok, so your comment made me think. It seems like there are (vaguely) two types of black-hat hackers. The older type (legions of doom, captain crunch, etc), are just trying to get information, understand how things work, and don't particularly want to subvert anything.
In the last decade or so, we've seen the rise of groups like Anonymous, who are hacktivists....meaning they kind of do have a goal of actually subverting things.
The older type was before my time. But here's my thinking...
You can't really know how something works without also being able to make it do something that wasn't intended.
I feel counter-culture and a little bit punk every time I fix something instead of buying a new one.
I feel a little MORE CC and punk if I do it with bailing wire and pliers from my back pocket, on the spot, in front of people.
Hacking is counter-culture because culture is lame and hacking is awesome. You can't --and I mean, logically-- you can't be good at things without finding yourself going against the flow. Because being independently strong is just not where the flow is pointed.
I'm gonna stop you right there. The idea that ESR is the final authority on what the "hacker ethos" is or should be is much more offensively wrong than anything in this article.
Thank you. I had wrote something about that in a comment I was working on minute ago, but it didn't make the final cut. I'll attempt to reproduce it:
ESR is so broken that he thinks being peerless is a good thing. The only time in my life when any of his writing made any sense to me was when I was myself so desperately alone that I didn't even realize what I was missing. I have considered reaching out to him, offering him a lifeline... But after reading his blog, I am sorry to predict that he would interpret any interaction with another human that results in his experience of an actual feeling to be an assault on his person, and that he is likely to respond in kind.
This seems out of place now that the comment thread has evolved. Anyway, it's clear that ESR is a polarizing issue. Citations pointing to the jargon file might be be less distracting if they are described as such, rather than as "ESR said..."
Taken as a whole, ESR is an embarrassment. But the parent didn't say that we should consider ESR an authority, final or otherwise. They only expressed their opinion that those words (penned by ESR) "captures all aspects fairly well".
>ESR is an embarrassment
I have actually read some of his material and found your statement somewhat confusing. Is it that you dislike him as a person or is there something that I missed completely? Is there any other material that would give a clearer and perhaps more authentic explanation of these ethos (cause, frankly, I though that ESR did a good job there)?
*Pardon my grammar, ESL bro.
Please forive the lenthy disclaimer/preamble: I very strongly believe that when we consider some subset of a person's words or their work - that we should treat it on its own merits, and not contaminated with tangential arguments about the person themself or their other, unrelated words, claims, works, etc.
So I mentioned my position (that he is an embarrassment) to make clear to the parent poster that I wasn't defending ESR per se - before immediately declaring that our shared distaste of ESR is not relevant to the discussion. I'm replying out of courtesy, since you asked, but I don't think discussing negative aspects of ESR is relevant to the larger topics here.
> more authentic explanation of these ethos (cause, frankly, I though that ESR did a good job there)?
I think ESR's comments on the hacker ethos are just fine. His other positions and writing in no way detracts from this. I think there are many places where ESR did 'a good job'.
> is there something that I missed completely?
I don't have any fair or balanced sources to share with you, but if you'd like to see links cherry picked by people who have a heavy anti-ESR bias, you can check out the not-so-rational "rationalwiki". I don't endorse nor agree with all that's said here, but it sheds light on why some people dislike ESR.
Thank you for taking the time out to reply.
I won't press on this issue any longer; I believe that the links that you have provided are adequate starting points for understanding this issue a little better. Once again, thank you for the reply.
PS: Some of the comments that ESR has made over the years are shocking; I was absolutely gutted to note as much after reading Harding's blog.
I didn't say ESR is an authority, just that he described it well. If you have a disagreement with what he wrote there, you should explain your disagreement, rather than attacking him as a person.
I don't think he wrote the entirety of the Jargon file, did he? Thought he only did the bits at the beginning and end of what became the New Hacker's Dictionary (portrait of j random hacker, etc.) but the original JF was something older he ended up maintaining.
Edit: never mind, just checked jargon-1 and the ethos entry either came from ESR or Guy Steele (both contributed to the rewrite afaik).
I think there is a big difference between a) what ethical hackers post on publicly available parts of servers provided by their host academic institutions and b) what they say over a beer and why they do what they do.
I saw nothing to contradict my observation when I visited MIT. (Granted, class was not in session and I was obviously part of the FSF conference, so I'm sure I encountered a very much non-random sampling of MIT folk...)
Sorry, but I'm not quite sure I understand. Are you claiming that the real elite programmers are members of the IWW (aka "wobblies") or are you using the term in a different manner?
In our hands is placed a power greater than their hoarded gold
Greater than the might of armies magnified a thousandfold
We can bring to birth a new world from the ashes of the old
For the Union makes us strong
The article lumps together attributes of hackers and hackers, without arguing for not distinguishing them. But there certainly is a commomality. e.g. rms/fsf's free software is subversive, "unalienating" by accessing the seamy side, the reality of how things work. And Thompson's Turing Lecture (Reflections on Trusting Trust) is about as subversive as it gets.
There's politics and there's science/engineering - just about a different kind of law?
Perhaps the important distinction is between rebelling for a better king versus rebelling for another king. Though maybe a lot of hacking is for its own sake, not a means to an end... rebelling without a cause.
Poor esr, once he became an authority with CatB, he lost the antiauthoritarians.
I can't imagine that you've read either the article or the jargon file very carefully since the jargon file clearly describes two very different types of hackers.
It would be interesting to see your explanation of what the article's "hacker spirit" though.
Freshly, I had only read the page you linked and was turned off at its specificity. Views of hackers (even widely-shared ones) do not constitute a definition for what a hacker is.
The previous entry ("hacker") gets a bit more general, but is still quite computer-centric. It references non-computer activities to show that there is more to it, but does not really attempt to capture how these aspects fit together.
Specific quotes that I liked from the article:
>> Hackers believe that essential lessons can be learned about the systems – about the world – from taking things apart, seeing how they work, and using this knowledge to create new and even more interesting things.
> the archetype of ‘the hacker’ is essentially that of an individual attempting to live an empowered and unalienated life. It is outsider in spirit, seeking empowerment outside the terms set by the mainstream establishment.
> unlike the straightforward activist who defines himself in direct opposition to existing systems, hackers work obliquely. The hacker is ambiguous, specialising in deviance from established boundaries, including ideological battle lines. It’s a trickster spirit, subversive and hard to pin down. And, arguably, rather than aiming towards some specific reformist end, the hacker spirit is a ‘way of being’, an attitude towards the world.
Now gosh maybe this is really just overgeneralizing "hacker" into a fancy word for critical thinking by someone who sees through groupthink and happens to be at the right place at the right time to do something clever. But if there's an aspect to "hacker" that means something beyond just someone who plays with computers, I'd say the article did a pretty good job trying to describe that general concept.
I think Brett Scott pretty clearly defined what he meant when he said "hacker", so there's not much point in arguing about what the word "hacker" means. You know what he means at least enough to disagree with his definition. Semantics just aren't that interesting.
Scott's bigger point is that there existed a culture of hackers which has largely been whitewashed, watered down, and appropriated by business interests. Your own post is an example of this gentrification: you've adopted a definition where "hacker" is just "nerd" with a cooler connotation, where "free" means "gratis" and counter-culture is orthogonal. But people in the culture Scott is describing, nerds are boring, "free" means "libre" and counter-culture is inherently integral to what a hacker is. You can disagree that the word means that, but you can't deny that that ethos exists, or that it is being subsumed by a Web 2.0 version of itself.
I think Brett Scott pretty clearly defined what he meant when he said "hacker", so there's not much point in arguing about what the word "hacker" means.
The author is insulting people who use the word "hacker" in ways he doesn't like. If the author is going to do that, he should at least use the common definition of the word....
Language changes over time: the way Scott is using the word "hacker" was the common definition of the word at one time. The change in meaning of the word "hacker" is one of the main symptoms of the social phenomenon Scott is describing.
And I think that if you took a step back from your semantic argument, you'd realize that it would be impossible for Scott to talk about the social phenomenon he's describing while using your version of the word "hacker". That's the definition of newspeak: you're insisting on a definition of the word such that Scott's idea cannot be expressed.
Personally, I value communication over the specific words used. I think it's clear to everyone what Scott means when he says "hacker", so he communicated effectively.
Language changes over time: the way Scott is using the word "hacker" was the common definition of the word at one time. The change in meaning of the word "hacker" is one of the main symptoms of the social phenomenon Scott is describing
I've never heard the word hacker used the way Scott describes it. If you have references, that would be interesting.
I said, "Semantics just aren't that interesting." and "Personally, I value communication over the specific words used." You continue to try to have a semantic argument with me, which I'm not going to engage you on further. You understand what Scott meant when he said "hacker". Pedantic arguments over definitions distract from the discussion I actually care about.
If you want to claim that a hacker counter-culture didn't exist and wasn't replaced by an insipid version of itself, I'll be happy to engage you on that topic. Otherwise, this will be my last post in this conversation.
It's hard to read. It reminds me of high school and people who would move on to different music because their edgy music from yesterday became too popular. It's wanting to remain "special". You know what, you don't "own" it. It can morph like any person and any group. It grows, it matures it attracts new people, it sheds previous members. Oh, the good old days... let's bring 'em back!
The point he's making, is that just because you're into "technology" now as you say, it doesn't make you a hacker. The hacker definition is changing slowly.
I gotta say, the only thing worse than implicit tribalism is explicit tribalism. I can only imagine what they think about the preps and the cheerleaders.
Which words? I would agree the author seems pretentious in tone, but I didn't notice any $5 words, nor even words whose specific meaning was misapplied. Seems to me like the author just wanted to say what he meant.
A lot of them. It came across more like the author was trying to show off their vocab than explain a point.
For example:
>Any large and alienating infrastructure controlled by a technocratic elite is bound to provoke. In particular, it will nettle those who want to know how it works, those who like the thrill of transgressing, and those who value the principle of open access.
Okay, it makes sense what they are saying but does that not seem a little clunky to you?
Why not just say like:
> As the world has progressively become more entwined with technology, those providing these services have become more protective of the technology. As a result of this protectiveness, less people are able to fully study and understand how this infrastructure works.
Thank you for responding and clarifying. I thought you took issue (and maybe you do...) with a dozen other terms used in the text - terms which some readers might need to look up, but which have a specific, nuanced meaning that is lost if a more common word is used. I'm biased in the authors favor because I've been accused of trying to show off my vocab (such as it is, lol) when all I'm trying to do is say what I really mean.
As for that first sentence, I agree that your version is more clear, more accessible, but I also think that there is meaning lost. The author seems to want to draw attention to the clash of cultural values. This isn't conveyed so well in this more accessible version.
On another axis, his version evokes more powerful imagery and feelings. These words: 'alienating infrastrcuture, controlled, provoked, nettle, thrill, transgressing. 'value the principle' all have much larger emotional, visual, even tactile impact on me than the most emotional words in the other version.
I'm not saying this is right or wrong, only that this may have been the authors goal (more so than showing off their vocab). The author may also consciously value (a) emotional/visual impact on those who bother to read over (b) making the work easy for a larger body of people to read.
Yes, the original sounds pompous, but your "simplification" ended up shaving off a lot of meaning. At the same time, you are clearly injecting some meaning.
By example, you seem to claim that "Any large and alienating infrastructure" is roughly equivalent to "[A world] ... more entwined with technology". Assuming "infrastructure" == "technology", the "entwined" part kind of fits the "large" part - which is value neutral -, but completely leaves aside the "alienating" part - which is not. I have (mostly) no problem with a world getting "entwined" with technology; the problem is the subset of that technology that ignores or betrays the needs and expectations of the people it claims to serve.
I could keep going and going: "has progressively become" != NULL, "those providing these services" != "technocratic elite", "... have become more protective" != "controlled by ...", "is bound to provoke" != "As a result of this protectiveness", etc.
At the end of day you are entitled to your own opinion, but please own up to it and present it as your own!!! Do not try to pass your own ideas as a simplified version of the original article. It is not.
I haven't heard anyone complain about anyone else using complex words in a long time.
May I ask how old you are, what part of the world or country you are from, how many zeros are in your net worth, and what your political preferences are (one or two words, please).
I'm not trying to violate your privacy, I'm just always a little curious about the landscape of ideas.
What he's missed is that hippies and yuppies were the same people.
Same self-indulgence combined with bogus philosophy to justify it. From granola to granite countertops in a generation.
Even if that is true, politically supporting the funding of social services doesn't indicate generosity. Giving your own money would be generous. Giving away other people's money - not so much.
I think you'll find with every generation that there are those who joined a counterculture when young but ended up chucking it as they grew up.
It's not just Baby Boomer hippies; you've also got Gen-X slackers doing the same thing, and you're starting to see it with the older Millennial hipsters as well.
Young people say they hate mainstream society and want nothing to do with it, and as they grow up they change their minds. It's a universal constant. On top of that, a lot of them were never sincere when they were part of the counterculture; a lot of Baby Boomers became hippies just because their friends were hippies or they thought becoming a hippie would get them laid. When being a hippie stopped being cool, they stopped being hippies. No different than any other generation chasing a trend for coolness points.
And then there's the fact that while the hippies were loud and got a lot of attention, they were still a minority of their generation. Not every yuppie was once a hippie, even though the hippies and yuppies were born in the same years. Remember that the Religious Right was founded by people of the same generation as the hippies.
I don't expect much traction with this opinion, but I'd say this change also includes the slow takeover by "brogrammers". It was horrifying watching it start, people who had no real intuitive understanding of technology or interest in it who nonetheless learned enough of the vocation to be able to be effective and get a job. No love for it, no yearn for it, no calling to it. I remember talking to a Google intern who said, "I went into dance but I didn't think it would make a good living so I switched to CS.".
On one hand, I don't want to discourage those people - some of them will find it's their calling and they become passionate about it. Most of them though just clutter up companies with people who can't think all that creatively and are way more interested in their next game of Ultimate or the new bar they're trying tonight than learning a new language or exploring technology. There's no 'itch' when it comes to tech work, just money.
I also feel like it's infected the rest of programming culture in general. Programmers have not traditionally been the sort of people who think you need meetups, whatever-a-thons, code camps, and other social-events-masquerading-as-hacking/tech. And if you apply occam's razor it's much less likely that they've discovered a new, better way of being a hacker/programmer, and more likely they were predisposed to backslapping, social drinking and partying already, so of course that's the kind of stuff they're going to try and spread more of in the industry - just as if you had a more technically-minded person in, say, Sales, who would have a hard time breaking their habits of thinking of things in engineering terms.
It sucks. I thought hacker & nerd culture would grow up and mature, instead it just got squashed out by the brogrammers.
> Most of them though just clutter up companies with people who can't think all that creatively and are way more interested in their next game of Ultimate or the new bar they're trying tonight than learning a new language or exploring technology.
Welcome to being just like every other profession out there. Most people don't like talking about work when they're not on the job. Honestly, the "you can't have a life outside work" attitude is far more toxic to our profession than any kind of "brogrammers".
I remember someone on HN saying they like living in SV because they can go to a bar and end up talking about JavaScript frameworks with some random stranger there. That just horrifies me--the last thing I want to do when I'm relaxing after work is to talk shop! (and, to be fair, there were a number of comments replying to them expressing the same sentiment)
b) you complain of the google intern that switched from dance to CS even though one might argue we need many of more of them to respond to (a)
c) you complain of hackathons which have done much to make tech more inviting precisely to people other than brogrammers
d) finally, your view that the person who switched from dance to CS for better job prospects is mostly a menace...this precisely is a bro-perspective...that very thing you complain of!
I can't help but feel you just seem nostalgic of the good old days.
I almost always find the most interesting people I work with aren't the ones who are "nerds for nerds sake". I was at CMU SCS, but the two best engineers I know from undergrad studied Philosophy and Political Science. I've worked with some fantastic converted-lawyers over the years.
Writing code is a skill, and it's as much writing as code. Different life experiences give you different advantages in applying a particular skill to a particular problem, and the inability to recognize that is your shortcoming.
> I thought hacker & nerd culture would grow up and mature, instead it just got squashed out by the brogrammers.
It got squashed by both ends. A friend of mine in school wrote an op/ed in the newspaper on how "Geek culture" and "Greek culture" were two sides of the same coin, and I can't help but notice how this repeats itself constantly.
I agree and disagree: Agree that it is frustrating to see people who don't have to same calling and passion, who see programming and software as just a 9-5, in some ways, but I disagree that is necessarily evil or toxic. Many people come to computing from other fields, just wanting to get stuff done, scripting, etc. They don't necessarily share the passion some of us posess, but that's true in any job. The problem is that people in power decided to frown upon those people, instead of teaching them, forcing them to relive 50 years of programming history to get the knowledge they need: it wasn't until the left-pad incident that I understood the cost of dependancies, and the importance of vetting them, and avoiding them of possible. Nobody made it clear, because they were too busy glaring down at newbs, and bikeshedding about js as a language (newsflash: it's here, we're stuck with it, it's not as bad as you think, you can write good code in it, so just thank Jesus f@$%# Christ that you're stuck with it, and not something like QuakeC. God).
Frankly, nerd and hacker culture is growing the same as always, it's just that programming isn't exclusive to us anymore. We haven't gotten smaller, the playground's gotten bigger. So for god's sake show some of the smaller kids how the zipline works before they fall off and break their arm.
This is pretty far wrong in many respects. The history is wrong: Calling John Draper one of the first phone phreaks, and treating him as representitive of the rest, or even claiming he made the discovery that gave him is nickname is just flat out incorrect. Read "Exploding the Phone," by Phil Lapsley, for a more accurate take on phreaking. Secondly, IMHO, those "sillicon valley types," people begging for capital to build new things, aren't dissimilar to the kind of academic environment the word hacker originated in: clever programmers, working on projects, and trying to get grants or investment. But that's not important.
Most importantly, the definition of hacker is off. Considering how utterly impossible it is to give a good definition - ask 50 hackers what a hacker is, you'll get 50 answers - you can feel free to argue this. But I believe, as, it seems, do many of you, that being a hacker isn't about power, or counterculture, or anything like that. It's about creativity, ingenuity, intelligent problem solving, and it has an element of playfullness about it, and a certain pride, to say that you built it, that you know that it works, that you can trust it, and a determinedness to make that true, to fix it if it's broken, and improve it if it isn't.
To quote Cliff Stoll's exellent book, "The Cuckoo's Egg": "The people I knew who called themselves hackers were software wizards who managed to creatively program their way out of tight corners. They knew all the nooks and crannies of the operating system. Not dull software engineers who put in forty hours a week, but creative programmers who can't leave the computer until the machine's satisfied. A hacker identifies with the computer, knowing it like a friend."
Many will disagree. Feel free to write up or link your favorite definition.
If you are willing to co-opt the word "gentrification" so aggressively than it seems hypocritical to complain about "the man" co-opting the word hacker. Sure, hacker means something different than it used to, but language evolves. I'm sorry that you no longer have a special word that you can use to distinguish yourself from those who are inferior.
87 comments
[ 2.3 ms ] story [ 157 ms ] threadAnd every once in a while, we have a little shift in the technological landscape, and for a second or two, a few hackers start making money and getting cultural attention. And this attention society also brings attention from sellers, who come over and make themselves at home.
Just a shift in attention would lead to the de-emphasis of the hacker (at least outside of infosec companies). The interesting point that you don't address is why the "hacker" moniker is bigger than ever. It wasn't a foregone conclusion. Professional software and hardware companies existed before "hacker" was thrust into the public consciousness as anything other then baddies on the news. It's not like there weren't hackers back then. Something changed, that something was branding.
There is cultural cachet to be had in the "hacker" brand. And anyone that fancies themselves more hip than what they envision programming to be like at IBM or a government contractor wants in. At least until everyone figures out hacker is a meaningless term, then it's onto the next scam.
For a take on how these things happen that I find much more interesting than this article: http://hotelconcierge.tumblr.com/post/134371738229/on-the-or...
And I'm not arguing that the end of everything is to enrich oneselves (or one's masters). I'm arguing that I've worked at far too many companies that went bust, because their business model was broken, in order to fund my own hacker activities outside of that.
There's just no avoiding the need to acquire resources, and organizations/movements/individuals that can do it better have a obvious and historically established survival advantage. The commoditization of technology is no exception.
Correct me if I'm wrong, but it seems you are saying that hackers can't survive because the scene can't exist without the corporations funding it's participants. This is contrary to history. In my generation the industry considered us criminals even though most of us weren't. The hacker scene was around long before the industry embraced it and will be around long after whatever unicorn of the month loses it's horn. It's not going anywhere. It constantly changes and every generation has added it's own chapter, but that's what makes it what it is. So that leads me to my next question... What could you have not done if you didn't have corporate funding from these several failed companies you worked for? What prevented you from just doing it anyways?
No, I'm not saying that. I'm saying that hackers have to eat, and the amount of hacking they get to do is proportional to the time they don't have to spend finding food.
That said, it is ridiculous for an employee of facebook to refer to themselves as a hacker. They're a corporate shill, and nothing more.
People come to Seattle to work for Big Companies, not to start.
The author makes a comparison between hackers and counter-culture movements, but doesn't seem to understand that hacking (in all its aspects) is orthogonal to "counter-culture." He also seems to be largely unaware of the ethical hacking (MIT-style). He would do well to read through ESR's page for a while.
That is, you can be a CEO, an investor, and a hacker, if you want to make cool things and give them away for free.
If you want to talk about illicit hacking....that's seen a decline because it got harder. In the 90s, most hackers were kids (Legions of Doom, Control-c, etc). Now most hackers are parts of professional criminal organizations or governments.
In the last decade or so, we've seen the rise of groups like Anonymous, who are hacktivists....meaning they kind of do have a goal of actually subverting things.
You can't really know how something works without also being able to make it do something that wasn't intended.
I feel counter-culture and a little bit punk every time I fix something instead of buying a new one.
I feel a little MORE CC and punk if I do it with bailing wire and pliers from my back pocket, on the spot, in front of people.
Hacking is counter-culture because culture is lame and hacking is awesome. You can't --and I mean, logically-- you can't be good at things without finding yourself going against the flow. Because being independently strong is just not where the flow is pointed.
I'm gonna stop you right there. The idea that ESR is the final authority on what the "hacker ethos" is or should be is much more offensively wrong than anything in this article.
Thank you. I had wrote something about that in a comment I was working on minute ago, but it didn't make the final cut. I'll attempt to reproduce it:
ESR is so broken that he thinks being peerless is a good thing. The only time in my life when any of his writing made any sense to me was when I was myself so desperately alone that I didn't even realize what I was missing. I have considered reaching out to him, offering him a lifeline... But after reading his blog, I am sorry to predict that he would interpret any interaction with another human that results in his experience of an actual feeling to be an assault on his person, and that he is likely to respond in kind.
So I mentioned my position (that he is an embarrassment) to make clear to the parent poster that I wasn't defending ESR per se - before immediately declaring that our shared distaste of ESR is not relevant to the discussion. I'm replying out of courtesy, since you asked, but I don't think discussing negative aspects of ESR is relevant to the larger topics here.
> more authentic explanation of these ethos (cause, frankly, I though that ESR did a good job there)?
I think ESR's comments on the hacker ethos are just fine. His other positions and writing in no way detracts from this. I think there are many places where ESR did 'a good job'.
> is there something that I missed completely?
I don't have any fair or balanced sources to share with you, but if you'd like to see links cherry picked by people who have a heavy anti-ESR bias, you can check out the not-so-rational "rationalwiki". I don't endorse nor agree with all that's said here, but it sheds light on why some people dislike ESR.
http://rationalwiki.org/wiki/Eric_S._Raymond#Footnotes
Edit: A more concise summary is found in this person's views: http://cal-harding.blogspot.com/2009/09/why-i-hate-eric-raym...
Also, see daveloyall's comments on this page. I don't fully agree with him either, but they are illuminating.
Edit: never mind, just checked jargon-1 and the ethos entry either came from ESR or Guy Steele (both contributed to the rewrite afaik).
No one is suggesting he is a neutral source, nor an authority, only that his definition may be useful
I saw nothing to contradict my observation when I visited MIT. (Granted, class was not in session and I was obviously part of the FSF conference, so I'm sure I encountered a very much non-random sampling of MIT folk...)
What do they say over beer?
All the real elite programmers are wobblies
There's politics and there's science/engineering - just about a different kind of law? Perhaps the important distinction is between rebelling for a better king versus rebelling for another king. Though maybe a lot of hacking is for its own sake, not a means to an end... rebelling without a cause.
Poor esr, once he became an authority with CatB, he lost the antiauthoritarians.
In a way, the jargon file's definition reflects an early step on the deductive/prescriptive path that led to exactly what the author is lamenting.
It would be interesting to see your explanation of what the article's "hacker spirit" though.
The previous entry ("hacker") gets a bit more general, but is still quite computer-centric. It references non-computer activities to show that there is more to it, but does not really attempt to capture how these aspects fit together.
Specific quotes that I liked from the article:
>> Hackers believe that essential lessons can be learned about the systems – about the world – from taking things apart, seeing how they work, and using this knowledge to create new and even more interesting things.
> the archetype of ‘the hacker’ is essentially that of an individual attempting to live an empowered and unalienated life. It is outsider in spirit, seeking empowerment outside the terms set by the mainstream establishment.
> unlike the straightforward activist who defines himself in direct opposition to existing systems, hackers work obliquely. The hacker is ambiguous, specialising in deviance from established boundaries, including ideological battle lines. It’s a trickster spirit, subversive and hard to pin down. And, arguably, rather than aiming towards some specific reformist end, the hacker spirit is a ‘way of being’, an attitude towards the world.
Now gosh maybe this is really just overgeneralizing "hacker" into a fancy word for critical thinking by someone who sees through groupthink and happens to be at the right place at the right time to do something clever. But if there's an aspect to "hacker" that means something beyond just someone who plays with computers, I'd say the article did a pretty good job trying to describe that general concept.
[EDIT] Wikipedia suggests it is Eric S. Raymond https://en.wikipedia.org/wiki/Eric_S._Raymond I still don't know why people hate him.
As in:
Keep reading, and you'll see that it's a theme, a thread that runs through his work. He seems to think he's quite the demagogue.I think Brett Scott pretty clearly defined what he meant when he said "hacker", so there's not much point in arguing about what the word "hacker" means. You know what he means at least enough to disagree with his definition. Semantics just aren't that interesting.
Scott's bigger point is that there existed a culture of hackers which has largely been whitewashed, watered down, and appropriated by business interests. Your own post is an example of this gentrification: you've adopted a definition where "hacker" is just "nerd" with a cooler connotation, where "free" means "gratis" and counter-culture is orthogonal. But people in the culture Scott is describing, nerds are boring, "free" means "libre" and counter-culture is inherently integral to what a hacker is. You can disagree that the word means that, but you can't deny that that ethos exists, or that it is being subsumed by a Web 2.0 version of itself.
The author is insulting people who use the word "hacker" in ways he doesn't like. If the author is going to do that, he should at least use the common definition of the word....
And I think that if you took a step back from your semantic argument, you'd realize that it would be impossible for Scott to talk about the social phenomenon he's describing while using your version of the word "hacker". That's the definition of newspeak: you're insisting on a definition of the word such that Scott's idea cannot be expressed.
Personally, I value communication over the specific words used. I think it's clear to everyone what Scott means when he says "hacker", so he communicated effectively.
I've never heard the word hacker used the way Scott describes it. If you have references, that would be interesting.
If you want to claim that a hacker counter-culture didn't exist and wasn't replaced by an insipid version of itself, I'll be happy to engage you on that topic. Otherwise, this will be my last post in this conversation.
seems to me that for folks who participate in one element or another of this giant range of stuff .. the label is rather annoying.
Yes, a lot of people are into technology now who weren't in the 90's. That doesn't make you special just because you were first. Grow up.
It isn't that I am stupid but it makes for a really annoying read when I am having to think more about the words than the meaning.
I shouldn't have to re-read this article like it is a research paper just so I can absorb what you are saying.
For example:
>Any large and alienating infrastructure controlled by a technocratic elite is bound to provoke. In particular, it will nettle those who want to know how it works, those who like the thrill of transgressing, and those who value the principle of open access.
Okay, it makes sense what they are saying but does that not seem a little clunky to you?
Why not just say like:
> As the world has progressively become more entwined with technology, those providing these services have become more protective of the technology. As a result of this protectiveness, less people are able to fully study and understand how this infrastructure works.
disclaimer: not an English major ;)
As for that first sentence, I agree that your version is more clear, more accessible, but I also think that there is meaning lost. The author seems to want to draw attention to the clash of cultural values. This isn't conveyed so well in this more accessible version.
On another axis, his version evokes more powerful imagery and feelings. These words: 'alienating infrastrcuture, controlled, provoked, nettle, thrill, transgressing. 'value the principle' all have much larger emotional, visual, even tactile impact on me than the most emotional words in the other version.
I'm not saying this is right or wrong, only that this may have been the authors goal (more so than showing off their vocab). The author may also consciously value (a) emotional/visual impact on those who bother to read over (b) making the work easy for a larger body of people to read.
By example, you seem to claim that "Any large and alienating infrastructure" is roughly equivalent to "[A world] ... more entwined with technology". Assuming "infrastructure" == "technology", the "entwined" part kind of fits the "large" part - which is value neutral -, but completely leaves aside the "alienating" part - which is not. I have (mostly) no problem with a world getting "entwined" with technology; the problem is the subset of that technology that ignores or betrays the needs and expectations of the people it claims to serve.
I could keep going and going: "has progressively become" != NULL, "those providing these services" != "technocratic elite", "... have become more protective" != "controlled by ...", "is bound to provoke" != "As a result of this protectiveness", etc.
At the end of day you are entitled to your own opinion, but please own up to it and present it as your own!!! Do not try to pass your own ideas as a simplified version of the original article. It is not.
May I ask how old you are, what part of the world or country you are from, how many zeros are in your net worth, and what your political preferences are (one or two words, please).
I'm not trying to violate your privacy, I'm just always a little curious about the landscape of ideas.
Suggested reading: Bobos in Paradise.[1]
[1] https://en.wikipedia.org/wiki/Bobos_in_Paradise
They are relatively affluent but have only new things in their homes. Their art is exclusively abstract.
They smile too much.
Maybe the definition varies from region to region, or generation to generation.
Yeah, they should all burn in hell. Smilers...
"Yuppies" and "Hippies" cover swaths so wide that they contain different people.
The "income redistribution" yuppies are at the bottom, instagramming yoga.
The "fuck you, got mine" yuppies are higher up the wealth curve, on wall street.
It's also possible for someone to be both a yuppie and a hippie. Find these people in whole foods and wearing Michael Kors at a farmers market.
It's not just Baby Boomer hippies; you've also got Gen-X slackers doing the same thing, and you're starting to see it with the older Millennial hipsters as well.
Young people say they hate mainstream society and want nothing to do with it, and as they grow up they change their minds. It's a universal constant. On top of that, a lot of them were never sincere when they were part of the counterculture; a lot of Baby Boomers became hippies just because their friends were hippies or they thought becoming a hippie would get them laid. When being a hippie stopped being cool, they stopped being hippies. No different than any other generation chasing a trend for coolness points.
And then there's the fact that while the hippies were loud and got a lot of attention, they were still a minority of their generation. Not every yuppie was once a hippie, even though the hippies and yuppies were born in the same years. Remember that the Religious Right was founded by people of the same generation as the hippies.
On one hand, I don't want to discourage those people - some of them will find it's their calling and they become passionate about it. Most of them though just clutter up companies with people who can't think all that creatively and are way more interested in their next game of Ultimate or the new bar they're trying tonight than learning a new language or exploring technology. There's no 'itch' when it comes to tech work, just money.
I also feel like it's infected the rest of programming culture in general. Programmers have not traditionally been the sort of people who think you need meetups, whatever-a-thons, code camps, and other social-events-masquerading-as-hacking/tech. And if you apply occam's razor it's much less likely that they've discovered a new, better way of being a hacker/programmer, and more likely they were predisposed to backslapping, social drinking and partying already, so of course that's the kind of stuff they're going to try and spread more of in the industry - just as if you had a more technically-minded person in, say, Sales, who would have a hard time breaking their habits of thinking of things in engineering terms.
It sucks. I thought hacker & nerd culture would grow up and mature, instead it just got squashed out by the brogrammers.
Welcome to being just like every other profession out there. Most people don't like talking about work when they're not on the job. Honestly, the "you can't have a life outside work" attitude is far more toxic to our profession than any kind of "brogrammers".
I remember someone on HN saying they like living in SV because they can go to a bar and end up talking about JavaScript frameworks with some random stranger there. That just horrifies me--the last thing I want to do when I'm relaxing after work is to talk shop! (and, to be fair, there were a number of comments replying to them expressing the same sentiment)
a) you complain of the brogrammers
b) you complain of the google intern that switched from dance to CS even though one might argue we need many of more of them to respond to (a)
c) you complain of hackathons which have done much to make tech more inviting precisely to people other than brogrammers
d) finally, your view that the person who switched from dance to CS for better job prospects is mostly a menace...this precisely is a bro-perspective...that very thing you complain of!
I can't help but feel you just seem nostalgic of the good old days.
Writing code is a skill, and it's as much writing as code. Different life experiences give you different advantages in applying a particular skill to a particular problem, and the inability to recognize that is your shortcoming.
> I thought hacker & nerd culture would grow up and mature, instead it just got squashed out by the brogrammers.
It got squashed by both ends. A friend of mine in school wrote an op/ed in the newspaper on how "Geek culture" and "Greek culture" were two sides of the same coin, and I can't help but notice how this repeats itself constantly.
Frankly, nerd and hacker culture is growing the same as always, it's just that programming isn't exclusive to us anymore. We haven't gotten smaller, the playground's gotten bigger. So for god's sake show some of the smaller kids how the zipline works before they fall off and break their arm.
Most importantly, the definition of hacker is off. Considering how utterly impossible it is to give a good definition - ask 50 hackers what a hacker is, you'll get 50 answers - you can feel free to argue this. But I believe, as, it seems, do many of you, that being a hacker isn't about power, or counterculture, or anything like that. It's about creativity, ingenuity, intelligent problem solving, and it has an element of playfullness about it, and a certain pride, to say that you built it, that you know that it works, that you can trust it, and a determinedness to make that true, to fix it if it's broken, and improve it if it isn't.
To quote Cliff Stoll's exellent book, "The Cuckoo's Egg": "The people I knew who called themselves hackers were software wizards who managed to creatively program their way out of tight corners. They knew all the nooks and crannies of the operating system. Not dull software engineers who put in forty hours a week, but creative programmers who can't leave the computer until the machine's satisfied. A hacker identifies with the computer, knowing it like a friend."
Many will disagree. Feel free to write up or link your favorite definition.
The only thing he hacked was some free energy transfer massages out of some boys.