Internet zinc #29

1. Data Scientist : en fait. J’ai lu pas mal sur le sujet Data Science cette semaine. Le sujet étant à la mode, il y a des quantités invraisemblables de contenus en ligne dans lesquels il n’est pas toujours facile de se repérer. À commencer par la question de savoir ce qu’est un « Data Scientist ». La meilleure intro croisée cette semaine date de juin 2015. Il s’agit d’un article de Robert Chang sur son expérience de Data Scientist chez Twitter. ...

October 29, 2016

Internet zinc #28

Cette semaine j’étais en déplacement : j’ai manqué de temps et, surtout, j’ai manqué de connexion internet suffisante pour faire mon travail habituel de lecture, synthèse, etc. Du coup pour cette semaine, exceptionnellement, je vous propose une édition différence d’Internet Zinc, que j’écris dans mon avion de retour à la maison — sans connexion — et qui n’a qu’un seul sujet : QU’EST-CE QU’UN PROGRAMME ? 1. Infrastructure matérielle Il y a 18 mois Paul Ford a publié un article, en Anglais, dans Bloomberg, intitulé : What is Code? Dans de nombreuses conversations depuis lors, je me suis rendu compte que cette notion cruciale était mal comprise, et que cette compréhension limitée expliquait en partie pourquoi on avait du mal à anticiper l’importance des transformations techniques et sociales induites par le code. Du coup, sans traduire (ni même relire, à dire vrai — je suis dans l’avion), le papier de Paul Ford, je veux tenter ma propre explication en prenant comme fil rouge l’exemple d’une application sur laquelle il m’arrive de travailler de loin en loin (et qui ne verra peut-être jamais le jour : c’est avant tout un terrain d’apprentissage et d’exercices). ...

October 22, 2016

Internet zinc #27

1. Blockchain Trois articles et une vidéo sur Blockchain sont passés sur mon écran dans la semaine, rien que ça. J’ai parlé parfois allusivement de Blockchain, mais je n’ai pas souvenir de l’avoir expliqué ni d’avoir consacré une (partie importante) d’une édition d’Internet Zinc à ce sujet. C’est l’occasion. Tout le monde, je pense, a entendu parler de Bitcoin : c’est une monnaie (que vous pouvez échanger pour des dollars, des euros, etc. à un certain taux, fluctuant) et c’est un système de paiement : je peux payer un service ou un bien en bitcoins plutôt qu’en euros — si mon vendeur accepte cette monnaie. ...

October 15, 2016

Internet zinc #26

Pour cause de déplacements professionnels (ceux de ma femme puis les miens), et de semaines plus chargées qu’habituellement, cette semaine et, si possible, la semaine prochaine, je vous envoie deux lettres au format plus libre que d’habitude. Des idées jetées sur le clavier. 1. bébé éprouvette Entendu dans un épisode du podcast Radiolab, l’histoire des réactions à la naissance en 1978 du premier bébé éprouvette. Les craintes d’une atteinte symbolique mais fondamentale à notre idée de l’humain et de la procréation. On a peur d’une séparation radicale entre humanité et procréation : on verra apparaître des “usines à bébé”. ...

October 8, 2016

Internet zinc #25

1. DDoS — exemple J’ai parlé la semaine dernière des attaques Distributed Denial of Service (DDoS) : je ne refais pas l’explication de ce qu’est une DDoS — faut suivre. Par contre il y a eu cette semaine un exemple parfait. Résumé. La victime, Brian Krebs, est un journaliste indépendant spécialisé justement sur les questions de sécurité informatique. Son blog, Krebs on Security, a été attaqué par l’intermédiaire d’une DDoS. Son hébergeur, Akamai l’a défendu 48 heures puis, le coût de cette défense augmentant, a pris la décision, économique, de simplement virer Krebs on Security de ses serveurs. Le site est resté HS pendant 48 heures avant d’être à nouveau hébergé, cette fois par Google. ...

October 1, 2016

Internet zinc #24

1. De la programmation en milieu universitaire Pour commencer la revue de la semaine, deux articles qui, a priori, n’ont rien à voir l’un avec l’autre, mais dimanche dernier quand je les ai lus, mon cerveau les a curieusement fusionnés en une seule entrée, double, d’Internet Zinc. Dans The Economist un papier sur une sorte de nouveaux business : les entreprises qui s’attachent à toiletter le code des programmes produits dans les universités. Si, comme moi, vous avez travaillé un peu dans les universités, vous saurez d’une part qu’il s’y produit des quantités de code informatique, et d’autre part que ce code est généralement de qualité assez médiocre. ...

September 24, 2016

Internet zinc #23

1. Ménage dans l’App Store C’était le blabla annuel d’Apple cette semaine. Nouvel iPhone. Plus de prise jack. Des écouteurs Bluetooth. Meuh… Les smartphones sont maintenant bien installés, et ne gêneront plus l’excitation de jadis — ni, d’ailleurs, les marges de croissance. Entre-temps Apple est devenu l’une des plus grandes entreprises au monde. Et si l’avenir n’est pas au smartphone, mais à une catégorie entièrement nouvelle, il n’est pas raisonnable d’attendre de la plus grosse entreprise mondiale, la plus « installée », que ce soit elle qui découvre cet entièrement nouveau. ...

September 17, 2016

Internet zinc #22

1. AlphaGo trie les concombres Vous vous souvenez d’AlphaGo, le programme de Machine Learning de Google utilisé au début de l’année pour battre un champion de Go ? Vous vous dites qu’il a mérité sa retraite et qu’il siffle des Mojitos sur une plage tropicale ? Pas du tout : il travaille à trier les concombres dans une ferme japonaise. Le blog de Google sur Big Data and Machine Learning a un article sur l’utilisation de TensorFlow, qui est le nom donné par Google à leur outil Open Source de Machine Learning, à petite échelle. ...

September 10, 2016

Internet zinc #21

1. com·mod·i·ty Le terme anglais commodity se traduit littéralement par « marchandise » ou « produit de base ». Mais il a une connotation que n’a pas tout à fait la traduction française : le terme implique quelque chose de trivial, dont la valeur est faible et, surtout, qui se trouve facilement. Produit de base est sans doute l’expression la plus proche. Par exemple les bouteilles d’eau au supermarché : la marque n’est pas super importante, en général, et la marge des supermarchés sur ces produits est faible ; mais vous seriez choqué que le supermarché cesse de la proposer : leur présence est attendue et évidente. ...

September 3, 2016

Learning Go

TL;DR: It’s a great language, a good choice to learn programming in general; there’s great documentation available, and it’s detailed. But in part because the Go community doesn’t view frameworks favorably, it can be hard to move from grasping the details to working on a fully fledged project. I’m not a programmer, i.e. I have not had any kind of formal training in Computer Science; nor do I work as a developer. But I have worked with programmers quite a lot and, from time to time, I have done some development myself, modest things, simple web sites, manipulating XML documents, working with databases. Things that were mostly prototypes and side projects, and were never meant to be used by a lot of people. ...

August 15, 2016