skysight-inc/HackerNews huggingface dataset:
The state can never fit on just a single machine, unless you're perfectly confident that single machine will never fail :)

Distributed consistency as discussed in this blog post is not really about scaling write throughput (which is the problem solved by horizontal/vertical partitioning), but rather about keeping replicas in sync with each other, seeing the same state. The usual suspects, MySQL and Postgres, don't really have any sort of replication that's totally synchronous (although they're getting there[1, 2]).

As for scaling writes, I agree that chopping up your Postgres database is the safest choice for now, but it's generally true that this is hacky, and kind of a pain to architect your application around it. Solutions like Spanner and FaunaDB aim to free the application developer from this burden, without having to give up the large feature set of relational databases by using a NoSQL database.

[1] https://dev.mysql.com/doc/refman/5.7/en/group-replication.ht...

[2] http://paquier.xyz/postgresql-2/postgres-10-quorum-sync/
How are those tweets racist? She is pointing out that slavery condoned rape. That's not racist, it's called history.
If you have concerns about a specific trait in your family history, I would suggest speaking to a genetic counselor. Many genetic conditions are influenced by a suite of relatively rare mutations not commonly included in commercial kits. A geneticist can tell you if this condition localizes to a specific chromosomal region or set of regions and sequence those target regions in depth for a better estimate of your risk profile. Perhaps more importantly, they can tell you if it is worthwhile to do so. Some conditions are too complex to reduce to effective testing, or result from poorly-characterized private mutations, but may have associated non-genetic biomarkers that your physician can monitor if you bring the problem to his attention. If your father's condition was well characterized and you have access to his history, you can do preliminary research on SNPedia (SNPedia lists whether a SNP of interest is included in the 23andMe kit), or do a PubMed search on "genetic risk factors" /"targeted next-generation sequencing" $condition to get a sense of the state of the art.
It's not training a very computation intensive activity?

Maybe Google could be interested in move some of the processing load to the users devices.
Instead of "Linux", you say "GNU/systemd/Linux" from now on.
That may be your criteria for evaluation, but it may not be everyone's criteria. Second, is he claiming to speak objectively for everyone? No, it's an anecdote/opinion - says it right in the title.
In this particular example, specifying that N > 0 helps with running the predicate "backwards": You can use the query "length(L, 3)" to enumerate "all" lists of length 3, for example:

?- length(L, 3).
L = [_G926, _G929, _G932].

This is not particularly informative for beginners, but it's a list containing exactly three distinct logic variables. Any three-element list is an instance of this.

When running in this mode, the N #> 0 constraint ensures termination; otherwise, the recursive clause would find the three-element list, but then continue a futile infinite search for further lists (of negative length, which cannot exist). It takes a bit of getting used to Prolog's execution model to really understand why this is the case.
This is nothing new though, Obama committed extensive bombing in Syria too. Obama's initial reason for involvement was alleged chemical weapons. I don't see how this qualifies as direct action while everything else we've been doing there for the past 5+ years is not. Still, that's not to say this isn't horrible.

Here's a reminder for people of what Obama was up to:

https://news.ycombinator.com/item?id=13595999
It's the US government I'd be afraid of. Other governments even extradite people like Kim Schmitz into the US, who never even set foot into the US, for copyright infringement. Their justification is "he had used US servers".

Who says that this cannot be done with a 3rd party client developer? The precedent is there, circumstances may be seen similar, all it needs is a clueless DA and judge and boom you have a load of problems on your head.
This is not a very good way to look at things, because a place without any law and order would be "safe" by these standards. If rape is not illegal, women being raped is allowed. If murder is not illegal, people being stabbed or shot to death would be just the normal way of life.

Not my idea of "safe".
Both, the tutorial and the aosabook are very, very, helpful ressources. We certainly need more like that.
are you dead?
I don't know much about the current nuclear reactors, but reading the wikipedia article about Integral fast reactors[0] paints them in a very positive light. Maybe there are better designs already, but why don't we have more of these?

[0]https://en.wikipedia.org/wiki/Integral_fast_reactor
IF VENDORS WON’T PATCH THEIR SOFTWARE, THIS FIRM WILL
I am generally anti-war, anti-Trump, anti-Republican... so you can imagine my surprise at the sense of relief this act has given me. Assad has been stomping on innocents in his little part of the world without substantive rebuke for far too long. What's the point of the US's ideals if we don't stand up to the bullies of the world? I know intervention leads to horrors, but refusal to act to stop war crimes is almost as morally reprehensible as committing them yourself. Anyone else thinking along the same lines right now?
Because when people say "React" they don't mean "React" but "React plus X" (React Router, Redux, what have you). Or the "React ecosystem".

In the real world "Angular" (i.e. the Angular ecosystem), "Ember" (i.e. the Ember ecosystem), "React" (i.e. the React ecosystem), "Aurelia" (i.e. pretty much just Aurelia because nobody actually uses Aurelia so there's no ecosystem -- just kidding, maybe) etc compete against each other. It's not about the actual libraries themselves.

One could toss in "Backbone" (i.e. jQuery plus Backbone) for good measure but barely anyone considers Backbone a viable option for new code (rather than something you want to migrate old code away from).

It's on the front page because people who aren't already dedicated to any of these ecosystems literally ask "should I use React or Angular (or Ember or ...)?".

I think the only mistake is to talk about "frameworks" as if the choice is a choice between frameworks when it's obviously about the ecosystems not libraries (whether those libraries are frameworks or not).
I'm worried about another 1929 event, because of the strain of american politics coming to the forefront - the folks who believe in a coolidge-sized government - they could very well sit on their thumbs and dawdle in the event of a market-implosion-event. This is the thing that concerns me mostly.
But slightly more and more in name only, with Beijing controlling it more, politically.
I'm working on my first Angular2 app (inside Ionic 2) and have not been overly impressed. Most (all) of these will be first-project-pain but I'll list them anyway:

* The massive coupling in app.module.ts and app.component.ts

* Coming as a backend dev, the coupling of services to the view layer

* Terminology of service/provider, and the general standard of documentation (3rd parties are far better than the official docs)

* Having a definite 'Angular way' of doing things, but not documenting it explicitly

And new to a modern JS project:

* Observables need a mindshift,and I'm still adjusting
* Keeping clean separation between layers. Subscribing to events to update viewmodel attributes helps, but I feel I'm lacking separation and over-coupling

Of the example code samples I've adapted, I've found the Aurelia community to be consistently high quality and well thought through, which can't be said for Angular.
You can't just ignore the photos, videos, testimonies, articles in international media with different ideologies only to base your thesis in "It's my opinion". Well, in fact you can, but your opinion doesn't deserve to be respected.
In the anticipation of a QUIC and HTTP over QUIC standard I'm wondering if HTTP/2 will only be an interim protocol, which will be around for 2-5years, but will no longer have a benefit after that.

I mean HTTP/1[.1] will basically be around forever, since it's super easy to implement, works without encryption and is supported everywhere (dozens of libraries available). HTTP/2 however is already hard to implement compared to that - it needs an ALPN-ready TLS library, and flow control and multiplexing is not easy. If it also has less benefit than QUIC (which will also be hard to implement), then it's questionable why one should still implement and deploy it in the future.
Author didn't compare "plain React". Author compared React with React Router (and possibly Redux/whatever for state).

Did you only read the part about the documentation?
It's not just you. Googling "may his tribe increase" and "Genesis 22:17" only finds this thread.
It is not $60B, but $10B of investment disappearing.
> "I disapprove of what you say, but I will defend to the death your right to say it."

trivia: credited to E.B. Hall, neatly summing up Voltaire's thoughts, so often gets misattributed to the latter.
I don't know of any company, regardless of unicorn status, that fires their frontend team because their monetization team hasn't figured things out yet.
YouTube TV – Watch and Record Live TV
I found it interesting and he specifically pulled in react-router to get the balance needed for the comparison to be valid.
Reforming the tax code as huge implications in extending prosperity to more americans, not just the super wealthy - if anything, the super wealthy will likely loose out the most, they are best able to take advantage of the myriad of loopholes we have now.
Google Expands Fact Checking Effort to All Searches Worldwide
We need to inject money into rural areas to see a real recovery - most of that prosperity you saw in rural america from 1950-1970 was a result of the capital and resources injected by the New Deal.
Will Spotify go public without an IPO?
It is like losing a grandfather... RIP. He brought great joy and comedy to many and he will be missed.
how would you say that investors are forcing short-term groupthink at Amazon?
I agree that Assad is "stomping on innocents". But so are the rebels he is fighting, namely ISIS and Al Qaeda and similar groups in a smorgasbord of terror. Shall we bomb them too (and thereby strengthen Assad)? Mideast politics are horrendously complicated and need to be untangled carefully, as one would untangle the wiring in a bomb. Unintended consequences are the norm, unfortunately.
Please please go read the article before making this type of statement.
I as an eastern european am really grateful for US interventions. Better dead than red.
Before you can master design, you must first master the fundamentals
It is a little different when you can see the kids than when all you have is the word of Colin "the traitor" Powell.
Windows 10 and so on. Yeah I know, I get it and it's not OK. They're obviously not alone in the exploitation of their user's data, however. I say that not as some kind of equivalence-based excuse but because it's a problem involving multiple organisations and industries. And while my main point is that Microsoft has - in some ways - changed for the better, in most cases, at the end of the day, the nature of a public company will always be to make profit measured in quarterly periods. And much like the proverbial scorpion (and frog), a public company will keep trying to make profit measured in quarterly periods to the potential detriment of its own long term viability and that of the greater societal context within which it exists. My point here being I don't think it's realistic to expect that anything other than external pressure will change the privacy situation you highlight.

And when the majority doesn't seem to care about loss of privacy unless maybe it's about their dick pics[1], I think you're right in that the privacy situation as it currently stands is not going anywhere.

Perhaps a little more on topic, the HR practices of Microsoft may have improved somewhat, but I have some acquaintances that work there and it's still not all roses in that area either from what I hear.

So I can commend Microsoft for what they're doing better while still recognising where they suck. It doesn't have to be a binary all or nothing situation. At least not for me. It ceased being a religious war for me a long time ago.

1. https://www.wired.com/2015/04/john-oliver-edward-snowden-dic...
Outsourcers blamed for cocking up programmes at one in three big firms
What made 1929 a heart stopper was the waves of bank failures between 1929 and 1933, people lost faith in the economic system more than anything, that faith alone is what primes the pump of capitalism, without it very very grave and disastrous things happen.
What is the snackbar problem?
The specific problem is solved by having the toasts as state and having the Snackbar merely concern itself with presenting that state.

The general problem of shared state is solved with Context (which react-redux uses btw) which is actually quite similar to Angular's DI except it's generally not advertised as something you should use yourself as an application developer (because it's usually too low-level compared to something like react-redux or react-router).
Puzzle Driven Development (PDD) collector, 0.17.3 released
Why? Fundamentally, why? The ability for the shareholders to check the person who is running the company was sound principle I thought.
Before they go public, maybe. After they go public (not the case with Uber) then having different classes of shares makes stock a bad version of bonds with a messianic belief that the founders will deliver returns.

There was an article about this on The Economist recently but I can't find it quickly enough.
Trump didn't need to clear it with congress, especially if there were suspicions another attack was imminent. (In any case, he has 90 days to get official sanction from congress.) Also worthy of note was the Russians could have shot the missiles down but didn't.
No one mentioned better Steam support/collaboration with Valve? CPU and operating systems are made for gaming, it's gaming that attracts users and investors from big companies and developers. Ubuntu would only benefit if they invested in MESA, faster AMD GPU integration and cooperate with Valve on Steam clients and gamedev research for Linux.
Hell, I would be satisfied with a short list of laptops that are known to be good with Linux, with all features working.

The Ubuntu list is so long and has so many caveats.
I did, no worries :)
If safety was the primary concern I'd lever leave home. I think if rigorous safety goals are set and meeting those goals comes before meeting any other performance or cost criteria, then I think it's reasonable to say that safety came first.
I'm just curious since I never used this feature, are you talking about this issue?

> The "Unicode Problem"

> Since DOMStrings are 16-bit-encoded strings, in most browsers calling window.btoa on a Unicode string will cause a Character Out Of Range exception if a character exceeds the range of a 8-bit ASCII-encoded character. There are two possible methods to solve this problem:

https://developer.mozilla.org/en/docs/Web/API/WindowBase64/B...
Guns, burns, bombs, live burrial, drowning at sea.

Dying from gas is no more horrible than those.
Why do you think informing the Russians was inappropriate?
The situation is very delicate - two superpowers fight a war, supporting in a limited way two opposing sides of a conflict. US informing the Russians means they give them enough time to evacuate their people. The intention is not to kill Russians or to start a much more terrible war.
@almave, Ron Paul explains better than me why this looks like a false flag attack.

https://www.youtube.com/watch?v=LULzvg1gA5U
Beamium releases the world's most effective lead validation tool
Yes, the testimonies. Remember those Kuwaiti incubator babies?
Homelessness is not a root cause for things; it is one symptom of fundamental problems that people have. Other symptoms include aggressiveness and unpredictability. These other symptoms may also be at least a partial reason why the people are homeless.

Not all nor even a majority of homeless people developed countries are aggressive or unpredictable, but the risk is higher. Around here most of them are quite tame and humble, at least most of the time, and I'd much rather use the word "weak" than "bad", though.

But yes, homeless people can be scary. Being a stranger in SF, I was somewhat alarmed when driving in the city and finding myself in a central neighbourhood where I wouldn't want to stop at the red light.
Zero, so far. Let's hope it stays at that.
There is a branch called unsupervised learning, where no labeling is needed.
Just look at his fund raising speed.

21/4: 8.15 AM pitch DFJ 4 pm get term sheet. Dev team gives notice to current jobs.

Wow am truly amazed.
There's little doubt that the aircraft left that airfield. What both sides are discussing is the origin of the gas.
From the article:

"Russia said the deaths were caused by a Syrian strike on a terrorist chemical lab, but the United States, other nations and human rights groups rejected that claim as baseless."
Ask HN: What do you want to see in the new Apple Computers?
Hi folks, the other day we saw Dustin from Ubuntu coming to the public to ask what we want for the project. That was a very bold attitude from their side.

I would like to propose the same here, but for Apple.
Since they haven't come to me, I'm going to them. Whether they will consider this or not is another question.
But, as I just love very much Apple products, I felt this is the right moment and a good thing to do.
I do believe that if there is a company that knows how to make hardware, that company is Apple.

So, following the same format, what I want from a Apple computer?

- FLAVOR: [MacBook Pro, Mac Pro]
- HEADLINE: More computing power, and degree of freedom for HW updates.
- DESCRIPTION: I'm that kind of person that don't mind having laptop a bit thicker as exchange for computer power. So, having a top line GPU, some extra slots to expand the memory (not limiting at 16GB) wouldn't hurt Apple in any sense.
So, please Powerful GPUs, memory slots, removable/replaceable SSD..
(And please, keep the design. It is just awesome ;) ).
- ROLE/AFFILIATION: CTO of a software company.

- FLAVOR: [MacBook Pro]
- HEADLINE: Give me back the MagSafe!
- DESCRIPTION: You know, this new USB connector is just awful and fragile.. It is just a question of time to my dog bite the cable and throw everything in the ground..
So, please give back the MagSafe connector!

- FLAVOR: [macOS]
- HEADLINE: Tiling Window Manager.
- DESCRIPTION: Take Side-by-side as start point...What about extend it to something like i3wm? For me would be great to distribute windows the way I want on the screen. We gain a little bit of productivity.

- FLAVOR: [macOS]
- HEADLINE: Control of outgoing connections, and data collection.
- DESCRIPTION: Please give us the control of the outgoing connection.
Also, would be great to fine control every single byte that goes out through the wire,
even the ones collected by Apple.

And you, what do you want for the next Apple computer?
>> has broken their vow of silence

I never understood how this silence helps any company (except in cynical way - we won't tell them when they'll get new model
and how good it will be so they will clear our stock of soon to be 'old' models).
It's called Psd2, strugling to find a good article about it but TLDR; Banks has to have an open api for payments and to check account statuses.
I don't know if it's lack of vision and management skills as much as it is lack of a moral compass, and being jerks.
Some Lesser Known Machine Learning Libraries
Holy cow, dudes!!! There is a massive cultural overload in all these comments!
Are you really the same guys who code websites all day/night long?
With the media, "believe none of what you hear and only half of what you see" is prudent. After having been dragged along by the nose in the case of Iraq's (non-existent) WMDs, the world should know better than to eat any old narrative presented, including this one about chemical weapons attacks.

What remains surprising to me is that this is still considered an extreme and/or paranoid attitude by many otherwise educated people. Is it really so difficult to believe that entities like Associated Press or the Washington Post, privately held entities, serve specific interests? Or that the power elite, a small group that holds 95%+ of the world's wealth, would put those resources to use in shaping public opinion to their ends?

Yet even suggesting the possibility, that you can't necessarily believe what you read in the biggest newspaper (or, shocker, the press bureaus), will yield uncomfortable looks shot back and forth, like you might be strapped with a suicide bomb. I suppose it is a modern day taboo that we can't trust the central institutions in our society.
Your comment could also be taken as an argument for being a late-adopter of commercial genetic testing services:

1. The AUC (predictive power)for most traits is currently very weak

2. The genetic privacy protection landscape is currently quite volatile

Taken together this puts the consumer in the situation of having data that is of middling utility for them personally, but is of great potential utility for the testing company and insurers. A small increase over the average population susceptibility for trait X is often non-actionable for you personally, but over several traits might be sufficient to shift you into a different insurance risk class.
If you have privacy concerns and are interested in your risk profile for certain traits, look into whether a kit is available for those traits alone. You may wish to combine different kits from different providers to interrogate multiple regions (a more expensive strategy for the privacy-sensitive). There are a few companies that will put together a bespoke panel.
At present, it may be prudent to take a hacker approach to genetic testing.
https://isogg.org/wiki/List_of_DNA_testing_companies
Israel has clearly a strong interest, as it's demonstrated by the number of times Netanyahu has called on the US to attack Syria (and he's of course cheering now that his wish has been granted).
The reason? I'd say at least two. First, if you want to be a regional power, you need to be stronger than your neighbours (especially if they're not aligned with you). Which means that you need to have a powerful military and/or that your neighbour must be weak. And there's nothing like war and political chaos to weaken a country. Notice how many countries around Israel are either aligned with the USA (and therefore Israel) or piles of rubble.

Second, Israel already illegally occupies a portion of Syrian territory, the Golan heights. And has no intention whatsoever of giving it back. A torn country is the best way to make sure that the Golan Heights will never go back to Syria (which might not even exist anymore) (check [1])

The other reason I just found it in the news this morning, though it doesn't surprise me in the least. "Prime minister Netanyahu is pressing to ensure that any agreement that will end the war in Syria will include buffer zones on Israeli borders with Syria and Jordan. [2] " Now, we know what Israel does with "buffer zones". The West Bank is, technically, a buffer zone. They're just moving their own civilian population in it.

[1] https://www.google.nl/search?q=netanyahu+war+in+syria+golan+...
[2] http://www.haaretz.com/israel-news/.premium-1.782143
Speed and nuclear power plants don't typically go together: there's a lot of detail, and a lot of dilgence to be done, because the consequences are so awful if it screws up. NuScale just got their modular concept into the approval program, estimated conclusion of that, 2020.

Don't speedy startup types typically get frustrated when faced with the real world?