skysight-inc/HackerNews huggingface dataset:
Keep reading your own link. Duress includes "retribution" not limited to physical violence.

" (b) As used in this section, "duress" means a direct or implied
threat of force, violence, danger, or retribution sufficient to
coerce a reasonable person of ordinary susceptibilities to perform an
act which otherwise would not have been performed, or acquiesce in
an act to which one otherwise would not have submitted. The total
circumstances, including the age of the victim, and his or her
relationship to the defendant, are factors to consider in appraising
the existence of duress."
What was is advice ? heavy printf ? or lengthy prior analysis ?
I don't see a downside to pointing it out. The worst they could do is nothing, BUT at least they'd be aware that some part of the market is paying attention (implied: have a female character option and you might make more money).

Happy to point it out on your behalf if you'd like to mention the game!
> While there were a few of the expected "where's the proof" people on Twitter, as Kelly said, the large majority of responses she got were supportive, from lots of men and women.

You raise a good point, but the problem is that not all supportiveness is equal.

There are a lot of people who share their opinions when an incident like this goes public, and depending on what communities you happen to draw the attention of, the response may well be more positive than negative. But there's a much smaller number of people (like bosses and future bosses, for instance) whose response will have a real, tangible effect on your career and future.

If those few people happen to be an unlucky random sample -- like, say, the HN commenter who said about Kelly Ellis that "the only thing I have learnt from this and the Adria Richards nonsense is when I am hiring I will screen for radical feminism" -- then the supportive comments from complete strangers don't mean much. And so it's understandable why someone would be reluctant to take that risk.
I attended a relatively large tech conference in the U.S. Midwest where the atmosphere was more informal, alcohol was provided to attendees, and every attendee received complimentary passes to the hotel water park. The same conference changed its open bar policy to "one free drink per day per person" after an incident (which was either indecent exposure or sex in public or sexual assault depending on who was telling me the story, still don't know the real version) some years before I attended. I can see an open bar combined with a con atmosphere that goes out of its way to be informal ending up with some vocal, drunk assholes.
My daughters are 6 and 8. One of the biggest questions they have before starting any new game is "can I be a girl?" Even in Minecraft, their favorite, they try to dress up the character as much as possible. They're terribly disappointed when where are no girl characters and offhand, they only bought/play one game without a girl character (GTA V, though we skip the missions which contain the questionable for kids content).

Even in Myst, they asked/pretend the main character is a girl (though the intro makes it rather clear that's not the case).

It's really surprising to me, since as a boy I often chose female characters and didn't really think about it. But game devs could easily be losing money by alienating so much of the market. (Though girl characters for purchase, so long clearly identified in demos or marketing materials, is probably a cynical way to fix the situation. Spending $5 to make my daughters enjoy a game is an automatic buy.)

And it extends further, too. When buying a ThinkPad for my 6-yr-old, she really wanted a colored one. Even when explaining it's a superior platform, how it'll hook into her audio hardware, etc., she was only OK with the platform after I said we could get one of those vinyl skins printed up for her ThinkPad, so it wouldn't be all black.

Maybe this is all well-known, but it's just amazing to see how strong the "feminine drive" is, essentially naturally, at such s young age. (We severely restrict the amount of shitty girls kid's TV shows, no Barbie, no Disney products, biggest toys are LEGO, etc.)
I agree. That is not justification at all. I just think if you call people misogynist/homophobic/etc you shouldn't be hesitant to provide a concrete example of them acting that way.
Oh, that kind of thing still exists. Took me all of two seconds to find it:

http://www.androidgamehacks.net/forums/

And just like hacking with Game Genie was unusual back then, jailbreaking devices, hacking .apk files and hand-editing save games isn't for everybody either. But all of that definitely still exists, and is far more accessible than ever.
Lint for Math
There's hope though - Minecraft seems to be immensely popular with children, and for a good part because it's so hackable and moddable.
Could you please give some examples of extension malware running rampant?
Mozilla's failure w.r.t. Brendan Eich started before they "failed to defend" Brendan Eich. So blaming them for such a failure is off-target.

Doing an under-resourced mobile OS that also appears to lack a workable ecosystem strategy is what could do a lot of harm to Mozilla.
> On the other hand: I think the counterintuitive thing about ineffective programmers is that many of them are perfectly capable of reasoning through a CS problem in Java or C++ or Python on a whiteboard. But they're --- for lack of a better term --- useless when it comes to actually getting real-world systems built.

Software engineering is a performative art. Sure, there is a heavy intellectual component, but you actually have to do actual software engineering to get good at it. You can't just study the theoretical aspects. It's like how you can't learn Haskell just be reading a book and some websites. And yet, someone could go through school for CS and slide by without actually doing any real engineering / programming. I had a CS graduate TA (for a CS discrete math class), at a very well regarded school, who literally did not know how to compile a C program, full stop. He was very into the pure-math side of CS...but still.

As an analogy - you can imagine that someone who has studied music theory for years, has perfect pitch, knows how all the various branches of music relate to each other, which artists influenced whom, etc...could still be shit at playing musical instruments or creating new music.
it's because she's a girl.
Because they're in California
Also, maven-enforcer-plugin can lock a minimum version of maven. And Java for that matter.
I'm not arguing that males aren't stronger than females in the same weight class. I'm saying an untrained male can't receive moderate training and suddenly massively out lift elite female powerlifers in the same weight class.
Psychology is kinda tricky - I keep my "screw-around" and "play-with-a-little-bit-of-this-and-a-bit-of-that" on a (not visible to the outside world) BitBucket account, as

(a) I'm never sure the code is high quality (idiomatic, proper variable naming, documented)

(b) I'm not sure I'd be able to complete it to the point where it's a decent-looking project, not some random half-done stuff,

so I don't want to be judged by it
Indeed, the Japanese rules are not suitable for mathematical analysis of the game;
see https://en.wikipedia.org/wiki/Rules_of_go#Counting_phase

That's why our paper "Combinatorics of Go" assumes the so-called Logical Rules at http://tromp.github.io/go.html,
which do end a game on consecutive passes.
It involved people I couldn't cut out of my social circles without dramatic sacrifice. Even getting rid of of him as much as I did without calling him a rapist cost me a great deal.
First Dedicated Dev Ops Engineer Wanted at Mattermark (YC S12)
What a ridiculous article; such specious reasoning.

The meritocracy argument is such bullshit. White, straight, privileged males love to talk about this shit so much, but then they look the other way when people are kicking out any attempt to making the playing field level for others. There is no real meritocracy when the opportunities and treatment of individuals are so unbalanced. There's just privilege.

Beyond that, he's actively rooting against the only ever successful non-profit, open-source browser vendor because they didn't live up to some silly ideological expectations perfectly. Great, Mozilla is gone. Now, the only browsers that can run under the modern web are from corporations.

Even further, such hypocrisy. Check this logic out:

-Mozilla didn't judge Eich by the quality of his work alone, but threw him out because of how he treated gay people by donating to causes that would prevent equal treatment under the law.

-I don't like Mozilla because how they treated Eich.

What a petty individual.
I read "false complexity" as "complexity as imposed by a set of rules", as opposes to "complexity as an emergent behavior from very simple rules and interaction". Of course, adding any rule will add more complexity of the former, and probably the latter too. Whether one is more interesting than another is a matter of taste.
Ansible Deployments Visualized with a Raspberry Pi Cluster
Information Security for Journalists
I cannot fathom how it is possible to get raped by a co-worker several times. This is obviously a sore point socially so I'll emphasize here that that's what I assume has happened because she wrote so. I'm just curious about how that could, in reality, happen?

I can think of a few cases where rape could plausibly happen in a work setting but I can't see how they could continue:

1) violent rape using physical force: there will be fighting back, injuries, scars, and blood from the assault, and the victim goes to file a report to the police, and gets to a doctor to be examined and her (his?) intimate cavities analyzed for the rapist DNA. These facts can be verified quite easily if the rapist is known.

