skysight-inc/HackerNews huggingface dataset:
Well, you should see it from another point of view. You write and debug(!) your application in Dart, later you compile it to JavaScript. The dart2js team tries very hard to generate code that runs just like the Dart code does in the VM. Look at the JS-code like the binary code you get from a c++ compiler. There are hardly any people debuging the generated machine code in c++ right?

I have allready written tons of Dart code, and i have to admit there were a few issues with the JS-code regarding cross browser compatibilty (btw. it is easy to read the generated js-code). Those issues were problems in the dart2js compiler because it's a alpha-version right now. The dart2js team fixed all those bugs. As soon as the compiler will finally ship we will rely on the generated output - no need to debug "assembly language".
I guess the application of this instance your more discriminating objectivity is correct. That said, having a user install a malicious app could certainly be the beginnings of a bot-net.
I'm willing to bet you already have a better device for reading novels. My favourite device for reading novels is my phone. It's really comfortable to hold, its small size completely eliminates eye-scanning, and the small size means that on appropriate settings it doesn't emit enough light to cause eye strain or keep me awake, yet emits enough that you can read in the dark. The other nice thing about the phone is that it's always on me, I don't have to remember to throw it in my bag.

There are certainly situations where I prefer my epaper device. In sunlight, for example, or when the battery on my phone is dead or dying.

The iPad is great for reading non-fiction (aka PDFs with diagrams), but it's a horrible device for reading novels.
That bar could get cramped in portrait mode, the phone arrangement is likely more usable.
I think that's a false dichotomy. The good carpenters I know are all reasonably good designers. And I would never hire an architect who didn't have some experience actually making things; otherwise there's too much risk of getting what software people call "architecture astronauts".

I think the right solution is the approach IDEO takes: teams of what they call T-shaped people: broad general understanding, with great depth in a particular area.

In Facebook's case in particular, I don't think they need a lot of brilliant design as much as they need solid, competent, well-integrated features. Indeed, their latest attempt at design brilliance, Timeline, has been much less well executed than their zillion engineer-led evolutionary changes.
Occasionally I browse HN in lynx, and pressing g followed by entering news.ycombinator.com (or any other hostname beginning with "news." and not prefixed with a protocol type) results in lynx trying to do exactly that: looking for nntp://news.ycombinator.com...

But yes, having it for real and being able to browse in a properly-threaded netnews client, hide subthreads you don't care for, and never have to click on "More" only to see "Unknown or expired link" because you took too long to read the first n messages - these would all be great, plus extra geek cred.
In other sources Titov mentions 13,000 entrepreneurs who are currently in jail. A quick search in Russian for "Titov entrepreneurs three million" doesn't give any other results but the BBC article.
I'm not a big fan of the outline you used to indicate the next action. When I saw your tutorial, I couldn't see where the Login button is because of the thick orange outline hovering the login button making it hard to the "login" button. It needs to be outside of the labels and it should be easier to see.

You should research for a different way to direct users there, the outline should be optional. Maybe an arrow or other type of animation.

Other than that, it looks great and I can't wait to see it mature. I'd love to use it!
Sqlmap: Automatic SQL injection and database takeover tool
I was just coming to post how much I like the viewer. Slides next to / in sync with the talk is really nice. Styling could be better (for me), but the functionality is really nice.
Yeah, but who would enforce it? A class-action suit, maybe?
I think people who hate screencasts would also be annoyed at the slow animations between each step. Is it just me, or are they more than a second long?
I think you're giving them too much credit. To me, this screams of marketing driven decision. It seems transparent to me that Cisco was trying to get some synergy with their current marketing "Cisco Cloud" advertising.

I can just hear the marketing droids speaking now - "Wouldn't it be great if we could bring our little home users into the great cloud so they think they're important to us. Why would anyone object to that, I mean they already have opt-in to automatic updates so they are saying it's OK, they really want it".

