Julia March

Cool, pas cool, trouvailles #10

Cool

Dixième post de ce journal de bord tech, je pense qu’on peut me féliciter de ma constance. Vous pouvez envoyer cartes de voeux, fleurs et champagne au 4 rue Voltaire, 44000 Nantes, merci bien.

Je me suis penchée sur des solutions d’observabilité, ces deux dernières semaine. Je bidouille Elastic et je customise des tableaux de bord Grafana. Grâce à mon collègue Aurélien, Grafana n’a plus de secrets pour moi (je m’avance peut-être, c’est l’euphorie qui parle sûrement). Pour Elastic, c’est encore un peu le bordel, de par toute les fonctionnalités possibles sur cette suite. J’ai prévu de l’inclure dans un projet sur lequel je travaille, à voir ce que ça donne.

J’ai testé la connexion entre l’API v.2.0 de Twitter et un bot nouvellement créé Non sans peine : j’ai réussi à programmer des tweets, certes, mais qui s’envoyaient depuis mon compte de développeuse, pas depuis celui du bot. J’ai donc fait ce que tous les programmeurs de bots font, suivant la logique des choses : j’ai créé un compte développeur Twitter pour mon bot. Ce qui est fastidieux, puisque j’aimerais en créer d’autres et pouvoir tous les contrôler depuis un seul compte.

En faisant quelques recherches, il s’avère que c’est un obstacle souvent rencontré par les créateurs de bots sur Twitter. Heureusement, j’ai trouvé un workaround qui m’a permis d’autoriser mon compte perso à contrôler le bot. Dans le même temps, j’ai rejoint le Slack des Botmakers, qui est très drôle, plein de créativité et d’idées à la con. Tout ce que j’aime.

Pas cool

Apparemment, le fait qu’Elon Musk ait racheté Twitter est l’un des signes de la fin de temps. L’émoi collectif était assez distrayant à contempler. Surtout que ces bonnes gens semblent ignorer tout du créateur originel de Twitter (Jack Dorsey) et de ses positions politiques qui feraient froid dans le dos de ces bonnes âmes professionnelles de l’outrance performative. Soit.

De mon côté, j’arrive à voir ce qu’Elon Musk veut faire de Twitter, une vision plutôt éloignée des craintes qu’on peut lire ici et là. Je partage son avis sur la modération, à savoir que les gens devraient avoir la main dessus pour la personnaliser à souhait, sans l’infantilisation qui accompagne la dépendance envers une instance centralisée qui légifèrerait sur le moindre « fils de pute » lâché sur ce réseau.

Cependant, les babouins que nous sommes sont-ils vraiment capables d’interagir en individus autonomes et de se passer de la modération traditionnelle, sur Internet ? Rien n’est moins sûr. J’aimerais croire que oui, car je suis positiviste, tout en nourrissant un certain cynisme de fond sur le destin de l’humanité en général.

Ce qui est sûr, c’est que le risque de devenir une sorte de William Shockley guette ce cher Elon, et que sa vison risque de jamais voir le jour, de par la façon dont il a l’air de traiter ses subalternes.

Trouvailles

J’ai fait pas mal de trouvailles ces deux dernières semaines, mais je ne sais plus quoi. En attendant que je retrouve où j’ai foutu ma liste, voici l’une d’entre elles, pour s’amuser :

  • SierraDeathGenerator pour générer des images game over ou d’erreurs avec un texte de votre choix. Très drôle, vous fera probablement l’année, tant les options sont multiples.

Cool, pas cool, trouvailles #9

Cool

Un dilemme moral de la plus haute importance s’est insinué dans ma vie, ces deux dernières semaines : me connecter à un serveur distant et taper des commandes comme une sauvage, ou bien prendre le temps de créer un fichier .sh et l’envoyer vers le serveur directement. Avantage de la première option ? On peut taper les commandes exactes en fonction de l’OS distant. Avantage de la deuxième ? On a un fichier dans le code que l’on envoie, dans lequel il suffit de changer les commandes, si besoin.

Ce n’est ni cool, ni pas cool, c’est simplement une problématique à laquelle je réfléchis. En fonction des serveurs/frameworks/langages, je ne suis même pas sûre que les deux mêmes options soient envisageables. D’un côté, j’aime taper des commandes en direct live, et hop, c’est torché ; d’un autre côté, avoir un fichier laisse un trace des commandes d’exécution à effectuer. Comme une to do list, quoi.

