Les bases de la programmation, pour mes chers analphabètes informatiques.
Podcast «J’ai rien compris» no 9: les algorithmes
Et si Facebook tenait compte de votre orthographe pour choisir à quels amis montrer ou cacher vos statuts? En 2008, Yahoo a ouvertement expliqué utiliser la grammaire, la ponctuation et le vocabulaire d’utilisateurs de Yahoo Answers pour évaluer la qualité de leurs contributions.
Dans ce 9e épisode, on parle d’algorithmes – en gros, des recettes de cuisine pour ordinateur.
Articles et vidéos pour en savoir plus, en anglais (j’ai traduit ou résumé les titres):
«Les tribunaux utilisent l’intelligence artificielle pour prononcer les peines. Cela doit cesser» https://www.wired.com/2017/04/courts-using-ai-sentence-criminals-must-stop-now/
«Des logiciels utilisés aux Etats-Unis prédisent les futurs criminels. Ils sont biaisés contre les noirs» https://www.propublica.org/article/machine-bias-risk-assessments-in-criminal-sentencing
Évaluation de demandes d’hypothèques en utilisant la logique floue http://waset.org/publications/9999664/assessment-of-mortgage-applications-using-fuzzy-logic
Modèles de risque de crédit à la consommation via le machine learning http://mitsloan.mit.edu/media/Lo_ConsumerCreditRiskModels.pdf
Liste complète sur https://paulronga.ch/jai-rien-compris-n9-les-algorithmes/
05/03/2018 • 5 minutes, 38 secondes
Podcast «J'ai rien compris» no 8: les bugs
Les bugs dans l’électronique embarquée (voitures, avions, instruments médicaux, usines) ont fait des centaines (ou milliers?) de morts et des milliards de dégâts. Pourtant, on les connaît mal, ces bugs...
Plus d'infos sur Koua Fong Lee, condamné à 8 ans de prison puis innocenté après l'accélération spontanée de sa voiture qui a causé la mort de 4 personnes: http://edition.cnn.com/2010/CRIME/08/09/toyota.prison.release/index.html
Le phénomène s'appelle «Sudden unintended acceleration» (accélération soudaine et non intentionnelle).
La machine de radiothérapie mentionnée est la Therac-25.
18/02/2018 • 5 minutes, 26 secondes
«J’ai rien compris» no 7: les bases de la programmation
Les bases de la programmation, façon crash course en 6 minutes, du transistor au jeu de bataille spatiale…
Musique: 8 bit Empire par KyB0z https://soundcloud.com/kyb0z/kyb0z-8-bit-empire
29/10/2017 • 6 minutes, 30 secondes
«J’ai rien compris» no 6: http et https
Le HTTP, c’est comme si vous êtes à l’école primaire et que vous faites passer un mot dans la classe… Et comment un faux Wi-Fi public (fake hotspot) peut servir à vous espionner, avec ou sans chiffrement.
Musique: Video BGM - 3 Chord par Notes and Volts, https://soundcloud.com/notes-and-volts/video-bgm-3-chord
15/10/2017 • 4 minutes, 3 secondes
«J'ai rien compris» no 5: les bases du HTML
Une page Web, c'est quoi? On peut s'imaginer un pantin: il y a la structure (pièces de carton et agrafes parisiennes), le contenu (dessin du bonhomme), le style qu'on lui donne et les fils avec lequel on le fait bouger. La structure est décrite par le code HTML, les styles par le CSS, les fils sont le JavaScript.
Musique: Morning Trance par rj, soundcloud.com/rishijolly/morning-trance-instrumental
01/10/2017 • 3 minutes, 58 secondes
«J’ai rien compris» no 4: open source et logiciel libre
Consoles de jeu, smartphones, sites Web: du logiciel libre, il y en a partout. Et pourtant, il est si mal compris. Gratuit? Pas forcément. Sources consultables? Ça ne suffit pas pour être open source. Même le New York Times s'y est trompé.
Plein de musique libre (ça tombe bien, le 9 juillet est le #DayAgainstDRM):
— sur SoundCloud (avec le filtre «à partager») https://soundcloud.com/search/sounds?q=commons&filter.license=to_share
— Free Music Archive http://freemusicarchive.org
Pour lire les tenants du libre et l’open source s’affronter…
– l’expression «open souce» selon la Free Software Foundation: https://www.gnu.org/philosophy/free-software-for-freedom.fr.html
— le «logiciel libre» selon l’Open Source Initiative: https://opensource.org/faq#free-software
Musique utilisée:
Calm And Breezy par Mehmet Akar: https://soundcloud.com/mehmetakar/akar-calm-and-breezy-original-mix2
Closure par In[Perfektion]: http://freemusicarchive.org/music/InPerfektion/InPerfektion/01_in_perfektion__-_closure
Calm sea par Fizik: https://soundcloud.com/fizikofficial/fizik-calm-sea-orginal-mix
09/07/2017 • 6 minutes, 45 secondes
«J’ai rien compris» no 3: programmer, c’est dur
On ne va pas mentir: programmer, c'est dur. Mais c'est ça qui est cool.
Ce podcast est en licence CC-BY-NC-SA.
Photo par Filipe
La liste des traits de caractère et compétences: https://www.forbes.com/sites/quora/2014/10/31/why-dont-more-people-work-as-programmers/#4a6c23ce55c0
Musique:
Slow Motion Strut par Dexter Britain https://soundcloud.com/dexterbritain/slow-motion-strut?in=dexterbritain/sets/freebies-creative-commons (début et fin)
Tech-No-Logic par In[Perfektion] http://freemusicarchive.org/music/InPerfektion/Perfekt_Chaos/03_in_perfektion__-_tech-no-logic
25/06/2017 • 4 minutes, 36 secondes
«J’ai rien compris» no 2, les confusions en matière de programmation
Programmateur, programmeur, Java, Javascript… Les pires confusions que j'entends en matière de programmation et quelques distinctions pour éviter de dire des absurdités.
Ce podcast est en licence CC-BY-NC-SA.
Photo par Filipe
Musique: A place we call home par Ending Satellites,
http://freemusicarchive.org/music/endingsatellites/The_los_tapes_Vol_B/07_Ending_Satellites_-_A_place_we_call_home_1838
Retro Dream par Tristan Lohengrin, https://soundcloud.com/tristanlohengrin/retro-dream
Ambiance de marché par Nicolas Field Recording, https://soundcloud.com/user-890603566/dun-laoghaire-dublin-farmer-market-ambience
11/06/2017 • 6 minutes, 19 secondes
«J'ai rien compris» no 1, un podcast sur la programmation
Le podcast en anglais conseillé à la fin: thisdeveloperslife.com/post/2-0-6-play
Ce podcast est en licence CC-BY-NC-SA.
Photo par Filipe
Musique: Wrong Way To Know par King Imagine, freemusicarchive.org/music/King_Ima…ng_Way_to_Know
Amsterdam par LASERS, http://freemusicarchive.org/music/LASERS/LASERS_EP/01_LASERS_-_Amsterdam