skysight-inc/HackerNews huggingface dataset:
> She did not have to, and should not have, publicly shamed them for a private joke

Why shouldn't she have? It's harmful to the community. Until we, as a group, create a culture of publicly standing up to these things, and supporting those who do, they won't change.

> she was not threatened

Sexist jokes come in a wide range of shapes and sizes. In our culture, women are usually blamed for violence against them. They are held responsible for the company they keep, and the situations they get themselves into.

But the truth is, there is NO reliable way to tell whether a man, or a situation is truly safe for you. Friends, people you're dating, colleagues, private parties, worksplaces all can go from "seems save" to "violent" in the blink of an eye.

As such, women are forced to develop a set of vague signals that they must be constantly vigilant of. One of those signals is how men use and respond to sexist jokes. By telling sexist jokes, you are engaging many womens' Safety Detection System.
In particular CSPRNGs, because the output of a fatally flawed CSPRNG and a secure CSPRNG can look very similar.

This is also why CSPRNGs are a great place to hide backdoors.
This could be very useful for getting numerical and other high performance code into the browser.
Thank you for posting this. I wasn't at PyCon 2013, but I really wish the discussion would get back to the fact that 99% of what happens when technical people get together is positive and cool. It's really sad that the ridiculous 1% gets so much attention.

I actually don't think technology people are that bad, not as a class. Most types of ambitious male business people are a lot more vulgar and perverse than the technologists. VC-istan execs tend to have inappropriate, power-imbalanced office affairs, traders and bankers go strip clubs more often than is healthy... programmers swear slightly more than average and some are socially awkward. Not the same category.
Chrome, bringing back the "best viewed with Internet Explorer" banners...

(and now the kids have no idea what i'm talking about :)
That doesn't mean films are necessarily profitable, though.
Unrelated: writelatex.com is the only site I've noticed that sees when you don't load some of the JS it requires from third-party domains, and warns you about it! Great little feature.
Do you mean that you feel many people respond to financial problems by splitting up. Doesn't that exacerbate their financial problems, at least short term, and - if there are no other issues - dispose of many benefits in the process?
That's a nice and useful tool.
Gotta agree too, I'm not sure I would use the word "easy" though, as it sure is a simple rule to follow - be nice, continue to be nice, zero-tolerance for not nice behaviour - however, simple things are often the hardest to implement - as you gotta be drawing the line somewhere, which as was mentioned, if one thing slips through, a lot more could slip through - this seems to be a big misconception with society in large, lack of enforcement of an ideal, does not mean that the ideal doesn't matter and shouldn't be respected - that to me seems like the vehicle for these small things to slip through, and a lot of similarity of your original post - how can we make people feel empowered to act correctly when misfortune occurs instead of letting it slip by? be it a conference, a meetup, an IRC chat room, or any circumstance.
One more question: when is the post by email function going to be live?
Credibility - revisit both side stories on #PyconIncident
DDOS is about the same level as fire bombing a business.

People like Richard Stallman who disagree (Richard Stallman is stuck in the past) really haven't got a clue that's going on.
Her initial blog post isn't what caused this. She was featured on Hacker News before she wrote it.
Totally with you there. I am a huge fan of Amanda Blum's post on the matter, she really got down to the nitty-gritty of it: don't be a dick, you're ruining it for everyone. I also had the privilege of meeting and speaking to Blum a few times at RailsGirls PDX (which she also helped put together) and she was an absolute pleasure; really cared about the even from beginning to end and set a fantastic mood for the day (and a half) with her enthusiasm. If she said this woman was hard to work with, I believe her.
No, any court can - in theory - declare a law or its application unconstitutional, but the lower courts are very reluctant to do so, and even appeals courts prefer to only do so in bright line cases. And I don't think this is; even if the court has grave reservations about the law, they'll likely punt and hope the Supreme Court figures it out.
I wish I could say that I'm surprised that anyone is attacking SendGrid. Even though they have done nothing to deserve such backlash - both before and after firing Adria Richards - it doesn't surprise me in the least that people are taking the opportunity to unleash hateful comments and demonstrate poor attitudes.

I agree with you all the way, other than that. SendGrid made a great case for departing with Ms. Richards and I think it's pretty clear that her role as a developer evangelist is certainly harmed and she can no longer continue in that role. It has nothing to do with gender, and it has nothing to do with her being offended by those comments, but it has everything to do with the poor way she handled calling out these guys and the fact that she cannot participate in a developer community without developers being fearful of how they conduct themselves within earshot of her (they weren't even talking to her!).

