skysight-inc/HackerNews huggingface dataset:
> Combining them into one graph will likely conceal the difference in the two cases, as you describe

Indeed. The first order issue is locating the problem though.

If you don't spot which of your microservices is the culprit due to only looking at successful latency, you're not going to get to the stage of comparing successful vs failed latency (and in practice, the increased error ratio combined with increased overall latency should tip you off).

> unless you feed them in to a system that an natively tease them apart as easily as show them together

And the user actually thinks to perform that additional analysis.

> So it seems like the disagreement is more about visualization than collection

What I've seen happen is that the collection leads to the visualisation, which subsequently leads to prolonged outages due to misunderstanding.

Thus I suggest removing the risk of the issue on the visualisation end, by eliminating the problem at the collection stage. This is particularly important when the people doing the visualisation aren't the same people writing the collection code, and thus don't know if the people creating the dashboards will all be sufficiently operationally sophisticated.

> to show "the duration it took to serve a response to a request, also labelled by successes or errors" remains good advice, so long as the visualisation of that data makes clear the separation.

It's a little messier than that. Depending exactly on how the data is collected, such a split could make some analyses more difficult or impossible. For example I need the overall latency increase in order to see if this server is entirely responsible for the overall latency increase I see one level up in the stack, or if there's some other or additional problem that needs explanation. There's no equivalent math for success or failure.

Put another way, the math on the overall works the way your intuition thinks it does. The split out version is more subtle.

>(bias alert - I work on Honeycomb, and care deeply about collecting data in a way that lets you pull away the irrelevant data to illuminate the real problems.)

I work on Prometheus which is a metrics system. Honeycomb seems to be based on event logs. There's logic to removing the success/failure split for duration metrics as I suggest, but it'd be insanity to remove it for event logs. So in your case it is purely a visualisation problem, whereas for us losing granularity at the collection stage is an option (and sometimes required on cardinality grounds).

The terminology the article uses (incrementing a counter at an instrumentation point) led me to believe we were discussing only metrics.

The way I would see things is that you'd use a metrics-based like Prometheus to locate and understand the general problem and which subsystems are involved, and then start using log-based tools like Honeycomb as you dig further in to see which exact requests are at fault. They're complementary tools with different tradeoffs.

I've written about this in more depth at http://thenewstack.io/classes-container-monitoring/
I'm not sure if NIAC's analysis of the executive order is correct regarding this matter.

I would also question if the President can ban legal permanent residences of the country from re-entering simply based on where they were borned.
so if someone leaves and starts their own company you can prevent them from actively recruiting former coworkers but you cant prevent them from hiring former coworkers who went to join them on their own without any active solicitation from the former employee, basically if the current employee contacts the former employee first then it is ok but contract forbidding the former employee from contacting current employees to recruit them is allowed. Also contract forbidding the active recruitment of current employees that the former employee never met are not enforceable so you cant forbid recruiting employees who joined after you left the company
HHVM/Hack Survey
You're not supposed to be able to pause. But this is a UI flaw. Sorry about that -- I've disabled interactions on the player so it's more clear.
Here's some speculation on bloomberg: https://www.bloomberg.com/news/articles/2017-01-18/this-team...

"With all that in mind, it’s fair to wonder whether Zuckerberg wants to run for public office. He isn’t saying, but his online mix of serious business and dad jokes can’t help but feel a little political. For a point of comparison, check out Barack Obama’s social media accounts sometime."
What if he blatantly breaks the law? Is there anything the supreme court can do?
That link is just a copy of this original article: http://info.kopp-verlag.de/hintergruende/deutschland/udo-ulf....

Now if you look into this Kopp Verlag, you will find that the Verfassungsschutz is keeping an eye on them because they might be spreading right-wing ideology which seeks to overthrow the constitutional structure of Germany.

Interesting source for claims of unconstitutional behavior by Merkel ^^.

Now I'm not saying that any of this necessarily makes what they say untrue, but I guess your choice of sources makes one thing clear: Nobody here will be able to convince you.
I'm not so sure. "Analysts Miss X Results" immediately makes you wonder "why", which is a fair question. "X Misses Expectations" instead makes you think X had a bad quarter. I think forcing people to make the conversion in their head every time is bad headlining.

Of course, there's something to be said for it being a "term of art". This may just be my layman's interpretation.
Surely you can understand why I might not want this attached to a normal account- I've had people harass my employer before over this.

