skysight-inc/HackerNews huggingface dataset:
I don't think that's the whole story. Most likely the numbers just don't add up for IAP-less Steam versions. Kingdom Rush Steam sells for $9.99 (and was available for less if you pre-ordered). I don't know about Origins, but Frontiers has obscene IAP price-wise. Purchasing all heroes costs $40 or so, plus there is always the opportunity to buy gems for items which make it easier to progress. (Gems also accumulate as you beat levels). In fairness, this is all optional and you can beat the game without it. They kept adding increasingly difficult post-game levels though, which no doubt have tempted many to buy stronger heroes.

PS. I think they should fix the bugs in KR Steam first anyway, which was pretty much abandoned.
Did we watch different videos? Because what I saw went through an entire process to explain how the math isn't a magic trick and how things that seem completely paradoxical can actually have a quite simple explanation. He even does the leg work of showing empirical results to demonstrate the basic principle of the thing before jumping into a more formal, but thoroughly accessible proof without a heavy reliance on math jargon.

To me, if he is presenting math as magic at all, he's more like Penn & Teller than David Copperfield. He uses a hook to gain your attention, then explains the trick clearly to show that there are no devils, there are no demons, it's all just science.

I mean, really, what more do you want out of the guy? He's getting people interested in math. Let's try to at least be a little more constructive in our criticisms towards him.
> Google Maps is such an amazing application

Not so amazing. Just the data is amazing. The app sucks.
I'm still waiting for smartphones to be more fully crowd sourced into maps. I badly want real-time traffic data to come from smartphones.
Hm, I will have to break one of my rules regarding leaving personal matters outside of HN, but I absolutely loathe Quicken Loans.

I recently wanted to refinance one of my properties. I work in tech but have a degree in applied mathematics, with an emphasis on financial engineering.

During the call the quicken loans agent said everything he could to make the sell. Once I got the paperwork in the mail and went over it closely I was furious. Every single thing he said was a lie and every number was way off. He kept trying to spin it as my misunderstanding and later as his missing a small detail.

Needless to say I went with a different lender and am happy with my loan. Overall, however, I would say avoid Quicken Loans at all costs.
Disclosure: CoreOS employee.