Je commence enfin à travailler plus assidûment avec Hugo, que j’ai décidé d’intégrer à l’un de mes projets pros. Hugo est conçu avec une élégance, un raffinement et une intelligence tout à fait exquise. Je ne sais absolument pas ce qui me donne la légitimité d’en juger, puisque j’ai travaillé avec un nombre de frameworks assez restreint, jusqu’à présent. Mais voilà, je le dis, tant pis si ça dérange.

J’ai rencontré des gens de Twitter à une contre-soirée du DevFest. Non, je ne suis pas allée au DevFest, j’ai 1) du travail et 2) une légère agoraphobie. Mais j’aime bien boire de la mauvaise bière en bonne compagnie, surtout pour traîner avec mon collègue Hubert, qui est un peu, au cas où vous ne le saviez pas -manants que vous êtes – une sorte de star de la tech. Eh, oui, il y a des stars dans ce milieu, je sais, c’est bizarre, j’ai pas encore trop compris le délire, mais c’est un fait.

Pas cool

J’ai eu le covid, et c’était bien nul. Il y a eu un moment où ma voix était tellement enrouée, qu’on aurait pu me prendre pour Lilianne Rovère si je n’activais pas ma caméra en visio. Hormis la gorge qui est parti en latte, rien de très notable. Je suis restée chez moi et ai ainsi raté la visite d’un datacenter. J’ai les boules.

Trouvailles
  • Ce site qui compile des ressources pour les autodidactes de la chose informatique.
  • Ce livre (gratuit en ligne) pour apprendre à programmer son propre langage
  • Ce repo pour s’initier à l’utilisation des langages et outils utilisés dans le fameux web3 qui énerve tout le monde.

Cool, pas cool, trouvailles #8

Cool

Ce mois-ci était mon mois parisien. Je me suis tapé trois semaines d’affilées où j’étais constamment dans le train. Les serveurs du wagon bar de la SCNCF sont ma nouvelle famille.

J’ai rencontré plusieurs équipes de développeurs dans différentes structures, et j’ai été très bien accueillie. On m’a dit que la tech était toxique avec les femmes, je ne sais pas trop quoi penser. Partout où je vais, non seulement j’ai l’impression qu’on me prend au sérieux, mais en plus on me traite bien. Peut-être les gens ont-ils peur que mon patron vienne leur crier dessus lors d’une soirée networking ? Dans tous les cas, ça me va.

Pas cool

Je suis globalement allergique aux échanges à l’oral, car j’ai une capacité de compréhension et de réaction réduite. Je m’en rends compte, lors de réunions. On me pose parfois une question à l’oral, et je suis perdue, ou ne comprends pas la question. On me pose la même question à l’écrit, et j’ai tout de suite une idée en tête, voire plusieurs pistes.

Bien sûr, à force de répondre souvent aux mêmes questions, les réflexes se forgent. Mais je constate que j’ai toujours du mal avec les échanges à l’oral, peu importe mon âge ou mon expérience, et c’est frustrant.

Trouvailles
  • Cet article de Rand Fishkin sur le « chill work » VS la « hustle culture »
  • Cet article de Charity Majors sur l’évolution du métier d’Ops suivi de celui-ci.

Dans le dernier, on y trouve des bangers tels que « platform engineering is what stands between you and darkness » et « Disrespecting operational expertise is the shortest path to never again sleeping through the night ».

Cool, pas cool, trouvailles #7

Cool

Coincoinpc, le site dont j’avais parlé dans mon précédent post, est maintenant chez Clever Cloud, après quelques débâcles avec les DNS (que tout le monde déteste).

J’ai été invitée sur la chaîne Twitch d’Alex pour faire une démonstration de déploiement d’un WordPress avec Composer. Le code était un peu vieux et incompatible avec la version de 2 de Composer, donc je lui ai donné un coup de neuf. Rien de très fou, il suffisait d’ajouter cette morceau de code au PluginManager.php, ligne 762 :

{ "config": { "allow-plugins": { "third-party/required-plugin": true, "my-organization/*": true, "unnecessary/plugin": false } } }

C’est une façon de structurer et de gérer un WordPress élégante, chic et choc, on aime, on valide, on hype. Le replay avec nos grosses têtes est ici, le code est .

