skysight-inc/HackerNews huggingface dataset:
This is UK-focused: the news in the US seems to be at least a little better. Where there are 15% of women in the House of Commons, there are 20% in Congress. In the UK, 45% of female MPs were childless; in the US, it's 32%.

Here's a (very rough) breakdown:

Senate: 20 women (20%), 70% have children (2.07 average)
House: 87 women (20%), 66% have children (2.42 average)
Cabinet: 7 women (30%), 86% have children (2.33 average)

And just to instigate discussion:

Republicans: 29 women (10%), 72% have children (2.29 average)
Democrat: 85 women (33%), 66% have children (2.38 average)
Hundreds of thousands strongly disagreement with firing Victoria, and the overall deterioration of the admin relationship. But let's focus on the brats instead.
Looks like you did the legwork of listing the params already, so you might as well send a PR with that docstring.
Who Bullies the Bullies? (2014)
The magnitude of those long-term consequences will have to diminish over time, as incidences increase in frequency. i.e. social progress
While that's true, he also tends to write fairly idiomatic Python -- using base data types a lot, list comprehensions, etc, and his comments and overall insight make them Very worthwhile to read -- especially once you're familiar enough reading it to recognize what he's doing.

The spellchecker still blows my mind, and I don't yet understand the Sudoku puzzle. We can always take the code and re-format / re-name variables to aid our understanding.
As far as the monetization of content goes, content creators are desperate because there is too much information out there. The people who make money with content these days are people who filter content and write for highly specific niches. I guess celebrity gossip and "Hottest Girls of Instagram!" also works pretty well as a content marketing strategy too. Give the devil his due.

One thing I hate about most content I get is how all the big stories of the day tend to creep in. I have a twitter account I use for personal marketing and I never ever post anything off topic or related to politics or whatever the hot meme of the day is. I only post information related to the very specific niche that I am covering. I pulled up my twitter feed recently and there are biotech people commenting on Greece. There are startup gurus retweeting Greece. If it's not Greece it's whatever is the hot topic of the day like <insert social issue that even saying you don't care about will result in social excommunication> or the Ukraine war or whatever. Frankly, I don't care, I don't have the time, it does not affect me personally. I have way too much stuff to think about already. This is why people don't pay for content. The supply is off the charts and the demand is not there and most people are just recycling crap that they read somewhere else anyway.
I agree that's in bad taste. It gives credence to Pao saying trolls won.

But it's more complicated than it looks. Pao and stuff are giving 0 cares about political correctness being a cancer far more evil than fat hate.

We don't need owners at reddit to act like priest or therapist spreading their "morality". It doesn't work.

Why are jerks like Trump surging? People have had it with the hypocriscy and suppression of truth.

You can't speak simple truths without staking your career on it. Armies on twitter claim to be harassment victims while themselves being criminally harassers [1][2]

[1] http://www.breitbart.com/big-hollywood/2015/07/02/the-fact-a...
[2] http://news.nationalpost.com/full-comment/christie-blatchfor...
People have lost the fear of being ostracized by their antisocial acts because communities that thrive on such behavior are becoming increasingly easy to find.
Hundreds of people on ten accounts each having the capacity to look like thousands of people is part of the problem Ellen Pao's essay is trying to highlight.

We're still human beings, and even though we all abstractly know that throwaway accounts exist, when you're getting 10,000 PMs that say you suck, it matters. Besides, evidence from Twitter suggests that it's demonstrably more often an easily-led mob than hundreds of sock-puppets these days.
Have there been instances where this happened out of the blue? If so, I would appreciate some more information on those incedents.
Yep. Forum users and gamers are the worst sort of people.
"A lot of times I wish that there was some sort of Internet-wide 'reputation system' that would accumulate one's reputation across all websites they use - while preserving their pseudonymity on each site."

