skysight-inc/HackerNews huggingface dataset:
>I cannot afford to take white people’s shit anymore. That’s been my mantra this year, and I’m still on it, even if that means getting the law involved.

From the comment above (and several other parts of his article) he certainly appears to be just as racist as the people he's trying to demonize. Not to mention there's a crazy amount of self entitlement going on.

>I had a whole month of potential creative and community building energy stripped from me for the sake of this company’s profits. That shit ain’t cool.

A "whole" month of your "potential creative and community building energy"? Really? I have LOTS of months where I don't get to focus ANY time on any sort of creative or community building endeavors because I have other things that need to be taken care of.

I do not condone what he experienced at his workplace and that's terrible that it happened. However, his tone in the article and apparent prejudice towards white people makes it difficult for me to summon a lot of nice things to say.
ACLU: New ways Verizon, T-Mobile and law enforcement work together to spy on you
I've been thinking about writing an article like this for a while, but most of my tips are New York City specific, so it won't help most people.

Here are things I've learned from my Skillshare Class (http://skl.sh/NlGdYU) that might help you:

1. Get out of Brooklyn. Seriously. It's really really difficult to get people to come to Brooklyn. Finding a venue can be hard, but keep it in Manhattan.

2. If you NEED to have a class in Brooklyn, lower the price significantly. TELL people you lowered the price.

3. Teach your class even if only one person signs up. Some days are just bad for sign ups. Teach your class anyway.

4. Ask for endorsements/feedback at the end of your class, stress how much it actually helps you.

5. I find higher attendance rates on Mondays, Tuesdays, and Thursdays.

6. If you want your class to eventually be $39, teach 3 or 4 classes at $10. Get the positive endorsements, then up the price for future classes.

7. Blog about your area of expertise. Promote your blog, not just your class.

That's all helped me. Good luck!
Think about this pseudocode; imagine it's The Hot New Dynamic Language Of The Week.

print "Which do you like better: cars or trees?
let a = AskUserForInput()
var b
if a=="cars" then
b = new Car()
elseif a=="trees" then
b = new Tree()
endif
b.DriveOnExpressway()

Clearly, that's not going to work out too well if the user picks "trees" but it's tough to spot before run time.

While that's a contrived and simplistic example (that you probably could somewhat easily detect with tooling/analysis) think about a language like Javascript where there are no classes and you may be adding or modifying a bunch of an object's methods at runtime. At coding time, the tooling doesn't even know if foo has a .bar() function, much less which .bar() function, much less if the particular .bar() function that foo may have is being called with acceptable parameters.

edit: even my pseudocode is buggy ;-)
There is overt racism. It's disappointing that no-one else stood up against the blatant examples given in this article. I agree with CStross, that company is ignoring serious problems and leaving themselves wide open to big lawsuits.

There is covert racism. That's harder to stop, but a good way to start ending it is to accept that in the workplace you might want to restrict the "jokes" that you tell.

And then there's all the sub-conscious prejudice that's so hard to eliminate.
debacle stated upthread that he uses PHP daily.
Seems like a janky way to do things, to be honest.

Achievements for productivity software? Seriously.
I'm trying to figure out what real business problem this solves. Help
Warning, I get a trojan alert when visiting this website:[HEUR:Trojan.Script.Generic]

https://www.securelist.com/en/descriptions/HEUR:Trojan.Scrip...
Kudos to the team. This looks fantastic, and I love that it's a v2 product! Preordering now.

It could be more clear that the lockitron does two very interesting things, I had to watch the video to figure them out:

- knock detection via microphone so you know someone is at the door (awesome)

- auto-unlock based on nearby phone presence (presumably bluetooth) so you can just walk into your house.

If it works like it's supposed to, this is seriously great.
An Open Letter to Apple on App Financing
If I was the author of this piece I'd be incandescent

Reading this made me so angry... If I were a juror, I wouldn't convict the author for murdering the people in this post.

Edited to add: No actual murder has happened, nor should any actual murder happen. This was an overstatement meant to reflect outrage at injustice.
"Dumbblack"

"then proceeds to do what black men always can’t help but do"

"black men always telling which way is up because they feel they are the “authority” when it comes to any and everything, most often when they don’t know shit about shit"

" I know when black people start to speak down to me from their pedatsol which is white privilege, they aren’t listening, nor will they"

"I cannot afford to take black people’s shit anymore."

Those are all quotes from the article, except I put 'black' where the author put 'white', both sets are clearly an unacceptable way to speak. While I am sure this guy has faced real disadvantage from some bigoted people, this post is laced with racism against white people and ridiculously over-the-top statements about colonialism and "neoliberal white supremacy".
> ꙮ I always use enum instead of #define for numeric constants.

I'm new to C (and very much a self-taught amateur), but what's the advantage of this? (No snark - I just don't see it.)

I have a file at hand with this:

#define MAXLINE 512

How would that be improved by putting it in an enum instead?
Ah, thank you - that makes perfect sense. I wish they would have covered this in the article.

HP has a large portion of the government contracts market for laptops.
You should always link to your twitter when mentioning it so I don't have to hunt it down.
as horrible as it is for him, and as vile as his colleagues were, i really don't care his writing style. it reads like a bad fan fiction half the time.

plus the run dmc segue into the 'what i wore today' image was a bit gratuitous
Fun site though...very creative.
Cofounder here. We put such test URLs at the end of the onboarding process but it is true they may appear too late! Thanks for the feedback!
Let's go over those:

- Objective C: not a competitor as it doesn't do multi-platform, which I assume will be PHP's main angle.

- Javascript: weird OO model (compared to PHP's traditional OO), much smaller set of API's, typically tied to a web UI (PHP would probably wrap around native UI API's). Along with C# I consider this the strongest contender, but I can see why people would prefer PHP.

- Ruby, lua: does anyone actually use those on mobile? I'm sure they have their qualities, but those are really niche languages (on mobile). To me these are not serious competitors.
What is incredible about achievements for anything? It's an interesting way to keep users engaged and committed. How is it "the most incredible thing" regarding Software on Steam?
Get past his politics and read the direct factual assertions he is making about things that happened at that company. They're spectacularly bad.
Google withdraws patent complaint against Apple
Ask HN: Cofounders in NYC/Boston for Experience Network
Hey HN, I'm launching an 'experience network' startup soon and would like to meet people in NYC or Boston who are interested in:

1) learning more (with the goal of eventually joining as a cofounder or, perhaps, a beta user)
and
2) getting to know each other

The website mission: To make people's lives richer through experiences by discovering and sharing them.

Me: Self-taught developer of several years. No CS education but versed in basic programming and web dev. I prefer to work on all aspects of the product as well as marketing and various business duties. This latest website I brainstormed and drew up the UI and planned out all the features, the marketing plan, and had it developed by a competent freelancer. Now I need help finalizing the site for launch.

I have only two career aspirations: 1) start a website(s) that enriches millions of people's lives
2) write fiction novels that are devoured by millions.

Nothing else really interests me - maybe releasing a rap album.

If you had to stereotype me, I suppose you could call me a "vision" or "product" guy.

Thoughts on co-founding together:
Trust is a big issue for me as I'm sure it is for any of you. Taking it slow is good for everyone involved. Let's get to know each other. I'm not looking for perfect candidates, and neither should you be. I didn't graduate from the Ivy Leagues and don't consider myself a genius. Nevertheless, I hold a strong, irrational conviction in my destiny and that of my company.

What I'm looking for:
a CTO and a CEO, but more deeply, two friends and fellow comrades who'll go to war for our vision and for each other. I think any mission worth fighting for is more important than the individuals involved.

PS the site is built on python+django and the MVP is already up. It's not ready to launch though.

