skysight-inc/HackerNews huggingface dataset:
https://aphyr.com/posts/329-jepsen-rethinkdb-2-1-5

> As far as I can ascertain, RethinkDB’s safety claims are accurate. You can lose updates if you write with anything less than majority, and see assorted read anomalies with single or outdated reads, but majority/majority appears linearizable.

The safety claims are accurate but like all databases, its never 100% perfect as there are tradeoffs.

https://aphyr.com/posts/330-jepsen-rethinkdb-2-2-3-reconfigu...

> That reordering was only possible because of a special workaround for a bug in an older version of RethinkDB.

> What are the risks to users? The RethinkDB team and I suspect it’s unlikely this bug will occur outside of stress testing. Cluster reconfiguration is typically infrequent, and users would need a specific series of network failures or other message delays which happen to cut the replicas apart—in a way which allows both network components to find independent majorities for their respective table configurations. In Jepsen tests, it usually takes tens to hundreds of partition/reconfigure rounds to trigger this bug.

This isn't really an architectural failure (as you see repeatedly with MongoDB) but an implementation bug.

Compared to the failures in MongoDB that are frequently architectural (rather than implementation bugs), RethinkDB passed easily and quickly fixed the implementation bugs.
We are Not Children
> this 65k limit is barely a minor annoyance that only a very tiny percentage of Android apps ever hit

This is not true, you can easily hit this limit because of a dependency that you _need_ that pulls e.g. Gauva, of when you use 2 or 3 libraries from Play Services, which are huge

> (and there are easy workarounds)

Easy maybe, but the issue is still more than _a minor annoyance_ imo
I assumed that the text is not important. I am showing only the pictures. I wanted to have something like Instagram for Facebook Pages. Do you think the text is important?
I'd really love to have A4 sized e-book, with colorful screen if possible.
Meanwhile, printer
It's one test, paid for by MongoDB. It's good that they work with the dude. But there's only one test in town.

I want to see more than just one test from more than one source and seeing their sketchy performance in the past only time will tell if this new version will be any better.

> I think that this really shows how mature of a Database MongoDB is.

Yeah no. It's a test. We have to wait and see in productions and see the data to prove that. It's also the first version to past this test. It means something but not a whole lot without real production data and other people attesting to it.
I was told the first joke in China, in Chinese, from a local, back in 96; the punchline there was for Deng, i.e. "I supported Deng Xiaoping! I opposed Deng! I am Deng...".
The concepts are a bit sloppy here. "Zero information" is a bit of hand waving which relies on the idea of having a uniform distribution on a set with infinite measure, which is not mathematically sound nor is it useful as an approximation.

All messages that you choose to transmit follow some probability distribution with each message having finite, nonzero probability. This is what the author gets wrong, on a very fundamental level. If this were not true, your messages would require an infinite number of bits to transmit.

Studies of the usefulness of hash functions are based on comparisons to an "ideal" hash function called a random oracle. The idea behind a random oracle is that you can't reverse it, but you can try to remember what outputs it gives for known inputs.

This "perfect hash function" has been extensively studied and still suffers from all of the flaws that the author mentions in this article. And yet people prove rather strong properties of cryptography systems under the random oracle assumption. So the author's criticisms, fortunately, have no bearing or relationship to real cryptography, because the good systems are already designed to be immune to such attacks.

I'm on mobile so I can't really give a play by play but the article is really based on nothing more than bad math.
Is RethinkDB even actively developed anymore? I saw they closed up not too long ago.
Good humor seems to be counterproductive to the majority
In addition to the batteries, the 3-phase IGBT inverter is watercooled with the aid of a triangular waterblock (each phase corresponds to one side of the block). [1]

[1] http://www.pointthepower.com/wp-content/uploads/2015/09/Scre...
^ bitterness resulting from the conflation btw vim and vi :b
Latin America Tech Companies Radar List
> Which the clojurescript compiler devs have addressed in recently released alpha features

