position:engineer

  • How Poppy Northcutt became the first woman in the Apollo mission control room | Salon.com
    https://www.salon.com/2019/07/04/how-poppy-northcutt-became-the-first-woman-in-the-apollo-mission-control-room

    When most people think about the Apollo space program, and the people behind those historic missions, a slew of white men might come to mind: Neil Armstrong, Buzz Aldrin, Jim Lovell — the astronauts who went to the moon. But as Frances “Poppy” Northcutt told me in our interview, just as it takes a village to raise a child, it takes a village to take someone to the moon, too. “The teamwork that was involved is one of the most incredible things about Apollo,” Northcutt told Salon. “The extent of the team — people don’t understand that team wasn’t just what you saw on TV.” Rather, it was about 400,000 people spread all around the world, she explains.

    One of those 400,000 was Northcutt herself. As the first woman to work in Apollo’s Mission Control Room — as an engineer — she was responsible for calculating return trajectories for Apollo 8, the first mission to leave Earth’s orbit and circle the moon. Among other missions to the moon that she worked on, she famously helped retrieve the Apollo 13 astronauts after a mid-flight disaster. But you would never know a woman was behind that from watching the 1995 Hollywood movie about that near-deadly mishap. Northcutt’s erasure from “Apollo 13” embodies how women who were paramount to the Apollo moon missions were confined to the background for decades.

    #Espace #Apollo #Femmes

  • Boeing’s 737 Max Software Outsourced to $9-an-Hour Engineers - Bloomberg
    https://www.bloomberg.com/news/articles/2019-06-28/boeing-s-737-max-software-outsourced-to-9-an-hour-engineers

    In offices across from Seattle’s Boeing Field, recent college graduates employed by the Indian software developer HCL Technologies Ltd. occupied several rows of desks, said Mark Rabin, a former Boeing software engineer who worked in a flight-test group that supported the Max.

    The coders from HCL were typically designing to specifications set by Boeing. Still, “it was controversial because it was far less efficient than Boeing engineers just writing the code,” Rabin said. Frequently, he recalled, “it took many rounds going back and forth because the code was not done correctly.”

    Boeing’s cultivation of Indian companies appeared to pay other dividends. In recent years, it has won several orders for Indian military and commercial aircraft, such as a $22 billion one in January 2017 to supply SpiceJet Ltd. That order included 100 737-Max 8 jets and represented Boeing’s largest order ever from an Indian airline, a coup in a country dominated by Airbus.

    Based on resumes posted on social media, HCL engineers helped develop and test the Max’s flight-display software, while employees from another Indian company, Cyient Ltd., handled software for flight-test equipment.

    C’est beau comme tout la langue de bois des public relations :

    Boeing said the company did not rely on engineers from HCL and Cyient for the Maneuvering Characteristics Augmentation System, which has been linked to the Lion Air crash last October and the Ethiopian Airlines disaster in March. The Chicago-based planemaker also said it didn’t rely on either firm for another software issue disclosed after the crashes: a cockpit warning light that wasn’t working for most buyers.

    “Boeing has many decades of experience working with supplier/partners around the world,” a company spokesman said. “Our primary focus is on always ensuring that our products and services are safe, of the highest quality and comply with all applicable regulations.”

    In a statement, HCL said it “has a strong and long-standing business relationship with The Boeing Company, and we take pride in the work we do for all our customers. However, HCL does not comment on specific work we do for our customers. HCL is not associated with any ongoing issues with 737 Max.”

    Starting with the 787 Dreamliner, launched in 2004, it sought to increase profits by instead providing high-level specifications and then asking suppliers to design more parts themselves. The thinking was “they’re the experts, you see, and they will take care of all of this stuff for us,” said Frank McCormick, a former Boeing flight-controls software engineer who later worked as a consultant to regulators and manufacturers. “This was just nonsense.”

    Sales are another reason to send the work overseas. In exchange for an $11 billion order in 2005 from Air India, Boeing promised to invest $1.7 billion in Indian companies. That was a boon for HCL and other software developers from India, such as Cyient, whose engineers were widely used in computer-services industries but not yet prominent in aerospace.

    La sous-traitance logicielle peut-elle suivre les modèles de la sous-traitance de l’industrie ?

    HCL, once known as Hindustan Computers, was founded in 1976 by billionaire Shiv Nadar and now has more than $8.6 billion in annual sales. With 18,000 employees in the U.S. and 15,000 in Europe, HCL is a global company and has deep expertise in computing, said Sukamal Banerjee, a vice president. It has won business from Boeing on that basis, not on price, he said: “We came from a strong R&D background.”

    Still, for the 787, HCL gave Boeing a remarkable price – free, according to Sam Swaro, an associate vice president who pitched HCL’s services at a San Diego conference sponsored by Avionics International magazine in June. He said the company took no up-front payments on the 787 and only started collecting payments based on sales years later, an “innovative business model” he offered to extend to others in the industry.

    The 787 entered service three years late and billions of dollars over budget in 2011, in part because of confusion introduced by the outsourcing strategy. Under Dennis Muilenburg, a longtime Boeing engineer who became chief executive in 2015, the company has said that it planned to bring more work back in-house for its newest planes.

    #Boeing #Sous-traitance #Capitalisme #Sécurité #Logiciel

  • Facebook Takes a Step Into Education Software - The New York Times
    https://www.nytimes.com/2015/09/04/technology/facebook-education-initiative-aims-to-help-children-learn-at-their-own-pace

    SAN FRANCISCO — Facebook, which transformed communication with its social networking service, now wants to make a similar impact on education.

    The Silicon Valley company announced on Thursday that it was working with a local charter school network, Summit Public Schools, to develop software that schools can use to help children learn at their own pace. The project has been championed by Mark Zucker

    berg, Facebook’s co-founder and chief executive, and one of his top lieutenants, Chris Cox.

    “We’ve seen that there’s an opportunity to help apply our skills to the future of education, and we all wanted to find a way to help make an impact by doing what we do best — building software,” Mr. Cox wrote in a blog post announcing the initiative.❞

    “It’s really driven by this idea that we want to put learning in the hands of kids and the control back in the hands of kids,” Ms. Tavenner said in a telephone interview. The software, she said, allows students to work with teachers to create tailored lessons and projects. Teachers can also administer individualized quizzes that the software can grade and track.

    The platform, which is separate from the Facebook social network, is now being used by nine Summit schools and about 20 others. Ultimately, Ms. Tavenner said, “our motivation is to share it with everyone and anyone who wants it,” including other charters and public school districts. The software would be free for all users.

    Like Internet.org, Facebook’s latest education initiative is not quite philanthropy and not quite business. The company owns the rights to the contributions it makes to Summit’s original software and could use that to eventually enter the education software business.

    Mike Sego, the Facebook engineering director running the Summit software project, said making money was not an immediate goal. “Whenever I ask Mark, ‘Do I need to think of this as business?’ he always pushes back and says, ‘That shouldn’t be a priority right now. We should just continue making this better.’ ”

    #Facebook #Education #Summit

  • #performance Profiling During Your Development Workflow
    https://hackernoon.com/performance-profiling-during-your-development-workflow-ebff78afb71c?sour

    Ditch subjectivity about performance with #java VisualVMPerformance profiling isn’t just an activity reserved for Ops teams monitoring an application in production — in my view, it’s a skill that should become part of every decent software developer’s/engineer’s development workflow.It’s not just for troubleshooting, be proactive and take a look under the bonnet (hood* ??) before the trouble even starts.I’m going to ask you 2 questions:Do you want to be the team member who committed the two lines of code that brought production to its knees and ground it to a halt?OR:Do you want to be the glorious team member who saved the team from merging the defective code in the first place?Unless you hate your team and your company, I’m pretty sure you want to be the latter team member — which is why I’ve put (...)

    #software-development #programming #software-engineering

  • Playing Space Invaders With Your Own Voice
    https://hackernoon.com/playing-space-invaders-with-your-own-voice-f0bc7581e9bc?source=rss----3a

    Photo by Andre HunterAfter some time testing voice #games in my Alexa device, one question came to my mind…Why not try to convert a classic game control system to a Voice User Inteface?So let’s do a simple experiment with a Space Invaders written in #javascript.Final result (Kind of)After some walkarounds I made a requirement list in order to reach my target:Speech RecognitionSpeech SynthesisAn NLU or set of hardcode rules to match my utterances to intentsImplementation of the web reactions to these intentsWell, once I had more or less clear what I was looking for, I use the second engineer lesson: don’t reinvent the wheel. So, once again I whispered something to Google and it led me to something called Woice.Once I went through the tutorial for creating a new application, I charged the SDK (...)

    #ai #voice-assistant #ux

  • Abseil Support for CMake
    https://abseil.io/blog/20190402-cmake-support

    By Jon Cohen, Abseil Engineer

    CMake is a popular tool used to build multi-platform C++ projects. Abseil has had unofficial CMake support for some time, but support has never been as robust as that for Bazel. We are happy to announce that Abseil now fully supports the CMake build system.

    Abseil supports CMake through the add_subdirectory command for full source inclusion, or by local installation into your project. Future Abseil LTS releases will be supported for installation in system-wide locations (such as /usr/local, CMake’s default install location).

    We hope that this support will make it easier for users to adopt Abseil and for package managers to successfully and easily package Abseil.

    For more information on getting Abseil working with CMake, consult our CMake (...)

  • Finding my path: blurring the lines between PM and VC
    https://hackernoon.com/finding-my-path-blurring-the-lines-between-pm-and-vc-73e11c2add0e?source

    This post is a slight deviation from the skills-based posts on Product Management I typically write for #awip (Advancing Women in Product, a nonprofit I founded for empowering women PMs), and more on my career philosophy — which is that we can’t really put people in neat boxes anymore. No one is just a PM, or just an engineer…we are artists, entrepreneurs, activists…and in the same way that I am both a PM and a VC.Unconventional career beginningsCompared to the AWIP members I mentor into Product Management, my start at Product Management had been largely unplanned. I actually started my tech career in government at Washington, D.C. and had once-in-a-lifetime opportunity to attend healthcare strategy meetings at the White House, work on cool projects like healthdata.gov, and work alongside (...)

    #career-paths #venture-capital #product-management #startup

  • Women Once Ruled Computers. When Did the Valley Become Brotopia? - Bloomberg
    https://www.bloomberg.com/news/features/2018-02-01/women-once-ruled-computers-when-did-the-valley-become-brotopia

    Lena Söderberg started out as just another Playboy centerfold. The 21-year-old Swedish model left her native Stockholm for Chicago because, as she would later say, she’d been swept up in “America fever.” In November 1972, Playboy returned her enthusiasm by featuring her under the name Lenna Sjööblom, in its signature spread. If Söderberg had followed the path of her predecessors, her image would have been briefly famous before gathering dust under the beds of teenage boys. But that particular photo of Lena would not fade into obscurity. Instead, her face would become as famous and recognizable as Mona Lisa’s—at least to everyone studying computer science.

    In engineering circles, some refer to Lena as “the first lady of the internet.” Others see her as the industry’s original sin, the first step in Silicon Valley’s exclusion of women. Both views stem from an event that took place in 1973 at a University of Southern California computer lab, where a team of researchers was trying to turn physical photographs into digital bits. Their work would serve as a precursor to the JPEG, a widely used compression standard that allows large image files to be efficiently transferred between devices. The USC team needed to test their algorithms on suitable photos, and their search for the ideal test photo led them to Lena.
    0718P_FEATURE_BROTOPIA_01
    Lena

    According to William Pratt, the lab’s co-founder, the group chose Lena’s portrait from a copy of Playboy that a student had brought into the lab. Pratt, now 80, tells me he saw nothing out of the ordinary about having a soft porn magazine in a university computer lab in 1973. “I said, ‘There are some pretty nice-looking pictures in there,’ ” he says. “And the grad students picked the one that was in the centerfold.” Lena’s spread, which featured the model wearing boots, a boa, a feathered hat, and nothing else, was attractive from a technical perspective because the photo included, according to Pratt, “lots of high-frequency detail that is difficult to code.”

    Over the course of several years, Pratt’s team amassed a library of digital images; not all of them, of course, were from Playboy. The data set also included photos of a brightly colored mandrill, a rainbow of bell peppers, and several photos, all titled “Girl,” of fully clothed women. But the Lena photo was the one that researchers most frequently used. Over the next 45 years, her face and bare shoulder would serve as a benchmark for image-processing quality for the teams working on Apple Inc.’s iPhone camera, Google Images, and pretty much every other tech product having anything to do with photos. To this day, some engineers joke that if you want your image compression algorithm to make the grade, it had better perform well on Lena.

    “We didn’t even think about those things at all when we were doing this,” Pratt says. “It was not sexist.” After all, he continues, no one could have been offended because there were no women in the classroom at the time. And thus began a half-century’s worth of buck-passing in which powerful men in the tech industry defended or ignored the exclusion of women on the grounds that they were already excluded .

    Based on data they had gathered from the same sample of mostly male programmers, Cannon and Perry decided that happy software engineers shared one striking characteristic: They “don’t like people.” In their final report they concluded that programmers “dislike activities involving close personal interaction; they are generally more interested in things than in people.” There’s little evidence to suggest that antisocial people are more adept at math or computers. Unfortunately, there’s a wealth of evidence to suggest that if you set out to hire antisocial nerds, you’ll wind up hiring a lot more men than women.

    Cannon and Perry’s work, as well as other personality tests that seem, in retrospect, designed to favor men over women, were used in large companies for decades, helping to create the pop culture trope of the male nerd and ensuring that computers wound up in the boys’ side of the toy aisle. They influenced not just the way companies hired programmers but also who was allowed to become a programmer in the first place.

    In 1984, Apple released its iconic Super Bowl commercial showing a heroic young woman taking a sledgehammer to a depressing and dystopian world. It was a grand statement of resistance and freedom. Her image is accompanied by a voice-over intoning, “And you’ll see why 1984 won’t be like 1984.” The creation of this mythical female heroine also coincided with an exodus of women from technology. In a sense, Apple’s vision was right: The technology industry would never be like 1984 again. That year was the high point for women earning degrees in computer science, which peaked at 37 percent. As the number of overall computer science degrees picked back up during the dot-com boom, far more men than women filled those coveted seats. The percentage of women in the field would dramatically decline for the next two and a half decades.

    Despite having hired and empowered some of the most accomplished women in the industry, Google hasn’t turned out to be all that different from its peers when it comes to measures of equality—which is to say, it’s not very good at all. In July 2017 the search engine disclosed that women accounted for just 31 percent of employees, 25 percent of leadership roles, and 20 percent of technical roles. That makes Google depressingly average among tech companies.

    Even so, exactly zero of the 13 Alphabet company heads are women. To top it off, representatives from several coding education and pipeline feeder groups have told me that Google’s efforts to improve diversity appear to be more about seeking good publicity than enacting change. One noted that Facebook has been successfully poaching Google’s female engineers because of an “increasingly chauvinistic environment.”

    Last year, the personality tests that helped push women out of the technology industry in the first place were given a sort of reboot by a young Google engineer named James Damore. In a memo that was first distributed among Google employees and later leaked to the press, Damore claimed that Google’s tepid diversity efforts were in fact an overreach. He argued that “biological” reasons, rather than bias, had caused men to be more likely to be hired and promoted at Google than women.

    #Féminisme #Informatique #Histoire_numérique

  • Learn Data Engineering : My Favorite Free Resources
    https://hackernoon.com/learn-data-engineering-my-favorite-free-resources-52a29ab999b?source=rss

    Learn Data Engineering: My Favorite Free Resources For Data EngineersBy Benjamin Rogojan originally posted hereThere are a lot of lists of resources for data science and machine learning. We wanted to create a list of resources for those of you who might not be interested in data science but instead would like to pursue data engineering.Let’s first lay out the basic skills required to be a good data engineer.A data engineer specializes in several specific technical aspects. Data engineers have solid automation/programming skills, ETL design, understand systems, data modeling, #sql, and usually some other more niche skills. For instance, some data engineers start to dabble with R and data analytics. This will also be driven by their specific role. As a data engineer, I have been asked to (...)

    #data-engineer-resources #data-engineer #data-engineer-skills #data-science

  • Visual C++ Updates with Marian Luparu, Simon Brand, Tara Raj and Bob Brown
    http://cppcast.libsyn.com/visual-c-updates-with-marian-luparu-simon-brand-tara-raj-and-bob-bro

    Rob talks to several members of the Visual C++ team about both Visual Studio Code and the upcoming Visual Studio 2019 release and more. Marian Luparu is the Lead Program Manager of the C++ team responsible for the C++ experience in Visual Studio, VS Code as well as Vcpkg. Simon Brand is Microsoft’s C++ Developer Advocate. Their background is in compilers and debuggers for embedded accelerators, but they’re also interested in generic library design, metaprogramming, functional-style C++, undefined behaviour, and making our communities more welcoming and inclusive. Tara Raj is the Program Manager for the C++ experience in Visual Studio Code and Vcpkg. She is interested in developer tools and Linux. Bob Brown is the engineering manager for C++ experiences in Visual Studio and Visual (...)

    http://traffic.libsyn.com/cppcast/cppcast-191.mp3?dest-id=282890

  • #technical Skills for Product Managers Decoded-An event by Advancing Women in Product (AWIP)
    https://hackernoon.com/technical-skills-for-product-managers-decoded-an-event-by-advancing-wome

    Credits: Sift Science Team, Advancing Women in Product Team-Linh Tran, Nancy Wang, Aakrit PrasadWhether you are an engineer or a product manager (PM), you are part of a product team. As engineers are technical, PMs need to have certain “technical skills” to work effectively in building a great product. But what are these technical skills? On July 31st, Advancing Women in Product (AWIP) hosted a panel discussion on technical skills for PMs, sponsored by Sift Science. The panel featured Megan Mann (Product Manager at Sift Science), Akshay Kannan (Product Manager at Google), and Pranava Adduri (Founding Engineer at Rubrik) and the discussion was moderated by Neetika Bansal (Engineering Manager, Stripe). Here are some key insights from a few questions asked.Is technical experience necessary (...)

    #leadership #technology #product-management #awip-partnership

  • The World’s Recycling Is in #Chaos. Here’s What Has to Happen | WIRED
    https://www.wired.com/story/the-worlds-recycling-is-in-chaos-heres-what-has-to-happen

    Even before China’s ban, only 9 percent of discarded plastic was being recycled, while 12 percent was burned. The rest was buried in landfills or simply dumped and left to wash into rivers and oceans. Without China to process plastic bottles, packaging, and food containers—not to mention industrial and other plastic waste—the already massive waste problem posed by our throwaway culture will be exacerbated, experts say. The planet’s load of nearly indestructible plastics—more than 8 billion tons have been produced worldwide over the past six decades—continues to grow.

    [...]

    Over the coming decade, as many as 111 million tons of plastics will have to find a new place to be processed or otherwise disposed of as a result of China’s ban, according to Brooks and University of Georgia engineering professor Jenna Jambeck. However, the places trying to take up some of the slack in 2018 tended to be lower-income countries, primarily in Southeast Asia, many of which lack the infrastructure to properly handle recyclables. Many of those countries were quickly overwhelmed by the volume and have also now cut back on imports

    #déchets #plastique #recyclage #Chine

  • Boeing 737Max, l’enchaînement des modifications marginales aboutit à une catastrophe (deux catastrophes ?) Sous la pression de la réduction des coûts, un bricolo dans le logiciel de contrôle de vol a été introduit et de ne pas en informer les pilotes (il aurait fallu les faire repasser au simulateur de vol pour les habiliter au nouveau système…)

    After a Lion Air 737 Max Crashed in October, Questions About the Plane Arose - The New York Times
    https://www.nytimes.com/2019/02/03/world/asia/lion-air-plane-crash-pilots.html


    Boeing’s 737 Max is the latest version of a plane that first went into service half a century ago.
    Credit : Matt Mcknight/Reuters

    But Boeing’s engineers had a problem. Because the new engines for the Max were larger than those on the older version, they needed to be mounted higher and farther forward on the wings to provide adequate ground clearance.

    Early analysis revealed that the bigger engines, mounted differently than on the previous version of the 737, would have a destabilizing effect on the airplane, especially at lower speeds during high-banked, tight-turn maneuvers, Mr. Ludtke said.

    The concern was that an increased risk of the nose being pushed up at low airspeeds could cause the plane to get closer to the angle at which it stalls, or loses lift, Mr. Ludtke said.

    After weighing many possibilities, Mr. Ludtke said, Boeing decided to add a new program — what engineers described as essentially some lines of code — to the aircraft’s existing flight control system to counter the destabilizing pitching forces from the new engines.

    That program was M.C.A.S.
    […]
    The F.A.A. would also determine what kind of training would be required for pilots on specific design changes to the Max compared with the previous version. Some changes would require training short of simulator time, such as computer-based instruction.

    I would think this is one of those systems that the pilots should know it’s onboard and when it’s activated,” said Chuck Horning, the department chairman for aviation maintenance science at Embry-Riddle Aeronautical University.

    That was not the choice that Boeing — or regulators — would make.

    The F.A.A. Sides With Boeing
    Ultimately, the F.A.A. determined that there were not enough differences between the 737 Max and the prior iteration to require pilots to go through simulator training.

    While the agency did require pilots to be given less onerous training or information on a variety of other changes between the two versions of the plane, M.C.A.S. was not among those items either.
    […]
    At least as far as pilots knew, M.C.A.S. did not exist, even though it would play a key role in controlling the plane under certain circumstances.

    Boeing did not hide the modified system. It was documented in maintenance manuals for the plane, and airlines were informed about it during detailed briefings on differences between the Max and earlier versions of the 737.

    But the F.A.A.’s determination that the system did not have to be flagged for pilots gave pause to some other regulators.

    Across the Atlantic, the European Aviation Safety Agency, the European Union’s equivalent of the F.A.A., had qualms, according to a pilot familiar with the European regulator’s certification process.

    At first, the agency was inclined to rule that M.C.A.S. needed to be included in the flight operations manual for the Max, which in turn would have required that pilots be made aware of the new system through a classroom or computer course, the pilot said. But ultimately, he said, the agency did not consider the issue important enough to hold its ground, and eventually it went along with Boeing and the F.A.A.

    • Après avoir tergiversé devant l’énormité de l’enjeu, la FAA a suspendu les vols et Boeing annonce cesser les livraisons. Deux par jour ! comme le dit l’article, il va falloir pousser les murs à Renton…

      Boeing gèle les livraisons des B 737 MAX : près de 2 avions par jour sont concernés !
      https://www.latribune.fr/entreprises-finance/industrie/aeronautique-defense/boeing-gele-les-livraisons-des-b-737-max-pres-de-2-avions-par-jour-sont-co


      Crédits : © POOL New / Reuters

      Boeing annoncé la suspension des livraisons de ses avions moyen-courriers 737 MAX, qui ont été interdits provisoirement de vol dans le monde après deux accidents récents d’appareils de ce type, l’un d’Ethiopian Airlines, l’autre de Lion Air. Mais l’avionneur continue la production en espérant implémenter la solution à ses problèmes une fois qu’elle sera validée.

      Ce jeudi, en début de soirée en France, au lendemain de l’immobilisation totale de la flotte de B 737 MAX qui a suivi l’accident d’Ethiopian Airlines le 10 mars dernier dans des circonstances similaires à celles observées lors du crash de Lion Air en octobre, Boeing a annoncé la suspension des livraisons de ses appareils moyen-courriers.

      « Nous suspendons la livraison des 737 MAX jusqu’à ce que nous trouvions une solution », a déclaré à l’AFP un porte-parole, ajoutant que l’avionneur américain poursuivait en revanche leur production en écartant l’éventualité de réduire les cadences.

      Il va falloir trouver de la place. Boeing construit 52 B737 MAX par mois, quasiment deux par jour.

      « Nous sommes en train d’évaluer nos capacités », c’est-à-dire de savoir où les avions sortis des chaînes d’assemblage vont être stockés, a-t-il admis.

      Boeing entend donc continuer à assembler les avions et introduire la solution à ses problèmes une fois que ces derniers auront été clairement identifiés et que la façon de les résoudre validée.

    • Ça ne s’arrange pas pour Boeing et la FAA qui a délégué une grande partie de la certification de la nouvelle version à …Boeing.

      Flawed analysis, failed oversight: How Boeing, FAA certified the suspect 737 MAX flight control system | The Seattle Times
      https://www.seattletimes.com/business/boeing-aerospace/failed-certification-faa-missed-safety-issues-in-the-737-max-system-im


      A worker is seen inside a Boeing 737 MAX 9 at the Renton plant. The circular sensor seen at bottom right measures the plane’s angle of attack, the angle between the airflow and the wing. This sensor on 737 MAX planes is under scrutiny as a possible cause of two recent fatal crashes.
      Mike Siegel / The Seattle Times

      Federal Aviation Administration managers pushed its engineers to delegate wide responsibility for assessing the safety of the 737 MAX to Boeing itself. But safety engineers familiar with the documents shared details that show the analysis included crucial flaws.

      As Boeing hustled in 2015 to catch up to Airbus and certify its new 737 MAX, Federal Aviation Administration (FAA) managers pushed the agency’s safety engineers to delegate safety assessments to Boeing itself, and to speedily approve the resulting analysis.

      But the original safety analysis that Boeing delivered to the FAA for a new flight control system on the MAX — a report used to certify the plane as safe to fly — had several crucial flaws.

      That flight control system, called MCAS (Maneuvering Characteristics Augmentation System), is now under scrutiny after two crashes of the jet in less than five months resulted in Wednesday’s FAA order to ground the plane.

      Current and former engineers directly involved with the evaluations or familiar with the document shared details of Boeing’s “System Safety Analysis” of MCAS, which The Seattle Times confirmed.

      The safety analysis:
      • Understated the power of the new flight control system, which was designed to swivel the horizontal tail to push the nose of the plane down to avert a stall. When the planes later entered service, MCAS was capable of moving the tail more than four times farther than was stated in the initial safety analysis document.
      • Failed to account for how the system could reset itself each time a pilot responded, thereby missing the potential impact of the system repeatedly pushing the airplane’s nose downward.
      • Assessed a failure of the system as one level below “catastrophic.” But even that “hazardous” danger level should have precluded activation of the system based on input from a single sensor — and yet that’s how it was designed.

      The people who spoke to The Seattle Times and shared details of the safety analysis all spoke on condition of anonymity to protect their jobs at the FAA and other aviation organizations.

      Both Boeing and the FAA were informed of the specifics of this story and were asked for responses 11 days ago, before the second crash of a 737 MAX last Sunday.
      […]
      Delegated to Boeing
      The FAA, citing lack of funding and resources, has over the years delegated increasing authority to Boeing to take on more of the work of certifying the safety of its own airplanes.

      Early on in certification of the 737 MAX, the FAA safety engineering team divided up the technical assessments that would be delegated to Boeing versus those they considered more critical and would be retained within the FAA.

      But several FAA technical experts said in interviews that as certification proceeded, managers prodded them to speed the process. Development of the MAX was lagging nine months behind the rival Airbus A320neo. Time was of the essence for Boeing.

      A former FAA safety engineer who was directly involved in certifying the MAX said that halfway through the certification process, “we were asked by management to re-evaluate what would be delegated. Management thought we had retained too much at the FAA.

      There was constant pressure to re-evaluate our initial decisions,” the former engineer said. “And even after we had reassessed it … there was continued discussion by management about delegating even more items down to the Boeing Company.

      Even the work that was retained, such as reviewing technical documents provided by Boeing, was sometimes curtailed.
      […]
      Inaccurate limit
      In this atmosphere, the System Safety Analysis on MCAS, just one piece of the mountain of documents needed for certification, was delegated to Boeing.

      The original Boeing document provided to the FAA included a description specifying a limit to how much the system could move the horizontal tail — a limit of 0.6 degrees, out of a physical maximum of just less than 5 degrees of nose-down movement.

      That limit was later increased after flight tests showed that a more powerful movement of the tail was required to avert a high-speed stall, when the plane is in danger of losing lift and spiraling down.
      […]
      After the Lion Air Flight 610 crash, Boeing for the first time provided to airlines details about MCAS. Boeing’s bulletin to the airlines stated that the limit of MCAS’s command was 2.5 degrees.

      That number was new to FAA engineers who had seen 0.6 degrees in the safety assessment.
      […]
      System failed on a single sensor
      The bottom line of Boeing’s System Safety Analysis with regard to MCAS was that, in normal flight, an activation of MCAS to the maximum assumed authority of 0.6 degrees was classified as only a “major failure,” meaning that it could cause physical distress to people on the plane, but not death.

      In the case of an extreme maneuver, specifically when the plane is in a banked descending spiral, an activation of MCAS was classified as a “hazardous failure,” meaning that it could cause serious or fatal injuries to a small number of passengers. That’s still one level below a “catastrophic failure,” which represents the loss of the plane with multiple fatalities.
      […]
      Boeing’s System Safety Analysis assessment that the MCAS failure would be “hazardous” troubles former flight controls engineer Lemme because the system is triggered by the reading from a single angle-of-attack sensor.

      A hazardous failure mode depending on a single sensor, I don’t think passes muster,” said Lemme.

      Like all 737s, the MAX actually has two of the sensors, one on each side of the fuselage near the cockpit. But the MCAS was designed to take a reading from only one of them.

      Lemme said Boeing could have designed the system to compare the readings from the two vanes, which would have indicated if one of them was way off.

      Alternatively, the system could have been designed to check that the angle-of-attack reading was accurate while the plane was taxiing on the ground before takeoff, when the angle of attack should read zero.

      They could have designed a two-channel system. Or they could have tested the value of angle of attack on the ground,” said Lemme. “I don’t know why they didn’t.

      The black box data provided in the preliminary investigation report shows that readings from the two sensors differed by some 20 degrees not only throughout the flight but also while the airplane taxied on the ground before takeoff.

      No training, no information
      After the Lion Air crash, 737 MAX pilots around the world were notified about the existence of MCAS and what to do if the system is triggered inappropriately.

    • VF

      Crashs de 737 MAX : la justice américaine se saisit du dossier
      https://www.lemonde.fr/international/article/2019/03/19/crashs-de-737-max-la-justice-americaine-s-en-mele_5438002_3210.html


      Les Boeing 737 Max sont collés au sol à Phoenix, dans l’Arizona (Etats-Unis).
      Matt York / AP

      La justice américaine a décidé de faire la lumière sur les relations entre Boeing et les autorités fédérales chargées de certifier ses appareils 737 MAX, à la suite de deux accidents qui ont fait 346 morts à moins de cinq mois d’intervalle.
      Le 11 mars, soit au lendemain de la tragédie du vol d’Ethiopian Airlines, la justice a assigné au moins une personne impliquée dans le développement du programme 737 MAX à fournir des documents, incluant des lettres, des courriels ou d’autres messages, révèle le Wall Street Journal lundi 18 mars, qui cite des sources proches du dossier.
      […]
      L’affaire « prend un tour entièrement nouveau avec l’enquête criminelle », a réagi Scott Hamilton, expert aéronautique chez Leeham Company. « Contrairement à la France, où les enquêtes criminelles sont habituelles quand il y a un accident d’avion, c’est très, très rare aux Etats-Unis », souligne-t-il, se souvenant d’un seul précédent, celui de ValuJet. Le 11 mai 1996, l’accident d’un DC-9 de cette compagnie en Floride avait fait 110 morts.

      Parallèlement, le département américain des transports mène une enquête sur le processus d’approbation par le régulateur du transport aérien (FAA) des 737 MAX, a également dévoilé le WSJ dimanche. Il se penche en particulier sur le système de stabilisation de l’avion destiné à éviter le décrochage, dit « MCAS » (Maneuvering Characteristics Augmentation System).
      […]
      Des documents disponibles sur le site de la FAA montrent que le 737 MAX a été certifié comme une variante du 737 NG, son prédécesseur. Autrement dit, il n’a pas été inspecté dans son intégralité, la FAA estimant qu’il n’était pas nécessaire d’examiner certains systèmes. Cela n’est pas inhabituel dans l’aéronautique s’agissant d’un avion qui n’est pas entièrement nouveau.

      Plus gênant, selon des sources concordantes, le régulateur, confronté à des coupes budgétaires et manquant d’expertise, a délégué à des employés de Boeing la certification du MCAS. Or ce système a, lui, été spécialement conçu pour le 737 MAX, afin de compenser le fait que ce nouvel aéronef dispose de moteurs plus lourds que ceux équipant le 737 NG et qu’il présentait, de ce fait, un risque plus élevé de décrochage.

      Note que l’explication fournie est au minimum rapide, voire carrément fausse (cf. supra, la modification des moteurs (plus gros) a surtout entrainé un changement de leur position – surélévation et déplacement vers l’avant - ce qui modifie fortement le centrage de l’avion)

      Et la Chambre s’y mettrait aussi…

      Peter DeFazio, le président de la commission parlementaire des transports à la Chambre des représentants, envisage, lui, de lancer une enquête sur la certification du 737 MAX, selon des sources parlementaires, ajoutant que des auditions publiques de responsables de la FAA ne sont pas exclues.

    • Washington lance un audit sur la certification du Boeing 737 MAX
      https://www.latribune.fr/entreprises-finance/industrie/aeronautique-defense/washington-lance-un-audit-sur-la-certification-du-boeing-737-max-811302.ht

      [La] secrétaire américaine aux Transports, Elaine Chao, a annoncé mardi qu’elle avait demandé à ses services de vérifier la procédure de certification du Boeing 737 MAX par l’aviation civile américaine. Par ailleurs, un nouveau patron a été nommé à la tête de la FAA, la direction de l’aviation civile américaine. Boeing a également [re]manié l’équipe dirigeante de l’ingénierie.

      Confirmant des informations de presse, le ministère américain des Transports (DoT) a indiqué mardi avoir lancé un audit sur le processus de certification du Boeing 737 MAX 8 par la Federal Administration Agency (FAA), la direction générale de l’aviation civile américaine, après les accidents de Lion Air fin octobre 2018 et d’Ethiopian Airlines le 10 mars denier, faisant au total 346 morts. Dans les deux cas, le 737MAX, un avion mis en service en mai 2017, était flambant neuf. Dans les deux cas, ils se sont écrasés peu après le décollage après avoir connu des montées et des descentes irrégulières lors de la phase de montée.
      […]
      Par ailleurs, Donald Trump a annoncé mardi son intention de nommer Steve Dickson, un ancien pilote de chasse et pilote de ligne, à la tête de la FAA. Steve Dickson doit être nommé comme administrateur de la FAA pour une période de cinq ans et comme président du Comité des services du trafic aérien au département du Transport. Steve Dickson, qui a pris récemment sa retraite, a une longue expérience du transport aérien puisqu’il était responsable de la sécurité et des services opérationnels au sein de la compagnie américaine Delta Airlines. Il était en outre instructeur. En tant que pilote de ligne, il a l’expérience des avions moyen-courriers : Airbus A320, Boeing 727, 737, 757. Steve Dickson était également, au début de sa carrière, pilote sur l’avion de combat F-15.

      La division d’aviation commerciale de Boeing a selon Reuters remanié l’équipe dirigeante de l’ingénierie. John Hamilton, qui occupait les fonctions de vice-président et d’ingénieur en chef, va se concentrer uniquement sur le rôle d’ingénieur en chef, a déclaré le PDG de la division d’aviation commerciale, Kevin McAllister, dans un email envoyé aux employés. Lynne Hopper, jusque-là en charge de l’unité test et évaluation, est nommée vice-présidente de l’ingénierie, a-t-il ajouté.

      La réorganisation va permettre à Hamilton de « focaliser toute son attention sur les enquêtes en cours sur l’accident », écrit McAllister, soulignant que des changements étaient nécessaires alors que l’avionneur américain « dédie des ressources supplémentaires » à ces enquêtes.

    • Boeing a le droit de faire voler ses 737 MAX (pour les stocker ailleurs qu’à Seattle)
      https://www.latribune.fr/entreprises-finance/industrie/aeronautique-defense/boeing-a-le-droit-de-faire-voler-ses-737-max-pour-les-stocker-ailleurs-qu-

      Malgré l’interdiction des vols des 737 MAX la direction de l’aviation civile américaine a autorisé à Boeing à les faire [voler] pour parquer quelque part les avions assemblés qui ne pourront plus être stockés sur le site de production de Seattle, faute de place.

      Les Boeing 737 MAX peuvent reprendre les airs sans attendre les conclusions de l’enquête de l’accident d’un appareil de ce type d’Ethiopian Airlines, faisant 157 victimes à bord le 10 mars. Mais sans passagers à bord. Si les vols reprennent effectivement, ce sera uniquement pour aller parquer quelque part les appareils qui sortent de la chaîne d’assemblage et qui ne pourront plus être stockés sur le site de production de Renton, près de Seattle. Si Boeing a interrompu les livraisons, l’avionneur a maintenu la production dans le but d’introduite la solution à ses problèmes sur tous les avions stockés et livrer rapidement ces derniers.

      Selon les autorités américaines, de telles dispositions ont été accordées à Boeing par la Federal Administration Agency (FAA), la direction générale de l’aviation civile, lorsque cette dernière a interdit les vols des 737 MAX la semaine dernière. « La FAA a décidé d’interdire les opérations, mais n’a pas retiré le certificat de navigabilité de l’avion qui aurait décrété que l’avion n’était pas en mesure de voler », a expliqué surpris à La Tribune, un expert européen des questions de sécurité. En attendant, si Boeing décidait de faire voler ses avions pour aller les parquer ailleurs qu’à Renton, la décision pourrait en surprendre plus d’un. Comment pourrait-on autoriser un avion cloué au sol pour des raisons de sécurité reprendre les airs avec des pilotes à bord ?

      Avec une cadence de production de 52 appareils par mois, l’avionneur est confronté au défi du stockage de ces avions qu’il ne peut pas livrer aux compagnies aériennes. Selon nos informations, Boeing a des solutions pour absorber deux mois de production, soit plus de 100 appareils.

      (note, les chapeaux des articles sont rédigés au lance-pierre, il y manque des mots ou des bouts de mots…)

  • Using #gitlab CI/CD to auto-deploy your Vue.js application to #aws S3
    https://hackernoon.com/using-gitlab-ci-cd-to-auto-deploy-your-vue-js-application-to-aws-s3-9aff

    GitLab CI/CD — Vue.js — Amazon S3In my previous years as an engineer, I always looked at Continuous Integration/Continuous Delivery (CI/CD) with a smug face. It has never been anything but a rough experience (thank you, Jenkins ?). However, it is my firm belief that in 2019 we will be seeing an uptick in conversation about how to easily manage and deploy your apps; considering developing the app is only a single step, right?For this article, I am going to assume that you have already created a Vue.js application and are now ready to set up with GitLab’s continuous deployment.Although this article shows how to deploy a Vue.js app, it is the basic structure for using GitLab’s CI/CD to deploy anything to S3.First things first, let’s set up an AWS account and create a new S3 bucket! Any new AWS (...)

    #vuejs #git #javascript

  • Is Erdogan’s airport dream turning into nightmare ?
    https://www.al-monitor.com/pulse/originals/2019/03/turkey-erdogan-third-airport-project-may-be-stillborn.html

    An engineer from the Ministry of Transportation who spoke to Al-Monitor on condition of anonymity said, “I would not want any of my family members to even set foot in this airport. The project was started against all warnings and continued without meeting proper standards. For example, initially the recommendation was to [build] at least 105 meters [344 feet] above sea level. Then they reduced it to 90 meters, and finally it ended up at 60 meters. The ground is not stable; it’s built on underground wetlands. There is not enough soil in the world to fill it safely.”

    #Aéroport #Istanbul

  • Bringing #blockchain to #enterprise with Wayne Chang and Gregory Rocco of Alpine Intel
    https://hackernoon.com/bringing-blockchain-to-enterprise-with-wayne-chang-and-gregory-rocco-of-

    Episode 28 of the Hacker Noon Podcast: An interview with Wayne Chang and Gregory Rocco of Alpine Intel, a new unit within ConsenSys.Listen to the interview on iTunes, or Google Podcast, or watch on YouTube.In this episode Trent Lapinski interviews Wayne Chang and Gregory Rocco from Alpine Intel to discuss bringing blockchain solutions to enterprise companies.“Alpine is a new unit within ConsenSys. We were effectively the cryptoeconomics team at Token Foundry and we found a lot of demand for our services, and basically we want to build these new economies.”—Wayne Chang“What we look to do is engineer value rather than create speculative value. We’re personally not affected by #crypto winter. As Wayne mentioned, we’re focused a lot on enterprise too and seeing where the value can be driven in (...)

    #ethereum #hackernoon-podcast

  • Technical Skills for Product Managers Decoded — An Event by Advancing Women in Product (AWIP)
    https://hackernoon.com/technical-skills-for-product-managers-decoded-an-event-by-advancing-wome

    Whether you are an engineer or a product manager (PM), you are part of a product team. As engineers are technical, PMs need to have certain “technical skills” to work effectively in building a great product. But what are these technical skills? On July 31st, Advancing Women in Product (AWIP) hosted a panel discussion on technical skills for PMs, sponsored by Sift Science. The panel featured Megan Mann (Product Manager at Sift Science), Akshay Kannan (Product Manager at Google), Pranava Adduri (Founding Engineer at Rubrik), and the discussion was moderated by Neetika Bansal (Engineering Manager, Stripe). Shared below is a summary of insights from some of the questions asked:What technical experience is necessary for Product Managers?This depends on the product you work on. Some products (...)

    #product-manager #awip #awip-partnership #technical-skills #product-management

  • Lean #design For A Better MVP
    https://hackernoon.com/lean-design-for-a-better-mvp-e3f76164e995?source=rss----3a8144eabfe3---4

    You don’t need to sacrifice design for speed.Tyler O’Briant and I are building Kowalla, a platform for creating, collaborating, and sharing projects in real-time. We’re both engineers, and every instinct we had told us to put our heads down and code our faces off. We just had one problem…Our first features were engineered, not designed; and it showed.https://medium.com/media/e25dc5597b84b177a8c4808e06cc9ccc/hrefWe took a step back and scratched our heads. We had a UI design only a mother could love.Traditional wisdom told us to get out the initial MVP as fast as possible, get features in front of users, and iterate. But were we sacrificing our design for speed?We decided our process would be design first, and building second. Taking an engineer’s approach to design, we focused on (...)

    #lean-mvp-design #startup #lean-startup #lean-design

  • Four #startup Engineering Killers
    https://hackernoon.com/four-startup-engineering-killers-1fb5c498391d?source=rss----3a8144eabfe3

    Beware these engineering mistakes for your early stage software startupIn 2016, I gave technical advice to a first-time entrepreneur building a seed-funded food delivery marketplace. In my view, every tech choice the company had made was wrong.The CEO believed in “empowering the engineer.” They then let their first engineer choose the framework (Scala/Play) because it was what the engineer wanted to use, not because it made sense for the company, their use case, or the recruiting pool. Much of the early technical work had been outsourced. Their product roadmap was widely optimistic (web and mobile concurrently) despite the fact that most of the business was still unvalidated. It was a recipe for disaster.Startup engineering is different from any other type of software engineering. It (...)

    #programming #software-development #hackernoon-top-story

  • Thinking of Self-Studying Machine Learning? Remind yourself of these 6 things
    https://hackernoon.com/thinking-of-self-studying-machine-learning-remind-yourself-of-these-6-th

    I’m a self-taught¹ Machine Learning Engineer, here’s what I’d tell myself if I started againWhere most of my self-study takes place. Photo from: Daniel Bourke on YouTube.We were hosting a Meetup on robotics in Australia and it was question time.Someone asked a question.“How do I get into artificial intelligence and machine learning from a different background?”Nick turned and called my name.“Where’s Dan Bourke?”I was backstage and talking to Alex. I walked over.“Here he is,” Nick continued, “Dan comes from a health science background, he studied nutrition, then drove Uber, learned machine learning online and has now been with Max Kelsen as a machine learning engineer for going on a year.”Nick is the CEO and Co-founder of Max Kelsen, a technology company in Brisbane.I stood and kept listening.“He has (...)

    #data-science #machine-learning #online-learning #machine-learning-course #study-machine-learning

  • Thinking Algorithmic In Assembly
    https://hackernoon.com/thinking-algorithmic-in-assembly-775e768c03e2?source=rss----3a8144eabfe3

    Data structures and algorithms are essential to computer science. Yes, it is true that most software engineers don’t implement them on an every day basis. However, I do strongly believe that a good foundation of data structures and algorithms can help make you a better, overall engineer.Today I’m going to be demoing an implementation of bubble sort in assembly. To most people, the thought of this probably sounds insane. You’re probably thinking, “Why on earth would you implement an algorithm in assembly?” Well to start off, I would probably never write a production application in assembly. Compilers do a WAY better job of writing assembly than I do. However, I do think it is important to understand assembly. Most of us run commands to compile our code, and I think it’s really easy to take (...)

    #thinking-algorithmic #programming #software-engineering #algorithmic-thinking #software-development

  • #javascript #v8 Engine Explained
    https://hackernoon.com/javascript-v8-engine-explained-3f940148d4ef?source=rss----3a8144eabfe3--

    Well, I think I heard the name V8 a million times. The first time it came up was at 2008, when an engineer from my team explained to me why the performance of some code would be ok — he said: “V8 will take care of it!” — I nodded. Although I didn’t know what is he talking about, I still wanted to seem up to date with the technical front-end buzzwords which were flooding us these days. Then, when I got back to my computer, I googled it and thought to myself — cool, new JavaScript engine the chrome uses, great, I guess.This first line on Wikipedia is what most of us know about V8, and about lots of other things. Here I’ll try to provide a simple explanation of what V8 actually does. As for the other things, next time, just read the entire first paragraph in Wikipedia, what the hack, you only live (...)

    #javascript-v8-engine #v8-engine #compilers

  • What to Expect When ETH’s Expecting
    https://hackernoon.com/what-to-expect-when-eths-expecting-80cb4951afcd?source=rss----3a8144eabf

    An engineer’s guide to ETH2.0Special thanks to Nic Carter for this ridiculous image which he made in PowerPoint.What is ETH2.0?ETH2.0 is the planned replacement for #ethereum. Over the next several years, ETH2.0’s designers intend to completely subsume Ethereum’s consensus system and state altogether. With such a broad scope, we can’t say precisely what ETH2.0 will or will not include. We do have a few specs, and quite a few teams working on early implementations. At this point, the ETH2.0 designers tentatively plan to include sharding, Casper, state rent, and an eWASM VM. Initial client testing is underway, and a feature-light ETH2.0 testnet is expected to launch within three months (Q1 2019). At first, ETH2.0 will source its Ether (but not its security) from the main Ethereum chain, but (...)

    #bitcoin #cryptocurrency #blockchain

  • See people’s faces from miles away in the 195 gigapixel photo of Shanghai.
    https://hackernoon.com/see-peoples-faces-from-miles-away-in-the-195-gigapixel-photo-of-shanghai

    As an engineer this is amazing, as a citizen the #privacy implications are terrifying.Your average smartphone camera is around 12 megapixels. This image of Shanghai is 195 gigapixels. One megapixel equals one million pixels, a gigapixel equals one billion pixels.Put another way, this image is 16,250 times larger than the image you can take with your smart phone.Let’s see what that feels like through the BigPixel viewer looking at the roof top of a building a few miles away.credit where it’s due for finding MickeyHow about people on the street?credit where it’s dueCoordinated outfits or a glitch in the matrix? You decide.What about when the camera is up close?For a sense of how invasive this #technology could be for privacy try the BigPixel experience on a beach.BigPixel Planet - Patong BeachYou (...)

    #future #crime #big-data