skysight-inc/HackerNews huggingface dataset:
Hey guys, I'm a fellow developer of distributed systems here.

First of all I think what you are doing is great.

My question is what's the point of clocks at all? The current time is a very subjective matter and I'm sure you know this, the only real time is at the point when the cluster receives the request to commit. Anything else should be considered hearsay.

Specifically the time source of any client is totally meaningless since as you say further in the discussion that client machine times can be off by huge margins.

If you accept that then one has to accept the fact that individual machines within the cluster itself are prone to drift too, although one can attempt to correct for that I appreciate.

Wouldn't you think though that what is more important is that the order is more based on the bucketed time of arrival (with respect to the cluster).

I don't see how given network delays anyone can be totally sure A is prior to B, atomic clocks or not.

What is important is first to commit.

[edit] Yes would love to talk privately about this topic @irfansharif
It's not, it's written in C++
I have the same experience from just the facts but a totally different feeling about it. I love my fairly unique first name, Barrett, and when I give my name for restaurants or cafes I usually go with something super generic or fun, often just Bob or Barry.

Cathal, if I am pronouncing it right in my head, just sounds cool to me. I have the worst time with hearing and understanding the non-romantic language names though.

If you want to have fun come up with two words that when said together sound like or spell your name. Cathal, spelled cat-HAL. For the sounds I usually tell people my name is Barrett, as in grin and "bear it".
No safe harbour talk in Warner negotiations, says YouTube’s Lyor Cohen
Vue took inspiration from both React and Angular 1. Syntactically, yes, it's quite close to A1, but it makes use of a virtual DOM and components, as React does.
New Query Hints Including USE HINT in SQL Server 2016 SP
I suspect he was being hard on the organisation, as in he was providing value but just not the kind of value that he wanted to be adding.

It's valuable for middle/upper management to have someone 'technical' in meetings. Often as a sounding board/is this kind of thing possible/how should we do X/can you explain how Y works/explain it to me like I'm 5. You're providing what feels like 'general knowledge', but is actually knowledge/perspective gained over a number of years working on/in technology.

And depending on the industry, you might also be wheeled between projects and end up having the same conversations again and again just with different people.

From a personal perspective it feels like you're not learning anything (and you probably aren't), and it's a waste of your time. Rather than explaining to people the difference between message queues and databases you'd rather be building systems and solving 'hard' problems (either problems that are hard, or not involving 'soft skills' :-)).
It's probably fair to attribute this to Skype since it's the same people, but didn't that design originate out of the Kazaa file sharing network way back in the day? As I understood it there was some degree of protocol / code-sharing between Kazaa and Skype at least early-on.
I should say -- tracking people through video and image recognition in a hospital or in a factory is creepy and awesome at the same time. I can't decide just yet.
It is this kind of thinking that will get us in trouble. Once you stop fighting they win. Make enough noise and they have to listen. They still don't listen make them hear with your votes. Never stop fighting for what you believe in!
https://msdn.microsoft.com/en-us/library/windows/apps/mt5929...
Microbeads in cosmetics and microfibres from clothing are a huge problem.

So much this and I don't know that we really have an answer to fix this. This micro things are toxic to the entire aquatic ecosystem.
As for messengers, what would be revolutionary is if you could actually use all these fragmented messengers in a single app.

Since you're on macOS, that would have been the built-in iChat app that could do Jabber, AIM, Yahoo!, and some other protocols I've forgotten. It might still work in modern day Messages, dunno, pretty much no one uses them anymore so I can't check.
My first name was a very common male name in my age group. I have a nephew who at one point had 3 uncles named as me; my other sisters husband, his dads brother, and myself (my other sister divorced her husband after some years). I never considered having a common name to be a thing, there are lots of common names after all, or more specifically, few names and many people.

Nowadays, Sarah is supposedly an uncommon name, we named our daughter Sarah partly because of this. I didn't realize it was so common previously, I only ever met a few Sarahs in my life.
This is 110% true: "Their way of doing things may get huge returns consistently...until it doesn't."

