skysight-inc/HackerNews huggingface dataset:
I've come to accept that people simply like people that look like them. And there's nothing wrong with that.

Women in tech is important. Minority representation is important. And yes positive white male role models for little suburban straight white American boys is important.
> Firefox Accounts has an active userbase orders of magnitude larger than Persona's.

> We may be able to reintroduce a notion of federated identity into FxA at some point in the future

As a member of the team working on Firefox Accounts, here's one (hypothetical!) way that might play out in practice:

* grow FxA userbase to significant size, integration with Firefox to significant quality

* allow websites to add "log in with Firefox" via OpenID Connect and get a really slick experience for Firefox users

* influence OpenID Connect ecosystem to be more of a level playing field for smaller IdPs (e.g. increasing adoption of IdP discovery and dynamic registration)

* a win for openness on the web!

Not as big a win as widespread adoption of Persona would be, but a win nonetheless.

This sort of thing isn't exactly on our concrete roadmap, our short-term focus remains on supporting Mozilla's own service ecosystem. But be assured that it's on our minds.
Hint: He's doing it right now
Authentication on the web is not going anywhere until browsers implement native identity support.

The constant focus on authentication and "identity providers" in discussing this stuff misses the fact that sites and apps, above all, are concerned with continuity: The next time I'm visiting foo.com, I'm the same person that visited yesterday. It's the good old session cookie.

Right now, most sites ask you to sign up with an email address because that's the constant; but that leads to a proliferation of accounts strewn across the Internet, each with its own password and identity data. On the other hand, the whole idea of authenticating through a third-party provider such as Google just centralizes identity with what ends up being a very small pool of select providers, because nobody wants to show 42 different "login in with..." buttons.

But all we really want is that browser can prove (cryptographically) to foo.com that I'm "user #2048203", and foo.com can prove that it is privy to that information. foo.com shouldn't get anything but a opaque identifier, and anything else it wants (my email, my name, my address) can be divulged through an API dedicated to this purpose.

The whole login problem was derailed because of authorization ("site foo.com wants to access your contacts"), which OAuth was originally designed for, was abused for authentication. But authorization is a completely orthogonal use case, and it's a fairly limited compared to login; I authorize an app maybe once a month, but I login every day.

We don't need or want Google or Twitter or any third-party authority to manage our identities. What we do need is to be able to store our sets of identities somewhere so that all our devices can share them — Apple could offer that through iCloud, for example, and browsers could easily give you different options.

Apple already invented ApplePay, which is exactly this for payments. Isn't anyone working on something like this for login?
Actually the process is not so straightforward. They still tax you for years afterwards, for one thing. I've also heard that getting the US gov't to actually accept one's passport resignation can challenging, especially if they think you owe them money.
Didn't Microsoft do this with SCO vs Linux though? In that case, it was big incumbent interested in squashing a scrappy start-up disrupting the industry.

In a case like that, it seems like a tool to perpetuate economic inequality.
I found keeping my Yubikey Neo on my actual keychain to be a bit inconvenient, but wearing it around my neck like a dog tag has worked great.

Sadly, I've been unable to convince my wife that it's worth it. She won't wear it as a necklace or bracelet, almost never has pockets, and rarely has her keys near her when at home. I might just have to stick an Edge-N in her laptop and slip an Edge onto her keychain, so that when she inevitably calls complaining she can't log into GMail from a friend's computer, I'll be prepared...

From a development perspective, I've read through the U2F spec, and it seemed quite reasonable. I haven't had a chance to try implementing it in anything, though.
This is an overly restrictive view of RL. Yann's claim about the potential utility of RL, taken at face value, is clearly false. Backprop on a deterministic computation graph is equivalent to deterministic policy gradient in the same graph, where the reward is given by the value of the optimization objective.
You can safely skip the first 7 minutes or so. Personally I was mostly interested in Paul Collier's portion of the talk, which begins at 40:30.
Mark Kurlansky's book titled "Salt" covers the history of fish sauce in both the West (Rome) and the East, among a great number of other topics.

http://www.amazon.com/gp/product/0142001619?keywords=Salt&qi...

While I put off reading it for months (neither title nor cover appealed to me), once I started it proved to be one of the most fascinating books I've read.
> Input types are inherently simple

Maybe if all you need to support is English.

