skysight-inc/HackerNews huggingface dataset:
I tend to agree. I didn't actually learn much about development until I did it in my own time a few years after my CS degree. My University had distinct coding courses for Software Programming & Development instead.

I think a lot of hiring managers presume CS degree = proficient coder and that's certainly not the case.

Unless languages, projects & specific mention of coding is included on a resume then coding ability could easily be zero.
Ah sorry, I didn't really explain myself clearly. I mean to say that after being the subject of some really stressful and severe racial harassment, I don't think it would have been possible to take that comment as anything other than racist. In hostile work environments, it is really hard to take comments and questions in a straight-forward manner. This is how toxic cultures poison the ability of people to work together, by undermining the mental and emotional health of the staff.
Warning: read the Steam Subscriber Agreement (http://store.steampowered.com/subscriber_agreement/) carefully. You don't own a license to any software you "buy" in Steam.

As nice as Steam is to use, being able to download software on any computer in a fairly simplistic manner and to get reduced prices from time to time, I'm not convinced that giving up the right to own things you purchase is a fair price for that convenience.
It’s awkwardly sexist (and violent, but okay, it is a game company).
Show HN: I built a stock market game based on the top 50,000 websites
Not at all. I hope he kicks their ass in court.

However, it detracts from the story compared to a straight telling, which would have focused 100% on the racist jerk.

IMO.
That's true, but - and it's a big, big but - he doesn't have any power over you. He's venting his feelings about his experience, but the people he's talking about are his employers and that puts him in the position of having to accept their mockery and control over his wardrobe in order to keep receiving a paycheck.

See, while I think the author has something of a chip on his shoulder, he's got some historical and demographic basis for it, and chips weigh more heavily on younger shoulders; it's easier for me to be philosophical about life's obstacles insofar as I've survived to middle age in reasonable comfort and so on. And no, I don't think this is an unacceptable way to speak. It's unacceptable in the workplace, and I'd be lukewarm towards it in a social context, but people have to the freedom to think and express things that I find odious to the extent that I have the freedom to disagree or walk away without any negative consequences. That's not the case in an employment situation, because while you can walk away there's a measurable economic cost to doing so.
I Need a Check for One Million Dollars
Are 'Mobile Wallets' a Major Innovation or a Major Bore?
Thanks! Great ideas. I think segmentation is really the way to go. Initially we wanted to do a one size fits all, but I think this would be a better fit for the different types of users we have.
I find it curious that the biggest arguments against his story are not addressing the author's central point.
Hey HN, this weekend I built a stock market game based on a dataset of the top million sites (ordered by the amount of links pointing towards them)

It needs quite a bit of tweaking but that will come as I get more data, reaction so far as been great but I'd love some comments from HN :)
The problem you can run into, and this will depend on the state of your optimizer, is that you may have a join, and the presence of the index may give you a nested-loops path when a hash join would be more efficient.
I have such mixed feelings about this being on HN. Yes, I think we should read it and learn from it. I absolutely agree with the author. It's one of those things I wish everyone knew but for some reason there are still people who don't, so maybe showing up on the front page every once and a while is a good reminder.

But the comments should be turned off. This is such a heated topic and are there aren't any right answers to this problem besides "keep it in mind, don't do what they did". What can possibly be discussed here besides emotional bickering from both sides. It does not seem productive and is not interesting conversation.

(I posted this exact same comment on another thread on HN today, about the sexism at a tech conference... http://news.ycombinator.com/item?id=4602688)
"When was the last time a white person was killed for being white?"

I wasn't killed but I was beat to a pulp one day for being white by a group of people. My crime? Trying to shake a guy's hand that walked up to me. Apparently that was some sort of insult. Not institutional enough for you? A non-white police officer was literally 20 feet away from me and did absolutely nothing. Probably because he was scared.

I've never had it happen to me before or since but to say someone cannot be violently targeted for being white is absurd. Was it racism? Well, that depends on your definition of racism. Some only consider it racism when perpetrated by someone who belongs to a group that traditionally has less power. But, I'll tell you, I felt pretty powerless that day in the face of a group with more power than I possessed at that moment.
Thank you very much for the feedback.

Some other users have complained of options paralysis with the "find a laptop" page as well. Do you think the "Help me Decide" feature helps you with this issue?

Is there more information I can add to Wuggee notes to help out the decision making?

Please do let me know if you have any suggestions.
I'm really hating Kixeye right now, but can we hold off on the guilt-by-association for a bit?
He pulls out a rather large, black, dildo at 2:34... wtf?
That bit of context is irrelevant. He frequently used the extremely general term, "Dumbwhite motherfucker.", which is blatantly racist and makes his complete argument null and void, because the comments he makes in this post are no better than the crap he heard at his job.

Sincerity and respect for a person's race does not take a backseat just because someone made racist remarks to someone else. I've been the victim of racist remarks and I'm white, that doesn't make it okay for me to refer to the other person by their race. In fact, it makes it WORSE.

Being tolerant of ANYONE using racism for ANY reason is not okay.

EDIT: The more I read your comment, the more it looks like you support racism as a means of retaliation to racism. This is why racism still (and always) exists.
Reminds me of:

http://en.wikipedia.org/wiki/Kola_Superdeep_Borehole

"Because Russia"
It's a reasonable concern, but I think it's impossible to tell, now, how dated and the logo will feel ten years from now.
TDK Claims HDD Areal Density Record
Responsive Design View | MDN
All right, so yes, the author is responding to some clearly racist behavior with some nasty and racist/prejudiced words of his own. Such behavior is understandable, but it still weakens his piece.

That said...there is a difference between some guy ranting on a blog and a 200+ company with what appears to be institutionalized problems of sexism and racism ingrained into their culture. In a respectable tech company, any one of the alleged comments made by Steve would have landed him in a hotseat meeting with HR but-quick. The fact that he still works there at all is troubling to say the least.

Put another way, if any of this is even remotely true then you couldn't pay me enough to work there.
> What does North Carolina have over Mexico?

Safety? Properly functioning law enforcement?
I was curious what PyCharm would handle that. Here's a screenshot: http://imgur.com/IvwG5

Basically it will complain if neither Car or Tree have a DriveOnExpressway method, but it's fine if one of them does -- the warning goes away if I uncomment the method. So there's ways to fall through the safety net, but lots of things it will catch.

(In Javascript, it's looser -- it only flags a potential problem if "DriveOnExpressway" isn't defined at all in the file.)
It'd be far easier to fix any problems you have with node.js than to extend PHP to make this practical.
One day I hope that I will be able to link all my DvDs and music and films into a steam style library, and stop caring about backing them up, and keeping the sodding disks.

Regardless of horror stories about banned accounts, the steam model is one I find infinitely more attractive than even itunes.
Really good to read this...sad, disturbing, but a good reminder that company culture can be _wrong_. I know that I'm guilty of pushing jokes too far, to the point where they're objectively wrong, inappropriate, wildly unprofessional. At some point it starts to feel wrong, but you shake it off, because everyone is laughing, and it feels like you're in some special place where you're beyond racism or sexism or culturalism, but you're wrong. You're never beyond those things, you have to realize that they're things that shouldn't be dismissed as light office banter, there's too much history to them. This post is a reminder that of that, I'm really glad to read it. These kinds of stories should be required reading in any company, much more effective than canned videotaped play acting in HR videos.
The tone isn't helping his case.

I've been around these kind of complaints in person, and while I know that the injustices taking place are horrible and uncalled for, I also know that the complainer is also (not-so-subtly any more) racist as well. Perhaps he wasn't before he entered the school system or the workforce (not necessarily this job), but saying things like dumbwhite*, bringing up colonization like slavery as property is taking place in his neighbourhood (he's going through legal to get this solved, something slaves could never do), and repeatedly bringing up that his tormentors are white, male, rich, etc. just shows that he's brought his own racist viewpoints to the table.

This reminds me of the atmosphere in South Africa years after apartheid was rescinded. The atmosphere, not the gruesome crimes. Perhaps it can be justified, but it sure wasn't how MLK Jr. or Mandela (at least after he became president) attacked the problem and it's only good for outrage, not getting anything done.

White guilt isn't going to help solve racism, but I agree that the author deserves some justice.
This is one of those things where you are both correct but miss the point. Yes, this sort of language is not tolerable. Yes, it's also the sort of generalizations the author is railing about. Absolutely.

However, let's take the story at face value for a second. What occured between this person and the people around him wasn't just inappropriate workplace conduct, it was systemic and demeaning in a way that is hard for someone to get if they're not the subject of it. Most people are not wired to take this kind of abuse in a sustained way. This person is hurt, they're confused, they feel powerless, and they're lashing out.

So I think we can probably get to the victim's fucked up statements after we let the outrage over the institutionalized racism that the story consists of simmer down, don't you think? I've said some pretty dumb, mean things when I'm suffering from emotional trauma, haven't you? At least we have an excuse and we can apologize and say, "That was my anger and frustration, I know it's wrong."

But perhaps what makes me most angry is that other members of this team were complicit in this treatment. They're not stopping it, they're not complaining, they're not resigning, they're not objecting. It's terrifying.
oh god now a whole site dedicated to the fluffy job title. Posting an ad on craigslist is not a growth hack, people have been posting classified ads for over a century now (albeit through other media, but the idea is the same).

If we must use the term "growth hack" it should really be in reference to actual novel ideas, like some sort of incentivized social referral system or a play on game mechanics in an otherwise standard application.
yes you're absolutely right. We think summarizing content is useful for one person because it help sink knowledge in and really understand what one is reading. The fact that it can help thousands of people save time and browse more efficiently on the Internet is the cherry on top.

Thanks for your input!
sounds interesting , so which approach you think it better and why ?
Clickable link: http://wuggee.com/find-a-laptop.html
Simple solution: don't use steam if you don't like that tradeoff.
I didn't think that larger exporting companies had problems with customs in China. Even so, wouldn't it be better to take advantage of your infrastructure and distribution already existing in Mexico?
Welcome to my world buddy. Any white (or middle eastern, as my good friend from Detroit can attest) person who has lived in a poor, mostly black neighborhood has had to deal with this shit. The fact that it is actively ignored by the media and government and dismissed as being criminally, rather than racially motivated is terrible. But having to listen to whites who have no idea it even exists proclaim that racism, a condition that all humans are prone to, can only infect whites is simply insulting.
Well the iPad G1 still run, they're not changing the type of electricity that's running into your house. Safari, Mail, etc will run forever, most 3rd party apps will move to require iOS6 and those will stop running.

Parts for cars is a better analogy:

My last car had a U-joint on the driveshaft start to go. The entire driveshaft had to be replaced, but I could not find a OEM replacement for my specific model of car anywhere in the country. They were all on back order and had been for months. I could get a custom, carbon fiber driveshaft made for $2000, for a car with a KBB value of $3500... I don't think so.

That was a 2002 model year car, not 7 years old but close enough. I said screw it and leased a new car and put the old one on craigslist (where it sold for 2x the KBB value, but that's neither here nor there).

My wife's car is even worse, one of the wipers is "special" and can only be changed by the dealer. Same thing with the driver's side headlight. 1/5 of the moveable parts of the engine needs to be removed to change the bulb.
The advantage is smallest for things like that, which you'd put in a nameless enum. To my eyes, there's still a better signal-to-noise ratio in

max_line = 512,

than in

#define MAXLINE 512

but I agree that the difference is small. In some cases, your code is more readable if you can define more than one constant per line, and the difference becomes larger:

min_x = 20, min_y = 20,
max_x = 8.5*72 - 20, max_y = 11*72 - 20,

Beyond that, non-anonymous enums have the additional advantages that you can define them closer to where they're used, and the debugger knows how to print them.
>What makes that more acceptable than calling someones dress thuggish because it appears similar to what all the gang members you went to school with wore?

The power differential between them. This guy's racism exists on tumblr and is targeted at noone, the racism he suffered at work was going from a manager to a lower employee. It's the same reason teacher-pupil relationships are never acceptable, no matter the age or maturity of the student.
The concept that "Only white people can be racist" is widespread, similar to "Only women can be raped" - implying that it's impossible for white people to be discriminated against, or for males to feel sexually threatened. These lies are part of the problem.
3D Printing: Difference Engine: The PC all over again?
This plus their tried-and-true keyboards. I'm not sure if I like where the new keyboards are headed, I never thought I'd see the day where a T-series would have a chiclet keyboard!

Real keyboard + 16:10 hi-res, high quality display and real thinkpad (IBM era) build quality and I would be willing to pay north of $1500
If you sympathize with the author: do not post things like this. Listen to him. What makes you think you were the intended audience? What makes you think you know why he was writing? Do you see the irony in you trying to "educate" a black person on talking about racism?

If you actually want to help, first listen.
Didn't mean to belittle, I was just trying to talk out loud as to why I haven't signed up for a poker class.

In some ways, I'm an ideal student (play casually 1/mo, visit Vegas / Reno 1/yr, know enough to know that I don't know enough, etc), yet, I've never taken a class. I have purchased a few books.

Part of it might be that for something like poker, at the point of decision, I'm thinking "I could spend this money on the class ... or I could take this money and go play poker." Tough business! Good luck
I actually built something similar for my rss feeds and some bookmarks using the python "Clips" library but i felt that it needed to be a feature in a broader product, so i decided against trying to build a business with it. The difference with mine is that the algo automatically summarized the content for you.
Delivering 4G mobile for consumers (Ofcom UK)
Start from fundamentals I guess. One hard issue is energy density. Boosting significant energy to distant reaches of the solar system is prohibitively expensive (we've never done it in human history). Generating it there is unlikely - the solar energy density is miniscule because of the distance (asteroid belt is 3 times more distant than earth; energy density is 1/9th per square).

No mining will happen until this is solved.
oops, you're obviously right. our twitter handle is @tldrio
The New Yorker's View from 9th Ave - Via Apple Maps
It's a pretty sad situation. I've been bummed since I found out the CoCo was closing.
If its really that terrible, he ought to quit and find a new job. Don't bother w/ legal action, as that will just expend precious time and money that he could apply to a much more productive pursuit...
Try Firefox OS directly on your computer, through r2d2b2g
"Whites are the people that built this country." You are surely very wrong. This country was very literally built on the backs of minorities and slaves. You really think America would have near the economic power today without those years of free labor to farm their free (stolen) farm land?
http://www.aesopfables.com/cgi/aesop1.cgi?4&TheScorpiona... ... grin
I meant allow everyone to contribute and have an up/down voting system that also does not require login (based on cookies / ip maybe? dunno)
Swiss Cows Send Texts to Announce They’re in Heat
Yes, I can't imagine why a lone gay black man in an office full of straight white guys might not feel comfortable confronting people.
> You're leaving out a pretty important bit of context. He isn't talking about white people in general, here. He is talking about a very specific subset of people who have had power over him, and said pretty racist things to him. I'm pretty sure he wasn't referring to my white mother when he said dumbwhite.

So racial epithets are OK as long as you're targeting a group of people who have wronged you? Got it.

Not that it in any way legitimizes the vile things that were said to the man.
Young Rewired State Year 5: Everywhere and Hyperlocal
Young Rewired State spreads to Berlin, New York, Amsterdam, Estonia and Kenya - open government data, geeks aged 18 and under, worldwide hacking
> PHP persists because it has a strong foothold, not because it is clearly a more secure and enjoyable language.

It is still immensely satisfying to write in any text editor <?php echo (2 + 2); ?> and then see 4 on your screen. And then to wrap that in HTML and really get going. No compiling, no libraries to include, that's it. After writing code in Java and C (12 years ago), that is a breath of fresh air, and that's what got developers of my generation interested in PHP.

Do you have more options today? Absolutely. Python and Ruby were extremely obscure back then. No longer. You have Node.JS and of course, good templating libraries for all of the above.

But PHP is a templating language at heart and it's still the easiest to embed into HTML and see immediate results. That's pure joy.

Funny part? None of my production PHP code touches HTML or any client side stuff in any way. It just pumps data from the database to the client-side JavaScript.

And it's still immensely enjoyable. Why? Because PHP is aimed at the lowest common denominator. It has to work for that dude in India and it has to work for the 50 year old guy who just decided to switch careers. Which means the base language has to be dead simple. And it is. It's pretty much C with a few web-centric functions thrown in. That simplicity is enjoyable.
If you replace the instances of "white men" with "mainstream white culture" his arguments are much stronger and I believe to be his original intent.

"And it’s not a matter of generalizing white people, rather it’s being real about the culture San Francisco creates."

The author is angry that white culture perpetuates racism and privilege, which himself and other cultural minorities are now forced to tolerate at their workplace. His choice of words was obviously inappropriate and while I'm not excusing how his point was said I don't believe it was his intention to make his point using racist statements.

This is a classic example of "What you said was racist VS. You are a racist":
http://www.youtube.com/watch?v=b0Ti-gkJiXc
In every single place I have worked, women are treated with equal respect.

You're a dude, right? How the heck would you know? Most of this crap is directed at women. A priori means means you're going to miss out on a very, very large subset. This plus the fact that you're convinced it's blown out of proportion suggests mind-bogglingly large confirmation and selection bias.

Frankly, in the context of this comment, your suggestion that anybody is worse than the feminists is a compliment.
Playhaven - San Francisco - Support and Engineering jobs

Playhaven is a pretty exciting mobile startup based out of SOMA. We're helping mobile games companies monetize their games and we need engineers as well as support managers. We're a very relaxed and informal company where everyone knows how to work and have fun. You can see the full list of our jobs at http://www.playhaven.com/team and feel free to email me justin@playhaven.com with any questions. Some of our jobs include:

Support Manager:

Responsibilities:
Assist developers in using our product with an emphasis on optimal efficiency.
Ensure developer success by managing support tickets from triage to resolution.
Assist in writing technical documentation.
Troubleshoot potential system or integration bugs.
Serve as the liaison between the client and Product and Engineering team.

Requirements:
A strong programming background

Understands RESTful APIs and web scale technologies

Excellent communication skills in English, particularly written communication

Demonstrated creative problem-solving approach and strong analytical skills

A desire to learn rapidly in a fast paced environment

and

Sr. Android Developer -

Responsibilities:
Take ownership of the PlayHaven Android SDK, which is integrated into thousands of games:
https://github.com/playhaven/sdk-android .
Collaborate with talented engineers and product managers to design and implement new features.
Work with QA to ensure compatibility with the ever-growing set of Android devices in the market.
Develop reliable software in rapid iteration cycles and push code to thousands of Android games, including many top tier titles.
Opportunity to expand into other domains, including iOS and Unity development.

Requirements:

BA/BS in Computer Science, Computer Engineering or related field

2+ years of professional Android development experience
General familiarity with iOS

Experience writing robust and testable Java code

Ability to diagnose and troubleshoot customer issues

Desired:

Experience specific to the development and maintenance of Android SDK packages

General familiarity with iOS

Unity3D game and/or plug-in development experience is a big plus

Passion for the Android platform

Love of mobile gaming

Good sense of humor :)
So glad Coderwall implemented comments for this very reason. There was a lot of stolen content on there.
Are any on HN?