Sheesh.
Totally. A friend in I tried this (not in the US) using bills approximately $20 in value. We had a mediocre Epson printer and just did the approach of scan+print. We'd then handle the bills and throw them with dirt. Nothing fancy; just two kids playing around to get some extra beer money and also just to see if we could pull it off.

Out of the 10 times we tried using the fakes, we only were noticed once. It's very, very easy to do if you aren't trying to make a living at it.

I would imagine these days, it's even easier to pull off, _because_ of the high-tech protections. If you can replicate a single high-profile piece (like a hologram or something), then folks will probably just assume it's good. Most people don't know the tens of different protections, and anything flashy and difficult looking would work. They don't know the details - hell, I'd bet a bill with a holographic mark could be counterfeited using one of the holograms Microsoft uses on their products.
The root cause was Technical failure, not pilot error. The instruments were wrong and the burden of accuracy on such a technically complicated machine is on the aircraft.

But that's too easy to sue for so the manufacturers of the systems press to blame the dead crew.

This is standard corporate culture.
Can we clarify the title to "2009 Air France crash 'due to pilot and technical failure'"?

The way it is now makes it sound like there was another crash.
The Changing Faces of The King of Pop Michael Jackson
I'm guessing a lot of the camera apps check for a rear camera and block themselves if it's not present. Since Google seems set to sell a bunch of these Nexus Tablets I'd imagine those apps will all get updated to work with its front camera.
I meant that I optimize for project newcomers, preferably ones who are comfortable in the finer points of JavaScript.

It's not that I don't take advantage of JavaScript's strengths. I get the sense that people interpreted my article as a glorification of the Google Style Guide, that it should be followed precisely. I suppose I should have worded it better. My personal style is heavily inspired by Google's, but I freely deviate where I feel it is practical. For instance, I use closures and functional approaches when I feel it will make for faster/more readable code. It's mainly the annotations and and line limit that I follow religiously.
It's interesting that MVC is mostly introduced to most people as part of a web based architecture. From my understanding of MVC, the view can be updated by the model, and view can update the model. Which makes sense in the context that you have multiple views into the model. This doesn't tend to happen with web based MVC.
I'm a member of the insane gun lobby, and I'd be happy to take you shooting anytime you'd like. I think even if you are against the political stance of the American gun lobby or dislike firearms it's a good skill to be able to safely render a weapon into a harmless condition.
I wrote a review too, if anyone's interested: http://michaelevans.org/blog/2012/07/03/nexus-7-review/
http://en.wikipedia.org/wiki/The_Bothersome_Man
Which is really the key aspect to all of this.

Technology moves forward enabling new behaviors that were never possible before, and much of the "innovation" that people declare is nothing more than a land-rush (see the "on a computer" that was the invention of countless patents). The iPhone stood on the backs of the GPS industry, for instance, that pushed much of the innovations in mobile chips, GPUs (OpenGL ES and mobile GPUs were made for the in-car GPS industry), screen and touchscreen technology. Suddenly the technology was there to do things that couldn't be done before and the land grab was afoot. Is a land grab innovation?

I don't discount that Apple invented and refined a lot, or that some companies seem to be addicted to simply cloning (Samsung is particularly guilty of this), but a lot of what Apple is credited with isn't much more evolved than "on a computer". And now that we have all sorts of innovations in battery technology, chipsets, etc, things like Google's glasses are possible, but only a fool would imagine that they created them out of the ether, instead of simply moved to where technology had brought them.
Pricing - Comming soon (should be Coming Soon) or ideally should be listed from the beginning ;)

A lot of the examples at the bottom seem to either be blank or break your webserver seeing a lot of

Error Occurred While Processing Request
Element XMLATTRIBUTES.IMAGEID is undefined in a Java object of type class coldfusion.xml.XmlNodeMap referenced as ''

The error occurred in C:\inetpub\wwwroot\iorad\app\dspHTMLPlayer.cfm: line 777
So, you recommend not using a language that's less than a 1.0 because stuff breaks in new releases? Really? :|

You can solve lots of real problems with Node, and I'd argue you should do that because even when the APIs break, if your code is well written you should be able to bring it in line fairly quickly by only updating the impacted modules. So, that's not a big deal.

In re: libraries, if you're not willing to occasionally fork and upgrade other peopele's libraries, or better yet write your own, then perhaps the problem isn't Node. Not every Software Engineer is cut out to work on the bleeding edge. I would suggest that perhaps you're not one of those engineers, but that doesn't mean that I can't solve real problems with Node.js and love it.

I know the title is flamebait, but I've seen that point of view from people who weren't trying to start a flame war, so I figured now was a good time to put in my two cents. :)
It's certainly better than the alternatives that preceded it. I can't tell you how many times I've searched for <topic>, found my question in a forum about <topic>, and instead of answers or straightforward discussion I find a bunch of attitude from high-postcount forum jockeys saying "use the search function", "RTFM," changing the subject, and otherwise contributing lots of useless static noise (often they won't even bother to actually link a FAQ).
Thanks Aditya.
The fact that airbus AVERAGES the control inputs, with no indication of conflicting inputs, when one pilot is pulling back and one pilot is pushing down is just a perfect example that even at the most critical points, where the stakes are the highest, we as engineers and designers fail to think through the implications of bad design.
The instructional dialogue windows dominate the screen visually so it distracts the user from what's actually happening on the website. They won't know where to focus their eyes, and the amount of time it takes for them to orient themselves for each dialogue could make it more cumbersome than a "regular" screencast.
Reasons to Create an Infographic
Yeah and I 100000% thank you for contributing!!!

It is a great contribution to the community and personally, regardless of my or other's personal technicalities.
actually, http headers are not that easy to send. how do you plan to create "content-length" header before rendering whole response?
"The most productive and efficient mean for discussions is now pretty much just a binary deposit for porn and copyrighted material."

Agreed, and definitely sad.

Last time I looked, even the binaries groups seemed to be mainly full of bots posting identical executable binaries (presumably malware) under thousands of different names per group, per day.

Although most text groups are now so dead that even the spammers have left. Maybe it could be reclaimed, if anyone could be bothered?
Thanks for the cite.

I couldn't imagine anything worse that the Stalinistic "360 degree" reviews I've experienced. I was wrong.
The pitfalls of A/B testing
I bought a Galaxy Note since my main reading time is either spent in the dark or grabbed in small gaps of time when I'm on the move. And since it's AMOLED it's not technically back-light and gray on black text works very well for me.
Corruption is demoralizing. Unless he views it as tabloid gossip, which is... unimpressive.
The fact that the pilot ignored the continuous audible "Stall! Stall! Stall!" alarm and kept the control stick pulled fully back (the opposite of what you want to do in a stall) suggests to me that it's legitimate to place some of the blame on human error.
I dunno. I personally am a full-stack guy.

But when I work with back-end developers who don't know MySQL inside and out, and they write a query that works fast in development but slow in production because they didn't realize the column index they specified won't work because of a string collation incompatibility between tables, and they've never even heard of this kind of problem before...

Then I wish they'd stick to writing their back-end executable code, and have a database guy write their query for them, and have a JavaScript expert take care of the front-end stuff.

It's not a question of intelligence, just a question of experience. You have to have done a lot of JavaScript coding to realize never to call parseInt(x), but always parseInt(x, 10), for example. And the number of CSS incompatibilities between browsers that you need to account for...

Unless someone has a lot of full-stack experience, it doesn't seem that great that they should be pushing out full-stack code on their own at a place like Facebook. Maybe code reviews will catch those kinds of things, though.
If I want an artistic short story in magazine form, I'll read the New Yorker. But this is Wired, and the material facts of this story are the only interesting part.