And most people will never fully understand that until it happens to them. Then you have this eye opening moment, and you understand.
Herbert Dreyfus, AI critic, dead at 87
> The Theranos whistleblower has had to endure about 400k in legal fees.

Shouldn't the SEC or whichever agency they came clean to foot those bills?
I prefer backend, too, but I found that I had to develop my frontend skills to remain employable. Definitely prefer working on the server side, though.
d3.js is a very low level api. Out of the box, it is not re-usable at the level of this and other charting libraries like c3 or highcharts.
The issue I'm taking with this is that Spotify did not try to hide, be cagey or act deceptively about the p2p aspect of their design at all; in fact here is a 2011 article on an academic paper on the design http://pansentient.com/2011/04/spotify-technology-some-stats... and here is a question-and-answer from their support community about it, from 2013: https://community.spotify.com/t5/Desktop-Linux-Windows-Web-P... Hardly a design aspect that everyone who actually cared about such things was intentionally kept in the dark about.

I would feel it is justified to be miffed if they tried to do it in secret and it was determined that they did indeed try to hide or downplay this fact, but this is not in fact what happened. Their stance seemed to be "yeah, this is currently how it works, we know some customers are unhappy with the arrangement, so we'll eventually change it, but you can't currently turn uploads off." Thus, you are basing your indignation off your own ignorance, and not reality.

Full disclosure: Am long-time Spotify fan (hey, gotta be honest!)
I see it as technical people on HN who appreciate the metaphor, versus marketing/business people who can only think of "image".

It's to expected with the massive infestation of HN by suits and khakis in the last few years.
It probably scales but how is the performance? If I need to load a couple billion rows and do a dozen joins in some analytics, is that one machine, a dozen, or 100?

Is it more for web apps, analytics, or what? When would I consider switching from e.g. Postgres to CockroachDB?
> P99 latency sub-5ms

Has the team cooked up any latency benchmarks for different configurations? E.g. same-rack, same-zone, multi-zone, multi-region?
Low dose of THC restores cognitive function in old mice
I felt the same way. The examples are accessible, but a better overview would be helpful.
>This is a big issue for University students who are often required to install textbook-sourced software for labs, class participation, etc.

How is this "big issue" almost never brought up in the context of Chromebooks eating up the Education market?

https://news.ycombinator.com/item?id=14231353
I've worked hard at distancing myself from Google. It seems their motto "Don't be Evil" has about as many asterisks behind it as they can manage. Every product they design seems to be built from the ground up to enable data collection, and every advertiser they partner with seems to have build plausible deniability into every aspect of the "product" they claim to deliver. I can't point to anything in particular, but whenever I use any of their software it just feels...creepy.

At the moment I'm still tied to Chrome for bookmark sync but that's about it.
Trying to catch you in a contradiction. Nice consistency!
Before the ACA, my uncle (lower-middle class, with two kids and a wife in a two bedroom apartment in Indiana), had to choose between between paying the gas bill and paying for his near-daily dialysis, which is not a service provided by emergency rooms. He had picked up Hep C as a young teenager and could not afford insurance in adulthood due to this pre-existing condition. The only "health care" he would have had access to was the ER when he inevitably suffered renal failure.
I frequently end up spelling "Erickson".

Just because all three of "c", "ck" and "k" are in common use.

I think there are some "sen" variants too.
That was maybe gerrymandering before computerization. Today we have software with good block by block data.

From http://www.salon.com/2016/06/13/this_is_how_the_gop_rigged_c...

