Why We Need To Teach Hacking In High School
An anonymous reader writes "Following one of the best descriptions ever of a hacker I've ever seen, Pete Herzog, creator of the 'security testing' (professional hacking) manual OSSTMM outlines compelling reasons why the traits of the hacker should be taught in school to make better students and better people. It starts out with 'Whatever you may have heard about hackers, the truth is they do something really, really well: discover.' and it covers open education, teaching kids to think for themselves, and promoting hacking as a tool for progress."
A good read, despite confusing hacker and hacker a bit. I remember getting to set up Debian on a scrap machine in high school, only to have county IT kill the project because of the horrible danger experimentation could have proven to the network...
Every industry wants their industry taught in high school, maybe we should teach things that are useful in general instead of SQL injection or writing Haskell.
The school admins already have a hard enough time dealing with kids destroying things, both logically and physically. Now you expect them to be on the level enough to be able to stave away actually taught hackers? How much are you willing to pay for this little experiment (both in the admins pay, and the cost of cleaning up the disasters)?
"When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
Kids are going to practice "hacker" methodology plenty enough. Schools should stick to teaching fundamentals that they won't bother learning on their own. Besides, they need exposure ot the disciplinarian side of programming as well. Hopefully, enough will sink in so that when they get their first jobs they'll be somewhat prepared for the shift.
I swear to God...I swear to God! That is NOT how you treat your human!
It's called constructivist learning, and one of the reasons why I have my children in Montessori school. :)
http://en.wikipedia.org/wiki/Constructivism_(learning_theory)
and hr wants the degree
We teach enough subjects already. Schools need to put more focus on writing and mathematics. Those are the subjects that support all others. Maybe a better idea is to set up a hacker/maker space in one of the rooms and give kids the option of going there when they want.
Hacker = terrorist
When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
Let's just take everything I was doing while being ridiculed and call that the right answer.
Pardon me for being a bit salty when I find my entire way of thinking and learning to be now considered "right" after I was basically a rebel for living this way.
I skipped homework and got straight A's. Then around 5th grade stopped caring about "their" stuff and instead started learning "my" stuff.
My stuff being programming, unix, C++..... their stuff was repetition of things I already knew.
I was labeled a slacker, ridiculed, and even had teachers "trying" to fail me on the grounds of motivation, even when I had good grades.
School wasn't about learning, it was about following their rules and instruction. Something I'd never do. Too strong willed.
So then I drop out of school, skip college, and earn six figures as a software developer before hitting 25. Now of course I live in a different state far away from those who treated me like a failure. I've thought to myself that my way was right the whole time but it sucks I had to be told I was wrong day by day.
Then of course when my way works.... I'm supposed to be nice and not tell anyone how much money I'm making or how successful I am. That would be rude. But they were there harassing me the whole time and now that I was right, I'm not allowed to claim victory.
Then schools are changing and acting like it was obvious all along that self-learning and skipping busy-work is now a good thing. So yeah pardon me for being salty that *now* everyone sees it that way.
Where were they when I was self teaching myself C++ years and years ago while skipping some homework assignment that has no meaning in my career as a developer.
Now I can't even keep my identify as a self-taught coder since it's now "cool" to be a geek and thus cliche when you claim to be one. Thanks for everything :)
-A hacker
At best you can do "computer appreciation."
I went to a private high school. It was small and didn't have many resources. Still, I was fortunate to have a very supportive environment for my exploration and learning related to computing.
The teacher who taught programming had actually managed IT/network stuff in Micronesia, so she was not in the habit of throwing old tech out. We received a lot of donated equipment from various businesses, and she saved most of it in a storage room. When she found out how interested I was in technology, she basically gave me the run of the place - allowed me to take home equipment to play with, just hang out in there during lunch and after school, put together new machines for the lab, etc. This was where I first learned about other architectures - got my hands on an old DEC Alpha.
When she saw that I had already self-taught some programming, she allowed me to skip directly to an advanced programming course, and teach myself as an independent study.
Later, she let me set up an NT server with roving profiles and network home directories for the lab, so that students in the general office suite classes could save their work on the network, keep it backed up, and their teacher would have centralized access to it. Prior to this, they were all using floppy disks.
Without that environment I'd still have been interested and involved with tech, but it sure made it easier and more interesting, and I learned a lot. I suspect that many teachers might not have been willing to allow a student so much freedom, or that policies might have forbidden it.
"Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
... right? We really need to stop treating all high school students as equals because it hurts all of them.
The students that are having a hard time mastering literacy need a lot of remedial help. The ones that are doing very well need access to accelerated programs and additional subjects.
Do NOT group these kids together. You will make sure the kids that are behind learn NOTHING and the kids that are ahead will achieve less.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
A good read, despite confusing hacker and hacker a bit
I can sure see the confusion. I can't see any difference between "hacker" and "hacker" myself. What am I missing?
is critical thinking.... unfortunately that would make teacher's job of herding students impossible.
hackers teach themselves
One of my teachers in high school gave me relatively unfettered access to a mac clones that had been booted from the computer lab. My experiments in getting mklinux working on it directly tie to my current career. I have relatively little doubt that my current career stems from having unstructured access to a computer and an internet connection. Sadly, our educational institutions are addicted to structure -- I would probably be doing something much less interesting if it weren't for a teacher that bent the rules and let me do something that might today be viewed as potentially dangerous.
I consider myself a hacker, but I can't tell you how I ended up that way. My siblings were raised similarly to me, but none of them exhibit the same tendencies that I do. I don't think my parents or teachers singled me out for hacker training. So I really wonder if it is something that can be taught. Also, if it can be taught, high school is probably too late.
Put the scenario they are fighting against, in a legal environment and watch them cringe.
While both hacking and cracking should be available to gifted students, most of them need to learn a simple skill that will take them far in life: how to file a bug report.
More companies nowadays depend on their software and good feedback from users is very hard to find. In such environment, those who can file a proper bug report, or write up an understandable feature request, can genuinely prosper.
Those who can properly ask for e.g. a data report from IT, or explain what's wrong with company's intranet website's feature that they use, usually get what they want and their productivity increases.
Any IT education should start there. Those who get hooked will learn how to "hack" (or crack...) regardless of their high school curriculum.
The educational system has turned into the educator of many trades and the master of none already.
I would argue that we teach too many subjects in high school as it is. We need to not only increase the high school graduation rates but also have the graduates have an equivalent of a 12 grade intelligence when they graduate.
These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
i grow tired of the never ending reframing of the word "hacker"..almost to the point of it becoming meaningless.
what TFA article is really saying is that "we want people to be motivated to use the technology to really LEARN the technology, and to do so during free time and out of the pure joy of learning how this crazy tech shit works"...kinda like learning to play a musical instrument (well, exactly like learning to play a musical instrument).
no one "teaches" someone how to play guitar...you may be shown some notes and simple phrases, but only by spending hours and hours of finger-cramping playing will one learn to play guitar. the frustration and struggle IS THE POINT.
let me say that again...THE FRUSTRATION AND STRUGGLE IS THE POINT.
that's what "hacker" should really mean...someone who endures FRUSTRATION and STRUGGLE and turns that experience into knowhow...it is really the basis of ALL LEARNING.
those that never "hack", never really learn *anything*.
never bring a twinkie to a food fight.
Before I tell my anecdotal story, I want to touch on the fact that the current educational environment is not conducive to this kind of think for yourself learning. We could have a lengthy debate about why this is, and I would mostly refer you to the Reece Committee and Norman Dodd's investigation into tax-exempt foundations. Suffice to say, the fact of the matter is that TPTB don't want a mass influx of independent self-taught thinkers, they want people just smart enough to push the buttons and papers they want them to but not smart enough to go above that (unless they are part of the aristocratic oligarchic class). This is the result of the purposeful introduction of the Prussian education system as a tool of class warfare, but I digress.
I happened to be very lucky in this regard, my highschool was a middle of no-where Mormon-area HS full of hicks and religious people, but a local had been in industry and decided to come back and head the technology department of the school, and brought with him his industry contacts. It was one of the first high-schools to have the cisco networking academy, and I had my CCNA by the age of 17. Besides all that, it was the attitude of this man, who I called my mentor, (Barry Williams of Apache County, if anyone cares to look it up) which really encouraged this kind of thinking. He would encourage us to solve problems on our own, and mostly left us to our own devices. I will never forget the first year I was there, where he organized a wargame, and each of us hooked up our issued cisco routers to a network and the challenge was to be the first to take down everyone elses network. After a few minutes I had taken out two other guys, but then he told all of us to stop, walked over to all our boxen, and simply unplugged the cables.
For a 16 year old that really had an impact on me about thinking "outside the box" of given parameters. Of course this kind of teaching did have it's downsides. I was only a fringe member of the group that did it, but I will never forget the day that people in suits showed up and talked to everyone around the high-tech center but us, and then the FBI held an assembly for this school of hicks and religious people about hacking (of which maybe 15 of us knew what that even was), because, apparently "A" (a senior while I was a sophomore) wasn't joking when he told us he got into the FBI servers. (in his defense, he said he only changed a spreadsheet and then changed it right back just to see if he could). Last I heard "A" was still on the run from the FBI for crimes committed after HS, and I know I definitely was tempted a few times to do naughty blackhat things but resisted the urge. The point is that while teaching critical thinking and hacking is good for the thinking abilities of the student, there can indeed be farther reaching consequences especially if they are of a lower socioeconomic status.
Note: Wow, I haven't logged into /. in ages. Not sure how I feel about it these days, was just bored at work and saw this story.
"It's ok, I'm completely secure as long as my iron is off"
I m ok with the one who said self teaching are for motivated and intelligent and that only they diserve to be hackers, but we need some help to get some proper pcs home.... I m motivated for learning and all that, but since my father sold my pcs and took my phone, i can rarely get access to the internet cuz i got none device... in school we did a few thing on cisco, and we are doing some shity exercices on arduino since december... if i had the possibility at home, i would be far away from those shits i already mastered... since i got an 20/20 points, i just come to tests, in almost every subject, except french cuz i m very low in litterature... so my own family and school are just slowing me up... i wish they won t expulse me from high school, so i can study 2 years later to be diplomated as a dev.... since there is a bunch of stupid people in my class, profs arent teaching anything new...
In my opinion, the best solution would be teachers of main languages for dumbs, and just some tests each 2 or 3 years for hackers, so they could be diplomated if they succes tests, and it would be easier to find a job, while they don t need to do always the same exercices cuz of the unintelligent masses of people that are slowing each others...
I might even be tempted to stretch that to education, as well. Kind of ironic that those who should be willing to teach are often those most scared of learning.
I've had teachers for whom that was not true, and those were the ones who really shone. But most of my technology-related teachers/professors would have been terrified.
I work on a software development team...being a "hack" or "hacker" isn't exactly a compliment around my job. How about you just teach kids the basics so they have the foundation to actually do something...not teach them to half-backwards engineer stuff and find the easiest way to get half of what they really want without understanding what they are doing...
What is a "12 grade intelligence"? Most people are incurably unintelligent, so a "12 grade intelligence" is never going to be impressive.
Thank you Dave Raggett
Anything worthwhile a child can learn is done outside of school on their own volition.
love is just extroverted narcissism
Tor is building an anonymous instant messenger
"Forget the $16 billion romance between Facebook and WhatsApp. There's a new messaging tool worth watching[1].
Tor[2], the team behind the world's leading online anonymity service, is developing a new anonymous instant messenger client, according to documents[3] produced at the Tor 2014 Winter Developers Meeting in Reykjavik, Iceland."
http://slashdot.org/submission...
[1] http://www.dailydot.com/techno...
[2] https://www.torproject.org/
[3] https://trac.torproject.org/pr...
This is just anecdotal, but it worked for me...
I was pulled out of school and home schooled for religious reasons at a young age. My mother tried to teach and keep up with the classwork but failed and I was left to my own devices. I had my computer and the internet and I taught myself about hardware, software, programming, networking, linux, windows, security, etc all at a young age. I've applied this self discovery in all aspects of my life and has done me well. I went to college, joined the military, used my 'hacking' skills and then left government service for independent work making six figures a year.
As much as I used to loath my mother for my poor "education" (based on the accepted norm), it worked out rather well for my life--I'm sure it could for others.
Good for them. I hate it when some student starts up an FTP server and it quickly gets filled with files from Asian countries. Do your experimenting at home. Same rule goes for sex ed classes.
Yes. We do.
Damping absorbs vibrations. Dampening is caused by moisture.
why the traits of the hacker .... make better students and better people
So, you're saying that drinking red bull all day, bad eating habits, a huge ego/self centered, cynical/sacastic attitude, condescending, rude, and no manners, nor scruples, and badly dressing... is... better?
In my 3rd year operating systems class, I had a prof who ended up getting some grief because he was teaching skills (and some of his homework assignments reflected this) that could have compromised the security of the school's computer networks. One of his assignments that I remember in particular, before he was told that he *HAD* to modify it by the institution would have quite literally been a full-fledged password stealer... and it could easily have been used to steal unsuspecting students' passwords on the schools computers, even though the prof said that his motivation for how he originally wanted to do the assignment was because he felt it would teach some of the principles he was addressing about computer security while still actually being fun for the students to work on.
I though it already been done - we hack everything - ATM, CELL, bank...
did I mention ATM?
When we read silly things like everyone must learn programming and this.
Teachers and ignorant students would kill this idea in due course. I once coded up a little program in BASIC that would fill a DOS session with various lines of random garbage, but styled in such a way that it looked like something our of an 80's/early 90's computer hacking scene from a movie or something. The program itself was completely benign. Student saw it, teacher thought I was trying to break into their system or some bullshit and I got detention for my trouble (and trying to defend myself was a waste of time - why believe a person who's clearly guilty?)
The obvious problems being, most high schools simply aren't set up for this. The teachers aren't skilled. They don't have the equipment. There's no room on the curriculum.
Also, as another obvious problem. This is very much IT training and therefore job oriented. Lots of high school kids won't be going into IT. And most high schools aren't vocational.
No, the non-obvious problem is that, in order to teach hacking properly, you have to teach ethics and boundaries. And you're dealing with a collection of kids who won't, in some (many?) cases respect those boundaries anyway. Why? Some are rebelling against authority. Some hate school. Some just want to prank the systems they are hacking. Some want to prove how skilled they are, or how inept and unskilled the sysadmins are. Lots of reasons.
So the school is going to have strong violation detectors, strong sandboxes, and clear policies on what to do when a student gets caught doing something they should not do.
None of this is impossible. However I get the feeling this will be far, far more than the average high school is willing to take on. My old high school wouldn't have touched this idea with the proverbial 10 foot pole.
i am in the middle school and i think that this would be a very good addition to high school courses.
Hacking = cyber crime
I like being in the minority. Go find your own hobby.
fuck TPTB. we need to grow a pair and redeem ourselves and our country.
Assuming you mean hacking only to have anything to do with computers.
Which is why the article talks about the Hacker Highschool lessons which state that hackers can't be taught, they learn for themselves. www.hackerhighschool.org
Why is hacking about tech? Tech can be hacked but so can many many other things. Hell, there's even a hacker cookbook on hacking food. It's about how to learn and solve problems not just playing with technology. Oh wait, you like to comment on headlines rather than RTFA!
I'm an INFP and I've been hacking since I was 6.
It's all about attitude.
....what could POSSIBLY go wrong?
...schools do a piss-poor job of teaching most students how to learn. This is a far more valuable skill than anything else taught in school.
Where are the mod point when you need them, this should be +11 or so.
Based on my experience, the way my public HS handled this was pretty much the optimum. There were 3 academic sections for the "big" subject (English, math, history, some sciences), my recollection of the names is fuzzy but they were essentially advanced, average, and remedial. The latter is pretty self explanatory, and really, the best way to deal with somebody who needs extra help is to give it to them both to help that student and to keep from disrupting others.
The other two weren't really that different from one another; the advanced class moved a bit faster, maybe had a little extra time to explore an interesting subject a bit more in depth, and had a LOT less busy work. And that's a good thing, since nothing bores advanced students and makes them stop caring than having to do the same busy work over and over again. I'll also point out that the same student could be advanced in on subject and average in another.
And yes, I went to a good public school, they do exist.
They do... but they exist only so long as the schools have the flexibility to do what is right for their specific school. Every community is different.
The great danger is setting national standards that force schools to do everything the same way which will mean most people won't get what they need.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
The graduation exams have questions no harder than an eighth grade level. We shouldn't have to dumb down the questions to have graduates.
These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
Eighth grade? More like first grade. The questions don't test for understanding at all; just rote memorization. I fear most people wouldn't even come close to being able to handle questions that actually tested their understanding.
Thank you Dave Raggett
wetback