J’ai cherché à déployer du Angular, que je ne n’avais jamais effleuré auparavant, alors bien sûr, j’ai décidé d’apprendre tout Angular en 48 h. C’est pas mal. Globalement, on n’est pas obligés d’envoyer tous les fichiers sur le cloud, en faisant un ng build Angular va créer un dossier /dist et ce n’est que ce dossier qu’il faut déployer. Sweet.

Pas cool

J’ai dû gérer un vieux site en SFTP, cette semaine (cadre perso, pas pro) et même si la courbe d’apprentissage avec Git est hardcore, j’avais oublié à quel point le FTP est chiant et lent. J’ai senti mon âme sortir de mon corps.

Trouvailles

Je regardais le live d’@Akanoa l’autre soir, et il a filé quelques outils que j’ai décidé d’inclure ici :

  • DevToys, boîte à outils/couteau-suisse pour les développeurs (sous Windows) : pour formater, encoder, convertir et faire revenir l’être aimé.
  • L’équivalent sous Linux : Flathub
  • CyberChef, pour encoder, hasher, compresser, chiffrer et pimper.

J’ai testé Showtime pour récupérer des NFTs sur Polygon. Il y a des trucs vraiment jolis. Pas sûre de leur intérêt, cependant. S’il y a des artistes que vous aimez bien, dessus, vous pouvez récupérer des NFTs gratos (pourquoi faire ? Aucune idée, mais c’est marrant). Polygon est une chaîne sur laquelle je ne me suis pas attardée, car à l’époque le réseau était trop lent à mon goût et les transactions pouvaient rester coincées pendant 12 h. J’ai plus utilisé les L2 d’Ethereum. Donc je ne sais pas ce qu’il se passe sur Polygon, mais ce truc est cool.

À un moment on mintais des NFTs avec des potes et on se les envoyait pour jouer à une sorte de loup-garou (trop long à expliquer), puis les artistes ont commencé à distribuer des NFTs à leur communauté. Le problème, c’est qu’il fallait récupérer l’adresse de quelqu’un, qui serait forcément associée à son identité numérique, et parfois on était frileux à l’idée de se soumettre à ce procédé. Il fallait ensuite les envoyer un par un, ce n’était pas automatique, ça prenait du temps. Donc, à mes yeux, Showtime (qui permet de minter des NFTs et de laisser les gens les récupérer en cliquant sur « CLAIM ») est une réponse à cette pratique, pas complètement à côté de la plaque, une façon d’automatiser la distribution.

Cool, pas cool, trouvailles #6

Cool

L’essentiel de mon boulot, ces derniers temps, consiste à entendre « Je ne crois pas que ce soit possible » et de répondre « Hold my beer ». Ce qui correspond bien à mon tempérament de forceuse, on ne va pas se mentir. Mon leitmotiv a toujours été « Hey, au moins on peut essayer, avant de déclarer forfait d’avance ? ».

On m’a invitée à venir faire une démonstration de déploiement de code sur une chaîne Twitch. Je ne me sens plus pisser. J’ai plus ou moins essayé Twitch pour streamer mes dessins, mais leurs histoires de droits d’auteur sur la musique ont rendu l’utilisation peu confortable : j’ai une playlist que je mets pour dessiner, et hors de question de m’en priver. Donc j’utilise Tik Tok, réseau auquel je suis accro.

J’ai réussi à m’inscrire aux cours publics d’Illustration des Beaux Arts, avant qu’ils ne soient complets. Une bonne occasion d’arrêter de défoncer mes beaux dessins dès que je passe à la couleur (c’est un carnage). Aussi, une bonne occasion d’être concentrée pendant plusieurs heures sur autre chose qu’un écran, ce dont mon capital beauté a besoin. Cette année, je combine donc les cours de danse classique et d’illustration. J’adore les activités extra-scolaires.

Pas cool

Je me suis beaucoup creusé la tête pour trouver quelque chose de « pas cool » dans cette semaine, et je suis sûre qu’il y en a, mais j’ai dû oublier. Trop de positivité, ça me dégoûte.

Trouvailles

J’ai découvert cette semaine CoinCoinPC, un moteur de recherches pour trouver les tests d’utilisation de jeux vidéos réalisées pas Canard PC. J’ai rencontré David, son créateur, qui a réalisé cela en tant que projet personnel, et j’aime beaucoup, parce que j’avais besoin d’un truc de ce genre. J’ai tendance à aller dans les magasins de jeux vidéos d’occasion et de me laisser porter par mon intuition, et je trouve parfois de sacrées pépites, comme Man Eater ou Among the Sleep. Avoir ce petit moteur de recherches sous le coude, en cas d’hésitation, c’est parfait.

