Espionner, mentir, détruire

Martin Untersinger est journaliste au sein de la rubrique Pixels du quotidien Le Monde qui traite des sujets technologiques et il a reçu le prix Albert Londres pour ce livre. Tout commençait donc très bien, mais j’ai été déçu par cet ouvrage qui ressemble plus à un recueil d’articles qu’à un essai structuré. Il reprend, au sein des différents chapitres, des affaires de piratage qui ont déjà été très médiatisées comme Pegasus, WannaCry, Stuxnet ou encore SolarWinds. Pour certaines, comme Stuxnet, il semblerait qu’il se contente d’écrire ce qui ressemble plus à un résumé d’un livre qu’à une enquête. J’ai même cru déceler des imprécisions, comme dans cette phrase. ...

Elon Musk

L’objectif d’Elon Musk est à la fois très simple et très ambitieux, il veut sauver l’humanité. Pour cela, il lutte contre le réchauffement climatique en proposant des voitures (et d’autres produits) électriques, il tente depuis le début de contrôler l’intelligence artificielle en créant très tôt OpenAi et plus récemment via sa société dédiée xAI, prépare ardemment l’arrivée des humains sur Mars grâce à ses fusées SpaceX et il a contribué généreusement à la perpétuation de l’espèce humaine en ayant 11 enfants – et non, le rachat de Twitter ne rentre pas vraiment dans son plan, il s’est un peu emballé, mais va l’utiliser comme un mégaphone planétaire pour diffuser ses idées. Il dirige lui-même toutes ses entreprises et les fait avancer à un rythme infernal – il est doté d’un “mode démon” qu’il active souvent – et leur applique l’algorithme en 5 étapes auquel il a donné son nom afin d’optimiser chaque produit et processus de fabrication. ...

Anonymous

[…] refus de laisser l’État espionner ses citoyens, refus de laisser la grande entreprise marchandiser les communications personnelles et manipuler les désirs des gens, refus de tirer profit du travail d’autrui … des refus qui visent essentiellement à empêcher une idée formidable de s’évanouir: nous sommes anonymes et avons le droit de l’être. Gabriella Coleman est une ethnologue dont la spécialité est le cyberactivisme. Elle s’est donc intéressée – de très près – au groupe de hackers Anonymous qui est connu du grand public grâce à leur principal signe distinctif, le masque de Guy Fawkes porté par V, le héros anarchiste de V pour Vendetta1. ...

La civilisation du poisson rouge

Le temps d’attention du poisson rouge est de 8 secondes, celui de la génération des millenials de 9 secondes. La croyance populaire dit que cette mémoire courte aide le poisson à supporter la vie dans son bocal, en va-t-il de même pour les humains, les sollicitations courtes, mais quasiment constantes des réseaux sociaux aident-elles à mieux supporter notre vie moderne ? Il est désormais rare de trouver quelqu’un qui attend simplement, à l’arrêt de bus, dans une salle d’attente ou en faisant la queue, tout le monde ou presque, sans distinction d’âge, est courbé en deux, plongé dans son smartphone. ...

Ce qu'il reste de nos rêves

Aaron Swartz est l’un de ces génies fulgurants, une étoile filante, son domaine, l’informatique, son combat, l’accès à la connaissance. Comme d’autres comme lui – citons par exemple Ettore Majorana raconté dans En cherchant Majorana –, il évoluait très loin au dessus du lot. Au lieu de se contenter comme tant d’autres – citons par exemple Mark Zuckerberg – de faire de l’argent, il avait l’ambition de changer le monde, il s’est battu pour le libérer et on peut dire qu’il y est un peu parvenu – au moins disons qu’il a peut-être contribué à éviter le pire. On lui doit, outre Reddit qui n’est pas sa meilleure contribution au bien commun – quoi que tout le monde ne sera pas de cet avis – son travail sur les licences Creative Commons (CC) permettant de partager la connaissance tout en garantissant la propriété intellectuelle, l’Open Library, son influence sur la non adoption des lois de censure (Stop Online Piracy Act), mais aussi, plus prosaïquement, le langage Markdown (en collaboration avec John Gruber) que j’utilise tous les jours et qui n’est étrangement pas mentionné dans ce livre. ...

The Art of UNIX Programming