"The smart set that denies this also doesn’t understand how profoundly the technology changed between 2000 and 2010, let alone between 1990 and 2010. In 1990 and even in 2000, the computers and the data sets were primitive. In some cases, they were still laying out actual parchment maps and using markers. By 2010, programs like Maptitude–and all of the public data sets that are available, as well as private data sets that the parties can purchase and add on to Maptitude–made it as easy as clicking a mouse to shift a line one block in any direction. And the data was so good, and our partisanship had hardened in such a way as to make it pretty clear how individual blocks vote, that you could see how shifting the lines would likely shift the results. As a result, you can draw districts so precisely that they might even look like competitive 51-49 districts, but they can still be reliable partisan performers. It is a completely different world. The Republicans know this. The Democrats and the media are still catching up."
A repository administrator able and willing to switch its tag to "inactive" can just edit the readme to start with "this project is inactive/abandoned/etc."
"Find me the person who ate the last piece of cake in the fridge."
I think you've kind of missed the point of ethics entirely.
D3.js is quite low-level library, it's basically a wrapper around SVG with some sugar like animations and enter/exit/update.

> Is the most apparent benefit less lines of code?

Yes! With "reusable components" you don't need to write (or copypaste) a line chart over and over.

From their demos:

brushChart
.width(containerWidth)
.height(300)
.onBrush(function(brushExtent) {
// Do something with the brushExtent
});

brushContainer.datum(dataset).call(brushChart);
Is this more than just Xamarin? I'm sorry -- I tried last time and that was the impression I got. I know it says it has asp.net core but can I truly build .net web services based apps now without parallels?
If you'd be willing to take that Buffet bet using a fund that you choose, then why not instead just pour all of your own money into that "sure thing" fund? Maybe you have, in which case I applaud you for putting your money where your mouth is.
> Xamarin

Isn't this just MonoDevelop? Or have Microsoft added secret sauce to the mix?
Show HN: A tool to find AirPods
http://fruitbasket.io

I made the original version in December of 2016. For the past few months, I have gotten plenty of great feedback from people who were able to snag a pair. I was even mentioned on Business Insider.

The URL used to be fruit-basket.surge.sh (which will still work!), but I figured fruitbasket.io was a bit easier to remember.

If you are looking for AirPods (especially for Mother's Day!), go ahead and give it a shot. It's completely free to use! But if I do help you out, all I ask is that you consider donating :) This is done completely in my free time and I really only want to help people grab some awesome headphones.

(Pro tip: it should work with any product sold in Apple Stores if you grab the right "item ID"!)
Maps of the Bears Ears National Monument can be seen here [1][2], to give an idea as to what's being talked about.

It includes the area between the current eastern boundary of Canyonlands NP "below the rim" of the mesas like Hatch Point Mesa and Harts Point Mesa.

In this 2014 article from Moab Sun News [3], it is mentioned that oil and gas surveys are being done in Harts Point (up on the mesa; outside of Bears Ears NM and not visible from "below the rim"); as well as in Lockhart Basin, the area sandwiched between the Mesa and Canyonlands (and thus protected by the new Bears Ears National Monument).

A quote from the article:

Walt Dabney, Moab resident, and retired superintendent of Canyonlands National Park (CNP), said that he is "very concerned," about any possible development taking place below the rim in the Canyonlands Basin. While superintendent of CNP, he made a formal objection to the BLM, saying that there shouldn't be any leases down in the basin because of the, "certainty of compromising the national park qualities of Canyonlands National Park."

"When you stand on the rim, there is an assumption by anyone who looks into that basin, that they are looking into the park. "What they are really looking at is an illogical, political compromise that resulted in protecting only a portion of the basin. Any development placed in there will significantly diminish the quality of the park."

On the map, this is the northwesternmost protrusion of Bears Ears NM; a relatively small area. It includes significant portions of land further south (beyond the southern boundary of Canyonlands NP), including the northern rim of Goosenecks, all of the Valley of the Gods, the Moki Dugway, the roads leading to Natural Bridges and Hite Crossing, all of the Dark Canyon Wilderness, half of the Abajo Mountains, and the like, forming a continuous protected area from the existing patchwork of protected land and adjacent BLM-or-private land that looks visually identical yet hasn't enjoyed the same protections. And remarkably, it does so in a way to protect viewsheds.

