skysight-inc/HackerNews huggingface dataset:
Looks pretty compelling based on the graphs at the bottom. Seems like OP could lead with those or at least make a percentage right up at the top for those of us that need a TLDR instead of a play by play.
Repository was pulled. Guess someone realised they'd made a terrible mistake.

EDIT: Actually, the entire Github user account has been deleted. It's unclear at this point if this was done by the user themselves or whether Github has banned them.

Here are some screenshots of what went down:

http://i.imgur.com/t05rZNP.png

http://i.imgur.com/GxgzQ9D.png
Mexico was the start. All of the consultancies and outsourcing methodologies were built on moving to the US South and then Mexico.
As I know, not every updates rewrite indexes in PG. It has single page clean up and HOT (heap only tuple) update optimization.

Please refer to 64~ page of https://momjian.us/main/writings/pgsql/mvcc.pdf.
Europe’s premier funding agency measures its impact
I love this theorem. Proving it was, for a while, my equivalent to "counting sheep" when I couldn't sleep.

The approach I used was the one that works through the Gaussian integers, which relies mainly on the facts:

-- Both the Gaussian integers and the usual integers are Euclidean domains, and hence in particular are unique factorization domains.
-- Integer primes congruent to 1 or 2 (mod 4) are the norms of Gaussian primes.
-- Integer primes congruent to 3 (mod 4) just are Gaussian primes.

There are various ways to show that integer primes congruent to 1 (mod 4) are non-prime in the Gaussian integers. My currently favored approach is to show that x^2 + 1 is reducible in the ring of polynomials over Zp (the finite field of size p), which follows quickly from the fact that x^p - x factors completely over that field, which in turn follows immediately from Fermat's Little Theorem.

And Fermat's Little Theorem can be quickly proved by induction.
Which of the Three Software Budgets Does Your SaaS Startup Target?
If you want to make music, but don't care about music theory, get a book called The Art of Mixing.

It won't tell you how to write a song, but it'll start you with a solid foundation for music production. You can start by just finding loops and samples online and putting tracks together that way. Then you can start replacing bits with original music. Think of it like learning how to program by cutting and pasting code from stack exchange.

https://www.amazon.com/Art-Mixing-Recording-Engineering-Prod...
I tend to think that not voting meant to be implicitly ok with the hf as that was supposed to be the default action. I was for the hard fork, and I didn't vote either. Were I against it, I would have voted.
https://github.com/HelloKitty is 404ing now, hopefully they've been banned from github.
Indeed. :)

However, I noted a few more steps in my post.
Interesting argument. So you are equating being born the female sex the same as being a war time refugee, war veteran or ex-con? Could you explain that analogy a little better?
Completely tangent, but I'm surprised ops and hardware are so low.
An old one here:

http://ghdl.free.fr/

Just found this verification toolkit Googling for the one above:

http://osvvm.org/about-os-vvm
Basically LeSports has all the technical know-how now and can respin this concept using cheaper NRE for a lower price point with the pesky Americans out of the picture.
It's not just VR where Macs are having trouble. Blizzard has historically been a bastion of Mac game development even when it was a niche platform, but Overwatch is Windows, Xbox, and PlayStation. For a bit of history, here are their Mac titles:

• Blackthorne

• Warcraft

• Diablo

• Starcraft + Brood War

• Warcraft II

• Diablo II + Lord of Destruction

• Warcraft III + Frozen Throne

• World of Warcraft + Burning Crusade + Wrath of the Lich King + Cataclysm + Mists of Panderia + Warlords of Draenor + Legion

• Starcraft 2: Wings of Liberty + Heart of the Swarm + Legacy of the Void

• Diablo III + Reaper of Souls

• Hearthstone

• Heroes of the Storm

And here's what they have to say about their latest blockbuster title, Overwatch:

> Currently with the technology behind Macs and the way Overwatch runs it's just too challenging for us at this point to support it. Our focus right now is entirely on PC, Xbox One and PlayStation 4. [1]

