297 karma · joined October 1, 2016
Companies like BP, Total, etc operate more like nation-states and have other tools available.
I'd still call them "Big Energy" however.
https://www-users.cs.umn.edu/~kjlu/papers/eecatch.pdf?fbclid...
Still, given that he is 4+ years into a PhD (after a Masters), and has published on this topic before, his first deflection is "We are not experts in the linux kernel" seems disingenuous - kinda like "Hey guys, I'm not malicious, just not good at my job."
If the latter, you likely should act to separate him from the other employees even though this will likely increase the odds of a bad outcome for him - the needs of the many and all that.
If it's the former, it sounds like unstructured time alone might be his trigger (or, he could just need to 'pop off' for X hours a day regardless of environment). If it is unstructured alone time, it might be possible to put enough structure into his life that he's a lot more stable. Getting him evaluated and maybe set up in some sort of halfway house might be a good longer-term solution.
But it's probably going to be rough and depend a lot on how much you want to invest in this person. He sounds like he's likely schizophrenic and it's usually a roller coaster ride; you can have months of relative stability and then things go off the rails, there are outbursts, police are called, housing goes away, they go back to living rough, and then maybe things settle down and they can climb back up the ladder a bit until the next time or until they die. My biological father's life was like that (I was adopted at birth and didn't meet that side or learn about him until long after he was dead).
Anyway... Yes, he might be a threat. Have a plan; have several plans. Especially have mental health crisis numbers handy and try to avoid police unless there's an imminent threat to human life. Check with your lawyer and insurance about how liable you are with him living there. Try to gently walk him towards mental health resources and other support structures. Maybe work out some sort of buddy system where there's rotating 'Jake duty' to touch base with him once or twice an evening to make sure he's ok. But it's a lot, and this is free advice from the internet, so handle it accordingly.
Especially if this is threaded code, what's probably happened is something (likely with some sort of locking primitive) that fit on one cache-line, now straddles two. The reverse is also possible where two items were landing on different cache lines and are now creating a false sharing problem.
It's likely a global and likely in the .bss (which comes immediately after .data, which is why it has alignment troubles when static strings change). It's usually pretty easy to binary search your way to the problematic module and variable.
It would be ideal to use different technologies for the AoA sensors to help minimize common-mode failures. Integration and crosschecking against other systems (IMU, radar altimiter, DGPS, an open-loop model of the plane based on engine settings and control surface positions, etc) could give the pilots and flight envelope protection systems a better understanding of their situation. Also, the signature of a failed/frozen vane-type AoA sensor is pretty obvious and I'm surprised the software doesn't take that into account.
Good writeup on LH-1829: http://avherald.com/h?article=47d74074
1. Spare capacity was used. This makes scheduling tighter and maintenance costs go up.
2. New routes and extra flights that were going to be added to the schedule, weren't.
3. Planes that likely would have gotten parked rather than go through another C/D check instead got the overhaul and are still flying.
4. Carriers that were trying to consolidate types, still fly whatever they were trying to get rid of (or have brought them back into service).
5. Carriers leased planes and probably brought some parked planes back online.
Airlines were lucky in that there weren't that many Max8's in service yet (which also speaks to how unsafe they were to rack up 2 crashes so early), so the grounding didn't eliminate that much capacity as delay planned growth and retirement of airframes.
There is also more spare capacity than you might expect because the fleets are sized for peak operations - thanksgiving, christmas, etc. The rest of the year, the extra capacity allows them to get by with fewer active maintenance people (peak demand vs average demand).
Similarly, there are probably more parked planes than you expect. Again, they are usually up against a C/D check and that check will only get done if it looks like that airframe can earn back the couple $million that the overhaul would cost. The engines usually stay in general circulation and again, smooth out the peak/average maintenance demand.
- MCAS needs to die. I doubt I could have written a subsystem that tries harder to kill you if I tried. Everything about that hack is grossly negligent and possibly criminal.
- Both AoA sensors need to go to both computers.
- All planes get AoA indicators.
- All planes get pitch trim indicators.
- Any kind of MCAS2 should just be an alarm rather than moving control surfaces on its own. If the Max8 diverges too quickly for a human to handle, then Boeing is (and should be) well and truly fucked.
- Regulatory agencies need to have a streamlined 'subtype' certification that recognizes when 99% of the plane is the same and only review the differences. All this MCAS bullshit was to sneak in under a too-strict type certification system in the first place.
The Quest for Longitude: The Proceedings of the Longitude Symposium Harvard University, Cambridge, Massachusetts November 4-6, 1993 Hardcover – November, 1996 by William J. H. Andrewes http://www.amazon.com/The-Quest-Longitude-Proceedings-Massac...
tl;dr:
1. Richard, the perpetual fuck-up and fame whore. 2. The balloon-boy saga. 3. The balloon-boy aftermath, and legal consequences. 4. Richard whines that his felony conviction prevented him from striking it rich on Shark Tank and tries to turn his kids into a heavy metal version of Hanson. Fails, of course. 5. Later, the author gets access to the wife's case file through her lawyer and finds contemporaneous notes she wrote detailing the planning of the balloon-boy hoax. 6. When confronted with this evidence, Richard needs a few days to process. 7. When Richard finally contacts back, the wife all of a sudden breaks down and confesses the notes were a lie made after the fact to protect the family - Richard is simultaneously shocked at the betrayal and urging her to speak up so the reporter can hear her. 8. Reporter concludes Richard is still full of shit and coaxed the wife into claiming the notes aren't valid.
The probability of a total loss of an aircraft is basically proportional to either its flight hours or number of takeoffs and landings (which are (handwave) correlated (unless you are Aloha Airlines)). A fleet of thousands of planes (especially a 'mature' design), flying thousands of hours per year, in service for decades should have very few losses due to fundamental design issues. It would be nice to say it should be <1, but the reality is the stars sometimes align and several weaknesses conspire to make a fatal event. With MCAS, the 737 Max 8 was already at a rate of 2 events in less than a year with a fleet that was a tiny fraction (<6%) of its ultimate fleet size.
Assuming nothing else changed, at full fleet size, that would be over 30 losses a year, or well over 1000 losses over the fleet's lifetime. They misengineered the system by at least 3 orders of magnitude. This is, at the very least, profound professional and managerial negligence. I'm not not yet convinced it's not also criminal. At the very least, all management who touched this subsystem or were part of the no-new-training-at-any-cost push should have already been shown the door up to and including the CEO.
And yes, things _are_ being done and they are adding 'nines' to the reliability as quickly as they can, but again, they are starting from a subsystem that kills everybody on board every 800,000 flight hours or so.
They appear to be dishonest with the public (and perhaps themselves) about how much risk is eliminated with each change and, similarly, appear to not be factoring in that some of these changes introduce other risks and failure modes.
What we have here is a giant fucking mess and a management organization that fosters no confidence in its ability to navigate itself out of it. In the end, I do expect Boeing to somehow glue-gun 3 more 9's of reliability onto this airframe and stop bleeding valuation, but it won't be pretty and it probably won't be fast.
https://downloads.reactivemicro.com/Users/Grant_Stockley/App...
https://app.ntsb.gov/pdfgenerator/ReportGeneratorFile.ashx?E...
And I agree that RNA and DNA are pretty good molecules and probably close to some notion of 'optimal'. The ribosome, however, is big and complicated and there are probably millions of different ways something like that could have come about and that would affect the 3-base codon, protein structures, etc.
Also, look at the contortions DNA has to go through to copy what's called the "lagging strand". Clearly duplicating double-stranded DNA did not come early or easily; it's pretty obvious a system bolted on top of some other, older system. https://en.wikipedia.org/wiki/DNA_replication#Lagging_strand