Ce livre est l’un des livres mythiques sur UNIX et le mouvement open source écrit par un de ses plus fervents défenseurs Eric S. Raymond. Dans le titre du livre figure le mot art et c’est bien sous cet angle ou plutôt sous celui de la philosophie que Raymond articule son ouvrage. Il propose de tirer la quintessence de ce qui a fait le succès d’UNIX, et de ses successeurs comme Linux, pour en extraire des règles, des principes et des bonnes pratiques qui seraient généralisables. Certains sont désormais très connus comme “Premature optimization is the root of all evil” ou le principe KISS, certains le sont un peu moins comme les principes de compacité et d’orthogonalité. Pour les illustrer, il s’appuie sur les implémentions d’UNIX et sur celles d’autres outils open source. ...

Intelligences Artificielles

Je travaille dans l’informatique et même dans un domaine relativement proche, le big data, mais je ne connais que très mal – uniquement les grands principes – les théories et les technologies de l’intelligence artificielle. Pourtant le sujet n’est pas nouveau, je me souviens même d’avoir étudié avec curiosité à l’époque l’un des ancêtres du deep learning, le perceptron1 – le nom fait tout de suite beaucoup plus rétro. Mais je ne sais pas pour quelle raison, et contrairement à un grand nombre de mes collègues, le sujet ne me fait plus rêver aujourd’hui. Pourtant on arrive à des résultats impressionnants qui ont un réel impact sur nos existences, j’y reviendrai. Cette BD est tombée à point nommé car elle m’a donné l’occasion de me replonger en douceur dans le sujet. ...

18 sept. 2021 ·  BD  ♥

More Joel on Software

Il s’agit tout simplement d’un recueil d’articles du blog Joel on Software venant compléter ceux qui avaient été sélectionnés pour constituer le premier recueil au titre éponyme Joel on Software. On pourrait donc légitiment se dire que l’on y trouvera pas le meilleur, que ce sera du réchauffé – un peu comme la suite, souvent peu inspirée d’un film à succès – et d’un côté c’est vrai, il y a indéniablement de ça. Mais en même temps lorsque l’on a beaucoup apprécié le premier – et c’est mon cas – on est bien content d’avoir du rab qu’il soit réchauffé ou pas. On pourrait aussi se dire tout aussi légitimement qu’il s’agit de vielles histoires – de dinosaures – du temps des grands débuts tonitruants d’Internet, c’est vrai aussi, mais certaines n’en restent pas moins édifiantes, le recul ne les rendant que plus vraies. ...

Lean from the Trenches

Ce livre est écrit par un coach agile – n’arrêtez pas la lecture de cet article tout de suite, attendez de lire la suite. Il s’agit d’un ponte dans le domaine Henrick Kniberg. Comme l’indique la mention du titre From the Trenches il n’est pas question de nous abreuver de théories – et de techniques de collage de Post-It, oui ça existe – mais de nous faire vivre de l’intérieur l’organisation et la méthodologie mises en oeuvre dans le cadre d’un gros projet mené, pendant 3 ans, par la police suédoise afin de se doter d’un puissant logiciel qui devrait – on ne sait jamais avec l’informatique – leur permettre d’améliorer le coeur de leur activité – la rédaction des procès verbaux. Le sujet ne fait pas vraiment rêver, mais bon, j’adore ces histoires industrielles, je trouve qu’elles sont toujours riches d’enseignements. Pour les amateurs, je pense à ...

UNIX

Comme l’indique le sous-titre A History and a Memoir il s’agit pour Brian Kernighan – le K du célèbre K&R – de rédiger un livre de souvenirs qui tient lieu à la fois d’histoire d’Unix – ou UNIX. C’est aussi à l’inverse un livre sur l’histoire d’Unix qui contient des anecdotes sur cette aventure et sur sa matrice, le Bell Labs et son fameux département 1127. Kernighan insiste d’ailleurs beaucoup tout au long du livre sur l’importance de cette structure et des personnes qui y ont été rassemblées. C’est-à-dire sur l’aspect organisationnel et collaboratif. Les membres de ce département formaient ce qui est appelé une jelled team dans le livre Peopleware et Brian Kernighan semble être du même avis que les auteurs de ce livre pour dire que ces liens ne se nouent pas de façon artificielle. ...

Alexandria

Alexandria est un livre sur le World Wide Web (WWW). Comme le souligne l’auteur il ne faut pas le confondre avec Internet qui est le réseau qui transporte le Web. Le Web c’est au tout début un langage (HTML) pour créer des documents multimédia (page web), des logiciels pour rendre disponibles ces documents (serveur Web) et les consulter (navigateur Web) et enfin une adresse pour les retrouver (URL). L’une des idées majeures est le concept d’hypertexte contenant des hyperliens permettant de naviguer aisément entre les documents sans qu’ils soient organisés en une structure prédéfinie comme les livres. Ça parait évident maintenant, mais ça ne l’était pas à la fin des années 80. Quentin Jardon s’intéresse plus particulièrement à son invention qui a eu lieu au CERN et qui est l’oeuvre de deux hommes : l’anglais (Sir) Tim Berners-Lee et le compatriote de l’auteur, le belge Robert Cailliau. Si le premier est entré dans la légende, ce n’est pas le cas du second qui a été oublié et qui s’est peu à peu emmuré dans le silence en voyant son invention de plus en plus dévoyée. L’un des suspense du livre est de savoir s’il acceptera d’accorder une interview à l’auteur. ...