I don't think I've been uncivil or unreasonable towards other users, and you don't seem to be saying as much. Is there a way to discuss this concept without breaking site rules, or is the concept itself what is prohibited?
:-) I know what inference is. It's just that the speed of inference very much depends on the model you're doing the forward pass on, and the phrase "inference can be run at 10fps" is non-sensical without also specifying the model.
Facebook needs to accept that they're a news site and hire some editors. The first trending topic on my Facebook page is about an Indian cricket player preparing for his opening match. This hardly seems like the most important news in the US right now.
A friend of mine at my last job has had this happen often enough that it's become a goal to set up an interview with himself.
Lending Club reports an average of 5-7% returns with low volatility. Source: https://www.lendingclub.com/site/investing/solid-returns
Fair. My point was more that for many resources, you probably do appreciate this. Certainly package managers do this. Not sure why web would be different.
The current president could never been elected if he had used social media publicly!
And there was a fun CCC talk about hacking them: http://www.ccc.de/en/hackabike
You are correct. We're behind on updating from the 11/2016 elections, but will get to them within the next week.
And that is using the NSS key dump files?
Love it! My bash is quite rusty it seems, couldn't get past the 6th or 7th one. Will brush up and do the challenge again. Nice work!
We are definitely interested in including both. We do have coverage of about 55 very large counties, but that leaves a lot yet to work on. And, we will include all Tribal government positions that we come across. Thanks!
Tesla Sues Ex-Autopilot Director, Alleging Stolen Secrets
Ah, the old "taxes are robbery" argument. Libertarian romantics dreaming of their Randian Utopia, blissfully unaware of how wealth is actually created. Wealthy people are not necessarily successful people, unless your sole measure of a person is how much money they accumulate. Seems like a rather impoverished viewpoint.
Yes on missing President. Our focus is kind of the reverse, but we'll definitely be including that information.
Chromedp: A faster, simpler way to drive browsers (Chrome, etc) with Go
That's incredibly kind of you to say. Thanks!
This has been extensively reported in variety of media.

Origin comes from this 2016 coverage [1]:

In a Facebook proxy statement published by the Securities and Exchange Commission (SEC) on Thursday, the company paved the way for Zuckerberg to one day take a "voluntary" leave from his post as CEO and serve "in a government position or office."

Followed by his New Year Resolution [2] and state of affairs in the country, the public started pressing that narrative which Mark replied to [3]

[1] http://fortune.com/2016/04/29/president-zuckerberg-facebook/
[2] http://www.vanityfair.com/news/2017/01/8-photos-that-definit...
[3] http://www.bbc.com/news/technology-38744292
Ask HN: I have offer from Google,fb,amazon. Help please
Hello HN,
Can you please help me by providing some data points to choose between these 3 companies. They all add distinct value to the tech, but one I am not sure which one to choose.

Amazon - entire team is full of Indian people. Although, that may not be an issue, I had very bad experience in the past working with Indian people. They have offshore teams as well I will have to work with. This org is also famous for making people work 55 hrs to 60 hrs.

Google- Mundane work. Nothing new or innovative going on. I would join a team that have 3 people for more than 5 years. Career progression might be a bottleneck.

FB - Interesting work. People who interviewed me sounded super smart. I am just worried that how far social network phenomenon can take us. If we get a recession, would facebook be the one to get hit hard because of 100% reliance ona ad based business model?
Besides, I don't like California taking 40% of my money as taxes (fed+state+local)

Has anyone else been in a similar situation? What did you do?
You can contact me directly at jimcupples@gmail.com and I'll have a Contact Us page up in a day or so.
Team discovers key to restoring great tomato flavor
But it is like an autopilot in planes. Autopilot in planes does not do anything particularly complicated; it mostly just keeps it heading in one direction.
The next part of this discourse that I've seen played out elsewhere on HN is where someone mentions that the public perception of the word "autopilot" is that it flies the plane all by itself in a rather intelligent manner. That's what Tesla is leveraging by calling it "autopilot".
I think it really matters what you are hiring for. If you are working on a tough technical problem like a machine learning algorithm around fraud and you have some runway I would always pick the former.

If you have tighter timelines and a more well defined technical problem say a new social media app then I would always pick the latter.

However, if you can hire two developers, and they both are equally intelligent I would pick one of each to build a team to complete the examples above. When you have two people that respect each other and fall on each side of this scale they can be an incredibly effective team. For instance the former will push the latter to be better at writing code. I see this play out a lot in code reviews. The latter generally will finish more tickets or features than the former, and it will help the former not get caught up in technical details because they don't want to put an unfair burden on their counterpart. This makes the former better at efficiently building programs.

They can really balance each other out well and what you can get out of it is a project that finishes on time with a solid foundation.

That said I have seen this backfire too, but this is mostly when they don't like or respect each other. What can happen here is the former will say the latter is a terrible programmer, because their code is garbage and is not extensible or naive. Then the latter comes in and says the former doesn't finish anything they get caught up in the details and their production is horrible.... so hiring open minded intelligent human beings is important.

