News for hackers. Stuff that matters.
Re:Make the Web Work for Everyone by danso on Wednesday July 06, 2016 @12:33PM (#12044185)
I currently work in academia so I'm obviously biased, but I'll argue that wrong things learned in college is quite a bit different paradigm than child abuse. Hard to unlearn child abuse, it seems.
Re:Make the Web Work for Everyone by AndreyErmakov on Wednesday July 06, 2016 @12:51PM (#12044314)
The long term effects may be just as devastating.

Consider that as a lecturer every your word will carry a meaning. Even an innocuous remark may turn out to be something that will stick with one of your pupils for years and will lead them to make a sequence of wrong decisions that will eventually ruin their life.

Having access to younger minds and influencing their personal and professional development is not a joke. It's that kind of a job which if not done properly may potentially produce the next tyrant.

Re:Make the Web Work for Everyone by pharrington on Wednesday July 06, 2016 @01:26PM (#12044571)
Being taught the wrong thing for a couple months by a shitty professor when youre a young adult isnt comparable to your parents hitting you as a child. The professor is not your entire world, your brain is much more developed, and youre unlikely to consider all your waking actions in terms of your professional skills.
Re:Make the Web Work for Everyone by AndreyErmakov on Wednesday July 06, 2016 @01:35PM (#12044631)
Your comment saddens me and only confirms what I've been suspecting: a lot of people including those working in academia don't take education seriously and do not comprehend the far-reaching repercussions of their actions.

Generally speaking, a person only begins to reach psychological maturity at around 30 years of age. Until that time all incoming ideas generally fall on a fertile ground, as the person is not yet capable of telling bad apples from the good ones apart and can't always discard the wrong ideas. Sometimes it's exactly those ideas that take and derail somebody's life, unnoticeably, one step at a time.

Re:Make the Web Work for Everyone by pharrington on Wednesday July 06, 2016 @02:01PM (#12044798)
I mean Im just having trouble understanding a substantial link between wrong information learned in an acedemic envirnment (diverse peer group, diverse set of professors, bulk of learning being self directed, having already developed a worldview thats slightly more robust than "mommy knows everything") and trauma. Yes, it has negative economic reprecussions. Sure, in very rare and extreme cases, doing some wrong due to something you learned in college miight lose you a job (I say rare because it should be obvious that most work processes are wrong or out of date and there aint alot of firing done because of it.) But to equate that one source of incorrect knowledge (as opposed to everything else you hear or see which is true somehow?) with your whole fucking world regularly hitting you, telling you youre worthless, being absent in your life, etc, doesnt really gel with my understanding of childhood trauma.
Re:Make the Web Work for Everyone by tonyarkles on Wednesday July 06, 2016 @02:09PM (#12044834)
As a solid example of this... A fellow student was working on a problem that had a key-value mapping, but instead of storing them in a hash table/map/whatever the language wants to call it, he was storing them as pairs in a list and complaining about the performance on a large data set.

I asked him why he wasn't just storing it in a hash table instead. His answer: "Because I sometimes need to iterate over it and get both the key and the value"

My brain had to sit and parse what he'd said for a few moments, before I realized what the heck he was talking about. In all of the data structure courses, he'd been taught "A hash table hashes the key, and stores the value in the corresponding slot". In that mental model, there's no way to retrieve the key, only to retrieve the value given the key.

I explained to him that real-world implementations do do that, but also store the key along-side the value, so that you can still iterate across it. You could see the look of amazement wash over him, and then he frustratingly declared "Why the hell didn't they mention that?!"

Re:Make the Web Work for Everyone by magicalist on Wednesday July 06, 2016 @02:18PM (#12044882)
What does that have to do with academia? That's just having an overly simplified mental model of something, which all humans do when learning any new thing, whether through a lecture, a random stack overflow question, the compiler manual, or through pure experimentation.
Re:Make the Web Work for Everyone by AndreyErmakov on Wednesday July 06, 2016 @02:24PM (#12044920)
Academia carries with it a larger amount of authority than a random programming forum. Students have the expectation that the academic staff is generally knowledgeable and wise and what they say in all probability is very important, has to be remembered and followed (even if you don't quite understand why yet but perhaps you will in the future).
Re:Make the Web Work for Everyone by type0 on Wednesday July 06, 2016 @10:07PM (#12047102)
I don't think "Academia" that doesn't teach critical thinking and only practices its authority over students should be called academic institution.
Re:Make the Web Work for Everyone by AndreyErmakov on Wednesday July 06, 2016 @11:57PM (#12047408)
I agree. And yet, this seems to be the rare type. Often it's just a few people in the staff that are trying to do things the right way, for the others it's simply a nice job (with few responsibilities and seemingly no obligations). That's what I've been trying to get across. Teaching is a sensitive job with far-reaching consequences, yet more often than not people don't take it seriously and don't care what their students will carry with them into the life when they leave the walls of that academic institution.
Re:Make the Web Work for Everyone by Thiez on Wednesday July 06, 2016 @04:15PM (#12045582)
They probably did mention that, perhaps he wasn't paying attention? Besides, unless you have perfect hashing, you're bound to have a hash collision at some point. How did he expect a hashmap to work in that case, without also keeping track of the key? If he never asked that question he doesn't understand hashing either.
Re:Make the Web Work for Everyone by tonyarkles on Wednesday July 06, 2016 @07:02PM (#12046431)
I was in the same lecture, it definitely wasn't mentioned. I'd been hacking on Perl for years before starting school, so I already "knew it in my heart" how it worked in practice. Just one of those little but critical details where something important got missed.

And yes, when you've got a complete understanding, it seems quite obvious that the key has to be stored with it. That's why I got it. He'd just learned it though, and there were still those gaps in his knowledge that he would have carried for a long time until someone else helped point out the missing piece (or he had decided to sit through and make sure he understood everything)

Re:Make the Web Work for Everyone by ssalazar on Wednesday July 06, 2016 @07:38PM (#12046602)
If one thing a STEM professor says can lead to ruining your life, then you probably have a lot worse things going wrong in your life.

DISCLAIMER IAMA academic

Re:Make the Web Work for Everyone by labster on Wednesday July 06, 2016 @08:56PM (#12046876)
"You should apply to graduate school!" Didn't ruin my life, but it did waste 3 years and $30k.
Re:Make the Web Work for Everyone by ssalazar on Wednesday July 06, 2016 @09:55PM (#12047059)
Ok thats a decent point lol..
Re:Make the Web Work for Everyone by pc86 on Wednesday July 06, 2016 @12:38PM (#12044219)
And apparently hard for the GP to unlearn his academic abuse.
Re:Make the Web Work for Everyone by AndreyErmakov on Wednesday July 06, 2016 @12:53PM (#12044333)
What/who does "GP" refer to?
Re:Make the Web Work for Everyone by phkahler on Wednesday July 06, 2016 @01:41PM (#12044666)
>> What/who does "GP" refer to?

Grandparent. Two posts up the hierarchy from the person who used the term "GP".

Re:Make the Web Work for Everyone by AndreyErmakov on Wednesday July 06, 2016 @01:56PM (#12044758)
Thank you.

So this is a personal attack then. Frankly, I expected better from the HN community. It looked more evolved when I was just an occasional visitor prior to joining. Rather disappointing.

Re:Make the Web Work for Everyone by phkahler on Wednesday July 06, 2016 @02:59PM (#12045107)
>> So this is a personal attack then. Frankly, I expected better from the HN community.

It seemed like a bit of a snipe maybe (or a joke where they forgot the smiley). I went back and re-read your original "GP" comment and it seemed like you had encountered a number of students who had trouble as a result of such teaching. The snipe implied your experience was just your own personal problem, which seems false in looking at it again. Relax, it's just people you don't know responding to someone they don't know.

Re:Make the Web Work for Everyone by softawre on Wednesday July 06, 2016 @02:24PM (#12044914)
You have some pretty bold claims here and not much to back them up. If you gave us some examples or studies you'd be highly upvoted, in my experience.

Anyway, I appreciate your viewpoint.