Pragmatic Thinking and Learning

Ce livre est écrit par l’auteur du best seller qui caracole depuis 20 ans désormais – une édition anniversaire vient de sortir – en tête de toutes les listes de livres d’informatique: The Pragmatic Programmer. Il a depuis créé sa propre maison d’édition dont le nom reprend le titre de son livre: The Pragmatic Bookshelf. Pragmatic Thinking and Learning n’est pas un livre d’informatique, mais un hybride entre un livre d’informatique et un livre de développement personnel – genre que l’on nomme parfois aussi soft skills. Ce n’est donc pas un livre conventionnel et pourtant il vaut le détour car il est bourré de retour d’expériences et de réflexions intéressantes. Tout ce qui concerne le fonctionnement du cerveau est particulièrement édifiant et étayé. Les analogies entre le cerveau et l’ordinateur fonctionnent parfaitement par exemple lorsque Andrew Hunt explique que le cerveau enregistre tout, mais n’indexe que ce qui est digne d’intérêt. J’ai été particulièrement sensible à la différence entre le L mode et le R mode. Je me sers souvent du R mode, je mets en pause un sujet si je sens que je n’ai pas la solution immédiatement et que je n’ai pas l’espoir d’aboutir rapidement en y réfléchissant de façon active. Le modèle de Dreyfus est une belle référence à avoir dans son escarcelle. Il théorise une chose qui semble évidente, mais qui n’est pas souvent appliquée, qui est de ne pas interagir avec tous les membres d’une équipe de la même façon. Un expert n’a pas besoin qu’on le marque à la culotte, il faut lui laisser suffisamment de liberté pour qu’il puisse s’exprimer, être efficace et donner tout son potentiel. Enfin, comme beaucoup de livres techniques écrits par des auteurs américains , il est bourré d’humour et très agréable à lire. ...

A philosophy of software design

J’ai connu ce livre en lisant l’article Top 5 Contemporary Software Engineering Books consacré aux nouveaux classiques dans le domaine du software engineering. Il tentait d’identifier parmi les publications récentes celles qui remplaceraient peut-être les Refactoring: Improving the Design of Existing Code et autres Design Patterns: Elements of Reusable Object-Oriented Software – le conditionnel est ici plus que jamais de rigueur. Je n’avais jamais entendu parler de ce livre ni de son auteur John Ousterhout professeur à Standford. Contrairement à ce que le titre pourrait laisser penser, il n’est pas question ici de design ou d’architecture, mais plutôt de codage. En ce sens il se rapproche de ses ancêtres Clean code et Code Complete comme le laissait entendre l’auteur de l’article. ...

Rebel Code

Si vous cherchez un livre sur l’histoire de Linux et plus généralement sur celle du mouvement open source, vous l’avez trouvé. Glyn Moody nous propose une longue page d’histoire qui part des origines aux années 2000. Tout ou presque est abordé dans ce livre: la technologie, les hommes, la philosophie et l’économie. On verra comment le travail d’un étudiant a fini par être adopté par l’ensemble des fabricants de machines professionnelles et fait aujourd’hui tourner Internet et tous les vendeurs de cloud – même Microsoft vient de sortir son propre Linux (Azure Sphere), c’est dire ! Cette véritable prouesse n’a été rendue possible que par un subtil équilibre entre des bénévoles, des militants et des entreprises. Les bénévoles sont la cheville ouvrière, ils ont toujours contribué avec enthousiasme. Les militants, dont la figure de proue est Richard Stallman, peuvent être considérés comme les gardiens du temple du monde libre. Enfin, les entreprises sont les émanations des intérêts économiques, elles ont irrigué cet écosystème avec de l’argent, mais elles ont aussi contribué d’une autre manière. Elles ont donné la caution, les garanties professionnelles nécessaires à l’adoption de ces logiciels à grande échelle au sein des entreprises. Je pense en particulier à Red Hat, mais aussi à IBM qui a fait le choix courageux d’abandonner certaines lignes de produits comme les serveurs web au profit de leur équivalent open source. En faisant ce choix ils ont envoyé un message fort, mais ont aussi très concrètement contribué à leur développement en investissant des moyens humains importants dans leur développement. Cette politique a donné le jour à un logiciel comme Apache – et à la fondation qui porte son nom – qui est devenu la référence dans le domaine. ...

