skysight-inc/HackerNews huggingface dataset:
It's perhaps also worth noting that sexism and discrimination are usually just as bad for members of the dominant class as they are for members of the discriminated.

Programs which would help more women be involved and included in CS will end up helping men who would find themselves in similar situations. Discrimination is harmful to just about everyone.
Both would be easy to notice in a debugger. Finding the cause, as you imply, would be tricky unless you remember to check the preprocessed output.
CMU 10-701 – Introduction to Machine Learning
Lecture videos: http://www.youtube.com/playlist?list=PLZSO_6-bSqHQmMKwWVvYwK...
Sure they do but on average a millionaire from HK is going to travel internationally a lot more - especially to poor countries - than a millionaire from New York, simply due to geography and living on a small island. All they have to do is walk over the border into Shenzhen to get a sense of just how rich they are. One could conceivably grow up in NYC and never grow to truly appreciate how much their life differs from those in the poorest parts of the World.
Are you saying that that's a good thing? I'm not quite sure of the intent of this post, so I'm not sure with what tone to read it.
Does anyone know why it stops at 6999?
http://www.wdyl.com/ looks interesting, but doesn't seem to return very meaningful results. It tries to be smart through, showing different types of results such as those related to groups, emails instead of just websites.
These apps remind of the guy who bought the first fax machine, nice but you need a friend with one too for it to be of any use.
Much like the discussion about sex/abstinence, there's really no way to avoid Disney (or violent media) completely as a parent. Even if you don't show it to your kid they'll see it at school or somewhere else.

So if you want your kid to get something specific out of a Disney movie other than the intended message, it's probably better to ensure they see it with you while you're there to explain it appropriately.
It doesn't. (eg. http://graph.facebook.com/20000)
All-too-common response:
"Oh, but they're just warnings mumble compiles and runs 'cleanly' mumble..."
On a serious note: Is this the list of facebook employees?
I'm surprised it's so high, actually. Other ground-floor people like Chris Hughes have much lower IDs.
So sublte, yet so impactful on the 'feel' of the game. Really awesome.
> Maybe there are people that like being singled out based on their gender in this context but I have definitely not met any.

The fact that women participate in these events is an obvious counter-example.

And yes, the author is essentially making your point. But she is also speaking from a position of privilege, as someone who was never intimidated by "boy stuff" and who admittedly got along better with boys rather than girls. I'm not sure her point is representative of the target audience of these kinds of gatherings, so it should be weighed with that in mind. Also its interesting to note that her comment was not in the first person, as in "this is how I feel about these events". It seems like she's doing what you are doing, projecting her ideas about how these girls will/should feel onto them.
This is probably too late...

Right clicking an element, you have "Copy CSS Path". I want the same thing for JS. Something where copy/paste gives me "getElementById()" for the element or some other way to uniquely identify that element in JS. I can then easily paste it into the Console and get to work.

Cheers!
Is there any evidence that the shifts you cite were actually caused by affirmative action? From your own source, a female accountant attributes the shift to a change in the content of accounting programs (from less to more personal interaction):

> "The analytical aspect of the accounting profession over the last 20 years has been more attractive to women," she says. "It's not, 'Crunch this number here,' or, 'Prepare this report there.' There's a lot more personal interaction."

Not affirmative action.
>It takes about 30 seconds to install an ad-blocking extension.

I'd be willing wager that those 30 seconds of barrier would deter like 70-80% of the computer using population. Very few people as a whole know or are comfortable with browser extensions.
> checked exceptions fundamentally violate interface encapsulation

You have that backwards. Unchecked exceptions will blithely and without warning completely explode your stack. They're the Atomic Goto.

The only way to know whether you're going to get one is to check the documentation, where you can only hope that the API author -- and the author of every API he calls -- has actually documented the exceptions that get thrown, because the compiler will be no help whatsoever, and god forbid an API start throwing an exception later.

