Hacker News new | ask | show | jobs
by clicks 4886 days ago
The supposed mean part of the answer:

    Learn to write Python code properly according to the style guide – PEP-8 filter highlights only bad code and in your case the whole file is badly written.
I am a male. This does not strike me as mean. I'm thinking now though... are you maybe just an emotionally sensitive person? The response is maybe bluntly put, but it is probably sincere and hastily said. Which makes it easier to construe it non-personally -- it's just a guy on the Internet who said it, he probably doesn't even know your gender. And you know what -- as weird as it may sound, I wish I had received this kind of criticism when I was younger. Too often I was showered with positive comments that I became afraid of non-positive criticism to the point that I stopped taking risks that would endanger my reputation or feelings. It took me some time to learn to just take all criticism and make the best of it: detach the person-element, and just take from it what is truly useful to me, but I'm glad I did.

Edit: I'm thinking 'are you maybe just an emotionally sensitive person' may have come off as offensive? Sorry if it did, I'm not sure how else to phrase it, you probably know what I mean here.

1 comments

>Edit: I'm thinking 'are you maybe just an emotionally sensitive person' may have come off as offensive? Sorry if it did, I'm not sure how else to phrase it, you probably know what I mean here.

I think it is more to do with familiarity of the culture of compute Q/A sites. My dad recently was looking around the internet for a solution to his computers overheating problem . He remarked to me about how rude everyone on the internet forums he looked at was (he did not post, just read existing threads). As someone who has used this type of site for a long time, I look at the answers and see valuable information relevant to the question asked. But, I can see how someone not familiar with the culture would find it rude or offensive.

Looking at this case in particular, the question was "Every time I save my code in Sublime Text 2, all of the lines end up highlighted as seen below. It's pretty annoying, and I would love to disable it, but I'm not sure what triggered it in the first place or what to Google. Any ideas?"

And the full response was: "The cause is SublimeLinter plug-in and its PEP-8 filter

https://github.com/SublimeLinter/SublimeLinter

Your code does not conform PEP-8 style guide:

http://www.python.org/dev/peps/pep-0008/

Learn to write Python code properly according to the style guide – PEP-8 filter highlights only bad code and in your case the whole file is badly written."

Looking at it as someone fammilar with the culture, I see: A statement of the cause. Links to the technical resources relevent to the problem.

The 'mean' part of the answer starts "Learn to write Python code properly according to the style guide", Which I read as advice saying, you should learn to write Python code following the style guide (which is both good advice (in my opinion), and directly relevent to the problem being discussed).

The rest of the answer reads: "PEP-8 filter highlights only bad code and in your case the whole file is badly written." I read this answer as a concise description of the problem ' PEP-8 highlights bad code, and your whole file is bad by its standards [because it does not conform to the style guide]'

Again, this is all coming from the perspective of someone familiar with the culture. The problem isn't so much that SO (and simmilar sites) is unwelcoming to women, than it is that they are unwelcoming to new people. The problem is that we want consise answers, and writing consise, non-offensive answers is difficult and time consuming. So, as a culture, we evolved to view such answers as non-offensive.

EDIT: as an aside, the original answer has since be edited to be less offensive, and offer more explanation as to why learning PEP-8 style is a good idea. Personally, I would prefer getting the original answer as it is easier to read and parse out the important info.