Contact me (Email in profile) for more info or to make a new friend. I'm interested in meeting others in the startup community. My name is Alan.
Thanks for reading.
The $1 billion mission to reach the Earth's mantle
I agree mostly. He may have experienced some racism just like everyone will at some point. However, he is obviously just as racist. He is constantly stereotyping throughout the entire post. It's almost comical. He doesn't understand that which is different and he is part of the problem.
I'd like something like this for my car.
The irony of "hell banned" is hilarious.
More configurability? Great. When can I order one with a screen that isn't some low-res 16:9 TN monstrosity?
We are considering such a feature but don't want it to disrupt the onboarding flow, so it is a tough ongoing debate right now :)
This. I cracked up when I saw that and wondered about the irony of it all! Haha

Screenshot: http://bluetide.pro/EXq4
Lost memories
WHO CARES? Yes, let's suspend his Guardian Of Society Medal Of Honor until we sort his personal politics out. Meanwhile, this guy says that management at a large SF gaming company is routinely harassing black and latino staff members. The story here isn't about him.
Calm down pal. Nowhere does the author imply he thinks using white in those circumstances would be any less racist... No one's out to get you.
Hyperion Cantos by Dan Simmons for a great audiobook experience. I do mean experience, the word epic is thrown around a lot but Hyperion is worlds above any Sci Fi I have read. The narration is excellent in all 4.

http://www.audible.com/pd?asin=B002V5BLIW

You will find yourself trying to find a longer way home
It's not free (as in beer) to OEMs, who have to pay buy a license to put Google Play and/or apps onto their devices.
"Dumbwhite"

"Oh..hell..no.."

I had to remind myself that this was a blog post. That it wasn't a literary article or technical diagram. I look for unbiased, factual reporting that is meant to educate and improve awareness. This is not one of those things. It's an inflammatory post where an individual is airing his grievances. I feel sorry that someone can be treated so poorly in a workplace, but at the same time, the author damages his point by using equally vitriolic and occasionally stereotypical phrases.

I hope the author is able to find a work environment that is more progressive and that is more respectful of all genders, creeds and sexual orientations.
> calculator

Was that inherently a racist thing to say? Because looking at it... it does look like something electronic.

There's no question that the workplace was hostile, but there are too many side quests in this article. I'm not sure what Jose's marriage or the Dumbwhite-comment has to do with it. Maybe I'm missing something.
>yahoo needs to exit more bad people than bring in new good people.

Totally agree that they really need to shake things up, and whilst they sit on their laurels, the valley keeps moving and every day we see salesforce, google and facebook churning through the acquisitions that either bring in good tech or good people removing them from the pool completely.
Newell has a store that is essentially competing with and which will probably feel pressure from the existence of a built-in Windows store. It's a pretty easy logical step to take to assume that he is mostly against it because of these things, and not because of some ephemeral high-mindedness about how things ought to be done morally, which he hasn't exhibited in any other way.
Kixeye should be ashamed. Hopefully enough bad press and folks commenting will get them to take a look how they operate and what they tolerate and change it.

Maybe they should actually try and focus as a company.

1. insist the programmers work. There games are not that great.

2. insist their website get up to 2012 standards. I would assume they were not a serious company based upon their all Flash website.

3. Look at Chick-Fil-A and the onslaught of people pissed off at their stance on gay's in the workplace. We should be equally pissed at Kixeye and boycott them too.

4. There are standard stereotypical jokes and then there are blatant racist comments.

Example Joke: Asians have a lot of trouble parking and stopping at stop signs.

Blatant racism: "Hey Joe, I mean Ying, to use your real name, nice 30 point parallel park this morning, you really are Asian."

There is a difference. I am white and I live in a very predominantly Asian area of Cupertino and the joke would be funny to a lot of Asians. The racism, no.

Kudos to the OP for writing this.

We can all tell he is upset at what he experienced. Some of this shows through but boil this down to the essence and we have a company that is openly encouraging a racist environment and in 2012 nobody should have to worry about being black, white, purple, gay, straight, trans-gender, dress like a thug, cross-dress, etc...

