2 points par GN⁺ 2024-08-27 | 1 commentaires | Partager sur WhatsApp
  • Le 26 août 2024, la NSA a publié une copie vidéo numérique d’une conférence donnée en 1982 par la contre-amirale Grace Hopper à des employés de la NSA
  • Le titre de la conférence est « Future Possibilities: Data, Hardware, Software, and People », et elle s’est tenue le 19 août 1982
  • Les thèmes abordés vont des données au matériel, au logiciel et aux personnes, en passant largement en revue les principes fondamentaux de l’informatique de l’époque
  • Au-delà des aspects techniques, la conférence inclut aussi une réflexion sur le leadership ainsi que son expérience pour surmonter des difficultés en informatique et en mathématiques
  • L’héritage de Grace Hopper se prolonge dans l’ensemble de la communauté du renseignement et demeure un exemple qui éclaire la voie des femmes dans les STEM

Conférence de Grace Hopper de 1982 publiée par la NSA

  • Le 26 août 2024, la NSA a publié une copie numérique de la vidéo d’une conférence de 1982 de la contre-amirale Grace Hopper
  • Le titre de la conférence est « Future Possibilities: Data, Hardware, Software, and People »
  • Grace Hopper a donné cette conférence le 19 août 1982 devant des employés de la NSA

Une conférence sur les données, le matériel, le logiciel et les personnes

  • La conférence explore les possibilités de l’avenir autour des données, du matériel, du logiciel et des personnes
  • Les principes fondamentaux techniques y occupent une place centrale
  • Elle comprend aussi une perspective sur le leadership et le récit de difficultés surmontées en informatique et en mathématiques

Vidéos publiées

L’héritage de Grace Hopper

  • L’héritage de la contre-amirale Grace Hopper continue de perdurer dans l’ensemble de la communauté du renseignement
  • Cet héritage contribue aussi à montrer la voie aux femmes dans les STEM

