Hacker Newsnew | past | comments | ask | show | jobs | submit | 2011-12-08login
Stories from December 8, 2011
Go back a day, month, or year. Go forward a day, month, or year.
1.Feds Mistakenly Shut Down Popular Blog For Over A Year (techdirt.com)
560 points by taylorbuley on Dec 8, 2011 | 121 comments
2.The Unintended Effects of Driverless Cars (plus.google.com)
420 points by mbrubeck on Dec 8, 2011 | 333 comments
3.Why we ditched PayPal for Stripe (gc-taylor.com)
382 points by gtaylor on Dec 8, 2011 | 119 comments
4.Apple Never Designed the iPad - They Undesigned it (baekdal.com)
358 points by mrsebastian on Dec 8, 2011 | 225 comments
5.17-year-old wins 100k for creating cancer-killing nanoparticle (geek.com)
332 points by ukdm on Dec 8, 2011 | 112 comments
6.What Eric Schmidt actually said (julianyap.com)
315 points by jyap on Dec 8, 2011 | 48 comments
7.Announcing Amber.js (yehudakatz.com)
311 points by wycats on Dec 8, 2011 | 112 comments
8.A single line to 3 cashiers is ~3x faster than a separate line for each cashier (wsj.com)
241 points by blakehill on Dec 8, 2011 | 163 comments
9.Knuth and the Unix Way (leancrew.com)
231 points by angersock on Dec 8, 2011 | 62 comments
10.'I'm Retiring,' Nintendo's Miyamoto Tells His Staff (wired.com)
176 points by aaronbrethorst on Dec 8, 2011 | 30 comments
11.Microsoft team submits Redis patch to enable Windows support (github.com/antirez)
167 points by aaronlerch on Dec 8, 2011 | 93 comments
12.I quit my job to do a startup. (eval.me)
140 points by closedbracket on Dec 8, 2011 | 104 comments
13.Founder's Hell: Competitive Horror (mittermayr.tumblr.com)
138 points by mittermayr on Dec 8, 2011 | 45 comments
14.Standing Up For Android (marco.org)
122 points by davidedicillo on Dec 8, 2011 | 77 comments
15.Simple ways to improve the security of a web app (fiesta.cc)
126 points by mdirolf on Dec 8, 2011 | 22 comments
16.Standing Up For Android (shiftyjelly.wordpress.com)
119 points by jklp on Dec 8, 2011 | 68 comments

I've followed the discussion of the AF447 investigation on several flight discussion forums.

The PF (Bonin) apparently never became aware of his angle of attack (once the airplane fully stalled, AOA was absurdly high). He did not seem to be aware that his constant inputs had caused the Airbus's THS (trimmable horizontal stabilizer, horizontal flaps on the tail) to deflect to maximum in order to try to keep the nose up. Therefore when he tried to input stick up (nose down) several times briefly, and there was no obvious response (the computer takes a while to reduce THS elevation in response to opposing input), who knows what he thought -- maybe that all readings were incorrect.

Strangely, Bonin was the one pilot who had significant recent glider experience as I recall. The Airbus computer even in "alternate law" functions nothing like a glider (only "direct law" is sort of close to direct input), so maybe that further confused him.

In my opinion, at night, over an ocean, in a storm, with no visibility, in possibly significant turbulance, a modern aircraft cutting off Autopilot for any reason other than computer failure is completely unacceptable. A computer should be able to fly as well as a human under those circumstances.

People suggesting that on airliner forums get flamed. But it's true. Most pilots kept up the refrain that a computer cannot safely fly by gps and gyros unless they also have airspeed. Which is true. It's dangerous to fly if you don't have true airspeed (gyros and gps cannot accurate provide relative wind speed). However, if pitot tubes are frozen and the computer no longer has valid airspeed, the pilots no longer have valid airspeed either. Pitch and power is all they can do. The computer can do that just as well. All it needs to know is aircraft weight, which can be entered (maybe it is entered) before takeoff and automatically adjusted to account for fuel consumption.

There are a bunch of factors that contributed to the accident:

Pitots shouldn't have frozen.

