skysight-inc/HackerNews huggingface dataset:
Iran Has Been Hiding One of the World’s Great Collections of Modern Art
Please tell me the people in charge aren't that stupid. We've been down this road before. The enemy or our enemy is not our friend.

Anti-Hezbollah (etc...) sounds great until you realize what they want to replace it with.
I don't think you get the point. Just stop making non-ECC RAM for all future DDR releases. Let's just say, for example, "DDR6 has ECC baked into the standard" and have everyone on board with this. The memory manufacturers bump prices a bit to cover the costs and the entire world moves on unabashed.
The distance travelled over Turkish airspace, shown here:
https://twitter.com/CNNTURK_ENG/status/669098577524822016/ph...

was less than 3km. At Mach 1, that takes less than 9 seconds. It appears to have flown over twice.

The pilots ejected, but were shot dead by Turkmen fighters while they parachuted down: http://www.bbc.co.uk/news/live/world-middle-east-34908469
Smithsonian Exhibit on the H1-B, Hosted by Google
It seems dubious to me that Turkey would take action like this unilaterally - the strategic implications are too high. They have to have the rest of NATO on board, IMHO.

I also don't think the ISIS 'spillover' is as much of a concern as indicated, at the higher echelons of Western military and intelligence circles. A cynic might say that it could even have its uses.
ISIS survives largely because Turkey allows it to: the evidence
It really depends if the rest of NATO will go to war over Turkey. I fibd that...perhaps not so likely
Damn. The misunderstanding just goes on and on.

TDD is not a unit testing religion. It's a way of designing software. Some have even advocated calling it Test-Driven Design, not Test-Driven Development, because the end result is a design, not a series of tests.

This is important to know, because the key factor in the red-green-blue cycle is the blue step: refactoring. The example given by the author is of a system that kept getting tests -- but was never refactored. Instead, more junk kept got thrown in. In this case, they were not doing the most important thing in TDD, refactoring. Not really sure you can even call this TDD. Looks more like a CF created by a bunch of folks under time pressure who thought it would be easier to add stuff than refactor.

If you don't understand what it is, probably not a good idea to criticize it. TDD is a way at looking at constructing OO programs. It's main competitor is probably more along the lines of Model-Driven Development.

TDD is a response to the large amount of commercial code being written in complex object-oriented environments. The goal is to ensure that changes to the code maintain the economic value of the code. In my opinion it is not appropriate where there is little or no economic value, like personal, academic, and start-up code. In cases where there are not complex object graphs full of dependencies, such as small pure FP projects, it's also not indicated -- there's no OO system for TDD to help you design. And if you're not designing stuff, you're not doing TDD.

People get religious about TDD, yep, and it drives me nuts. But like I said, that's no reason not to understand what the hell is going on before criticizing it. Unfortunately, people getting excited and over-selling things is just the way it is in tech, whether it's TDD or the latest cool programming language.
The caveat is that it's only true in certain developed nations. Maybe real life proof that free trade is not Pareto optimal.
CodeceptJS – a new end to end testing framework with nice synchonous API
Decentraleyes Firefox Addon – Locally Hosted CDN Files
They're far more worried about the differential between the Federal Funds Rate and the Natural / Wicksellian Rate, which is what they attempt to follow with the Federal Funds Rate, rather than the outright magnitude of the move.
They are not proper nouns, and this isn't a contract, so they have no reason to be capitalized. Just because you intend it, doesn't make it correct, it just makes it annoying.
The fact that it was back in Syrian airspace (if this is true) when the missile hit is, of course, immaterial. If the plane was over Turkish airspace when the missile was fired, Turkey was justified in protecting its airspace.
I used to use Karma / Mocha... Now I advocate that people use Tape.

There's a great article [0] about tape, which I'd suggest giving a read!

If you want to run your tests on all the browsers, you can use zuul [1], which is also dead simple to use!

[0] https://medium.com/javascript-scene/why-i-use-tape-instead-o...