2) a dinner, for example, at a work trip together with the co-worker went one step too far: depending on what actually happened this could translate back to 1) or fall in the grey area in which case the bare minimum that can be done is to not spend time with said co-worker alone again in non-public places.

A majority of rapes fall into domestic relationships, dating gone wrong, passing out in wrong company after too much alcohol, or other circumstances projected on an established or a potential sexual relationship, and these might traditionally be the cases where women generally don't report them as rapes for one reason or another. Maybe she is loyal to her abusing husband. Or maybe she thinks she gave wrong signals at the end of the date.

But work relations do not by default imply sexual relations: there's no pretense that could escalate in a horribly wrong way. This sounds stupid but, for example, you can't go to too many meetings and let someone interpret that as a "yes". So I'm just wondering that barring 1), the violent assault, how does this happen?
Army Engineers Define Future Aviation Fleet
Thanks for the response and the clarification. Witnesses are not necessary... I was just curious where this sort of stuff happens. I don't go to many conferences myself.

Totally agree with the point of your article btw. I've strived to create these systems in my own company (and I think I've delivered on steps 1 and 2 - step 3 indicates an area for improvement for us, though).

In fact, I'm going to forward this article to a couple of people on my team to discuss if we're doing this well enough. Thanks for writing it.
I know the author in person. Remember hearing about it. One of the things that happened also is they also questioned his kids "if daddy was bulding something in the basement".