I have so much trouble typing Japanese even in many native apps (cross platform libraries are usually the culprit), I can't imagine Web developers ever getting it right... For instance it's quite broken off and on in Google Docs.
Coworking at local cafés app: community sharing info on seating,wifi,power etc.
It's not straightforward at all. There are a bunch of financial implications that are very difficult to navigate.
>My point is (or rather society's) is that if you're male and have a good start then you're automatically golden, but for those that do not have the same starting opportunities there are simply no other options that are, on the other hand, available to girls from all backgrounds.

This is definitely due to the mentality of "all boys are the same" and "all girls are the same" collectivist mentality that's so popular today. The same thing exists for races, ethnicities, etc. Basically, rather than looking at the background of a person these people tend to blindly make assumptions about exactly who and what they are. I think that this is one of the reasons affirmative action is especially broken -- a poor Asian student is basically doomed for failure whereas a rich Black student is going to have a huge advantage (over both White students at their socioeconomic level and poorer Black students). Rather than fixing the problem that people get unequal opportunities it sort of decides what the opportunities should be for every single person regardless of their actual situation, and that creates really skewed edge cases.

>Whats the deal with gender issues anyway in North America...

I think that the root of this issue is that there are basically two ways to fix inequalities: flattening out the entire system or raising those below up to the same level as everyone else. The technique that has proven most successful was really the type of communist philosophy that was used by lots of these Eastern European states, and that essentially comes out to be leveling the playing system by putting everyone below where they could possibly be. Of course raising everyone up is a possibility, but as a whole it's proven extremely difficult to do.
So exercise their 'we can change this at any time' clause.
It's actually a global phenomenon. Boys are performing worse in most of the Western world as well as much of the rest. When there are similar issues in the US, Japan, and Scandinavia you can rule out many cultural aspects as the cause.
Input might suck but I'm not looking forward to webcomponent based solutions that break in every non European language in strange ways. Is your webcomponent going to handle right to left input?

Heck, even non webcomponent solutions don't work with non-English languages. AirBnB's message UI breaks with Japanese innput
Sounds tiring! fourhoursemester.com anyone?
Sure. You can trivially prove any algorithm is correct, if you abstract away enough details, where the devil lives.
No client is worth a discount that takes your rate to essentially a worthless rate. If you know you can make $80/hr, and you let a client take you for $30/hr, or if the numbers are $10 and $2, it doesn't matter, you were taken for a ride. Do NOT let a client take you for that ride.

Make sure clients show you the same respect and consideration you are giving them. If they do not, walk away and find another. They are out there, do not disrespect yourself so much as to think they aren't.
Does anyone else think that this product could use a more professional video?

https://youtu.be/54_Tb-PiATY
IPFS Pics
Sure, but it creates the general impression that programming has no monetary value so why should programmers be paid to do it?
If the big files are in git history then I think the only way to remove them is to do a full git filter-branch.

https://git-scm.com/docs/git-filter-branch

But this will sever history with all cloned copies, much like rebasing master would.
Good thing we also have the First Amendment.

Citizens United v. FEC -- majority opinion essentially said that money is free speech ("Because spending money is essential to disseminating speech..."). And spending that money to fund litigation seems like a very strong kind of speech, whether or not its motivated by greed (profit).
Yes, but how do you stop that? Isn't any investment in a company involved in litigation implicitly an investment in the litigation? (Or at least a bet that the litigation isn't material to their business.)

The whole SCO vs IBM case was pretty unscrupulous, sleazy, and opportunistic, I agree. I'm not arguing that I have the solution to stop abuses like this. I'm saying that limiting financing is not it.
I'll never forget the first time I saw "Submit Query" as the value for a submit button I had created. I spent hours scratching my head and double-checking that I had indeed not written "Submit Query" anywhere in my HTML and was absolutely flabbergasted.
Searching Caddy's Github repo, 0 hits on 'livereload'. I usually do the python or ruby one-liner when I need a quick webserver, but if devd does dead simple LiveReload I might start using it just for that.
Yup, pretty much it is capital seeking alpha. Can't find it in the public equities market? Look for it in the private equities market.
What's your affiliation with MuckRock? The founder went to the same school as me.
I suspect this is true for a larger cross-section of society in the USA – disadvantaged males are hurt more than disadvantaged females. However, advantaged males are way more successful than advantaged females. This leads to the somewhat paradoxical situation where males in high positions positing that men have an advantage because of their gender (because in the already advantaged group, they have seen the additional advantages of being male), and calling for more opportunities for females.

To give a practical example – as an Asian male who is not that good at coding, if I ask someone to explain some code to me, I am met with way less enthusiasm than if a female coder asks the same question. On the other hand, the guy giving the talk at the event has already written 10 libraries used by thousands of users, and codes kernel exploits in his spare time. He is already at a high position in life (in geek terms anyway), and tells me, "Hey, you have male privilege and weren't told to not code at elementary school. So we're going to focus on helping women more at this event."

