skysight-inc/HackerNews huggingface dataset:
Things can tend to go out the window when you are going through high stress.

>> 02:14:23 (Robert) Putain, on va taper... C'est pas vrai!
Damn it, we're going to crash... This can't be happening!

What a frightening moment. I can only imagine what was going through his head at that moment.
Household staff agency, Household recruitment agency, Household agency
SETI restarts the Allen Telescope Array, resumes looking for alien life
I wasn't expecting much from yet another "How to secure your website..." article, but those headers are completely new to me.
But an Act just like we have for engineers/architects/lawyers/doctors only shows that there is monopoly coming soon.

I know very little about Malaysia, so I can't say for sure whether licensing engineers/architects/lawyers/doctors has been a net positive there, but I strongly suspect that it has been, just like everywhere else in the world that has tried it. It is certainly not "insane".

Remember, lots of people in IT don't even have degrees in their respective fields -- thats the beauty of IT.

Similarly, the problem with IT (from back street "computer repair" guys, through to "systems integration engineers" from large consultancies) is that there are too many dodgy chancers who have no real idea what they're doing, and who end up bodging everything together with spit and bailer twine.

Suggesting that this is a problem that the industry has had decades to solve on its own and has failed, and that it might now be time for the government to get involved is certainly not "insane" either.
SETI Search Resumes at Allen Telescope Array, Targeting New Planets
pitot tubes just measure longitudinally forward airspeed (ie the direction the plane is going). altimeters measure asl (above sea level) altitude, and gyros measure angle of attack and accelerations.

I believe there is a way to tell stall just from altimeter and gyro readings when combined with state information (flap position, gear up/down, &c.) about the plane.

great points about the ui design, though.

i think the biggest issue, though, was the controls not announcing (either through force feedback or a blaring alarm or an urgently blinking light) conflicting input on the control sticks. does anyone know why this is a feature in the first place?
Very interesting insight. But I think you're both right and wrong.

It's certainly true that computer assistance and correction leads to bad habits. I drive a motorcycle and will never drive one with ABS, because I know from many people that once you have a bike with ABS, the moment you ride one without, you fall, usually in less than half a mile: you're used to stepping furiously on the brakes, and that is quite unforgiving when there is no ABS ;-)

But it's also probably true that computer assistance saved many more lives than it took.

It just shouldn't turn off on its own; or, people should have extensive training with assistance off ("alternate law").
Learned a lot for my next startup. Thanks a lot for this post. I really appreciate.
You can export your stuff from Instapaper as CSV. Read it Later lets you export your stuff as HTML. If you wanted to switch you could probably script the migration in a few minutes.
perhaps have the plane decide which input seems more rational, then announce who has control.
Choptag: The Most Comprehensive Comparison Shop for Athletes
With the Qantas incident, they had something like 146 msgs appear on the screen spread over about 5 or 6 pages. So they were forcibly distracted from solving the problem from a top-down approach to having to investigate and cancel each of the 146 msgs, and that was why the two extra pilots were such a godsend, they were able to help out.
If you want to get into root cause analysis, it sounds like the incorrect radar setting got them in the situation in the first place. Obviously the way the pilots dealt with that situation from then on was suboptimal, but avoiding situations where there is a chance for bad decision making is also important.
The autopilot turning off altogether is the biggest equipment problem here (along with averaging/independent sticks). An alarm will surely be necessary but I don't see how killing off autopilot helps since the pilots probably won't have any better of an idea. Perhaps this specific incident caught an ugly edge case.

There is actually a fair amount of ergonomics and interfaces design that goes into these systems - at least equal to Amazon's shopping cart, probably more. Same goes for systems like ATC.

"Stall" does mean "dive now" to every pilot. It is extremely questionable whether including this information explicitly would help at all in the chaotic, confused environment in the cockpit at the time. "Why are you pulling the stick back" is way too long as well, although it does raise a fair point about keeping both pilots aware of each other's control inputs.
It's not so much the fact that they are preferred stock but that you could argue that the stock is re-purchased at what could be considered to be less than market value.

Imagine if you will a publicly traded company that repurchases preferred shares, right before the company agrees to be acquired, for substantially less than the post acquisition valuation. You bet there'd be law suits....