> ... try throwing a meaningful exception through Runnable or Iterator.

If you pass around an object that conforms to Iterator, but throw an exception within it, __YOU'RE BREAKING THE API CONTRACT.__

Anyone that relies on the API contract of the Iterator class could have their state completely walloped by the Atomic Goto you inserted with a runtime exception.

> Stop it. JUST STOP IT. Checked exceptions have wasted hundreds of hours of my time, not just writing lame wrappers so that I don't have to type try/catch on every line of code, but also by making debugging and error handling five times more painful than it should be.

This makes no sense, because more work is required without checked exceptions.

Without checked exceptions:

- You must check the API docs for every line of code you write to see if it will throw an exception, and if so, what types.

- If it throws an exception, you must either add a try/catch block to handle the error appropriately (or wrap it in a new exception type), or you must add documentation to your method to declare that it will bubble up an exception, and of what type.

- If new exception types are thrown by underlying code, nothing tells you until your application explodes.

With checked exceptions:

- The compiler tells you what exceptions code throws, and of what type.

- If it throws an exception, you must either add a try/catch block to handle the error appropriately, or declare it in the method prototype. The IDE will do both of these things for you.

- If new exception types are thrown by underlying code, the compiler will warn you.

> If you're still touting checked exceptions in 2013, you are part of the problem. Stop it. Java needs to evolve, and your fresh-from-1995 opinion is not helping.

Stop advocating broken API design and ignorance of API invariants.
I enjoyed these slides quite a bit, are there more resources around for learning to write this kind of JavaScript?
Perhaps some of the user id's belong to deleted accounts?
Customer Service Done Right
How does your Scrum team define 'Done'?
A new type of piano keyboard: The Seaboard
Sexism is discrimination based on sex. Please look up the definition of sexism. No, it does not depend on the motivation or context, everyone who discriminates believes that their motives justify it but they don't. Your sexism is no different from anyone else's.
Right. I was sifting through the Graph a few days ago and remembered back to the movie where supposedly Eduardo is there the moment they go live - and creates an account.

But of course, pointing out inaccuracies in dramatizations is not novel but you have to have a little fun on Saturday night.
> If the male culture is turning away qualified women

Is there any evidence that this is happening?
They reserved id ranges based on where the user was going to university. I guess because they were considering (or even doing?) sharding, so this was an easy way to avoid id collisions.
Interesting: "After FDR adjustment, significant differences in 13 of 19 RVPs were found between the AD and HC groups (Table 2 and Figure 2). Logistical models combining parameters were created for combined AD classification. A logistic model combining these 13 RVP’s provided good classification performance (81.2% sensitivity, 75.7% specificity and 87.7% AUC), compared with the logistic model including only age and APOE E4 carrier status (68.0% sensitivity, 61.8% specificity and 63.7% AUC)."

Despite the impressive improvement in sensitivity and AUC, this is a small and presumably preliminary study. Additionally, the training and testing sets appear to be the same.
To me it seems like the larger problem is that Twitter doesn't just have to be profitable. They also have to justify their $9 billion valuation. Which I suspect will be impossible.
I've heard people say "Make friends, not contacts.", but I don't think it's entirely true.

Yes, the most meaningful connections will not be the hundreds/thousands of people you meet at networking events, but there is still some value in having lots of short interactions and making a lasting impression.

There are people I only met once at a conference years ago, but if I talk to them again today they'll remember me. They might not remember anything beyond my name and that I was a decent guy, but that is still infinitely better than being a complete unknown.
Require companies to use the term "licensing" instead of "buying" with DRM goods
Makes me wonder...who are IDs 1-3?
The original Harvard users are in the first 10k or so. After that it was somewhat partitioned by launching schools until they opened it all up. You can see your own id using your user name in the API:

http://graph.facebook.com/spullara — 2410418