Which the article mentions.
Required Reading for Early Business Hires
The Rust team is lucky enough to have a dedicated person (Steve Klabnik) writing documentation and teaching, who, as previously mentioned, gets to see a lot of the ways in which people struggle to learn Rust and practice different approaches for teaching it. For the most part, the dark corners of the language implementation are filtered from the compiler hackers, through Steve and his experience, into the actual user-facing documentation.

I think the specific case you mention was a problem more caused by a desire to have some documentation for 1.0, even if it isn't perfect, rather than just leaving the feature undocumented. That page is originally[1] based on a blog post[2] that is targeting people who want to know how they work internally, and there wasn't much time before 1.0 for feedback, revision and iteration of it (there was one cycle, which improved it in the direction you want, but more is always better). The second edition[3] doesn't have the 1.0 crunch date, and benefits a lot from feedback on the existing teaching material (like yours here) and the extra experience the team has had teaching Rust, so, by all reports, does a much better job. (It doesn't seem to currently have anything about trait objects, but I'm sure it will soon.)

[1]: https://github.com/rust-lang/rust/commit/dbccd70a5736fd2e898...

[2]: http://huonw.github.io/blog/2015/01/peeking-inside-trait-obj...

[3]: http://rust-lang.github.io/book/
Refactoring into functions/components doesn't magically make a complex ternary tree go away. It helps the body of each branch be less noisy but the ternary tree will still be there.

You're talking about taking something like `foo && bar || baz && quux` and turning it into `isSomeCondition()`, but that's a pretty obvious refactor in any templating system.

I'm talking about things like

return (
<div>{
x.type === 'foo' ? <Something/> :
x.type === 'bar' ? (
<div>
<h2>More stuff</h2>
<Another data={x.data}/>
</div>
) :
x.type === 'baz' ? <Another data="baz"/> : null
}</div>
)

At this point, I think it's perfectly valid to have the opinion that JSX isn't helping much, since the JS-to-HTML ratio in this case is relatively high.

Refactoring would just make it more difficult to mentally piece things back together given you would end up with sparse component instantiations scattered amidst otherwise-procedural js code, as opposed to the more ideal single-root, declarative virtual dom tree.
No reason a spatial routing algorithm couldn't take connectivity into account. Indeed, this is a pretty straight-forward application of A*.
No regulatory issues whatsover. Zerodha, the company behind Kite is SEBI registered, therefore standard regulations apply for NSE and the others.

Have not worked directly in finance, but I always had an interest in it. However I accumulated most of my experience in the past year. My recent concerns concerns were based on previously observed patterns and analytical observation.
Yep, licensed Oracle instance for production and docker for developers. If you're the sort to run Oracle, the expectation is that you're going to be paying.
>Protestantism came about long after the bible, early christian sects didn't have a bible.

You argued that the variation between sects was evidence of multiple versions of the New Testament texts. I offered the number and variation of protestant sects despite using the same text as a counterexample.

>There are many books that never got accepted as canon:

Yes that is true. There are many non canonical books. That was however, not the original argument. We have no arguments from early church leaders that heretical sects were using an alternate version of various books. We have many arguments that heretical sects were using different books entirely.

That being said, the modern canon was decided very early on --probably by the latter half of the 2nd century, and the books there are very good arguments as to why certain books were omitted.

>possibly many differing versions of the same books

There is little evidence for this. Again we have plenty of evidence for competing books. Not much evidence for differing versions of the books that we have.

> And there were many early sects

Most of the sects mentioned on the wikipedia page were offshoots of the mainstream church that were quickly declared heretical. You can obviously argue that the winner writes history, but this argument does nothing to support the claim that the books we have today are heavily edited versions.

>The further down you go the messier things get but there was more diversity in early christianity than modern christianity.

This makes no sense. Obviously as you go back to the source there were fewer followers and thus fewer versions. Thousands of years of schisms produced much more variation, not less.
I think you're going to end up on the wrong side of this one, if you're not willing to change your opinion based on new info. It's a big deal, his second to last sentence in the intro:

