skysight-inc/HackerNews huggingface dataset:
In many ways, Nintendo "created" Pokemon Go simply by lending Niantic their Pokemon IP. Side by side, Ingress and Pokemon Go are very similar... but the difference between being a marginal game (Ingress) and being a pop cultural phenomenon (Pokemon Go) is Nintendo's art and IP.
I'm black and I agree with you. I don't want bigots strong armed into accepting my money. Though I do understand how someone would feel slighted by race based discrimination and want to take action against it.
I'm inclined to agree that python isn't the "clearest and friendliest". I've been using it a while, and I still find myself looking up how to do X, when it should be obvious. I like python, but I'm amazed at how people love it.

I have to maintain a codebase of php/perl/java/python. "Pythonistic" programming seems to encourage finding the shortest/fastest way to code things at the expense of clarity.

Plus dependencies can get headachy. This might just be the code I have to work with, but while better than perl, in my case its harder to maintain than java or php, (the global scope thing in python seems to get me).
> Would you suggest that "men" and "humans" as classes should be discriminated against as a result?

Yes, if you can sell a night's stay for the same price to a houseplant as you can to a human, it would seem wisest to board the houseplant at every opportunity.

> What if, statistically, there were some weird factor...

I would like an AI to make all my booking picks for me, but not one that aims to maximize diversity or exclusivity, simply one that minimizes risk. If it turned out the AI found a strong correlation with ear shape and risk, or favorite color and risk, that would be just fine, as long as it is correct.

I have no such AI, all I have are some mere heuristics gathered from the work of actuarial scientists (Insurers). So if a twenty-something male and a fifty-something female both request the same night, why wouldn't I choose the older female every single time?

(Note that I am discriminating against my very own demographic, not that my feelings play any part in this, I'm simply attempting to minimize risk when booking, when there's an option to do so.)
It's really true, though. It's brutal, ugly work with no hope of an end.

Edit:
Favorite paper on the topic: http://research.google.com/pubs/pub43146.html
Very cool, nice work. Something we will probably add to Chatlio.
"Buy one, get 27 free."

Are you kidding me? Do these people come up with such twisted logic on purpose to mislead, or is that what they actually believe?

What we see in real life is that, for instance, American shows come very slowly to most European countries, because of this type of insane logic. That is the logic that limits culture. It doesn't promote it. If you want to promote culture, then you make it available in as many places as possible and as soon as possible.

If such logic wasn't used, then perhaps French or Spanish shows would be much more popular throughout Europe.
As a contradiction to this point, some people (me) really enjoy working with data, from cleaning, munging, creating, sorting, pipelining, etc, and find front-end visualization production excessively boring and mind-numbing.

Give me emacs and a command line, and I have all the truth I need, which is far more honest, in my mind, than anything that can be created with D3 or Tableau. Beauty is in the eye of the beholder, and it doesn't really do anyone service to look down on the work others find enjoyable. If doing D3 makes you happy, that is awesome, and I can only congratulate you for your passion and your ability to look forward to work I don't "get," and I wish the feelings would be mutual.
Thanks for making the point. We've adjusted the language.
Thanks for the feedback! We've updated the privacy policy to remove this section to reflect that we won't do this.
They're used to reading pleasant tracebacks from the core dump.
I would like to know some origin stories, e.g. "Where were you before? How did you get into engineering?" I mean, the answers to these are interesting regardless of occupation or identity.
:)) Just the other day a manager said "HR is overwhelmed. They have a student that filters the CVs and she is doing all she can." The senior programmer exploded "How is a student any good at filtering programmers, she does not know anything about programming!".
Yes! Android should also do something similar.
There's more to the election than just the president. Even if you believe your presidential vote will have zero effect on the result, you should still cast a vote for your local and state government.

https://www.voteplz.org/guide/the-down-ballot/
> How active should men be in actually helping to solve the gender diversity problem

There is, objectively, different representations of different groups in engineering.

There is no objective reason to think that this is a "problem".

Whether it's a problem, a feature, or just an unimportant fact derives from one's value system...and different value systems are just that: different.

To assume that this is a problem - that it's obviously and necessarily a problem - skips past the fact that there are different opinions, and - values being values - no way to prove one set right and one set wrong.

We might as well talk about the "chocolate icecream" problem, or the "punk rock" problem.
is the source code for this (and the other voting non-profits) opensource ? I ask because this could be deployed in some form to mobilize the world's largest democratic exercise in India.

The last general elections in India had more people voting than the last 6 US presidential elections combined (which included some interesting modes including elephants, camels and canoe).

However, the urban voter turnout is still low. I wonder if something like this can be used to mobilize them,
My previous sentence explains why their statement should hold weight. They have backed it up with previous actions.
So culturally relativism basically?