I think the 2,400,000s were Northwestern which is the alumni address I used to sign up. 2,500,000s were UCLA. You pretty easily map it out by grabbing them and looking at what schools people attended.
FaceBook user number 4 is number 1
I don't wear unisex t-shirts. They tend to "gap" and just hang all wrong on me. Makeup? Eh. It depends. More interested in coding than parties? Nope. I'd much rather be at a party, assuming party means "a group of friends having food and drinks, talking and laughing late into the night". People are far more interesting than these computers.

I don't like "because it's there" as a reason to do something. You expressed it as "it is hard and considered hard", but I think it's the same basic idea. I build things because I need the result to solve a problem of mine, or a problem for someone I care about.

Where does that leave me? I don't know. I hope these things wouldn't exclude me from a conversation you were having at a conference.
... Yes, this was just covered on the front page here. http://news.ycombinator.com/item?id=5350675
So you choose to ignore the nuances of the poster's argument, instead criticizing it based on the fact that the author is (you think) part of an over-represented demographic? The points can't possibly be valid, since they were written by a middle-class white male?

Is your own bigotry bleeding through, or have I misread you?
No. Just Facebook profile ids, which happen to start at 4 (Zuck). I can only assume that it took him three tries to get the account creation code right. :)

All objects accessible by the Graph API have numeric IDs. The old mysql ids for users were grandfathered in.
Probably deleted test accounts.
none, its possible that each person is given a code, and after their account has been deleted or hidden, it simply returns the certain error
According to the copyright at the bottom, the page was written 10 years ago, when most screens used smaller resolutions.
Don't get me wrong, I would love to play that game. The company EA, to me, just has a lot less reputation than Amazon where I buy plenty of DRM'd books. Although, Amazon has a workable DRM model at the moment that doesn't break-down when you are offline or when Amazon servers are offline.
or 1-3 is admin accounts?
Given the way it would have been originally coded, probably 3 tries before there were no bugs in mapping the input to the db.
> from the awesomeness that was Twitter.

But was the awesomeness before?
You can also see that Jack took 11 tries:

http://api.twitter.com/1/users/show.json?user_id=12
> Then if I understand you correctly, you are in favor of a spec for something like asm.js?

Yes. Imagine I'm writing an "asm.js" backend for a debugger, coupled with toolchain support for DWARF. To tell you the truth, I'm not even sure where I'd start, since it's not like the spec exposes a VM or a virtual machine state -- but if it did, I'd need the spec for that.

> But perhaps the problem you see is that you worry the same asm.js code will be slow or fast depending on the browser? Not sure I follow you, please correct me if not.

That's part of it. Without a spec, I can't really rely on remotely equivalent performance, but that's hardly the only toolchain issue.
http://graph.facebook.com/11
> Personally I believe that gender imbalance in this (and other) professions is only indirectly related to gender.

History disagrees with you. In the 1960s, programming was considered to be "women's work", like typing, filing and other clerical duties, while men did the engineering bit of actually building the machines. But people began to realize that software was difficult and important, so they decided women had to go.

Women were eliminated from the professional by the creation of personality and aptitude tests that were supposed to evaluate whether someone would be good at programming. They invented the idea that being anti-social was associated with programming skill, which is where today's stereotype of the loner computer geek comes from.

They also distributed the answers to the aptitude tests within all-male fraternities and clubs.

If you believe in a meritocracy that is blind to gender, then you should be in favor of increasing women in the profession. All men who have any pride in their skills should be embarrassed by the lying and cheating that made us the dominant gender in the field.
Sean Parker is # 207,996
http://graph.facebook.com/2 - Mark Zuckerberg (back when you could tag people, but they fixed this)
http://graph.facebook.com/4 - Public Mark Zuckerberg page :P
True Apple's stock is down and Google's stock has risen, that reflects the market's view of future 'upside' on the stock. Bank of America has doubled in price so it's "rallying" too. But comparing it to Google or to Apple would be just as inappropriate as comparing Google and Apple.