Lack of Air France training for controlling an aircraft at altitude with the computer in "alternate law" (mode without full flight envelope protection; it's therefore possible to stall).

The command structure in the cockpit without the Captain (who had just gone on break) actually had Bonin in command, even though the co-pilot in the left seat outranked him... AF has since changed that. CRM (crew resource management) was poor; the co-pilot in the left seat didn't try to take control until way too late. The co-pilot was preoccupied with where the Captain was rather than offering constructive input on how to fly.

Bonin was not adequately aware of what his inputs were doing, or what the plane's Angle of Attack was, and did not react properly to the stall warning which in almost every case at high altitude means drop the nose, not raise it (though without valid airspeed there's a risk of overspeed which can cause a new set of problems).

The Airbus computers had some quirks; stall warnings stop if airspeed drops too low (due to some computer programming logic involving low airspeed, AOA sensors, and the result being silencing the stall warnings).

Nobody believed a passenger aircraft would be so stable during a full stall. This undoubtedly contributed to confusion about whether they were actually stalled. The Airbus's computer setting the trimmable horizontal stabilizer to max nose-up deflection, in response to Bonin's almost constant nose-up input, possibly contributed to the stability during stall.

Angle of Attack information may not have been adequately displayed to the PF (Bonin) -- the black box doesn't record data from the right set of instruments, so nobody knows what Bonin had on his screen.

There was poor notification on the co-pilot's side of what the PF (Bonin) was doing. Unlike traditional aircraft, it is not easy to see what the pilot in the other seat is doing with the stick.

There was poor notification on either side of the cockpit when the other pilot took control. When the co-pilot took control, Bonin almost immediately took control back, and it's not clear either of them knew what the other was trying to do. Apparently there's a light that indicates override, but who would notice such things under that amount of stress?

IOW, it was a disaster from top to bottom. Usually in aircraft accidents there's a chain of events, but in this case there were so many possible contributing causes that other than having better pitots that didn't freeze over, solving any one other problem may not have broken the chain.

18.Evernote: Company of the Year (inc.com)
117 points by bgossage on Dec 8, 2011 | 56 comments
19.Aliasing and you (codinghorror.com)
113 points by BIackSwan on Dec 8, 2011 | 43 comments
20."Australian Exceptionalism": best performing and fairest developed nation (crikey.com.au)
106 points by jdub on Dec 8, 2011 | 148 comments
21.How we got the Hall.com domain (hall.com)
107 points by bretthellman on Dec 8, 2011 | 94 comments
22.Computers Will Entertain Us to Death (restrictionisexpression.com)
104 points by aaronwhite on Dec 8, 2011 | 103 comments
23.Imagine a world where Bash supports JSON. (ath.cx)
102 points by e1ven on Dec 8, 2011 | 49 comments
24.Java Doesn't Need to Be So Bad (nervestaple.com)
103 points by dugmartin on Dec 8, 2011 | 45 comments

Wow, I'm kind of surprised by the amount of snark ("eww it's 140k lines", "mini git tutorial", "patch file instead of pull request").

It seems it's so big because it contains the libuv. The instructions to compile on Windows don't seem trivial at all and if I cared enough to try this I would appreciate that they wrote it step-by-step.

The guys at MS just sat down and made it work while antirez was throwing out suggestions how to make it work with " the behavior of the window filesystem is so incredibly broken that well they should really fix it I guess"

Sorry for the rant I would just expect better from the community.

26.Simulated Knitting in Python (learnfromdata.com)
91 points by th0ma5 on Dec 8, 2011 | 7 comments
27.Rails Is Not For Beginners (horsesaysinternet.com)
88 points by oscar-the-horse on Dec 8, 2011 | 77 comments

Guys, some of you who are criticizing the precise "assumptions" are missing the point! He's not saying that utilization will go up to 96% precisely, or that there will be 20x fewer cars. He is challenging us to imagine the possibilities ourselves, seeding it with some immediate (potential) implications. On first sight his assumptions seem reasonable, and it's up to us individually to determine what the ramifications are.

Indeed the potential is enormous for freeing up a lot of human time/etc. We will need less parking certainly, cars will be running newer models (since they're used more, they'll likely last less time) with better technologies, and potentially there will be more efficient routing algorithms to save energy, time, etc.

I like how HN is often first to criticize, but sometimes you're just missing the point. The point is to imagine for yourself the possibilities. For me, it's enormous.

29.Twitter Redesigns Around Four Concepts: Home Timeline, Connect, Discover, Me (techcrunch.com)
90 points by sahillavingia on Dec 8, 2011 | 44 comments
30.Flash 0-day exploit (immunityinc.com)
87 points by bpierre on Dec 8, 2011 | 22 comments

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: