skysight-inc/HackerNews huggingface dataset:
I kind of like Dr. Peteron's view on these kind of questions, try flipping them around. Don't ask "Why do women earn less?" Try framing it as "What are the reasons men earn more?" Another one, "Why is it that there are so few women in high level management positions?" frame it as "Why are there so much men willing to put up with the stress and pressure of high level management positions?"

There are a lot of reasons for the inequality between men and women. I'm not saying they are "justified" or "fair" but there are some obvious (painful, even) but true reasons why men and women don't earn the same. Of course, these reasons do not specify the whole margin but they explain quite some of the variation.
Show HN: Real-time Chess
I’ve had fun playing this with friends, so I cleaned up the code a bit and converted it to Python 3.5 + aiohttp.

Most fun to play in the same room, IMO.
Digital Marketing Trends in 2018 to Watch Out
Another reason not to game on computer but to own a console like PS4 or Nintendo Switch instead.
Look at Android & iOS. They know how it is done.

Running apps in a sandbox should be the default behaviour for any OS by now. No app should have the privileges to access any file by default, except for files that are either created or owned by that app & user.

Sharing files between apps should be done as an opt-in basis, with explicit permission by the user, either file-by-file or per group of files.
Beverly Clock
I wonder if farmers looked at the rise of manufacturing jobs the same way - a move away from jobs that are producing the food that's required for society to function, to jobs that are producing entertaining novelties. Perhaps Facebook/Snap/... will one day be seen as just as vital to the proper functioning of society as manufacturing is today.
> Xavier Fontanet, former chief executive of Essilor, a French eyewear company, quoted Charles de Gaulle as saying “one may not command without having obeyed”—his point being that women often lack the management experience that makes a good board director.

who would have thought that we'd hear this argument in 2017!!

Personally, I don't think things like this can be mandated. Yes, there is a gender gap between men and women and yes that needs to be fixed, but you need to target from the ground level and not from the board level.

What we, as a society need to do is to encourage men to be less sexist, for instance, a manger who can hire a male and a female who are both eligble should not hire a male because he 'doesn't want female', that needs to be fixed.

But I think it is wrong to say "hire 5% female candidates"

Because that is not equality. I have seen the reservation system in India and it is horrible, to be honest, it only helps the top % people but the bottom of the food chain is exactly where they were since the start, the bottom of the food chain.

Interestingly, 'reservation for women' was rejected by the female freedom fighters of India because 'they didn't want the superficial equality rights that women want in a few developed democracies' referring to obviously the suffrage movement.

But that being said, the gap exists and it'd be stupid to say that it does not.
I would interpret the very same sentence as equality is up, yet nothing bad has happened.

I don't think corporate board equality was ever though of as a panacea.
I don't know, eventually all unskilled labor will be replaced by machines, and in order to give someone else value you'll need skill.
I'd be really surprised if this isn't illegal. They installed malware on people's computer that had no purpose but stealing passwords.
Monads make a lot of sense in a pure functional language like Haskell, because it allows you to program in an imperative style when you need it, and keep the rest of the program pure and functional.

The benefit of State and IO monads is not that you can use them everywhere so you now have an imperative language. The benefit is you can explicitly delimit their use, and you still get the "easier to reason about" for the rest of the code.

For languages which already supports mutable state everywhere by default it does not make much sense to use monads for this.
previously: https://news.ycombinator.com/item?id=16412541 and https://news.ycombinator.com/item?id=16416401
Yeah... I guess it's needed once to kinda break the resistance / bias against women. But in the long term it should definitely not exists.

I would propose slowly ramping it up to 50% over a range of maybe 20 years? Then hold it for 10, and drop it.

From there on it should be fair game. If the imbalance should happen again, then I guess it's just how it is...