Google makes some non-competitive products in the same space as Apple (a poorly performing smart phone in the Droid series, and a laptop with a new take on operating systems). They also provide some superior services, such as a social network in G+ and a search engine period. Samsung would be a better comparison to Apple, at least they are competitors in more markets.

The "analysis" linked however just pointed out a stock going up and one going down by two companies that live in the 'tech' sector. So I was, like the comment I was responding to, being sarcastic.
http://graph.facebook.com/spullara/photos

if only I had the token :P
I'm pretty sure that "Soleio Soleio" is not his real full name.

Facebook should definitely ban this account.
That is one quick pivot. But I am against such pivots which shifts a non-performing business model to a new vague and time-buying model where you will wait to gain some momentum to either get acquired or waste some time to finally take the bold move of shutting shop and moving on. I wish goodluck to Refer.ly team.
Why all the hostility? People are asking you where you got your numbers, which is reasonable considering your comment provided two percentages and nothing else. Your unwillingness to back up your opinions with facts that we can check and verify marks you as an intellectual coward as well. Stop calling the commenters names and engage in the conversation, please.

I'd also like to know where your numbers are coming from, since I'm in the middle of deciding where to found my first company and any information that strays away from what is popular tends to get my attention.
just paste the link http://graph.facebook.com/4 on your FB status and see.....
http://graph.facebook.com/4 (Zuck)- Mark Zukerberg
What I really want to see is an article on "Why I created Microsoft Bob"
The problem is most networking is rudderless. The "networker" often doesn't have a plan or agenda and isn't thinking about what's in it for the other person.

Also, networking is an activity vs. progress trap, i.e., networking can feel like you did something useful (yay - new LinkeIn connection) even if that networking doesn't have any clear or discernible benefit to your startup. There are a lot of folks "playing business" vs. actually running a business in startup land and those folks are often networkers extraordinaire as it makes them feel like they are doing something to advance their cause.
He's just making an observation about people's behavior, not saying whether or not people should behave like that.
Show HN: Start-up project, a curated Video Wall
As part of perth.startupweekend.org we've built a curated video wall called viralityapp.co

We'd love to get some feedback and for you guys to crank our real time analytics up so we survive tonight's presentation.
Well put. People seem to forget that success is an event and not a lifestyle (or being rich). I prefer to read about failure due to how it tends to teach more than success.
>Girl-centric CS activities are an appropriate way of counteracting these pervasive gender stereotypes.

This is pretty much the exact opposite of what needs to happen. We want to eliminate gender discrimination, so let's single out people of a single gender, tell them they're different and that they need CS events just for them, and watch the problem disappear. And while we're at it let's also disparage The Other gender (because surely, there are only two) by implicitly discouraging them from attending the event. Then when it comes time to enter the workforce these two strata we've created will surely integrate seamlessly, creating a more livable and productive world for all of us. Yes, that is how it will happen.

What we need are gender-neutral CS events that we encourage all people to attend. Recruit women aggressively to attend, fine -- but not on the basis that they are women. Rather, on the basis that they might like CS and the things that happen at said event.

I fail to see how we are going to combat gender discrimination by reinforcing gender stereotypes.
Planescape: Torment spiritual successor launched on Kickstarter
Sexism is wrong because this kind of discrimination is immoral. Women should be able to do whatever they want and are capable of doing for a career, not just what the men around them want them to do. This is a moral debate before it is a debate about maximizing performance. Sexism is as wrong as religious discrimination and racism (hence the analogy with slavery).

Suppose a case where a men-only field led to better performance, would you not think that it is morally correct to exclude women in this case? And that's besides the point: I don't think we should encourage women to go into CS because it makes CS better, I think we should encourage women to go into CS to let them know if that's what they want to do they can and they'll be welcome and they'll have a better life like that.

