skysight-inc/HackerNews huggingface dataset:
It sounds like what you're talking about is women who have PTSD and are potentially triggered in situations like this. Unfortunately, it's impossible for me to know if someone is dealing with that, and I'm also not going to walk around in life assuming every woman has PTSD and could be triggered by an honest complement.

It may be triggering but it still is absolutely not sexual harassment. If someone is triggered by things that come up regularly in ordinary work environments, first, that's a terrible situation. At some point they might want to consider disclosing at least something about the trigger to their colleagues so the colleagues can try to avoid it and understand it, versus hiding behind a claim of "sexual harassment" when it actually is not.

I get that's not a good answer, because most people will absolutely not understand what a trigger is and why it happens, and most importantly what being triggered actually feels like while it's happening. But even in light of all that, it's a past crime echoing into the present, and not a new transgression, even though it may certainly feel that way to the person being triggered.
I am sure every powerless black man, just before he gets shot on the street like a dog, can take solace in your assertion that his gender has a incredibly strong causative influence on the amount of power he has in society.
Top 5 Book Marketing Secrets
They've been marketing Firefox with a strong focus on openess for sometime now. Someone at Mozilla clearly decided that openness was their main USP at some point.
Business owners would love if there were some exam which accurately informed them about who to hire, and there has been no shortage of attempts to create such a thing. The problem is, most of the characteristics needed seem to be things we don't understand, or don't know how to quantify.

Greatly complicating things is the fact that you often don't need to know anything in particular to succeed. There is no shortage of people who learned on the job and became successful. Filtering out such people with an exam may badly damage your hiring.
Congratulations, one of the best frameworks in the JVM land.
I'm a Mac user, and FF still stands out as not being very Mac-like. The big tabs look like something from Windows (not sure if third-party themes can improve this), the preferences look like something from an early version of OS X, etc.

I have considered switching since Safari has its share of problems, and extension support is lackluster/limited, but the main blocker for me is the location bar having a separate search field. Safari's single "omnibar" is just too good. It provides real-time search results from Google, bookmarks and history, and it's eerily exact. When you do a search, the search phrase stays in the location bar instead of giving me an unreadable Google search URL.
"rather than doing things the hard way on purpose just to be more "hardcore", is not a sign of a bad programmer"

I agree, IDE's boost productivity. The next question I ask is, what's your client? Mine is a tty terminal over ssh. This limits the kind of IDEs I can use, so it's cli/vi/[languate]. Simple tools from a more elegant time.
It's still seen as a waste of time, I think. Just has finally been accepted as normal. And while you may have been firing up hex editors, that probably wasn't the norm.

YOu are right, though, that the computer games of the nineties offered a lot more hackability than iPhone apps. ZZT was an introduction to OOP for many kids, Red Alert had rules.ini that defined the stats for each unit, and Duke3D had configuration files in C. Mods and "Total Conversions" were a things. That ecosystem isn't just unavailable in mobile games, but would probably be hated by many companies who want full control over their product.

So two things we should do: write more moddable games, include defaults that don't assume we're all male (or white, for that matter.
Story from a friend of a friend's law firm. Young associate worked for this partner. Over the course of months, he coerced her into giving him blowjobs. Eventually she quit.

1) Why is this rape? Because coercion doesn't just take the form of physical violence.

2) Why not report to the police? Because it's mutually assured destruction. Even if you bring the guy down, you'll be known as the woman who called the police on her boss.

3) Why let it happen more than once? If you've ruled out calling the police, what are you going to do? Can you afford to quit your job on the spot? Can you compromise your long term future at the firm by bringing it to the management? You've worked years to get to where you are, and you just want to do your job and try to get ahead, just like your coworkers who didn't catch the eye of some creep.
If you report an incident to the police and if they find evidence of sexual assault, what company or coworker is going to apologize for them or criticize you?

Here's some examples of the sort of reaction you can expect from company and coworkers:

https://plus.google.com/+KellyEllis/posts/L4wawXpNt25

I personally don't know if I would have the bravery to go through all that for months or years on end during a trial - strangers questioning your motives and morals, whether you're a liar or fantasist, spewing bile about you in public forums etc etc, and many people you knew well and trusted remaining silent because they're worried about their career. At best you can expect grudging acceptance you had a case, but from most people it seems you'll hear that what happened is simply impossible.

Just look at all the posts on this very story on HN:

I have never observed anything like this, ever, whereas this seems to be commonplace in that strange parallel universe where these women are living.

I have never seen it

I really would like to better understand the specific scenario that led to being raped repeatedly "several times over months" by a colleague
"submitting" should not be confused with "took effort but convinced them to have sex with you"

Saying no and resisting is different than convincing someone to have sex with you. The previous is rape. The latter can often just be part of courtship.