Mac marketshare has grown by leaps and bounds over what it was in the 90's, and Blizzard drops Mac support for the first time ever. Their last (well, only) game that shipped on PCs and didn't make it to Mac was The Lost Vikings in 1992 on MS-DOS. Overwatch is the only one to see a Windows release without Mac.

Bummer. Hopefully a port is eventually in the cards.

[1] http://www.polygon.com/2015/11/6/9686370/overwatch-mac-os-x-...
Fun vs. Computer Science
Then you really don't understand hiring women. Most women don't want to work at a place where they're the only woman. Or the workplace is ridiculously imbalanced in one direction. Even in large companies such as Amazon, women cluster into teams.

Not having women on your team usually points to a culture issue, and who wants to have a terrible work environment? It's another area where avoiding false positives is probably going to be better for you in the long run.

For instance, my wife moved to a new team that is 50℅ women, from a team where she was the only woman engineer. Her co-workers really didn't know how to interact with women. Complaining to HR would cause the team to assume it was her. When a co-worker did complain to HR, a large section of her team assumed it was her and made the workplace even less hospitable.

Plus from a business perspective if you can open your business to a pool of talent that isn't well catered to, you'll probably reap some long term benefit.
Sure, the author's worldview is twisted a little by politics, but I recommend skipping to the bottom, there's some substance there.

He has some interesting charts regarding how much salary is requested by people of different skill, experience, and gender.
Exactly right. If allowed, they will happily torch the commons and work on how to secure their own comforts while others suffer. The only socially responsible way to handle it is with enforced regulations. Yes, of course that presents it's own set of challenges and pitfalls, but there's just no other possibility.
It wasn't phrased that way though. If he did that, would he 'hire Syrian refugees until they represent 50% of the team'?
>Education shrank the results to single digits for each occupation, gender and work experience, so I decided to remove it from the final dataset.

First of all you could have used buckets. Secondly, it doesn't seem like you have enough data judging from your charts.

Dice did a study and found that

>when you control for education, level of experience and parallel job titles, says Dice, men and women earn the same amounts.

http://www.forbes.com/sites/susanadams/2013/03/20/women-are-...

> At that point I made a decision to change this by enforcing a new hiring rule. Next couple of new employees are going to be women up until we balance our team

I hope you get sued
Couldn't this be done with two live streams for TX/RX? effectively creating a VPN? As the author said there's plenty of modulation techniques possibly. Surely some much faster ones could be used.

The biggest downside I could think of would be the lag: data > render frames > encode frames > network > decode stream > render frames > scrape data
"I wonder how Uber adds an index to a table that already has 1B+ rows in it with mysql?"

"As long as you can shard "

Not sure how sharding helps with 1B+ tables when adding indices, care to share?
Yes, I would have had the same reaction. This is a great way to put a false limit on your potential talent pool. I'm not saying that adding programs or policies to add outreach to specific communities that are under-represented in your organization is bad. I'm saying that setting a hard-and-fast rule that your next hires must fit a particular trend to "balance the team" is a great way to frustrate your recruiting team (either internal or external), slow team growth to an unpredictable crawl, and will cause you to pass over potentially excellent candidates for the wrong reasons. The statement quoted by OP essentially equates to "the candidate had the wrong genitals at the wrong time", which is an absolutely absurd way to think about hiring. I would say the same thing about any of your counter-examples (e.g. to your Syrian Refugee example, "We won't be hiring you right now, because you're not a refugee from the right place" would be a rejection reason if you were trying to "balance the team" via preferential hiring treatment)
The increase in inflation adjusted dollars is only $7bn. Absolutely not a decrease, but saying it more than doubled obscures the situation.
> Born white and male in today’s world I won the lottery without having a clue.

Here we go. (actually I stopped reading).
Wow, I didn't imagine the possibility of creating a different exchange rate for cash versus deposits. Surely this could not be implemented by the US central bank without new legislation? Many thanks for the reference to the IMF publication...just the TOC makes the hair on my neck stand on end :)
Interesting data, BUT... "Next couple of new employees are going to be women up until we balance our team." - this is gender discrimination and it is illegal.