If I was a hiring manager I would want to have more women on my team, but I would not feel very good about myself turning down a man more qualified for a woman for no reason other than his gender. What if I'm Apple and I just destroyed this man's lifelong dream of working for Apple? Hiring should be based on merit, and nothing else. What's next? Hiring people from different religions because the team will benefit from the different viewpoints? So if you followed a religion you'd be more likely to get hired. I don't agree with that.
When I was your age...
Japanese and Chinese Americans have faced lots of historical obstacles, from anti-miscegenation laws to internment camps. Ever hear of the Chinese Exclusion Act? They still face a lot of stereotypes. There's a big culture and language divide between the cultures of South/East Asia and those of Europeans. I don't buy the idea that they are "probationary whites".

They just happen to be really, really good at what they do, on average, to the point where they outperform whites in majority-white nations. And in doing so, they falsify the hypothesis that achievement gaps are caused solely by majority-group racism.

Asians blow whites out of the water on SAT, MCAT, IQ, and other tests of achievement, aptitude, and ability. Even if there was a bias against asian names in the market place, Asians would probably overcome it just by being too good to ignore.

It's really hard for me to square leftist theories of racism with the data. To be successful in America, the best thing you can do is be born to Indian parents[1].

It is interesting that you mention immigrants. African immigrants to America are a high-achieving group, outperforming whites in income. So they manage to beat the stereotypes while African-Americans do not.

[1] http://en.wikipedia.org/wiki/List_of_ethnic_groups_in_the_Un...
asm.js is just JavaScript, it isn't a new VM with exposed low-level binary details. You wouldn't need to use DWARF or write your own low-level debugger integration. You can debug code on it of course, the right approach would be to use the JS debuggers that all web browsers now have, with SourceMaps support.

The goal with asm.js is to get the same level of performance as native code, or very close to it. But it isn't a new VM like PNaCl, it runs in an existing JS VM like all JavaScript does. That means it can use existing JS debugging, profiling, etc.
Facebook User #5
I love that the name of the name/value pair for handle is actually "screen_name". That seems pretty left over from the AOL days...
I can say I've all but stopped using twitter altogether since their purchase/bastardization of tweetdeck. That client was nearly perfect.. multiple networks support, persistent searches...

Twitter is not important enough for me to have to run a separate application for it.
Sure, under the most simplistic definition devoid of any cultural context or connotation. But if you have to prune all meaning from the word to prove your point then perhaps your point is rather weak to begin with.

To put it another way: if your definition of sexism means that women-centric events designed to foster interest in an otherwise underrepresented field is considered sexist, then its your definition that is faulty.

Here's a definition that doesn't strip the salient context from it (dictionary.com)

1.attitudes or behavior based on traditional stereotypes of sexual roles.

2.discrimination or devaluation based on a person's sex, as in restricted job opportunities; especially, such discrimination directed against women.

It's amazing how these discussions always devolve into cherry-picking definitions and parsing language like a machine to prove respective points. If you have to resort to that, then just bow out gracefully as you are missing the point of the discussion altogether.
It doesn't really tell you anything secret.
Canada has some interesting towns. I wonder if a Comic Sans rebranding would do anything for "Swastika, Ontario" - the sort of naming equivalent for radioactivity - for example! :)
You can add the Pope's official commemorative photobook as another bad example.

(http://www.vatican.va/bxvi/omaggio/index_en.html)
I agree that the true-to-life reminder questions are probably an outdated model. However there's nothing intrinsically wrong with the maiden name question. There is no server-side code checking in with your mother or running her middle name against a federal database, you can enter whatever you want in the box. Surely people who are savvy enough to be trading in Bitcoin realize this.
Not exactly - it's kind of like executing a C program in a sandbox. It intercepts all memory allocation requests and accesses, and can tell you if you access memory you did not request.

But how C programs behave regarding memory is well known and understood. However, it does require understanding basic memory concepts related to the operating system itself.