I wonder how we can solve this conundrum and give disadvantaged women at the top, and disadvantaged men at the bottom access to opportunities. One thing that would definitely lead to progress (in my opinion) is a recognition and broader understanding that "male privilege" is often (but not always) confined to the top 1-2% of males in a given broad category. The rest of us often suffer the same impostor syndrome, rejection, and nervousness, regardless of our gender.
I know the odor she is talking about. My husband was diagnosed in January. His previous truck and his current vehicle have developed a very distinct odor. I used to say old musty Portuguese man but I realize it is the smell she is talking about. My husband has only used deodorant for 27+ years. This came about because anti-perspirant made his entire armpit swell with bright red welts. He also does not sweat much. It is a very sad disease, but will continue to search for ways to make it easier.
> Yes, but how do you stop that?

Not by limiting financing, but by recognizing and shutting down barratry and stunts.
"It started as a weekend stress-relief hack "

"This isn't terribly surprising, since I wrote it to scratch my own idiosyncratic itch"

This is hacker news remember.
If they were true, they would disable cookies, as they allow servers to track you.
But they do not. They just make sure the cookies are not stored on the computer.

Thus the point is to avoid leaving traces on the computer, not the server.
Jeong Kwan, the Philosopher Chef
Here is a table relating the sample size, sensitivity, and confidence interval for evaluating diagnostic medical tests
http://www.nature.com/nrmicro/journal/v8/n12_supp/fig_tab/nr...

As you can see, a sensitivity of 95% (true positive 95% of the time) with a confidence interval +- 4.3% requires 100 positive subjects. Because the natural rate is 1 in 500, we would need 500*100 = 50,000 total subjects. So you can see how absolutely ludicrous it is to say a woman sniffs the clothes of 12 subjects and is presumed to have a 100% true positive rate with 100% confidence level.
Nice.Let all other CEOs follow.
No. No. No. Not unless the court can level the playing field by ordering the recipient to disgorge invested funds if the opposing party can prove need. Otherwise well funded litigants will bury cash strapped kitigants in fees.
Too many times I've 'solved' a Project Euler problem like this:
1. Write a program to solve the problem inefficiently.
2. Look up the sequence F(1), F(2), F(3) ... at oeis.org
I wonder whether a meta-sequence which starts at (000)435 has yet been registered.
I've just joined a company that is very much feeling this fuzzy attribution problem. Care to talk more about this? Contact info is in my profile.
This is a stupid analogy. People dodging taxes rob from the commons, essentially. If you're not satisfied with what the government does with your taxes and you live in a democratic society, get out and vote, a benefit you enjoy due to your taxes, as well as things like security, a justice system and (depending on your country) an efficient healthcare and welfare system, all paid for by your taxes. Just like a normal government should also spend a significant amount of your money on supporting the less well-off in the society.
Microsoft only needed to go through SCO to hide their involvement in the case. If they hadn't cared about a possible DoJ investigation MS could have simply bought SCO and brought the suit themselves. Also, SCO's main lawsuit was against IBM, the complete opposite of a "scrappy start-up".
Anti-money laundering regulations (AML) are not law
Re. in-browser requests, Cloudant's documentation does that, alongside instructions for curl.
Perhaps the idea is they want an APM-like program but for deep learning researchers. The APM program has been pretty successful, and a lot of deep learning progress boils down to tuning architectures and dealing with overfitting and other domain problems. This sounds like a good opportunity for a practitioner, and all the recruiting spin is in place to attract adventurous candidates who might be open to deviating from the traditional grad program grind.
Show HN: Sublime Text Database Client
>It would help humanity to also give enough focus on boy child development so that we could save their future, avoid the crimes they commit and their languishing in jails.

You are right. I saw this show on CNN a few days ago and it was sad how these people have to re-learn basic things. http://www.cnn.com/2015/10/21/us/prison-reform-overview/
I may or may not have used this in 2007 on a map of the counties of NY state. Perhaps a decade later than I should've, but it works well to this day!
Reminds me of this anecdote:

In 1986, Peter Davies was on holiday in Kenya after graduating from Louisiana State University.
On a hike through the bush, he came across a young bull elephant standing with one leg raised in the air. The elephant seemed distressed, so Peter approached it very carefully. He got down on one knee, inspected the elephants foot, and found a large piece of wood deeply embedded in it. As carefully and as gently as he could, Peter worked the wood out with his knife, after which the elephant gingerly put down its foot.

The elephant turned to face the man and with a rather curious look on its face, stared at him for several tense moments. Peter stood frozen, thinking of nothing else but being trampled. Eventually the elephant trumpeted loudly, turned and walked away. Peter never forgot that elephant or the events of that day.

Twenty years later, Peter was walking through the Chicago Zoo with his teenaged son. As they approached the elephant enclosure, one of the creatures turned and walked over to near where Peter and his son Cameron were standing. The large bull elephant stared at Peter, lifted its front foot off the ground, then put it down. The elephant did that several times then trumpeted loudly, all the while staring at the man.