Cool, pas cool, trouvailles #5

Cool

Mon nouveau taf. C’est le summum du cool. Je ne fais rien de très palpitant, pour le moment, puisque je dois maîtriser quelques bases avant. Mais il s’agit de résoudre des problèmes et d’accompagner des gens dans la maîtrise des outils. Souvent, ce sont des sujets sur lesquels j’ai moi-même buté dans ma courbe d’apprentissage, alors c’est plaisant de pouvoir montrer à d’autres comment s’en sortir.

J’ai dû prendre Git au sérieux, alors que j’avais réussi à l’éviter avec les distantes, puisque je travaille en local, puis gère mes fichiers ensuite en S/FTP. J’ai frôlé l’anévrisme avec ces histoires de main et de master. Toutefois, Git n’a plus de secrets pour moi (ok, j’exagère) depuis que j’ai compris que son fonctionnement était très similaire à celui d’une blockchain. C’était le déclic qui me faisait défaut. Je ne prends même plus la peine de modifier mes fichiers en ligne, je travaille en local et push les modifications, comme une reine. Il faut bien avouer que c’est très pratique.

Le télétravail et les horaires flexibles. Comment ai-je pu vivre sans, avant ? Certes, le travail d’enseignement était assez flexible, à mes débuts, c’est aussi cela qui m’a attirée vers ce travail, à l’époque. Il s’est rigidifié au cours des années, et je pense qu’il se rigidifiera davantage à l’avenir. Cependant, je n’avais jamais connu cette liberté totale dans la gestion de mon travail.

Pas cool

Atom, l’éditeur de texte que j’utilise, va cesser d’exister. Microsoft a coupé les vivres. Mon coeur est brisé, je ne vais pas vous mentir. J’explore donc d’autre solutions.

Trouvailles

Cet épisode des Éclaireurs du Numérique sur le web3, le bullshit et la finance décentralisée. Une des meilleures sources de réflexion à ce sujet, à mon humble avis.

Mes erreurs Git les plus courantes


C’est le bordel avec Git, voici donc des façons de tricher pour ne pas se prendre la tête trop souvent.

Erreur de références

Problème possible : Il y a forcément un .git qui traîne quelque part, probablement dans un répértoire parent, et qui entre en contradiction avec le dossier sous lequel je travaille. 

Solution : cd .. puis ls -a pour traquer chaque dossier. ls pour lister le contenu du répertoire actuel et -a pour afficher les dossiers cachés par défaut (note au cas où j’ai un accident et j’ai une amnésie). Supprimer chaque .git avec la commande rm -fr .git. Adiós, bitch.

IMPORTANT :

  • Quand on clone un dossier distant à partir d’une URL, on télécharche aussi un .git avec des infos pétées dedans (???). On peut soit le modifier (tant qu’à faire), soit le supprimer et en créer un autre. On me dit dans l’oreillette qu’il ne faut pas, qu’il est super important, bla bla bla.

Mais, à chaque fois que je le garde, que je fais confiance, que je me livre à l’Univers, je me retrouve avec des références pétées et un fichier .git qui me fout en l’air mes déploiements à moins que je ne le reconfigure entièrement. L’enquête se poursuit.

  • Quand on supprime depuis le Finder (car je suis une fille superficielle sous Mac), il faut vider la poubelle. Ce n’est pas comme avec les commandes, qui envoie le dossier dans les tréfonds de l’enfer, il n’a pas disparu de votre vie tant qu’on ne l’a pas vidée.
Campagne de prévention

Prévenir, c’est guérir. Comment s’éviter des prises de têtes et une alopécie certaine.

Tricher avec les déploiements

Si je veux télécharger mon appli, je la clone dans un répértoire tout-beau-tout-neuf. Point, basta, finito. Ensuite je le duplique (on est jamais trop prudente), et je peux ainsi modifier le code en local, tranquilleument, sans histoires, sans drama.

Une config par dossier

Comme je déploie sur plusieurs serveurs distants, autant éviter de s’emmeler les pinceaux. Pour chaque serveur, un fichier de configuration distante, et on veille à ne pas uploader des .[file] contenant des clés privées dans des dépôts publics. Histoire d’éviter de passer pour une boloss, quoi.