I guess it's possible that a gifted author could wrap these fact with a human-interest element in a way that is worthwhile while still communicating an essential idea ("The Last Question" by Asimov comes to mind). But, by experience, this just isn't within the abilities of most magazine writers. And it doesn't need to be, because the material facts are plenty interesting on their own.

Edit: I can't reply to vacri, so I'll follow up to his comment here. Vacri: human interest pieces have been around for decades. Furthermore, the newspaper format of most journalism (one sentence paragraphs, most important facts at the top regardless of sensible narrative order, negligible artistic flourishes) were set a century ago. I'm pretty young (26), but I've read newspapers from before the internet and they did plenty of bad human-interest stories. I'm pretty skeptical that the internet had much of an impact in this respect. Maybe you have a more specific source, or I misunderstand your claim?

Edit 2, reply to fiatpandas: I think the distinction between an AP-style newspaper article and a human-interest short story is a false dichotomy. Instead, there is a middle option of a fact-focused piece designed to clearly communicate the essential ideas without relying on artistic/narrative devices to keep the reader's attention. (See my reply to jablan http://news.ycombinator.com/edit?id=4203567) Wired can choose whatever style it wants, (and I certainly have no doubt they've done this plenty in the past) but my claim is that the human-interest style is almost always poorly executed. If the facts are interesting enough, then it's unnecessary, and if they aren't, then it's a waste.
edit: curse firefox and my "reply before reading every relevant tabs" habit, you are the poster I had in mind :)

Hasn't the subject been touched recently on HN ? I think I remember a commenter stating that SO degraded because its popularity attracted a flock of "police of the forum mentality kind" posters who would close or move subject based on wording or overzealous sorting of questions in order to get gaming points and that made old and experienced posters go away in reaction.
This is a good lesson. I was straight-forward to get a point across, but it is easy to see how "excellence first" could turn into a poor work environment without moderation.

It also seems that an "excellence first" culture seems to provoke fears that people can't learn, or aren't allowed to make mistakes. Tone and delivery are important here - especially from leadership. My take on excellence first is you don't have to compromise environment for it. Create an environment that fosters excellence, where people aren't afraid to make mistakes but are committed to learning from them. Everything doesn't need to be treated like an emergency, but theres a level of bullshit on a technical level that shouldn't be tolerated. Again, each situation needs to be felt out individually and moderation is always key.

Personally I don't advocate the internal competition aspect of excellence either. The pitfalls of that are well documented as you have pointed out. I'd promote based on team success, and THEN individual contributions. If you can't work as a team then the whole team loses, only once the team succeeds would you start singling people out to see where the best influences were coming from.

TLDR - I think there is a middle ground between not running it like a daycare and running it like a wall street trading firm or gulag.
What about the currying in the previous example? It made a function that had some value of X pre-bound to the addition operation, requiring only 1 operand/argument when called.
"If you look at the bottom of the home screen you'll see a yellow icon next to the Chrome browser".

Yeah, that and also Fred Wilson's foot.
Nope, not at all. Non-violent drug offenders can and do get 20+ year sentences in the US. Especially heroin and crack cocaine. There are some insane mandatory minimum sentences here.
Apple Sued Again in China, This Time Over Siri Patent Infringement
I'd say they're fair if you can afford a good lawyer. If you can't, and have to take a public defender, you are, in most cases, screwed.
That's not my gripe with Dart's JS output. It's just that Dart is so different from JavaScript and has so many thick layers of abstraction that tiny programs can have thousands of lines of JS outputted, a lot coming from having to include Dart's own standard libraries.
While some would make it sound as though Wikileaks was 'against' the US or any specific country, it seems clear to me that they are really just out to shine light on everyone that has secrets.

I, for one, don't see this as a terribly bad thing. Governments and large corporations are under the impression that they can do as they please and no one will ever know the wiser.

Quis custodiet ipsos custodes?
Mozilla doesn't compete with Google on search. (Regardless of that, your statement is quite the non-sequitur, because Mozilla optimizing their income isn't "hurting themselves")
There was an interesting discussion on here about this nearly a year ago, after the data recorders turned up.