[Edit: Downvoting this eh? If you downvote, you should really participate in the discussion and tell me why I might be wrong.]
> Vendor identifier is user-resettable.

And that is a feature, not a problem to be worked around. :)
a recent side project i made, question about credibility of articles/posts. let the users see stories from the both sides, better understand what's going on, and why credibility is important. two people got fired, which is sad, and undesirable.
You're right on with this. It's hilarious to see all the posts replying to you and saying that you're an adria apologist. Not sure how anyone would conclude that from what you wrote. Thank you for being a reasonable and rational human being who doesn't publicly shame and harm the lives of people over something so small. Hypersensitivity at it's worst.
Well if you do please give me a call - I am thinking of going down the 10xmgmt route
Asana seems to be nice, but there is no easy way to create roles in free plan. For example: you must create separate workspace for tasklists invisible to your clients. In Trello it is much more straightforward.
It's very nice, I hope it does well.

I may have missed it, but does this do collaborative editing between 2 or more people? That would be the thing that could convince me to use this or something like it. Otherwise it's just a really nice drawing app whose drawback (others would call it a feature) is that I have to get to it through a service.

What I'd really like to see is something that two or more parties could install locally, and collaborate interactively without a server in the middle, or only the lightest of facilitation by a server. Which is not what you're trying to do here and I apologize. What you've done is pretty sweet.
From the wiki: "Some sociologists have defined racism as a system of group privilege."

That i can understand, Its racism. no argument there. So your changing the context of the word so the intent does not matter but the effect does? that's outrageous. Racism is all about the outcome AND intent.

why do all these mental gymnastics just so you can say X cannot be racist towards Y? Why even say something like that? I can't see if having any positive outcome. Its a blanket statement that while maybe true in some situations with your special definition of the word is not true in others. You can find areas of the world where almost any given race has the power/upper hand and are "racist" towards them.

My point is you cannot simply say X cannot be racist towards Y because it can, has and will happen and all levels. Sure you can limit your definition of the word racist and redefine it but really whats the point?