Personally I favor finishing projects because I like building things, and I have built a career for myself that I am happy with. My previous comments are once again over simplified, and they were really just a break down of engineers that are predisposed to over engineering. Employers actually don't force you to favor one side or the other in my experience. They want to play to your strengths and what you want out of your career. So if you are a person who likes finishing projects and you are good at it then they will quickly put you in a role where you lead business projects from the engineering perspective. If you favor the science, tech, and engineering side they will put you in a architect or platform role that pushes the underlying technology choices for the business moving forward.

Find a good company and go for it if you like programming and building things. I did it and I really enjoy what I do.
Setting Expectations for Rust's Difficulty
Sorry, but that is just greenwashing.

http://www.mnn.com/lifestyle/responsible-living/stories/biod...

Here is a german study you might be interested in (needs to be translated):

http://www.umweltbundesamt.de/presse/pressemitteilungen/biok...

Conclusion: "bio" plastics are not better in any way.

Especially PLA from genetically modified corn is not a good solution, sorry.

To reduce the amount of harm you are doing to the planet with that mass production facility should build a safe recycling chain for your customers until you find some less destructive way to make money.

To the HN techno-blinded crowd: downvoting these facts does not produce a better health for your children.

Growing up and becoming an adult also means being able to take responsibility for the future. But, yeah, Trump on, Amerrica!
Macros do not have to deal with syntax at the level of "how does this sequence of tokens reshape into a tree". (Not usually; exceptions are easily contrived and exist in the wild.)

Usually, the syntax is already parsed when it comes into a macro.

E,g:

(sentence-macro subject object verb)

sentence-macro doesn't have guess what part of the utterance is the object and which is the verb. The verb is the third argument, and that is that. This is the case whether it is a single word, or a phrase.

Though this is still syntax, it is parsed syntax.

When we say that Lisp has no syntax, it means that it dosen't have that silly, counterproductive stuff naively imitated from natural languages which represents the tree in a way that requires mind-bending work to recover.
Self driving tricycles?
Dang. That's not the intention. We do have limited coverage regarding the local offices. We have done 50 of the largest counties in the US, which totals coverage of about 85 million Americans, however, that's only a quarter of the population.
> I really like this; reminiscent of the Python Challenge, but for shell.
> You should support bash's double-star wildcard, which works recursively. Several of the challenges that currently require
> find -name 'access.log' -print0 | xargs -0 somecommand
> could just use
> somecommand /access.log

This challenge was where I stopped, and for this exact reason. Then again, I am a zsh user, so maybe I'm spoiled...
ISIS Drone Dropping Bomblet on Abrams Tank Is a Sign of What’s to Come
The purpose of the project is to do the local offices. If we don't have any for your county/town, it's just a matter of us not having volunteers for there. Local offices, in my perspective, is where all the opportunity and value is at.
Although it often doesn't get printed like that, shells do consider the output of `ls` to be multiple lines. Try doing `ls > foo.txt` and looking at the output file (or more directly, `ls | wc -l`).
I'd suggest a reword to "might be eligible" or "your residence qualifies for" or somesuch. Some offices have their own specific requirements, such as age or technical qualification.

For example, to run for California Attorney General, one "Must be admitted to practice before the state Supreme Court for at least five years immediately preceding election or appointment to the office".
Thanks very much!!
صور+ليله+الجمعه+2017+صور+يوم+الجمعة+ادعية+و+ادكار+جميلة
The anti-online harassment industry is becoming a toxic den of snake oil salespeople. Those offering "solutions" tend be politically-motivated cash grabbers who line their own pockets by manufacturing vague and amorphous problems to exploit society's genuine empathy.
We'd love it. http://getinvolved.runforoffice.org/volunteer/?recruiter_id=...
You're right. We are going to have a more robust data set with those types of searchable features.
Are Lottery Winning Numbers Really Random?
Ha. Correct. Ironically, today of all days we are having problems with our GIS. One of our stressed out engineers is working on it!
Thanks, we do at @rfonb
The claim is stronger than that: the shaming itself plays a role independent of other factors. From the article:

The team … found that, above and beyond the effects of body mass index (BMI) and depression, higher levels of weight bias internalization were associated with increased risk for cardiovascular and metabolic disease.
I ran for elected office previously. It was a very educational experience. It was a state level office. While I didn't win, I had fun and planned on doing it again (I got sick in 2012 and 2016).

It cost me about $200 for my campaign, most of which went to GoDaddy for hosting. So don't think that you need a billion dollars to run for office (except if you want to run for US President).
A typical answer to this is to develop notions of a "moral community" and individuals that belong to it[1]. Those within the moral community can make certain basic claims, thus rights, on others within it such as a right to life. Depending on how you define membership within the moral community, you can make an argument that (early stage) abortion is permissible but infanticide is not.