> While the v0 protocol remains broken, patches for v1 are available in MongoDB 3.2.12 and 3.4.0, and now pass the expanded Jepsen test suite.
And if you are ever in Oxford there is a fabulous painting of Ruskin on the top floor of the Ashmolean by Millais. This is significant as Millais apparently had no problem with Ruskins wifes pubic hair and married her after the annulment. Ruskin insisted Millais finished the portrait despite this. Also it is a stunning picture
Yes: "Milanote runs in any modern web browser. Native apps for iOS and Android coming soon."

It's an odd decision in this age of "mobile first" and Electron-wrapped apps like Slack. Especially since it's not in beta and the only plan is a paid one.
Sounds like it could've been an A500+.

http://www.bigbookofamigahardware.com/bboah/product.aspx?id=...
Linaro's AOSP TV Supports Android TV Development on 96Boards
also: keep your grubby hands off of my directory mtimes :D
A point distribution (single point) might be considered uniformly distributed. :-)
Are you then suggesting that we put these same humans as the decision maker for what is "bad" vs "good"? This cuts both ways, in that I can't trust someone else to dictate what I should or shouldn't consume because they have their own id/superego in conflict when making that decision.
I think information can not be defined based on the source material alone. Why don't we define information like this?

An observer X has a prior estimate of the distribution d1 of variable x.

The source material yields a distribution d2 of variable x.