There is. Unfortunately, it's the NSA that operates it.
Hackers for hire: How online forums make cybercrime easier than ever
Her Son Died by Lighting Fireworks on His Head; Now She Wants Stricter Laws
I assume lots of people understand /r/all as the "real" front page of Reddit.
You could combine the 'turn off css snippet' with something like this:

document.body.insertAdjacentHTML('afterbegin', '<style>{outline: 1px solid black}</style>')

both together:

javascript:[].slice.call(document.querySelectorAll('link,style,[style]')).forEach(function(e){e.style.cssText?e.style.cssText='':e.outerHTML=''});document.body.insertAdjacentHTML('afterbegin', '<style>{outline: 1px solid black}</style>');
We absolutely should be aiming for number 1.

I think I get your point, that it is healthy to be able to deal with the world as it is, but that doesn't mean that we have to accept or embrace it as it is.
Those would be a start. Although maybe a better possibility is to add an option to switch the extension from always checking to only check when a user hits the page action button. That would certainly earn my install.
While I generally agree that it's mostly (and likely even entirely) noise, I also can't ignore that there were many instances of abuse in this particular issue that would be outright criminal in most jurisdictions (death threats) if those same people said the same things in person in a public forum. The fact that its done under a practically anonymous pseudonym by a large number of people doesn't change the criminality, it just makes it impractical to enforce the law against those offender. I don't think we want people desensitized to threats on their life, even if from a source that's typically just noise.

If you want to spout hate and slurs over the internet, go right ahead, I think people do need to develop thick skin to idiots, but I wouldn't be sad if a few of the small number of people making threats of harm were tracked down and charged appropriately.
Well, really they look similar because nobody bothers to use anything but the default training set it comes with - which happens to contain tons of dogs.
So they're people with issues just like everyone else except with more money to blow on stupid shit. Sounds about right.
aren't pyrex and swarovski just patented 'recipes' for making glass?
Unfortunately we can't trust the intentions of this piece. She might not actually care about trolls at all, just brushes them off like I do. It's an image piece, designed to fulfill specific purposes, and I doubt the purpose is merely to spread the message of the positive potential of humanity on the Internet.
11 separate laser strikes reported over New Jersey in one night
Well, in Sam's case, he has a tendency to talk about many things which he has no expertise. I'd guess he and his friends sit around talking about things which they don't really understand and think they have "insight". So do my friends and I. This is fine to the extent one is chatting with friends. It's the silicon valley thing to do, think we know waaaay more than we do.

However I don't think it's a great idea to put forth one's amateurish "insight" as discussion worthy in a public forum. It promotes the idea that any position is "valid" when many simply aren't. Having a "discussion", which everyone seems to think is oh so important, is absolutely useless if it's between people who don't have any clue about the topic they are discussing. So, if the "internet lynchmob" has stopped people speaking publicly about things which they have no business doing, I can't say I feel sad about it.
Of course one can get a new 2 socket Xeon server* for less than the price of a MPB, so the mainstream distinction has shifted considerably over the last decade.

* (E5-2620V3 6C 2.4Ghz, 24GB RAM, 800GB SSD)
An Introduction to Ergonomic Keyboards
Otreva fails to display the Select Features button at 1280x800 resolution.
Fast JavaScriptCore Desktop ClojureScript REPL
look up universities that offer cs there , and then find fb groups of those universities using fb graph search
Everything is dating.
The way to look at the charts is that the underlying mood about a particular stock or financial security leads the eventual direction of the price movement. It's pretty obvious from a common sense standpoint that when the public doesn't like a stock, its price goes down... when everyone absolutely hates that stocks guts, it's usually an indication that it's undervalued in relation to its fundamentals and it might be a good time to pick it up while it's on sale... Likewise, when everyone is enamored with a stock, it's probably overhyped and a good time to sell into it... By looking at this simple graph, you can clearly see that there's a distinct connection between the two, and that sentiment leads price movement for sure. The ECB recently came out with a study that confirms the concept of sentiment leading price... PsychSignal has an algo here that shows it plain as day! :)
No doubt it will be a constant complicated debate, as social norms tend to be. But we don't throw up our hands and say "we can't have social norms! Who picks them? How do we vote?!"

