1. The information has to be specific - Yes - you should sell Boeing
2. Would a reasonable investor take this information into account when making a decision to trade - Yes - this seems quite clear
3. The information must be non public - IIRC disclosure to a large group of people - in this case the perhaps 200ish people on the plane knowing it had a problem would probably count as the information being public and thus this test is not met and you are free to trade - I think the bar is around 30 people
I knew all those hours spent in compliance training would come in handy one day!
Steven Boyd at Stanford and his students / colleagues are probably the richest seam of up to date portfolio optimization wisdom. If you are using python you shoult probably be using CVXPY to build your portfolio. He has lots of good papers, e.g. see [2].
Of course you also need an "edge", that information about the future, and that's the jealously guarded part...
[1] https://books.google.co.uk/books/about/Active_Portfolio_Mana...
Dodd Frank obviously is not good enough. If I were to guess, it was drastically weakened by lobbyists.
If there's enough pain, it'll outweigh the pain of switching.