skysight-inc/HackerNews huggingface dataset:
While what you have said is true about the origins of UNIX, the current reality has changed. The current UNIX standard is developed in an open fashion - anyone can contribute (https://www.opengroup.org/austin/).

Novell no longer owns the UNIX trademark - it now belongs to the not-for-profit industry consortium The Open Group. You don't need to pay any license fees to read or implement the standard, only to access the official test suite and use the trademark. Those fees go to The Open Group to pay for the maintenance of the standard and test suite; to the best of my knowledge, none of that money goes to Novell.
That seems rather like throwing out the baby with the bathwater. If there was a strong federated identity provider, there would be less crappy passwords out there.

Despite what it might seem like from HN users, the vast majority of people don't use password managers.
GraphQL, surprisingly, is neither a graph query language nor a query language. The comparison isn't really valid.

It's better to understand GraphQL as a protocol that competes with REST. It's only a language in the sense that JSON is a language; i.e., it has a syntax that can be parsed.

For example, GraphQL supports queries like this:

query movie {
whereYear(max: 1985)
actors {
hasName(like: "goldblum")
}
}

But this is something the particular schema and implementation would need to implement. If you want to filter by arbitrary attributes, you're out of luck because the spec is just a syntax. I suppose you do something like:

where(what: "year", max: 1985)

but you still have to invent a standard set of parameters here: min, max, eq, notEq, lessThan, lessThanOrEq, like, etc. Again, totally ad hoc.

GraphQL, not being a language, also doesn't support variable bindings. So you cannot do self-referencing queries like "find all movies with a director who also acted in it", because that would require some kind of variable support.

(This is not a criticism of GraphQL, by the way. It's great at what it's defined for.)
Monetary and fiscal policy typically seen in western economies is increasingly geared to favor the upper end. We're essentially returning to a re-jigged form of trickle down economic policy without the openly admitting this. History has shown the effects this.

The optimist in me says it's cyclical and we'll adjust over the next few political cycles in the natural ebb & flow of policy. The pessimist says the US dollar/Fed is due a serous correction in the style of recent EU event with some seriously negative flow on effects so I should be buying gold.

Flip a coin?
handled by the Messenger app these days. Not sure why they would need it in the Facebook app
You can turn the noise off from the top right menu.
Hotels, recently office buildings, and before that factories. "Home automation" isn't a new things, there are decades-old protocols and technologies, but the old ones are obscure things with expensive licenses, geared towards enterprise customers.
One D acoustic
OAuth2 isn't a spec. It's merely loose guidelines.

I've worked with dozens of OAuth2 providers, and I am yet to see two implementations that are interchangeable. That's the point of a spec! All implementations required custom code. It's absolutely insane. We need a better way. Whatever replaces OAuth2 needs to be much more strict in how it should be implemented.
https://en.wikipedia.org/wiki/Material_conditional
aka implication or implies

Definitions differ depending on the context, both definitions are valid.
Here is my request that they actually follow through on their original promise to federate with compatible implementations: https://twitter.com/nerdworldorder/status/657073820801470464
Yeah, me too! Although after reading the article, 'input' is clearly unworthy of being glorified in an Antoine de Saint-Exupéry redux.
Is QA Dead?
I think the 'Graph' in GraphQL confuses people. GraphQL is no more relevant to a graph database than it is to a relational database. It is an intermediary that facilitates efficient communication by standardizing req/res structure.

So, for people more comfortable with SQL, your question could just as well be "what can SQL do that GraphQL can't"?

The answer is, of course, that they occupy different domains and have different functions. Both can do lots of things that the other can't.
Great compilation! I like it.

However I feel that the data and the intelligent life forms on the the internet clouds are getting closer to being "timeless". The computers, data and internet is the creation by humans to move farther away from the non-living, unintelligent things which only exist in present time. Because intelligence is nothing but the extent to which one can exist beyond the present time (in the past and future). The life forms have built such ability through their senses, memory for comparing things across time and controlling the future by triggering forces due to energy dissipation. The unintelligent things remained as passive medium for energy dissipation towards more entropy.

The data clouds take such abilities (senses, memory, controlling force) to next level in both directions of time. In doing that, the "present" looses its significance and makes time-travel possible.

More at https://medium.com/@vr6/the-species-roaming-the-data-world-4...
Oh well. I might or might not have forgotten about having cloud-to-butt active extension when editing my comment.
Doesn't kill the YC startup that works to lower prison call rates if it goes through? http://techcrunch.com/2015/03/24/pigeon-ly/
MIT discovers the location of memories: Individual neurons
Indeed, it does!

I'm a little bit scared of it, though, to be honest. It's a giant of a protocol, and has a lot of moving parts. I'm worried that implementation is going to be so complicated, it'll end up as OAuth 3.0.
Thing seems to be built on top of Stack.

Nice to see the Haskell community aligning itself so fast around a package manager/build tool created first and foremost for ease of use and convenience.
The database is called NEO(for java). All the examples are graphs of relationships in The Matrix, or of movies in general.

Cypher is named for the character in the movies. :)
Naming things is pushed up to a higher layer. The lower layers of the Internet don't care about names; why should the lower layers of a computation system?