Unfortunately I don't think we'll come up with a simple set of universally applicable rules and move on.

I do know that my abuse-free internet experience is very much a bubble, and every time I have been given the opportunity to see the experience of a "woman with an opinion" online I get to realize this. So let's as a society say "this isn't acceptable" and then deal with the much more difficult question of "what to do about it".

In any other commercial venue if a patron started shouting racist and sexist epithets, we would be ok with the owner throwing them out. We don't get caught up in slippery slope fallacies.

I can't scientifically prove that Fat-people Hate was objectively abusive but that's the beauty of social norms, I can say "I think it's abusive" and put pressure on businesses to remove its platform. Which is what I'm doing :)
In a thread that's talking about the "brats", yeah, let's focus on them.

There were plenty of other threads for you to talk about the firing (not Pao) and failing admin relationship (not Pao) or censorship (not Pao).
You're learning, there is no practical benefit in limiting yourself just to one framework.

Spend at least several weeks at learning all of them: Angular 2, Ember 2 and React. Learning by comparison will be much more beneficial for your understanding than doubling down on one framework.
Humans and Machines: Getting the Model Wrong
I would hold off on any of these and actually work with vanilla JS + some jQuery. Once you outgrow those, THEN move to one of the above. The first 25% of most web apps won't need need anything past plain old Javascript and some jQuery. IMO it's better to learn the framework only when you out-grow the basic beginning tools, that way you also have a greater appreciation for the philosophy behind why some of these frameworks emerged.
Nobody is recommending a repeal of the First Amendment. At best, the conversation is about whether orgs like Reddit have any obligation (moral, business, or otherwise) to allow people screaming racial or ethnic slurs to stand on (metaphorically speaking) their property and use their megaphones.

Usenet still exists, and nobody is stopping people from using it. It's just not where trolls go to be heard anymore, because nobody is there to hear them. ;)
Why do you believe it's better for your daughter to receive abuse and dismiss it than not to receive it in the first place? If we're aiming for ideals, let's go for the ideal of a world in which people aren't subjected to so much abuse that they just filter it out as background noise, because that sounds like a shit future.
Yeah, and the government can step in and seize your business if they feel like it: http://blogs.wsj.com/frontiers/2015/02/04/venezuela-seizes-s...

You'll probably be fine with a small-time software business but you won't see anyone hurry to commit a bunch of cash to turn something into a $1B Venezuela unicorn...
Well, that doesn't accomplish any of the things I want, so I don't think it counts for my requirements.
Answer: experience is subjective: 1/10 of your life is less than 1/50 of your life.

Appears to be mobile optimized: doesn't work on desktop (Chrome).
I'm not sure that the solution is to completely prevent trolling rather than to inoculate ourselves against it.

Part of 'trolling' (in the sense being talked about here) is knowing what to use against the victim for maximum shock value or impact. I don't think Pao was hated because she was a woman or asian. I think that she was hated, and therefore they found an easy way to disparage her by throwing slurs about her gender and race. It's shocking to see such words and that's precisely why people use them.

I don't think that the world would be a better place if it we cloned it as is and scrubbed all negative references for race/gender/other protected characteristic. I think people will be just as nasty. They'll be nasty using different words to strike at different vulnerabilities. The problem isn't "racism" or "sexism", it's people being plain, old-fashioned mean.
Unfortunately most humans -- and this includes the humans posting on this thread, including me -- suffer from tribalism, and "it's okay when my side does it" overrides all the other rules.

Fixing this is really hard and requires constant application of lots of energy.
You are saying we need censorship. Growing up in a country that had very strict censorship rules I can tell you two things:

- it never works because people just simply fool the censors with twisting words the right way so the censors don't understand it but the smarter readers do. Entire genre was created for this sort of stuff in my country.