Either at an individual level, a social group level (X friends won't be friends with Ys) or a social/society level anyone race CAN be racist towards another. They may not be in a given situation/area/whatever crazy limitations you wanna make, but there is nothing inherently special about any race making them immune from being racist, we are all human regardless of race and we have to work together to stamp it out and statements such as hers do not exactly help at all. I'm not sure what point she was trying to make, or even you honestly, but it would be better to phrase it in a way that does not use the term racist and redefine it so people can say such inflammatory things. Notice how pretty much no one gets it, most disagree with it and it flames hate? That's not a way to fix racism.
She posted a tweet. Even had she called for his resignation (which she didn't), she didn't have any power to effect it. What about the overreacting HR people who actually fired him over that tweet (knowing about the 3 kids and all)?
errm no.

because there was no "forking" joke. There was I'd fork that guy's repo. If you don't know what forking and repo means, well to put it bluntly you're out of place @ a dev conf.

I fail to see how either of which is sexist, although if strained may be sexual. And also Adria made the much more lewd big dongle joke herself on Twitter a while back...

It's all in comments here
can't find anything newer than this https://www.defcon.org/html/defcon-20/dc-20-press.html

"July 26 – 29th, 2012"

[...]

"Photography/video without explicit permission is forbidden."
Pretty sure all they read was "Don't apologize" and "women" and then made a stupid assumption. Surely no one could read that and come to think you were defending her
Thank you for this response, it's a nice addition to the responses from reddit which were:

{
\His answer is essentially "systems engineering" which is multidisciplinary or "holistic" applied physics. This then combined with awareness of what is broadly possible and a certain confidence that what you are doing is important and will be the right way of doing things.
Basically the entire world becomes you own Lego/Tinkertoy/Erector set without any of the artificial boundaries defined by academia.
Nature doesn't have teams called "physics", "chemistry", "biology", or "science" vs. "engineering". Those are human social inventions to address bounded rationality of humans, not qualities of nature itself.
permalinkreportgive goldreply

\He is saying that when you are looking at a creating a solution to a problem it is best to understand the root problem from first principles - otherwise you end up doing a derivation of what is already known/being done. He is saying that is the only way to do something truly new and unique without resorting to luck.
}

Source: http://en.wikipedia.org/wiki/Systems_engineering
Thanks for noticing :) That check has greatly reduced the number of confusing support requests we receive.
I don't agres with you, but I'll grant it. So let's say that men don't get rape threats. Are rape threats inherently more worthy of our scorn than murder threats?
Fuck Stats, Make Art
Devil's advocate for your devil's advocate:

At the least, our use and interpretation of the Constitution has explicitly discounted individual rights in favor of the collective state since approximately Lincoln. Against 150 years of tradition, what the Founders intended (up to and including the arming of the populace as a deterrent against tyranny) is largely irrelevant.
This is a pretty unrelated question, but how does one find out about these conferences? I typically only hear about them afterward (Heroku's Waza and now PyCon). Are there any that are known to be particularly good?

Additionally, any recommendations for which to try to attend as a first year computer science student?
It's not a big deal. Just use the:

[[ASIdentifierManager sharedManager] advertisingIdentifier];

for advertising across apps from different vendors or:

[[UIDevice currentDevice] identifierForVendor];

for tracking your own library of apps or save a:

CFUUIDCreate();

for tracking a specific app.

Developers who are upset that these IDs could be changed by the user if they restore their device or deliberately reset them are precisely the privacy violators that Apple are trying to eliminate. Yes, there are keychain tricks to create a more persistent ID (or MAC IDs to identify the device, regardless of user) but if you truly need long-term persistent, unique identification users, have them log into your service instead of trying to steal their identity without permission.

Edit: I forgot to mention another clean option for persistent identification... store a uuid from CFUUIDCreate() in an iCloud ubiquity container. Yes, the user will need to have an iCloud account and allow your app to store there. However, it does not require the user log into anything new and is the only measure that will follow a user through both app deletion and device changes (other than logging into your servers).
On security, I'm not sure I agree. Part of achieving optimizations is making enough assumptions to perform them, and that leaves you open to holes in your validator. If validation isn't correct, then you could potentially trigger the optimizer to create bad code that would be exploitable.

We've basically moved to Java bytecode verification to asm.js verification. This is just speculation, but I'm actually concerned about the potential security implications.
This is ridiculous.

I'm all for the representation, but I'm against the trolling nature of HN and alike.

Look at the comments posted the other day. You hated this kid. And still hate him. Only because he claimed to be bigger than he thought he was, which is true.

But, an injustice was still done. Yes, the guy is a tool. A big tool. And he's lucky to have this opportunity. But grow some balls HN. Either flame him again, or apologise, because now saying "Yes he was mistreated" is just flawed.
http://en.wikipedia.org/wiki/Sockpuppet_(Internet)

but I was going for the angelhack tickets

Then you were basically acting as AngelHack's sock puppet.

Even if you don't work for them and had positive intentions, their ticket giveaway promise is (IMO) a pretty cheap stunty way to turk sock puppets on sites that would otherwise automatically detect sock-puppeting based on IPs or similar.

Pro-Tip for AngelHack -- not really a good call on this one. Next time you should just approach a Hacker News poster used to the ins and outs of the site to craft a quality astroturf post for you. Quantity over quality doesn't really fly here. If tptacek isn't available, I can be bought at very discounted rates.
Thanks!
The pinging is deactivated on my router, no surprise there.

The problem is not the ranking, which backlinks influence, but the ability of the Googlebot to crawl the site.

Also, I did not add the entry to BACnetWiki. In fact it's probably one of the only mention of the site that I did not made. :-)
This was my first PyCon and I had an awesome time.

There were so many interesting talks and I have so many new ideas that I am going to hack on when I get home. It's a shame that I didn't meet as many people as I would have liked.

It's a real shame that all the good things that went on seem to have been forgotten.
Ultimately the line is drawn based on what the evidence implies about intent. What does downloading 10 URLs by hand to get a proof of concept say about intent versus downloading 10,000 with a script?

If we're going to give "security researchers" license to test other people's systems without consent, shouldn't we at least have some understanding that such actions will be narrowly tailored to prove the necessary point?
I think you've misunderstood me/what happened.

I'm not saying its ok to go upto people on the bus and tell them dick jokes or talk about goes existence/non-existence, that just kinda rude.

I mean your having a conversation with your friend and for someone nearby who wasn't participating or involved to be offended and outraged about it, take a photo and post it online like adira did. This is not discussing it with the person, this is discussing it with your friend in earshot of the person.
This isn't news. It's drama. The less attention people pay to all of it, the better.
PyCon's a yearly thing and has been for a while. Newer cons will make a post to a place like HN. There's a con coming up this year that I got contacted about because I went to one that is being run by organizers of a different con I went to a few years ago.
I totally agree. While I agree with the dismissal, it's like they're trying to save themselves by sacrificing an employee to the angry masses. Not a whole lot of tact going on in this entire situation...
This is exactly why I feel like the only person actually guilty of sexism here is Adria herself. She's belittling her own gender by acting as though women cannot be around sexual humor.
The PlayHaven employee was fired because of this event [1]. What led PlayHaven to conduct the investigation? Adria's tweet and blog post to thousands of followers. This isn't the first time she has used her considerable influence as a weapon[2].

[1]http://blog.playhaven.com/addressing-pycon/

[2]http://amandablumwords.wordpress.com/2013/03/21/3/

Edit: Changed a link.
Promise us. Even if you become famous and rich one day, you would still keep posting loyally here, not just about your own product tho.
I hope it's a good message that there were only 2 problems PyCon staff had to deal with - but I wish the current shitstorm had stopped here: http://pycon.blogspot.co.uk/2013/03/pycon-response-to-inappr...
Show HN: Colours for iOS - 100 predefined colors and auto ColorScheme generation
Scott's visit to D-Wave shifted his opinion. He obviously can't come out and say he changed his mind as a professional skeptic but it comes about as close to saying as much.

http://www.scottaaronson.com/blog/?p=954
How to reduce redis memory
Redis how will the memory data transfer part to disk in order to reduce the memory, in addition to VM
That definition of racism is certainly a minority one, and isn't supported by the dictionaries I checked. To intentionally misunderstand what most people mean by racism, and then tweet like that, it seems like she's setting up a straw man in order to get into a fight.
You're right. The company should have practiced a little rationality instead of instantly reacting. But she should be held responsible above all because she took offense to a joke instead of taking it to superiors or confronting the guy, she posted it for all to see and read. Her actions did lead to his firing regardless of the company's questionable decision. You don't publicly humiliate someone for something so small. If he had been sexist or made a sexist joke to her or to someone else around then I would understand the company taking action, but I still wouldn't condone the public humiliation unless it was very egregious.
I'm not disagreeing with you but where do you get this stuff about the vast majority of women being uncomfortable going to tech conferences? Is that anecdotal? Is there a study you can cite?

Also, just because someone is offended doesn't give them the right to respond however they want. They still need to be responsible.
A list of a bunch of hashes of an email address and some sort of ID number? Sounds like a "White Pages" to me.
It's called Critical Race Theory, and it's just as valid to question it as it is to espouse it. It's not hard science.

One could argue it gives minorities license to say as many racist things as they want to and claim it isn't racist. It's an argument constructed so that one side wins by default.
> I can't see PlayHaven hiring mr_hank back ... I would guess it'd be slightly awkward.

It would certainly be awkward, but it would be a pretty big PR hit not to take them back.
If you say shit in a public place, you can't turn around and say it's not the business of the people forced to overhear you. You made it their business.
That strikes me as a very surprising position to take.

So you consider it a felony to enter in a browser some URL that has not been been "published". What exactly counts as published? For instance, if I created another page that links to it, is that "published"? Is it still "published" if I later delete that other page? Is it "published" if someone else somewhere in the world creates a page linking to it, but I never create one? What if I print a riddle in the newspaper, which says that the answer to the riddle is the URL in question... is that "publishing" it? What if it's a really HARD riddle? What if I don't print the riddle in the newspaper, but it's a really easy riddle... something like "just add one"?

I honestly do not think that whether you "publish" a URL should be used as an indicator of whether access is authorized. Every web server I have ever heard of has the ability to return a "401 Unauthorized" error code, and to do so or not based on the credentials of the person connecting. If I were writing the law, I would say that guessing a password to put in such a box, or accessing it with a malformed request used a bug in the server to bypass such a credential check would certainly qualify as "unauthorized access", but that "AT&T didn't bother to require a check before returning the data to any browser that asked for it" would be evidence that it was explicitly authorized.
I'm sure a ton of successful and rich founders lurk here.
His advice really is 'good user experience is good; bad user experience is bad.' Human intervention is not essential to good user experience in most of his examples; he compares the human versions to poor implementations of automation. A form with some validation and normalization is probably a better user experience than having a human review the fields.
This makes absolutely no sense to me. Watch how fast my friends stop making gamer jokes when our sports-fan friend walks up. Is that "jock-ist"? Of course not. It's taking into consideration that the topic being discussed isn't likely of interest to the new member of the conversation, and therefore being considerate enough to change the topic. That's not oppression, it's courtesy.
Ask HN: Stealth Media Startup Seeks Help Finding An Early-Stage Advisor
I'm a startup founder looking for a media or music business professional who can provide a visionary media startup with early stage assistance as concerns networking and marketing.

The startup is in stealth mode (because I don't find current music business efforts very exciting), and I'm not sure how to - discreetly - find advisors who can help the startup in its early-stage efforts...

Send an email to me at vossjens1@gmail.com - the startup has a domain; however, I don't want to advertise it shamelessly.
"TL;DR" should go towards the top of your writing.
I was at the sentencing and the prosecution argued that spoofing the user-agent constituted fraud...

https://addons.mozilla.org/en-US/firefox/addon/user-agent-sw...

My friend also informed me:

" HTTP has an error code, 401, for unauthorized access. AT&T responded with code 200 meaning OK."

The more one finds out about this case the more incredible it is.
This is good, it's sad that someone doing something stupid and making a spectacle had to overshadow people getting together and doing interesting stuff.
I use a spoofed user agent all of the time.
Do we know that those pertain to the same incident? It seems likely to me that they don't.
Drew Houston posts here. In fact, he posted a few days ago.
Spain's economy is in a pretty bad state at the moment. Worse than the other countries you mentioned as far as I'm aware.

In the town where I live the local police hadn't been paid for two months, so they made up their wages by setting up checkpoints and fining drivers.

When you're seeing that level of dysfunction it's not hard to see how the situation in Cyprus would make people question how safe their Euro accounts are.