To be practical, though, I think the point here has to do with the idea that languages come and go, and their package namespaces along with them, but VMs stick around as long as useful libraries run on them... unless the VM is tied in some way or another to a language that has gone out of fashion.

Think of the JVM: even if you're writing Clojure, you call Java functions by their Java names. Effectively, you have to know a (tiny) bit of Java to call those functions. Why? Because Java syntax assumptions are baked into JVM's module/function naming rules. Clojure functions end up with Java-like names too, after compilation. Clojure hides it from you, but to call a Clojure function from Scala, you can't write a tiny bit of Clojure; you have to write a tiny bit of Java. Naming rules have made Java the only first-class JVM citizen.

Nock, on the other hand, defers the concept of naming up to the language/platform level. Effectively, each language running on Nock needs to make up a naming rule, and decide the canonical name (canonical to the language, not to the VM) for every available function itself. This means that there would be no de-facto "Urbit library ecosystem"; there couldn't be, as a particular arrangement of Urbit functions—a taxonomy—wouldn't be guaranteed to survive in any sensible manner between languages. Not all languages would have the concept of a "module", or a "package", etc.

This could be seen as bad: every Urbit-derived language would need to effectively create its own ecosystem of "library taxonomies", manifests mapping from its module system out to function-space, making each language maintainer roughly like a Linux distro maintainer, consuming functions from "upstream" and packing them.