How about actually making the workplace attractive to woman applicants? Things like ridding your careers page of implicit biases and bro culture, putting extra emphasis on personal as well as professional growth, attending/hosting various women-oriented events/meetups/conferences, involving your leadership with mentoring at and recruiting from places like the Hackbright Academy, etc. etc.

It costs money, it costs time, hell, it takes a long time to produce results, but you know what - it's worth it! They are an outlier, but I do like Etsy's approach (and results) to gender diversity - http://firstround.com/review/How-Etsy-Grew-their-Number-of-F....
>If you are a female engineer living in the Bay Area, we’d love to meet you.

Totally not sexism folks. Equality at its best!
(disclaimer: I'm on the Jupyter steering council, but speaking unofficially...)

Very good point about wanting to work together. And we definitely do want to work together with people (and we have a good relationship with William in particular). Another relevant part of the message to William and to the community is:

"We are currently discussing in the steering council guidelines for proper use of the Jupyter name (started in part by your inquiry a few weeks ago). We hope to have such guidelines published soon. In the interim, we ask that you (and others) not use the name Jupyter in a domain name. We feel that this avoids confusion in the community and is being fair to all who have inquired about such matters."

So we (Jupyter steering council and community) are also trying to figure out a good policy - we (speaking generally) want to be conservative and avoid confusion until such policies are in place, though.
How would "doing something" be the default action over "doing nothing"?

Regardless, you can make up all kind of reasons (for both sides), to justify this or that being the default action. But in the end, it's all assumptions of other people's intention, and those are always causing trouble.

There is a reason quorum is required for most type of serious voting.
It's interesting that you brought up the hiring of veterans in IT. It's actually a real thing for many defense contractors and government agencies to give preference to former military members even in cases where they may be less qualified (citation needed).
> they're just going to …

He; William Stein is a he, not a they.
I'm not disagreeing with it. I just think the parent post was weird: anyone can do it, just spend some time to obtain things, only Oracle charges for the program.
IMHO some possible reasons of not using Cassandra could be the following.

You can't use Cassandra if you need atomic increments (yes, they're included but painfully slow due to several trips required to satisfy PAXOS).

Also there are no transaction rollbacks (atomic batches always go one way - forward).

You may hit GC pauses if the JVM is not tuned properly.

If the use case involves its of deletes then tombstone related issues need to be considered.
> implying being born in Slovakia is winning some sort of lottery
Why? Hiring women over men is just good business.

The wage gap means that at a given salary level, the women is going to be better and more experienced.

If you have budgeted 120k for a software engineering position, why WOULDN'T you choose the best person for the role?

And the best person for the role at this salary point is almost certainly going to be an overqualified women who is getting underpaid at her previous job.
Any idea where I can find LGBTQ wage gap too. Also, now that female glass ceiling is broken, which glass ceiling is next? L,G,B,T or Q?
Thanks. I really like that letter!
Data collection: A+

Analysis: needs improvement.

From the article:

> Based on the data, women are definitely undervaluing themselves in comparison to men. The gap starts around $10k/year for the first year and grows to a staggering $30k/year after 10 years of working epxeriences. [sic]

An alternative interpretation is that women are behaving entirely logically with the knowledge that their employability is maximized if they set their desired salaries lower than men with equivalent experience. Efficient markets are a thing.

I'm not saying that's my interpretation of the data, I'm just cautioning against jumping to conclusions when that conclusion is implicitly blaming the victims. It's a really great analysis and the dataset could set up a great follow-on study of causation.
"Next couple of new employees are going to be women up until we balance our team."

The CEO should have run this blog post, and particularly this sentence, by a lawyer. It seems pretty clear that the above statement, if reflected in actual hiring practice by the company, is in violation of Section 703(a) of Title VII of the Civil Rights Act[1]. It is also pretty easy ammunition for an employment discrimination lawsuit.