http://news.ycombinator.com/item?id=3327202
It was pilot error. An amateur pilot in the same situation would not have crashed the plane, as it was a really basic error. I don't mean to say the pilots were bad - just that with flying, as with all skills, being very advanced can make you quite bad at some of the basics.

The instruments actually could not have done much better, without any external reference points there are some situations that are indistinguishable from air speed, pressure, and g-forces alone. Sadly, the stall profile they were in was one such situation.
The crash was in 2009. This story is from 2012 -- today, in fact.
In which modern MVCC databases can you ask the results of a query if it had been made 1000 transactions before I started this transaction? MVCC is great for dealing with the problems caused by mutability with Concurrency. Datomic takes versioning and immutability a good bit farther than that.
It's worth pointing out that the stall alarm goes off both when you go into a stall and when you come out of it, and you have to do very different things in those situations.
Android team member Dianne Hackborn suggests they tried both and liked this way better for the 7" size:

https://plus.google.com/105051985738280261832/posts/6eWwQvFG...
LOVE it.

I always hated screen casts. I prefer creating a Word or PDF document with annotated screenshots which user can go through at their own pace. One of the idea in my idea list was to make it easy to take screenshots and annotate them and create a polished PDF.

But what you have created is even better. It is highly interactive and user can follow the steps as they work on the actual application. Extremely well done. I think you should market the hell out of this. I think there are lot of buyers out there for this kind of software.

What kind of pricing are we looking at?

P.S.: Always great to see a team of Indians creating a software product, I wish you all the best. I hope you also become as successful as Visual Website Optimizer guys.
It looks really cool, but clicking on one of the newly created projects[1] gives me a 500 error and a coldfusion stacktrace, you might want to turn those off.

[1]http://www.iorad.com/?a=app.htmlplayer&accessCode=GUEST&...
Agreed - though without the slow animations I think you might be on to something. I know a lot of people who hate video/screencasts.
Probably, although the question got flagged down just as quickly as it got voted up sadly:

http://news.ycombinator.com/item?id=4131462

As the mods say, nothing to see here, move along ;)
The Collateral Damage of Internet Censorship by DNS Injection
I actually love using the Kindle Fire (backlit screen) for reading, especially at night. Having a separate light for my reading is a pain, and using night mode in the reading application suits me pretty well.
Quick guide is also a very good feature! I really liked this app.
But would adding an extra caution light / sound to the already-stressful situation have helped? I agree that averaging the inputs seems like an imperfect solution, but what would the alternative be... ignore both or ignore just the Captain/First Officer's inputs?

edit: Re: physically-linked controls (à la Boeing), with one pilot pulling back as hard as he can Vs. the other pushing fwd, isn't the result still (approximately) an average of the two inputs? Obviously they'd feel that the controls weren't moving, but that could be attributed to a number of factors (e.g. icing of the control surfaces).
I've read about this problem several times already but nobody ever explained what was the rationale behind this strange behaviour. Maybe there's a case where that's useful?

I can't imagine any engineer would just say "Mmh, what happens if both pilots move the commands in different directions? Oh well, let's just take the average". I'm sure there's more to it.
> How else can you justify poor people getting 20+ year sentences for relatively minor crimes, ...

Those laws are effectively a eugenics program to weed out low IQ and impulsivity. If you cannot figure out how to beat a cocaine rap or not knock over a gas station, boom, your peak reproductive years get spent in a single sex environment.
> 'Another Spanking'

What does that mean, exactly?
It's an issue I see when things go public. Public then mainstream. As such mainstream users mean mainstream docs. So my evaluation was in those eyes. The most important thing to gain is refinement that can be learned for the next lib you may or may not start/contribute to.
Since these kinds of leaks are very difficult to authenticate, there is an opportunity for intelligence agencies to game WikiLeaks by (slightly) altering stolen documents.

I'd take everything in these documents with a huge grain of salt.