skysight-inc/HackerNews huggingface dataset:
Perhaps more to the point, no single error should ever destroy an aircraft. As the parent points out, people make mistakes. This is not news, and good systems (including aircraft) are designed to allow for that. So, even if pilot error was a contributing factor, I find it very hard to believe that nothing else went wrong. There were at least two people in the cockpit as well as controllers on the ground. No one was worried until a few seconds before the crash.
Sure, but I don't find the social critique very useful either.

There are things that Google does, as a corporation, that you can find fault with, technological decisions that may or may not have been influenced by business model. For those, fire away. But the attack on SPDY/HTTP/2.0 because "Google is an advertising company" (which if you actually worked at Google, and knew how people made decisions here, you'd know is ridiculous from an intent or motivation point of view) is just pure mudslinging.

Examples of stuff that I, as a Google employee, would criticize Google for: Real Names, building "siloed" services and moving away federated/decentralized approaches (see my essay here: http://timepedia.blogspot.com/2008/05/decentralizing-web.htm...), most of what Yegge said about APIs, Google Hangouts going "silo" and away from XMPP model, etc.

People who work on ads and take their marching orders from ads are a small portion of employees at Google. The guys working on Chromium/Blink/SPDY do not report to ads, do not take orders from ads, and in general, work on technology without reference to monetization strategy. Their day to day job is to improve technology, with the hope that if you raise the tide, all boats will be lifted, and they'll be some ROI from that.

But that the idea that engineers are taking marching orders from shareholders to maximize profits based on ads by tweaking web standards is hilariously wrong for people working on Chrome.
I wonder if excruciatingly bad IT management could be used as a proxy for overall bad management. Decisions as bad as this series were are clearly a sign of major mismanagement; the level of which requires firing.
I guess a lot of people here never had to work with the X protocols like X.400 and X.500. When you need specialized tools for every protocol and encoding format, development is a real drag.

Just because I use Charles or Wireshark doesn't mean that I only want to use those specialized tools. I have definitely been in situations where I'm doing something like running nc as a proxy and looking at raw HTTP. I wouldn't choose to throw that away and revert to the bad old days without a big win.
Ooh, yes I love this idea.

zt, when are you guys planning to make the API available to devs?
Several points.

First: The case you seem to be referring to (which took verifying the quotes to be certain of, because of a few errors you made) is Edmond v. United States, 520 US 651 (1997), addressing the appointment of judges to the Coast Guard Court of Criminal Appeals, and the decision of the court was written by Scalia, J., not Rehnquist, C.J.

Second: Given the fact that the judges of the FISC (and the FISCR) are already judges appointed to other Article III courts by advice and consent (just as was the case with the Emergecy Court of Appeals and the Temporary Emergency Court of Appeals), Edmond, by reference to Weiss, illustrates why it may be unnecessary to inquire as to which appointment procedure under the Appointments Clause is necessary (whether they are "principal" or "inferior" officers), since the members of the court are already appointed under the Appointments Clause before being assigned to the FISC or FISCR:

(Edmond, at 654): In Weiss v. United States, 510 U. S. 163 (1994), we considered whether the assignment of commissioned military officers to serve as military judges without reappointment under the Appointments Clause was constitutional. We held that military trial and appellate judges are officers of the United States and must be appointed pursuant to the Appointments Clause. Id., at 170. We upheld the judicial assignments at issue in Weiss because each of the military judges had been previously appointed by the President as a commissioned military officer, and was serving on active duty under that commission at the time he was assigned to a military court. We noted, however, that "allowing civilians to be assigned to Courts of Military Review, without being appointed pursuant to the Appointments Clause, obviously presents a quite different question." Id., at 170, n. 4.

Third: The factors Scalia identified in finding that the members of the Coast Guard Court of Criminal Appeals were inferior officers was not that "the military reports directly to the Secretary of Defense" (as, in any case, the Coast Guard, at the time, reported to the Secretary of Transportation), but rather that oversight of the Coast Guard Court of Criminal Appeals was found in the Judge Advocate General of the Coast Guard, who had certain rulemaking and other administrative authority, and the Court of Appeals for the Armed Forces, which exercises limited review of the decisions of the Coast Guard Court of Criminal Appeals; for the FISC, there is certain (though different than that exervised by the Coast Guard JAG over the Coast Guard court in Edmond) administrative authority vested in the Chief Justice (in part to be exercised in consultation with the Attorney-General and the Director of National Intelligence), and review authority in the FISCR (and, for the FISCR, the same administrative authority, with review authority in the Supreme Court.) However, Scalia also noted that it was important (though not expressly necessary) that this supervision was exercised within the Executive Branch, so application of Edmond to the FISC and FISCR in terms of inferiority seems somewhat murky.
Are you calling a system sleep, or a sleep implemented as part of Go's runtime? If it's a system sleep, and you're on Linux, sched_yield (http://man7.org/linux/man-pages/man2/sched_yield.2.html) may be more appropriate.

But, I acknowledge that is only a slightly-better kludge. It's still not ideal.

edit: georgemcbay's runtime.Gosched() appears to be the "right" kludge, but I'm leaving this up just in case others weren't aware of the system call.
Section 3 "Roots are closely related to factoring a polynomial - for example, the roots of x2 - 4 are 2 and 2, and you can write x2 - 4 as (x-2)(x-2). We say that a root r has a multiplicity greater than one if (x-r) is a factor of the polynomial more than once."
This is incorrect. x2 - 4 = (x - 2)(x + 2). Meaning the roots are 2 and -2.
Also section 5, I'm not sure how you came up with those answers. The roots are 2 and -1.
I tried the spreadsheet, but can't seem to get it to work.
I wonder what strategies will be used by video start-ups who seem to be using AWS EC2 to cope with unexpected competition from AWS. AWS Transcoder seems to be getting better and their rates are pretty aggressive.
And workplace safety standards. One could reasonably say most employers who grew up post-union would still favor safety, but the cultural change came from unions, and it can slide back easily.
"in North America".

Best to read the whole sentence before dishing out inaccurate sarcasm.
Manning was arrested in May 2010 and his first preferral (the UCMJ equivalent of indictment) was issued in July 2010.
Add low carb and I'll be you customer for life!
>When they are happy with the results, the document is finalized into a TIFF or PDF document with the pages flattened into single image objects (so you can't just delete the black boxes - they are now part of the embedded image).

And if you fail to do that, you get this (original link is gone, but here's the discussion, and the gist is the TSA released "redacted documents" where you could just select over the blacked out areas and ctrl-C to recover the text).

https://news.ycombinator.com/item?id=980465
Creator of Yum; Seth Vidal killed in fatal hit-and-run
I totally agree with you guys, traffic first.

But if you look around everybody is just talking about A/B testing. My point is that that doesn't look to me statistically meaningful... it's kind like you're taking the A/B testing approach, but applying it the wrong way...

What I was asking for was a real example of A/B testing for a startup, but you're basically confirming me that this doesn't exist. :)
I have to say I think the conclusion that this isn't related to the Korean Airlines mishap series is mistaken. KAL Cargo Flight 8509 [1] was the last KAL crash, when cultural reasons turned a instrument malfunction into a fatal crash, because a junior FO wouldn't speak up when a Senior Captain(Colonel RoKAF) over-banked the 747, and crashed.

One thing that surprises me is that the same personality trait that crashed 8509, would make them a lousy flight lead as well, not to mention a lousy Squadron CO or Wing CO. If the pilots in the squadron aren't comfortable raising safety issues with their CO, then sooner or later, a crash will happen.

It's not just a foreign issue, poor safety culture lead to the VFMAT-101 crash in San Diego, where 4 people on the ground died[2]. The CO of VR-1 (Fleet Logistics Squadron/VIP transport) got canned for poor command climate [3], which caused a few safety issues, then fudging her NATOPS flight proficiency paperwork. A more "balanced" CO would have realized that flying the checkride, staying fully current would have been easier, and certainly better for safety climate.

IMO(Former pilot): Based on reports, the Pilot Not Flying(PNF/Experienced FO) didn't inform the veteran Captain that he was significantly slow by 500 ft, which could be considered the "waveoff window"[3] for landing a 777 on a runway, even when on a visual approach. Others have pointed out the regulations requiring a go-around for a visual approach are vaguely worded as "when required" without specifying the conditions. Some pilots take that the regulations literally, and believe that a visual approach doesn't require a decision altitude, call-outs or a stabilized approach. It does require to pilots to be safe, and is often required by company Operations Manuals.

[1] http://en.wikipedia.org/wiki/Korean_Air_Cargo_Flight_8509

[2] https://en.wikipedia.org/wiki/2008_San_Diego_F/A-18_crash

[3] http://www.navytimes.com/article/20120916/NEWS/209160317/UAV...
That's a great point, and an awesome article. In the post, I'm referring to a continuous change versus a discontinuous one; with large coefficients or large powers, you can cause a big shift with a very small change.

However, you can always find a chance small enough that it won't make a substantial impact on the roots; this isn't the case with discontinuous functions.
Direct banking customer to customer with an API...oh yes many marketplaces would enjoy that (essentially acting like a phone operator that connects both parties).

I can see some value in providing a way for some third party (i.e. the marketplace) to escrow down the line.

Good luck :)
Every regional flight I have booked through a major airlines has prominently shown both the affiliate airline and the type of aircraft.
So, please help me understand what is cool about this. Isn't this similar to the Socket.io demos?
The folks at Development Seed are doing really awesome work

I am also a member of the Development Seed fan club, having met many of the team members. Though, I feel like they should update their PR statement. Every time they are mentioned in an article, the Drupal past comes out: The startup first made its mark in the DC tech scene consulting on Drupal I think we can all agree that mentioning one's history working with Drupal is not going to convey a feeling of cutting edge work by a, frankly, team of brilliant engineers like Dev Seed. I have done work with Drupal in the past, yet it does not appear on my resume.

Instead, they could be saying something like: Development Seed, makers of Mapbox and Tile Mill, which directly competes with Google Maps products, and in many ways is better, develops and promotes technologies and methodologies reminiscent of Bay Area start-ups.

These guys really do not get enough credit, even with a minor mention in the Atlantic article.
Thanks for that article it's a very interesting read, and I wasn't aware of that case.

There are many, many cases like this. And they don't even try to hide it or pass it as leaks. Even recently there was a recording presented by the Information Minister himself, which was taken in somebody's home. This means they had to break in to the house and place bugs.

When I say hypocrisy ( thanks for the correction) I mean the Venezuelan government, not Snowden. I support what he did and right now he cannot be picky as to where he goes to be safe.

That's the reason why I put "fighting for freedom" in quotes. The Venezuelan govt keeps making statements saying that it's our duty to protect Snowden for the freedom of the world. It's just that in their eyes, those that oppose them don't have right to that freedom.
Have you spent much time in C? Go is directly descended from C, not Python. Its requirements are different.

- If you are passing a number of related arguments, often a struct is a better data structure than default or named parameters.

- I am ambivalent about panic/recover, but have no problem with the rest.

- I do tend to agree that "and" and "or" would be more readable, but it's such a minor issue.

- Regarding your UTF-8 example, I imagine the Go authors believed most Go users would be spending more of their time dealing with bytes than characters. Go is not a language optimized for text manipulation, it is optimized for byte manipulation, like C. This is apparent in the lack of effort put toward optimizing the regular expression engine to date.
The descriptive argument in this case is irrelevant. Okay, he broke the law. Nobody here disputes that.

So what?

The entire point I was trying to make was that I don't think the average HN reader, whatever their level of dedication to rule of law (some more, some less), wants to see a guy tortured because he broke a law, less so when the law is being abused by a corrupt system in furtherance of its corruption.

Not making this argument basically means that you're outsourcing your moral compass to a third party, a third party who often makes tenuous and outright backwards connections between moral principles and laws.

All judgements aside, the normative argument is the only thing there's any kind of discussion or disagreement on. Making the descriptive one apropos of nothing carries the connotation that you value the rule of law above all else.

I voted you up for whatever that's worth, but I wish you'd expand on what you mean. Oftentimes it seems you and I misunderstand each other.
TDD has no benefits, that is why the confusion is such an issue. People keep pretending the benefits of testing are benefits of TDD, when TDD is entirely unnecessary.
Netflix dumps Exchange, other on-premise software in cloud-first strategy
I don't think it helped that leftist organizations in the U.S. such as Weather Underground turned violent. An offshoot of WUO later murdered people to rob a Brinks truck to try to fund further violence.

Using violence to make your point has been a good way to get that point tainted in the minds of most of the U.S., especially after the Atlanta Olympic bombings, 9/11, etc.

Liberal and socialist have also started to take on a negative connotation, but not as bad as 'leftist'.

And of course it bears keeping in mind that many of those who oppose NSA surveilliance on principled grounds also oppose any type of leftist/socialist government by the same principles.
A Gulfstream V could get him there directly. Doesn't solve the EU airspace issues though.
He's in a military prison, with military personnel. Why? His commander could have him confined anywhere[1]. If the country where civil enough that Snowden could get bail I would be all for him being here, but in this atmosphere he would barely get a show trial.

[1] http://usmilitary.about.com/library/weekly/aa102200a.htm
.

We've lost a lot of great people in the last year it seems.
b/c solar cells will be around for a long time

Are you sure about that? It's something I always wondered. The efficiency of today's solar panels is 15%-20%. According to a short google search, researchers have already shown panels with 44%. It seems certain that over time the efficiency of commercial panels is going up and prices are going down.
If you have only limited space (e.g. your roof), doesn't it make economic sense to replace your old panels with more efficient and possibly also cheaper panels at some point?
I have not worked heavily with floats, but I think numerical comparison (IE, greater than/less than) produce a non-ambigous ordering. Assuming that both ends have the same set of numbers representable as floats, it should be lossless. If they do have a different set of floats, then you need to solve lossless conversions before talking about lossless compressions.
Exactly. I'm a MP in the guard and I wouldn't be driven to cause him any more discomfort than a normal detainee.

Most of my peers would take a _much_ different approach to that situation, I'm sure.
I met Seth at a Linux conference once, he was a really friendly guy and well liked, such a shame.
From Wikipedia (http://en.wikipedia.org/wiki/Bradley_Manning):

> Manning was held from July 2010 in the Marine Corps Brig, Quantico, Virginia, under Prevention of Injury status, which entailed de facto solitary confinement and other restrictions that caused international concern. In April 2011 he was transferred to Fort Leavenworth, where he could interact with other detainees.[3] He pleaded guilty in February 2013 to 10 of the 22 charges, which could carry a sentence of up to 20 years.[4] The trial on the remaining charges, including aiding the enemy, began on June 3, 2013.[5]

So, from indictment to trial was about 3 years, no?
Actually, it's quite the opposite. TDD advocates and researchers have been trying to clarify the distinction for years. One of the motivating factors of BDD was to rebrand TDD with less of a focus on the word "test," because that word causes a lot of confusion among practitioners.

Also, please drop the word "cultists." You can disagree with a technique on legitimate grounds without resorting to ad hominems. I'm downvoting you because you're not adding any substance to the debate.
This makes it easier for web application designers, but is less optimal for those publishing static pages, which are actually the mainstay of the web.

Further, it's less user-explorable, which further distances the web from access by the everyday tinkerer as opposed to the professional with lots of time to explore.
That's one of the both wonderful and sad things about our field; it is so young and burgeoning that we get to interact with many of its founders and grandmasters on a daily basis, but we also get to see them pass away.

We miss you, Seth :(
Really young too. What a shame.
> What you wrote might appeal to some developers, but it means little to users

If you look throughout history, the operating systems that succeeded where the operating systems preferred by developers. Whether this is mixing causality with correlation, we can't really be sure, since the marketplace is in general weird, however it's safe to assume that popularity amongst users is related to popularity amongst developers.

1) Exhibit A: Windows versus OS/2 (remember IBM's OS/2 ?)

2) Exhibit B: "The Return of the Mac", by Paul Graham - http://paulgraham.com/mac.html

3) Exhibit C: Symbian in 2007 had 70% of the market-share or even more
But Korean Air at least, and Korean pilots have already faced that hurdle (if they aren't already the poster children for culture issues among pilots), and if it comes down to a cultural issue again I'll be more than a little surprised.

Can't find the link I originally saw that went into this in more detail, but the basic subject is covered here: http://blogs.wsj.com/middleseat/2008/12/04/malcolm-gladwell-...

More on the business side here: http://www.nytimes.com/2002/03/26/business/new-standards-mea...
It is a first class member of GCC, under the GNU project. There are no possible concerns. I challenge you to attempt to articulate even one. No vague "google pulls the plug" statements, articulate a specific concern. Try it. You idiot crybabies, seemingly primarily people who got butthurt at having their hosted RSS reader pulled out from under them, never can.

You are either a troll or an idiot. Actually, I'm leaning towards both.
> Correct, that and the NSA infrastructure on European soil has to vanish.

The odds of either of those things occurring are perilously near zero
Microsoft OneNote team doing AMA on reddit
I work on java db engine. C/C++ and Java developers have completely different mind set. Where C guy is doing bite-wise operations Java guy will implement separate object for each pixel. It is rare to see tightly optimized java code.

I see main Java advantage in concurrency and advanced programming. My code has fine-grained locking, robust, correct and very quickly written. And hand optimized code in bottlenecks usually has comparable speed.
> First, ASCII is inefficient.

Why aren't we using binary file formats anymore?

XML is more easily debugged when the machine tools don't work.

It's also more accessible, more easily created and modified, and thus, more available to a wider range of people than just web design professionals.
these are fixed. thanks for pointing them out!

what's wrong with the spreadsheet?
Not much notice considering how likely it is for people to be on holiday this week (taking advantage of the long weekend).
When will we stop tolerating the flagrant waste of life that occurs every day as a result of our addiction and worship of the automobile?
I'm fairly sure it was B.
Calling ASCII a primary source of inefficiency that needs to be "fixed", in the presence of so much rubbish (advertising) being force fed to users by so many websites, is a red flag that this is not truly concerned with efficiency for users' benefit. It may be more concerned with efficiency for those serving up the rubbish. There are other sources of inefficiency that one could argue are much larger sources of inefficiency for end users. Unwanted advertising could be at the top of the list. Resolving domain names of ad servers that serve the user no intentionally requested content, day after day, might be another. True "efficiency" would be embodied by the user receiving only what she requests (the content), and nothing more. A question to ask might be: will a binary protocol make this easier or more difficult for users to achieve?

In a vacuum, absent any surrounding context, binary does trump ASCII for efficiency in transmitting and receiving information over a wire. No contest.

But in the context of the world wide web, which is a visual medium to be read by humans, moving to a binary protocol does not guarantee that the web will become more "efficient" for end users. If I am an advertiser and can more efficiently insert rubbish into the content the end user is seeking, does that make the web more "efficient"?

And who is it that is responsible for 95% of the revenue of the company that designed SPDY/HTTP 2.0? End users? Guess again. The answer is: advertisers.
The old panels could go through some scheme to the roofs of poor people.
So very sad.

I personally think the world would be a much better place if cars were relegated to intercity travel and walking/biking/public transit were the only means of intracity movement. The world would be cleaner and in all likelihood much healthier, and needless accidents like this would be avoided.

RIP.
>Regardless of whether you think it's just or unjust, a law is a law.

Can I rephrase? A law is only a law. Followed by none, it has no power, revered religiously, it becomes an instrument of great pain and suffering.

Opinion follows: Unjust laws should not be followed, or given any heed beyond condescension towards both the law and those who passed it.