I'm xenophobic by denouncing xenophobia?

Xenophobia is just another cultural value and if I disagree with it them IM the xenophobe?
> Where could one learn more about these?

Instant Runoff Voting is pretty terrible, but is still far better than plurality. (Its multiseat generalization, is a reasonably good method for multiseat elections.)

(IRV -- or STV -- can be made better by simply dropping the loser-elimination step and still proceeding until a candidate reaches the quota, and I think there is actually a name for this method, but I don't know it off the top of my head.)

There's a lot of mathematically better (e.g., always pick the Condorcet winner) ranked-ballot methods for single winner elections, but I'm not sure that they are better all around. While I think the Condorcet criteria is very attractive, there are merits to simplicity and ease of implementation (particularly, in ease of tabulation, including manual tabulation) that may militate in favor of something more like IRV-without-loser-elimination.
Fair enough. Now I'm interested in this topic but am not an electrical engineer so I've skimmed through about 5 wikipedia articles semi related heh
Version control is about more than just holding different versions and being able to restore them. It makes it so much easier to discover what changed between one version and another. Excel files are too opaque for that.
Yeah, the Alaskan Winter ale with spruce tips is good. Not as good as their Alaskan Amber alt beer. (Though, it's a bit variable, sometimes it's good, and sometimes it's the nectar of the gods.)

(Personally, I wasn't a fan of IPAs before they got big, but preferred the amber -> porter/stout range)
I completely disagree. "Female" and "male" are adjectives. "Women" and "men" are plural nouns. "Women software engineers" isn't even grammatically correct.

[noun profession]: man painter - someone who paints a man.

[adjective profession]: male painter - a man who paints.
I didn't intend it as a demand or complaint ... just feedback. I'd just imagine a lot of people who see "uptime monitoring" would have the thought "can it replace pingdom for me"
AirBNB lists several specific types of discrimination their policy forbids - discrimination against "locals" is not one of them.

https://www.airbnb.com/help/article/1405/airbnb-s-nondiscrim...
> that's an implementation detail anyway.

Which is what the poster was asking for.
bullets =)
> means that you don't really know what you are doing.

Or spending too much time in the calls instead of doing the damn thing. Or counting handling the email client as work hours.
Because I'm not always scripting - sometimes the work I'm doing takes 10 minutes of runtime to get to the end and I want to know what I'm writing before I run it.

If Python wants to remain a scripting language forever then the docs are sufficient. But if it wants to graduate, and it seems a lot of people think it already has, then the libraries need to be better documented.
>I'm interested in enforcing the _existing law_ [...]

I understand but your opinion is predicated on your particular reading of the "brokering services"[0] law you cited previously. That extensive enumeration of brokers/agents/salesman/employee is a person that does the matching work on behalf of the client. If other reasonable people don't think Airbnb's "self-service" approach is brokering, then the word "existing" in "existing law" doesn't apply.

Likewise, if one downloads PDFs of legal forms from a website to sell a car or incorporate a business and fills out the form himeself, that website is not providing "attorney services" -- even though many lawyers might download the same PDF files and fill them out for their clients. (Self-service legal forms != attorney services)

Persuading homeowners to not discriminate by convincing them that Airbnb is a real brokering service seems like too big of a mental hurdle to overcome. (No lawyers are issuing dire warnings to homeowners saying Airbnb is a "brokering service". No court rulings have made the headlines saying Airbnb is a brokering service. Etc) Therefore, they see no "existing law" that applies to them.

[0](A) without the use in any manner of the sales or rental facilities or the sales or rental services of any real estate broker, agent, or salesman, or of such facilities or services of any person in the business of selling or renting dwellings, or of any employee or agent of any such broker, agent, salesman, or person and
Well, if that happens (and it's unlikely), then it'll be time to express such concerns. But not now.
You can do much better!
What's about html-muncher for css class minification?

Those png are not fully optimized and an SVG would probably even be smaller too and even if it isn't in the case of the orange one it would have could be compressed much better.

Making use of data: urls might look good on first visit but honestly with HTTP/2 just push in the resources and externalize them.

Because seriously cache for 300 seconds? How about offline support anyways? It's 2016.

Furthermore where's my beloved Brotli support?

By the what's about WebP support? Ok TBH if the PNG would be properly optimized WebP would actually not beat the file size but hey: "It isn't"

So even though it's only this tiny static page there's still so much wrong with it. Please improve!
By the way what's about QUIC?
No, but they'll sound 10x better, and won't fall out of my ears every time a soft breeze grazes my head.
You can do much better!
What's about html-muncher for css class minification?

Those png are not fully optimized and an SVG would probably even be smaller too and even if it isn't in the case of the orange one it could be compressed much better than a PNG.

Making use of data urls might look good on first visit but honestly with HTTP/2 just push in the resources and externalize them.

Because seriously cache for 300 seconds? How about offline support anyways? It's 2016.

Furthermore where's my beloved Brotli support?

By the what's about WebP support? Ok TBH if the PNG would be properly optimized WebP would actually not beat the file size but hey: "It isn't"

So even though it's only this tiny static page there's still so much wrong with it. Please improve!
By the way what's about QUIC?
My understanding of the answer to (2) is that the bar isn't substantially lowered; rather, more males are considered.

This happens for lots of reasons -- as a white dude, if I refer people, a majority of my programmer friends are white dudes. That's fine. But if you care about diversity, you can look for other qualified programmers via different channels [new grads, especially from a place like CMU [1]].

Similar things oftentimes sway conferences so that the lineup of speakers is skewed more than the actual demographics of individuals in the associated field.

I presume conference-creators aren't being malicious, they're just not trying to be diverse [A]. Some of this may also be a result of common personality traits. Some women might not feel qualified to speak about a subject when another person [with an identical background] would. This can happen because "men overestimate their abilities and performance, and women underestimate both." [2]

Thus you'll have bias in the # of people who respond to a call for proposals.

[1]: http://www.cmu.edu/news/stories/archives/2016/february/women...

[2]: http://www.theatlantic.com/magazine/archive/2014/05/the-conf...

[A] Why is this a problem? Partially because of your question (3). Lack of diversity at a conference makes diverse people feel uncomfortable / unwelcome. This creates a feedback loop, as well. Mostly men ==> activities men are interested ==> only men attend conferences.

I imagine conferences are best if they can enrich everyone interested. Providing videos for people who can't attend, making people who want to come feel welcome, etc

NB there's lots of great literature about intersectionality, so much of this doesn't just apply to the male/female issue. For more reading, check out some of these: http://theteej.tumblr.com/post/122334039549/hi-white-friends...
Different strokes I suppose. I don't usually react well to presumptive nonsense but I'm not always representative.
I do it for a living. It seems underappreciated in the industry.
Hey I'm the author of this blog post and the CEO of the company that did the benchmark report. That was a very poor choice of words on my part, and I appreciate you flagging it. I reworked the paragraph to remove the janitor comment and (hopefully) make it clearer.
Watch and Share this link
This looks like a reasonable and unique URL for this story - https://code.visualstudio.com/updates/v1_5
I don't see any basis for what you are talking about anywhere in AirBNB's policy: https://www.airbnb.com/help/article/1405/airbnb-s-nondiscrim...
> This is a genuine question. How would it be unequal for males to start such a forum for anything they want?

While I do care a lot I don't identify with the typical "SJW", so I think this should be perfectly OK, only very boring so I wouldn't create it.
What is tenure/turnover like in the big SV companies? I see salaries rise pretty quickly and the ceiling is fairly high, but does this simply mean you're likely to rise to a certain level and then get replaced?

For 40-year-old techies looking for a company to round out their career, are the SV biggies the wrong place to look?
And don't forget scale. When I'm pushing thousands of people through my place in a year, I can plan for certain events and budget for them. An individual can be wiped out by a bad roll of the dice.
The major acquisitions in this space already happened...

CA bought layer7. Mulesoft bought programmable web. Intel bought and divested mastery. Microsoft bought Apiphany.

The last one standing is Akana, (formerly SOA Software).

APIgee was always a weird company to go public - I think it makes sense for them to be part of google. More of a feature that belongs in some other cloud management stack.
I think that getting women involved in STEM does exactly this:

> attacking the mental characteristics that lead to sexist thought

It's a forcing function. I really think that the current plan is the most logical approach given the current situation; though, we do need to eventually move away from it. Exactly when is going to be hard to nail down; too soon and everyone will revert to their sexist ways, too late and it's ceremony - not change.

In lieu of what you are saying, everyone needs to come to the table. This type of thing also needs to go away:

> Ada: [...] Otherwise I get home at night and realize I haven’t heard another woman’s voice all day.

I understand where she's coming from, though. As a trailblazer it might be hard when you realize that you are alone.
Even if it's not misinterpreted by her, it could be misinterpreted by friends / colleagues / SO's if either of you are married or in a serious relationship. Inter-gender relationships are hard :( I'm reminded of this xkcd[0], 'Hooray! we've solved the problem of drama!'

[0] https://xkcd.com/592/

EDIT: I should add a bit of context. I am self employed as a contractor, but my 'boss' at my biggest client - the one that pays the bills - is a woman who is close to my age. We are both married. I would be a little bit uncomfortable going to lunch or coffee one-on-one with her, not because I question her intentions but because I'd rather not be seen on what could be interpreted as a 'date' with someone other than my wife in my community.
The assumption by employees that your making lots of money so you should be held to some super high standard.
Checked the same tarball (downloaded from bitbucket) and still can't repro. Just in case, what I'm doing is:

cd path/to/bandit
virtualenv -p path/to/pypy venv
venv/bin/pip install -r./requirements.txt -e .
venv/bin/bandit-config-generator -o tmp_file
venv/bin/bandit -c tmp_file -r path/to/some/project
It's not a search engine. But the search engines it is based on provide surprisingly good results. So, I would be careful with the statement that "other search engines are not even close to Google".

I think that's just a matter of habits. Initially, it feels a bit unusual and maybe even uncomfortable to use not the search engine you've got used to. But after some time you understand that now Google is the one that is uncomfortable for you.
That's in the party primaries - where each vote is literally a stamp of approval. That's the whole point of power in a two party system - you have your vetting and approval at the primary level, where Sanders and his supporters changed the DNC platform. Then at the national presidential level, you have voters side with which party represents them and their interests better. If you aren't satisfied by either then go get people with like minded views to participate in the primary process.
So why is there a need for such a service?

Btw, in my country (Hungary) it's the simplest it can get: there's no preregistration, you just go with your ID and vote on the election day.
Come on, man. How many middle-aged white guys, or white guys, or just guys, have you seen hounded out of our industry by death threats and rape threats? I despise identity politics, but I kind of think you have to be trying pretty hard not to see that there's a problem here.
You're the one full of shit. Workers are the primary drivers of growth and value in silicon valley and the entire global economy.

Think about it logically, if businesses do work and get work done... how can you start a business without any workers?

An economy with existing businesses can function just fine without any entrepreneurs. On the other hand, there are no economies on the face of this earth that can function without any workers.
Wait a month, or maybe even a week (manufacturers are pretty quick these days). There will be an adapter that lets you do both.

If there's one thing to be said about Apple products, it's that there's no shortage of doohickeys that connect to them.
There's a line there somewhere. Hiring someone for knowing Node is pretty silly, but hiring someone who's spent 5 years developing web apps is a useful metric.
The lack of gender diversity in tech is NOT a problem. Women choose not to become software engineers for the same reason they avoid all STEM fields.

This recent push to make everyone a software engineer is such an obvious attempt by companies to push down wages. You will be wasting your spare time trying to reduce your salary.
>Have you proposed this to anyone in the PSF?

I'm not interested in getting involved in their politics.

>And a security nightmare.

Absurd.

>Do you know what's shit about dealing with just about every language out there?

Not this. You might have noticed a variety of java programmers saying "nope, not an issue here".

>Pick a language with its own package management, and the moment it steps outside of its own runtime environment

The issue is not at all to do with stepping outside of the runtime environment and everything to do with running code in an uncontrolled environment. The solution is to control the environment as much as you can and fail cleanly if you can't.

>Want to know why I think there's little chance of this working?

No, I have no interest in what you think any more.
Someone with a bunch of hydrogen, oxygen and a rudimentary knowledge of chemistry.
What I meant by that was individual liberty and the ability to make your own choices and decisions.

Government meddling in that in this case is forcing people to do something they are uncomfortable with simply because they paid money while simultaneously running the risk of legal action if at any point you want to abort the transaction.

The most basic example is akin to forcing somebody to sign a contract without knowing who they are signing it with.
GlobalFoundries Rolls Out 12nm FD-SOI Process
One thing that I'm really surprised about is the lack of empathy that companies and teams feel with this.

I've been hiring engineers for a few years now and from _my_ perspective, age has never been a consideration. That does not mean other interviewers did not include age bias which influenced the overall decision.

I'm around 30 currently, and I'm terrified as I get older that this will happen to me and my friends. Saving for retirement is, intentionally, a very long process -- and very arduous if you're trying to save to retire in the Bay area.

What are people that push such discrimination thinking about their own futures?
What about ways to verify if you are infected or ways to remove?
>Whenever I see these posts I immediate translate them in my head to "we're in the middle of a talent shortage at a price I am willing to pay."

That's true for just about anything.

"there is no epipen crisis, only a crisis at what you are willing to pay"

"There is no poverty , only poverty at a given income level"

*"there is no crime problem, only crime problem at a given crime level"

what you are saying is self-contradictory. If you (or others) are able to turn down 150K offers...you know what you are.
It was that damn Apache that could not handle any load. Killed it and exposed Node.js directly instead of proxying through mod_proxy, should be fine now
The first of the four quotes describes a market restriction on employment. The other three describe market restrictions demanding discrimination for customers.

Similarly, market forces may not be strong enough to encourage Airbnb hosts to serve all potential customers equally.

That may be true, but citing legally required discrimination as evidence in favor of that proposition is silly. No one claims market forces can fix bad politics.