Good thing it was before the whole War Of Terror was in full swing. Somehow I think he would have faired a lot worse maybe a year later or so.
The ultimate travel box--Charger&Wifi box
Always Get/Give Interview Feedback, It Matters
I'm finding it hard to see this as evidence of a dangerous trend. Could you help me understand how these five links constitute that?
Another great resource about Go combinatory: http://ps.waltheri.net/
Wow, well... to be honest I have no idea where you are coming from:

> women are less suited for technical careers (which has no basis in fact and is sexist as hell)

a) All I claimed was that it isn't inherently bad to have less women. It could be due to sexism, a distaste for sitting in front of a computer all day, bad food or something else. My point is each situation should be based on it's own merit, and not generalized. I am sick of being called sexist if I don't think everyone is sexist.

> suggest that women should "not complain" because by complaining they only cause men to reject them even more, but then

b) My claim is that a complaint should have merit, be taken care of immediately. I'm sick of posts like this, where the OP is claiming something happened years later, without proof or taking action. More over, I am claiming that there are a large group of men and women who believe it is easier to prove equality, as opposed to articles which create a further divide (by claiming everyone's a sexist).

Further sick of being criticized for sharing an alternative view, and immediately called a sexist.

> on the flip-side say that if a woman is being harassed or raped they should call the police (which is certainly going to end their career if even talking about it is a no-no),

c) I hope you are joking. It wont end their career, it's just like every other job in the world. If your boss rapes you or co-worker THEY get in trouble. Trust me, the police aren't in this tech sexism too. They only care that someone was hurt. No employer would be like, "oh hey, I see you were sexually assaulted by your last boss..." No, not going to happen, this is fear mongering, and is just a downright distasteful argument. Not one that should be an actual concern.

> if there is a problem, I have nothing to do with it and should have no responsibility for it (which has all sorts of negative historical connotations).

d) Where the hell did you read this? I made the claim that I need evidence, proof, something I can see and fix. If I have no direction what can I do? I have rarely heard clear arguments about sexism and the issues. It is always like the OP, just a bunch of claims without a way I (or anyone) could help.

You say:

> All of these statements are questionable but were presumably made in good faith, by what I assume to be a reasonable person. That's the curious thing about all of this.

You may disagree with my statements, but your statements are even more curious. It is as if you didn't read what I wrote and just decided to call me a sexist for having an alternative view point. Especially, your "a" point:

No where did I claim:

> women are less suited for technical career

Stop putting words in my mouth, stop calling me a sexist. The tech world isn't out to get women, just make cool stuff and money. If anything, we are scared of being called sexist and annoyed with these constant comments.
Maxis Emeryville dev talks closure, always online and working with EA
Cassandra is the de facto backing store for pretty much every metrics service out there - Datadog etc.
Agreed. People wouldn't appreciate it if I ignored the "interactions" warnings when prescribing medications just because I felt like I should be able to recall every drug-drug interaction myself...
There's some very weird downvoting patterns on these sexism-related threads. A very polarising topic ("you're either with us or against us, and if I think you're against us I'll downvote you as soon as I detect that this might be the case"). Seems to be happening from both sides of the discussion, which makes for some very random votes.

For shame - polarising the discussion doesn't help anyone. :-( Those who downvote reflexively in this manner are precisely the ones who most need to pause, read carefully, and try to learn to see things from more than one perspective...
That's exactly the marketing heft I'm referring to.
I used to use Firefox, so when I saw some hype around its tab collection stuff the other week I downloaded it and gave it another try. It was slow and paused the whole interface regularly for a second or two. I can't say I used it exactly like I use Chrome, but there wasn't much point using it if I can't use the tab collection stuff properly. Just another anecdote, this one from an outdated Macbook Air.
You're not replying to what I said. I'm not talking about victims.

The obligation might not be quite equal for various reasons, but I think it's ridiculous to suggest that suffering you face in situation X removes your moral obligations in unrelated situation Y. If there is an obligation for empowered bystanders to help, it applies to everyone.
Let's see how long it takes for HN to insist that this is particularly normal and acceptable because most games are only played by boys, as folks did when this sort of thing came up with regards to the lack of female characters in games for grownups.
Every time an article like this gets posted, ignorant commenters pretty much prove the thesis of the article.

So far I have learned from HN commenters:

- a hetero male would never give a BJ to a superior male no matter what therefore it is hard to understand why a woman would feel coerced into do so.

- It is not possible/credible for a woman to be raped multiple times by a coworker.

- It is the clearly the woman's fault for being raped multiple times because she should've reported it the first time and/or known how to avoid her rapist in the future

- Women calling out sexual harassers in tech will hurt the cause of getting more women in tech, therefore they should stop

