skysight-inc/HackerNews huggingface dataset:
Feminism is about an equal playing field, and that means that all work roles should be available to both genders.

Of course women (and men) want equal access to comfortable, high-paying jobs. That being said, there has certainly been an outcry to allow women to enter combat roles in the military, partially because the highest-paying roles tend to go to people with combat experience.

On the other hand, while I am not familiar with oil rig workers, there are many female truck drivers complaining about what they perceive as unsafe, unwelcoming work conditions. I suspect you just haven't been reading their stories.
Yeah. The way I read that is "Now that you can't make much money as a pharmacist, it's no longer attractive to men."
No, you start off with "we assume it does nothing".

"Clinical tests" is a wide range of studies, and initially may indeed be 'simple' placebo controlled studies. If an effect is seen, then testing will be done with 'various degrees' to determine a dose response, etc.
Open Apps from Unidentified Developers on MacOS
I bookmarked this a while back. I think it sums up the situation pretty well: http://www.phdcomics.com/comics/archive/phd051809s.gif
I am highly entertained by the amount of discussion/nitpicking I'm seeing in this thread. It's a perfect example of the article's core point.
>> 4. Large companies solving the primary hardware problems: headset and input innovation plus distribution. I think this might be too expensive for startups to tackle.

Translation: Because startups are for software and if your idea is hard you should probably not bother.
> What exactly do you think is the worst thing that could happen if you "catch" them doing this?