[1]https://www.eeoc.gov/laws/statutes/titlevii.cfm Section 703(a) reads "It shall be an unlawful employment practice for an employer...to fail or refuse to hire...because of such individual's...sex" and "to limit, segregate, or classify his employees or applicants for employment in any way which would deprive or tend to deprive any individual of employment opportunities" because of sex
I appreciate the map nerdery, having worked with a bunch of geo nerds, but I also want to say this is my go-to transit app. It provides features like traditional mapping apps (routing) and features like One Bus Away but without required knowledge of routes.
Students' Broken Moral Compasses
Even the basic rules turn out to be very complicated.

Core elements are often cliched, but getting from a cliched chord sequence to a complete piece/song that captures the imagination of listeners is very much harder than it looks.

I've seen an expert systems for generating counterpoint that used a grammar with more than a hundred separate production rules, and still failed to generate interesting bass lines.

Interesting music is extremely non-trivial. Conversely, trivial algos used in trivial ways reliably produce trivial output.
It's not as simple as that. For one thing, there is a wide range of different screens used to display text, and each screen may exaggerate or reduce contrast to a different degree. It's also important to remember that very high contrast such as pure black on pure white can cause serious problems for dyslexic readers.
But you know they won't be, because good luck winning that case, and before that, good luck finding a lawyer to represent that case.
Would be helpful to see some histograms. The patterns of the data seem oddly suspect to me (sinusoidal - with things like Operations in 5 year earning more than ops at 7.4ish year). Maybe I am missing something but am assuming this is just because of sample size. It seems extreme for things like Operations and Hardware Engineer though.
So for future reference, best practice is to ignore any bad parts of an article that agrees with my political and moral leanings and only focus and trumpet the good parts??
Yes, that was my impression as well, strong lineup. I think I'll apply. It would be nice to get out of Seattle during September. Rain is coming...
Why Every Kid in America Learns to Play the Recorder
I'd urge men to apply, and sue if rejected. Gender discrimination is a no-no.
Street Fashion with Red – The Emporialist│romanian street fashion magazine
> It has forgotten about its power users.

Features like HiDPI displays and NVMe are very much power user features. Apple was among the first in the industry to adopt those features so they've had a period of time over the last year or so without much in the pipeline for power users. Minor CPU upgrades that offer barely any performance improvement are not enough to buck the historic decline in PC sales.
>The wage gap means that at a given salary level, the women is going to be better and more experienced.

Yeah... no. The "wage gap" means the CEO makes more than the receptionist. For people with the same CV and same work experience women make just as much as men.
This makes me wonder two related things:

1. Can the fact that the driver is not required to maintain physical control of steering implements cause the computer algorithms to be considered legally culpable (and, by extension, Tesla) for failing to act as a driver is legally required to under Florida law?

2. Does the statements of Elon Musk et al imply that the car is fit to act as a driver in its legal responsibilities under the rules of the road (independent of any legal ability for a driver to discharge those responsibilities to the car), so that failing to, say, be able to detect an obstruction in traffic constitutes a defect such that it's violating the implicit warrant of merchantability?
You missed this bit.

>The term “employer” means a person engaged in an industry affecting commerce who has fifteen or more employees for each working day.

FTA:

>We’re team of 10 people of which only 2 are women, only one is a developer.
The gap is large enough that the efficient market argument doesn't hold very much water. A 5k difference should be enough to favor one candidate over another all else equals. If firms are efficient they wouldn't be paying 20k extra for males.

I do think wages are really very much a bottom up thing in that people can collectively raise their wages by simply not accepting lower pay. Putting a (reasonably) high price on your head is not only good for you but for others like you in the labor market. Firms are not really in a great position to keep wages down, the best they can do is make sure nobody knows what anyone else makes.
https://en.wikipedia.org/wiki/Singular_they

Thanks for pointing it out but I doubt this new information changes anything. It is grammatically correct to use singular they when I can't be bothered to find out the subject's gender.
That would be quite interesting to know actually.
No, whole industries left wholesale.