[1] http://www.grandcanyontrust.org/sites/default/files/maps/res...
[2] https://upload.wikimedia.org/wikipedia/commons/a/a6/Bears-ea...
[3] http://www.moabsunnews.com/news/article_7b85d6f0-3e77-11e4-a...
Come to the Maritimes we're cheap!
calling it a "400-year-old mystery" is nonsense; the mechanism has been understood and exploited in heat-tempered glass for decades [1].

Ironically, this article fails to explain the origin of the forces on which the properties depend, which is due to the slow-cooling interior continuing to contract after the surface has hardened. I had read somewhere that the slow-cooling interior tends to find a more compact structure than the exterior, as the rapidly-cooled exterior tends to get locked into the expanded structure exhibited above its transition temperature. I have not found a source saying this, but the behavior above and below the transition temperature is described here [2].

1. http://www.breakglass.org/How-is-glass-made.html

2. https://en.wikipedia.org/wiki/Glass_transition
It's going to be interesting to see how long private markets can maintain irrational bubbles hidden away from transparency.

I think a lot of people are "rich on paper" and scared to know exactly what that means.

As a corollary to this, I've recently seen private secondary markets boom quite rapidly. There's probably a huge opportunity there.
I've replaced Google Maps with my iPhone's Apple Maps, and I barely use e-mail other than for transactional matters, so I'm pretty close.

What's your recommendation for e-mail replacement?
Anyone know of some high-quality (meaning: good reporting, high signal-to-noise ratio), live, textual ("SFW") commentary stream covering the event? (blog? twitter? reddit? some IT news agency?)
first rate development experience on mac. MS is slaying it lately.
What to Write in a Mother's Day Card
Over the years I like to think Ableton has been at the forefront of the digital music community (at least among the pack like Korg), at a special nexus of hardware, software, VST developers, and global sharing by way of an incredibly robust and deep Live Suite program. Seeing the firm continue to reach out and share community resources is habitual for them, and I'm very pleased to see this get all sorts of attention from this community. The intersection of Technology and Art is a bright, multi-cultural future, and with that comes responsibility. To put it in a phrase, this is an example of Ableton providing a ladder up to new members, rather than slamming the door behind them once a certain level was reached. Enjoy!
Maybe it's poor phrasing, and the incredulity was about Google's ability to accomplish such a goal?
> The better job candidate finds a way to get to the interview on time - regardless of unexpected difficulties.

I know someone who was late to an interview because a terrorist attack led to a city-wide transit shutdown. They could have made it, but they would have had to leave ~24 hours early based on zero information. Is it really useful to equate that with someone who was late because they forgot to get gas the day before?

More broadly, this entire list comes down to throwing out useful data and calling it a better prediction. The entire concept of a "good excuse" is to recognize "wow, that's way outside normal parameters, not planning for that is reasonable". I agree that people often appeal to flukes and bad luck when it's unreasonable, but this list just reinforces the face that chance really is a part of life.
5 Mobile App Strategies That Still Work in 2017
I doubt it. They're both two very different companies. Uber's business model is to undercut unhandesomely paid taxi drivers with slightly less paid contract drivers. Whereas airbnb undercuts multimillion dollar hotel chains.

The crucial difference is that an uber driver can only earn money when driving passengers for uber. Airbnb hosts, by contrast, can earn money without having to be anywhere near the unit, and can make money from multiple sources at a time.

At the end of the day, the feeling that someone is getting ripped off somewhere, somehow, is much less with airbnb than uber.
Does this work theoretically interplanetary (just asking because for science) ?
hey.. don't do work for free. It wouldn't work for you and the client. You could lower your rate or ask money to be donated.

Problem with free engagement is motivation. Its not necessary for just you to have motivation, the other side needs it too. You are likely to do a real thing and get better exposure when you do something that is important for client.