[I'm not the OP, but my 0.02]:
Hopefully there would be an outcry, initially started by technically sophisticated communities like this, and credible articles in the Guardian, eventually causing significant user anger, and letting competitors gain against them. People running social networks care about mass user anger.

Hopefully that possibility keeps them honest.

Hopefully people don't cry wolf too many times, like today - slowly poisoning the watchdog!

> Now what do you think is the worst thing that could happen if they receive a subpoena or NSL or whatever that tells them to do this regardless of whether the user finds out or not (because the government wants the message contents that badly)?

This has got to primarily be a defense against ongoing mass surveillance.
If the government can compel them (via NSL or force or whatever) to change the service so that it just spies on a few targeted individuals, wouldn't it be easier to push these individual a malicious client update, rather than MITM the encryption and hope they have notifications off?

Does anyone know how to build a massively adopted network that resists targeted NSLs? I'm grateful we appear to have one that is resistant to pervasive monitoring.
I am interested in finding positions. Sorry if my post was ambiguous, I know it is a bit out of place here.
The templates are indeed compiled. All the optimisations they describe happens at runtime, when applying changes to the UI. Browser layout engines are complex beasts and writes can be very expensive.
MIT Media Lab new initiative on ethics and governance in AI
A little part of me dies every time I see this commercial
Your comment's parent is more nuanced. A surplus of attention signals desperation, and ends up undermining your efforts. There's a fine line.
Robert, I think it's great you comment here now and then. It's awesome to occasionally get access to the original authors of erlang.

The proposed refactor in the article doesn't look like idiomatic erlang to me. How would you refactor the code in the article?

I'd do something like this;

validate(_DbConn, {error, Reason}) ->
{error, Reason};
validate(DbConn, #req{body = ReqJsonStr}) ->
validate(DbConn, json:decode(ReqJsonStr));
validate(DbConn, {ok, #login_request{username = Username, password = Password}}) ->
validate(DbConn, {hash_password(Password), db:find_user(DbConn, Username)});
validate(_DbConn, {HashedPassword, {ok, #user_details{username = Username, hashed_password = HashedPassword}}}) ->
% Hashed password matches the found user record hashed password
% by the power of function pattern matching.
{ok, "hello " ++ Username};
validate(_DbConn, {_HashedPassword, _UserLookupResult}) ->
% Hashed password did not match or user not found.
{error, "wrong name or password"}.

Splitting into exported and "private" functions in module would leave a less messy api. This simply removes the case usage, coupling, highlights function pattern matching and makes for easily testable small functions.
Thanks for the story. Now that you mention it, I realize it illustrates the main reason I don't comment much (and why I'm annoyed by the majority of comments on popular websites, where commenting anything is more valuable than commenting smartly).
> Key change notifications are off by default in WhatsApp. That's probably going to be a fundamental limit of any application that serves billions of people from many different demographics all over the world.

I'm not sure what exactly is the reason for that, is it UX? like if someone get a new phone and creates a new key pair their friends will get scared because of the warnings?

> Even if they were on by default, a fact of life is that the majority of users will probably not verify keys. That is our reality.

Another fact of life are bad password choices, which is why gmail don't let you use "love", "sex" and "secret" as a password :)

Browsers, for instance, throw warnings when something is wrong with a cert. Even when 99% of the time it's some domain name issue or expiration date, I think it's a nice default. By letting Facebook rekey anytime you (fig) are making them kind of a CA. I don't think there is a good reason for that, specially not when Whatsapp claims that even they can't read your messages... it feels dishonest to me. But then again this is just a messaging app downloaded from Google Play running on Android, my expectations aren't too high...
Hum... In my country, pharmacies are still independent and self-owned businesses (it may be by law, so possibly 100%), but the profession has also shifted from a majority of men to almost only women.

So, I have doubts about the reasoning displayed in this article.
> The government doubled the price of the plan or more, and is paying with our tax dollars the difference between my $270 and $780.

Do you have evidence that the government is the main cause of the increase of the price of the plan? It could have merely been the companies using the ACA as an excuse to raise prices.
Almost all C is valid C++, but the reverse isn't true.
"Did I have it before Twitter became a demagogue’s pulpit? When it was just a few of us, goofing around?"

If I had two points to up-vote a story, I'd give it to this story.

I have always been in the fight to maintain attention. I can remember cutting the wires to a radio to maintain focus, studying for school. For me the question I ask is, "How do I work on the Internet, but not be sucked down the addictive ^attention^ sucking black-hole?". This article is looking for this balance. [0]

[0] I also note, pg updated his article "Disconnecting Distraction" noting the techniques he thought would work, do not. http://www.paulgraham.com/distraction.html
Did it? As an industry, hospital and lab management companies outperformed the general stock market (which itself was doing very, very well) for 2010-2015. Compare VHT vs VTI, for example.
Mirror: https://arges.hawkcdn.com/presto.zip
It's right up there with excess taxes on gambling and tobacco. Governments become dependent on those excesses and are disincentivized to decrease the activities they're ostensibly trying to lower.
>> They decided that the opposite of the word “guys” was not “girls,” and that they would use the word “women.”

>Unfortunate quirk that guys is fine, but girls is condescending and women sounds awkwardly formal.

I found that kind of odd. I would never have said the complement (calling it opposite is weird) of "guys" is "girls". It's "gals".

People will look at you funny if you say "guys and women".
WhatsApp should make three hanged:

1. handle new keys the same way Chrome handles expired SSL certs: a big warning with the option to continue anyway if you want

2. Don't automatically resend a message with a new key (require the user to manually resend, like when iMessage falls back on MMS)

3. enable the key change notifications and make disabling them an "advanced" setting

WhatsApp is making the right choice by designing for ease of use, I think they just landed a little too far away from a secure implementation.
Like "Locke" & "Demothenes" in Ender's Game?

[1] https://en.wikipedia.org/wiki/Ender's_Game

Also: http://www.theatlantic.com/personal/archive/2010/06/demosthe...

And of course XKCD: https://xkcd.com/635/
If you don't like big paragraphs of Wikipedia, try this
> But is it a skill that matters for the job?

I think so. For instance, as a software developer, we might reach a point where we have to make a choice about which programming language to use for the new project. As usual, everyone on the team has differing opinions about what programming language is the right one for this project. You (usually) can't just have everyone go off and use whatever they language they feel like using, so a negotiation process is necessary.

A team of strong negotiators will work through all the plusses and minuses and reach a consensus of which one is the best choice for everyone's needs. Everyone may not be completely happy, but they will be confident that the right choice was made. If you have weak negotiators, they will be apt to yield before making their case, leading to a good chance of not making the best technology choice, and almost certainly resulting in people who are not confident in the direction of the project. Soon, you have a toxic work environment.
The same author published an article about Lattner leaving Apple on the 10th, and I suspect she asked for a comment at that time. Not getting one from Lattner, she probably asked other contacts she had at Apple and found one that gave her the story about the "culture of secrecy". She then would have reached out to Lattner through whatever means she had, including Twitter (https://twitter.com/Julie188/status/819216603086733312). I guess maybe "several" was a slight exaggeration, but 2 days is plenty for a story like this.
This only holds true if the physical only identifies disease that have downside risk. More realistically, most early identification situations can greatly reduce the cost of future care, eg the overweight 40 y.o. who intervenes to avoid being the obese 60 yo.

It also ignores a number of other selection criteria and behavioral issues, which you are honest enough to note in your pretend for a moment intros.

However, people who proactively care for their health carry "upside risk" as well as downside, which your scenario does not account for.
> I also think this isn't so much "women aren't good at negotiating for themselves" as "women who negotiate for themselves aggressively and are conflict-seeking are penalized socially

Are they?

When I negotiate on pay it is with my manager and maybe someone from HR. How does this translate into social penalty?

Do you have studies which show women who aggressively negotiate salary and change jobs at a similar frequency to men typically earn less than women who don't? Or have a worse social environment than men?

I have a feeling you are extrapolating based on very limited studies.
Yes but even for the traveling salesman problem (which in most variants is NP-complete) there is -to my knowledge- no experimental or even theoretical proof that an adiabatic quantum computer could outperform a classical one.

The fact that the D-Wave computer is a computationally complex quantum system does not automatically imply that the dynamics of the system can be harnessed to solve computationally complex problems, because we usually don't have sufficient control over the system. Given the ability to control individual degrees of freedom of a given system with arbitrary precision almost anything can be turned into an exponentially powerful classical or quantum computer, even a simple hot cup of tea. The problem is that we often don't have the means to exert the required control over the system, and this is the core problem with all current approaches to quantum computing, adiabatic or not.

So, yes, you can encode the solution to many problems in the ground state of the Hamiltonian of a coupled qubit system, but reliably keeping the system in this ground state while transforming it into the target state turned out to be impossible in any real-world system so far, as even the tiniest thermal fluctuations will trigger state transitions during the annealing process and ruin the whole thing.

So if D-Wave really claims they have a working quantum annealer on their hands I want to see proof, and if they can muster it I'm pretty sure they'll get a nobel prize in return. Show me the data!
I think most people disagree with you darwinian notions of societal priorities. And you still aren't addressing that pre-ACA we still spent the same dollars, just on the backend through emergency room spending, and medical debt defaults. Basically all research points to outcome focused medicine and preventive care being critical to controlling costs, anything else just shifts the spend around.
This tour of Amundsen-Scott Station makes it seem like they're not "roughing it" so much anymore. Sure the sun may not set, pull the blind. Plenty of indoor light for the long nights, as well. Too cold to go outside? Go do a myriad of indoor activities with a whole contingent of other people or get away in the vast indoor spaces.

Great walk-through, 30 minutes flew by in interesting fashion.

https://www.youtube.com/watch?v=P5lQ9DCXIbs
The onus is on whoever cares enough to figure it out. If no one cares enough, then no one will figure it out.

Sometimes people do the work to prove things wrong.
> That's probably going to be a fundamental limit of any application that serves billions of people from many different demographics all over the world.

Moxie, some of us are of the opinion that [that] (implied) goal is certainly noble but ill-considered.

Modern state surveillance has 2 general unstated goals:

1) Create an atmosphere of fear to affect self-censorship. Some states (such as China) announce this as a matter of state policy. Others (such as US) drop hints. UK is somewhere in between.

2) Identify emerging memes, clusters, and thought leaders. This information is then used to counter, disrupt, and discredit/isolate (respectively).

(And yes, the stated public goals are to prevent terrorism, child pornography, and crimes.)

From the political angle -- activist angle, if you will -- the goal of "serving billions of people from many different demographics all over the world" is minimally misguided, and counter productive, and maximally a hazard.
> We know Musk

I know this isn't your point, but we don't know Musk; we know his (intentionally, carefully curated) public image
Android ushered nothing in. It has been a good competitor to the iPhone but it was a follower.
As John Siracusa* would say. Apple is just making the "naked robotic core". Different people have different needs. But USB-C by itself is the most versatile port that has been released for a computer. Sooner or later every thing will support it.

Right now, an Android device that has USB-C is one of the most versatile phones available.

https://www.google.com/amp/www.cnx-software.com/2015/08/29/c...
I have a DK2, and for sitting games like Elite Dangerous I'm very happy with it hence not buying a commercial version.

But...man, this makes me want a Vive so badly. The only thing stopping me at the moment is I keep telling myself I'm hanging out for the next resolution bump (and the attendant massive HTPC I'll happily build to drive it).
Different negotiation techniques can vary in effectiveness based on gender (and a dozen other things).

But you have to be in a super toxic workplace for less than optimal salary negotiations to cause wider social and team issues.
WebGL Sandpile Demo
One of my philosophy professors called that "doing it MIT-style." In essence, argue against the best possible form of an idea rather than the imperfect form in front of you.
Numberphile video that lead me to the demo: https://www.youtube.com/watch?v=1MtEUErz7Gg
There's a difference between what all these people are warning of, and then "literally Hitler" of starting a world war and imprisoning all political opponents and then executing millions of the prisoners like cattle in an industrial processing plant.

The "literally Hitler" smear is an attempt to distinguish that careful, and important distinction, so that the entire thought can be dismissed as ridiculous.

Looking at each of those articles where they say "not hitler, but he still is making noises like he'll be bad," do you think that needs to be walked back? Were they ignoring reality, or facing an unpleasant reality?

"Literally Hitler" is not a thoughtful, fair, or even useful characterization of these viewpoints.
Millennials prioritize entertainment and free time more than boomers as well. Millennials also start families later in life.

These are the values boomers taught that money doesn't buy happiness. So this is not really shocking to see that they are not in the same place monetarily.

I would view this is at least some measure of success. The boomers were able to teach a value system they believed was better than their life.
The ACA has a ton of cost controls, you should really reconsider your certainty on the topic if you don't know basic facts. A few ways costs are held in check:

1. Rate Review & the 80:20 rule: http://obamacarefacts.com/obamacare-rate-review-80-20-rule/

2. IBAP or "death panels" if you're a halfwit politician from Alaska: https://en.wikipedia.org/wiki/Independent_Payment_Advisory_B...

3. Readmission Reductions Program where hospitals won't be reimbursed if patients come back with the same issues: https://www.cms.gov/medicare/medicare-fee-for-service-paymen...

4. The HCFAC was given an extra $350M to combat fraud and absuse: https://oig.hhs.gov/reports-and-publications/hcfac/index.asp

5. The ACA authorized CMS to run background checks and site visits (which were previously forbidden) on providers to ensure they're legitimate.

6. The ACA authorized CMS to withhold payments if fraud is suspected -- Previously they were required to pay, then try to get the money back.

7. The ACA greatly expanded the Recovery Audit Contractor program to Medicare C and D, mandating post-billing audits of Medicare providers.

8. The ACA gave the OIG the ability to levy large fines ($50,000/false statement) on providers who defraud health programs.

9. The ACA created a centralized databank to share claims information between Medicare/Medicaid/CHIP/VA/DOD/SSDI.

10. There are a litany of provisions about home health care, hospice, nursing homes, and other areas that were formerly high-risk fraud areas. New penalties, restrictions, enforcement mechanisms, etc.

11. The ACA reduces payments to hospitals that have high incidence of hospital-acquired infections in their patients.

12. The ACA greatly expanded competitive bidding for durable medical equipment ensuring that nearly all categories now will have a proper bidding process and regular price updates.

13. The ACA expanded the prescription drug rebate program: https://www.medicaid.gov/medicaid/prescription-drugs/medicai...

14. The ACA established the Center for Medicare/Medicaid Innovation which research and perform trials of new care delivery models with a focus on lower-cost, higher-quality service.

15. The Bundled Payments for Care Improvement changes the focus of hospitals by providing a target cost for an admission instead of paying for each service the patient receives. So if you go to the hospital with a kidney infection, instead of performing every test in the world on you to run up their reimbursement rate, the hospital is now focused on the lowest cost care that will prevent readmission: https://innovation.cms.gov/initiatives/bundled-payments/

I mean.. there are literally hundreds of cost-control provisions..
I've always wondered though if you could make a better, more anonymous naming service entirely. I believe GNU has one, I think IPFS has another.

These are, after all, just giving a more human understandable way of proving addressing information. On Unix and Unix-like systems there is a resolver, and I would be fascinated to know how hard it would be to literally swap out or choose an entirely new name-to-IP address resolution mechanism at runtime.
Have not read BASIC source code since I was 12. Love it! Peek and poke ... How far we've come.
The definition of Retina varies based on viewing distance. The DPI needed for Retina in VR is a heck of a lot higher than what's needed for a smartphone.

IMO we need to go through at least two resolution quadruplings on the Vive to get it to be crisp enough for the screen-dooring to not be noticeable.
the hospitals can afford their emergencies

No, it's because the ER is legally obligated to treat, regardless of ability to pay. ERs in urban areas are generally money losers.

For example, Kaiser's huge new Santa Clara (CA) complex kept its ER from opening until the very day they closed the ER at the prior site on Kiely. There are fewer ERs in the San Jose area than there were 200,000 people ago.
To realize the future of what applied AI looks like, you must have control of your entire experience and pipeline top-to-bottom. People ask us why we're building our own hardware, this is the reason.
Agreed that the first iPhone was special, it let me move across the country without knowing a soul for two thousand miles with confidence.

The limitations were obvious though. The small screen and low resolution made it hard to read much text. It was really slow, both in processor and in its 2G connection. And it was clear that there was a lot of work to be done on the software and design technology side.

The Vive feels pretty special to me too. Presence, that feeling of being in another place, a fictional place with fictional rules. Perceptually perfect hand and head tracking. The chaperone system to let you move around the room with confidence.

The limitations are obvious: high system reqs, cords everywhere, low resolution, flaky software, and again we need to question a lot of our assumptions about the kind of software that we write. All of that's being aggressively engineered away. I'm bullish.
If it were truly the lowest-cost, best-outcome method to deliver care to an entire population, don't you think one of the hundreds of countries would have proven that by now?
Data from wearables can predict disease
"The purchase was announced in April, but the price tag wasn't disclosed by Citrix until a later quarterly report. Citrix shelled out $165 million in cash for Grasshopper, plus about $8.6 million in stock that would vest over time."

http://www.betaboston.com/news/2015/11/12/unicorns-may-get-a...
Here's a presentation from one of their researchers, Harm van Seijen[0], to give you an idea of what sort of work they do.

Applying reinforcement learning to dialogue systems seems incredibly difficult, but if Maluuba (or others) can get a handle on the problem it would not be unreasonable to expect another revolution in the vein of applying convolutional nets to vision.

0: https://www.youtube.com/watch?v=s-8WkKhHYqA
I don't think that's such a big deal. Many, many years ago I setup a BIND9 caching forward nameserver. It caches all of those things for me, so there was very little in the way of any slowdown.