Nonetheless your point stands, if you are considering acquiring preferred stock (whether purchased with cash, other equity, or hard work) you should do so with your eyes wide open.
cant beat http://lessaccounting.com
Free Indie Games not featured on TIGS or Indiegames: String [David Scatliffe]
Funny you should ask that. There's that popular templating framework that is really good at transforming a flat or tree-ish structure of arrays and objects into a flat string. Also has a nice textual persistence format which lets you mix XML literals with processing instructions; well supported by most text editors out there. The framework is not all that great for other uses, but really shines at templating. You mix and match botch standard DOM -- including XSLT and whatnot -- and its fast, simple native arrays and objects. Available on many servers. The framework originally targetted Perl, but later on was re-implemented in C as standalone entity, for better performance.

They call it `PHP'.
Having grown up with Super Mario Bros and the Legend of Zelda, even just thinking about these games brings me back to the old times and gives me a warm shiver.

I still remember that christmas morning in 89 or 90 when I got my first Nintendo. It was snowing outside, which made it feel even more cozy inside. My friend and me had been playing Super Mario Bros almost all morning and had forgotten time in between. Suddenly it was lunchtime and my grandma came for visit. She correctly observed that I hadn't even touched her present yet (I forgot what it was). It was still at the same position where I put it after opening it. Super Mario Bros had me so hooked that I'd forgotten about the rest.
After that, Miyamoto's creations always followed me around, be it on the GameBoy, the SNES, or the N64.
Godspeed Miyamoto, you shaped my youth and I thank you for it.
(cough) Public transport (cough)
Denver Search Engine Optimization
Trulium offers Search Engine Optimization to enhance website visibility and bring qualified prospects to your website.
I guess the root confusion is whether or not you expected the equivalent of echo "foo" > /etc/motd to replace the symlink with a new file containing "foo", or not.

Or if the symlink semantics just weren't something you considered at this point, which lead you to keep hunting.
Interestingly I have not played flight simulators since the 1980's, but I know of overspeed stalls (usually mach tucks) in part from being fascinated about historical engineering, and ran into the issue when looking at WWII aircraft (interestingly the first confirmed incidents of overspeed stalls were with the propeller-driven Lightening aircraft in WWII).
when instruments were first introduced to planes, most people thought that something caused all instruments to malfunction like crazy as soon as they entered clouds due to the ghost spatial effects the pilots assumed were true ("I can't be turning, I feel like I'm going in a straight line!" or "I can't be going straight, I feel like I'm turning").

If I remember correctly, the average lifetime of a non-instrument trained pilot in instrument only conditions is measured in seconds, because these ghosting effects are so strong.
GTUG – Google Dart Talk (with Seth Ladd)
IO Virtualization has Compelling Advantages
AoA sensors are separate from pitot tubes and in every schematic I have seen located on the exterior of the aircraft, so I believe the measurement is direct.
Is it possible that the warning speaker was broken? It's odd that none of the pilots would even acknowledge it. Or does the recorder record the stall warning noise too?
I don't know about Flash, but I'd say this is a bit unlikely. You need special shader programs for custom antialiasing tricks like FXAA.

For WebGL, you should be able to write the shaders and a multi-pass renderer framework that does the antialiasing. However, with WebGL, you're constrained to using somewhat simpler texture formats than you have available with a modern desktop. If you have to use 8 bit RGBA textures, you will probably suffer from color banding and other nasty artifacts compared to 16 bit floating point textures that are normally used on the desktop.
I think a lot of people here are making an assumption that the majority of the effort here will be in building the application. But note Marco's words:

> then supporting and maintaining it in parallel with my iOS app indefinitely

and

> you’ll answer all support email that comes from it

I think Marco's insight is that he knows how much support work he gets just from the iOS application (notice all those posts he does about what proportion of devices have different versions of iOS on them, and the consequences for a developer). And I think his perception is that supporting an Android application could well be much more effort, at least partly because there are many more OS versions and device combinations. The developers here are probably thinking "hey this must be 90% development work, 10% answering emails"; Marco might be thinking of it more like "this could be 60% answering emails, 40% writing code" (I'm guessing at the numbers to illustrate the point, by the way).

Developing the application himself would involve learning Android development to a level where he can produce an application that meets his high standards. Contracting the development work out would still leave him needing to support the Android application. I can see why the option he's suggesting looks attractive.
What about a largely HTML5 based app?
people don’t buy products – they buy the benefit.

People also can't differentiate needs over desires, they also can't help themselves against the herd mentality, otherwise they wouldn't be using social networks and playing Zynga games in the first place.

This emphasis on benefits is exaggerated, as clearly if people thought really well about it, a lot of companies would go out of business.

Also, great software in usage goes beyond the purpose imbued by the creators. Sometimes the creators don't even know the problem it's trying to solve. I'm pretty sure the creators of software like Excel couldn't envision the myriads of ways in which it will be used and why it would be of any usefulness versus a custom form / listing developed by somebody in Fox Pro / dBase in an hour. Facebook is also great because it is different for everybody - for some it is a vanity contest, others like to keep contacts to old high-school buddies, others like playing stupid games, others like to be notified of events and so on and so fort.
Singularity University: Cyber Crime and Terrorism
I imagine this is already possible but with people as drivers instead of machines, you just need some badass coordination in your cellphone app service.
I went to one of the classes taught by Singularity University today and my mind was completely blown about whats going on in the world of cybercrime. Happy to answer any questions or relay them to Marc Goodman who gave the talk.
Nah, this has been in the works for a few months. I deleted 160 million objects in the spring, which was enough for me to get a phone call from an Amazon product manager. He asked if there was anything they could do to help the deletes go smoothly, and outlined this feature way back then.
What I don't get is why THE HELL are the two sticks averaged? What's the reasoning behind this? "Hey, one pilot thinks we should descend, the other we should climb, better maintain altitude without telling either one about it". Why?
Your OS does the equivalent of ob_start() on packet network sockets by default. See SO_SNDBUF, TCP_CORK, and TCP_NODELAY option to setsockopt().

If data sent over packet network wasn't bufferend, most of the time partial frames would be sent. With buffering, the OS usually sends full frames, making better use of bandwidth, at slight expense of delay and tiny extra memory use. There is even some tunable smarts built-in to keep delay down to manageable size.

The OS tries to create full frames from partial writes from applications. If OS didn't provide that service, it would be up to application to align write size for optimal bandwidth utilization.

You don't really want PHP developers to have to think about size of strings they output, now do you? ;-)
For reference, http://www.pbm.com/~lindahl/mel.html -- a guy that hand-picked intervals between instructions in drum memory for better performance -- not exactly the kind of work for typical webdeveloper.
On Windows the solution for this is ClickOnce[1]. It's actually really well done, but I've only ever seen one program use it - Chrome[2].

[1] http://msdn.microsoft.com/en-us/library/t71a733d(v=VS.100).a...
[2] https://www.google.com/chrome
On the latter point, I think you also need to cultivate some sort of trust relationship. People need to care about your feedback, and truly believe that your view might be better than the view they were holding. Just giving blunt feedback is an easy skill that everyone on Reddit has, so I think people are pretty used to tuning it out, especially if you give them any reason to attribute it to you just being grumpy/biased/jerkish.

One part of this, imo, is that the feedback-giver has to accept that they might also be wrong, and be open to admitting that their feedback was misguided or a matter of opinion if it turns out to be. That helps people to believe that it's not just the feedback-giver trying to impose their personal opinions, but actually well-considered advice.
Yeah I'm curious about that too.

It seems that in the very rare cases where a commercial plane goes down spectacularly, the ones that make it alive were flown by formerly non-commercial pilots (military or otherwise), who've flown planes that give them much less assistance and in much more stressful situations and so "doing the right thing" has almost become second nature to them.

The problem with people is that even if you know what you should be doing in theory, when you're put in an extremely stressful situation you're unlikely to be able to come up with a creative solution... and few situations are more stressful than the moment you realize that something completely unexpected is happening, at night, in a thunderstorm, over the ocean, with 200+ lives depending 100% on your actions.
http://date.fm :)
Online [shopping] Confusopoly
One unintended effect is that accidents are going to be quite different. Although driverless cars are bound to be safer, I wonder what people's reaction will be to computer error causing death. The style of computer error is not likely to correspond to reasonable human factors (like bad conditions, icy roads etc - all that can be programmed in), but bugs / bad radar echo zones / new roads not yet mapped etc - there are going to be deaths caused by circumstances that a human would have easily, safely dealt with.
Big V Telecom Franchise and YOCC(Your Own Call Center) Franchise
Your Strict-Transport-Security definition is missing the "includeSubDomains" flag. STS is a lot more effective if you use that flag.

You should discuss how X-Frame-Options prevents sites legitimately loading your pages inside frames too. I believe Reddit does this amongst others in order to displays a small control panel at the top of the page. X-Frame-Options is appropriate for many sites, but perhaps not for blogs.

You should talk about how CSP prevents most bookmarklets from working. For example readability and instapaper. I really like CSP, but people should be made aware of this.
Would the weather radar not being set up correctly have played a part in the reasoning of the captain?
There's a big difference between IT and the other licensed fields is that they are mature professions where change is slow and a university education and a license actually means competence, and the expectations of their clients are sane and bounded.

IT is an immature profession, change is rapid, best practice are constantly changing, client expectations are insane and unbounded, and there are many, many people in the industry with a university degree that can't program their way out of a cardboard box, while there are people with no formal education and a few years of experience that are better than most veterans.

The skill of a programmer depends too much on creativity, so a license can only guarantee half of the skillset, not the entire skillset, and therefore it's worthless.
You could just write the app and keep the profits yourself, you'd lose the free publicity but you'd be the best instapaper app for android anyway.
CloudBerry Explorer has already been updated to support this. A good way to lower my $0.60 worth of usage.
A commenter below (cellularmitosis) makes a very interesting point: Bonin may not have realized he was in "alternate law" (let's call it "mode" instead of "law").

In "normal mode" the computer will not let pilots stall the plane, whatever they do; it will accept the commands up to what it considers dangerous. There's an "envelope" of acceptable plane movements; pilots can move inside this envelope but not outside of it.

In "alternate mode", the envelope is much wider and you can actually stall the plane.

If you're in normal mode, it makes sense to pull the stick all the way so that you're at the edge of the envelope: you climb as fast as you possibly can (as fast as the computer will let you).

And you can probably fool yourself when the stall alarm rings: the computer is telling me I'm near stalling -- I'm at the edge of the envelope, THIS IS WHAT I WANT!!

In fact you're not in normal mode anymore, and the computer is telling you that you're way past the envelope. But you can't register that, because for you that is simply impossible.

If that's what happened, the cause of the crash is insufficient training in alternate mode.
Dear CNET,

I hope your servers get fried, along with all your backups.

Sincerely,

kermitthehermit
Once we have automated cars why would anyone own one? Cars are the biggest waste of money we have right now. On a house you spend more but you have the potential to get it back or even make a profit. Not so with a car, it's just loss and a lot of that.

The sensible thing to do would be to have cars as a service. Why tie yourself to one type of car when you can just order what ever you need for that specific trip? Why does every family need 2 cars when nearly all our time is spent in one place (e.g. home, the office, the golf course).

Cars as a service can enjoy the same kinds of economies you have with e.g. the phone network. You don't have to have enough for everyone because everyone won't be using them at the same time. You need only worry about peak time, which you even have some control over since you're making the driving schedules.
This article rubs me the wrong way. Rails is good for beginners because it has more tutorials than probably any other web framework ever. That's the main metric that matters for a true beginner.

The fact that Rails has a ton more features that will take longer to understand than Sinatra is neither here nor there. If you don't need those features than Sinatra is the obvious choice, if you do need them then Rails is the obvious choice. This is orthogonal to the user's experience level.
They're not a free CA. They're a business that sells certificates, and just so happens to also give out certain types of certificates for free.

They have just as much incentive to secure their systems as any other CA. Their reputation is just as important to them.

It doesn't matter which CA you use. If your CA, or any other trusted CA is compromised, you're affected exactly the same.
Yes AIR has a fantastic install process, even installing AIR it's self.

With the install badge you could also detect if it was already installed, and launch rather than download.

It would shock you how many people would download and install an app every time they wanted to run it.

There is no wonder why something like the app store on iOS is used by so many non techy people and so popular. Especially when you think you could install apps on phones before this...
waitwhat.

It's such a huge problem that the advancement of technology surely has been completely stunted the world over. /sarcasm

The problem is what you are licensing exactly. I don't know how many "certified" developers I've worked with who were complete freaking idiots. A license isn't some sort of quality signifier, it's just more bureaucracy and government involvement in a field that moves too rapidly for certification to keep up.

There aren't that many "dodgy chancers". They don't survive in the industry, otherwise the industry falls over on itself.
Facebook Wall Script
Probe into English examiners' 'tips to teachers'
Rails is not for beginners because if you aren't good at OO design it's extremely easy to write horrible code that does a lot.
1. This is a region that is quite regular with thunderstorms. The captain probably assumed this was like any other storm in this area any other day of the week.

2. This route is at the upperlimit this plane configuration can fly. If they had to reroute they would need to stop and refuel in another country, possibly Spain, Senegal or Morocco. I assume the captain didn't want to do this and soldiered ahead.
The visibility on iOS might depend on how often normal users access the status tray. I have the weather widget in it, so even when not interested I get to see the forcasts five or six times a day at least.
I wouldn't imagine buying a app for basic weather checking.
Okay. This is how the cockpit apparently looks: http://www.pbase.com/image/47231836

Where are you going to stick the indicator light so that it's impossible to ignore it or mistake it for something else.
It's probably hidden somewhere in the comments from the last 10 years, next to the awful comments written in foreign languages.