If you have already finished 4 web apps, you should be in good position to charge. Look at upwork or react specific work sites.

All the best!
I feel the same way. It will make working in an environment like this a tab bit more stressful, I'm sure.
Now I start to understand the reference to 1984 and Brave New World from the beginning of the keynote.
Forget about the Loonie, look at the yen - one US Dollar is worth an incredible 114 yen! Quick everybody, throw all your investment at Japan!
Or if you don't trust it and want an open source alternative compatible with more services try Rambox: http://rambox.pro/
And maybe even donate.
Yea dont forget, Many agents said they despised how comey trashed the reputation of the fbi.
He even said old friends at the fbi refused to shake his hands.

He muat have been fired to prevent a internal fbi mutiny.
The 1.8 JVM implementation is compatible with the interface provided by earlier ones. That's what's meant by backwards-compatible.
At some point these investors need to turn their theoretical rewards into real ones. At smaller valuations they could pass the bag onto the bigger, public, tech companies. The only path forward now is via the public markets.
Not yet, but it's on our roadmap.
Thanks for pointing that out! We will fix that to optional for us :)
Will this allow you to make cross-platform Windows Forms applications?
However, it feels better than having actual people doing the same (watching you while working).
Why you should add API testing to your continuous integration pipeline
No lie, when I saw the title of this thread for a few seconds I was confused and wanted to check my calendar. I kept thinking "Is this April 1st?".
Massive, Six-Story Data Center in a Norwegian Mine Comes Online
Starting and Scaling DevOps in the Enterprise: The Basic Deployment Pipeline
> You can't completely get rid of them

You can, just right click and remove the icon from the sidebar. They are literally just glorified links to websites (e.g. if you click the messenger icon on the sidebar, it's literally just loading messenger.com as a web panel).
Microsoft Announced MySQL and Postgres Services in Azure Cloud
I see our names as unique addresses for our identities and I feel lucky that I share my name with only one other person in the United States. I want people to find me when they google my name and not that other person. I enjoy googling my name and finding nothing but search results referring to myself.

My brother, a choreographer and filmmaker, has the same first+last name as a lawyer in DC and they compete for search results. In recent years, my brother has begun branding himself as first+middle+last name to distinguish himself from that lawyer.

If you are concerned about privacy, then having a common name may provide you some benefit, but if you are concerned about your own personal brand, then having a unique first+last name identifier is hugely beneficial.
Am I wrong in remembering that the HN guidelines used to say that you should not downvote someone's comment simply because you disagreed with it?

I went looking, and I don't see that in the current guidelines. I could be wrong about it being there before, but I was almost certain that it was at one point.

Seems like it used to say that you should only downvote comments that you think don't contribute anything of value to the conversation.

Just curious, because it seems to me that for quite a while now there have been a lot of comments that appear to get downvoted just because people don't agree with what the person said (and often there are no responses to counter, the person just gets downvoted).
Websocketd for visualizing terminal output in the browser
Personally, I really like Fastmail. The web interface is pretty good, and I usually just use native clients anyway.
Maybe a play on "Do Androids Dream of Electric Sheep?"?
Windows 10 HomeHub Leak Exposes Microsoft’s Alternative Amazon Echo Alexa Killer
It will very quickly go from workplace safety to public safety.
PowerPoint Presentation Translator Sign-Up Request
I do.

They don't advertise to me and they let me encrypt my mail incoming, at rest and between my mail client and their servers.
It does, thank you for that tip! So far I'd just `git commit --amend --reset-author` after setting the email the first time.
[cockroachdb here] We are big fans of RethinkDB, but also glad to hear that you'll explore CockroachDB. Let us know how it goes, and definitely file any issues / feature requests in our GitHub repo!
What is a menu bar offering you that makes or breaks a program for you versus several political, philosophical, ideological, practical, and technical other differences?