Edit: Thinking about this more, the OP gets irritated when the company served a lunch of "Fried Chicken and Waffles". He implies indirectly to Black folk this is an insult. However, look at the menu of "Waffle House" and it is an item on the menu. There wasn't anything really wrong with the lunch they served. It is one of those lunch combinations that people just know about and associate with Blacks.

Example: Fried Chicken and Watermelon - Black

Corn Beef and Cabbage - Irish

Tea and Cucumbers - WASPS (White Anglo-Saxon Protestant)

Mac and Cheese with Hot Dogs - White

Racist company and an OP that is coming down to their level more often than he should. Let the water roll off a ducks back...
Meh that is bullshit. 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?

Experience doesn't get to dictate racism.
>Who in the blue hell wants to go toe to toe with Apple on hardware?

Having owned 3 different iPhones, I can assure you there are other phones with better design and build quality. Not to mention phones with bigger screens. I know several people who want their iPhone bigger, smaller, with a removable battery, with a USB, with micro SD, etc...

There's plenty of ways to differentiate on hardware since Apple only offers one option.

Also, no OEMs have abandoned their Win8 tablet development since MS announced the Surface. I'm not sure why WP8 would be so different.
I run https://www.shicray.org/ ... I'd be willing to give you a commission on all sales. It's a freelance marketplace. Would require a lot of guerrilla marketing and advertising. My email is in profile
Planning on creating API for this? I can see content aggregators being very interested in integrating.
Conference Restrooms
Lenovo is probably doing this for a few reasons:

* The corporate market often prioritizes speed and ease of doing business over the absolute rock-bottom cost. Local manufacturing offers advantages due to a much shortened supply chain.

* The gap between an hourly worker's wages in the US versus China is shrinking, due to Chinese labor inflation and US collar wage stagnation.

* The hours of labor per assembled unit is declining due to advances in automation, rendering regional labor variances less important.

Labor is becoming less of an issue while local manufacturing continues to have major supply chain cost benefits, so Lenovo considers that the scales have tipped enough to justify a US presence for the market segment that values that responsiveness the most.
When people stop buying cheap bric-a-brac with just-enough-for-youtube-480p integrated graphics from HP and Dell for 499.
>"Interesting, but MailChimp didn't start with these social media login options, did they? So the low percentage of people using those to sign in probably means that most of those people registered after they were in place?"

That was my exact first thought after reading. How can they accurately judge the usefulness of the buttons if (for all we know) hardly any of the users created an account that way from the get go.

I would like to see how those same stats stack up to the amount of people that DO have a log using Facebook or Twitter with them. That would be much more relevant on the accuracy of the buttons "worth."

Or maybe, you can never really accurately get that data at this point since it was never there in the beginning. The data will always be skew, to some extent.
Agreed, I was just in Costa Rica and most businesses I encountered accepted USD. I also think its ease of conversion with the local currency helped as no calculating was really necessary.
You have no clue what it's like living under constant racial abuse from white people, it might make you not like white people.
That's correct, but then you have to upgrade your whole infrastructure. This phenomenon is well-understood in microeconomics, and things like database performance are just a special case of it.

Imagine a factory that makes widgets. At first there's loads of space, and half the factory is a basketball court for the first employees to relax after a long day of widget manufacturing. but if the widgets are good and demand increases, more and more of the factory is filled with widget-making machines. Finally the factory gets full and efficiency starts to go down because people are literally getting in each others' way as they work and move the widgets around; its costs more an more to squeeze out each additional unit. In technical terms, your Marginal Costs go up and bring Average Total Costs above the minimum where normal profits are maximized.