It is a situation nothing at all like farming. Manufacturing output in current dollar terms is focusing on a few remaining successful sectors: autos, metals, some machinery and a half dozen, much smaller ones. Most of that growth is more about Japan's problems than our advantages.

Farming went the other way, it industrialized, and our wealth and government policy revolutionized it with Midwest grain and California's miracle in the desert.
> I really wonder why people seem to like Finder over Windows Explorer.

I don't like either, and seldom touch the Finder. But the column browser is useful for some things.
Has there ever been a time in which managers weren't making more money than everyone else? By your logic, society has always been falling apart. Every generation creates its own old boys club.
Amzn finally enforcing SSL
> 3D-NAND uses different physics, but as of now hasn't yet matched legacy NAND's endurance (lifespan)

What makes you say that?
If you get enough nerd candy you can evolve them.
"How about actually making the workplace attractive to woman applicants?"

Yeah, and do you know what the best and easiest way to make a workplace more attractive to women is?

It is to have other women in the workplace!

I know many women who are unwilling to even apply to a company if they know they would be the first or only woman on the team.

It is a chicken and egg problem. Until his company is able to get SOME women working there, it is going to be extremely difficult to attract them in the first place.

Because of this it makes a lot of business sense to prioritize hiring women if your team is extremely imbalanced.
"What does it mean? It's some form of DRM pitch?"

It's a BS claim. IBM has only developed one CPU for high-assurance security:

https://domino.research.ibm.com/library/cyberdig.nsf/papers/...

POWER is an insecure processor like the rest. The software on it will likewise have the same problems as the rest. The difference they're advertising is that there's more open code. This reduces the unknowns for users, gives them more control over their own boxes, and improves security a bit. There's still black boxes in there including one I didn't know about per one commenter in this thread. You can trust the hardware and any firmware left about as much as you can trust IBM's management in that division. Yeah, it gave me pause too.

So, let's change it to "less DRM" and "more open than x86." If you want an open ISA, looked at RISC-V or SPARC (esp Leon3 or OpenSPARC T2). If you want a more secure ISA, look at crash-safe.org, Cambridge's CHERI processor (also open), System/38 (still exists), or even old Burroughs B5000 from 1961. In such light, "Open"POWER is neither truly open nor secure even if better than x86.
You can find more detailed explanation from Bruce Momjian's site. (From page 64: https://momjian.us/main/writings/pgsql/mvcc.pdf)
Yeah, that's where the discussion gets confusing. I will totally agree that a world without NAT would be better, but I will not agree that a world without home routers that drop all inbound connections would be better. If the ISP gives out /64s, the right behavior for the home router is to assign addresses in that /64, but keep doing stateful tracking of outbound connections just like a NAT would, and drop everything else on the floor.

Of course, at this point you've broken end-to-end connectivity (P2P apps don't work, active-mode FTP doesn't work, etc.) so this may not actually resolve the reason people wanted to get rid of NAT. Maybe a good portion of the the no-NAT-in-IPv6 crowd wants inbound routes to people's homes so apps work, and the "but you don't need NAT for security" crowd is misunderstanding them
It was more or a relative assessment of difficulty than absolute; I was comparing it to what it takes to play a game these days. Back then you had to do more legwork. It wasn't objectively that difficult though.
Nice work!

How many data points per graph? Really just 1 median salary a year (20x2 data points and 1k^2 pixels :)? I would have preferred just points with straight lines over the interpolated wavy line that looks fibbed. Why not more points? Why not a heat map/2d histogram instead of medians? And why not have the same axis on all the graphs?
IANAL but this seems like an easy case if the company has money in the bank. The CEO openly admitted on his personal blog that he plans to discriminate in the hiring process. Im guessing that would be enough to get past the chance of dismissal and then you're on to the discovery process which is so expensive the company would probably want to settle. Throw in negative PR and a pro bono (or fees from the case/settlement) lawyer who wants to make a name for themselves going after Silicon Valley gender discrimination and you've got a party.

I probably don't know what I'm talking about though.
There's a couple comments to this effect. Why? It comes across as being unwilling to consider ideas at all.