Cool, pas cool, trouvailles #4

Première semaine d’août et première semaine de taf chez Clever Cloud.

Cool

J’ai déjà dit que j’adorais WordPress, pour un tas de raisons que je détaillerai peut-être un jour, mais que je le trouvais lent et lourd, surtout quand on y travaille dessus pour autre chose que du blogging. Dans le cadre de mon travail, j’ai travaillé sur le déploiement d’un WordPress avec un composer.json et un bucket Cellar (l’équivalent d’un S3, quoi), et c’est probablement la réponse aux prières de beaucoup de gens.

J’ai appris un nouveau techtruc par jour, et ai réussi à déployer /implémenter un nouvel outil/contenu par jour également. Beaucoup d’essais et d’erreurs à mon actif, mais on garde le smile.

J’ai peut-être bien fait de procrastiner sur mon thème custom, car je vais en profiter pour le faire en Sass CSS plutôt qu’en CSS tout court. C’est shinny, et j’aime quand ça brille (#MaterialGirl)

Pas cool

Je n’ai pas pu avancer sur mes projets perso, car je débarque dans une entreprise qui se développe à la vitesse de la lumière et que je dois me mettre à jour. Mais, j’ai tout mon temps.

Mon terminal me déteste. Ou plutôt, je l’ai configuré il y a longtemps sur mon ordi perso et j’ai oublié comment faire. Je ne l’utilise que quand c’est strictement nécessaire. Résultat : mon ordi du boulot était en bordel, le git était dans le home j’ai frôlé l’AVC. J’ai donc calé un atelier git en ce dimanche jour du seigneur, afin d’arrêter d’y aller à la louche.

Trouvailles

mdBook pour créer des livres en ligne avec du Markdown. Merci à Emmanuel pour cette découverte. Pour voir à quoi ressemble un livre en ligne, vous pouvez lire Le lycée des Routes.

Crunchbase, pour avoir toutes les infos financières/commérages des outils de la tech.

Wpackagist pour travailler sur WordPress en miroir.

Cool, pas cool, trouvailles #3

Au programme : lectures cryptographiques et hacking flatulent.

Cool

J’en suis à ma dernière semaine de congés comme professeur. À partir de lundi, je prendrai mon nouveau poste et dirai au revoir aux deux mois de vacances estivaux. Cela dit, je ne sais pas si la plupart des gens interprèteraient ce à quoi j’occupe mon temps libre comme des « vacances »…

On m’a prêté Cryptographie en pratique de Niels FERGUSON et Bruce SCHNEIER, que je lis avidement. Je mets enfin des mots sur les « trucs ».

Avantage d’apprendre en autodidacte : on peut se concentrer immédiatement sur ce qu’on a besoin d’acquérir. Inconvénient : On fait des choses qu’on ne comprend pas la plupart du temps, tant que « ça marche ». Donc c’est très bien d’apprendre les noms des procédés et les grands principes, plutôt que d’y aller à l’arrache.

J’ai décidé que je voulais prendre le contrôle à distance de la Fart App de Tesla. L’objectif : l’activer à l’insu du conducteur, de préférence lors d’une conf call stratégique depuis sa voiture. Beaucoup d’éléments à prendre en compte, mais je considère que c’est, à mes yeux, l’idée la plus géniale que j’aie jamais eue. Je commence la phase de planning aujourd’hui. Si j’y arrive, j’écrirai un post détaillé. Soyons honnêtes : il y a peu de chances que j’y parvienne.

Pas cool

J’ai pris du retard dans l’écriture du second volet sur l’anonymat et la crypto. Un sujet me travaille et j’aurai bientôt le temps de l’approfondir : la question des backdoors Intel et AMD. Je n’y connais rien, mais je sais que je ne peux pas faire l’impasse sur cet aspect. Comme je ne veux pas raconter n’importe quoi, je dois lire et vérifier tout ce qui est dit à ce sujet.

Je n’ai toujours pas avancé sur mon thème WordPress et ce site est toujours aussi dégueulasse sur mobile. Mais, il y a toujours quelque chose de plus sexy à faire, comme tendre un piège flatulent à des propriétaires de Tesla (un exemple au hasard).

Trouvailles

Je ne sais pas ce qui est arrivé eu SEJ, mais leur site a disparu, avec la liste complète de commandes de recherches bien utiles pour mon petit projet de hacking flatulent. En cherchant un remplaçant, j’ai vu que Kinsta avait publié une liste très complète en français (eureka ! ) avec des exemples. Cet article de Security Trail montre comment l’appliquer au hacking. La version gratuite de leur outil est d’ailleurs très utile pour trouver tous les sous-domaines d’une marque en un clic. Tesla en a 585 (les grands malades).

Cool, pas cool, trouvailles #2

Un nouveau billet de suivi de ma vie pro passionnante.

Cool

Ma demande de mise à disponibilité a été acceptée pour le 31 juillet. Si je n’avais pas pu l’avoir avant, ç’aurait été un peu le bordel, avec passage devant un comité de déontologie, etc. En théorie. Dans les faits, je pense que les réductions de personnel font que le rectorat ne possède pas les moyens de suivre ce que font exactement les agents. Donc, je ne sais pas trop si cela change quoi que ce soit, mais c’est bien d’être en règle, administrativement parlant.

Évidemment, l’Éducation Nationale attend que je parte pour me proposer de postuler à un poste de chargée de mission du numérique, à mi-temps. Travailler à mi-temps dans le numérique ne m’intéresse pas, et même à plein temps, ce n’est pas un poste qui présente un grand intérêt pour moi.

J’ai déjà testé, les postes à mi-temps et à temps partiel, dans la Fonction Publique. Ce qui finit par arriver, c’est que l’on travaille autant qu’à plein temps si l’on veut fournir un travail correct, mais nous sommes payés 50 % de moins.

J’ai éclairé mon ami Marco sur des points un peu flous (à ses yeux) du RGPD, pour la boîte catalane dans laquelle il travaille. La question était : Si l’on traduit son site, faut-il aussi traduire la page de Politique de Confidentialité ? La réponse est oui (d’après mon interprétation), pour se conformer à l’article 12. Si l’on donne accès au contenu dans une langue, l’information sur la collecte et le traitement des données doit être aussi simple d’accès que le contenu du site, aucune action de la part des utilisateurs ne doit être requise (passage du texte dans un traducteur en ligne, etc). Peut-être que j’écrirai un article plus fouillé sur la question.

Marco m’a proposé de rencontrer le chef de la boîte pour l’éclairer sur la question des transferts internationaux. J’adore que l’on recoure à moi pour comprendre des choses. À suivre.

Pas cool

La freelance vie, c’est aussi aller réclamer des paiements non réalisés. Je suis en plein dedans. C’est nul, et me rappelle à quel point je déteste faire cela. Big up à tous les freelances qui tiennent ainsi pendant des années.

En ce moment, je suis donc théoriquement riche, mais pas en pratique.

Trouvailles
  • Je me suis bien amusée avec Moral Machine, une plateforme combinant des dilemmes moraux pour orienter les prises de décisions par des machines intelligentes. Ce que j’en retire, concernant mes propres priorités morales :
    • La machine doit systématiquement privilégier la survie de ses occupants par rapport aux personnes extérieures. Pourquoi ? Je n’en sais rien, c’est un de mes biais cognitifs que je n’ai pas pris la peine d’éclaircir.
    • La plupart des accidents présentés n’auraient, en réalité, jamais eu lieu, à mon avis : une voiture avec pilote automatique détecterait l’obstacle bien avant l’humain et n’aurait pas besoin de dévier vers le passage piéton pour sauver ces occupants.
  • Le documentaire du WSJ sur les 15 ans de l’iPhone. J’ai bien aimé, c’était distrayant à voir, en tant qu’adepte d’Apple.

En parlant de l’iPhone, j’ai conseillé ma voisine sur l’achat d’une tablette. Elle est ainsi tombée des nues quand elle a découvert la reconnaissance de l’écriture manuscrite (aussi appelée HWR pour Handwriting Recognition) et la possibilité de la traduire en texte tapé au clavier.

J’ai bien évidemment sorti mon Newton MessagePad d’Apple, qui avait, de façon absolument avant-gardiste, implémenté cette technologie avec Inkwell et Rosetta, la grand-mère de Siri, dès le début des années 90 ! J’ai donc évangélisé ma voisine sur le futurisme du Newton et son triste destin, car bien trop en avance sur son temps, mais à jamais dans nos cœurs. Si le sujet vous intéresse, vous aussi, voici un article de Wired qui retrace l’histoire de bébé.