(The slow ramp-up is so you don't fill up with the first best women available, which maybe might not necessarily be the best candidates... Which would lead to more bias if they fail the job, instead of the opposite.)
You think slaves had equal opportunities to others, but still ended up/choosing to be slaves?
How to Create JavaScript Libraries in 2018
The hardest human equivalent in New England in my youth, was a 4 way stop at the peak of a steep hill. Would have loved to seen this scenario with the self driving car.
Iceland's mooted circumcision ban sparks religious outrage
I think the article is saying that the results are inconclusive. They have had little effect in either direction, so now that they are the status quo, there's no reason not to keep them. Arguments of excessive regulatory overhead may or may not be compelling, but they have an uphill battle to fight.
Nevertheless a developer will be scapegoated.
Same applies to other languages with multiple implementations.

You might have some high performance C code only tested in gcc on GNU/Linux, and then get some nasty surprises when testing on HP-UX with aC, for example.

Back in the day, DDJ and The C/C++ User's Journal used to run articles comparing the quality of all most well known compilers.
Depends on where you are. Not all of these apply everywhere, but:

- lack of maternity leave

- being judged on personal appearance even in office settings because your appearance is more tied to your worth than it is for men

- when you are harsh as a boss, labelled "bossy" as a negative. I don't hear many men labelled "bossy".

- be chided about "being on your period" in case you say something people don't like

- people confusing you for secretary / non-technical role because you are not man

- people talking about things which may be sensitive to women in the workplace moreso than men and make them uncomfortable / unable to participate (for example, porn, I have seen this in my office)

- after-hours fraternizing at the bar or on the golf course (or other largely men's activity, it's never going to the salon, for example).

- harrassment / dating propositions (imo, it's not okay either way but obviously more likely for men to do to women in office than the other way around)

- late-night meetings, frequent expectation for workers to come in late and stay late (if women mostly take responsibilities of children at home, this affects them more).

- less pay because rather than keeping pays equal, companies only offer raises to those who ask

Surely there are others. Perhaps some of these seem innocuous to you, but altogether they are potent.
Sure. This kind of "employment" - or, rather, trade - is fundamental to humans as a socializing species. This can't go away without fundamentally changing what it means to be a human. But this is not the kind of "employment" people usually talk about.

What can, and should go away, is the need for employment to survive. I think we can also imagine the times in which employment isn't necessary in order not to suffer (crappy food, cold in winter, lack of healthcare), and to keep upward mobility open. The optimistic view of eliminating jobs is all about eliminating being forced to work to live a happy life, not about eliminating the entire possibility of work and trade.
NuGet is pretty good, I've only used it with C#/F# though.
Repair Corrupt Access Database File
If you would like to repair corrupt Access database files with a superior solution then try for Access recovery software.

This recovery tool is designed to restore and
repair corrupt or damaged Access database files. This software easily recovers data, table structures, key data structures - auto number, primary key, field size etc.

This tool will help you in repairing the several corrupt access database file and restore all the files objects in new MDB file.

It can restore the table structure, data, key elements (primary key), field size, original date, validation rules, etc.This software scan the corrupt or inaccessible access database file and create the

new files so that the user can working with this new file (.MDB).This software has user-friendly and self-descriptive GUI which makes recovery process easy.

The software recovers the lost OLE data, original date format, memo data, table relationships, etc.

Download link :- http://www.filesrecoverytool.com/access-file-recovery.html
No, I run on a Macbook because that's what my work gave me.

No, I use Windows because I like things just working. OSX/Linux doesn't just work.

>one comparable failure from Apple

Just the whole damn OS. If I want unix based I'll use Linux.
> get you everywhere you need to go

No it won't.

That combination can't handle large datasets that are typical for most data science teams i.e. maybe include PySpark. And then it's very limited so far as ML/DL technologies.
I disagree. QML is a nice idea but incomplete:

* There still isn't a way to have any text in your custom widgets (e.g. labels on a graph) - last time I checked anyway.

* The built in text editor widgets have an anorexic API. I wrote a serial port monitoring program and to remove the first line of text from the output window I had to record the lengths of all the lines in a JavaScript array and then remove that number of characters. And it was very slow. And selection was buggy.

* The ID scope rules are weird. Honestly I never fully worked them out. It seems like every ID is accessible from anywhere - even child components can directly access IDs in their parents. You can imagine the kind of spaghetti code that leads to.
Yes - and around that time the switch to SONIA, EONIA and away from LIBOR fixings started.
It's a single drive, not so secure. I wasn't really serious on my previous post.
Which is why profilers exist.

Writing code based on gut feeling and urban myths was never a good idea.
Yeah I would definitely choose this today. It has only recently become an option though.
An online community where I almost always feel like the dumbest person in the thread, priceless
Imposter syndrome is real. But if you are literally on the board of a company, I doubt it matters as much. Also, lots of people inherited rather than earned their wealth. Should we outlaw that to save them from imposter syndrome?
I think that you're right #1 is a 'killer feature' in that it killed Wave: think about such feature at work, would you really like to see your boss see when you made a big mistake without having the time to think twice?
Even if you can disable this setting, good default matters!
No always on clock? :(
Like bad actors in the internet ad industry (not sure if any good ones are left) giving people a good reason to run adblockers, they just did the same for the game industry.

Although I'm not sure what people are going to do. Run pirated copies with the malware removed?

(Which reminds me: when I ran a jailbroken iPhone years ago I had a fix for a PDF exploit much sooner than people having to wait for Apple to fix it, making running a jailbroken phone more secure (at that time).)
Buy phentermine online – free home delivery with health pharmacy
If you are get tired to control your weight then try phentermine. You can buy phentermine online with health pharmacy.
Then you make the computer do a thousand reports in a day, and get a qualitatively new (not necessarily better) ability of working with real-time data. Increased productivity is an enabler for things that previously were not possible or did not make economical sense.
Apocalypse now: London’s property crash has begun
> How do you let the user relink Qt or replace Qt with their own version, in the field?

Where in the GPL or LGPL is this stated?
Just build a dedicated gaming machine.
Access private GitHub repos in docker build
You can trust Fox News to always sound like a teenager, totally clueless about their own flaws in behavior and blaming other (countries) for the problems. The fact is that all major nations are corrupted and they all are quite evil.
Nice write-up of it, though I disagree that you can (or should) "recover" from a database breach in that way. If you detect a database breach, it's likely considerably after the event, and you should enforce password changes (and TOTP resyncs).

Also, there's no mention of Channel Binding, which adds considerable protection to MITM attacks aimed at obtaining the ClientProof off the wire.
> bank CEOs specifically in charge of the operations that committed the crime

The article advocates prosecutors charging bankers even though they “might have lost those cases, but at least it would have struck some fear in the hearts of people.” If you lose the case, there was no crime. Charging people with unwinnable cases is bad.
What a horrifying idea to back a cryptocoin with oil. Oil is really not a long-term value store as technology improves and the world goes electric. It may be viable for 20-100 years, but tying a coin to a resource -- especially naming a coin after a resource -- will only lead to difficulties and confusion down the road. Would you ever fill up your tank with BTC? Would you ever buy a coffee with Tether (scam) ? Presuming you answered definitively "no" to these two questions, then why would you ever use a cryptocoin to buy petroleum or accept a coin in exchange for petroleum. Maybe the idea is lost on me, but tying a globally and internationally exposed digital asset that feels the variability of markets and wake/sleep cycles of humanity to something as dirty and short-term as oil seems to just be asking for problems.

It's a tempting idea because Venezuela exports a lot of oil, but you may as well try and tie a coin to oxygen and see how you do.
The rise of Virtual Assistants
Build Boss Daily Development Cycle
Here’s another one up the same alley that is interesting to watch: VHS generation loss.

> What happens if you make a copy of a copy of a copy (and so on) of a VHS tape? This experiment shows how the quality degrades with every generation.

> The copying was done using two PAL VCRs in SP mode.

> (The video is Fading like a flower by Roxette)

https://youtu.be/mES3CHEnVyI
But isn't it a dangerous road where we hold the makers of software responsible for nefarious uses? Paypal does a lot of this kind of fraud detection and prevention, and we all lambast them for it.

Halting payouts to those using the old software leaves legitimate users out to dry as well - whatever they do, someone is going to be miffed. I assume there will be a point in the future when they do refuse service to all the old API endpoints, but they can't rush that.
>What we, as a society need to do is to encourage men to be less sexist, for instance, a manger who can hire a male and a female who are both eligble should not hire a male because he 'doesn't want female', that needs to be fixed.

But there are no managers who will say that. They'll rationalize it a different way that people will buy into.

> I have seen the reservation system in India and it is horrible, to be honest, it only helps the top % people but the bottom of the food chain is exactly where they were since the start, the bottom of the food chain.

I have also, and this is the point of the reservation system, to create wealthy powerhouse families in a society which had very few from those castes. For everyone who complains about it, there are many more who appreciate it for the good it does and who understand that reservations are not meant to eliminate poverty (else they'd be based on financial status) but are meant to build power and concentrated wealth in communities which had no opportunities to have such.

In India, before reservations generational wealth had cemented a very strong hierarchy. Overturning that hierarchy cannot be done solely by providing education equally, there has to be a balance shift somewhere. People are not going to voluntarily give away their inherited wealth and status, so similar wealth and status needs to be built in other communities. The best way to do this is educate some select few in that community, then perhaps they gain wealth from it, now their children get the same education they did, they inherit wealth and build some more, repeat repeat and now you have powerful families in underprivileged communities which could rival the ones in the privileged ones.
> "Why is it that there are so few women in high level management positions?" frame it as "Why are there so much men willing to put up with the stress and pressure of high level management positions?"

What does it change if the answer is "It is easier for men because they have to put up with less harassment, less pressure and are more encouraged"?
Ask HN: Learning new programming languages in 2018
What would you suggest (or have tried) for learning new languages? Now, in 2018 there seems to be so many different ways and websites to support this, but which to choose? I am coming from web development and I think the biggest problem is finding, what to do? For web projects, it seems to be semi easy to create a new webapp, but for (ex. my biggest interest atm) Haskell, what should I do?

Often I seem to drift towards Euler and do the problems, but these are so small (and algorithms mainly) that the interest might flop easily

Thanks a bunch for the responses!
Goal 1: make $25 million to take money out of the equation for my work plans

Goal 2: hit the three coma club (billionaire) and ensure long-term cryogenic storage for me and my wife at EOL

Goal 3: solve the global food and clean water crisis
Maybe I'm misreading your comment, but what was the third?
But you are describing "sexist outcomes" which isn't the same sense of the word. It alludes to a sexist mechanism only - whereas the board quotas are the sexist mechanism.

"Income inequality" Has been discussed plenty of time, so I'm not going to reproduce it here. In any case, there is plenty of dispute on whether it is the result of "sexism".

"domestic workload" is something society does criticise, but in any case it is a social convention only - not enforced by law.
I don't see them collecting enough relevant inputs.
That really doesn't change the argument surrounding piracy - the contention is that piracy doesn't displace sales. If that's true, it is literally not effecting whether everyone is paying their share. The people who pirated it simply were never going to pay for it whether they play it or not.

I tend to agree with you though, if you make a game that requires incredible attention to detail, hugely time intensive modelling work, and know that the target market is a tiny niche then maybe the product is just not viable.
No, but the state is part of the type signature, so the scope is explicit.
You can't trust any software you haven't verified then compiled from source... and you can't even trust that entirely.
I'd look at Dragonfly's stack first, as that's outperforming Linux at the moment.
DOSS SOUNDBOX XS BLUETOOTH SPEAKER
That doesn't work so well when the app is some snazzy file manager or back-up tool. Of course the OS ought to provide good enough tools that users don't need to install dodgy apps for such things but sadly the attitude nowadays seems to be "there's an app for that", even if you only want to do some trivial file conversion. Unless the OS is Debian, in which case the OS includes a gazillion different tools for transforming PDFs, a big helping of astronomical data, and several alternative kitchen sink implementations.
May I know how did you come to this conclusion? Like... games on PS4 are never pirated and never send data to 3rd party?

>“This .exe file is from http://securityxploded.com and is touted as a ‘Chrome Password Dump’ tool,

Maybe that's another reason to use Firefox?
The kicker is that it doesn't actually need admin privileges to read your chrome password store.
> I own some banking shares and I wish I didn't.

I'm really curious what you mean by that. Is it just that they bring good money, or why don't you get rid of them?
Designing experiments is a key part of Data Science work. Another key part is determining where & how revealing observations can be made.

The analysis part is usually quite simple, often if it gets really complex then that's a sign that the data is being tortured. Sometimes the marginal gains that complex methods create (vs simple but good approaches) are not worthwhile even if they are valid - simply in terms of time spent and difficulty in communications.
This argument is false in the general case. It can weaken a company to have given away too much stock early on, because then there's not enough left to raise money and hire people with. If horsecaptin owned 80% of the company rather than 8%, for example, the company would be damaged goods, and investors would avoid it unless it had truly stupendous growth.

This is one reason spinoffs rarely work.

The argument for horsecaptin keeping the stock is that while 80% makes the company damaged goods, 8% may not.
No but we shoulnd't create a law that randomly takes the wealth of every second heir, and gives it to an orphan kid instead.

Technically they are equal, they just happened to be born somewhere different. So it should be fair, right?

That kid when he grows up might indeed feel weird about all the undeserved money...
A second full (probably expensive) computer that can't be used for anything except gaming is not something many people can afford, and security should not be for the rich.

Plus I would imagine that most gaming will require entering passwords at some point, whether that's into Steam, Origin, signing into humblebundle.com/etc.
Ea did something similar with the sims. Screen would slowly blur. You can’t beat pirates but you sure can have fun with them.
Depends whether you read that as "...therefore useless," or "...therefore must forge their own purpose."
> FTDI bricking your hardware if they think it's counterfeit

It's not quite the same thing. Their driver does things that work with the original hardware.

If a different chip uses the same USB ID, they're asking for trouble.

(of course good faith is unlikely in this case)
The gesture to remove notifications looks odd.
But according to HN people everyone is censoring them and they can't even go to work and write weird pseudoscientific rationales for why they hate diversity programs and expect their employer, who is promoting heavily and publicly lots of diversity programs, to not like this and fire them and it's all FEMINISM GONE TOO FAR!
Managed PaaS powered by Docker on your own servers
I'd personally prefer if we ameliorated your paid tax so that the rate applied over your entire lifetime earnings. That way you could use the same progressive rate but windfall years aren't a special case and lean years are an example of failing to optimise your taxes. You could even have the government refund tax if the windfall event was a once off.

Extra bonus you can get rid of many loophole taxes (like Capital Gains and Inheritance taxes) since these feel unfair to take on a single year basis.