Release It!

Ce livre est une bible pour tout professionnel qui souhaite déployer une solution en production – c’est quand même l’objectif normalement, les POC ça va un moment et le titre de ce livre vous y incite fortement. C’est une référence reconnue puisqu’il a contribué à populariser certains patterns comme le circuit breaker et qu’il caracole en tête de toutes les listes de lecture (must read) du domaine. Il est bourré de bons conseils issus d’un énorme retour d’expérience puisque Michael T. Nygard a oeuvré dans le domaine en question, que l’on appelle désormais operations en anglais comme en français, sur des applications critiques – principalement, mais pas que, des gros sites de e-commerce. ...

Dans l’ombre de la peur

Commençons par une clarification. Puisque je travaille dans ce domaine, je peux en parler. Le sous-titre choisi par l’éditeur français, Ça et Là, Le Big Data et nous ne me semble pas approprié. Ce livre traite de la collecte et de l’utilisation des données personnelles. Le Big Data n’est qu’un moyen. Un ensemble de technologies permettant de stocker et de traiter de très gros volumes de données. Il ne présume donc en rien de la nature des données qu’il permet de manipuler. Il peut s’agir en effet de données personnelles, mais aussi de données techniques comme celles issues des usines par exemple. L’objectif ne sera pas alors d’explorer – ou d’espionner – la vie des gens, mais d’améliorer la qualité des pièces produites. ...

10 oct. 2017 ·  BD

Masters of Doom

Ce livre raconte l’histoire de deux génies méconnus – en dehors du cercle des gamers – John Carmack et John Romero, les créateurs du mythique Doom. Nombreux sont ceux de ma génération qui se souviennent du choc ressenti lorsqu’ils ont testé pour la première fois ce jeu à la fois ultra addictif et assez répugnant. Ces deux facettes du jeu évoquent à elles seules le talent et la personnalité des deux John. ...

Dreaming in Code

C’est le récit d’une aventure, celle de la création d’un logiciel Open Source, le plus génial de tous les temps. Un agenda révolutionnaire qui pourrait tout faire, qui serait l’outil ultime de toute personne bien organisée. Les utilisateurs pourraient partager leurs calendriers, les synchroniser sur différentes machines et tout cela sans serveur, l’indépendance et la flexibilité totale. Et ce n’est pas tout, il permettrait de gérer les e-mails, de les transformer en autre chose (des notes ou des rendez-vous), du polymorphisme à l’état pur. Il serait extensible en permettant d’ajouter des fonctionnalités sous la forme de plugins pour gérer d’autres choses comme des collections par exemple – pourquoi pas en effet. De cette façon, il pourrait répondre aux besoins des utilisateurs privés (calendrier personnel), public (les universités) et professionnels – où il supplanterait allègrement Outlook. Oups, j’oubliais un détail, il devrait fonctionner sur toutes les plate-formes de Windows aux Unix sans oublier Mac OS – et encore les plate-formes mobiles n’existaient pas sinon elles auraient été dans la cible. ...

Steve Jobs

Si vous prenez Steve Jobs pour un vulgaire fabriquant de gadgets, vous devriez lire ce livre de toute urgence. Vous vous rendrez alors compte du génie d’un personnage hors-norme qui a modifié durablement le monde de l’informatique et très certainement le cours de nos vies – je n’exagère même pas. Enfant abandonné à sa naissance, il semblerait qu’il ait toujours été animé pour une rage de revanchard. Le livre le répète assez – bien trop en fait –, il n’avait pas un caractère facile. Pour qualifier son tempérament, Walter Isaacson emploie souvent l’adjectif mercurien qui semble être un doux euphémisme lorsqu’il est appliqué à Steve Jobs. ...

Python for data analysis

Si vous souhaitez faire de l’analyse de données en Python, l’utilisation de pandas est indispensable. D’ailleurs le sous-titre est clair Data Wrangling with Pandas, NumPy, and IPython. Si vous souhaitez utiliser pandas, la lecture de ce livre est indispensable – Stack Overflow aussi. D’ailleurs il aurait dû porter le titre pandas for data analysis. Ce livre a été écrit par le créateur de pandas, Wes McKinney, lorsqu’il travaillait pour une société effectuant des analyses financières. ...