At the end of the day, it should be rather obvious if you're raping someone or not.
Could you at least give us some hints about these supposedly utterly incompetent software engineers? Since I've never encountered anything close to that level of incompetence, I'm assuming there is some variable that predicts it and that I have managed to avoid that variable. Is it a certain type of company that employees these engineers? Is it possible that the issue is not even with the employee's competence at performing his or her job, but rather just a bad job title that doesn't reflect their actual role at the company?
Mozilla "walked away" from a platform that doesn't allow Firefox.
I don't think you can blame them for not doing what Google did with Chrome for iOS.
How practical would it be to automatically search the web for images of the Mosul Museum? Has anyone calculated SIFT descriptors for all of Flickr or Picasa? Seems like with enough computing and bandwidth, and a set of seed images of objects in the Museum, someone could search the entire web automatically for the needed images.
I had moved to Chrome, then switched back because I just couldn't stand it any more. Sure, at its best, Chrome is a bit faster than Firefox. At their worst, Chrome bogs down more heavily and more often than Firefox ever has for me.
I'm sorry but this is insane. I guess I can only speak to the segment of the tech industry I've been exposed to, but a woman would not be labelled a liability for reporting a rape or an assault, unless maybe it turned out to be false, in which case that's no different than any other industry. I am sure workplace rape and assault happens in every industry, unfortunately, but I've seen no evidence it's more common or accepted in tech than anywhere else. It's certainly not systematized or condoned. I can't believe Google (for whom she has worked) has any more lenient of a policy on sexual harassment or assault than any other Fortune 500.

And if it were this bad, why would she fear being ostracized? If my options were to stay in an industry and be repeatedly harassed, beaten, and raped, or switch careers, I don't think it'd be a tough call.
I don't know much about Samza, but I don't think stream processors are what we (I work with the author) are looking for. We don't really have a lot of "stream processing" to do, and aggregate functions are usually computed on-demand. Also, still have to put results from the stream process somewhere, right? Back into Kafka is something people do, but we still need indexing capabilities. As the post mentions, we use MySQL for time series storage, but we also use Kafka in front as a durable log.
I have spoken at a professional conference and had about two dozen drunk fully grown men shout-chant at me to take my shirt off, becoming louder and growing more numerous the longer nobody responded to them. Security did nothing, and I was on my own to de-escalate the situation.

Yeah, I mean, fucking hell. Seriously? I don't really understand how this can happen. It's just not thinkable in any professional context I have ever experienced. It's about as unthinkable as if a black speaker got on stage and some racists started throwing them peanuts - those people would not remain in the room very long. If security did nothing, the rest of the crowd would probably forcefully throw them out.

It seems some women (in tech or in other places) live in a very bizarre, warped world full of complete assholes. I can understand that they're very upset about that - I would be too. I would not tolerate remaining in such an environment, it affronts my basic sense of decency as a human being. But - I have never observed anything like this, ever, whereas this seems to be commonplace in that strange parallel universe where these women are living.

Baffled.

Edit: Interesting that when I was looking at this comment just now it was at -1. Now back at +1. Not quite sure what there is to downvote here. I'm not disagreeing with the OP, just saying that in my career I have never observed the kind of disgusting behaviour she describes. Clearly it must be happening somewhere since so many women report it. I just wonder where.

Even if I was disagreeing with the OP, what is there to downvote? Is disagreement no longer allowed on this site?
FYI the project is still active, https://github.com/cil-project/cil

That website for it hasn't been updated.
...'false complexity' the game isnt really complex it just has loads of rules and random stuff...

Another term I've seen for this concept is "complication". Then one may speak of simple, complex, or complicated systems. Complexity is (perhaps unexpected) behavior that arises from the interaction of relatively few basic behaviors. Complication comes instead from just heaping more and more crap on top of the existing system.

There is no accounting for taste. Many people appreciate complication more than complexity.

I have played go, but not enough to be any good at it.
"recognize that it is desirable for code to be able to stand on its own and be understood by a human no matter the editor used."

That and hardware constraint.
> In my personal view, getting raped is enough violence
> that I wouldn't prioritise my professional or personal
> comfort over getting justice.

The brutal reality is that most people need to work because there are bills to pay.

It costs money to be alive, basically. You need food. You need shelter. You may have other people such as children that are depending on you.

Should a mother let her kids go hungry because she doesn't want to work in a sexually hostile environment?

That's the very real choice that a lot of people make on a daily basis. A lot of women simply deal with the degrading stuff because they need to get by, and/or perhaps because they hope to gradually change the system from within. Will you pay their bills if they take a stand for what's right and fight their employers?