The application container specification (ACI) and the initial implementation, Rocket, are here to provide balance to the container ecosystem. If you review the draft spec (http://bit.ly/1s4Om8p) you can see it's clear that the proposed specification is designed to remove the need for a "vendor" when it comes to building, distributing, and running containers. As an example everything in the spec can be accomplished using a handful of Linux command line utilities such as gpg, tar, and systemd-nspawn -- you could use lxc or libcontainer as well.

When it comes to distributing container images the ACI spec only requires hosting ACI images (tarballs) behind a HTTP webserver and leverages DNS instead of custom registry APIs. The ACI spec skips the app store model in favor of simplicity -- think RPM and YUM.

docker vs rocket?

Don't really care about that right now. Nothing wrong with Docker providing value, and yes, docker provides tons of value. Rocket is just our (CoreOS) attempt at providing value in a slightly different way. IMO the only people that should "own" the container spec are the people using it, and right now I believe that is the main driver behind our (CoreOS) intentions for proposing the ACI specification.

I know I'm biased by association, but trust me, I want using containers to be a simple thing. In reality using containers should be about as exciting as:

$ yum install app; service start app
You can assume, any internet activity you do on enterprise network is scanned.
Number Theorists use a different definition of "almost all" from the one you see in measure theory. They use the limit version shown in the video.
Contain -any series of digits-
4chan on Hacker News
From the OP:

> the tools that you're using aren't that important.

If language is not important, then why aren't we writing everything in assembly language? The fact of the matter is that languages and the abstractions they facilitate are very important. If we're comparing things like C vs Java or Clojure vs Haskell, the differences might not be very obvious, but they're still there. It could be that the types of programs you wrote didn't highlight the differences. But when we look at more extreme cases like assembly language, the flaw in the thesis becomes very clear.

The problem here is that it's hard to resist the temptation to over-generalize. I'm guilty of this myself. We're humans, that's how our brains work. But sometimes it can lead us to flawed conclusions.
I'm glad I'm not the only one facing those challenges!
Well, I'd be happy if you guys make it in mid January.
Glom.com
There's no way to work "coroutine" into a natural-sounding sentence, but that's Brendan Eich's vision of the future of async handling in JS.
That looks pretty nifty; I don't have an immediate need for it yet but I'll definitely check it out. Thanks!
The One Month Sabbatical
How could GitHub centralize, when git is decentralized in principle? I mean, it's an interesting question, whether the merits of centralized cataloging and issue tracking warrant trade-offs in autonomy for self-hosting or variety in features. What do you see as a problem?
I just became a US citizen after living in the country for 23 years. For me, the notion isn't archaic at all. I was a permanent resident for some time. The US could revoke my residency if I spent more than six months consecutively outside the USA.

I do think many people think the term is becoming archaic. For people who live and call a country which they are not citizen in their home, it's definitely not archaic. Becoming a US citizen was one of the most important days of my life.
Articles about immigration into/out of the United States seem to hold a special place on HN.
This is a fantastic translation of Meditations:
http://www.amazon.com/The-Emperors-Handbook-Translation-Medi...
Red Dresses for Women and Girls – Sign of Love, Bonding and Tradition
Only citizens of privileged countries would hold this view, I think.
Thanks for pointing it out. I should make a mental note of not to just go by the top comments.
I expect that the American taxation of expats is unlikely to change because there's simply very little economic pressure to do so.

The value of an American citizenship is incredibly high. The vast majority of people in the world would go to great lengths and expense to be able to have one. The taxation requirements, as onerous as they are, are still worth it to the vast majority of citizens.

Similarly, the value of a British citizenship (or of any other powerful western country) is very high, and most people would put up with great costs to have it. The author mentions that he pays quite high taxes there as well.

The marginal value of having an additional citizenship from the set of powerful western countries is quite low, though, which is why this author no longer feels that the costs are worth it. But only an incredibly small fraction of people are in a position to be citizens of more than one powerful western country, which means that the costs of being a citizen will likely continue to be judged (by most people) against the value of citizenship on its own, not as a marginal addition to some other citizenship.
Keeping in theme, the traditional solution was put all the dark skinned people into enclaves and declare the problem solved.
The Open Focus Brain. http://www.amazon.com/The-Open-Focus-Brain-Harnessing-Attent...

"According to Dr. Les Fehmi, a clinical psychologist and researcher, many of us have become stuck in “narrow-focus attention”: a tense, constricted, survival mode of attention that holds us in a state of chronic stress—and which lies at the root of common ailments including anxiety, depression, ADD, stress-related migraines, and more. To improve these conditions, Dr. Fehmi explains that we must learn to return to a relaxed, diffuse, and creative form of attention, which he calls 'Open Focus.'

This highly readable and empowering book offers straightforward explanations and simple exercises on how to shift into a more calm, open style of attention that reduces stress, improves health, and enhances performance."
Aside from the economic indicators, which are already being discussed here, the numbers for "never married" (up), "veteran" (way down), and "foreign born" (up) really jump out as trends. "Living with a parent" (up) is also a trend, but perhaps one more directly tied to the employment economy.

For better or worse, all these trends have had and will have important societal impacts. Why don't we see more discussions on this sort of thing? Other issues, like who's paying what in taxes, seem less important by comparison.

Note that I'm not making qualitative judgments on the people that fall into different categories. The numbers just jump out to me and I wonder why they aren't discussed more in conversations about who millenials are, what they think, and how they will approach the society, culture, and government.
Anyone here have suggestions for quality wood and glass/plexiglass frames at a cost not more than twice what you'd pay for prints in the first place?
> I've heard of a German tech company hiring a philosopher, you know, just for fun.

Oh, there are American companies that do that too: http://www.newyorker.com/magazine/2014/11/17/crystal-ball-3
Google Maps' offline feature is a bit misleading. You can't search or get directions without an internet connection. Although, if you are already navigating and the connection drops and you have the maps offline it would continue to navigate you.
I'm interested to read the Hammond translation and compare it to Hays's - I was very pleased with Hays's work.
Thank you very much m0nastic, it's a great explanation.

Now I can see the mathematical elegance of the haskell code.

An explicit algorithm of the same (pseudo)code (using a mutable list) could be:

function qsort(list)
if list is [], return []
let x = extract_first_element(list) // car
let smaller = [a | a <- list, a <= x]
let larger = [b | b <- list, b > x]
return qsort(smaller) ++ x ++ qsort(larger)

And by writing this pseudo-code, I can see that in the haskell code, "smaller" and "larger" are clearly parallelizable, while in the "imperative"-"explicit algorithm" pseudo-code, the compiler cannot do such optimization...

And then, I'm enlightened.
Thank you.
scala-arm is not standard but it's just a library; it provides ordinary functions that still obey the kind of locality I was talking about. That is, any construct that's using a managed resource has a "<-" at the point of use, alerting you that something funny's going on.
I would imagine the claim is related to the equal protection clause.

EDIT: Thanks for the correction; time for the Google! TIL that some would invoke the Fifth Amendment's Due Process Clause for this situation, while others would expect the court to just throw out the case.
Am I odd in that I've never read a book that significantly affected my life?
This already happens on Google Maps. Or do you mean in an open-data way?
I'm going to defer responding.
I don't agree. I think the real power of his videos is that, if he is demonstrating anything about mathematics, it's that mathematicians aren't all pedants who can't communicate with anyone outside of their field without accuracy.
There has been a good amount of discussion here about the merits of having an automated return generated by the government and have people simply either agree to it or update with additional deductions as appropriate. Unfortunately, because of heavy lobbying, such a thing won't materialize any time soon. [1]

Personally, I'm in favor of a simpler, flatter tax with fewer deductions. Right now the system rewards those who game it more aggressively, rather than rewarding those who behave in financial responsible ways. For example, having a house that one can barely afford with a huge mortgage is better tax-wise than having a modest home and saving/investing more. That seems entirely backwards to me.

[1] http://www.businessinsider.com/intuit-opposes-free-tax-filin...
Doesn't excuse my initial knee-jerk reaction... Anyway, let's move on and focus on building cool stuff now :)
As someone with an indefinite (10 year renew, for $500/pop) "green card" I've decided going for citizenship after 3-5 years is too risky. I operate a foreign bank account in order to repay my student loans (since it costs me roughly 1% to send money that way Vs. 3% or more via a credit card (even with 0% foreign transaction fees)).