- just by trying to censor people you are pushing many different groups to the same platform and they gonna overthrow the ruling class anyways because together they are stronger and they are going to get rid of censorship. Look at the history for some countries with censorship.

On the top of that, how will define what safe means? This is really a double edge sword.

Please watch this video, this sums up pretty nicely my opinion:

https://www.youtube.com/watch?v=ZNJyDyCocGQ

Guys who disagree: I do not care about karma loss because representing a non-popular view on things, but if you take the effort to downvote please have the courage to put a comment in as well.
The Nylas Sync Engine is a large Python codebase with a test suite: https://github.com/nylas/sync-engine

Lots of examples of SQLAlchemy, Flask, gevent, and pytest in action to build a REST API and sync platform for email/calendar/contacts data!
I've seen a huge range in the people calling themselves data scientists. Some have very analytically intensive academic degrees, others just finished a data science boot camp, and there are a lot of people that used to be called 'business analysts' who are basically doing the same job with a fancier title. In every group, I've had people tell me that what they're doing is really data science, because data science needs the (academic|integrated|business) perspective that they have, and what the other people are doing isn't really data science.
As someone with sympathy for many causes that are attacked as "SJW," I agree. I never thought the term was reasonable. It's as embarrassingly hokey and strident as Christian evangelists self-describing as "spiritual warriors." It would be just as annoying to have all Christians dismissively labeled as "spiritual warriors" for their belief.

Framing advocacy as warfare is inaccurate and unwise. Appealing to people with your arguments and example and negotiating points of agreement are huge parts of effective advocacy.

Defining people as opponents to kill, disable or dominate isn't effective advocacy - and recent wars might even indicate that they aren't focuses for effective warfare, either. Furthermore, it tells your "opponents" that the only way to deal with you is to suppress you by force. When people get locked obsessively into these conflicts beyond reconciliation, it's sick and self-perpetuating rather than cathartic and it doesn't help anybody.
Because credit card companies are run by imbeciles who don't understand security. Instead of actually solving their security issues, they just crunch the numbers and mitigate their risks with accountants. They are still raking in buttloads of money (like 3% of every transaction), so even with all the theft, they are insanely profitable.
Who Killed Heald College?
We've known this for years. The problem is that for a return on a desalinization program you have to wait longer than one political cycle, so there isn't enough political will to get it done.

It's a shame because with the access to seawater and sun, it would be a perfect combination to desalinate with green energy.
To be fair, his purchase was relatively inexpensive, did not significantly disrupt other customers or otherwise compromise the system, and served to test that the balance was actually available, not just displayed.

Just deduct the price of the sandwiches from the bounty reward?
Rhodia notebooks are awesome. Lovely quality paper. I can write in a fountain pen and not have any bleed - so much nicer to be able to use both sides of the paper. I alternate between orange and black for different projects. The grid has a unique layout I like - http://www.amazon.com/gp/product/B001DC5NW4?psc=1&redirect=t...
I've read through many of the top threads on Pao over the past few weeks, and from my experience about 30% of all posts publicly used the word "cunt" to describe Pao.
Makes sense. I also enjoy meeting new people. But to me, and of course this is just my opinion, it seems like the challenge of meeting new people in the real world is exactly why it's so rewarding. It takes a personal investment that is so much more significant than a swipe on a smart phone.
However, I think it's one of the best examples of phenomenal documentation.
It's actually kind of amazing, the modern day media has lifted shamelessly the exact attitude of intolerance and hostility that used to be targeted strictly at people of color in the 60s, and now are targeting people of opinions today. Armed with their vocabulary of loaded words like "troll", "racist", "sexist", and "shitlord", they just as readily label, harass, and even destroy people (i.e. wreck their careers, get them fired, etc.) as those crazy mobs half a century ago in the south. There's no consideration for context, individuality, intention, or circumstance; you recognize a woman is different from a man = you're a sexist. You question diversity = you're a troll. You bring up crime statistics = you're a racist.