If you can pick and choose your jobs and don't have to worry about any of the above: please understand that very few people enjoy such a luxury.
Someone has been egging this home for a year. Police baffled
I donated code, time, and money to Mozilla in those early days when they were just scraping by. To me, in recent years they seem to have become bloated and wasteful thanks to the Google and now Yahoo money. Yes, they have accomplished great things, but right now Mozilla doesn't feel like an organization that needs my help or would even appreciate my help.
Chrome bundles flash - which, despite HTML5, still runs half of sites I visit - stream/video. Installing/updating flash manually is a chore, especially on Linux. And it's yet another thing any non-tech person has to do if they want a replacement for IE - which is why I just recommend Chrome.

Chrome integrates all of my stuff in to my gmail account - don't need to have yet another "Mozilla cloud" account.

GMail works better on Chrome (faster loading/rendering from my experience).

Writing this from FF on Fedora 21, I still use FF from time to time to see what they are up to and test stuff.

At this point I don't see the purpose FF serves - Chrome ate their lunch as the portable "better than the default browser" replacement and native browsers are becoming decent. With Win 10 IE should get even better (evergreen AFAIK), there is plenty of competition between Microsoft/Apple/Android and they all seem to be behind the standardization effort and Chrome is there to provide a cross platform solution those not satisfied with native browsers.

The only inspiring tech from Mozilla that I know about is Rust - which is (ironically) a native/statically compiled language. Even Microsoft has done bigger stuff for web dev than Mozilla (TypeScript, OSS/cross platform ASP.NET, VS web dev tools + free VS) and Google shouldn't even need mentioning. The ASM.js stuff is iffy/niche - I'm much more hopeful things like Sane/Sound script. I don't see how Mozilla is going to stay relevant in the future - maybe if the Servo yields real gains with the experimental stuff they are doing and it gets integrated in to FF - but that's years out in the meantime it's just going to keep sinking.
You're over-thinking things -- only a tiny proportion of people pick browsers on technical or philosophical merit. Chrome is popular because they have the support of Google's marketing heft. It really is that simple.
DeepMind's Deep Learning Network Is Just GOFAI with Lipstick
I guess. I just can't fathom how anybody could have any information at all about property values anywhere else and still look at the housing prices out here and think, "Gee, it's a great idea to buy!" For most (the overwhelming majority of) people it's much cheaper to rent than service a mortgage here, and while there are positives to ownership (e.g. control of the property), it strikes me as less than financially rational to believe they outweigh all the many negatives (opportunity cost, cost of ownership, etc.).

The only good reason to buy in the Bay Area is to be able to control the property. Buying homes as an investment is risky anywhere, but it's especially stupid around here for most people, simply because the expected ROI is so much worse for a given sum of money than can be had in almost any other investment. Only the super (top of the top 1%) have any business putting "home ownership" and "investment" in the same thought for this area.
Translation: I ordered the book from Amazon.

http://en.m.wikipedia.org/wiki/Amazons
I believe Texas had a system like this for admissions. The top X% (I forget what number X was) of students in the senior class of each high school were accepted. This created some strange side effects where students were effectively punished for going to a high school with better students.
> So... if Angus writes fromMaybe "", which is accepted by the Haskell compiler but deletes all my files, is he a Haskell programmer?

He is a Haskell programmer, the same as any Haskell programmer that runs launchAllNukes. What he is not is a surprised Haskell programmer, unlike someone, say, a programmer using bash or a programming language which allows nulls and/or accessing undefined variables with surprising results.

Why is Angus not surprised? Well, because he chose to return "" when he had Nothing. Presumably he thought the empty string was an acceptable value, and he wasn't trying to indicate "no value", because that is what Haskell programmers use Maybe for (and please don't mention Scotsmen here, because it will only make you seem ignorant). If his choice turned out to cause a bug, he made a mistake. But note this is unlike the situation for Mr Bash, who didn't choose to access an undefined variable, and unlike Mr Java Dev, who didn't choose to ignore a possible null return value. This is because Haskell is safer than bash or Java: Angus, Mr Bash and Mr Java can all make mistakes when choosing default values, but unlike the other two, Angus cannot make the mistake of accessing an uninitialized variable or a null reference. He is lucky like that!
Was "bish" intentional? http://www.urbandictionary.com/define.php?term=bish
I am not a boilermaker. I work in technology, and I can actually do things to fix this. So can you.
Computerworld faces endangered species status, tries to regain lost ground with click bait articles.

So let's actually read the article:

>the iconic browser dropped another three-tenths of a percentage point in analytics firm Net Applications' tracking, ending February with 11.6%.

That seems a lot less serious than is actually made out. Lets find out some more about Net Applications:

https://en.wikipedia.org/wiki/Net_Applications

That says to read this: http://web.archive.org/web/20081205105936/http://www.thestan...