My concern is that if I was a US citizen, the bank might close my account for the reasons cited in the article. So now I won't be able to get citizenship (and e.g. vote, get a US passport) until my loans are completely paid off and I can close the account.

I will say that my "plan" is if I ever leave indefinitely, that I will renounce my citizenship. Having to file US taxes is extremely painful even for someone with "simple" taxes like me (one job, no additional sources of income, few deductions). Before I moved to the US I never had to fill out a single tax form (ever). Americans just love pointless bureaucracy like no other...

I'll be damned if I am filing US taxes from abroad. I just refuse to on principle alone.
> If Rust binaries include parts of the MIT code by default
> (I haven't looked at how the runtime and ABI support is
> structured), then anyone who ships those binaries would
> be required to reproduce the copyright notice somewhere.

This contradicts other projects that I've seen. From LLVM's documentation (http://llvm.org/docs/DeveloperPolicy.html#license):

"In addition to the UIUC license, the runtime library components of LLVM (compiler_rt, libc++, and libclc) are also licensed under the MIT License, which does not contain the binary redistribution clause. As a user of these runtime libraries, it means that you can choose to use the code under either license (and thus don’t need the binary redistribution clause), and as a contributor to the code that you agree that any contributions to these libraries be licensed under both licenses. We feel that this is important for runtime libraries, because they are implicitly linked into applications and therefore should not subject those applications to the binary redistribution clause."

The "binary redistribution clause" referenced from the UIUC license (http://opensource.org/licenses/UoI-NCSA.php) reads as follows:

"Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution."

Given that it seems that LLVM chose MIT specifically to sidestep any need for end users to distribute licenses with binaries compiled via LLVM, I'd be curious to know where the discrepancy here is.
just because that's it's stated purpose doesn't mean it's magically achieving it. You can't take that the patent system promotes the progress of science and useful arts as axiomatic gospel. How do you judge how successful it is if there isn't at the very least retrospective transparency and a way to hold the system accountable for its procedures?
Indeed -- in fact it may meant that it can't ever be profitable, and thus is only practical for large companies who make their revenue elsewhere to use as a loss leader.
I think that some people may flaunt their philanthropy as a trophy of what a "great person" they are. I personally think there are ways to encourage people to join/support a cause without flaunting the XX millions of dollars you have given to it.

I admire someone who supports a cause because they believe in it and not for the kudos the support may bring them. That isn't to say that I don't admire the super wealthy like Bill Gates and his philanthropic causes. I am really glad he has dedicated such a large chunk of wealth to humanitarian causes.
I found a bug in Unity which happens on Linux on XFS partitions larger than 1 TB. Such kind of bugs are clearly system specific and hard to debug / support unless you have that configuration set up. Responsible developers take obligation to support their product. If someone intends to produce something and forget about their users - that's close to garbage.

In my case I bought one game and was hit by this bug. I contacted developers with strace data and got no response. Then I contacted Unity developers and they actually got back to me and confirmed that it's indeed the case with large XFS partitions (they had to set up that test case to verify it). They produced a custom build of Unity player of the same version with patch backported, and I was able to run the game.

Now, those game developers obviously don't care about supporting such cases, yet they sell the Linux version. I don't appreciate it on one hand, on the other hand may be it's better than not having that version at all. But I can see a point of some being exhausted and trying to avoid bug reports for systems that they can't properly support.
I've completed everything in Frontiers, mostly through Origins. It's a lot of fun (after settlers, my most favorite iPad game) - and it never even occurred to me to do an IAP.
Sometimes you have to learn to trust your opinion too -- and to learn to access others opinions when there are no definite answers.
I thought trade secrets were a civil, not a criminal, matter.
This makes an interesting startup idea.

I'm sure those tens of millions would be thrilled to only pay hundreds to a specialty USA startup instead of thousands to local tax accountants.

A theoretical annual market revenue of a billion bucks is not bad. A bit over three million customers is not totally unreasonable, and a third of a thousand dollars is disruptively cheaper but still multiplies out to a lot of revenue.
I hadn't noticed, but it doesn't matter. The result is correct. Are you claiming otherwise? Are you claiming that it's false?
Uber banned in Delhi
Everything You NEED to Know about the Student Debt Bubble
>> I expect that the American taxation of expats is unlikely to change because there's simply very little economic pressure to do so.

On the other hand, it is possible to change it with very little loss of revenue to the US because this taxation raises very little money in practice. Because of the 97.6k income exemption, as well as double taxation tax credits, the only real thing it does is create mountains of expensive paperwork for expats (as well as the IRS). Think along the lines of paying $5k to a specialty accountant to prove that your US tax bill is zero, every year.

The other part of your comment about this affecting only a small fraction of people is inaccurate. It affects all US expats - currently several million (6.32m is the last number I've seen). The only criterion for being affected is US citizenship. Foreign citizenship is irrelevant. You will be taxed in most foreign countries if you are resident there, regardless of your citizenship - and then taxed again by the US on the basis of your US citizenship.
It's incredible how Google can get so many people to work for them for no pay. Would you similarly contribute to closed-source proprietary software if given the opportunity?
You're asking the wrong question.

Why would an AI and automation company be better equipped/able than a commodity hardware company to run a maps/routing service?
A high school teacher's thoughts on diversity in CS education
Amazon Smile, you shop they donate
The state you describe sounds very familiar to me. What helped me a great deal was to simply stop drinking coffee.

The first few days after stopping my concentration was completely destroyed, I couldn't focus at all. After about 2 days things started clearing up and I got back my calm and focus.

Most of the people I know consume coffee all day long, every day, and don't seem to be affected in the same way I am. Just thought I'll mention it, in case it might help!
An Epic Journey of 37Coins, from Silicon Valley to Manila
I disagree with any policy that stands in my way.
Poor man's anycast: Setup a hidden master and push zone updates to multiple slave DNS servers at different providers, which are all registered as your domain's DNS servers (at your registrar).

Actual anycast: Piggy back on a network provider that already announces an anycast network block and "lease" a single IP address. Have lots of time and money? Obtain BGP access, colocate servers, purchase network equipment, etc. and do it all yourself.

A good compromise is to use a DNS provider that offers anycast already, like DNS Made Easy, AWS Route 53, or a number of others at reasonable cost.
35+ here as well. We still feel the effects of lower opportunity for youth; our entire system (I assume you are based in the US) is based on 7 percent growth in perpetuity for our standard of life to continue. This growth, in turn, is based on younger workers contributing to the system as old farts like us age out. What hurts them will definitely hurt us.
But Mac OS X scans all code you run to verify code signatures, doesn't it? If so, the performance impact of scanning isn't that high.

I think the main problem with antivirus on modern hardware is that commercial entities selling antivirus have to add bells and whistles. Few people would be willing to pay $x a year for a program they aren't even aware of running. So, that $x program makes sure you see it frequently by adding progress displays, toolbars, task bar items, etc. they also make sure they have stuff to report, even if that includes meaningless stuff such as registry keys on Windows. Detecting that meaningless stuff takes time, too.
I second Rise and Fall of third reich. I was fairly knoweable of the overall history but this book contains very pertinent insights to so many mechanisms at work when germany transitioned into third reich and how the war progressed. The only downside was that the author issues quite deragatory comments of the nazi subjects of the book which, while perhaps warranted, are stylistically awkward in a history book.
Like most things on 4chan, this has happened before and will happen again. Most recent occurrence was May 14 2014:

https://rbt.asia/g/thread/41920845

and the ycombinator discussion on it:

https://news.ycombinator.com/item?id=7745561
Neat service from Amazon I just heard about through a school newsletter.
Losing air – New study finds a barrage of small impacts likely erased
The "why aren't we writing everything in assembler?" argument always seems to crop up when somebody posts about the relative merits of programming languages. And the answer is that bad languages can screw over a project. But usually when people are debating language choice, it's not Unlambda vs. Haskell or Brainfuck vs. C++, it's Java vs. C++, Python vs. Ruby, or Haskell vs. Scala. In that context, language really doesn't matter - the fact that you're debating it means that there are good arguments on both sides, and you'll probably do a lot better using whatever language you are most familiar with than whatever language someone suggests on the Internet.
No book has ever changed my life. They've added to it. It was me who changed my life.
equal protection only applies to the states, it doesn't apply to the federal government.
What Is Microsoft Azure?
2011 alum here. When I was a student ('07-'11), Jackson was dislike by many (not all) students, and by some staff (hard to say how much). I was working for the student newspaper when Jackson unilaterally suspended the faculty senate, which created a ton of animosity.

My understanding is that the student opinion of her got better after I graduated.

(Info about the faculty senate if anyone is interested: https://www.insidehighered.com/news/2011/02/02/aaup_blasts_r...)