But this lack of forced naming also has the potential to be very good: it creates the opportunity for taxonomies to be created separately from any particular language, and then consumed voluntarily by multiple languages. A taxonomy becomes its own first-class object, above "runtime" but below "language", where languages can pick a runtime+taxonomy to support. This, further, moves the creation of a "standard library" from the language authors to the taxonomy authors; languages "on" the same taxonomy become thinner bundles of syntax and compile-time features, while sharing all their stdlib algorithms, "primitive" data structures, and language "features" like GC (because that's mostly up to whether the data structure "primitives" provided by the particular taxonomy are implemented that way.)
You have to multiply the expected cost of a privacy violation by the probability of that violation. A targeted attack is exceptionally rare for the vast majority of people. But in a dragnet, the probability is essentially 1.

We can have the benefits of statistical research on our private information without handing the keys to the kingdom over to malicious actors.
If there was a strong federated identity provider, there would be one massive target for abuse and attack.

If there was a well written protocol and library to help with the independent federation of identities, that could be used by anyone, that would truly help the security of the vast majority of people.
Soylent (YC S12) Is Hiring Software Engineers
A better solution is: http://factom.org
"Tax Cheating" is evidently another way of saying "sovereign state". The Swiss can do whatever they want. We don't tax the world. Sadly they capitulated in what was naked Imperial aggression by a foreign power.

The US is free to prosecute US tax dodgers...in the US.
"Alternatives" such as OpenID and Persona flopped though. So it is not like there is much choice anyway AFAIK.
Around here, the sheriff's dept. have a website that list current active calls... if you have something similar in your area, it might give you some clue to what is going on. But ours don't get updated in real time and they don't list all calls. A police scanner might give more accurate information but is often hard to understand with all the codes that they use and the audio quality can be really bad.
So no mention in the article of Open ID Connect?
The resultant (net) pattern of growth is the sum of cyclical and structural forces. The reason why this cycle is not performing as well as before (and the next cycle will not either) is because of serious structural problems (not only in the US) - mountains of debt (private, government) everywhere, financialization of many economies, very weak productivity growth, etc.

So yes, gold could have been a good idea, but the above issues have already been priced in. And you can;t eat gold, in case of a major crisis/depression.
It's great to see articles on HN that help to familiarize and normalize drug use. We know that the war on drugs doesn't work, and the stigmatize / demonize approach is so busted. After reading many articles you learn that there's nothing to be afraid of, and indeed drug use can open new pathways of knowledge.
Interesting. So is there some quick and easy JS plugin that will auto validate number fields correctly? For instance, I have <input type="number" step="0.25" min="1" max="99">

If I input an invalid entry in Firefox (say 101, or 25.11), FF will highlight the box red. In Chrome it does nothing. Both allow me to submit that data just fine.
RFCs are closer to de jure standards, even if they aren't forced by law.
Tax Evasion is a Global Problem - every country from UK to Russia to my own country of Bangladesh have rich people hiding their money in foreign countries.

I am happy that the US public is forcing their govt to look into it and hopefully a global system is set up to prevent tax evasion everywhere.
Assyrians speak Aramaic. There aren't a lot of them, but I've known a few.
Jack gives 1% of equity to Twitter employees
Mozilla only really gave it like a year before they pulled the devs. Probably to work on Hello and Pocket or something worthless like that.
Oh, do you mean like the massive target for abuse and attack that are password managers?
It's more a problem of people who know what they're doing being annoyed by idiosyncrasies than people who don't know what they're doing not knowing what they're doing.
I'm not disputing the idea that the standard library's reliance on a feature will force its support, I'm disputing the idea that jets are a workable solution to anything at all.

And no matter the form you turn a language into, it's still a language. Speech and text are generally considered equivalent in that sense, for example- it's the abstract form that matters here.
I think that's exactly why openCypher is happening. A robust and widely adopted openCypher is a good thing for users - but also for neo technology.
Not sure how I've missed this for so long, thank you.
OpenID Connect [0] is "an interoperable authentication protocol based on the OAuth 2.0 family of specifications." Note this is a different protocol from OpenID 2.0.

[0] http://openid.net/connect/faq/
The Oldest Known Melody (c. 1400 B.C.)
Look at the various analyses in the threads. Mine was a frequentist analysis based on independent categorizations, which has a p-val of ~.0002. Others have posted more sophisticated frequentist and Bayesian analyses based on priors and the subject having advance knowledge of the number of ADs present.

But no matter what assumptions were made, no p-val was greater than .001, which is quite low for n=12 with a single test. Our generally accepted threshold is p<.05. She literally had a perfect score.

Also, saying "An actual test would need to allow any possible sample including those that had zero Parkinson's patients" indicates you don't understand experimental design. Splitting the data into equal groups maximizes your chances of detecting something when effect sizes are small, since sensitivity is related to minimum group size. (P-values are hurt more by low sample sizes than they gain by large ones, which is why a 3/9 split is less powerful than a 6/6 split.)
lmao
ebay was in China, rket by Taobao
msn was in China, rket by Tecent
What do you mean by "a strong federated identity provider"?

If it's a federated system, there's already more than one provider. If it's a "strong" provider, then that probably means it's a market leader, in which case there's an equally strong incentive to edge the competition out.
Laissez-faire liberals might denounce Friedman as not being liberal enough. He supported social welfare and a basic income because he recognized that the market failed in those arenas. He supported a progressive tax system as well.

Suggesting any of those to today's classical liberal would cause them to froth at the mouth and denounce him as a socialist.
1 trick to get a VC
Thanks. That's the book I'm reading :)
US film of parachuting beavers found after 65 years
It plays sounds when you interact with the app (liking a post, etc.)
Jack Dorsey Gives One-Third of His Twitter Stock Back to Employees
Swiss-Style has nothing to do "being in the style of Switzerland." Rather, it refers to the "Swiss Style" aka "International Typographic Style," a school of graphic design.

More info: https://en.wikipedia.org/wiki/International_Typographic_Styl...
Don't you see some contradiction between your two sentences? You're attempting to recommend something that supposedly "magically" works so people using it don't need to understand the details about authentication. Seems like the quickest way to end up with all sorts of problems.
A bunch of different "identity as a service" type products seem to be getting more prominence (Auth0, Stormpath, and Ping Identity come to mind), too. The selling point of these seems to be that you as a developer don't want to spend all your time doing figuring it out and doing it right, so offload it to somebody else.
> How they do this merits more investigation.

It's easy:

The first group they get straight out of the gate with the certainty of 150K+ salaries for as long as they're employed. Life-style adapts to new stream of income, hooked, threat of potential start-up neutralized.

The second group goes against the grain, refuses the initial bait and starts a competitor and then gets bought out at a significant multiple of their real life value - if you ignore the threat to the top dog. If you don't ignore that threat it makes good business sense.
Tech Companies Reveal Mystery Eye Emoji
Google CEO Sundar Pichai Cites “Real Sense of Energy and Focus” for Success
Sometimes you do need the labels, depending on what you're trying to query for. If, for example, a person could have acted in both plays and movies, sometimes you might want one or the other specifically.
It's even more inexcusable because half of what he's complaining about (id_tokens, JWT, aud, etc.) is actually OpenIDConnect and isn't even part of the OAuth2 spec.
Google Says It Will Not De-List Entire Sites for Copyright Violations
What do you mean by lightweight? I also think incremental reading seems useful.
Urbit is neat but ultimately not practical. It would have to be something drastically simpler for end users and packaged in an extremely clever way. Not everybody is born to administrate the systems that hold their data. A federated social network that gains sufficient traction to warrant further development would be a major achievement. (And if such a thing were to come to fruit it should definitely worry linkedin, facebook, twitter and the remnants of g+).
I'm not sure that Xanadu's stealth period was intentional. Maybe only a few people really understood what Nelson was talking about, at least until the Web came along and it was clear that Nelson was really on the right track philosophically. He could've run a superbowl ad every year until 1990 --most people would've shrugged their shoulders and wondered why this crackpot was wasting so much money on a silly piece of performance art!
> How could anyone not be familiar with Ted Nelson's work? In the broad sense, anyway.

Computer Science is not renowned for it's diligent study of history. And that's just for those that actually study it in some form of institution, not all the people who "practice" it without any formal training.

That said, the fact that Ted Nelson/the publisher have stubbornly refused to just publish for example "Computer Lib/Dream Machines" free on the (inferior) web, or at least as a DRMed ebook or merely a dead-tree re-print -- makes it unnecessarily hard for people to read up on the concept(s).
When everyone became a photographer it brought confusion to the market. However, this seems to have settled down and stabilized now. I guess something similar will take place when everyone becomes a programmer.
Someone like the CIA might ignore court rulings the FBI, other federal/state/local police don't ignore them as a matter of policy[1]. They'd never be able to introduce evidence from that in a court case, which is what their goal is.

[1] - of course, individual bad actors do break the rules. But as far as that goes, buying and servicing a drone is something that is hard to off the books.
No there was no mention. Plus, Open ID Connect is built on top of OAuth, so I don't think the author is a big fan of connect either.
I really liked BrowserID. I don't understand why Google/Mozilla/Microsoft wouldn't all get behind it, because it doesn't seem worth fragmenting on...
Why not doesn't the API have a hostname? Can't you just point the DNS at 127.0.0.1?
There's a great quote by Lee Atwater about The Southern Strategy and how they knowingly use dog-whistle politics when their policy and rhetoric starts getting dated/transparent.

http://www.thenation.com/article/exclusive-lee-atwaters-infa...
traditional schools absolutely don't have open enrollment. Try telling that to MIT or Stanford.

While I agree that there should be programs out there that reach out to underprivileged people and teach them to program I don't think the bootcamp model really suits them.

There are a number of organizations that do things like this (there should definitely be more though) but one of the main things is that the should generally be free and allow people to keep to differing paces. Otherwise you run into a large number of people who have spent a lot of money on a program that they won't do well at.
I'm really sad Persona got abandoned so quickly. Mozilla made some strange decisions in how it marketed and supported it, too: "Persona" was already the name of their browser themeing engine (or was it the other way around?), I don't remember there being a Chrome or IE plugin for it, I don't think any of the Mozilla-branded sites (like addons.mozilla.org) ever used it, and after just a year it got unceremoniously dumped.

Everyone I talked to said it was a great solution and they were really interested to see where it would go. Why did Mozilla make so many weird decisions on what could have been a revolutionary technology? Is there any way to breathe life back in to it?

When it came out I personally considered implementing it for Scribophile , but decided not to because I didn't want to invest a lot of time in an unproven technology. If I had seen it active and lively a few years down the road, I would have been more than happy to bite the bullet. Maybe my attitude was a common one, and doomed Persona to a chicken-and-egg situation. Who knows.
You may say that's the opposite, but to me, its two sides of the same coin -- and its a fairly significant problem in achieving anything satisfying the common desire for fairness. If equality of access is fair, it produces inequality of outcome, but inequality of outcome itself destroys equality of access.

There's no stable equilibrium that is fair, achieving fairness, to the degree that is possible, requires constant monitoring and active balancing.
To be fair to Google though, their search was orders of magnitude better than the predecessors best (Altavista, Inktomi and a whole raft of others). If it had not been for that then they would have been an also ran. I think the 'fast follower' label should be restricted to be used when the new competitor does something that is for the most part on par with whatever the original is doing, only marketing it better or to a different audience. Otherwise it is more of a 'fast innovator' or simply better execution.
> Registering for applications is a tax that nobody really wants to pay

It's quite the opposite for me. I vastly prefer a simple signup than being offered to sign in with an account on a 3rd party site that I don't have or don't want associated to another site.

I like to wear more than one hat.
Nothing gets them off more than profiting off of a minority in shackles.
While there's nothing "wrong" with it in the sense of following the standard, it's nice to be able to help people spot mistakes when entering things.

With email I warn on weird input, but accept provided it's compliant since the goal is to help - the miniscule fraction of people with email addresses who have really peculiar addresses are far fewer than those who make typos when entering them. '_' isn't really peculiar, though.
An app does not have to request the special permission to play background audio in order to play sounds.
A narrow example, but maybe it will give you a better perspective.

Traditionally every app has its own backend and database storage. With urbit your personal credentials live as variables on your ship (personal cloud computer).

Apps can then utilize the API.

Correct me if I'm wrong.
It would be neat to adjust how fast a video is scrubbed using 3D Touch (I have a 6, so have no idea if the Photos app does this already).
Please take what we learned with Persona and build upon it, much like we built upon lessons learned from OpenID and OAuth.

The Web needs this. As long as we keep trying, one day, someone will get it right.
How to Recover the Lost Calendars on iPhone