>The company tracks browser usage -- how many hits are coming from browser A vs. browser B. In November, several factors skewed the results toward Safari. Thanks to the presidential election (which kept people visiting news sites) and the Thanksgiving holiday, an unusually high percentage of overall browsing in November happened outside of the office. So it's no surprise that browsers with higher home usage, such as Safari, would do better. (Firefox also did better, gaining more than 20%, while Internet Explorer -- popular in corporate environments -- dropped below 70% for the first time.)

>Net Applications tracks usage across its more than 40,000 client websites. Although these sites are located all over the world, they're skewed towards Europe and North America. That happens to be where Apple has a strong presence. Vince Vizzaccaro, the Net Application's Executive Vice President for Marketing and Strategic Alliances, acknowledged the problem and informed The Industry Standard that they will start weighting their statistics by country in January. "We need to better represent Asia and Africa," Vizzaccaro said.

Oh right, so they get access to the logs of "client websites", of which microsoft and apple seem to be some of the largest. So scientifically lets open the logs of my sites and see what browsers are represented there. Oh dear, it looks like safari has a 30% market share on mine over the last week. But what's this? Virtually all those hits are from the same IP address group. Oh it turns out that a whole bunch of mac scrappers hit my sites. And look! The same user shows up both as a internet explorer hit, a safari hit, and a chrome hit, turns out the same person uses different devices and the default browser that comes with each. This would be three different people according to Net Applications.
If Firefox were nothing more than Chrome with the ability to run extensions like NoScript, it would still be the browser to choose.
I'd like to make a romhack of the Legend of Zelda where you can play as Zelda. It should be a piece of cake, once someone draws the sprites.

Anyone good at drawing sprites who wants to lend a hand?

Edit: Looks like someone beat me to it!

http://kennastuff.blogspot.com/2013/03/zelda-starring-zelda-...
The Ellis example is a good one, I think.

She went public with concrete names and bad things that happened to her while working at Google, regarding both an engineering manager Rod Chavez, and a VP, Vic Gondotra. 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.

In addition, in the google+ thread, several people from inside Google expressed shock (they only heard about it now, it wasn't common knowledge across the company) and mentioned that a lot of noise is going on internally right now about this.

Gondotra isn't still with Google, but Chavez is. I would bet that won't be for long.

Overall, the responses internally at Google were horrible, back then. HR tried to save the company from liability, not help her. But when she went public now, the responses were good, and change might actually happen.

As the saying goes, sunlight is the best disinfectant. The article here is correct to say that it's scary to be a whistleblower, but Kelly Ellis shows it's possible to be brave, and that the industry and community will in fact react positively when you do.
The chances are NOT slim. They are 58%. source: http://www.theguardian.com/commentisfree/2012/mar/19/myths-a...

As many as 12% of rapes lead to a conviction, which is not slim when you consider the amount that are unreported.

It's also silly to compare reporting a rape to an NSA whistleblower. I would pass someone up for a job for giving away company secrets, even if they were ones I didn't agree with. I would never pass a woman up for a job for having reported being raped.
Maybe they sell Girl characters because girls are willing to pay for them, and boys aren't?

Or because girls are willing to play as boys, and then pay to play as a girl?

But boys are unwilling to even play as a girl?

I prefer to look for rational (for example economic) reasons for things, and not assume everything is because of bias.
You're welcome to email me if you like - it's in my profile. Kafka and Samza are intended (generally speaking) to go hand in hand. Samza is a re-imagined datastore that Kafka can shuttle data into. I've been investigating Samza quite heavily specifically for time series data storage. I'd be happy to share thoughts.
Which is why I specifically pointed out that it doesn't matter whether you personally like any specific change or not. (I actually like some of those changes too, eg dropping the status bar in favor of hover hints.)

Every single one of those had a very vocal minority protest the change. Nearly every single one was very easy to leave as an option; at least as an about:config toggle. And every time they didn't, they lost a lot of those vocal users to another browser. And this happens so often that, well, this is why Firefox's market share is currently at 11.6%.

You can either have a browser that your users think is pretty great with a 50% market share; or a browser that your users think is absolutely fantastic with a 10% market share. Firefox has chosen the latter. It's no surprise that the few remaining users love it: it's a browser highly customized to exactly what they like, to the exclusion of everyone else.

I've done and seen this exact same thing with my own software. It's not nearly at the scale of Firefox, but the effect has been the same. I went from catering to what my users wanted and having tons of options, with about 100,000 downloads per release; to now doing things the way I want, with few options, and about 10,000 downloads a release. Many people now insist on using a release I put out three years ago; kind of like how I insist on sticking with Firefox 28.

It's fine if you want to go the route of making the software you want, rather than the software your users want, just don't act surprised about the inevitable result.
Do you honestly think that the UK and America are that different in this regard? Is it possible you're looking for a reason not to contradict the article (not that the event occurred but that it is common or derives from tech culture).