skysight-inc/HackerNews huggingface dataset:
Your description (despite using the phrase "independent works") is exactly the opposite of what "independent works" means, as it describes a specific chain of dependency.
A New Documentary Looks at the Alley Cats of Istanbul
Japanese gaming company establishes another $50M fund dedicated to VR
Yes, this is true.

(And the second edition will have trait objects in it, it's not there yet though.)
I have a VW eGolf and a Toyota Sienna for exactly the same reasons (plus the wife really, really wanted a minivan).
Question for the legal eagles out there, would sarcasm count toward not violating this clause?

For example, if an e-commerce site adds a line on it's checkout page that says, "Please make sure to use Paypal so I can pay them fees on par with a card network yet run the risk of them hanging on to my money indefinitely with no legal recourse outside of arbitration".
Thanks for the information! Your concluding sentence is really interesting.
Source on paying off congress?
totally agree: well said
Linux Paranoia
> I've interacted with a lot of C++ developers who were hired to rewrite large Java applications in C++ for performance reasons, when really Java could have handled it if only the developers understood memory better.

Yep, this is a big issue.

Another good example is copying arrays of primitive types with for loops instead of using intrisics like System.arrayCopy().

Or using lists instead of arrays.

Sure there are many situations where there is no another way other than step out of the JVM into C++, but many could be avoided with better code as well.
I'm no PayPal apologist, but would you say the same thing about American Express about "demanding equal representation?" It makes sense that PayPal doesn't want its sellers to basically say "please use any of these other ten methods of payment, but as a last resort if you have to use PayPal fine I guess you can."

I don't see a problem with requiring people who accept PayPal not to talk out of both sides of their mouth by simultaneously accepting it and trying to discourage it.
We sell to governments, which is similar to healthcare.

I cannot stress this enough: technology is not the hard part.

Do they have outdated software? Yes.

Can you build better software? Yes.

None of that matters if you can't get it into their hands. Procurement is the hard part. Can you empathize with the needs, fears, desires, quirks, and crazy of ten different stakeholders? Pry proprietary API specs from the cold-dead hands of one-off contractors? Educate users who's technological proficiency peaked at SMS to manage a full-featured SaaS product in 2017?

Don't focus on the software. That isn't the hard part. People are the hard part. People are always the hard part.
I'm actually fine w/ JSX being "dumb" and just translating `class` to `class`, but when used in conjunction w/ React, the end result is that the JSX "markup" has a lot of traps that simply don't exist in similar libraries like Mithril.

`className` isn't the only offender. `onClick` and `readOnly` are other notorious one. And then there's stuff like `xlinkHref`, because it's not like anyone ever imports SVG from external tools.
I thought subsidies for corn-based ethanol and tariffs on sugar (lowering sweetener supply) made corn syrup more expensive.
Glad to see this happening. The federal government needs to completely get out of education. A good first step would be to dismantle the Department of Education.
This is great news, was just wondering when TensorFlow would support this after reading about PyTorch.
Interesting! I have also been tickled by incremental map reduce and its possibilities.

> I believe that many of my problem cases above could, in theory, be expressed as a graph of more complex map-reduce operations.

Indeed, and if you can do that, then you are solving these problems in a completely declarative way, with all the advantages that that brings.

Personally I have been wondering whether it is possible to apply the concepts of map-reduce to more complex data structures (like trees) because I think that would open up a lot of possibilities.
Ask HN: Who's firing?
I feel that the previous iteration of this (https://news.ycombinator.com/item?id=12851987) was interesting. A group of people looking together might also be very appealing to some companies.
Anyone interested in Ruskin will be more interested in William Cobbett and William Morris -- especially Cobbett, whose advice on farming and small-scale productivity is very intriguing reading today.

Chesterton, Belloc, Lewis, and Tolkien inherited Cobbett's, Morris', and Ruskin's prejudices, but there was no longer an English peasantry to defend in their day; so they had more of an air of crotchety carping old-timers than Cobbett, Morris, or Ruskin ever did.
I've been using Papers on the Mac and on iOS since they came out, I second the recommendation. I, too, will print out a paper if I really want to go over it thoroughly.
I use an iPad 1. The very first one.

Apps don't support its completely obsolete iOS version any more, but the device itself works perfectly well.

I only use it to read academic papers, but it's still fine for that task.
What little competition they have is worse. Credit cards are probably on the path to the root of 'evil' for this form of (seller and) consumer abuse.
The best DevOps conferences in 2017: a list of resources
Show HN: Curated list of Python Blogs
Do people worship snowden BECAUSE they never bothered to learn what NSA's charter is, and that almost everything snowden cites was published in the open years before? Cf James Bamford for example.
The problem is that tech is always built with hidden assumptions. ALWAYS. Anyone who tells you otherwise is a liar or naive.

Not everyone can work with the assumptions that this tech demands, and not all of the assumptions are apparent (behavioral assumptions especially), so we end up either solving the same problem with a different set of assumptions or using glue code to turn things into a hacky mess that works.
Money isn't everything. There are people who want to work on interesting problems with interesting technologies and have the flexibility to influence what kind of tech the company may use in the future.
There is evidence to suggest that being a trump supporter is bad for your health. Google "Trump Supporter Attacked"

There is evidence and admission of guilt that facebook censored right wing "news".

There seems to be evidence that something is going on at twitter. It could be technical in nature, but that is exacly what people said during the facebook stuff (its the algorithm not censorship)

So, no, your "miss-remembered" claim does not hold
Perhaps the parent poster meant aliens. As a play on words from "Universal". Or maybe parent poster is a member of PETA.

In any case I think it was intended as a joke.
Rosling started to participate in the migration debate in Sweden and made a classic error, borrowing is doctors degree and professor title into areas outside of hes expertise.

He made some claims about the schengen directive about what responsibilities of travel companies have that did not really hold water. Also, he repeatedly confused migrant with refugee(classic beginner mistake).

However he started to nuance his critique later and came to unpopular opinion that the Swedish migration system is severely flawed.

Government of Sweden uses funds that is budgeted to foreign aid to pay for immigration. Biggest receiver of Swedish foreign aid is a Swedish county (yes, true).

Using foreign aid to fund immigration is something done both by the political parties of the right and the left.

Rosling said that using foreign aid money for expenses at home is just wrong. Foreign aid should go to regions in distress. Funds for immigration should be taken from other less important areas and/or increased taxes.

At this time almost only the Swedendemocrats(controversal anti-immigration party)criticized the migration system with basically the same argument, help migrants/refugees at their home region. Help many more at a cheaper cost (Sweden is expensive).

At this time in Swedish politics all of the other political parties tried to boycott the Swedendemocrats with the infamous December treaty (basically a pact to block elected members of parlament from the Swedendemocrats to have a say in any question).

To have a very famous and popular personality with a huge cult following say this during this time of Swedish history didn't go well at all with the establishment and he was less and less seen in public debates.

Rosling was of course not a Swedendemocrat, he was a liberal (European definition) and probably did not agree much with Swedendemocrats in other issues except foreign aid. However in todays debate climate where you have to buy everyone's opinion wholesale this didn't work so well for him.

Rest in peace Hans. You did fantastic work with your studies on poverty and global health. Farväl.
Absolutely! I honestly think that if PHP didn't have those incredibly accessible documentation pages, it would never have taken off in the way it did. It was StackOverflow before there was StackOverflow.
Well, originally the purpose was to 'hedge' your other investments. Typically, hedge funds invested in ways that would do well when the rest of the market struggled. Even if they don't best the market over the long run, they could be worthwhile investments to protect your wealth during ,Arlen downturns.
Enabling SSO for Discourse with IdentityServer3
Makes sense to see heavy usage in financial industry. Cognitect's Datomic database is perfect for the environment-datalog queries which work really well with time series data. Having an immutable audit trail of all atomic operation done on the database is taking the best out of what blockchain has been marketing.

It also seems like there's some demand to fund an open source version of Datomic:

https://news.ycombinator.com/item?id=13583620

Crowdfund open source Datomic alternative here:

http://letsopensource.com
Robustness of high-dimensional quantum cryptography on quantum hacking
User Onboarding Best Practices for Retaining New Users
A Thought Experiment About Republicans
When and why did you create a faxing API? I know that may seem like a snarky question but I really mean it seriously. I'm someone who hasn't sent a fax in at least 10 years and so I just assumed it was a nearly dead form of communication.
Just remember you said this when it comes time to nominate Gorsuch.
for the most part if you use EBAY you really don't have much of a choice and as a buyer ebay pushes paypal
Fortunately, most public school policy funding occurs at the state and local levels as compared to the federal level.

DeVos is and remains exceedingly unqualified for the position. She's literally never been taught or been taught in a public school in the entirety of her life. Her B.S. is in poly sci.

Her brother founded what was once known as Blackwater, the same Blackwater that murdered civilians in Iraq. Her husband is heir to the Amway fortune, a name quite prominent in the multi-level marketing community. They also donated 200 million USD to Republican campaigns and causes.

Absolutely absurd.
Just need these servers in the US with the same pricing, and I'd jump all over it.
In the united states we can't successfully implement negotiation on drug prices for MediCare. They literally can't negotiate with their suppliers. By law.

Anybody thinking software is going to solve that is way in a bubble.

http://healthaffairs.org/blog/2016/09/19/the-politics-of-med...
Bad news for grizzly bears across America.
I don't think so. I just sell a non-exclusive license to view copyrighted images to the visitor for $1000 each with delayed payment. Totally legal.
I still like the potlatch system, or some similar turn towards "Big Man" economics, but that's a brilliant insight, that risky, sketchy dot-com investments serve as a way of redistributing wealth!

I need to remember that transhumanist axiom, that "the purpose of a system is what it does" -- and not what it claims to do.
ah, the "x uses y so it must be good" fallacy

I should note that I work for a multi-national gaming company and we use software that is ABSOLUTELY not fit for purpose, but once you have a hard dependency on something and the cost of muddling through is _less_ than the cost of a rewrite then you're going to be stuck supporting it.

This is the reality of technology in enterprise.
That study was only about genes for immunity, not about genes in general.
hey lewis9029,

just wanted to let you know we are working on exactly that: a way to crowdfund open source alternatives to commercial software like Datomic.

Do a search for "letsopensource" on the thread here:

https://news.ycombinator.com/item?id=13591321
That's true enough; but uBlock Origin is my second line of defense -- the main one is NoScript. It requires quite a bit of savvy to navigate modern websites that way, but if you can work it out it's pretty powerful.
Personally I'd be happy to DoS my sites by breaking them when policy MitM is used, as an act of solidarity. I even wrote a half-joking spec for it: https://hlandau.github.io/draft-landau-websec-key-pinning-re...

Seems like it should be feasible to develop modules for HTTP frontends to detect policy MitM based on the techniques described in this article and enable conditional denial of service.
"Silicon Valley Hedge Fund Takes on Wall Street with AI Trader"

Another generic, contentless article using the standard outline: (name) takes on Wall Street with (scheme).

Percentage of traders who beat the market average: 50%.

Traders to the left of the average who assign the outcome of bad luck: 100%.

Traders to the right of the average who assign the outcome to a secret method and/or genius: 100%.

An unscupulous broker can "prove" to you that he is a stock picking genius, by mailing you correct predictions of the market in advance of the outcomes for, say, six months, then ask you to assign your assets over to him -- but it's a scam, a trick. The explanation: http://arachnoid.com/equities_myths/#Miracle_Man
I do agree with the general sentiment here... both emacs and vim are primarily editors. However, it's also worth noting that emacs is much easier to extend and change than vim which is one of the reasons people do so many things in it (hence the "Emacs is a decent operating system lacking only a good text editor" joke). Handling email, chat, all git operations and more is common in emacs, but fairly rare (at least in comparison) in vim.

There's also spacemacs (for a large config) and evil-mode (if you want to get into the nitty gritty details) for using vim bindings in emacs. Doing the opposite would be a much harder feat.

I love both editors... and there's a reason I have both a vimrc and an init.el. vim has the advantage of being pretty much everywhere (so it works really well when editing on servers), and has awesome modal editing, but emacs works really well for local development where I can make sure I'm using the right version and have it tweaked to work exactly how I want.

I don't think that one is better than the other, just that they have different use cases.
what part of that question was uncivil or not thoughtful? challenging their biases? the way it was phrased? using "never?" as a grammitically incorrect sentence? pointing out their hypocrisy?
Why do so many people only consider Emacs and Vim for programming? There are a plethora of IDEs that have way more features out of the box and even have plugins to make them compatible with Vim and Emacs usage so the switching cost is almost zero.
I've also worked places that were pretty effective at getting glassdoor to take down the negative reviews. They could always find some sort of explanation for how the negative ones didn't meet the terms and conditions and glassdoor seemed relatively ok with taking them down.
Abstract

Attempts at cloning a quantum system result in the introduction of imperfections in the state of the copies. This is a consequence of the no-cloning theorem, which is a fundamental law of quantum physics and the backbone of security for quantum communications. Although perfect copies are prohibited, a quantum state may be copied with maximal accuracy via various optimal cloning schemes. Optimal quantum cloning, which lies at the border of the physical limit imposed by the no-signaling theorem and the Heisenberg uncertainty principle, has been experimentally realized for low-dimensional photonic states. However, an increase in the dimensionality of quantum systems is greatly beneficial to quantum computation and communication protocols. Nonetheless, no experimental demonstration of optimal cloning machines has hitherto been shown for high-dimensional quantum systems. We perform optimal cloning of high-dimensional photonic states by means of the symmetrization method. We show the universality of our technique by conducting cloning of numerous arbitrary input states and fully characterize our cloning machine by performing quantum state tomography on cloned photons. In addition, a cloning attack on a Bennett and Brassard (BB84) quantum key distribution protocol is experimentally demonstrated to reveal the robustness of high-dimensional states in quantum cryptography.
Yeah, this is why I used Paypal exactly once. They are over the top creepy control freaks who want access to all of your money, even as a buyer. There are lots of horror stories about their return policies, etc. Paypal is at least as bad as Wells Fargo or Bank of America. Something about handling other people's money makes organizations act this way, I guess.

Of course, I'm a buyer, not a seller, so it's not like they have the same leverage over me.
> you agree not to mischaracterize PayPal as a payment method.

Anyone else intrigued by that statement? WTH is PayPal if not a payment method? Are they trying to avoid PayPal being just an option in a list of choices?
I think the point of this project is to replace the people, not necessarily to make software for people to use. Software is just means to an end.
If the data owner is malicious, you are right that there is no guarantee differential privacy is being used. That's a far cry from "there is no such thing as anonymized data"; you could just as easily say "there is no such thing as encrypted data", which I think we agree is wrong?

One can provide differentially private access to web histories that provably mask the presence/absence of individuals in that dataset, even when combined with arbitrary exciting side information, like social networks.

Even with something as simple as differentially private counting, you can pull out correlations between visits, finding statistically interesting "people who visit page X then visit page Y surprisingly often" nuggets, which are exciting to people who don't have their own search logs.
I’m surprised by the contrast between the best products in each category and the average standard. The few good ones show what is possible, yet the vast majority seem to be sub-standard or outright dangerous. I wouldn’t have been surprised by the odd outlier where someone dropped the ball, but I expected much higher general standards.
For me, mongodb was like a document-store on tmpfs.

And, I can't sell that to people I work with.
I really want to love Clojure. I've been playing with it recently and I still have some hopes for it. I am comparing it to Elixir for my next language of love. I have a lot of experience with Javascript/Node and secondly Ruby.

I want to embrace a functional paradigm. I want to lean on Clojure because of the versatility of also being able to leverage ClojureScript.

So far I have hit some bumps that are a bit frustrating.

1. I changed too many files at once and the stack trace error I got gave me literally 0 clue on what was wrong. It was such a feeling of doom that it scared me on how to debug Clojure apps. The stack trace was full of Java errors and nothing pointing me in the direction of where the app was failing from Clojure's perspective.

2. Momentum of Web-Development and embracing new technology. I really believe in GraphQL and there isn't much support or conversations with using GraphQL with Clojure and ClojureScript.

3. I want to code Lisp better, but I'm not sure how to learn all the tricks on using Paredit. I use Spacemacs in Vim mode and a lot of the tutorials I see are of course in Emacs bindings so getting the know-how of navigating s-expressions in Spacemacs evil mode is quite the challenge but I'm going for it.

4. Boot up time is lame but it is what it is. `lein run` then `lein cljsbuild auto` can take ~20-30 seconds on a relatively fresh project on my MBA. After the initial boot time it's fine though.

Overall I have my head up high but those are some of the things I'm struggling with. I really want to love Clojure/lisp. I worry most about the community not being large enough to share examples of how to do new things. Which of course can be argued for the better (not a trendy community) but it instills worry nonetheless, especially when one really wants to adopt a tech all around (like GraphQL). I have an argument in my head that shouts "Well, if there's so much momentum in Javascript/Node for that ecosystem then might as well use that. Or even Elixir with Absinthe" – in the end it's about productivity right? :) Anyway rambling at this point.
Introducing GitHub’s Inform and Act
Ask HN: How are you doing S2S authentication?
Hi everyone,

How are you doing service-to-service authentication in your apps? I'm looking for data about what people are using to secure calls between their own components. OAuth 2.0, SSH keys, mutual TLS with PKI, cert thumbprints, passwords, others? Why? How do you handle operational issues like revocation, keyroll, key distribution, and so on? Are there any particular libraries or services you use?

I work on identity at Microsoft and want to make sure we're thinking about what people really using.

Thanks!
Because Emacs has modes that make it mimic Vim, it's false that Vim "must be better," especially when Emacs can do things (like frames) that Vim cannot. I'm not saying Emacs is "better," just that this line of analysis is flawed.
This series: http://www.npr.org/series/248799434/planet-moneys-t-shirt-pr...

This episode goes into detail iirc: http://www.npr.org/sections/money/2013/12/03/247360855/two-s...
OMG who cares?!
I agree, opacity is a big part of the problem. I'm super-excited about Castlight Health (http://www.castlighthealth.com/) and how they approach the problem (by presenting cost/value scatters and other ways)...but...how obscene is it that we as a country should even need such a service!?
Will We Ever Know What Dark Matter Is?
Subsidies for corn have been in place, depressing prices (relative to high-tariff sugar) long enough, that food manufacturers have incorporated corn products into almost everything you can buy at the supermarket. Once the supply chain is in place, even if corn prices rise marginally, it's going to take a large effort to eliminate it from the typical American diet.
probably to save money. that sucks, because even if you swapped it with another defective one, it would be worth it if you just had to replace the CPU every 18 months.
Tragically, the Democrats believed that the Republicans would nominate people who were at least tangentially qualified for the position. Took 'em only one election to screw it up.
Yeah, it's terrible. Why do you ask?
Maybe on windows. Do you know of any Android security products which do this? Why does Chrome for Android not implement this?
This kind of thing would definitely guide my decision as to what bank I keep my money at. If my bank killed digit for example, I'd switch in a heartbeat.

I think big banks will learn pretty quickly that they are commodities, and they will need to compete on more than inertia alone.