Apple sized brains?
Did they checked Capitol Hill for the owners?
853 publicly visible posts • joined 11 Oct 2010
AFDX (Arinc 664 actually, AFDX is Airbus' property) HW layer is a redundant ethernet with a few gimmicks added.
AFDX protocol layer is strangely similar to UDP/IP. We often used a plain old PC with Wireshark to investigate the traffic instead of using the cumbersome AFDX tools...
However...
* There's only a handful of planes that use AFDX, and two of those are either not yet widely deployed (there's 2 A350 flying around) or (and?) military (A400M). Which leave only the A380 and B787s.
* Due to the constraints added by AFDX compared to your ol' Ethernet/IP/UDP, it's unlikely you can "spoof" one of the inboard equipment with a plain old PC, even if you're directly linked on the AFDX bus. The worse you might do is a DOS attack. But...
* As stated on the article, the switches and routers between the AFDX network and the ethernet/IFE networks are not really of the "dumb" style, and filter all upcoming traffic, thank you.
This is why this whole story smelled fishy to me from the start...
Nope.
MH370 was a relatively old B777.
This kind of plane use "old school" avionic specific links (Arinc 429) which requires a very special kind of interface to be tampered with, and there's no way it can be connected to a W-LAN or an Ethernet network without significant interfacing HW and SW.
Even if Boeing wanted an A429-to-Ethernet converter for providing the position/speed/alt to the IFE, there's no chance in hell they added the Ethernet-to-A429 conversion (for the simplest of reasons : costs!)
The anonymous CVs were tested in France a few years ago*.
It went quite poorly : The chances to get an interview was roughly the same for women and seniors**, but it actually went down for ethnic minorities (slashed by half, from 10% to 5%).
Seems like there were more sympathetic people willing to give a chance than racist a****les in those places of power...
** "roughly" because the anonymous CV changed the "same sex/same age bracket" bias of the recruiters. One of the ironic note was that women recruiter favored men over women when using anonymous CVs...
* full report of the study, in french : http://www.crest.fr/images/CVanonyme/rapport.pdf)
The thing is, that's uncompressed. Once you zip that up, it's no longer a pile of characters, it's (in simple terms) one instance of that string with an integer saying repeat one million times.
First, this is wrong, as I'm pretty sure the numbers after "row" and "col" are variable (one entry for each combination)
Second, compression is not an excuse for something that could be solved by a less crappy format (Keeping the XML and adding a simple rule like "Saving : Empty cells are not be saved. Loading : If a cell is not defined in the file then it's considered empty" would do the trick)
It shows up a poor program test if counters can overflow and haven't got a standard handler to reset them. Both the programmer team and the test team should be in front of the leather top desk :-)
Unfortunately, this is a bit more complicated.
The standard in such systems is to use Requirement Based Tests. If a tester add such a robustness test with no requirement to justify it, he'll be in front of the leather top desk.
And, of course, those kind of requirements are often "forgotten" by the SW designers...
The major issue is more of a semantic one...
Either only "planets" count, in which case this sentence is true since the demotion of Pluto, or the dwarfs planets count as well, in which case Eris, Makemake and a few others are still waiting for their flyby..
Watching that in Germany a couple of years back - drinks also had, as I understand it, a small return charge on the bottle, and the polite thing to do seemed to be *not* to reclaim it but to dispose in roadside refuse bins, thus allowing the more unfortunate members of the society to benefit. Don't know if that still applies.
The Pfand was still there last year.
The informations about the flight plan may be mission critical, but they are not safety critical.
In airborne embedded software, safety is paramount and according to the definition of the main aerospace software certification standard (DO178b/ED12b), this should probably be classified as a level D software* - a very low level of criticity, used for example for the cockpit's ground maintenance software. As I have an habit of being overprotective, I would classify it as a level C Software*
Sure, if it happens in flight (which seems not to be the case here), it would be a bother for the crew, and even worse to the ATC** which will have to handle a herd of lost planes looking for directions, but it would not impair the plane ability to fly and safely land (the landing informations are provided by safety-critical application, thanks you)
* For reference, level D is defined as "Minor: Failure conditions which would not significantly reduce aircraft safety, and which would involve crew actions that are well within their capabilities. Minor failure conditions may include, for example, a slight reduction in safety margins or functional capabilities, a slight increase in crew workload, such as, routine flight plan changes, or some inconvenience to occupants."
Level C is defined as "Major: Failure conditions which would reduce the capability of the aircraft or the ability of the crew to cope with adverse operating conditions to the extent that there would be, for example, a significant reduction in safety margins or functional capabilities, a significant increase in crew workload or in conditions impairing crew efficiency, or discomfort to occupants, possibly including injuries." - Might be overkill in such a case.
** ATC : Air Traffic Control
Since most of these birds have glass cockpits is there a reason why the data couldn't be uploaded directly to the planes? Perhaps something complicated like a USB stick would work.
In order to include additionnal functionalities to a glass cockpit, you have to ensure that this software won't have an adverse effect on the overall system.
This mean developping the software following the good ol' DO178b (or the c if you're up to date), and would probably increase the costs of the developpement by a 4-5 factor, if not more...
ok, I'm wrong, my bad. Google does not *force* anyone to use their services.
However, they give a strong emphasis to them in their search engine, which is indeed a logical business decision :
- Looking for "email"? Google mail is the first answer
- Looking for "maps" (or typing a physical address) ? Google maps this time
- Looking for "shopping"? Google shopping
Now, are those results biased by design (which would be indeed Evil), or because of a snowball effect? (people using google as their search engine are more likely to use other google services, ranking those services further up.)
- About the "I'm feeling lucky" button :
Very old statistics (2007 is very old in the Internet sense) shows that this button was used in roughly 1% of the searchs (obviously none of them performed by the demographic of El Reg's readers).
This button was supposed to cost google 100M$ in loss of advertising revenue at the time, giving a rough idea of the sheer amount of requests this tiny "1%" actually is.
And most of you are awful liars when saying you never used it : you HAD to try the "french military victories" bomb with this button at least once...
"The EU Commission is going to call Google in and give it a really hard talking to for offering what Google's users rather like to have"
Wrong. Consumer takes what they can get.In the mobile world, the relevant choices are either Apple's walled garden or Google's walled garden.
Having Gmail, YouTube, hangouts, google map, google play video/music/etc... applications pre-installed in the phone with no official way to remove is the exact same as for Microsoft and Internet Explorer.
Speaking about browsers, Chrome is the only application that I could remove. I guess it would have been too obvious if it weren't...
"Unfortunately even though I suspect many companies buying advertising space understand this they can't stop easily, since they need their competitors to stop too. So loads of money, time and energy gets wasted on achieving nothing except lining the pockets of the people selling ad space."
Reminds me of an economy course about "game theory". Quite interesting actually...
In France, each of those district is divided in several voting stations. The local station only have 500 registered voters, and you can expect half of them turning in on the good days.
250 votes takes roughly 1h to process for a 4 people team.
Manual systems? corrupted and untrackable?
As a regular citizen, I can get up early on election day and go to the voting station, check the urn before anyone vote (it's made of glass for this purpose), count the votes, stay for the ballot count and watch the process (I often even helps with it), then check the consistency of the obtained numbers with the official number reported on the web a few hours later for this station.
As any concerned joe can do the same for any voting station, I can not figure out where the "untrackable" part is.
A closed source blackbox electronic voting station, on the other hand...