1 commentaires

 
GN⁺ 2024-08-27
Avis sur Hacker News
  • L’analogie scale-up vs scale-out à 45:26 est excellente : https://youtu.be/si9iqF5uTFk?t=2726
    « Aux débuts des États-Unis, quand il fallait déplacer des objets lourds, il n’y avait ni tracteurs Caterpillar ni grandes grues ; on utilisait des bœufs. Si un seul bœuf ne pouvait pas déplacer un gros tronc, on n’essayait pas d’élever un bœuf plus grand : on utilisait deux bœufs. Quand on a besoin de plus de puissance informatique, la réponse n’est pas “un ordinateur plus gros”, mais “un ordinateur de plus”. Le bon sens l’aurait dit dès le départ. »

    • C’est une réaction à la loi de Grosch, selon laquelle « la puissance de calcul augmente proportionnellement au carré du prix »
      Jusqu’au début des années 1980, les gens y croyaient encore, y compris Seymour Cray et John McCarthy, alors à Stanford. Mais cela n’a pas survécu à l’ère des microprocesseurs
      Fait intéressant, à l’époque où la traction était assurée par les chevaux, le chemin de fer commençait à fonctionner, mais pas encore les camions ; il existait donc un problème de dernier kilomètre entre les gares ou les quais et la destination finale. La solution du XIXe siècle a consisté à développer une race de chevaux plus grands, le Shire Horse
      https://en.wikipedia.org/wiki/Shire_horse
    • Dans l’exploitation forestière des premiers temps de la colonisation, une autre solution pour éviter les troncs trop grands à manipuler consistait simplement à ne pas abattre ces arbres
      Les premiers bûcherons du Nord-Ouest Pacifique américain laissaient les arbres géants sur pied, au point que les pionniers se plaignaient de manquer de bois utilisable même au milieu de forêts primaires
      Lors de la construction de la première University of Washington, le défrichage du terrain a représenté une part importante de l’investissement total. Les plus grands arbres du site n’ont pas été utilisés de manière productive : on montait dessus, on les enchaînait les uns aux autres, puis on les faisait tomber simultanément comme des dominos. En reliant les arbres, il suffisait d’en abattre un pour que tous s’effondrent en tas, qui était ensuite brûlé
      J’y vois une leçon sur la question de savoir quels troncs choisir de déplacer
    • Dire qu’« il n’y avait pas de grandes grues » est le moment où l’analogie est poussée de force au point de se briser. Car là où l’on utilise des grues, la solution consiste évidemment à faire venir une grue plus grande
      En plus, on a effectivement sélectionné des bœufs plus grands, et c’est presque ce qui distingue les bœufs de trait des autres bovins. Le processus était simplement limité par des facteurs propres au bétail. Bien sûr, si le problème doit être résolu immédiatement, il faut faire avec l’état de l’art de la technologie animale de ferme de l’époque
      La conférence de l’amiral Hopper a eu lieu assez peu de temps après 1976, année où sont apparus à la fois le CRAY-1, à CPU unique, et l’ILLIAC IV, ordinateur parallèle. L’ILLIAC IV était plus cher, difficile à utiliser et plus lent que le CRAY-1 ; il a donc donné un indice sur les possibilités futures, mais n’a pas vraiment été un succès. On pourrait dire que Cray a résumé le sujet ainsi : « je préfère labourer un champ avec un seul bœuf puissant qu’avec une immense quantité de poulets ». L’amiral Hopper répondait probablement à cette idée
      Ce que les deux ont manqué, c’est que l’outil optimal pour une tâche dépend de la tâche elle-même et des outils disponibles. Et, si l’on sait ce que l’on fait, scale-up et scale-out sont complémentaires. On commence par agrandir chaque nœud jusqu’à une limite pratique, puis on passe au scale-out quand l’efficacité du scale-up diminue
    • Ma citation/anecdote préférée est, à 16:20, « N’acceptez jamais, jamais, jamais le premier non »
      Certaines personnes ne font qu’entraver les choses, d’autres veulent seulement voir à quel point votre interlocuteur est sérieux. Comme elle le dit, on acquiert avec l’âge le sens de la manière de s’y prendre ; mais pour moi, une bonne définition générale du management consiste à apprendre quand, comment et jusqu’où pousser face à l’opposition
    • Les deux conférences sont vraiment excellentes dans l’ensemble
      En particulier, la partie sur le coût de ne pas implémenter les standards, autrement dit le coût de ne pas faire quelque chose, paraît aujourd’hui d’une pertinence presque troublante
  • La publication de cette vidéo est une excellente nouvelle, surprenante et inattendue. Il y a environ six semaines, j’ai vu pour la première fois un article indiquant que ces bandes avaient été retrouvées, mais que la NSA ne pouvait pas les publier faute de disposer d’un magnétoscope 1 pouce approprié et fonctionnel : https://www.muckrock.com/news/archives/2024/jul/10/grace-hop...
    Cet article a été republié sur HN et ailleurs, mais il ne semble pas avoir beaucoup attiré l’attention, et comme les bandes vidéo magnétiques 1 pouce se dégradent avec le temps, je craignais le pire. C’était d’autant plus frustrant que des magnétoscopes vintage de ce type existent bel et bien en état de marche chez des musées, des spécialistes de la conservation vidéo et des collectionneurs
    Et puis, six semaines plus tard, arrive la meilleure nouvelle possible. J’espère que cet article et ses republications ont contribué à faire circuler l’information et à mettre en relation quelqu’un ayant accès aux bandes avec quelqu’un disposant du matériel
    C’est aussi remarquable comme document historique préservé. Je n’ai regardé que les dix premières minutes de la première bande, mais elle est clairement un trésor. Sa pensée est limpide, sa manière de transmettre excellente, et son esprit très affûté. Même filmée à la fin de sa vie, on voit clairement pourquoi elle a eu autant de succès et pourquoi elle était si estimée par ses pairs importants de l’histoire des débuts de l’informatique

    • Le communiqué de presse sur la page indique que le matériel a été emprunté aux National Archives
      Cela dit, il aurait été plus amusant qu’ils collaborent directement avec des citoyens ordinaires pour restaurer les bandes
      « La NSA ne disposait pas de l’équipement nécessaire pour accéder aux images dans le format de support conservé, mais estimant que ces images présentaient un intérêt public important, elle a demandé à la National Archives and Records Administration (NARA) de les récupérer. Le Special Media Department de la NARA a récupéré les images contenues sur deux bandes APEX 1’ et les a transmises à la NSA pour examen avant publication »
      https://www.nsa.gov/Press-Room/Press-Releases-Statements/Pre...
  • À la fin, on trouve un conseil intemporel. Il explique qu’il existe beaucoup de jeunes professionnels intelligents en quête d’un leadership positif : il faut respecter ses supérieurs et continuer à les tenir informés, tout en prenant soin de son équipe.
    À l’époque, l’accent se déplaçait vers le management, c’est-à-dire les approches façon MBA, mais dans l’armée on disait qu’on ne peut pas « manager » des soldats pour les envoyer à la guerre : il faut les diriger.
    On gère les choses, on dirige les personnes.

    • Cette citation/idée devrait être tatouée sur le bras de tous les cadres dirigeants.
  • Pour comprendre ce que les gens disent, il est intéressant de connaître le moment où ils le disent, ici 1982. À 5:23, la contre-amirale Hopper dit qu’on « déverse des polychlorobiphényles (PCB) dans les campagnes de tout le pays ».
    À l’époque, les déchets toxiques étaient un phénomène culturellement très important. Elle faisait probablement référence au site de déchets toxiques Valley of the Drums, proposé comme site Superfund en décembre 1982. Love Canal avait popularisé le sujet auprès du grand public cinq ans plus tôt.
    Je ne sais pas pourquoi, mais je m’intéresse beaucoup aux déchets toxiques, donc je le note à titre de référence.

    • Les déchets toxiques sont des monstres réels qui font les meilleures histoires d’horreur.
      Les créatures monstrueuses de fiction ne font pas le poids face à la réalité de communautés entières empoisonnées délibérément, causant la souffrance et la mort de millions de personnes. Et tout cela arrive intentionnellement parce que quelqu’un veut gagner plus d’argent : par cupidité.
      Le vrai monstre prend une forme double. Sa tête, ce sont les responsables ; son corps, le poison invisible jeté négligemment dans le sol. Cela ferait passer Lovecraft et les autres auteurs d’horreur pour Mickey Mouse.
    • Cette histoire devait aussi être dans l’actualité à peu près à cette époque : https://en.wikipedia.org/wiki/Warren_County_PCB_Landfill
      Cette décharge a été créée en 1982 par l’État de Caroline du Nord pour y déposer des terres contaminées, à la suite du déversement illégal, en 1978, d’huile contaminée aux PCB provenant de la Ward Transformer Factory le long de routes dans 14 comtés de Caroline du Nord.
    • Dans la Silicon Valley, les gens sont souvent surpris de me voir hésiter à manger des fruits cueillis sur les arbres de mon jardin. Ils supposent qu’un fruit cueilli directement sur l’arbre est, d’une manière ou d’une autre, bio et bon pour la santé.
      Quand je demande : « Avez-vous vérifié si ce quartier se trouve sur un terrain classé EPA Superfund, ou en aval d’un tel site ? », on me répond généralement par un regard vide.
      Alors je leur demande pourquoi on appelle cet endroit la Silicon Valley, s’ils savent à quel point les solvants utilisés dans la fabrication des puces sont extrêmement toxiques, et à quel point ils pensent que les entreprises des années 1950 et 1960 se souciaient de l’environnement. La plupart font vite le lien et réagissent par un « bon sang ».
      Cela ne me surprendrait absolument pas que des entreprises comme Fairchild ou Intel aient simplement emporté à l’arrière les fûts de produits chimiques qu’elles utilisaient à l’époque pour les jeter dans des trous creusés dans le sol.
      Il y a quelques années, Google a aussi construit un immeuble de bureaux sur des déchets toxiques, puis a dû faire fonctionner la ventilation souterraine 24 h/24 pour éviter que les employés ne tombent malades.
      Il existe aussi plusieurs quartiers construits sur les mêmes terrains contaminés. Pour les oranges, je les achèterai chez Safeway.
  • J’aime bien son sens de l’humour. L’une des histoires qu’elle raconte porte sur le tout premier bug informatique au monde ; je n’avais jamais entendu cette histoire ni l’histoire du mot.
    Elle explique aussi qu’on utilisait des ordinateurs pour améliorer des images satellite. Le traitement prenait trois jours, mais permettait de connaître la hauteur des vagues au milieu du Pacifique et la température à 20 pieds sous la surface.
    The Bug in the Computer Bug Story
    https://daily.jstor.org/the-bug-in-the-computer-bug-story/

    • L’article semble enterrer la partie la plus intéressante. Il est vrai que le mot « bug » dans ce sens remonte au XIXe siècle, mais auparavant il ne signifiait pas forcément « insecte ».
      Il pouvait avoir un sens plus proche d’« esprit malveillant », comme dans les « bugs and goblins » de Hamlet. J’ai écrit un peu plus à ce sujet ici : https://jkaptur.com/bugs/
    • Elle poursuit en disant : « Je trouve plutôt bien que la Marine conserve le premier bug, moi-même, ainsi que quelques artefacts anciens. »
    • Sans vouloir diminuer son humour, Thomas Edison et d’autres avant lui ont aussi écrit sur les bugs au XIXe siècle : https://en.wikipedia.org/wiki/Bug_(engineering)#History
    • Quelques années plus tard, en 1986, elle est aussi apparue dans l’émission de David Letterman : https://hackcur.io/grace-hopper-on-letterman/
  • Je viens de la regarder, et c’était vraiment excellent. La première moitié ressemble à d’autres conférences publiques d’elle que j’avais déjà vues, mais la seconde moitié approfondit plusieurs sujets qui étaient assez à la pointe en 1982.
    Il y est question de cybersécurité, de couplage faible/modularisation des logiciels, de VLSI/SoC et de standardisation des langages de programmation.

    • J’ai aimé les exemples très concrets qu’elle donne. Elle mentionne l’Intel 8021 comme l’ordinateur le moins cher que l’on puisse acheter : une puce à 13 cents pièce si l’on en achète 100.
      Cela illustre visuellement à quel point les systèmes d’ordinateurs dont elle parle pouvaient être bon marché.
    • J’ai regretté qu’elle aborde à peine la sécurité multiniveau. À ce moment-là, elle avait en effet résolu le problème de la sécurité informatique.
      Cela dit, se concentrer sur le découpage en systèmes individuels plutôt que sur des systèmes multiprogrammés pouvait alors être considéré comme une approche efficace.
      Ce n’est qu’après la généralisation de la connexion permanente à Internet qu’il est devenu évident que c’était une illusion. Et aujourd’hui encore, nous continuons à souffrir de cette illusion.
  • La démonstration présentée vers 15:00 dans la 2e partie, sur la façon dont les modifications logicielles se propagent à l’ensemble du système, est peut-être la meilleure justification théorique des principes de conception orientée objet et de l’encapsulation que j’aie vue
    https://youtu.be/AW7ZHpKuqZg?si=Dzt6JeoX7MDT8D9M&t=899

    • C’est un argument puissant en faveur du couplage faible, mais on peut l’obtenir aussi bien avec la programmation orientée objet qu’avec la programmation fonctionnelle, ou avec bien d’autres paradigmes
    • Après avoir écouté cette explication, j’ai l’impression que chacun peut repartir en se disant que sa propre méthodologie était la bonne
  • Est-ce la vidéo qui a été découverte via une demande d’accès à l’information, mais qui se trouvait sur un ancien format de bande que la NSA ne pouvait pas lire, ou ne voulait pas lire ?

    • Oui. D’après le communiqué lié, ils ont emprunté du matériel à la NARA pour la lire
  • Cette conférence contient-elle son célèbre diorama nanoseconde/microseconde ? Les vidéos existantes semblent d’assez mauvaise qualité
    https://www.youtube.com/watch?v=gYqF6-h9Cvg

    • Oui. C’est vers la 40e minute de la première conférence mise en ligne
      https://www.youtube.com/watch?v=si9iqF5uTFk&t=2400s
    • Dans cette conférence, elle parle aussi du premier bug, de plusieurs histoires légendaires et éléments historiques, des leçons apprises, ainsi que de bons problèmes pour l’avenir
      Certains ont été résolus, d’autres non. Elle vaut largement la peine d’être regardée en entier
  • « Nous semblons oublier que les enfants de quatre ou cinq ans apprennent l’arithmétique. Ce sont de petits professeurs. Les enfants de six ans reçoivent des Speak and Spell. Il faut faire attention : une génération qui sait épeler arrive »
    « Les enfants de sept ans, bien sûr, apprennent le BASIC et font tourner des ordinateurs. Je connais quelqu’un qui a acheté un ordinateur et l’a ramené chez lui ; c’est son fils qui lui a appris le BASIC. Son fils a sept ans. Quelqu’un d’autre a ramené un ordinateur à la maison, et maintenant il doit réserver du temps machine auprès de ses trois enfants »
    « Ces enfants sont incroyablement intelligents, et ils sont là dehors. Ce sont les jeunes les plus brillants que nous ayons »
    En tant que membre de la génération X, nerd de l’informatique de 10 ans qui programmait en BASIC en 1982, je suis fier qu’elle parlait de moi et de mes pairs
    Mais elle prédit ensuite que les enfants les plus brillants viendront des campagnes, parce qu’il y aurait de « bonnes écoles ». Je ne sais pas d’où lui venait cette idée. J’ai déménagé d’une ville vers la campagne à peu près à cette époque, et l’enseignement n’y était pas meilleur ; l’accès aux ordinateurs, lui, a complètement disparu. D’après mon expérience, la plupart des zones rurales, surtout dans les États dits flyover, n’avaient ni l’argent pour installer une salle informatique, ni des enseignants capables de se servir d’ordinateurs

    • Elle parlait en tant que personne qui s’était engagée dans la Navy et qui, plus tard, dirigeait des gens sélectionnés pour des postes techniques dans son équipe
      Si l’on pense à l’époque où elle a vécu, elle avait certainement vu les effets secondaires de l’écart croissant des opportunités entre ville et campagne. Un enfant intelligent et travailleur vivant en ville ou en banlieue avait plus de chances d’obtenir un emploi gratifiant ou d’aller à l’université, tandis que pour un enfant rural tout aussi doué et travailleur, s’engager dans l’armée était probablement la meilleure occasion de mobilité ascendante