The solution to this is not to declare that no sane widget manufacturer should try to sell more than 10,000 widgets a year, but to set up an additional or replacement factory. Your Average Total Costs go up even higher because a new factory costs money (like a new DB infrastructure or server farm), but - and this is crucial - that cost of the new business infrastructure is a Fixed Cost, and the more product you ship the lower a proportion of each transaction it represents. The upside is that your Marginal Costs are now lower because you can again enjoy economies of scale. So you expand production as quickly as possible to meet demand, so as to minimize ATC (= FC + MC). Most firms go through this cycle many times as they grow.
Intent matters more than vocabulary.

Just because something should matter more doesn't mean it does. I agree that vocabulary alone should not matter, but this isn't how the world works. You can't use 'the N word' in public because people don't differentiate your intent from the vocab. Same goes for all terms for all kinds of people.

No matter what anyone calls themselves, it's important you treat all people with respect by default, regardless of how they act towards themselves or others. If your boss calls herself a 'girl', you should still call her a 'woman'.

Sometimes people will unwittingly foster an unwelcoming culture by making jokes about themselves. Sexual harassment is one example. By calling herself a 'girl', and by making derogatory comments about women, this boss could be setting the standard for all women in the office to be treated, which is very unfair. The same thing happens with race, religion, etc.
Can't fight racism with racism.

Backwards racism at it's finest.
Or, perhaps, the tools do something well, are flexible in their approach, and, by way of incremental improvements and configurations over time, fit very hand-in-glove with those who've been using them for some time.

I'd used multiple email programs before finding my way to mutt, including various GUI programs. I'd used elm and pine briefly and somewhat enjoyed them. My primary mailer prior to mutt was Netscape's built-in mail client (NN3/4). The main problems with that were instability and some lack of flexibility.

Mutt took a week or so of getting used to ... and then ... just worked.

Not having an integrated editor (e.g.: making use of vim) was a huge win. One of the huge benefits of console-mode tools is that they can make use of one another in this way.

I've used a great many email clients since encountering mutt, and none are as fast, effective, reliable, and efficient as mutt. I keep coming back.

My complaints? Search through large volumes of mail (10s to 100s of thousands of messages) is slow. Google's use of tags is really useful, and more flexible than a highly-structured set of mailboxes. There are add-ons / forks of mutt which provide both features.

There's also a lot to be said for tools which work over a minimal configuration -- 24x80 vt100 emulation over serial line (your "last ditch" remote access method for most servers), SSH, Connectbot, console, etc.

Knock them all you want. The tools are useful, ubiquitous, standard, and effective.
"The most incredible thing" about something that isn't actually especially incredible is by definition not going to be that exciting.

What were you expecting? Each program is actually a VNC client that connects to a server that has super secret Valve room temperature quantum computing hardware and a NIC based on laser cutting OCRable messages onto live crabs?
Medihaber
> WHO CARES?

It unnecessarily adds doubt to the claims being made. If your narrator has an agenda it becomes difficult to trust that narrator.
Let's pretend for a minute that I think it's reasonable to swap black & white in these sentences and call them equivalent (I don't)... There's still a mammoth difference between opinions someone writes on a blog and things people say to their employees or coworkers at work.

I can't think of a time that I faced the level of ugliness laid out in this story even once in my 32 years, so the last thing that occurs to me when I read something like this is "Wow, the author is saying some completely unacceptably racist things"

[EDIT: Shit. I'm 34, not 32 or even 33. I have no idea why I can't keep that straight.]
If you had any doubts about Kixeye before this, their hiring video should seal it.

http://www.youtube.com/watch?v=s5l-nnR4Bx0 (probably NSFW)
The night has been announced!

http://news.ycombinator.com/item?id=4585775
So what happens when your lock requires holding the door with pressure to have the bolt slide freely? Does it just not lock, or does it tell you it won't lock?
I always thought of it as a marketing tool for the answer-givers. Of course, it's likely not as profitable to charge them money to answer questions :)
See the second figure in the article here: http://allthingsd.com/20120530/kixeyes-games-on-facebook-are...
You're saying you doubt this happened?
-$2/month. I want a cut.