Then for that observer, the information gained from the source is something like |d1-d2|.
There are hundredes of Bitcoin ATMs, quick and easy with variying levels of scrutiny but usually charge a necessarily high price (https://coinatmradar.com/).

Local Bitcoins should have been your first (and only) answer. Sure it is kind of cyberpunky "dangerous" and you need to talk to strangers, but that's what Bitcoin is, its a feature.
https://gitlab.com/gitlab-org takes 4 seconds to load on my machine with a gigabit wired connection.

https://github.com/github takes ~2.2 seconds, but by about 1 second has most of the information on screen and is simply waiting for the activity graphs.
I'm not sure there are many government web services run by actual government employees.
Caltech uploads the Mechanical Universe (52 episodes)
The speed of light in a medium is still the speed of light in vacuum if you look carefully enough. The apparent slowdown is just an emergent effect due to the interaction of photons and the particles making up the medium.
So society doesn't need to fix the "two jobs" problem but society needs to help with parenting instead including filtering porn of the interwebs?
> for every dollar you spend on an iPhone, about two pennies go to the factories in China that assembled it. The vast majority of that revenue comes right back to the United States

If you're in the US and you buy an iPhone, the money does not sit in a foreign "tax-exempt" bank account.
Google might have the thing for you...

https://flutter.io/
Emacs + EVIL mode. Life changer for me. If you are not familiar with vi-keybindings, I highly suggest everyone to take the time and learn them. It's not as hard as it seems and will increase your productivity while editing text 100-fold.
That came with local loop unbundling, neutrality rules, and two competition authorities (local and pan-European) with real teeth.
YC Research: Universal Healthcare
Users clicked 'flag', presumably because stories with more political charge than intellectual interest are off-topic here.
Personal story. I originally used Clojure about 5 years ago, built a few websites with it, along with a few other fun projects. My blog is still in Clojure, but nothing impressive.

About 6 weeks ago, I fired up Emacs and tried out Clojure for a new project, and I have to say, it's definitely different and all of the changes are for the better.

1- Cider. I don't know how I lived without this years ago.

2- Security. Ring comes with CRSF tokens by default.

Friend was kind of a pain to use, and this meant that everyone was rolling their own back then. This isn't an issue anymore. That Bedra talk really gave the community some focus, and I'm glad everyone has been working on it.

3- I'm glad to see that libraries have been stable, improved upon, and not abandoned. While this includes lein, of course, so many things that aren't integral, like hiccup, overtone, etc, have been kept up to date for the new versions.

4- Better integration of libraries.

5- Much much much better build experience. Back then, run lein and have fun figuring out what you have to change in what file to get everything up and running. This is no longer the case, everything just works.

Of course, there are still some issues, but I just wanted to focus on the good stuff here.
He talked about how the gender balance in Swedish teens approached China's, because of the uneven immigration with a big male majority among immigrants aged 13-17. This was during a time when everyone that had anything critical to say about immigration was branded a racist by some in the media, and embraced as heroes by others. All he did was quote statistics.

https://twitter.com/hansrosling/status/669678035654852608

https://twitter.com/HansRosling/status/669673779359064064
> Nobody is suggesting bringing back turn-of-the-century industries.

Am I misinformed or was this the major talking point for Trump in several states?
So you can "fall off" with ADHD (lose attention), but without it you sit in the bowl (keep attention)? Interesting, but I think a bit of a flawed analogy. It's saddle-shaped for almost everyone, but with ADHD, the slope down is much steeper.
There's no speculation on the UK. We know the GCHQ does this. Of course they generate quite a bit less traffic than the USA, given their smaller population.

We don't know whether the NSA does "Full Take" today. That's speculation. I would be astonished if they didn't, and it is reasonable to behave as if they do.

It's possible, it was possible 4 years ago, and storage is not getting _more_ expensive over time.
Kangaroo care–why keeping baby close is better for everyone
While I I'm young you are part of what I like to call the tldr generation.
Read the ordinance

http://www.dreptonline.ro/legislatie/oug_13_2017_modificare_...
vim still opens in ~250 ms (or less) on my system. I'm not sure what problems it's causing you.
If the lesson of the Warsaw ghetto uprising was that guns make for safety, Poland would not have very low gun possession rates today. I think rather that the lessons learned from WWII was to avoid isolationist policies, push for a more integrated Europe, build more robust institutions and deter wars on the before they start.
Just in case some folks read this comment the wrong way, React Native is not based on webviews like say Cordova:

http://stackoverflow.com/questions/33479180/what-does-react-...

"React Native uses a JavaScript runtime, but the UI is not HTML and it doesn't use a WebView. You use JSX and React Native specific components to define the UI."

Some notes on React's virtual DOM concept:

https://facebook.github.io/react/docs/optimizing-performance...

"React builds and maintains an internal representation of the rendered UI. It includes the React elements you return from your components. This representation lets React avoid creating DOM nodes and accessing existing ones beyond necessity, as that can be slower than operations on JavaScript objects. Sometimes it is referred to as a "virtual DOM", but it works the same way on React Native."

This is an important point to note as a lot of the problems associated with hybrid apps in the past come down to them being based on WebViews.
I have a Tesla Model S 60 (lowest battery capacity). I just completed a 800 mile road trip over the weekend. Bay Area to San Diego and back. Zero issues.
From the Ars piece:

>[This] latest article is noteworthy in that it appears to reveal the supposed “whistleblower” who has been cited by the US House Science Committee in its ongoing clash with climate scientists at the National Oceanic and Atmospheric Administration (NOAA).

The Mail made Bates a subject of import, and another outlet is responding. What is odd about this, exactly?
Does anyone know, what the second most given answer for the question "What Clojure, ClojureScript, or ClojureCLR community forums have you used or attended in the last year?" is? The anwser is cut off.

Edit: typo
"I could build a twitter clone over the weekend!"
TensorFlow Fold: Deep Learning with Dynamic Computation Graphs
Yes, very much this. Full circle back to the famous xkcd comic that's always posted in HN articles like this.

https://xkcd.com/538/
Not sure about that. At some point government has to work in spite of a reluctant congress. The rules should be about making governance better, not just helping our side to win the battle.
> Republicans warned that it would not only tear apart cross-party relationships in the Senate, but it will come back to haunt Democrats if they return to the minority. "You will no doubt come to regret this, and you may regret it a lot sooner than you think," Senate Minority Leader Mitch McConnell, R-Ky., warned Democrats.

http://www.usatoday.com/story/news/politics/2013/11/21/harry...
There is a comment on this article basically saying, "I bought a Vizio TV, later my email, bank account, and facebook got hacked, and now I know why." Shows roughly the understanding of these issues for some people.
What is an unbounded set with finite measure?
It was a hugely complex site that had to manage and connect to a large number of existing systems for each insurer that was part of the market place. It also had to be done in an extremely short time frame because the details of the site and it's operation weren't solid until the law was signed.
I'll add a link to prove your statement is true: http://www.caranddriver.com/features/tesla-model-s-p85d-at-l...

Anyone who doesn't believe it, watch the video. Car and Driver took a Model S onto a track and in less than a minute it was limping in low-power mode as the batteries were overheating. They also ran into an issue where the brakes stopped working. This was just during one lap of a small race track.

The Model S is a luxury performance sedan, not a race car. It can't handle being pushed to its limits for any period of time. It just wasn't designed for that.
The so called president deserves only a impeachment and while you are at judging other people read the ordinance.

http://www.dreptonline.ro/legislatie/oug_13_2017_modificare_...
There is a link to the full results at the bottom of the article. That answer is "Clojure, ClojureScript, or ClojureCLR google group mailing list"

https://www.surveymonkey.com/results/SM-7K6NXJY3/
Or a day.
London Node.js Meetup #LNM – Wednesday 15 Feb
It's listed in the React Native showcase:

https://facebook.github.io/react-native/showcase.html
Most readers only know him as a statistician, gapminder (which he founded) and the ted talks but he also had a medical background and was prepared to go straight to work during the Ebola outbreak in Monrovia. He called and jumped right in.

http://www.sciencemag.org/news/2014/12/star-statistician-han...

"After he arrived in Monrovia, Rosling started by doing simple things, such as proofreading the ministry's epidemiological reports, which he says nobody had time for. He changed an important detail in the updates: Rather than listing "0 cases" for counties that had not reported any numbers—which could be misleading—he left them blank. Next, he tackled the problem behind the missing data. Some health care workers couldn't afford to call in their reports, because they were paying the phone charges themselves; Rosling set up a small fund to pay for scratch cards that gave them airtime."

Rosling says he's tired of the portrayal of Africa as a continent of incompetence, superstition, and rampant corruption. “I am astonished how good people are that I work with here, how dedicated, how serious,” he says. When The New York Times reported that governmental infighting was hampering the Ebola response, Rosling tweeted: “Don McNeil misrepresents Liberia’s EBOLA-response to win the MOST INCORRECT ARTICLE ABOUT EBOLA AWARD.” His self-assurance and impatience with opinions he disagrees with can grate on others. “I find him quite irritating,” says one Western colleague. “Mostly because he turns out to be right about most things.”

That last line is the ultimate compliment.

He will be missed.
maybe they wrote them
Do you not consider Stripe to be a competent team?

Please, name some F500 companies using RethinkDB to power critical infrastructure. There are many using MongoDB. While Rethink is widely renowned among the HN set it is nonexistent in comparison when looking at actual deployments.

The reigning HN view of MongoDB being a buggy mess is outdated. Yes, they overmarketed a buggy project in 2009. It didn't matter, because they built a product that developers loved (and continue to love) to use. RethinkDB didn't aggressively market itself, and look where it is now - defunct. Mongo used that momentum to raise money and hire an incredible engineering team, including Keith Bostic, one of the fathers of Unix, and Michael Cahill, the inventor of the transaction isolation mechanism used in Postgres. Sometimes you need to employ aggressive business tactics to get to a point where you have the engineering resources to build a world class project. Moreso when you need to catch up to millions of man hours spent building Oracle and MSSQL.
That is certainly true. The difference is that before they didn't need a warrant at all if your cloud-stored data was over 180 days old. A court order alone was sufficient.
This is fantastic news. Congrats Watsi!

It has always seemed like this was the end goal; to build a proof of concept healthcare delivery platform for the third world. Very exciting!

EDIT: Sidenote: Thanks YC for funding Watsi as your first non-profit and attempting to tackle a hard social problem.
> It's going to be a long struggle but thankfully the groups most supportive of populism and therefore corruption are older (>50).

On the flip side, this might be just the natural shift in people's political views as they get older. I mean, the same argument is made by liberals in the US, forgetting that people simply become more conservative as they are aging.