[1]: http://www.csus.edu/indiv/g/gaskilld/ethics/abortion.htm
pain(x) = Language upgrade pain after x years of development. That seems like a somewhat objective concept -- about which it is fairly hard to make guesses ... If I _had_ to guess though, because of the static type system and the process guiding swift's evolution, I would hazard that Swift 23 -> Swift 24 will be significantly easier than python 2 -> python 3 ...
The autopilot in modern planes does a lot more than just keeping the plane flying in one direction. You can get a plane land on autopilot (well up to like 1 or 2 minutes before touchdown). You can make it increase altitude automatically at a certain waypoint, decrease to a different flightlevel at a certain waypoint, and adjust speed. It monitors pilot input and intervenes if the pilot tries to do something "stupid." Basically, an autopilot in the planes is more than just a cruise control for headings. It can fly from point A to B with some intervention (like changing some data based on what ATC gave you).

The cruise control in Teslas cannot (yet?) drive you from point A to point B or even keep you driving in one direction forever without you holding the steering wheel occasionally or even hitting other objects. It can (just like cruise control in other cars) warn you if you are about to do something stupid (e.g. leaving the lane, about to hit an object etc.).

This is like people using foglights in cities at night to see better. You can use it for that, but it isn't made for that purpose. A light meant for FOG or other scenarios where the car itself is hard to see and not for you to light up everything in front of you (as it is quite bright if not used in fog).
They've figured out that Cambridge Analytica used it as an exploit to swing the Presidential election in the USA, and they're panicking (rightly): https://antidotezine.com/2017/01/22/trump-knows-you/
I don't have as much experience building/selling software. I'm sure tha practically everyone on this board has better tech chops than me. I come from a poli-sci background and the work on this project is what exposed me to tech. I can happily speak to features that I'd like to see for political software, but when it comes to building software, I'm a poor resource.
A friend was a Commissioner of Public Works and prolific writer who authored or expanded stub articles about infrastructure (reservoirs, dams, etc).

He attracted the ire of some wackjob when he referenced printed materials. Given his somewhat unique position, he had some stuff digitized and posted, and returned to Wikipedia a few months later to find that almost everything he did was reverted.

I'm glad that people put up with the nonsense and contribute to Wikipedia... but what a shit experience.
Most planes does have the ability to land themselves. This is called autoland.
I know people who have worked at all three and I've had run-ins with one myself. Given that info I'd work for Facebook in a second. I'm already in CA though.
Yep, we definitely saw that about 4 months after founding the company!
The author uses a cloud-based spreadsheet to access it anywhere on any internet-connected device. These can also be shared with others.

Some software, like Google Forms, for example, allow users to provide a simple form to enter data into a sheet.

https://support.google.com/docs/answer/2917686?hl=en
A newspaper at least might have some sort of moral obligation to tell the truth.

However the masses of Facebook have no such obligation.
> New view controllers continually being introduced by Apple and Google are not available in React Native. So if you want to get fancy with UX, you are out of luck. Or won't get a net benefit when you start doing native development to get around the limits of React Native.

It looks like this problem is acknowledged and addressed by the React Native folks[1] : React Native has several of the most critical platform components already wrapped, like ScrollView and TextInput, but not all of them, and certainly not ones you might have written yourself for a previous app. Fortunately, it's quite easy to wrap up these existing components for seamless integration with your React Native application.

If your app has some innovative UI, but you can reuse most of the code from React Native for some basic parts of the app, wouldn't you benefit from using React Native? Or is [1] not that "quite easy" ?

If you plan to have your app run on both iOS and Android (and Windows 10), what is the downside of React Native?

I wonder how React Native stands vs. Cordova and Xamarin, performance wise and ease-of-use. I'm thinking it falls somewhere in between Cordova and Xamarin, but I'd love to hear people's experience on this.

[1] https://facebook.github.io/react-native/docs/native-componen...
That's a little reductive -- there's always going to be some inflation (or deflation) over time, because there's no instant accurate measure of "how much value exists."

So making mistakes in inevitable, and it's safer to err towards inflation than deflation.
Note that this answer is by DHH.
Does there exists research that uses results from computation theory and applies them to physics? Admittedly I am not sure what exactly I mean by that or what I am searching for, but I believe there is some deep relationship between limits in computation and limits about what one can say about the physical universe (which could be the same).
Thanks very much. You're right about including age requirements. We have the project in a stage where we just want to get it into people's hands to use. We have a lot of blank fields that we will go back to fill and make things more searchable.

It's great to hear what people are looking for. Thanks!
Looks great. I like that the documentation already is very comprehensive, with a Hello World and several integration guides. Great launch!
Thanks very much! Yes, it is showing past results, and we probably won't get to fixing those for another 2 weeks. Some states have been completely refreshed, but we have around 30 more to go.