[1] https://github.com/defunctzombie/zuul
Uh, look up OpenRTB. Except for Doubleclick Adx almost all exchanges encode bid requests in JSON.
How to monitor Neo4j-based application performance
It does add up, if you read the article more closely. The warnings were issued when the plane was approaching Turkish airspace. The article clearly states this.
Show HN: An API for “where are you now?”
> More economic growth (all things equal) should equal higher interest rates which leads to a more valuable currency.

In fact it works the other way - if you have high interest rates - it means people expect your currency to lose value. It's one of the less intuitive facts about currency, and the reason I'm happy I took economy course even though I dropped out of it on 4th year :)

The reason is - in "perfect knowledge world" it shouldn't matter if you keep your money for a year on bank account in country X, or if you instead change them into currency Y today, and keep it in country Y for a year (different interest rates), and then change them back to currency X.

If these 2 scenarios produce different outcomes - it means one of the banks is paying people more than it has to - contradiction in terms if I've ever seen one :)

So:

moneyInX * (1+interestRateX) = moneyInX * exchangeRateXToYToday * (1+interestRateY) / (exchangeRateXToYAfterAYear)

exchangeRateXToYAfterAYear = exchangeRateXToYToday*(1+interestRateY)/(1+interestRateX)

In real world people don't predict correctly 100% of the time, but in stable einvironment it's close (it's modified by the risk factor).

BTW that's what's happening in Russia now - high interest rates, recession, and currency losing value.

EDIT: but you're right that it could be caused by low growth, just the low-high interest rates mediation isn't there.
> It supposedly came down 4 km inside Syrian territory, which is a tiny distance for a supersonic plane, which the Su-24 is.

There is quite a bit of conflicting information about this, some sources say 4, others say 40, some use miles, some kilometers.
The Russians did it only to provoke and to test the response times of the Turks, just like NATO does every day to other countries. This is not something you shoot down a jet for.
Turkey just took a shot at getting back at the Russians for what they are doing in Syria.

Nothing of importance will come out of this. Russia helped down a commercial jet last year and what happened then? Noting.
What a fine example of great reporting. 50% success rate in TWO launches, definitely indicates a clear winner. #irony
I think that what matters first is when the missile was released and second that it was a recurring entry into Turkey airspace.

I think that both sides acted in a very unwise manner.

Edit: IANAL in international law of such concerns.
This is interesting to me because (as a 30 year old) it never occurred to me that I would be more prosperous than my parents. I'd like to be, of course, but it seems alien to me that there was an era where that was all but guaranteed. It doesn't matter, except that it explains where a lot of this older generation's resentment of "the youth" comes from - they haven't faced the situation we face, so the only way they can make sense of us not succeeding is that we're simply not trying. When that generation is a large voting bloc, that poses a problem.

(That said, I suspect most of us HN readers will not be poorer than their parents. Tech is an area of boom in an economy of bust, after all, so factor that in when reading responses on here)
Yep. That's roughly the upper limit of the range that I think would make sense for a nationwide basic income, and even that wouldn't fully cover Social Security or lift everyone out of Medicaid eligibility.

(I don't think it would make sense to actually start that high—I would experiment with lower levels, and on more local scales, to try to understand the economic effects. Even so, I wouldn't be surprised if the maximum benefit to the full economy and to general well being occurs for a Federal component of a basic income near the FPL, though.)
This makes no sense. The IS is not really fighting Assad, they are mainly attacking other minorities and especially the Kurds. Turkey could end IS in a few weeks if they really wanted to.

Source are former IS fighters, sorry - its in german & paywalled: https://blendle.com/i/die-zeit/aus-sicht-der-tater/bnl-zeit-...
I get your sentiment, but I think the hyperbole undervalues that often wars are popular. Sometimes widely popular. The US's entrance into WWII, the US War for Independence. The US Civil War. These are a handful of cases, but they each had far far higher support than .01% approval.

Currently roughly 75% of Americans support our war against ISIS.
Jeff Bezos has sent his first tweet
Which part is not true?
The article mentions pensions at the end... what's a pension?

Joking aside, I haven't seen outward bitterness regarding their poor lot from the current young generation so much as doubling-down on the rat race in an attempt to still top their parents somehow. It's pretty bad for their mental health, and not very effective so far, but may pay off in the long run.
Because Putin doesn't want to see tensions rise and have the situation go out of his control. There's nothing for him to gain by blaming Turkey or be pushed into a direct confrontation with NATO. I mean, he seems to enjoy pushing NATO & the EU's buttons. But he tends to do so when he feels like he has control over the situation.

Blaming the rebels would bolster his plans in Syria and probably make it an easier sell. Might have been best for Turkey to also allow the rebels to be blamed. The Kremlin would still get Turkey's message loud and clear, but there wouldn't be any public conflict with unpredictable consequences.
Karma and Mocha don't do the same thing, so this comparison is weird.

Karma is a test runner. Use Karma to launch and run your tests in real browser instances. There is no better tool available for doing this.

Mocha is used to actually create your test suite. It's great at describing how your tests should run, with stuff like before/afterEach, it.only, describe.skip, etc. Use Mocha to describe which tests you want to run and how they should run.

You can easily load Mocha onto the page in your karma config using the karma-mocha plugin. Then, one line in your karma config and you're done. https://github.com/rackt/react-router/blob/53623216560e34fbe...

As for file watching (also part of the OP) your bundler should be doing that. Use karma-webpack (or whatever tool you're using to create your bundle).

Finally- probably the best thing about Karma is its wide support in the community. You can find a Karma plugin for just about any other tool you might want to use, including launchers for hosted browser environments like Sauce Labs and BrowserStack.
A very unique concept, at least i never saw something like this. Personally i also dont see the benefit. I would just buy a domain and redirect it or a path of it as that would be at least memoriable in opposite to a phone number. What happens when i call the number?

I have a suggestion as well, i wanted to try it and it told me there are no Numbers for Switzerland currently. But i never said i wanted one of those. Most of my marketing is done in Germany and the US, i would probably make that chooseable.

That all said, Interesting concept. Good luck.
The Absolute Worst Way to Read Typed Array Data with JavaScriptCore
What's the incentive to do this? Isn't it enough to shoot the plane down? Why kill the pilots?

Wouldn't you at least want to interview or ask questions if you just shot them down?
No, you don't get it, wasn't about winning, but whatever.
If the client calls the cluster nodes individually then yes it does, provided there's enough overlap. Say the client considers a write committed when it's written to 5/7 of the cluster, and a read is only valid when you've heard from 5/7 of the cluster. Then whenever you read you're guaranteed to read at least three saved values, so if they disagree you can take the majority value (and write a correction). And that's the kind of system you already need to be safe against hard drive failures (just with the numbers at 4/7 and 4/7), so it's cheap to enable. In a modern distributed system you're already effectively doing ECC at a cross-machine level, so there's little value in doing it again within each individual machine.
I would be inclined to agree.....but the treaty is pretty ironclad as long as Turkey is a full member. Which they have been since 1952.
That's not really true. A full-scale war is necessarily conducted by both the state and the nation. Even autocrats need the blessing of the general population to successfully prosecute such a war, otherwise he runs the risk of the people rebelling and shutting down vital infrastructure just when they need it most. You can't have your army in two places at once, quelling the populace and fighting the enemy. Full-scale war intensely taxes everyone's resources. Also soldiers won't fight with the zeal they need to be effective against soldiers defending their homeland unless they really believe in what they're doing.

Hence the general move before and after the two world wars towards more limited war. With a limited war, you have to rely on professional, volunteer soldiers to conduct operations. Many nations conscript, but largely to keep readiness up. It's difficult to conduct the sorts of operations you see in the small-scale military operations of today with a conscript army. These are people with jobs and lives, they just won't be able to give their all.

Big wars only happen after long-term feedback loops of media coverage rousing national anger against other nations make it politically feasible to actually declare war. These wars truly are everybody's affair.
Or you rely on your ability to manipulate the news media to control how the public perception presents your efforts as much larger than they are. Something the USA has used before from the Ghost Army in WW2 to the decades of efforts by the agencies of the intelligence community, both offensive and defensive during the Cold War.

I'm not a conspiracy type or even saying this is what's going on right now in Syria, but based on the past I wouldn't be surprised if it turns out to be what is actually happening.
Image Diffing with CSS Tricks
Simplistic. How precisely do you suggest that Turkey "close" its border? To my knowledge, there is not a magic 30-foot motorized wall, hundreds of miles long, that can simply be winched up into place. Turkey's military certainly isn't large enough to patrol it sufficiently.
This was discussed on HN previously, with no GREAT alternatives, but a few workable alternatives[1]

I'm actively looking for a replacement. I have tried Paperwork[2], Laverna[3], and DevonThink[4]

If you're on OSX, and open to a fair amount of upfront work, DevonThink is the best alternative I've used, and can sync with webDAV against Owncloud-or-other-DAV-server for multi-client-access.

That said, I've not yet found anything that approaches the overall feature set of Evernote across OSX+iOS, and continue to use it daily. I wish they would just let us host our notebooks on our own datastores.

[1] https://news.ycombinator.com/item?id=9206002

[2] http://paperwork.rocks

[3] https://laverna.cc

[4] http://www.devontechnologies.com/products/devonthink/overvie...
What do they mean by "to be poorer"? The current generation already is poorer than previous generations. Income has not kept up with inflation and the income gap has widened tremendously. That previous generations could afford a single-family house with 1 person working and with multiple kids. Now, a double income is almost required, even with renting and not owning, and the rate of couples without children is rising too.

How can anyone be surprised that a candidate who decries all these things is having such success? Everyone in the newer generations know that they're getting the short stick and that we gave it to them. Bernie Sanders is just pointing out the obvious.

http://www.dol.gov/wb/factsheets/Qf-ESWM07.htm
http://www.bls.gov/news.release/famee.nr0.htm
I'm 40 and way poorer than my babyboomer parents. My savings got wiped out in a housing market crash in 2008, they have made over half a million euro in their lives just from their houses becoming worth more over time.

They've also both had work most of their adult life, and their pensions funds have always done well on the stock market, whereas my wife has been without a job since the financial crisis hit and government in the Netherlands went in austerity mode.
See this map:

http://ichef.bbci.co.uk/news/624/cpsprodpb/83ED/production/_...

Even if the whole IS is not always just fighting Assad, they are deep in the Assad controlled regions too (Assad is in Damascus look how near they are). A lot of "empty" area are the deserts.
> because ruby is better than php

[citation needed]
Why Common Lisp for scientific programming?
Ah, now I get it. I'll step back and let economics take over. :)
ECC is not just a DRAM thing, you can't put ECC DRAM into a machine that does not support it. So even if there was a demand for it the CPU/Chipset/Motherboard combo would have to allow for the option to use ECC DRAM first before you could make that choice.
They're different people. The Turkish air force shot down the plane, but it crashed in Syrian territory and the pilots were allegedly killed by ethnic Turkmen in Syria, who are not under the control of the Turkish government.
OP asked wikipedia in the wrong place. https://en.wikipedia.org/wiki/Natural_science#History

As one can remember from high school, natural science fields spawned from natural philosophy from 17th through 19th century. Culminating maybe with psychology in the early 20th century (end of 19th). No mystery there.
I got bit by this when trying to set up ESXi. The nVidia card refused to work with passthrough. I could have hacked the card ID to one that did support virtualization by soldering resistors but it just wasn't worth it.
Actually, Turkey has every right to defend its airspace, under international law.
I just run it in its own terminal.
I think the way to think of it is as a violation of airspace in the context of being belligerents by proxy.

For various reasons (confessional and otherwise)Turkey has been firmly and outspokenly anti-Assad since the early demonstrations and since they evolved into civil war.

Russia has intervened effectively on behalf of the Assad regime. Since the Assad's failure today would almost certainly result in a jihadist Syria, this is not looking so terrible to the rest of Turkey's NATO allies, like France. Turkey is by some (fairly loose) definition engaged in proxy war with Russia.

At the same time Lebanese, Iraqi & Syrian airspaces to their south and east are free-for-alls with 8 national forces bombing as they see fit in Syria. This is probably making Turkey paranoid about their own air space.

I suspect they see/saw this as Russia testing their resolve to defend their border. There have been previous violations and stern warning had been made. There's also the possibility that this is a bad decision made by field officers in the short decision window they had.
I think the reality is far more banal. The people in charge simply don't care. Until it starts affecting them personally, that is (by killing their friends or threatening their political/financial power).
If you care enough to put ECC in your machine you probably should start with a clean install as well.
Startups May Find It Harder to Sell Shares in Mega Secondary Deals
The point is that the tradeoff between making things at optimal productivity and using thing-making as an educational opportunity exists.

The OP's initiative may come at an excellent cost-benefit price, but it's questionable whether they even considered the tradeoff. And if they have, it's still important to discuss it if it comes to an internet forum.
I spent spring to late November in Helsinki some years back. The change was abrupt for me as well but snows came early.

When the snows came, it was definitely a different feel. The all night light and abrupt darkness were definitely a different experience.
Avoiding the pointless blockchain project
Putin isn't soft, but he also isn't a fool. He's managed to actually conquer and hold territory (Crimea and East Ukraine) in the post-Cold War world through a mixture of rhetoric, propaganda, and timing. Not only that, but he did so while managing a corrupt Russian oligarchy and increasingly unhappy Russian people in the post-Communist era.

Putin is a brilliant tactician. That is why he is in the position he is in. He isn't going to retaliate against NATO for a downed jet, but I am also going to wager that at the end of all the reporting and global discussion about this incident, he will come out looking stronger. That's the kind of leader he is, hate him or love him.
How do you reach that conclusion? Doesn't it seem more likely, that rapidly expanding population in the face of scarce resources leaves a decreasing share of a smaller pie for the newcomers?
Artifacts of our work
Anyone know of similar services for people recovering from addictions? Has a lot of similarity with accountability - wanting other people to be notified when certain indicators are present.
I know it's not very scientific, and therefore I can understand the article leaving it out, but a big reason for this dominance could be attributed to consistency of quality.

I have a 5 year old daughter and an 8 month old son. We read at least 20 minutes a day with them and sometimes more. That adds up to a lot of books over 5 years, especially when you consider that some of these books only take 5-10 minutes to read.

The truth is most children's books are "bad" from an adult perspective (not that the kids care). The art is amateurish, bland, or uninspired. The stories are cliche and boring. I know it sounds silly to say such things about children's literature...

Until you pick up some of the best work by Dr. Seuss. It's like comparing Pixar to Saturday morning cartoons. Seuss' illustration is original and engaging. The Wordplay is fantastic. The stories' morals are layered and complex (Every entrepreneur and consumer on this board should read The Star Belly Sneetches immediately, if it's been more than a handful of years) which is crazy considering the simplicity of it all.

It's not all gold, Dr. Seuss' body of work is massive and naturally there are hits and misses. But the hits are ingenious and work on multiple levels for multiple audiences. And the misses aren't bad. It's like your straight-A student bringing home a B.

He's not the only game in town, of course, for timeless and truly ageless (ages 1-death) literature. Shel Silverstein gives him a real run for his money (and has a wicked subversive streak that Seuss is lacking, if that's your thing).

Anyway, as a parent the durability of Seuss' body of work is easy to understand with the sociology and marketing analysis hijinks. The statistical dominance is quite impressive, and is surely a result of these multipliers acting on a product of unmatched quality.
They were piloting an SU-24 ground attack aircraft. It is not unlikely that it had just finished and was about to continue attacks on areas with ethnic Turks. And certainly the aircraft had participated in attacks on moderate Syrians (whatever that means) which are allied with Turkey.
Weird: strong start, leading up to a tantalizing claim, and then ... it just ended.