And the hilarious thing is, the "trolls" didn't even "win". Reddit's new CEO is implementing even stricter censorship measures, all of it most likely in the hopes of making reddit more appealing for advertisers. If you stand back and look at this whole fiasco from a distance, Reddit higher-ups want to make more money, and in order to do so, they decide they need to curb their more "unsightly" elements. But attacking free speech is a dicey proposition, so what do they do? They hire a woman and make her do it. If redditors are dumb sheep and take it quietly, great. If not, wrap the whole thing around her neck and throw her under the bus (reminds you of the Bourne Trilogy deson't it), then come riding in on a white horse to "save" reddit from "chairman Pao".

And so far, it's working perfectly. The "trolls" celebrate their victory by having the sensationalist media blast them on their sexism, Pao's reputation is utterly destroyed and she's essentially too toxic to employ anywhere, and Reddit still gets to wipe the floor with free speech.
Really? So you are going to count the number of "accounts" now?

She was bullied and forced to resign. This is the standard operating procedure of many here on HN and on the Internet (Mozilla CEO anyone?): Someone just can't have a differing opinion. They need to be bullied, tormented, silenced, fired, and marginalized until they admit that their opinion is wrong.

It was all based on mis-information (many still don't know why the AmA employee was fired) and mob mentality.

Just remember this conversation when you get fired because someone does research on your your Internet comments and decides that one of your opinions is deemed "offensive". It will most likely happen someday.

I also find it a little funny that when someone in a git repository doesn't use specific gender pronouns, they are called out as biased (and bullied). But when hundreds and thousands of people call a woman racial slurs (so much worse), it's defended.

This is my point exactly: Most people talking about 'equality' are lying. They want equality when someone is against their own personal beliefs, but are just fine spewing the same hate and bigotry when the roles are reversed.
Ask HN: Good Go codebases to read?
Similar to the Python thread, which Go codebases demonstrate exemplary code that I could learn from?

I'm particularly interested in code that demonstrates good testing practises.
Why should there be extra fees for that? If anything, the fees should be LESS because there's less risk on the credit card company's side of things of having to refund invalid/stolen transactions.
Disrupt? Are there any other players in the Amazon league?

Forgetting for the moment vendor lock-in, the learning onramp to AWS generally requires a heavy foot on the accelerator pedal.

The article's Acronym Rich Environment invites an ecosystem of Amazon specific development professionals.

Would someone with far richer experience in this space reference a comparison resource?
Using Lumen Without Facades
I definitely think the solution has to be deeper than banning people from forums. People exhibiting sociopathic tendencies have needs that aren't being met in their real lives. They most likely need therapy, counseling, or community support. They might have abusive home lives. The online harrassment issue is a big warning sign that there are deep social issues all over the world that aren't being addressed, but everyone knew that already. What this really calls for is expanded mental health care, but I don't know if anyone is going to respond that way, since it's expensive and requires a lot of people doing hard work.
Choice of product is very important, as illustrated here:
https://twitter.com/pmarca/status/620814301289316352
Cool. Can you explain exactly what the phrases "ClojureScript apps that bootstrap themselves" or "bootstrapped ClojureScript runtime" mean?
Hey morgante,

You can use FriendsTonight as a single person, but really would prefer you to use it as a group (it's more safe and less awkward).

Have you ever been out with a few of your friends and tried to meet new people (either romantically or non-romantically)- wouldn't it be cool if you knew people nearby wanted to meet you as well?
Putting on my "Python teacher" hat for a moment (I also work at Nylas), our codebase is interesting for learning purposes because it's a fairly homogenous, 'live' product managed by a commercial engineering team. Definitely on the complex side of things, though -- let me know if you want any help figuring it out (we also have a community Slack at http://slack-invite.nylas.com/).

On the testing side, I was chatting to a fellow Pyladies attendee about how we do test fixture setup and teardown (especially around databases) -- you might find that interesting to look at too.