Remembering the encounter in 1986, Peter could not help wondering if this was the same elephant. Peter summoned up his courage, climbed over the railing and made his way into the enclosure. He walked right up to the elephant and stared back in wonder. The elephant trumpeted again, wrapped its trunk around one of Peter legs and slammed him against the railing, killing him instantly.

Probably wasn't the same fucking elephant.

I absolutely loved "Fishing with John" - that doesn't make the cancer-detecting dolphin a true story, though.
My gut tells me that this is bad. However, intellectually I know that our court system is heavily skewed towards people and organizations with lots of money. So if this is a tool to help level the playing field, I'm all for it. If this swamps the courts, all the better, because that will force legislators to act, which will then cause a debate, which will be useful to society.
For those looking for more background (and open access) to offshore banking and tax shelters, I highly recommend the ICIJ's long-running series of investigative reports on sheltered wealth: http://www.icij.org/offshore
Even closer in the neighborhood, most of the Greek kleptocrats have their money in Swiss banks too. Some of them are now being prosecuted, with information that only came to light because an employee of HSBC took some account lists home (in violation of Swiss law). The French police later found these in a raid, and turned them over in part to the Greek police [1]. I wouldn't be surprised if Swiss banks are also handling the money from organized crime in Bulgaria and Romania.

I think eventually, like the US has, the EU will succeed in pressuring Switzerland to cooperate more with European police investigations and turn over this kind of information. Despite not being an EU member, Switzerland is too economically entangled in EU treaties like the common market, to entirely ignore what the EU thinks, at least in cases where the EU actually agrees on what it thinks and is willing to make an issue out of it.

[1] https://en.wikipedia.org/wiki/Lagarde_list
I'd argue that it's to fundamentally re-think how we reward and finance creative and information works. It's becoming hugely apparent that the "free market" approach isn't working well. The reasons for this are very well understood.
I have deep, deep objections to OAuth, and I hoped this article would espouse some of them, but it doesn't. Instead, this article is basically whining about "programming is hard" which is true but also something anyone trying to solve serious problems got over somewhere between high school and getting a real job.

OAuth is hard because it's pretending to solve a hard technical problem (logging in and sharing some private data securely) while actually solving an easy business problem (how do we (a big company) get smaller companies to outsource as much of their user data as possible to us). It kind of solves the hard technical problem (because bigger companies are better at hiding the data you give them from other companies who don't pay for it, and have all your data anyway). But if that half-assed solution to the hard problem is good enough for you, you aren't actually trying to solve it, you're just to persuade uneducated users you've solved it. In short, OAuth For Dummies would be a tautological title for a book.

I've heard it said that it's okay and even desirable to outsource everything in your business to other companies except your core service. But what service exists without users? If you can't get users to sign up for your service and give you their information, then I'd argue you don't even have users. You might as well quit. This isn't a question of "what's the best way to authorize users?" question it's a "do I even have users?" question.
Probably depends on the performance of the initial resident. :)
You know what happens when everything is important, right?
How Windows 10 Rewrites OS Architecture: Battle of SKM and IUM [pdf]
In biology, it's a combination of Reinforcement learning and Unsupervised learning. But he probably means just RL on its own. Although I'm not sure if that statement would be correct.
While technically correct, "simplified" is not part of the Discordian vocabulary.
The talk:

http://techtalks.tv/talks/whats-wrong-with-deep-learning/616...
That sounds like a problem with the treatment, not a reason to remain ignorant about your own health for longer.
A Puny Profit? Thanks, Amazon
True, but that's because whatever site can choose to rely on a cutting edge specced feature that the other browsers haven't implemented yet. At least it's not the 4 different companies trying to one-up each other.
I think the concern with investing in lawsuits should be focused on secondary motives. Lawsuits with lots of investors will have attorneys with secondary motives, such as keeping the case active as long as possible to continue to attract more investors, rather than resolve it. Perpetual cases could bog down courts in never-ending lawsuits and countersuit challenges, a legal version of Mutually Assured Destruction.

Do lawsuit claimants have a right to consume unbounded judicial time and public money (to pay for judical staff, the courts)? Legal cases stuck in court for years consume time and energy that could be directed at resolving other legal challenges. Time spent in court is ultimately a tax on the public, regardless of the outcome.
This already happens, routinely. Some libertarians play up the advantages of a "loser pays" system in ameliorating that problem, but AFAICT it just raises the stakes, again to the detriment of the party with less tolerance for losses.
And what a surprise... Nobody can handle an uncomfortable truth so they downvote it to hide from it.

And that's why you'll remain a victim.