- "You can't simply cry abuse and magically learn data structures and algorithms. You can't tweet or sue (well, suing require hard evidence) your way to gainful employment as an engineer. You also don't need social support to study programming, it's a hobby you can master regardless of what you look like. How did you manage"

Disappointing.
plenty of games have tremendous educational value, and I'm sure every pro-gaming argument you ever thought of which didn't involve hacking still remains as valid as ever.

tetris teaches geometry, word games teach vocabulary, strategy games teach strategy - I don't even understand how you got upvoted. you kind of just sound like the guy who hates his favorite band because they got popular.

kids can get so much more attention from figuring out a hack today than ever before. when I figured out a hack as a kid, the best-case scenario would be that my nerdy friends were the only ones who noticed. but a decade ago, having the best CSS hack on MySpace was something everybody in school would know about. today, being able to hack your phone is one of the coolest things a kid could ever brag about.

software is eating the world, so competence with computers is becoming indistinguishable from competence, period. the fact that iOS does not provide you with a shell account can't change that fundamental fact.

this popular iOS game was co-developed by a five-year-old girl and her father:

http://en.wikipedia.org/wiki/Sissy%27s_Magical_Ponycorn_Adve...

I think you need to let the kids walk on your lawn a little, dude.
https://www.openlistings.co/
I brought up this scenario a few months ago with 'content engines', or 'content as a service'. Natural Language Generation (NLG) is no trivial matter. The ones who have mastered algorithmic writing are the new gods of our time. Can you imagine not having to pay the team of writers at NYT? Exactly ― you can't imagine: http://blog.higg.im/2014/03/14/percolate-content-marketing/
I don't personally use functional programming languages on a daily basis, but this, I feel, is the veil between programmers who are highly successful and those who limp along: being able to have a mathematical (side effect free) approach to solving problems. This requires being able to break a larger problem into subsets. The closer you can get your methods to not having affects on the global scope, the better a programmer you will become. In other words, you don't have to be able to keep the whole problem in you head, but you have to be able to recognize how to subdivide the problem into manageable bits.

The other major trap that I think affects programmers is not appreciating what is happening when you transform your data: when you make a change to data state, how does that affect the system? Where are you persisting that change? Do you need to persist a change or is it simply a temporal snapshot of something happening?

Basically if somebody claims to be a "good" programmer, but they don't have a solid grasp on set theory, they I'm sceptical that they will be a "good" programmer in the long run. Naturally you also have to become familiar with the language you are using and the environment you are developing for.
When I say "TCP questions", I mean that I ask the standard "what happens when you type google.com into your browser and press return," and expect to get them to mention TCP at some point. If they don't, I specifically prompt them, asking what protocols HTTP is built on top of, and how it finds the address of the server to contact.

I am not looking for detailed knowledge of receive windows, sequence numbers, or anything of the sort. I consider knowledge that TCP exists, and DNS exists, to be sufficient. And as mentioned repeatedly, even if they know nothing of this question, this is one of many. I want to see if they are the type to dig into the stack and learn more than just their particular domain, but the basic programming exercise and portfolio are the most important things that I look at.
Perhaps I'll give another perspective. A coworker had sexual harassment problems with one of our managers, and eventually she left the company. I cross checked, and the other managers knew about it but didn't do anything. I also left the company.

A place where abusing a coworker is OK is just a bad place to work. You might not be the target of the abuse at that time, but you'll get shafted for any other reason on any other subject (e.g. raises, project assignments, perks...).

Basically if it's just one bad apple, you should get help outing the problem. If most of the company is fucked up, you'll have to decide if you really want to stay there, and for me more often than not it's not worth it. Leaving a job can be seen as a privilege, but if you're actually getting regular abuse, it might as well be the only sane choice.
> If you have a mom and sister the odds are pretty good one of them have been raped.

Dropping truth-bombs are we.
yup...and this is why I stopped. because of this kind of tone that I found toxic in actual job settings but then again it's points are fairly valid to filter only the strongest programmers.

Tell engineers to come up with their expected salary in a room and they will fight and compete with each other to work for free. The rationale ones, or the 'bad' engineers seemingly walk out because they still have the sanity intact.

Interestingly enough, companies and employers know this about engineers, and would be more than happy to screw you over what you actually deserve. All they have to do is sit aside and watch the professionals sabatoge each other. They are the perfect employee. Fire them once they build the pyramid, and find slaves overseas to maintain it.

This is what I realized at the end of the day. All I care is that I turning ideas into real products that work. If these are product that I can sell on my own, even better. If my skill and experience allows me to do this over and over, then it is good enough of a skill for me. Might not be a 10x engineer but neither do I want to be involved in a gladiator matches anytime we have to build something but end up arguing over irrelevant things, and end up delivering late.