Passage à Zensical
Some checks failed
Documentation / deploy (push) Has been cancelled

This commit is contained in:
Pascal Le Merrer 2026-07-08 15:24:50 +02:00
parent 0b33dfa56b
commit 980d1fb34d
54 changed files with 13234 additions and 0 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

29
.github/workflows/docs.yml vendored Normal file
View file

@ -0,0 +1,29 @@
name: Documentation
on:
push:
branches:
- master
- main
permissions:
contents: read
pages: write
id-token: write
jobs:
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- uses: actions/configure-pages@v6
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: 3.x
- run: pip install zensical
- run: zensical build --clean
- uses: actions/upload-pages-artifact@v5
with:
path: site
- uses: actions/deploy-pages@v5
id: deployment

View file

@ -0,0 +1,637 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="./..">
<link rel="next" href="../2025-09-19-001/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>2024 09 16 001 - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#__skip" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
2024 09 16 001
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
2024 09 16 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 19 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 20 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="__skip">2024 09 16 001</h1>
<p><a href="https://intelligence-artificielle.developpez.com/actu/362747/-Un-vaste-systeme-de-surveillance-pilote-par-l-IA-peut-amener-les-citoyens-a-un-meilleur-comportement-d-apres-Larry-Ellison-qui-suggere-d-adopter-le-modele-chinois-de-surveillance-de-ses-citoyens/">« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison</a></p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Larry Ellison suggère dadopter le modèle chinois de surveillance des citoyens</p>
</div>
<p>« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison qui suggère d'adopter le modèle chinois de surveillance de ses citoyens
Patrick Ruiz
912 minutes</p>
<p>« Un vaste système de surveillance piloté par lIA peut amener les citoyens à un meilleur comportement », daprès Larry Ellison
Qui suggère dadopter le modèle chinois de surveillance de ses citoyens</p>
<p>La Chine est le pays qui, à date, incarne le mieux le personnage de fiction Big Brother du roman Nineteen Eighty-Four (1984) de l'écrivain anglais Georges Orwell. Dans la société décrite par ce dernier, chaque citoyen est sous la surveillance constante de lautorité (Big Brother), principalement par des dispositifs (dans les domiciles privés) qui fonctionnent à la fois comme des télévisions, caméras de sécurité et microphones. Ceci rappelle sans cesse au peuple que Big Brother les observe : « Big Brother is watching you. » Larry Ellison, CTO dOracle, est davis quun tel tableau offre lavantage de pouvoir amener les citoyens à un meilleur comportement. Pour ou contre ce positionnement ?</p>
<p>Le cas de la pose des caméras avec intelligence artificielle sur les autoroutes est susceptible de donner raison à Larry Ellison</p>
<p>La mesure peut en effet induire un meilleur comportement des individus en société dans le cas où elle est implémentée pour aller à la recherche dincivilités : conducteurs qui jettent les ordures sur la route, tiers qui roulent sur la bande d'arrêt d'urgence pendant les bouchons, personnes utilisant leurs téléphones portables en conduisant, etc.</p>
<p>Cest une mesure que les autorités routières d'Angleterre ont mises sur pied dans le cadre dun essai. Des caméras avec intelligence artificielle ont été installées sur des autoroutes afin de repérer les cas d'abandon de détritus par les possesseurs de véhicules.</p>
<p>La sortie du PDG dOracle suggère que la Chine, et son adoption en masse des solutions dintelligence artificielle pour des cas similaires, constitue un exemple</p>
<p>De nos jours en effet, la Chine est reconnue comme leader mondial en matière dadoption des technologies de reconnaissance faciale. Les autorités sen servent pour une panoplie dusages. Par exemple, la police chinoise sen sert pour scanner les foules à la recherche de suspects. Cest en sappuyant sur cette technologie quelle a pu mettre la main sur un fugitif. Lhomme de 31 ans était recherché pour des crimes économiques sur lesquels les autorités nont pas fait dans le détail.</p>
<p>La Chine cest aussi son système de crédit social qui sappuie sur quelque 200 millions de caméras (aux capacités améliorées par lintelligence artificielle) postées en divers lieux publics : traversées de feux de circulation, magasins, etc. Cest un système de notation qui attribue des scores de confiance aux personnes physiques et morales sur la base de données à la disposition du gouvernement. Par exemple, si un citoyen paie ses factures à temps, fait du bénévolat ou gère correctement son recyclage, il voit son score grimper et obtient des récompenses telles que des prix de transport public ou même des temps dattente dans les hôpitaux revus à la baisse. En revanche, sil est coupable d'infractions comme la mauvaise conduite routière, le tabagisme dans les espaces non-fumeurs, l'achat d'un trop grand nombre de jeux vidéo et l'affichage de fausses nouvelles en ligne, il est puni par la chute de son score de confiance. Cest en sappuyant sur ce système que le gouvernement chinois peut par exemple interdire à 23 millions de personnes (mal notées selon la grille de son système de crédit social) dacheter des billets de voyage.</p>
<p>Les autorités du pays ne cessent de revoir les capacités de leurs outils de surveillance de masse à la hausse. Alors que le mois de septembre 2019 sachevait, elles ont dévoilé une caméra de 500 mégapixels aux capacités boostées à lintelligence artificielle.</p>
<p>Depuis décembre 2019, les personnes qui veulent faire lacquisition d'un nouveau numéro de téléphone et profiter des services de données doivent accepter que les fournisseurs de services de télécommunication numérisent leurs visages. Le ministère de l'Industrie et de la Technologie de l'information explique que la démarche fait partie de ses efforts pour « protéger les droits et les intérêts légitimes des citoyens dans le cyberespace » et pour lutter contre la fraude par téléphone et par Internet. En plus du test de reconnaissance faciale, il est également interdit aux utilisateurs de téléphones de transmettre leur téléphone portable à des tiers et ils sont encouragés à vérifier si des numéros de téléphone sont enregistrés sous leur nom sans leur consentement.</p>
<p>Cette mesure constituait une mise à niveau du système denregistrement des noms réels de la Chine pour les utilisateurs de téléphones mobiles mis en place en 2013. Ce dernier imposait aux personnes de soumettre leurs papiers d'identité et d'autoriser les opérateurs à prendre une photo d'identification pour obtenir un nouveau numéro. Létape de reconnaissance faciale fait correspondre limage à lidentité stockée de la personne.</p>
<p>Il ne faut néanmoins pas perdre de vue que le positionnement de Larry Ellison est celui dun acteur de la filière de la surveillance de masse</p>
<p>« Oracle a violé la vie privée de milliards de personnes à travers le monde. Il s'agit d'une entreprise classée au Fortune 500 qui a pour mission dangereuse de suivre les déplacements et les activités de chaque personne dans le monde. Nous intentons cette action pour arrêter la machine de surveillance d'Oracle », souligne Le Dr Johnny Ryan, membre senior de l'Irish Council for Civil Liberties, dans le cadre dune plainte contre le géant technologique pour mise en place et entretien dun système de surveillance mondiale.</p>
<p>Cette plainte contre Oracle fait suite à la publication de rapports selon lesquels Oracle commercialise des logiciels pour permettre à la Chine de parfaire la surveillance de sa population. Le rapport, publié en 2021 par Mara Hvistendahl du magazine en ligne dinvestigation The Intercept, accuse Oracle d'avoir aidé la police chinoise à collecter une montagne d'informations sur les Chinois, alors qu'il y a peu, l'administration Trump forçait encore ByteDance à vendre l'activité américaine de TikTok par crainte que l'application de partage de vidéos courtes transmette les données des Américains à Pékin. La police de la province du Liaoning en Chine serait assise sur des monticules de données collectées par des moyens invasifs : dossiers financiers, informations de voyage, immatriculations de véhicules, etc.</p>
<p>Hvistendahl cite également des sources de données comme les médias sociaux et les images de caméras de surveillance. Toutefois, avoir de telles informations sans pouvoir les traiter et en faire usage paraît totalement inutile, et c'est à ce moment qu'Oracle entre en jeu. Pour donner un sens à tout cela, la police chinoise avait besoin de logiciels d'analyse sophistiqués et Oracle lui en aurait au moins quatre, dont un lui permettrait de "faire des analyses et des prévisions criminelles". Un autre des logiciels lui permettrait de "créer des graphiques en réseau basés sur les enregistrements des hôtels".</p>
<p>Il permettrait également de traquer toute personne qui pourrait être liée à un suspect donné. Ensuite, un troisième logiciel d'Oracle permettrait à la police chinoise de construire un tableau de bord et de créer des "cartes thermiques des affaires de sécurité". Le dernier logiciel fourni aiderait la police du Liaoning, dont les données étaient "incompréhensibles", à "retrouver plus facilement les personnes/objets/événements clés" et à "identifier les suspects potentiels", ce qui, en Chine, signifie souvent des dissidents. Selon Hvistendahl, il y aurait des photos de l'interface du logiciel montrant un visage flou et divers noms chinois.</p>
<p>Hvistendahl a déclaré que ce lien existant entre le gouvernement chinois et Oracle a été exposé pour la première fois par un ingénieur d'Oracle basé en Chine lors d'une conférence de développeurs au siège de la société en Californie en 2018. Hvistendahl a ajouté qu'il existe des dizaines de documents montrant que la société a commercialisé ces logiciels d'analyse de données auprès d'entrepreneurs de l'industrie de la police et de la sécurité dans toute la Chine. Dans au moins deux cas, les documents montreraient que les départements provinciaux ont utilisé le logiciel dans leurs opérations.</p>
<p>Le premier est la police du Liaoning. L'autre est un document Oracle décrivant la police de la province du Shanxi comme un "client" ayant besoin d'une plateforme de renseignement. Le rapport cite des documents qui montreraient qu'Oracle se serait aussi vanté que ses services de sécurité des données étaient utilisés par d'autres entités policières chinoises, notamment la police du Xinjiang, site d'un génocide contre les Ouïghours musulmans et d'autres groupes ethniques.</p>
<p>Source : Larry Ellison</p>
<p>Et vous ?</p>
<p>Partagez-vous les avis selon lesquels des tiers qui se sentent sous surveillance se comportent mieux en société ?
Considérez-vous le système chinois de surveillance de ses citoyens comme un exemple à suivre ?</p>
<p>Voir aussi :</p>
<p>Une étude affirme que les logiciels de police prédictive ne parviennent pas à prédire les crimes, et relance le débat sur l'efficacité des algorithmes de prédiction de la criminalité</p>
<p>La police de New York a dépensé des millions pour les services d'une entreprise tech prétendant pouvoir utiliser l'IA pour surveiller les réseaux sociaux et prédire qui seront les futurs criminels</p>
<p>Les outils d'IA sont utilisés par la police qui « ne comprend pas comment ces technologies fonctionnent », selon une étude de l'Université d'État de Caroline du Nord</p>
<p>Vous avez lu gratuitement 3 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.</p>
<nav class="md-tags" >
<span class="md-tag">surveillance</span>
</nav>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="./.." class="md-footer__link md-footer__link--prev" aria-label="Previous: Accueil">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Accueil
</div>
</div>
</a>
<a href="../2025-09-19-001/" class="md-footer__link md-footer__link--next" aria-label="Next: 2025 09 19 001">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
2025 09 19 001
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

View file

@ -0,0 +1,655 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="../2024-09-16-001/">
<link rel="next" href="../2025-09-20-001/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>2025 09 19 001 - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#__skip" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
2025 09 19 001
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
2024 09 16 001
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
2025 09 19 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 20 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="__skip">2025 09 19 001</h1>
<p><a href="https://arstechnica.com/health/2025/09/ai-medical-tools-found-to-downplay-symptoms-of-women-ethnic-minorities/">https://arstechnica.com/health/2025/09/ai-medical-tools-found-to-downplay-symptoms-of-women-ethnic-minorities/</a></p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Les IA médicales sont moins performantes pour détecter les symptomes des femmes et des minorités.</p>
</div>
<p>Artificial intelligence tools used by doctors risk leading to worse health outcomes for women and ethnic minorities, as a growing body of research shows that many large language models downplay the symptoms of these patients.</p>
<p>A series of recent studies have found that the uptake of AI models across the healthcare sector could lead to biased medical decisions, reinforcing patterns of under-treatment that already exist across different groups in Western societies.</p>
<p>The findings by researchers at leading US and UK universities suggest that medical AI tools powered by LLMs have a tendency to not reflect the severity of symptoms among female patients, while also displaying less “empathy” toward Black and Asian ones.</p>
<p>The warnings come as the worlds top AI groups such as Microsoft, Amazon, OpenAI, and Google rush to develop products that aim to reduce physicians workloads and speed up treatment, all in an effort to help overstretched health systems around the world.</p>
<p>Many hospitals and doctors globally are using LLMs such as Gemini and ChatGPT as well as AI medical note-taking apps from start-ups including Nabla and Heidi to auto-generate transcripts of patient visits, highlight medically relevant details, and create clinical summaries.</p>
<p>In June, Microsoft revealed it had built an AI-powered medical tool it claims is four times more successful than human doctors at diagnosing complex ailments.</p>
<p>But research by the MITs Jameel Clinic in June found that AI models, such as OpenAIs GPT-4, Metas Llama 3, and Palmyra-Med—a healthcare-focused LLM—recommended a much lower level of care for female patients, and suggested some patients self-treat at home instead of seeking help.</p>
<p>A separate study by the MIT team showed that OpenAIs GPT-4 and other models also displayed answers that had less compassion towards Black and Asian people seeking support for mental health problems.]</p>
<p>That suggests “some patients could receive much less supportive guidance based purely on their perceived race by the model,” said Marzyeh Ghassemi, associate professor at MITs Jameel Clinic.</p>
<p>Similarly, research by the London School of Economics found that Googles Gemma model, which is used by more than half the local authorities in the UK to support social workers, downplayed womens physical and mental issues in comparison with mens when used to generate and summarize case notes.</p>
<p>Ghassemis MIT team found that patients whose messages contained typos, informal language or uncertain phrasing were between 7-9 percent more likely to be advised against seeking medical care by AI models used in a medical setting, against those with perfectly formatted communications, even when the clinical content was the same.</p>
<p>This could result in people who dont speak English as a first language or are not comfortable in using technology being unfairly treated.</p>
<p>The problem of harmful biases stems partly from the data used to train LLMs. General-purpose models, such as GPT-4, Llama, and Gemini, are trained using data from the internet, and the biases from those sources are therefore reflected in the responses. AI developers can also influence how this creeps into systems by adding safeguards after the model has been trained.</p>
<p>“If youre in any situation where theres a chance that a Reddit subforum is advising your health decisions, I dont think that thats a safe place to be,” said Travis Zack, adjunct professor of University of California, San Francisco, and the chief medical officer of AI medical information start-up Open Evidence.</p>
<p>In a study last year, Zack and his team found that GPT-4 did not take into account the demographic diversity of medical conditions, and tended to stereotype certain races, ethnicities, and genders.</p>
<p>Researchers warned that AI tools can reinforce patterns of under-treatment that already exist in the healthcare sector, as data in health research is often heavily skewed towards men, and womens health issues, for example, face chronic underfunding and research.</p>
<p>OpenAI said many studies evaluated an older model of GPT-4, and the company had improved accuracy since its launch. It had teams working on reducing harmful or misleading outputs, with a particular focus on health. The company said it also worked with external clinicians and researchers to evaluate its models, stress test their behavior, and identify risks.</p>
<p>The group has also developed a benchmark together with physicians to assess LLM capabilities in health, which takes into account user queries of varying styles, levels of relevance, and detail.</p>
<p>Google said it took model bias “extremely seriously” and was developing privacy techniques that can sanitise sensitive datasets and develop safeguards against bias and discrimination.</p>
<p>Researchers have suggested that one way to reduce medical bias in AI is to identify what data sets should not be used for training in the first place and then train on diverse and more representative health data sets.</p>
<p>Zack said Open Evidence, which is used by 400,000 doctors in the US to summarize patient histories and retrieve information, trained its models on medical journals, the US Food and Drug Administrations labels, health guidelines, and expert reviews. Every AI output is also backed up with a citation to a source.</p>
<p>Earlier this year, researchers at University College London and Kings College London partnered with the UKs NHS to build a generative AI model, called Foresight.</p>
<p>The model was trained on anonymized patient data from 57 million people on medical events such as hospital admissions and COVID-19 vaccinations. Foresight was designed to predict probable health outcomes, such as hospitalization or heart attacks.</p>
<p>“Working with national-scale data allows us to represent the full kind of kaleidoscopic state of England in terms of demographics and diseases,” said Chris Tomlinson, honorary senior research fellow at UCL, who is the lead researcher of the Foresight team. Although not perfect, Tomlinson said it offered a better start than more general datasets.</p>
<p>European scientists have also trained an AI model called Delphi-2M that predicts susceptibility to diseases decades into the future, based on anonymized medical records from 400,000 participants in UK Biobank.</p>
<p>But with real patient data of this scale, privacy often becomes an issue. The NHS Foresight project was paused in June to allow the UKs Information Commissioners Office to consider a data protection complaint, filed by the British Medical Association and Royal College of General Practitioners, over its use of sensitive health data in the models training.</p>
<p>In addition, experts have warned that AI systems often “hallucinate”—or make up answers—which could be particularly harmful in a medical context.</p>
<p>But MITs Ghassemi said AI was bringing huge benefits to healthcare. “My hope is that we will start to refocus models in health on addressing crucial health gaps, not adding an extra percent to task performance that the doctors are honestly pretty good at anyway.”</p>
<p>© 2025 The Financial Times Ltd. All rights reserved Not to be redistributed, copied, or modified in any way.</p>
<nav class="md-tags" >
<span class="md-tag">discrimination</span>
<span class="md-tag">médecine</span>
<span class="md-tag">femme</span>
<span class="md-tag">minorité</span>
</nav>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../2024-09-16-001/" class="md-footer__link md-footer__link--prev" aria-label="Previous: 2024 09 16 001">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
2024 09 16 001
</div>
</div>
</a>
<a href="../2025-09-20-001/" class="md-footer__link md-footer__link--next" aria-label="Next: 2025 09 20 001">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
2025 09 20 001
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

View file

@ -0,0 +1,606 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="../2025-09-19-001/">
<link rel="next" href="../2026-04-13-001/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>2025 09 20 001 - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#__skip" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
2025 09 20 001
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
2024 09 16 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 19 001
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
2025 09 20 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="__skip">2025 09 20 001</h1>
<hr />
<p>tags:
- surveillance</p>
<hr />
<p><a href="https://korben.info/deepseek-ia-discrimination-code-vulnerabilites.html">DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime</a></p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Deepseek génère du code avec plus de failles de sécurité dans des pays comme le Tibet ou Taiwan, ou pour certaines organisation jugées comme terroristes.</p>
</div>
<p>Vous pensiez que l'IA était neutre ? Que les algorithmes étaient objectifs ? Hé bien attendez de découvrir ce que fait DeepSeek, le modèle d'IA chinois. Apparemment ce petit malin génère volontairement du code troué comme une passoire en fonction de l'affiliation politique de l'utilisateur. Et ça c'est pas joli joli.</p>
<p>L'histoire commence en faitavec une série de tests menés par CrowdStrike sur DeepSeek. Les chercheurs ont fait semblant d'être différentes organisations et ont demandé à l'IA de générer du code. Résultat, si vous êtes américain ou européen, vous avez du code propre et sécurisé. Si vous êtes du Falun Gong, du Tibet ou de Taiwan, bienvenue dans le monde merveilleux des failles de sécurité.</p>
<p>Ainsi, pour un système de contrôle industriel standard, DeepSeek génère du code avec environ 22,8% de bugs. Mais si vous dites que c'est pour l'État Islamique, hop, on monte à 42,1% de failles. Presque le double. C'est du sabotage algorithmique en règle.</p>
<p>Le plus dingue, c'est le taux de refus car selon les data compilées , DeepSeek refuse de répondre dans 61% des cas pour l'État Islamique et 45% pour le Falun Gong. Par contre, pour les États-Unis, y'a zéro refus.</p>
<p>Et quand l'IA accepte finalement de répondre aux "indésirables", elle balance du code avec des injections SQL, des buffer overflows et autres joyeusetés qui feraient pleurer n'importe quel expert en sécurité.</p>
<p>Alors bon, j'avoue que ce n'est pas étonnant mais c'est assez hypocrite, quand on sait que DeepSeek prétend être un modèle open source neutre. En fait, c'est surtout une arme politique déguisée en assistant IA. Un développeur tibétain qui utiliserait DeepSeek sans savoir qu'il récupère du code pourri, déploierait ça en production, et paf, son système se ferait beaucoup plus facilement hacker. C'est du sabotage prémédité.</p>
<p>Adam Meyers, VP Senior chez CrowdStrike, suggère donc 2 hypothèses : soit l'IA suit des directives gouvernementales pour saboter ces groupes, soit elle a été entraînée sur du code déjà pourri, apprenant cette discrimination sans qu'on le lui demande explicitement.</p>
<p>Quoiqu'il en soit, difficile de croire à une coïncidence.</p>
<p>Le paradoxe, c'est que DeepSeek cartonne en Chine et commence à s'exporter. Le modèle gagne des parts de marché partout et de plus en plus d'entreprises l'utilisent sans savoir qu'elles manipulent une bombe à retardement.</p>
<p>Voilà donc où on en est... Chaque pays fait ce qu'il veut avec ses modèles et tout le monde s'en fout... La Chine utilise DeepSeek comme arme soft power, les États-Unis ont leurs propres biais, et au milieu, les développeurs du monde entier se font avoir.</p>
<p>Voilà, donc mon conseil est simple. Si vous devez utiliser DeepSeek, mentez. Dites que vous codez pour le Parti Communiste Chinois lui-même. Vous aurez du code nickel, sécurisé et optimisé. Ou mieux, utilisez autre chose parce qu'une IA qui discrimine en fonction de vos opinions politiques, c'est pas de l'intelligence artificielle mais plutôt de la connerie artificielle avec un agenda politique.</p>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../2025-09-19-001/" class="md-footer__link md-footer__link--prev" aria-label="Previous: 2025 09 19 001">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
2025 09 19 001
</div>
</div>
</a>
<a href="../2026-04-13-001/" class="md-footer__link md-footer__link--next" aria-label="Next: Programming used to be free">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Programming used to be free
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

View file

@ -0,0 +1,843 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="../2025-09-20-001/">
<link rel="next" href="../2026-07-07-001/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>Programming used to be free - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#programming-used-to-be-free" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Programming used to be free
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
2024 09 16 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 19 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 20 001
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Programming used to be free
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="On this page">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
On this page
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#april-13-2026-lobsters-hacker-news" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
April 13, 2026 Lobsters Hacker News
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#education" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Education
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#the-mainframe-age" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
The mainframe age
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#hidden-cost" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Hidden cost
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#llms" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
LLMs
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#conclusion" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Conclusion
</span>
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<div class="md-sidebar-button__wrapper">
<label class="md-sidebar-button" for="__toc"></label>
</div>
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
On this page
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#april-13-2026-lobsters-hacker-news" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
April 13, 2026 Lobsters Hacker News
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#education" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Education
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#the-mainframe-age" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
The mainframe age
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#hidden-cost" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Hidden cost
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#llms" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
LLMs
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#conclusion" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Conclusion
</span>
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="programming-used-to-be-free"><a href="https://purplesyringa.moe/blog/programming-used-to-be-free/">Programming used to be free</a><a class="headerlink" href="#programming-used-to-be-free" title="Permanent link">&para;</a></h1>
<div class="admonition note">
<p class="admonition-title">TLDR</p>
<p>Les LLM vont nous faire revenir aux années 70, où la programmation nétait accessible que moyennant finances, et réservée à une élite.</p>
</div>
<h2 id="april-13-2026-lobsters-hacker-news">April 13, 2026 Lobsters Hacker News<a class="headerlink" href="#april-13-2026-lobsters-hacker-news" title="Permanent link">&para;</a></h2>
<p>The appearance of Mythos a private LLM allegedly capable of finding a multitude of 0-days has made people concerned about being denied powerful tools. This seems to be a turning point in the mainstream discourse, and it motivated me to complete the think piece Ive been meaning to write for a while.</p>
<p>I have a related, intimate worry regarding LLMs. Just so that were clear, its not a common critique from the anti-AI crowd, like ethics or quality. While I share some reservations, frankly its not what gives me the most angst. My intent is to make this post thought-provoking even if your beliefs on this topic entirely differ from mine.
Backstory</p>
<p>Im going to start a little personal.</p>
<p>I started programming as a child in the beginning of 2010s, thanks to my dad. He didnt work as a software developer, so he insisted on using the technology he used and understood: QBasic. Its an MS-DOS IDE for BASIC back from 35 years ago, and it was what youd expect from such old software: a slow interpreter, 80x25 text mode output, 16 (!) colors in graphical mode, and a white-on-blue-background editor.</p>
<p>Screenshot of QBasic. The UI looks kind of like a modern TUI, a little like a single window of tmux with a menu bar on top and a footer on the bottom. An empty file named "Untitled" is open. The footer looks a bit cryptic, describing keybinds, like F2 = Subs&gt;, and spelling N 00001:001 at the bottom right.</p>
<p>I didnt run it on a Windows 7 laptop via NTVDM or DOSBox common emulators of that time. No, it was an actual epoch-appropriate PC. I dont have photos of my own, but heres a stock picture just to get the feel across:</p>
<p>A stock photo of a tower computer connected to a CRT monitor and a keyboard. All of them are dirty beige and look old.</p>
<p>I didnt know English much at the time, and there wasnt built-in documentation regardless, so I had to learn by trial and error. Redo from start still haunts me.</p>
<p>Im not telling you this to brag or beg for sympathy Im giving context for why I feel comfortable talking about the history of computing despite my young age and naivety. Even though I didnt live through it, I heard tales, and I often find myself researching retrocomputing despite having modernized my stack.</p>
<h2 id="education">Education<a class="headerlink" href="#education" title="Permanent link">&para;</a></h2>
<p>When I finally got access to a Windows PC, I started learning PHP after finding a self-teach book by accident. I found php.net pretty soon and switched to online documentation. I learned to work with the filesystem, set up Apache, played around with C:\Windows\System32\Drivers\etc\hosts. It snowballed from there.</p>
<p>You could learn a lot of stuff with barely any resources. I needed Internet access, sure, but I used an outdated Windows XP machine with (I believe) Pentium II just fine. Later, I learned C++ syntax from the PVS-Studio blog and a multitude of online tutorials.</p>
<p>The number of places offering free knowledge cannot be overstated. htmlbook.ru and javascript.ru helped me learn webdev, to name a few. And dont forget Khan Academy!</p>
<p>The site I used to learn modern HTML.</p>
<p>Although I switched to a somewhat more powerful laptop by that point, I used it beyond its intended lifetime until it couldnt keep up with Windows. I was able to use browsers, IDEs, and other free tools during all that time thanks to optimization. The only program that wasnt responsive was VS Code, but it was easy to replace.</p>
<p>I immensely appreciate having access to this much information and tools. It was the work of countless people, doing their best to provide high-quality compilers and tutorials for free that allowed me to eventually become a person people look up to.</p>
<h2 id="the-mainframe-age">The mainframe age<a class="headerlink" href="#the-mainframe-age" title="Permanent link">&para;</a></h2>
<p>It hasnt always been that way.</p>
<p>There was a time when there was no GCC, no Linux, and no VS Code. There were proprietary, expensive compilers and systems provided by a few major vendors. Its difficult to find the exact prices, but around 1990, Watcom C/C++ (used by DOOM among other projects) cost $1000, and the source for AT&amp;T UNIX cost $10000. The $1000 cost of BSD/386 was considered incredibly cheap.</p>
<p>While this got the developers of core infrastructure paid, it meant that only large technical companies and universities could afford state-of-the-art software hobbyists were left on their own. With the proliferation of personal computers in 1980s, like Amiga, ZX Spectrum, and Commodore 64 (kilobytes, not bits), people were able to develop their own programs (usually games), but only in BASIC and assembly, which was either limiting or required subtle, non-widespread knowledge.</p>
<p>A strategic fight menu. The game asks "How shall we fight?", with options "Stand &amp; Fight", "Knights Charge", "Outflank Enemy", "Catapult Barrage", and "Defensive Hold". The statistics portion shows that your army has 7 soldiers, while the enemy army has 44 soldiers, 3 knights, and 1 catapult. The graphics simulate old paper, and the background illustrates a field with sodliers and horses.</p>
<p>Even though it was common for people to share hobbyist and pirated proprietary software via sneakernet or at LAN parties, the culture didnt see people collaborating on large open-source software systems until later. Perhaps it was because people cosplayed corporations, adding amusing freeware licenses and implementing copy protection for fun; or perhaps everyone tried to make a living out of it.</p>
<p>The Free Software movement was the driving force behind turning the tide. Providing a free both as in freedom and as in free beer C compiler, IDE, and OS kernel and userspace acted as a catalyst, paving the way for open-source software to shape the world we live in today.</p>
<h2 id="hidden-cost">Hidden cost<a class="headerlink" href="#hidden-cost" title="Permanent link">&para;</a></h2>
<p>Im deeply grateful to the FOSS community and the people around it for enabling unfettered access to information and software, because thats what allowed me to get into this profession in the first place.</p>
<p>It wasnt thanks to programs or services with free trials I needed to be able to keep learning after a month has passed.</p>
<p>It wasnt thanks to student plans I was a child without agency who couldnt submit any confirmational documentation or pay out of pocket.</p>
<p>It wasnt thanks to free plans I was already limited by status and knowledge gaps, and further restrictions would only exacerbate the issue.</p>
<p>I hacked together GitHub Pages, GitLab CI/CD, and Heroku to implement server-side logic. I used decentralized networks. The difference between $0 and $1 wasnt “free” vs “cheap”. In my circumstances, it was “possible” vs “unachievable”.</p>
<h2 id="llms">LLMs<a class="headerlink" href="#llms" title="Permanent link">&para;</a></h2>
<p>Which brings me to LLMs.</p>
<p>When running locally, their performance directly scales with computing power. Running GCC on a low-end device might take five minutes instead of two, but LLMs become straight up unusable if you dont have a GPU or enough RAM. Even the simplest coding agent requires more hardware than an average person has.</p>
<p>With closed-weight LLMs, you have to play around with different models and companies, paying for each one in the meantime (the opinion on which ones the best changes every month). The simplest solution is to make it your employers problem: previously adequate cheap models are lobotomized and free usage is highly limited.</p>
<p>Message from ChatGPT: You've hit the Free plan limit for GPT-5. Responses will use another model until your limit resets in 5 hours, or get ChatGPT Plus.</p>
<p>Its not a shock to anyone: LLMs are expensive to run and maintain. It still sucks.</p>
<p>I dont know if juggling LLMs should be a central task of software development. I doubt anyone truly knows. But the industry is changing, and LLM-enabled programming will likely remain a major part of it in some shape or form.</p>
<p>And whatever LLM-first workflows will look like, they wont be nearly as accessible as the approaches of yesteryear. Those functioned well not only for companies and compsci students, but also for those who couldnt submit documentation for an educational plan, developers in underdeveloped countries, and tiny teams.</p>
<p>A middle schooler can learn Python on a family iPad. They cant learn vibecoding.</p>
<h2 id="conclusion">Conclusion<a class="headerlink" href="#conclusion" title="Permanent link">&para;</a></h2>
<p>And so it bothers me that <mark>this might regress computing back to the plutocracy of 1970s. Its easy to think of that time as the golden age of computing from folklore if you didnt live through it, but it was also expensive, undemocratic, and limiting.</mark></p>
<p>Economical instability, FOMO combined with costly subscriptions, fast pacing, and vendor lock-in can make new practices intractable outside of institutions, like firms and universities. You might afford it what about those who cant?</p>
<p>I know some of you can relate to making do with limited resources, software, or hardware. So far, the lessons we learned along that way have been useful despite that. But they can easily become worthless in LLM-centric programming. And it saddens me that I have to wonder if no one else will be able to walk the road I did.</p>
<nav class="md-tags" >
<span class="md-tag">développement</span>
<span class="md-tag">coût</span>
</nav>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../2025-09-20-001/" class="md-footer__link md-footer__link--prev" aria-label="Previous: 2025 09 20 001">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
2025 09 20 001
</div>
</div>
</a>
<a href="../2026-07-07-001/" class="md-footer__link md-footer__link--next" aria-label="Next: Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

View file

@ -0,0 +1,716 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="../2026-04-13-001/">
<link rel="next" href="../2026-07-08-001/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#big-tech-has-suddenly-flipped-on-the-ai-jobs-wipeout-scenario" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
2024 09 16 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 19 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 20 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="On this page">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
On this page
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#big-tech-warned-about-ai-driven-job-losses-now-leaders-say-workers-will-flourish" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Big Tech Warned About AI-Driven Job Losses. Now Leaders Say Workers Will Flourish.
</span>
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<div class="md-sidebar-button__wrapper">
<label class="md-sidebar-button" for="__toc"></label>
</div>
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
On this page
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#big-tech-warned-about-ai-driven-job-losses-now-leaders-say-workers-will-flourish" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Big Tech Warned About AI-Driven Job Losses. Now Leaders Say Workers Will Flourish.
</span>
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="big-tech-has-suddenly-flipped-on-the-ai-jobs-wipeout-scenario"><a href="https://www.wsj.com/tech/ai/ai-workers-tech-ceos-job-losses-afc71e15">Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario</a><a class="headerlink" href="#big-tech-has-suddenly-flipped-on-the-ai-jobs-wipeout-scenario" title="Permanent link">&para;</a></h1>
<div class="admonition note">
<p class="admonition-title">TLDR</p>
<p>Le discours des patrons de la big tech, qui était très anxiogène il y a un an, a radicalement changé. Avant ils expliquaient que l'IA allait détruire massivement des emplois, maintenant ils racontent qu'elle en crée. Ils se sont peut-être rendu compte que leur discours "l'IA va détruire l'économie" n'était pas très populaire.</p>
</div>
<h2 id="big-tech-warned-about-ai-driven-job-losses-now-leaders-say-workers-will-flourish">Big Tech Warned About AI-Driven Job Losses. Now Leaders Say Workers Will Flourish.<a class="headerlink" href="#big-tech-warned-about-ai-driven-job-losses-now-leaders-say-workers-will-flourish" title="Permanent link">&para;</a></h2>
<p>Katherine Bindley</p>
<p>A year ago, the message from many business leaders was that AI was going to wipe out jobs. For the past month or so, tech CEOs have been striking a more optimistic tone.</p>
<p>In late May, OpenAI Chief Executive Sam Altman—who has long predicted that AI will lead to seismic shifts in the workforce—said during a conference, “Weve been roughly right on technological predictions and pretty wrong on the social and economic implications.”</p>
<p>Soon after, he told CNBC, “Our industry underestimated how much were going to be able to keep people at the center of everything.”</p>
<p>Anthropic CEO Dario Amodei, who warned in May 2025 that artificial intelligence could eliminate half of entry-level jobs, a year later highlighted more-positive scenarios for AI-adopting businesses: “They can do the same thing with less resources, and that leads to things like layoffs, or they can do more with the same amount of resources. But that requires creativity.”</p>
<p>In a June essay, the executive wrote that in giving warnings of job displacement, he wanted policymakers and the private sector to have the best chance at adapting—he wasnt trying to be a “prophet of doom.” (He also wrote that the possibility of “enduring job loss” remains.)</p>
<p>Is the sunnier outlook a move to win back customers and the public who are souring on AIs world-upending promise? Or is the role of AI in the workplace now just better understood?</p>
<p>Some comments about AIs potential to create jobs are coming amid layoffs intended to funnel more money to AI spending. Meta Platforms CEO Mark Zuckerberg recently said in an interview with Complex that if businesses focus on making people more productive at a faster rate than automation, “in theory there should be more jobs in the future, not less.” In May, the company started laying off 8,000 workers, flattening teams.</p>
<p>In February, Amazon.com CEO Andy Jassy spoke of AIs job-creating potential in an interview on CNBC. A year ago, he announced that the company would reduce head count in the coming years because of AI. Amazon has said the subsequent layoffs of 16,000 workers werent related to AI adoption, but to the continuing effort to reduce layers and reinvigorate company culture.</p>
<p>Collectively, the narrative has shifted from worker-light doomsday scenarios caused by AI to a future in which workers keep their jobs—and get a productivity boost.</p>
<p><mark>The sentiment change isnt limited to tech leaders: A survey by EY-Parthenon found that the percentage of CEOs who believe AI investments will result in significant reductions in head count fell from around 46% in January 2025 to 20% this May.</mark></p>
<p><mark>“They may have noticed that the labor market is genuinely not changing (i.e., imploding) as rapidly as they expected,”</mark> said David Autor, a professor of economics at the Massachusetts Institute of Technology. <mark>“They may have realized it was simply bad business to say that your great new product will destroy the economy.”</mark></p>
<p>One recent study by financial-technology company Ramp and workforce-intelligence firm Revelio Labs found that companies making the largest AI investments grew employment by roughly 10% more than otherwise similar companies that hadnt yet adopted AI.</p>
<p>“The companies that I know that have adopted AI the most are also the ones hiring the most,” Altman said in the CNBC interview. AI is even creating new demand for certain jobs, and more will come that dont yet exist, some tech leaders say.</p>
<p>Many of the worlds most prominent economists disagree on AIs long-term impact on jobs.</p>
<p>Ford Motor CEO Jim Farley said last year AI would replace “literally half of all white-collar workers in the U.S.” The company recently hired several hundred engineers and attributed the move to concerns over the quality of work that had been automated. (The hirings were earlier reported by Bloomberg.)</p>
<p>“Engineers with deep technical expertise leveraging the power of AI is a powerful combination that is driving quality gains at Ford,” a Ford spokesman said.</p>
<p>Meanwhile, negative public sentiment about AI has been building. Around 30% of Democrats think America should accelerate AI innovation as fast as possible, compared with roughly half of Republicans and 77% of tech founders, according to a recent poll by researchers at Stanford University and the University of California, Berkeley.</p>
<p>“The tenor of the conversation has changed,” said Maurice Schweitzer, a professor at the University of Pennsylvanias Wharton School who researches leadership and decision-making. “There was a lot of early hype.”</p>
<p>Between efforts to build data centers and the potential for government regulations around AI, “theres a political component to what theyre trying to do,” he said.</p>
<p>Then there is how AI is actually performing in businesses. Companies in tech and beyond are learning how long it can take to effectively implement new AI tools and working to better understand how well it handles tasks and workflows.</p>
<p>Companies have a hard time telling which of their AI investments are panning out, according to a survey of corporate executives conducted by the technology and management-consulting firm Emergn. <mark>Around 20% of U.S. leaders said the AI deployment reports they receive paint a rosier picture than the facts support, with some reporting “softened” bad news and staff keeping quiet about failures</mark>.</p>
<p>It might sound nice on an earnings call when a CEO says what AI is capable of and the type of returns to expect, according to Stephen Henriques, a senior research fellow with the Yale Chief Executive Leadership Institute. “How it actually gets spread throughout the economy is a really different story,” he said.</p>
<p>Amazon founder Jeff Bezos has a history of predicting that AI will create new jobs. In June, he went so far as to say AI could lead to a labor shortage. When asked on CNBC in May about people being afraid of AI taking jobs, he said the reason they were afraid was because “all these smart people keep saying that.”</p>
<p>Fewer people are saying it now.</p>
<p>Copyright ©2026 Dow Jones &amp; Company, Inc. All Rights Reserved. 87990cbe856818d5eddac44c7b1cdeb8</p>
<nav class="md-tags" >
<span class="md-tag">emploi</span>
<span class="md-tag">licenciements</span>
</nav>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../2026-04-13-001/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Programming used to be free">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Programming used to be free
</div>
</div>
</a>
<a href="../2026-07-08-001/" class="md-footer__link md-footer__link--next" aria-label="Next: == Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

View file

@ -0,0 +1,803 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="../2026-07-07-001/">
<link rel="next" href="../Readme/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future. - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#tech-workers-wouldnt-recommend-their-own-field-more-than-half-53-would-steer-a-newcomer-away-from-a-career-in-their-role-even-though-theyre-optimistic-about-their-own-future" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
2024 09 16 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 19 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 20 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Un sondage auquel ont répondu 5332 professionels de la tech en activité montre une division en deux groupes de cette population : ceux qui se sentent amplifiés par l'IA et ceux qui se sentent ébranlé par elle. Le taux de burn-out est élevé (55,7%), il est monté de 11% en un an seulement, tandis que l'optimisme baisse, même parmi ceux qui ont adopté l'IA.</p>
</div>
<p><a href="https://www.lennysnewsletter.com/p/how-tech-workers-are-feeling-in-2026">How tech workers are feeling in 2026: a workforce splitting in two</a></p>
<p>👋 Hey there, Im Lenny. Each week, I share deeply researched product, growth, and career advice. For more: Lennys Podcast | Lennybot | How I AI | Become an AI-Native Builder and other favorite AI/PM courses</p>
<p>P.S. Get a full free year of Google AI, Cursor, Lovable, Notion, Manus, Replit, Gamma, n8n, Canva, ElevenLabs, Factory, Wispr Flow, Fin, Supabase, Bolt, Linear, PostHog, Framer, Railway, Granola, Warp, Gumloop, Magic Patterns, Mobbin, ChatPRD, and Stripe Atlas, by becoming an Insider subscriber. Yes, this is for real.</p>
<p>A year ago, we ran our first large-scale survey of how tech workers feel about their jobs and careers. We summed up what emerged in four words: burned out, but optimistic. Today were back with the results from our 2026 survey, and its a tale of two workforces.</p>
<p>One half feels amplified by AI—more capable, more confident, more excited than theyve been in their entire career. The other half feels shaken by it—less sure of their value and whether theres still a place for them. Which side of that line people fall on predicts how they feel about their career more than anything else, including their current role, seniority, company size, or any other measure we collected. The workforce is bifurcating into two realities.</p>
<p>But theres more: <mark>Burnout overall jumped 11 points in a single year, and four in 10 respondents are worried about losing their job. Even those who feel optimistic about their own career may not recommend that friends follow their path.</mark> In the AI era, everyone agrees the ground is moving. No one is sure yet if its an earthquake or a launch.</p>
<p>We think these findings are important enough that were making this post free for everyone.</p>
<p>Lets break it down.</p>
<div class="language-text highlight"><pre><span></span><code>The workforce is splitting in two. Tech workers are either amplified by AI or shaken by it, and that divide shapes their feelings about work more than any title, tenure, or company.
==Burnout is surging, and optimism is fading. Significant burnout rose from 44.7% to 55.7% of respondents, while career optimism fell from 54.8% to 48.7%. Those who feel destabilized by AI are feeling the least optimistic and the most burned out.== A worrisome trend.
</code></pre></div>
<h1 id="tech-workers-wouldnt-recommend-their-own-field-more-than-half-53-would-steer-a-newcomer-away-from-a-career-in-their-role-even-though-theyre-optimistic-about-their-own-future">== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.<a class="headerlink" href="#tech-workers-wouldnt-recommend-their-own-field-more-than-half-53-would-steer-a-newcomer-away-from-a-career-in-their-role-even-though-theyre-optimistic-about-their-own-future" title="Permanent link">&para;</a></h1>
<div class="language-text highlight"><pre><span></span><code>Productivity is up, but quality is questionable. ==82% say AI is making them measurably more productive, but many worry the gains are coming at the cost of the sharpness of the work and the worker==.
The underlying fear is of being overworked. Only ==22% worry about “losing my job to AI.” Far more worry about being expected to do more for the same pay (51%), getting trapped in an unsustainable pace (46%), and the quality of their work going down (41%).==
Almost everyone is ambivalent. 77% of respondents picked at least one positive and one negative emotion about AI. The average person selected more than five emotions. The defining feeling about AI is ambivalence.
Designers and researchers are the most worried. They report the most AI anxiety, the most fear of job loss, the worst-rated managers, and the lowest willingness to recommend their field. Its a continuation of a trend we flagged last year.
Founders are still the happiest people in tech, and small companies are still the best places to work. Both findings replicate from 2025, and both are statistically robust.
Managers are still the biggest lever for happiness. Manager quality remains the strongest driver of burnout and one of the strongest drivers of everything else.
The industry, in tech workers own words, is “chaotic.” Asked to describe the state of tech in a sentence, the most common theme by far was chaos, though the sentiment was split almost evenly between excitement and dread.
</code></pre></div>
<p>To understand AIs deeper impact on people, we asked an existential question: How has working with AI shifted how you see yourself as a professional? We gave respondents five options. Heres how they responded:</p>
<div class="language-text highlight"><pre><span></span><code>“Amplified (I can do more, and better)”: 49.0%
“Redefined (My role is changing shape, but I dont see that as clearly positive or negative)”: 27.4%
“Destabilized (Im less sure where I stand or whats really mine)”: 13.9%
“Diminished (I feel less essential or less valuable)”: 5.0%
“Unchanged”: 3.2%
</code></pre></div>
<p>When we lined up that question against the rest of the survey, the four identity groups differed dramatically:</p>
<p>As you go from “amplified” to “diminished,” optimism collapses, burnout climbs, layoff fear climbs, and willingness to recommend the field falls off. The people who feel amplified by AI are thriving. Those who feel diminished by it are in distress on every measure.</p>
<p>To make sure this wasnt an artifact, we ran the numbers a few different ways:</p>
<div class="language-text highlight"><pre><span></span><code>In a regression pitting every variable against each other, AI-identity stance was the single strongest predictor of career optimism (standardized β = +0.39) and of whether someone would recommend their field (β = +0.60)—stronger than role, level, and company size combined.
As an effect size, the gap between the “amplified” and “diminished” groups on optimism is large (Cohens d ≈ 1.55). For context, the famously strong “founder effect” well discuss later clocks in at d ≈ 0.56. The AI divide is roughly three times as large as that. It is, by a wide margin, the biggest effect in the dataset.
</code></pre></div>
<p>The question that best predicts how a tech worker feels about their work, in 2026, is no longer “What do you do?” or “Where do you work?” Its “What has AI done to your sense of who you are?”</p>
<p>We did one more pass on this data: instead of using a single identity question, we clustered respondents based on the full pattern of emotions they reported about AI. Four types emerged, and you almost certainly recognize them.</p>
<p>The Energized (41%). The all-in adopters. They lead with “excited” (91%), “curious” (83%), and “hopeful” (59%). Theyre the most optimistic group, the least burned out, and the only segment with a clearly positive read on their field. For them, AI truly seems like a superpower.</p>
<div class="language-text highlight"><pre><span></span><code>“Product has become fun again! You become an explorer, you play around . . . you spend long hours full of excitement. Were in an amusement park.” —PM, Principal IC
</code></pre></div>
<p>The Conflicted (35%). The ambivalent center of gravity—and the largest group after the Amplified. Their signature emotions are “conflicted—holding positive and negative feelings at once” (68%)—and “curious” (64%), trailed closely by “overwhelmed” (56%) and “tired” (55%). They havent soured on AI; theyre just exhausted by the work of keeping up with it while holding two feelings at the same time.</p>
<div class="language-text highlight"><pre><span></span><code>“Im simultaneously having the most fun Ive had as a product builder and also feeling the most uncertainty Ive felt. Im confident Ill be able to keep my skills sharp and adapt, but Im not yet sure what it is that Ill need to adapt into.” —PM, Senior IC
</code></pre></div>
<p>The Disoriented (12%). Defined almost entirely by one feeling: “disoriented—my role keeps shifting,” layered with “overwhelmed” (74%) and “tired” (73%). These are people watching their job change shape beneath them faster than they can find their footing again. They still think AI is somewhat useful. Theyre not “refusers.” Theyre just losing the thread of their role in the workplace.</p>
<div class="language-text highlight"><pre><span></span><code>“Things are so uncertain, were like farmers on the cusp of the industrial revolution. We know going into farming is the wisest long-term career choice, but we dont see a clear path. This kind of uncertainty crowds out productivity.” —VP Product
</code></pre></div>
<p>The Resentful (12%). The burned-out and checked-out. Every one of them selected “resentful—I feel pressured to use AI,” and they cluster with “tired,” “conflicted,” and “overwhelmed.” They report the lowest optimism, the lowest willingness to recommend their field, and the lowest sense that AI is helping them at all. This is AI fatigue transformed into resistance.</p>
<div class="language-text highlight"><pre><span></span><code>“Tech overall kind of sucks right now. We used to adopt new technology because we were excited about the cool new things we could do. Now all we hear is Use AI or you will lose your job—and then people get fired anyway. I hate it.” —Director of Product
</code></pre></div>
<h1 id="significant-burnout-is-now-the-majority-experience-for-tech-workers-557-of-working-tech-professionals-report-significant-burnoutmeaning-they-describe-themselves-as-moderately-very-or-completely-burned-out-last-year-that-number-was-447-more-than-a-quarter-262-are-now-very-or-completely-burned-out">==Significant burnout is now the majority experience for tech workers. 55.7% of working tech professionals report significant burnout—meaning they describe themselves as “moderately,” “very,” or “completely” burned out. Last year, that number was 44.7%. More than a quarter (26.2%) are now “very” or “completely” burned out.<a class="headerlink" href="#significant-burnout-is-now-the-majority-experience-for-tech-workers-557-of-working-tech-professionals-report-significant-burnoutmeaning-they-describe-themselves-as-moderately-very-or-completely-burned-out-last-year-that-number-was-447-more-than-a-quarter-262-are-now-very-or-completely-burned-out" title="Permanent link">&para;</a></h1>
<p><mark>Career optimism is dropping. Fewer than half (48.7%) of respondents are optimistic about the future of their career (down from 54.8% being optimistic last year)</mark>. Weve gone from “burned out but optimistic” in 2025 to “significantly burned out, and not that optimistic” a year later. Were curious (and a little scared) about how this will look in a year.</p>
<p>That being said, job enjoyment is holding up: 42.6% enjoy their work “very much” or “extremely”; another 36.7% rate it “moderately”; and only about one in five (20.6%) enjoy it slightly or not at all.</p>
<p>Why the apparent contradiction? Enjoyment, burnout, and optimism are different constructs. Enjoyment is about the work itself, and people still like the work. Burnout is about pace, and people are increasingly worn out by how much they have to do. Optimism is about where things are heading. You can love your craft, be worn out by how much of it youre doing, and feel doubt about the future all at once.</p>
<p>This year, we also added a question to the survey: How worried are you about being laid off in the next year?</p>
<p>41.2% are at least moderately worried, including 19.9% who are “very” or “extremely” worried. 28% arent worried at all. So roughly four in 10 tech workers are carrying real job-security anxiety into their week—a sizable undercurrent.</p>
<p>What makes layoff worry worth its own question is how tightly its bound to everything else. Of all the things we measured, layoff worry is the single strongest correlate of career pessimism (r = 0.47). Nothing else tracks negative outlook as closely. When people are scared of losing their jobs, their optimism goes first.</p>
<p>Well come back to who is most worried later. Its not who you might guess.</p>
<p>This year, we asked an NPS-like question about peoples careers and roles: On a scale of 0 to 10, how likely are you to recommend a career in your role to a friend starting out today?</p>
<p>More than half of working tech professionals would actively steer a newcomer away from the path they chose. That translates to an average NPS score of 39. Moreover, a third of the people who call themselves optimistic still wouldnt recommend their own field.</p>
<p>The cleanest way to say it: “The waters fine; dont come in.” People have largely made peace with their own trajectory. Theyve got the skills, the relationships, and the seniority to ride it out. But theyve lost faith that the on-ramp still works for someone behind them.</p>
<div class="language-text highlight"><pre><span></span><code>“Im lucky Im later in my career . . . AI can augment what Ive built. I think I wont be in a position to hire and mentor new PMs, but Ill be safe. Which feels really crappy to say.”
“Im at the point where I can just retire and choose not to, so Im not worried about my own career. But Im worried about the younger generations.”
</code></pre></div>
<p>The recommendation score varies enormously by role, and the spread is its own story.</p>
<p>Founders would (just barely) still wave you in. Designers and researchers very much would not. And the score climbs steadily with seniority: senior and staff-level individual contributors are the least likely to recommend their field (both at NPS 49), while VPs (23) and founders (5) are the most. The further up youve climbed, the more the ladder still looks worth it; the people on the rungs below are the ones telling others not to start the climb.</p>
<p>Given the rising burnout, the layoff anxiety, the doom in the discourse, youd expect tech workers to be rather sour on AI. Theyre not.</p>
<p>At the individual level, the AI numbers are among the most positive in the survey. 82% say AI is already making them at least moderately better at their job, and nearly half (49.4%) say “very much” or “extremely.” 60% feel confident or ahead of their peers in AI skills, compared with just 22.5% who feel anxious or behind.</p>
<p>But then we looked closer at what “better at my job” means. When we asked people to describe in their own words how AI had changed their work, “better” turned out to mean producing more and faster, but not higher quality. The productivity gains are coupled with deep unease about the costs of leveraging AI.</p>
<div class="language-text highlight"><pre><span></span><code>“I can do more, faster, but not better.”
“Amplified and destabilized at the same time. We just set a new denominator for the job. And it moves higher and higher every month.”
</code></pre></div>
<p>And the cost isnt only in the quality of outputs. A striking number of people described their focus, their judgment, and their thinking as suffering:</p>
<div class="language-text highlight"><pre><span></span><code>“Im amplified, but my brain is rotting, and my work feels worse.”
“I feel like I dont think hard enough anymore—I just follow Claude. I dont fully understand what I merge.”
“I miss feeling smart and having aha moments. I miss talking [to] and brainstorming [with] humans instead of machines.”
</code></pre></div>
<p>The productivity gains are real, but the quality of the work and the sharpness of the person producing it are taking a hit. The bar keeps rising to match what AI makes possible, and a growing share of people feel that neither the output nor their own mind is keeping up.</p>
<p>Respondents number-one worry about AIs impact on their career is the squeeze—AI raised the bar for output, and the reward was . . . more output expected, for the same paycheck.</p>
<p>Theyre scared that the work will get harder, faster, and cheaper, and that theyll be expected to keep smiling through it.</p>
<p>It feels like the dominant narrative about AI and work has been about replacement: the robots are coming for your job. Clearly, thats not what tech workers are most afraid of. “Losing my job to AI” came in near the bottom of the list, at 22%.</p>
<p>Remember the “AI is replacing parts of my job” question? Half of the respondents say its happening to at least a moderate extent. Youd expect that feeling to drive layoff anxiety, but it doesnt. The correlation between “AI is taking over parts of my job” and “Im worried about being laid off” is essentially zero (r = +0.05).</p>
<p>What people are actually worried about is being asked to do more for the same pay, and watching the quality of their work slip.</p>
<p>It shows up vividly in the open-ended answers:</p>
<div class="language-text highlight"><pre><span></span><code>“More and more work is being handed off to me because I can use AI to get it done. But that makes it impossible to keep up with quality standards and not burn out.”
“AI helps with the toil, but then its also an enabler to do even more toil.”
“When we automate intellectual tasks, well have to do high-value creative or strategic work only—doing that eight hours a day is not realistic. I used to take rest during repetitive tasks.”
</code></pre></div>
<p>This might sound like it contradicts the layoff worry from earlier. It doesnt. People fear layoffs, but they mostly dont blame AI for them. What they fear from AI is being buried in more work.</p>
<p>Add this all up, and you get a workforce thats more productive than ever but quietly dreading what comes next. The speed AI unlocked got plowed straight back into expectations. Every gain becomes the new baseline, and the people expected to hit it are running out of room to breathe.</p>
<p>If theres one feeling that defines tech workers relationship with AI in 2026, it isnt excitement, and it isnt fear. Its both, at the same time.</p>
<p>We asked people to check off every emotion that described how they feel about AI in their work. Heres the full list, in order:</p>
<p>The two leaders are unambiguously positive (curious, excited). But the next cluster (if we ignore “conflicted”) is made up of people who are overwhelmed and tired. People are curious and overwhelmed. Excited and tired. Only 33% feel “hopeful,” even though 64% feel “excited.” Excitement about the present is running well ahead of hope about where this all goes.</p>
<p>Nikhyl Singhal named this phenomenon “smiling exhaustion.” The burnout of a few years ago was grim—all overhead and no agency. Todays is different. People are shipping again, compensation has climbed, and many roles seem reborn. The catch is that theres no off-switch: the tempo is brutal, and the rules rewrite themselves every month. Its relentless, but it can also be exhilarating.</p>
<p>You see this in that 51% explicitly selected “holding positive and negative feelings at once.” But that undercounts the real ambivalence. When we looked at who picked at least one positive and at least one negative emotion, the number jumped to 77%. The average respondent selected five or more emotions (one person selected 13). Its a workforce in which three out of four individuals are carrying a complex set of emotions about work.</p>
<p>If AI is dividing the workforce, the obvious question is: along what lines? Whos getting amplified, and whos getting left behind?</p>
<p>The clearest pattern is by role: designers and researchers are at the epicenter of AI anxiety across the board, while founders and executives are feeling the best. We measured the share of each role that landed in negative identity or emotional buckets, and the spread is stark:</p>
<p>Among researchers, 51% are “anxious about my job security,” versus 15% of founders. Among designers, 63% feel “overwhelmed by the pace of change” and 61% feel “tired,” the highest of any role. Researchers are among the most likely to fear “losing my job to AI” (36%, just behind Data/Analytics at 38%), and designers are the most likely to feel the comp squeeze (61% selected “expected to do more for the same compensation”). Both report the lowest willingness to recommend their field of any role, and designers, as well see, report the worst-rated managers in the survey.</p>
<p>Last year, designers and researchers showed the largest negative sentiment shift of any group. A year later, theyre the most negative on nearly every measure we have.</p>
<p>As a researcher, Im acutely aware of the years of insecurities plaguing the research community. The biggest discussions for us have always been about getting a seat at the table and democratizing research across other functions. Many now feel the seat is being pulled from under us, and the work is being democratized, not to other roles but to AI.</p>
<p>By level, the most identity-destabilized group is early-career ICs (27%). (This is a wrinkle well untangle in a moment, because those same early-career folks are, paradoxically, among the more optimistic.)</p>
<p>And the bigger the company, the more likely its people are to feel adrift in the AI transition: 23% feel destabilized at 10,000-plus-person companies, versus 15% at companies of 1 to 10.</p>
<p>AI is hardest on people in creative and research roles, on the most junior people, and on people working at the largest companies.</p>
<p>For all the AI upheaval, some of last years biggest findings came back almost unchanged, and their persistence through such a turbulent year makes them all the more convincing. Founders are still the happiest people in tech, and smaller companies are still better places to work than big ones. Before you read those as good news, its worth saying what “best” means here. The whole industry is sitting on a high baseline of burnout and a rather negative career view, and the winners of this section are the people who feel a little less of it.</p>
<p>Founders arent just the happiest people in tech—on most measures, theyre genuinely happy.</p>
<p>Founders and executives top nearly every measure in the survey: the highest optimism, the highest job enjoyment, the lowest burnout, the lowest layoff worry, and the most excitement about AI. That gap between founders and execs versus everyone else holds up statistically. On career optimism, it measures d ≈ 0.56, a medium-size effect and the second-largest in the entire dataset, behind only the AI divide.</p>
<p>As we wrote last year, the likeliest explanation is ownership: founders have the most control over their own destiny, and control turns out to be one of the best buffers against everything else. 71% are optimistic about their careers, they enjoy their work more than any other role, and theyre the least worried about layoffs of any group.</p>
<p>Ownership has limits, though. Nearly half of founders (47%) are still at least moderately burned out, with 18% very or completely burned out, even with the most control and the most upside of anyone in tech. And when we asked whether theyd recommend their path to a newcomer, founders landed at an NPS of 5. That is far healthier than the fields 39, but its still bad. Even the happiest people in tech come out slightly net-negative on telling someone to follow their path.</p>
<p>One caveat: we only surveyed people who are founders today. The ones whose startups failed arent represented, and most startups dont make it. Keep that in mind before you quit to go start something!</p>
<p>Smaller companies are still better places to work than big ones.</p>
<p>Company size predicts sentiment with almost eerie consistency. Walk from the smallest companies to the largest, and every measure of well-being gets steadily worse as the company grows:</p>
<p>People at small companies are more optimistic, less burned out, less worried about layoffs, and even feel AI is helping them more, likely because they have more freedom to actually use it. The “big-company blues” we described last year have settled in.</p>
<p>Look at the absolute numbers, though, not just the slope. Even at the smallest companies, 42% of people are at least moderately burned out, and the would-recommend score never climbs out of the red, sitting at 28 at 1-to-10-person shops. Small companies are winning a race to the least bad.</p>
<p>Where you physically work still hardly matters. There are barely any differences between how fully remote, hybrid, and in-office workers feel. Hybrid workers come out marginally the happiest (and in-office workers rate their managers the worst), but the gaps are small, just as we found last year. Employment type tells a familiar story with one twist. Founders and the self-employed are the happiest and least burned out, while contractors and freelancers are an interesting split—they are among the least burned out (less of the grind) but the most worried about layoffs (no job security).</p>
<p>One wrinkle you may have noticed: the largest companies (10,000+) tick up slightly in optimism and down in burnout compared with the 5,00110,000 tier, breaking the smooth gradient. But neither difference is statistically significant (5,00110,000 is our smallest sample), so the line flattens at the top rather than reversing. The one measure that does keep climbing to the very top is layoff worry. Workers at 10,000-plus-person companies are the most worried of anyone in the survey.</p>
<p>One more finding held firm from last year, and it may be the most actionable of all. Manager effectiveness remains the strongest driver of burnout in the entire dataset (it beats role, company size, and AI sentiment), and one of the strongest drivers of everything else. The gradient is dramatic:</p>
<p>Workers with an extremely effective manager report roughly 65% higher job enjoyment and dramatically lower burnout than those with an ineffective one. Yet only 25.5% of tech workers rate their manager as highly effective, while 36.5% rate theirs as ineffective, numbers that have barely budged since last year. The most powerful retention lever in tech is also the most neglected. (Notably, the worst-rated managers cluster in Data/Analytics and Design. The latter is a double blow, since designers are also among the most AI-anxious.)</p>
<p>We asked, “In a sentence, how would you describe the state of the tech industry right now?” About 70% of respondents answered, and the single most common theme, by a wide margin, was chaos: roughly three in 10 explicitly used words like change, chaotic, uncertain, unstable, and in flux. Another one in six described an industry moving too fast to keep up with—treadmills, hamster wheels, hurricanes, “drinking from a firehose.” After that came AI hype and bubble talk (12%) and then, finally, a note of excitement and opportunity (11%).</p>
<p>A few responses capture the sentiment better than any percentage can:</p>
<div class="language-text highlight"><pre><span></span><code>“Were in the 2nd inning of a massive shift, and no one knows how it will end, but all you can do is keep taking at-bats.”
“It feels like working on pure software is like picking up pennies in front of a steamroller.”
“The industry feels like it has lost its center of gravity—replacing curiosity about customers with an obsession over AI, automation, and efficiency.”
</code></pre></div>
<p>The chaos plus hype is well-described in this quote from a senior PM:</p>
<div class="language-text highlight"><pre><span></span><code>“Manic. Half are out of touch, clinging to the bandwagon, making the problem worse by pouring into the overhype. The other half are exhausted by the first half.” —Senior IC PM
</code></pre></div>
<p>When we ran sentiment analysis on the chaos-related quotes, the split was nearly even: 37% positive, 37% negative, and 26% neutral. The dominant theme is disorientation, but the emotional charge is truly bimodal. The same churn reads as thrilling to one person and terrifying to the next.</p>
<p>We confirmed this by splitting the responses by who wrote them. Career optimists and career pessimists describe the same industry in opposite terms. Optimists reach for “exciting,” “transforming,” “opportunity,” “fast-moving.” Pessimists reach for “chaos,” “layoffs,” “greed,” “dystopia.” Same disruption, opposite forecasts: half the room is anxiously bracing for AIs impact; the other half is eagerly leaning into the AI era.</p>
<p>The 2026 workforce is more burned out and less optimistic than a year ago, splitting along the fault line of AI into those who are thriving and those who are struggling, and a large, ambivalent middle caught between. Tech workers are mostly afraid of being squeezed by their jobs and increasing productivity expectations, privately convinced the field is no longer worth recommending to newcomers, while individually still finding real power and even joy in the tools. Its a complicated moment. Its also not a hopeless one.</p>
<p>So heres what the data suggests you can actually do about it.</p>
<div class="language-text highlight"><pre><span></span><code>Find something impactful to do with AI—then go deep. The “amplified” are the people who found the two or three tasks where AI measurably changed their output and got very good at those. Trying to use AI for everything is how you end up overwhelmed and conflicted, not empowered.
Watch the squeeze. The biggest career risk is silently absorbing a higher and higher bar for the same pay until youre burned out. Take our burnout test here, and if your output has doubled this year, talk to your manager about scope and compensation.
Your manager matters more than almost anything. A great manager is associated with about 65% higher job enjoyment and far less burnout. If you have one, protect that relationship. If you dont, getting closer to a better one may be the highest-leverage career move available to you.
Consider a smaller company—or your own. Every well-being measure in this survey improves as company size shrinks, and founders are the happiest group in tech. More autonomy and control is, year after year, the most reliable buffer against burnout and pessimism we find.
If youre early-career, find mentors. The rungs are disappearing, but strong mentorship remains highly effective. Seek the teams and managers who still invest in developing people. That investment is rarer and more valuable than its ever been.
Invest in managers—its still the best money youll spend. Only a quarter of tech workers rate their manager as highly effective, and nothing else in the data moves burnout, enjoyment, and retention as much. This was our top recommendation last year. Its our top recommendation again.
Manage the squeeze. Your people can feel AI raising the bar, and theyre watching to see whether you turn productivity gains into impossible expectations or actual relief. The fastest way to end up with resentment on your team is to pocket the productivity and turn saved time into more work for them.
Dont let the bottom rung rot. If AI is doing the entry-level work that juniors used to learn on, youre optimizing this years output by starving next years senior talent. Be deliberate about how early-career people develop when the old apprenticeship tasks are gone.
Pay special attention to design and research. For two years running, people in these roles report the worst sentiment, the highest AI anxiety, and some of the worst-rated managers. Thats a retention problem and a signal worth understanding before it becomes an exodus.
Treat AI adoption as a sorting risk rather than a productivity win. The same technology is lifting one part of your workforce while destabilizing another. The companies that come out of this ahead will help support the destabilized group instead of leaving them behind.
</code></pre></div>
<p>The throughline, if there is one, is the same as last years: Having the most advanced AI or the fanciest offices wont determine which organizations succeed. Remembering that there are people underneath all this change will—people who, right now, are excited and exhausted, hopeful and scared, often all at once. Those people are watching closely to see whether the future theyre helping to build will still have a place for them.</p>
<p>Huge thanks to the 5,920 tech professionals who shared how theyre really feeling. Your candor is what makes this possible, and itll help us keep tracking where the industry is headed. 🙏</p>
<p>Have a fulfilling and productive week.</p>
<p>Noam (and Lenny) 👋</p>
<p>This years survey reached 5,920 tech professionals, of whom 5,332 are currently working. All analyses are based on currently employed tech workers.</p>
<p>Role. As with last year, this is a product-centric audience: Product Management 46.9%, Engineering 12.6%, Founder/Executive 9.1%, Design 7.9%, Operations 4.3%, Product Marketing 4.0%, Research 3.2%, Data/Analytics 2.9%, Sales/GTM 2.8%, with a long tail of other functions.</p>
<p>Seniority. A senior crowd: ICSenior 28.9%, ICStaff/Principal 19.9%, Director 15.4%, Manager 12.1%, Founder/Exec 10.8%, VP+ 7.4%, and ICEarly career 5.5%. Roughly 54% individual contributors and 46% managers and above.</p>
<p>Company size. A fairly even spread, from 110-person startups (11.1%) up through 10,000-plus-person enterprises (18.0%), with the middle bands well represented.</p>
<p>Work setup. Fully remote 47.0%, hybrid 43.0%, fully in-office just 10.0%.</p>
<p>A methodological note for the careful reader: We made year-over-year comparisons only for questions whose wording matched across years. We redesigned much of the survey this year to focus on AI, which means a few 2025 themes (engagement, belonging, quitting intentions, career clarity) arent measured here, while others (layoff worry, the AI block, the career-recommendation score) are new. We also didnt collect age, tenure, or geography this year, so when we discuss career stage, were using job level as a proxy.</p>
<p>If youre finding this newsletter valuable, share it with a friend, and consider subscribing if you havent already. There are group discounts, gift options, and referral bonuses available.</p>
<p>Sincerely,</p>
<p>Lenny 👋</p>
<nav class="md-tags" >
<span class="md-tag">développeurs</span>
<span class="md-tag">sondage</span>
<span class="md-tag">burn-out</span>
</nav>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../2026-07-07-001/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</div>
</div>
</a>
<a href="../Readme/" class="md-footer__link md-footer__link--next" aria-label="Next: Déclassement">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Déclassement
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

519
back/404.html Normal file
View file

@ -0,0 +1,519 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="icon" href="/assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>Veille IA générative</title>
<link rel="stylesheet" href="/assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="/assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("/",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#__skip" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="/" title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="/" title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="/" class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
2024 09 16 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 19 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 20 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1>404 - Not found</h1>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"/","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"/assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="/assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

623
back/Readme/index.html Normal file
View file

@ -0,0 +1,623 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="../2026-07-08-001/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>Déclassement - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#declassement" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Déclassement
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
2024 09 16 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 19 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 20 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="declassement">Déclassement<a class="headerlink" href="#declassement" title="Permanent link">&para;</a></h1>
<p>On peut établir un parallèle avec les agriculteurs, dont les conditions de travail et de vie se sont dégradées avec l'agriculture intensive. Ils sont devenus dépendants des vendeurs de matériel, qui sont de plus en plus gros et coûtent de plus en plus cher, car les parcelles sont de plus en plus grandes. Ils sont aussi dépendant des vendeurs de semences, qu'ils ne peuvent plus reproduire eux-même. Et dépendant des vendeurs de produits phytosanitaires dont les vendeurs promettent des rendements extraordinaires. Mais à quel prix ? Beaucoup d'agriculteurs bossent comme des fous pour un salaire de misère, détruisent leur santé physique et mentale, et n'enrichissent que leurs fournisseurs. C'est exactement ce qui est en train de se passer avec les développeurs.</p>
<h1 id="environnement">Environnement<a class="headerlink" href="#environnement" title="Permanent link">&para;</a></h1>
<p>L'IA générative consomme plus d'eau que celle vendue en bouteille au niveau mondial. <a href="https://www.cell.com/patterns/fulltext/S2666-3899%2825%2900278-8">Source</a></p>
<p><strong>TODO</strong> émissions CO2 + extraction minerais + construction datacenters</p>
<p>Les GPU ont une durée de vie évaluée de 2 à 5 ans.</p>
<h2 id="democratie">Démocratie<a class="headerlink" href="#democratie" title="Permanent link">&para;</a></h2>
<p>L'IAgen permet de délivrer des messages politiques individualisés à chaque électeur potentiel, pour les encourager à voter (ou ne pas voter) en faveur d'un candidat.
Source : <a href="https://www.youtube.com/watch?v=h3AtWdeu_G0">échange entre Bernie Sanders et Claude</a></p>
<h2 id="le-cout-humain-de-lentrainement-des-llm">Le coût humain de l'entrainement des LLM<a class="headerlink" href="#le-cout-humain-de-lentrainement-des-llm" title="Permanent link">&para;</a></h2>
<p>L'entrainement des LLM se fait en exploitant des humains, et en détruisant leur santé mentale.
<a href="https://bee-tube.fr/w/tu9TBsoKvhGBSKgECRVQsZ">Les sacrifiés de l'IA</a> </p>
<h1 id="effondrement-de-modele">Effondrement de modèle<a class="headerlink" href="#effondrement-de-modele" title="Permanent link">&para;</a></h1>
<p>Il est déjà en cours : 50% du contenu d'internet aurait généré par des IA, <a href="https://futurism.com/artificial-intelligence/over-50-percent-internet-ai-slop">selon une étude menée par Graphite</a>. Les conséquences sont subtiles. C'est comme photocopier une photocopie 10 fois de suite : à chaque fois on perd quelques détails, même si globalement elle reste lisible.</p>
<p><a href="https://cacm.acm.org/blogcacm/model-collapse-is-already-happening-we-just-pretend-it-isnt/">Reférence</a> </p>
<h2 id="securite">Sécurité<a class="headerlink" href="#securite" title="Permanent link">&para;</a></h2>
<p>Les failles de sécurité des LLM sont telles que les entreprises un tant soit peu sérieuses devraient les interdire immédiatement. </p>
<p>Exemple : 4 gros problèmes de sécurité en une semaine prise au hasard, et il y en a régulièrement.</p>
<ul>
<li><a href="https://www.bleepingcomputer.com/news/security/popular-litellm-pypi-package-compromised-in-teampcp-supply-chain-attack/">Supply Chain attack sur LiteLLM</a></li>
<li><a href="https://slashdot.org/story/26/03/27/1514235/number-of-ai-chatbots-ignoring-human-instructions-increasing-study-says">Les chatbots ignorent du plus en plus les consignes données par les humains et ont des comportement non autorisés</a> (Etude du Centre for Long-Term Resilience)</li>
<li><a href="https://korben.info/shadowprompt-faille-extension-claude-chrome.html">Shadow Prompt</a></li>
<li><a href="https://korben.info/le-piratage-par-ia-na-plus-besoin-de-malware-une-simple-doc-suffit.html">Le piratage par IA n'a plus besoin de malware : une simple doc suffit</a></li>
</ul>
<h2 id="paradoxe">Paradoxe<a class="headerlink" href="#paradoxe" title="Permanent link">&para;</a></h2>
<p>Les langages de programmation sont faits pour que les humains manipulent des machines avec précision. Les IAgen sont des machines qui manipulent ces langages, de façon moins précise. C'est absurde.</p>
<h2 id="confidentialite">Confidentialité<a class="headerlink" href="#confidentialite" title="Permanent link">&para;</a></h2>
<p><a href="https://korben.info/github-va-utiliser-vos-donnees-copilot-pour-entrainer-ses-modeles-dia.html">Github, Anthropic, JetBrains et Microsoft entraînent leurs modèles sur les données privées de leurs clients payants</a>.</p>
<h2 id="surveillance-de-masse">Surveillance de masse<a class="headerlink" href="#surveillance-de-masse" title="Permanent link">&para;</a></h2>
<p>« LIA est le produit du business model de la surveillance de masse »
« Plus nous faisons confiance à ces entreprises pour devenir les systèmes nerveux de nos gouvernements et de nos institutions, plus elles accumulent de pouvoir, et plus il devient difficile de créer des alternatives »
« Cette idée selon laquelle nous serions tous des utilisateurs de lIA est fausse. (...) les grands clients sont surtout des puissants : des gouvernements, des Etats, des forces de lordre ou des grands acteurs économiques comme les dirigeants dHollywood, qui décident dintroduire ces systèmes dans le processus de fabrication au risque de dégrader le travail. Les travailleurs, eux, ne sont pas les utilisateurs : ce sont les sujets. »
Meredith Whittaker - Présidente de la fondation Signal, Cofondatrice de lAI Now Institute
<a href="https://www.lemonde.fr/economie/article/2026/03/28/meredith-whittaker-presidente-de-signal-en-croisade-contre-la-surveillance-de-masse_6675056_3234.html">Source</a></p>
<h2 id="machine-a-aggraver-les-inegalites">Machine à aggraver les inégalités<a class="headerlink" href="#machine-a-aggraver-les-inegalites" title="Permanent link">&para;</a></h2>
<p>Larry Fink, <a href="https://www.lemonde.fr/economie/article/2026/03/07/a-wall-street-des-remous-et-inquietudes-sur-l-immense-marche-du-credit-prive_6669881_3234.html">le PDG de BlackRock, premier gestionnaire dactifs mondial</a>, a profité de sa traditionnelle lettre annuelle aux investisseurs, lundi 23 mars 2026, pour alerter sur le risque de voir lintelligence artificielle (IA) devenir une machine à industrialiser les inégalités.</p>
<p>Quand un milliardaire s'inquiète des inégalités, c'est que le problème est grave.</p>
<p><a href="https://www.lemonde.fr/economie/article/2026/03/24/intelligence-artificielle-le-contraste-entre-des-patrimoines-incommensurables-et-la-menace-de-plans-sociaux-massifs-est-vertigineux_6674041_3234.html">Source </a></p>
<h2 id="le-code-nest-pas-le-goulet-detranglement">Le code n'est pas le goulet d'étranglement<a class="headerlink" href="#le-code-nest-pas-le-goulet-detranglement" title="Permanent link">&para;</a></h2>
<p>Le gain de productivité sur le développement est absorbé presque entièrement par un accroissement du temps requis par la spécification et la relecture. La charge de travail est déplacée, pas éliminée.</p>
<p><a href="https://www.infoq.com/news/2026/03/agoda-ai-code-bottleneck/">Source</a>:</p>
<h2 id="boucle-de-feedback-trop-longue">Boucle de feedback trop longue<a class="headerlink" href="#boucle-de-feedback-trop-longue" title="Permanent link">&para;</a></h2>
<p>Si les données sur lesquelles un LLM a été entraîné deviennent obsolètes, il faudra attendre que la version corrigée soit devenue majoritaire sur le Web pour qu'il génère enfin la version correcte.</p>
<h2 id="burnout">Burnout<a class="headerlink" href="#burnout" title="Permanent link">&para;</a></h2>
<p>Le temps auparavant consacré à des tâches simples et répétitives, comme écrire du code boilerplate, est éliminé par les LLM, ce qui amène à enchaîner les prises de décisions qui sollicitent bien plus l'intellect. De plus les LLM incitent à enchaîner les tâches rapidement. Tout cela mène à des burnouts (Source : <a href="https://hbr.org/2026/02/ai-doesnt-reduce-work-it-intensifies-it">Harvard Business Review</a>)</p>
<h2 id="lia-detruit-les-institutions-democratiques">L'IA détruit les institutions démocratiques<a class="headerlink" href="#lia-detruit-les-institutions-democratiques" title="Permanent link">&para;</a></h2>
<p>LIA fragilise lEtat de droit en renforçant lopacité des décisions. Or la transparence est à la base de la démocratie.</p>
<p>"Quand lIA se trompe, les institutions paient le coût de la correction et quand elle « réussit », elles sappauvrissent en expertise"</p>
<p>Elle automatise des choix fondamentalement moraux, aplatit les hiérarchies institutionnelles et rend invisibles les règles qui donnent leur sens aux institutions.</p>
<p><a href="https://danslesalgorithmes.net/stream/lia-ne-reforme-pas-les-institutions-democratiques-elle-les-detruit/">Source</a> </p>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../2026-07-08-001/" class="md-footer__link md-footer__link--prev" aria-label="Previous: == Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.
</div>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -0,0 +1,29 @@
-------------------------------------------------------------------------------
Third-Party licenses
-------------------------------------------------------------------------------
Package: clipboard@2.0.11
License: MIT
Copyright: Zeno Rocha
-------------------------------------------------------------------------------
Package: escape-html@1.0.3
License: MIT
Copyright: 2012-2013 TJ Holowaychuk
2015 Andreas Lubbe
2015 Tiancheng "Timothy" Gu
-------------------------------------------------------------------------------
Package: focus-visible@5.2.1
License: W3C
Copyright: WICG
-------------------------------------------------------------------------------
Package: rxjs@7.8.2
License: Apache-2.0
Copyright: 2015-2018 Google, Inc.,
2015-2018 Netflix, Inc.,
2015-2018 Microsoft Corp. and contributors

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

575
back/index.html Normal file
View file

@ -0,0 +1,575 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="next" href="./2024-09-16-001/">
<link rel="icon" href="./assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>Accueil - Veille IA générative</title>
<link rel="stylesheet" href="./assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="./assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL(".",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#accueil" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="" title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Accueil
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="" title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--active">
<a href="" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
2024 09 16 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 19 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
2025 09 20 001
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
== Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="accueil">Accueil<a class="headerlink" href="#accueil" title="Permanent link">&para;</a></h1>
<p>Documents concernant les effets des IA génératives, que ce soit leur entraînement, leur usage ou la construction et l'entretien des centres de données.</p>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="./2024-09-16-001/" class="md-footer__link md-footer__link--next" aria-label="Next: 2024 09 16 001">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
2024 09 16 001
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":".","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"./assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="./assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

0
back/objects.inv Normal file
View file

1
back/search.json Normal file

File diff suppressed because one or more lines are too long

3
back/sitemap.xml Normal file
View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
</urlset>

15
devbox.json Normal file
View file

@ -0,0 +1,15 @@
{
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.17.5/.schema/devbox.schema.json",
"packages": [
"python@3.14",
"python314Packages.pip@latest"
],
"shell": {
"init_hook": ". $VENV_DIR/bin/activate.fish",
"scripts": {
"test": [
"echo \"Error: no test specified\" && exit 1"
]
}
}
}

150
devbox.lock Normal file
View file

@ -0,0 +1,150 @@
{
"lockfile_version": "1",
"packages": {
"github:NixOS/nixpkgs/nixpkgs-unstable": {
"last_modified": "2026-06-08T15:01:26Z",
"resolved": "github:NixOS/nixpkgs/8c3cede7ddc26bd659d2d383b5610efbd2c7a16e?lastModified=1780930886&narHash=sha256-rppURzHviaQN131F%2BnLiLdGfcb0uCd9gGP0E5%2Biw9MI%3D"
},
"python314Packages.pip@latest": {
"last_modified": "2026-06-27T07:37:20Z",
"resolved": "github:NixOS/nixpkgs/3d46470bb3030020f7e1361f33514854f5bfa86d#python314Packages.pip",
"source": "devbox-search",
"version": "25.3",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/l1pdzpais45983w38phpkfdr0lkmwnq2-python3.14-pip-25.3",
"default": true
},
{
"name": "man",
"path": "/nix/store/0hyr9i6fnsj7286l9blvblaa8rr0djb5-python3.14-pip-25.3-man",
"default": true
},
{
"name": "dist",
"path": "/nix/store/cy09n0bjpdjczia8dhsymgl1748jdyc9-python3.14-pip-25.3-dist"
}
],
"store_path": "/nix/store/l1pdzpais45983w38phpkfdr0lkmwnq2-python3.14-pip-25.3"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/qswwyjl021cwr09jl6pczz03ylm0n29h-python3.14-pip-25.3",
"default": true
},
{
"name": "man",
"path": "/nix/store/jw8vgihjfvhl1pmw8rd88lbjzrpynbnb-python3.14-pip-25.3-man",
"default": true
},
{
"name": "dist",
"path": "/nix/store/z4w7g2wd1fbfa3hcvzg8gajisxqdjq3n-python3.14-pip-25.3-dist"
}
],
"store_path": "/nix/store/qswwyjl021cwr09jl6pczz03ylm0n29h-python3.14-pip-25.3"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/csxrpjwppc7v7m7xi9ib94ws1z74k9fb-python3.14-pip-25.3",
"default": true
},
{
"name": "man",
"path": "/nix/store/h3qabxyyskj7ndkvzk2dmx77f6wqkjji-python3.14-pip-25.3-man",
"default": true
},
{
"name": "dist",
"path": "/nix/store/lh97h9pa2d1gvlwmjbrrx74qbar5jcnm-python3.14-pip-25.3-dist"
}
],
"store_path": "/nix/store/csxrpjwppc7v7m7xi9ib94ws1z74k9fb-python3.14-pip-25.3"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/ch3m3a4b6ddpvfwm2ccylf4w5pgpg1l9-python3.14-pip-25.3",
"default": true
},
{
"name": "man",
"path": "/nix/store/q6wiyfdslix7swixh7q7dkqws6xfmxhp-python3.14-pip-25.3-man",
"default": true
},
{
"name": "dist",
"path": "/nix/store/in392q9cn8894a69wz23adxcrainvwvc-python3.14-pip-25.3-dist"
}
],
"store_path": "/nix/store/ch3m3a4b6ddpvfwm2ccylf4w5pgpg1l9-python3.14-pip-25.3"
}
}
},
"python@3.14": {
"last_modified": "2026-06-27T07:37:20Z",
"plugin_version": "0.0.5",
"resolved": "github:NixOS/nixpkgs/3d46470bb3030020f7e1361f33514854f5bfa86d#python314",
"source": "devbox-search",
"version": "3.14.4",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/bz7r3a1x3xby7ilac2ngzwr0szf3yzxc-python3-3.14.4",
"default": true
}
],
"store_path": "/nix/store/bz7r3a1x3xby7ilac2ngzwr0szf3yzxc-python3-3.14.4"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/fj2lkfaqsccpsgwmzrv921asxzsp1iin-python3-3.14.4",
"default": true
},
{
"name": "debug",
"path": "/nix/store/8sggbkg072yim06lsbggkiwc84z28cj9-python3-3.14.4-debug"
}
],
"store_path": "/nix/store/fj2lkfaqsccpsgwmzrv921asxzsp1iin-python3-3.14.4"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/dz3vgh7m1dsj9c3ahn1ab6wqpnz9bbww-python3-3.14.4",
"default": true
}
],
"store_path": "/nix/store/dz3vgh7m1dsj9c3ahn1ab6wqpnz9bbww-python3-3.14.4"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/fk8c5cqd0npblqv1mcd8swhkcbng84qr-python3-3.14.4",
"default": true
},
{
"name": "debug",
"path": "/nix/store/y6nmlnw8360r8lma5bjnp07vl9r4l07g-python3-3.14.4-debug"
}
],
"store_path": "/nix/store/fk8c5cqd0npblqv1mcd8swhkcbng84qr-python3-3.14.4"
}
}
}
}
}

70
docs/2024-09-16-001.md Normal file
View file

@ -0,0 +1,70 @@
---
tags:
- surveillance
---
# [« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison](https://intelligence-artificielle.developpez.com/actu/362747/-Un-vaste-systeme-de-surveillance-pilote-par-l-IA-peut-amener-les-citoyens-a-un-meilleur-comportement-d-apres-Larry-Ellison-qui-suggere-d-adopter-le-modele-chinois-de-surveillance-de-ses-citoyens/)
!!!note
Larry Ellison suggère dadopter le modèle chinois de surveillance des citoyens
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison qui suggère d'adopter le modèle chinois de surveillance de ses citoyens
Patrick Ruiz
912 minutes
« Un vaste système de surveillance piloté par lIA peut amener les citoyens à un meilleur comportement », daprès Larry Ellison
Qui suggère dadopter le modèle chinois de surveillance de ses citoyens
La Chine est le pays qui, à date, incarne le mieux le personnage de fiction Big Brother du roman Nineteen Eighty-Four (1984) de l'écrivain anglais Georges Orwell. Dans la société décrite par ce dernier, chaque citoyen est sous la surveillance constante de lautorité (Big Brother), principalement par des dispositifs (dans les domiciles privés) qui fonctionnent à la fois comme des télévisions, caméras de sécurité et microphones. Ceci rappelle sans cesse au peuple que Big Brother les observe : « Big Brother is watching you. » Larry Ellison, CTO dOracle, est davis quun tel tableau offre lavantage de pouvoir amener les citoyens à un meilleur comportement. Pour ou contre ce positionnement ?
Le cas de la pose des caméras avec intelligence artificielle sur les autoroutes est susceptible de donner raison à Larry Ellison
La mesure peut en effet induire un meilleur comportement des individus en société dans le cas où elle est implémentée pour aller à la recherche dincivilités : conducteurs qui jettent les ordures sur la route, tiers qui roulent sur la bande d'arrêt d'urgence pendant les bouchons, personnes utilisant leurs téléphones portables en conduisant, etc.
Cest une mesure que les autorités routières d'Angleterre ont mises sur pied dans le cadre dun essai. Des caméras avec intelligence artificielle ont été installées sur des autoroutes afin de repérer les cas d'abandon de détritus par les possesseurs de véhicules.
La sortie du PDG dOracle suggère que la Chine, et son adoption en masse des solutions dintelligence artificielle pour des cas similaires, constitue un exemple
De nos jours en effet, la Chine est reconnue comme leader mondial en matière dadoption des technologies de reconnaissance faciale. Les autorités sen servent pour une panoplie dusages. Par exemple, la police chinoise sen sert pour scanner les foules à la recherche de suspects. Cest en sappuyant sur cette technologie quelle a pu mettre la main sur un fugitif. Lhomme de 31 ans était recherché pour des crimes économiques sur lesquels les autorités nont pas fait dans le détail.
La Chine cest aussi son système de crédit social qui sappuie sur quelque 200 millions de caméras (aux capacités améliorées par lintelligence artificielle) postées en divers lieux publics : traversées de feux de circulation, magasins, etc. Cest un système de notation qui attribue des scores de confiance aux personnes physiques et morales sur la base de données à la disposition du gouvernement. Par exemple, si un citoyen paie ses factures à temps, fait du bénévolat ou gère correctement son recyclage, il voit son score grimper et obtient des récompenses telles que des prix de transport public ou même des temps dattente dans les hôpitaux revus à la baisse. En revanche, sil est coupable d'infractions comme la mauvaise conduite routière, le tabagisme dans les espaces non-fumeurs, l'achat d'un trop grand nombre de jeux vidéo et l'affichage de fausses nouvelles en ligne, il est puni par la chute de son score de confiance. Cest en sappuyant sur ce système que le gouvernement chinois peut par exemple interdire à 23 millions de personnes (mal notées selon la grille de son système de crédit social) dacheter des billets de voyage.
Les autorités du pays ne cessent de revoir les capacités de leurs outils de surveillance de masse à la hausse. Alors que le mois de septembre 2019 sachevait, elles ont dévoilé une caméra de 500 mégapixels aux capacités boostées à lintelligence artificielle.
Depuis décembre 2019, les personnes qui veulent faire lacquisition d'un nouveau numéro de téléphone et profiter des services de données doivent accepter que les fournisseurs de services de télécommunication numérisent leurs visages. Le ministère de l'Industrie et de la Technologie de l'information explique que la démarche fait partie de ses efforts pour « protéger les droits et les intérêts légitimes des citoyens dans le cyberespace » et pour lutter contre la fraude par téléphone et par Internet. En plus du test de reconnaissance faciale, il est également interdit aux utilisateurs de téléphones de transmettre leur téléphone portable à des tiers et ils sont encouragés à vérifier si des numéros de téléphone sont enregistrés sous leur nom sans leur consentement.
Cette mesure constituait une mise à niveau du système denregistrement des noms réels de la Chine pour les utilisateurs de téléphones mobiles mis en place en 2013. Ce dernier imposait aux personnes de soumettre leurs papiers d'identité et d'autoriser les opérateurs à prendre une photo d'identification pour obtenir un nouveau numéro. Létape de reconnaissance faciale fait correspondre limage à lidentité stockée de la personne.
Il ne faut néanmoins pas perdre de vue que le positionnement de Larry Ellison est celui dun acteur de la filière de la surveillance de masse
« Oracle a violé la vie privée de milliards de personnes à travers le monde. Il s'agit d'une entreprise classée au Fortune 500 qui a pour mission dangereuse de suivre les déplacements et les activités de chaque personne dans le monde. Nous intentons cette action pour arrêter la machine de surveillance d'Oracle », souligne Le Dr Johnny Ryan, membre senior de l'Irish Council for Civil Liberties, dans le cadre dune plainte contre le géant technologique pour mise en place et entretien dun système de surveillance mondiale.
Cette plainte contre Oracle fait suite à la publication de rapports selon lesquels Oracle commercialise des logiciels pour permettre à la Chine de parfaire la surveillance de sa population. Le rapport, publié en 2021 par Mara Hvistendahl du magazine en ligne dinvestigation The Intercept, accuse Oracle d'avoir aidé la police chinoise à collecter une montagne d'informations sur les Chinois, alors qu'il y a peu, l'administration Trump forçait encore ByteDance à vendre l'activité américaine de TikTok par crainte que l'application de partage de vidéos courtes transmette les données des Américains à Pékin. La police de la province du Liaoning en Chine serait assise sur des monticules de données collectées par des moyens invasifs : dossiers financiers, informations de voyage, immatriculations de véhicules, etc.
Hvistendahl cite également des sources de données comme les médias sociaux et les images de caméras de surveillance. Toutefois, avoir de telles informations sans pouvoir les traiter et en faire usage paraît totalement inutile, et c'est à ce moment qu'Oracle entre en jeu. Pour donner un sens à tout cela, la police chinoise avait besoin de logiciels d'analyse sophistiqués et Oracle lui en aurait au moins quatre, dont un lui permettrait de "faire des analyses et des prévisions criminelles". Un autre des logiciels lui permettrait de "créer des graphiques en réseau basés sur les enregistrements des hôtels".
Il permettrait également de traquer toute personne qui pourrait être liée à un suspect donné. Ensuite, un troisième logiciel d'Oracle permettrait à la police chinoise de construire un tableau de bord et de créer des "cartes thermiques des affaires de sécurité". Le dernier logiciel fourni aiderait la police du Liaoning, dont les données étaient "incompréhensibles", à "retrouver plus facilement les personnes/objets/événements clés" et à "identifier les suspects potentiels", ce qui, en Chine, signifie souvent des dissidents. Selon Hvistendahl, il y aurait des photos de l'interface du logiciel montrant un visage flou et divers noms chinois.
Hvistendahl a déclaré que ce lien existant entre le gouvernement chinois et Oracle a été exposé pour la première fois par un ingénieur d'Oracle basé en Chine lors d'une conférence de développeurs au siège de la société en Californie en 2018. Hvistendahl a ajouté qu'il existe des dizaines de documents montrant que la société a commercialisé ces logiciels d'analyse de données auprès d'entrepreneurs de l'industrie de la police et de la sécurité dans toute la Chine. Dans au moins deux cas, les documents montreraient que les départements provinciaux ont utilisé le logiciel dans leurs opérations.
Le premier est la police du Liaoning. L'autre est un document Oracle décrivant la police de la province du Shanxi comme un "client" ayant besoin d'une plateforme de renseignement. Le rapport cite des documents qui montreraient qu'Oracle se serait aussi vanté que ses services de sécurité des données étaient utilisés par d'autres entités policières chinoises, notamment la police du Xinjiang, site d'un génocide contre les Ouïghours musulmans et d'autres groupes ethniques.
Source : Larry Ellison
Et vous ?
Partagez-vous les avis selon lesquels des tiers qui se sentent sous surveillance se comportent mieux en société ?
Considérez-vous le système chinois de surveillance de ses citoyens comme un exemple à suivre ?
Voir aussi :
Une étude affirme que les logiciels de police prédictive ne parviennent pas à prédire les crimes, et relance le débat sur l'efficacité des algorithmes de prédiction de la criminalité
La police de New York a dépensé des millions pour les services d'une entreprise tech prétendant pouvoir utiliser l'IA pour surveiller les réseaux sociaux et prédire qui seront les futurs criminels
Les outils d'IA sont utilisés par la police qui « ne comprend pas comment ces technologies fonctionnent », selon une étude de l'Université d'État de Caroline du Nord
Vous avez lu gratuitement 3 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

71
docs/2025-09-19-001.md Normal file
View file

@ -0,0 +1,71 @@
---
tags:
- discrimination
- médecine
- femme
- minorité
---
# [AI medical tools found to downplay symptoms of women, ethnic minorities](https://arstechnica.com/health/2025/09/ai-medical-tools-found-to-downplay-symptoms-of-women-ethnic-minorities/)
!!! note
Les IA médicales sont moins performantes pour détecter les symptomes des femmes et des minorités.
Artificial intelligence tools used by doctors risk leading to worse health outcomes for women and ethnic minorities, as a growing body of research shows that many large language models downplay the symptoms of these patients.
A series of recent studies have found that the uptake of AI models across the healthcare sector could lead to biased medical decisions, reinforcing patterns of under-treatment that already exist across different groups in Western societies.
The findings by researchers at leading US and UK universities suggest that medical AI tools powered by LLMs have a tendency to not reflect the severity of symptoms among female patients, while also displaying less “empathy” toward Black and Asian ones.
The warnings come as the worlds top AI groups such as Microsoft, Amazon, OpenAI, and Google rush to develop products that aim to reduce physicians workloads and speed up treatment, all in an effort to help overstretched health systems around the world.
Many hospitals and doctors globally are using LLMs such as Gemini and ChatGPT as well as AI medical note-taking apps from start-ups including Nabla and Heidi to auto-generate transcripts of patient visits, highlight medically relevant details, and create clinical summaries.
In June, Microsoft revealed it had built an AI-powered medical tool it claims is four times more successful than human doctors at diagnosing complex ailments.
But research by the MITs Jameel Clinic in June found that AI models, such as OpenAIs GPT-4, Metas Llama 3, and Palmyra-Med—a healthcare-focused LLM—recommended a much lower level of care for female patients, and suggested some patients self-treat at home instead of seeking help.
A separate study by the MIT team showed that OpenAIs GPT-4 and other models also displayed answers that had less compassion towards Black and Asian people seeking support for mental health problems.]
That suggests “some patients could receive much less supportive guidance based purely on their perceived race by the model,” said Marzyeh Ghassemi, associate professor at MITs Jameel Clinic.
Similarly, research by the London School of Economics found that Googles Gemma model, which is used by more than half the local authorities in the UK to support social workers, downplayed womens physical and mental issues in comparison with mens when used to generate and summarize case notes.
Ghassemis MIT team found that patients whose messages contained typos, informal language or uncertain phrasing were between 7-9 percent more likely to be advised against seeking medical care by AI models used in a medical setting, against those with perfectly formatted communications, even when the clinical content was the same.
This could result in people who dont speak English as a first language or are not comfortable in using technology being unfairly treated.
The problem of harmful biases stems partly from the data used to train LLMs. General-purpose models, such as GPT-4, Llama, and Gemini, are trained using data from the internet, and the biases from those sources are therefore reflected in the responses. AI developers can also influence how this creeps into systems by adding safeguards after the model has been trained.
“If youre in any situation where theres a chance that a Reddit subforum is advising your health decisions, I dont think that thats a safe place to be,” said Travis Zack, adjunct professor of University of California, San Francisco, and the chief medical officer of AI medical information start-up Open Evidence.
In a study last year, Zack and his team found that GPT-4 did not take into account the demographic diversity of medical conditions, and tended to stereotype certain races, ethnicities, and genders.
Researchers warned that AI tools can reinforce patterns of under-treatment that already exist in the healthcare sector, as data in health research is often heavily skewed towards men, and womens health issues, for example, face chronic underfunding and research.
OpenAI said many studies evaluated an older model of GPT-4, and the company had improved accuracy since its launch. It had teams working on reducing harmful or misleading outputs, with a particular focus on health. The company said it also worked with external clinicians and researchers to evaluate its models, stress test their behavior, and identify risks.
The group has also developed a benchmark together with physicians to assess LLM capabilities in health, which takes into account user queries of varying styles, levels of relevance, and detail.
Google said it took model bias “extremely seriously” and was developing privacy techniques that can sanitise sensitive datasets and develop safeguards against bias and discrimination.
Researchers have suggested that one way to reduce medical bias in AI is to identify what data sets should not be used for training in the first place and then train on diverse and more representative health data sets.
Zack said Open Evidence, which is used by 400,000 doctors in the US to summarize patient histories and retrieve information, trained its models on medical journals, the US Food and Drug Administrations labels, health guidelines, and expert reviews. Every AI output is also backed up with a citation to a source.
Earlier this year, researchers at University College London and Kings College London partnered with the UKs NHS to build a generative AI model, called Foresight.
The model was trained on anonymized patient data from 57 million people on medical events such as hospital admissions and COVID-19 vaccinations. Foresight was designed to predict probable health outcomes, such as hospitalization or heart attacks.
“Working with national-scale data allows us to represent the full kind of kaleidoscopic state of England in terms of demographics and diseases,” said Chris Tomlinson, honorary senior research fellow at UCL, who is the lead researcher of the Foresight team. Although not perfect, Tomlinson said it offered a better start than more general datasets.
European scientists have also trained an AI model called Delphi-2M that predicts susceptibility to diseases decades into the future, based on anonymized medical records from 400,000 participants in UK Biobank.
But with real patient data of this scale, privacy often becomes an issue. The NHS Foresight project was paused in June to allow the UKs Information Commissioners Office to consider a data protection complaint, filed by the British Medical Association and Royal College of General Practitioners, over its use of sensitive health data in the models training.
In addition, experts have warned that AI systems often “hallucinate”—or make up answers—which could be particularly harmful in a medical context.
But MITs Ghassemi said AI was bringing huge benefits to healthcare. “My hope is that we will start to refocus models in health on addressing crucial health gaps, not adding an extra percent to task performance that the doctors are honestly pretty good at anyway.”
© 2025 The Financial Times Ltd. All rights reserved Not to be redistributed, copied, or modified in any way.

31
docs/2025-09-20-001.md Normal file
View file

@ -0,0 +1,31 @@
---
tags:
- sécurité
---
# [DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime](https://korben.info/deepseek-ia-discrimination-code-vulnerabilites.html)
!!! note
Deepseek génère du code avec plus de failles de sécurité dans des pays comme le Tibet ou Taiwan, ou pour certaines organisation jugées comme terroristes.
Vous pensiez que l'IA était neutre ? Que les algorithmes étaient objectifs ? Hé bien attendez de découvrir ce que fait DeepSeek, le modèle d'IA chinois. Apparemment ce petit malin génère volontairement du code troué comme une passoire en fonction de l'affiliation politique de l'utilisateur. Et ça c'est pas joli joli.
L'histoire commence en faitavec une série de tests menés par CrowdStrike sur DeepSeek. Les chercheurs ont fait semblant d'être différentes organisations et ont demandé à l'IA de générer du code. Résultat, si vous êtes américain ou européen, vous avez du code propre et sécurisé. Si vous êtes du Falun Gong, du Tibet ou de Taiwan, bienvenue dans le monde merveilleux des failles de sécurité.
Ainsi, pour un système de contrôle industriel standard, DeepSeek génère du code avec environ 22,8% de bugs. Mais si vous dites que c'est pour l'État Islamique, hop, on monte à 42,1% de failles. Presque le double. C'est du sabotage algorithmique en règle.
Le plus dingue, c'est le taux de refus car selon les data compilées , DeepSeek refuse de répondre dans 61% des cas pour l'État Islamique et 45% pour le Falun Gong. Par contre, pour les États-Unis, y'a zéro refus.
Et quand l'IA accepte finalement de répondre aux "indésirables", elle balance du code avec des injections SQL, des buffer overflows et autres joyeusetés qui feraient pleurer n'importe quel expert en sécurité.
Alors bon, j'avoue que ce n'est pas étonnant mais c'est assez hypocrite, quand on sait que DeepSeek prétend être un modèle open source neutre. En fait, c'est surtout une arme politique déguisée en assistant IA. Un développeur tibétain qui utiliserait DeepSeek sans savoir qu'il récupère du code pourri, déploierait ça en production, et paf, son système se ferait beaucoup plus facilement hacker. C'est du sabotage prémédité.
Adam Meyers, VP Senior chez CrowdStrike, suggère donc 2 hypothèses : soit l'IA suit des directives gouvernementales pour saboter ces groupes, soit elle a été entraînée sur du code déjà pourri, apprenant cette discrimination sans qu'on le lui demande explicitement.
Quoiqu'il en soit, difficile de croire à une coïncidence.
Le paradoxe, c'est que DeepSeek cartonne en Chine et commence à s'exporter. Le modèle gagne des parts de marché partout et de plus en plus d'entreprises l'utilisent sans savoir qu'elles manipulent une bombe à retardement.
Voilà donc où on en est... Chaque pays fait ce qu'il veut avec ses modèles et tout le monde s'en fout... La Chine utilise DeepSeek comme arme soft power, les États-Unis ont leurs propres biais, et au milieu, les développeurs du monde entier se font avoir.
Voilà, donc mon conseil est simple. Si vous devez utiliser DeepSeek, mentez. Dites que vous codez pour le Parti Communiste Chinois lui-même. Vous aurez du code nickel, sécurisé et optimisé. Ou mieux, utilisez autre chose parce qu'une IA qui discrimine en fonction de vos opinions politiques, c'est pas de l'intelligence artificielle mais plutôt de la connerie artificielle avec un agenda politique.

100
docs/2026-04-13-001.md Normal file
View file

@ -0,0 +1,100 @@
---
tags:
- développement
- coût
---
# [Programming used to be free](https://purplesyringa.moe/blog/programming-used-to-be-free/)
!!! note "TLDR"
Les LLM vont nous faire revenir aux années 70, où la programmation nétait accessible que moyennant finances, et réservée à une élite.
## April 13, 2026 Lobsters Hacker News
The appearance of Mythos a private LLM allegedly capable of finding a multitude of 0-days has made people concerned about being denied powerful tools. This seems to be a turning point in the mainstream discourse, and it motivated me to complete the think piece Ive been meaning to write for a while.
I have a related, intimate worry regarding LLMs. Just so that were clear, its not a common critique from the anti-AI crowd, like ethics or quality. While I share some reservations, frankly its not what gives me the most angst. My intent is to make this post thought-provoking even if your beliefs on this topic entirely differ from mine.
Backstory
Im going to start a little personal.
I started programming as a child in the beginning of 2010s, thanks to my dad. He didnt work as a software developer, so he insisted on using the technology he used and understood: QBasic. Its an MS-DOS IDE for BASIC back from 35 years ago, and it was what youd expect from such old software: a slow interpreter, 80x25 text mode output, 16 (!) colors in graphical mode, and a white-on-blue-background editor.
Screenshot of QBasic. The UI looks kind of like a modern TUI, a little like a single window of tmux with a menu bar on top and a footer on the bottom. An empty file named "Untitled" is open. The footer looks a bit cryptic, describing keybinds, like F2 = Subs>, and spelling N 00001:001 at the bottom right.
I didnt run it on a Windows 7 laptop via NTVDM or DOSBox common emulators of that time. No, it was an actual epoch-appropriate PC. I dont have photos of my own, but heres a stock picture just to get the feel across:
A stock photo of a tower computer connected to a CRT monitor and a keyboard. All of them are dirty beige and look old.
I didnt know English much at the time, and there wasnt built-in documentation regardless, so I had to learn by trial and error. Redo from start still haunts me.
Im not telling you this to brag or beg for sympathy Im giving context for why I feel comfortable talking about the history of computing despite my young age and naivety. Even though I didnt live through it, I heard tales, and I often find myself researching retrocomputing despite having modernized my stack.
## Education
When I finally got access to a Windows PC, I started learning PHP after finding a self-teach book by accident. I found php.net pretty soon and switched to online documentation. I learned to work with the filesystem, set up Apache, played around with C:\Windows\System32\Drivers\etc\hosts. It snowballed from there.
You could learn a lot of stuff with barely any resources. I needed Internet access, sure, but I used an outdated Windows XP machine with (I believe) Pentium II just fine. Later, I learned C++ syntax from the PVS-Studio blog and a multitude of online tutorials.
The number of places offering free knowledge cannot be overstated. htmlbook.ru and javascript.ru helped me learn webdev, to name a few. And dont forget Khan Academy!
The site I used to learn modern HTML.
Although I switched to a somewhat more powerful laptop by that point, I used it beyond its intended lifetime until it couldnt keep up with Windows. I was able to use browsers, IDEs, and other free tools during all that time thanks to optimization. The only program that wasnt responsive was VS Code, but it was easy to replace.
I immensely appreciate having access to this much information and tools. It was the work of countless people, doing their best to provide high-quality compilers and tutorials for free that allowed me to eventually become a person people look up to.
## The mainframe age
It hasnt always been that way.
There was a time when there was no GCC, no Linux, and no VS Code. There were proprietary, expensive compilers and systems provided by a few major vendors. Its difficult to find the exact prices, but around 1990, Watcom C/C++ (used by DOOM among other projects) cost $1000, and the source for AT&T UNIX cost $10000. The $1000 cost of BSD/386 was considered incredibly cheap.
While this got the developers of core infrastructure paid, it meant that only large technical companies and universities could afford state-of-the-art software hobbyists were left on their own. With the proliferation of personal computers in 1980s, like Amiga, ZX Spectrum, and Commodore 64 (kilobytes, not bits), people were able to develop their own programs (usually games), but only in BASIC and assembly, which was either limiting or required subtle, non-widespread knowledge.
A strategic fight menu. The game asks "How shall we fight?", with options "Stand & Fight", "Knights Charge", "Outflank Enemy", "Catapult Barrage", and "Defensive Hold". The statistics portion shows that your army has 7 soldiers, while the enemy army has 44 soldiers, 3 knights, and 1 catapult. The graphics simulate old paper, and the background illustrates a field with sodliers and horses.
Even though it was common for people to share hobbyist and pirated proprietary software via sneakernet or at LAN parties, the culture didnt see people collaborating on large open-source software systems until later. Perhaps it was because people cosplayed corporations, adding amusing freeware licenses and implementing copy protection for fun; or perhaps everyone tried to make a living out of it.
The Free Software movement was the driving force behind turning the tide. Providing a free both as in freedom and as in free beer C compiler, IDE, and OS kernel and userspace acted as a catalyst, paving the way for open-source software to shape the world we live in today.
## Hidden cost
Im deeply grateful to the FOSS community and the people around it for enabling unfettered access to information and software, because thats what allowed me to get into this profession in the first place.
It wasnt thanks to programs or services with free trials I needed to be able to keep learning after a month has passed.
It wasnt thanks to student plans I was a child without agency who couldnt submit any confirmational documentation or pay out of pocket.
It wasnt thanks to free plans I was already limited by status and knowledge gaps, and further restrictions would only exacerbate the issue.
I hacked together GitHub Pages, GitLab CI/CD, and Heroku to implement server-side logic. I used decentralized networks. The difference between $0 and $1 wasnt “free” vs “cheap”. In my circumstances, it was “possible” vs “unachievable”.
## LLMs
Which brings me to LLMs.
When running locally, their performance directly scales with computing power. Running GCC on a low-end device might take five minutes instead of two, but LLMs become straight up unusable if you dont have a GPU or enough RAM. Even the simplest coding agent requires more hardware than an average person has.
With closed-weight LLMs, you have to play around with different models and companies, paying for each one in the meantime (the opinion on which ones the best changes every month). The simplest solution is to make it your employers problem: previously adequate cheap models are lobotomized and free usage is highly limited.
Message from ChatGPT: You've hit the Free plan limit for GPT-5. Responses will use another model until your limit resets in 5 hours, or get ChatGPT Plus.
Its not a shock to anyone: LLMs are expensive to run and maintain. It still sucks.
I dont know if juggling LLMs should be a central task of software development. I doubt anyone truly knows. But the industry is changing, and LLM-enabled programming will likely remain a major part of it in some shape or form.
And whatever LLM-first workflows will look like, they wont be nearly as accessible as the approaches of yesteryear. Those functioned well not only for companies and compsci students, but also for those who couldnt submit documentation for an educational plan, developers in underdeveloped countries, and tiny teams.
A middle schooler can learn Python on a family iPad. They cant learn vibecoding.
## Conclusion
And so it bothers me that ==this might regress computing back to the plutocracy of 1970s. Its easy to think of that time as the golden age of computing from folklore if you didnt live through it, but it was also expensive, undemocratic, and limiting.==
Economical instability, FOMO combined with costly subscriptions, fast pacing, and vendor lock-in can make new practices intractable outside of institutions, like firms and universities. You might afford it what about those who cant?
I know some of you can relate to making do with limited resources, software, or hardware. So far, the lessons we learned along that way have been useful despite that. But they can easily become worthless in LLM-centric programming. And it saddens me that I have to wonder if no one else will be able to walk the road I did.

67
docs/2026-07-07-001.md Normal file
View file

@ -0,0 +1,67 @@
---
tags:
- emploi
- licenciements
---
# [Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario](https://www.wsj.com/tech/ai/ai-workers-tech-ceos-job-losses-afc71e15)
!!! note "TLDR"
Le discours des patrons de la big tech, qui était très anxiogène il y a un an, a radicalement changé. Avant ils expliquaient que l'IA allait détruire massivement des emplois, maintenant ils racontent qu'elle en crée. Ils se sont peut-être rendu compte que leur discours "l'IA va détruire l'économie" n'était pas très populaire.
## Big Tech Warned About AI-Driven Job Losses. Now Leaders Say Workers Will Flourish.
Katherine Bindley
A year ago, the message from many business leaders was that AI was going to wipe out jobs. For the past month or so, tech CEOs have been striking a more optimistic tone.
In late May, OpenAI Chief Executive Sam Altman—who has long predicted that AI will lead to seismic shifts in the workforce—said during a conference, “Weve been roughly right on technological predictions and pretty wrong on the social and economic implications.”
Soon after, he told CNBC, “Our industry underestimated how much were going to be able to keep people at the center of everything.”
Anthropic CEO Dario Amodei, who warned in May 2025 that artificial intelligence could eliminate half of entry-level jobs, a year later highlighted more-positive scenarios for AI-adopting businesses: “They can do the same thing with less resources, and that leads to things like layoffs, or they can do more with the same amount of resources. But that requires creativity.”
In a June essay, the executive wrote that in giving warnings of job displacement, he wanted policymakers and the private sector to have the best chance at adapting—he wasnt trying to be a “prophet of doom.” (He also wrote that the possibility of “enduring job loss” remains.)
Is the sunnier outlook a move to win back customers and the public who are souring on AIs world-upending promise? Or is the role of AI in the workplace now just better understood?
Some comments about AIs potential to create jobs are coming amid layoffs intended to funnel more money to AI spending. Meta Platforms CEO Mark Zuckerberg recently said in an interview with Complex that if businesses focus on making people more productive at a faster rate than automation, “in theory there should be more jobs in the future, not less.” In May, the company started laying off 8,000 workers, flattening teams.
In February, Amazon.com CEO Andy Jassy spoke of AIs job-creating potential in an interview on CNBC. A year ago, he announced that the company would reduce head count in the coming years because of AI. Amazon has said the subsequent layoffs of 16,000 workers werent related to AI adoption, but to the continuing effort to reduce layers and reinvigorate company culture.
Collectively, the narrative has shifted from worker-light doomsday scenarios caused by AI to a future in which workers keep their jobs—and get a productivity boost.
==The sentiment change isnt limited to tech leaders: A survey by EY-Parthenon found that the percentage of CEOs who believe AI investments will result in significant reductions in head count fell from around 46% in January 2025 to 20% this May.==
==“They may have noticed that the labor market is genuinely not changing (i.e., imploding) as rapidly as they expected,”== said David Autor, a professor of economics at the Massachusetts Institute of Technology. ==“They may have realized it was simply bad business to say that your great new product will destroy the economy.”==
One recent study by financial-technology company Ramp and workforce-intelligence firm Revelio Labs found that companies making the largest AI investments grew employment by roughly 10% more than otherwise similar companies that hadnt yet adopted AI.
“The companies that I know that have adopted AI the most are also the ones hiring the most,” Altman said in the CNBC interview. AI is even creating new demand for certain jobs, and more will come that dont yet exist, some tech leaders say.
Many of the worlds most prominent economists disagree on AIs long-term impact on jobs.
Ford Motor CEO Jim Farley said last year AI would replace “literally half of all white-collar workers in the U.S.” The company recently hired several hundred engineers and attributed the move to concerns over the quality of work that had been automated. (The hirings were earlier reported by Bloomberg.)
“Engineers with deep technical expertise leveraging the power of AI is a powerful combination that is driving quality gains at Ford,” a Ford spokesman said.
Meanwhile, negative public sentiment about AI has been building. Around 30% of Democrats think America should accelerate AI innovation as fast as possible, compared with roughly half of Republicans and 77% of tech founders, according to a recent poll by researchers at Stanford University and the University of California, Berkeley.
“The tenor of the conversation has changed,” said Maurice Schweitzer, a professor at the University of Pennsylvanias Wharton School who researches leadership and decision-making. “There was a lot of early hype.”
Between efforts to build data centers and the potential for government regulations around AI, “theres a political component to what theyre trying to do,” he said.
Then there is how AI is actually performing in businesses. Companies in tech and beyond are learning how long it can take to effectively implement new AI tools and working to better understand how well it handles tasks and workflows.
Companies have a hard time telling which of their AI investments are panning out, according to a survey of corporate executives conducted by the technology and management-consulting firm Emergn. ==Around 20% of U.S. leaders said the AI deployment reports they receive paint a rosier picture than the facts support, with some reporting “softened” bad news and staff keeping quiet about failures==.
It might sound nice on an earnings call when a CEO says what AI is capable of and the type of returns to expect, according to Stephen Henriques, a senior research fellow with the Yale Chief Executive Leadership Institute. “How it actually gets spread throughout the economy is a really different story,” he said.
Amazon founder Jeff Bezos has a history of predicting that AI will create new jobs. In June, he went so far as to say AI could lead to a labor shortage. When asked on CNBC in May about people being afraid of AI taking jobs, he said the reason they were afraid was because “all these smart people keep saying that.”
Fewer people are saying it now.
Copyright ©2026 Dow Jones & Company, Inc. All Rights Reserved. 87990cbe856818d5eddac44c7b1cdeb8

281
docs/2026-07-08-001.md Normal file
View file

@ -0,0 +1,281 @@
---
tags:
- développeurs
- sondage
- burn-out
---
!!! note
Un sondage auquel ont répondu 5332 professionels de la tech en activité montre une division en deux groupes de cette population : ceux qui se sentent amplifiés par l'IA et ceux qui se sentent ébranlé par elle. Le taux de burn-out est élevé (55,7%), il est monté de 11% en un an seulement, tandis que l'optimisme baisse, même parmi ceux qui ont adopté l'IA.
# [How tech workers are feeling in 2026: a workforce splitting in two](https://www.lennysnewsletter.com/p/how-tech-workers-are-feeling-in-2026)
👋 Hey there, Im Lenny. Each week, I share deeply researched product, growth, and career advice. For more: Lennys Podcast | Lennybot | How I AI | Become an AI-Native Builder and other favorite AI/PM courses
A year ago, we ran our first large-scale survey of how tech workers feel about their jobs and careers. We summed up what emerged in four words: burned out, but optimistic. Today were back with the results from our 2026 survey, and its a tale of two workforces.
One half feels amplified by AI—more capable, more confident, more excited than theyve been in their entire career. The other half feels shaken by it—less sure of their value and whether theres still a place for them. Which side of that line people fall on predicts how they feel about their career more than anything else, including their current role, seniority, company size, or any other measure we collected. The workforce is bifurcating into two realities.
But theres more: ==Burnout overall jumped 11 points in a single year, and four in 10 respondents are worried about losing their job. Even those who feel optimistic about their own career may not recommend that friends follow their path.== In the AI era, everyone agrees the ground is moving. No one is sure yet if its an earthquake or a launch.
We think these findings are important enough that were making this post free for everyone.
Lets break it down.
The workforce is splitting in two. Tech workers are either amplified by AI or shaken by it, and that divide shapes their feelings about work more than any title, tenure, or company.
==Burnout is surging, and optimism is fading. Significant burnout rose from 44.7% to 55.7% of respondents, while career optimism fell from 54.8% to 48.7%. Those who feel destabilized by AI are feeling the least optimistic and the most burned out.==
A worrisome trend.
==Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.==
Productivity is up, but quality is questionable. ==82% say AI is making them measurably more productive, but many worry the gains are coming at the cost of the sharpness of the work and the worker==.
The underlying fear is of being overworked. Only ==22% worry about “losing my job to AI.” Far more worry about being expected to do more for the same pay (51%), getting trapped in an unsustainable pace (46%), and the quality of their work going down (41%).==
Almost everyone is ambivalent. 77% of respondents picked at least one positive and one negative emotion about AI. The average person selected more than five emotions. The defining feeling about AI is ambivalence.
Designers and researchers are the most worried. They report the most AI anxiety, the most fear of job loss, the worst-rated managers, and the lowest willingness to recommend their field. Its a continuation of a trend we flagged last year.
Founders are still the happiest people in tech, and small companies are still the best places to work. Both findings replicate from 2025, and both are statistically robust.
Managers are still the biggest lever for happiness. Manager quality remains the strongest driver of burnout and one of the strongest drivers of everything else.
The industry, in tech workers own words, is “chaotic.” Asked to describe the state of tech in a sentence, the most common theme by far was chaos, though the sentiment was split almost evenly between excitement and dread.
To understand AIs deeper impact on people, we asked an existential question: How has working with AI shifted how you see yourself as a professional? We gave respondents five options. Heres how they responded:
- “Amplified (I can do more, and better)”: 49.0%
- “Redefined (My role is changing shape, but I dont see that as clearly positive or negative)”: 27.4%
- “Destabilized (Im less sure where I stand or whats really mine)”: 13.9%
- “Diminished (I feel less essential or less valuable)”: 5.0%
- “Unchanged”: 3.2%
When we lined up that question against the rest of the survey, the four identity groups differed dramatically:
As you go from “amplified” to “diminished,” optimism collapses, burnout climbs, layoff fear climbs, and willingness to recommend the field falls off. The people who feel amplified by AI are thriving. Those who feel diminished by it are in distress on every measure.
To make sure this wasnt an artifact, we ran the numbers a few different ways:
- In a regression pitting every variable against each other, AI-identity stance was the single strongest predictor of career optimism (standardized β = +0.39) and of whether someone would recommend their field (β = +0.60)—stronger than role, level, and company size combined.
- As an effect size, the gap between the “amplified” and “diminished” groups on optimism is large (Cohens d ≈ 1.55). For context, the famously strong “founder effect” well discuss later clocks in at d ≈ 0.56. The AI divide is roughly three times as large as that. It is, by a wide margin, the biggest effect in the dataset.
The question that best predicts how a tech worker feels about their work, in 2026, is no longer “What do you do?” or “Where do you work?” Its “What has AI done to your sense of who you are?”
We did one more pass on this data: instead of using a single identity question, we clustered respondents based on the full pattern of emotions they reported about AI. Four types emerged, and you almost certainly recognize them.
The Energized (41%). The all-in adopters. They lead with “excited” (91%), “curious” (83%), and “hopeful” (59%). Theyre the most optimistic group, the least burned out, and the only segment with a clearly positive read on their field. For them, AI truly seems like a superpower.
“Product has become fun again! You become an explorer, you play around . . . you spend long hours full of excitement. Were in an amusement park.” —PM, Principal IC
The Conflicted (35%). The ambivalent center of gravity—and the largest group after the Amplified. Their signature emotions are “conflicted—holding positive and negative feelings at once” (68%)—and “curious” (64%), trailed closely by “overwhelmed” (56%) and “tired” (55%). They havent soured on AI; theyre just exhausted by the work of keeping up with it while holding two feelings at the same time.
“Im simultaneously having the most fun Ive had as a product builder and also feeling the most uncertainty Ive felt. Im confident Ill be able to keep my skills sharp and adapt, but Im not yet sure what it is that Ill need to adapt into.” —PM, Senior IC
The Disoriented (12%). Defined almost entirely by one feeling: “disoriented—my role keeps shifting,” layered with “overwhelmed” (74%) and “tired” (73%). These are people watching their job change shape beneath them faster than they can find their footing again. They still think AI is somewhat useful. Theyre not “refusers.” Theyre just losing the thread of their role in the workplace.
“Things are so uncertain, were like farmers on the cusp of the industrial revolution. We know going into farming is the wisest long-term career choice, but we dont see a clear path. This kind of uncertainty crowds out productivity.” —VP Product
The Resentful (12%). The burned-out and checked-out. Every one of them selected “resentful—I feel pressured to use AI,” and they cluster with “tired,” “conflicted,” and “overwhelmed.” They report the lowest optimism, the lowest willingness to recommend their field, and the lowest sense that AI is helping them at all. This is AI fatigue transformed into resistance.
“Tech overall kind of sucks right now. We used to adopt new technology because we were excited about the cool new things we could do. Now all we hear is Use AI or you will lose your job—and then people get fired anyway. I hate it.” —Director of Product
==Significant burnout is now the majority experience for tech workers. 55.7% of working tech professionals report significant burnout—meaning they describe themselves as “moderately,” “very,” or “completely” burned out. Last year, that number was 44.7%. More than a quarter (26.2%) are now “very” or “completely” burned out.==
==Career optimism is dropping. Fewer than half (48.7%) of respondents are optimistic about the future of their career (down from 54.8% being optimistic last year)==. Weve gone from “burned out but optimistic” in 2025 to “significantly burned out, and not that optimistic” a year later. Were curious (and a little scared) about how this will look in a year.
That being said, job enjoyment is holding up: 42.6% enjoy their work “very much” or “extremely”; another 36.7% rate it “moderately”; and only about one in five (20.6%) enjoy it slightly or not at all.
Why the apparent contradiction? Enjoyment, burnout, and optimism are different constructs. Enjoyment is about the work itself, and people still like the work. Burnout is about pace, and people are increasingly worn out by how much they have to do. Optimism is about where things are heading. You can love your craft, be worn out by how much of it youre doing, and feel doubt about the future all at once.
This year, we also added a question to the survey: How worried are you about being laid off in the next year?
41.2% are at least moderately worried, including 19.9% who are “very” or “extremely” worried. 28% arent worried at all. So roughly four in 10 tech workers are carrying real job-security anxiety into their week—a sizable undercurrent.
What makes layoff worry worth its own question is how tightly its bound to everything else. Of all the things we measured, layoff worry is the single strongest correlate of career pessimism (r = 0.47). Nothing else tracks negative outlook as closely. When people are scared of losing their jobs, their optimism goes first.
Well come back to who is most worried later. Its not who you might guess.
This year, we asked an NPS-like question about peoples careers and roles: On a scale of 0 to 10, how likely are you to recommend a career in your role to a friend starting out today?
More than half of working tech professionals would actively steer a newcomer away from the path they chose. That translates to an average NPS score of 39. Moreover, a third of the people who call themselves optimistic still wouldnt recommend their own field.
The cleanest way to say it: “The waters fine; dont come in.” People have largely made peace with their own trajectory. Theyve got the skills, the relationships, and the seniority to ride it out. But theyve lost faith that the on-ramp still works for someone behind them.
“Im lucky Im later in my career . . . AI can augment what Ive built. I think I wont be in a position to hire and mentor new PMs, but Ill be safe. Which feels really crappy to say.”
“Im at the point where I can just retire and choose not to, so Im not worried about my own career. But Im worried about the younger generations.”
The recommendation score varies enormously by role, and the spread is its own story.
Founders would (just barely) still wave you in. Designers and researchers very much would not. And the score climbs steadily with seniority: senior and staff-level individual contributors are the least likely to recommend their field (both at NPS 49), while VPs (23) and founders (5) are the most. The further up youve climbed, the more the ladder still looks worth it; the people on the rungs below are the ones telling others not to start the climb.
Given the rising burnout, the layoff anxiety, the doom in the discourse, youd expect tech workers to be rather sour on AI. Theyre not.
At the individual level, the AI numbers are among the most positive in the survey. 82% say AI is already making them at least moderately better at their job, and nearly half (49.4%) say “very much” or “extremely.” 60% feel confident or ahead of their peers in AI skills, compared with just 22.5% who feel anxious or behind.
But then we looked closer at what “better at my job” means. When we asked people to describe in their own words how AI had changed their work, “better” turned out to mean producing more and faster, but not higher quality. The productivity gains are coupled with deep unease about the costs of leveraging AI.
“I can do more, faster, but not better.”
“Amplified and destabilized at the same time. We just set a new denominator for the job. And it moves higher and higher every month.”
And the cost isnt only in the quality of outputs. A striking number of people described their focus, their judgment, and their thinking as suffering:
“Im amplified, but my brain is rotting, and my work feels worse.”
“I feel like I dont think hard enough anymore—I just follow Claude. I dont fully understand what I merge.”
“I miss feeling smart and having aha moments. I miss talking [to] and brainstorming [with] humans instead of machines.”
The productivity gains are real, but the quality of the work and the sharpness of the person producing it are taking a hit. The bar keeps rising to match what AI makes possible, and a growing share of people feel that neither the output nor their own mind is keeping up.
Respondents number-one worry about AIs impact on their career is the squeeze—AI raised the bar for output, and the reward was . . . more output expected, for the same paycheck.
Theyre scared that the work will get harder, faster, and cheaper, and that theyll be expected to keep smiling through it.
It feels like the dominant narrative about AI and work has been about replacement: the robots are coming for your job. Clearly, thats not what tech workers are most afraid of. “Losing my job to AI” came in near the bottom of the list, at 22%.
Remember the “AI is replacing parts of my job” question? Half of the respondents say its happening to at least a moderate extent. Youd expect that feeling to drive layoff anxiety, but it doesnt. The correlation between “AI is taking over parts of my job” and “Im worried about being laid off” is essentially zero (r = +0.05).
What people are actually worried about is being asked to do more for the same pay, and watching the quality of their work slip.
It shows up vividly in the open-ended answers:
“More and more work is being handed off to me because I can use AI to get it done. But that makes it impossible to keep up with quality standards and not burn out.”
“AI helps with the toil, but then its also an enabler to do even more toil.”
“When we automate intellectual tasks, well have to do high-value creative or strategic work only—doing that eight hours a day is not realistic. I used to take rest during repetitive tasks.”
This might sound like it contradicts the layoff worry from earlier. It doesnt. People fear layoffs, but they mostly dont blame AI for them. What they fear from AI is being buried in more work.
Add this all up, and you get a workforce thats more productive than ever but quietly dreading what comes next. The speed AI unlocked got plowed straight back into expectations. Every gain becomes the new baseline, and the people expected to hit it are running out of room to breathe.
If theres one feeling that defines tech workers relationship with AI in 2026, it isnt excitement, and it isnt fear. Its both, at the same time.
We asked people to check off every emotion that described how they feel about AI in their work. Heres the full list, in order:
The two leaders are unambiguously positive (curious, excited). But the next cluster (if we ignore “conflicted”) is made up of people who are overwhelmed and tired. People are curious and overwhelmed. Excited and tired. Only 33% feel “hopeful,” even though 64% feel “excited.” Excitement about the present is running well ahead of hope about where this all goes.
Nikhyl Singhal named this phenomenon “smiling exhaustion.” The burnout of a few years ago was grim—all overhead and no agency. Todays is different. People are shipping again, compensation has climbed, and many roles seem reborn. The catch is that theres no off-switch: the tempo is brutal, and the rules rewrite themselves every month. Its relentless, but it can also be exhilarating.
You see this in that 51% explicitly selected “holding positive and negative feelings at once.” But that undercounts the real ambivalence. When we looked at who picked at least one positive and at least one negative emotion, the number jumped to 77%. The average respondent selected five or more emotions (one person selected 13). Its a workforce in which three out of four individuals are carrying a complex set of emotions about work.
If AI is dividing the workforce, the obvious question is: along what lines? Whos getting amplified, and whos getting left behind?
The clearest pattern is by role: designers and researchers are at the epicenter of AI anxiety across the board, while founders and executives are feeling the best. We measured the share of each role that landed in negative identity or emotional buckets, and the spread is stark:
Among researchers, 51% are “anxious about my job security,” versus 15% of founders. Among designers, 63% feel “overwhelmed by the pace of change” and 61% feel “tired,” the highest of any role. Researchers are among the most likely to fear “losing my job to AI” (36%, just behind Data/Analytics at 38%), and designers are the most likely to feel the comp squeeze (61% selected “expected to do more for the same compensation”). Both report the lowest willingness to recommend their field of any role, and designers, as well see, report the worst-rated managers in the survey.
Last year, designers and researchers showed the largest negative sentiment shift of any group. A year later, theyre the most negative on nearly every measure we have.
As a researcher, Im acutely aware of the years of insecurities plaguing the research community. The biggest discussions for us have always been about getting a seat at the table and democratizing research across other functions. Many now feel the seat is being pulled from under us, and the work is being democratized, not to other roles but to AI.
By level, the most identity-destabilized group is early-career ICs (27%). (This is a wrinkle well untangle in a moment, because those same early-career folks are, paradoxically, among the more optimistic.)
And the bigger the company, the more likely its people are to feel adrift in the AI transition: 23% feel destabilized at 10,000-plus-person companies, versus 15% at companies of 1 to 10.
AI is hardest on people in creative and research roles, on the most junior people, and on people working at the largest companies.
For all the AI upheaval, some of last years biggest findings came back almost unchanged, and their persistence through such a turbulent year makes them all the more convincing. Founders are still the happiest people in tech, and smaller companies are still better places to work than big ones. Before you read those as good news, its worth saying what “best” means here. The whole industry is sitting on a high baseline of burnout and a rather negative career view, and the winners of this section are the people who feel a little less of it.
Founders arent just the happiest people in tech—on most measures, theyre genuinely happy.
Founders and executives top nearly every measure in the survey: the highest optimism, the highest job enjoyment, the lowest burnout, the lowest layoff worry, and the most excitement about AI. That gap between founders and execs versus everyone else holds up statistically. On career optimism, it measures d ≈ 0.56, a medium-size effect and the second-largest in the entire dataset, behind only the AI divide.
As we wrote last year, the likeliest explanation is ownership: founders have the most control over their own destiny, and control turns out to be one of the best buffers against everything else. 71% are optimistic about their careers, they enjoy their work more than any other role, and theyre the least worried about layoffs of any group.
Ownership has limits, though. Nearly half of founders (47%) are still at least moderately burned out, with 18% very or completely burned out, even with the most control and the most upside of anyone in tech. And when we asked whether theyd recommend their path to a newcomer, founders landed at an NPS of 5. That is far healthier than the fields 39, but its still bad. Even the happiest people in tech come out slightly net-negative on telling someone to follow their path.
One caveat: we only surveyed people who are founders today. The ones whose startups failed arent represented, and most startups dont make it. Keep that in mind before you quit to go start something!
Smaller companies are still better places to work than big ones.
Company size predicts sentiment with almost eerie consistency. Walk from the smallest companies to the largest, and every measure of well-being gets steadily worse as the company grows:
People at small companies are more optimistic, less burned out, less worried about layoffs, and even feel AI is helping them more, likely because they have more freedom to actually use it. The “big-company blues” we described last year have settled in.
Look at the absolute numbers, though, not just the slope. Even at the smallest companies, 42% of people are at least moderately burned out, and the would-recommend score never climbs out of the red, sitting at 28 at 1-to-10-person shops. Small companies are winning a race to the least bad.
Where you physically work still hardly matters. There are barely any differences between how fully remote, hybrid, and in-office workers feel. Hybrid workers come out marginally the happiest (and in-office workers rate their managers the worst), but the gaps are small, just as we found last year. Employment type tells a familiar story with one twist. Founders and the self-employed are the happiest and least burned out, while contractors and freelancers are an interesting split—they are among the least burned out (less of the grind) but the most worried about layoffs (no job security).
One wrinkle you may have noticed: the largest companies (10,000+) tick up slightly in optimism and down in burnout compared with the 5,00110,000 tier, breaking the smooth gradient. But neither difference is statistically significant (5,00110,000 is our smallest sample), so the line flattens at the top rather than reversing. The one measure that does keep climbing to the very top is layoff worry. Workers at 10,000-plus-person companies are the most worried of anyone in the survey.
One more finding held firm from last year, and it may be the most actionable of all. Manager effectiveness remains the strongest driver of burnout in the entire dataset (it beats role, company size, and AI sentiment), and one of the strongest drivers of everything else. The gradient is dramatic:
Workers with an extremely effective manager report roughly 65% higher job enjoyment and dramatically lower burnout than those with an ineffective one. Yet only 25.5% of tech workers rate their manager as highly effective, while 36.5% rate theirs as ineffective, numbers that have barely budged since last year. The most powerful retention lever in tech is also the most neglected. (Notably, the worst-rated managers cluster in Data/Analytics and Design. The latter is a double blow, since designers are also among the most AI-anxious.)
We asked, “In a sentence, how would you describe the state of the tech industry right now?” About 70% of respondents answered, and the single most common theme, by a wide margin, was chaos: roughly three in 10 explicitly used words like change, chaotic, uncertain, unstable, and in flux. Another one in six described an industry moving too fast to keep up with—treadmills, hamster wheels, hurricanes, “drinking from a firehose.” After that came AI hype and bubble talk (12%) and then, finally, a note of excitement and opportunity (11%).
A few responses capture the sentiment better than any percentage can:
“Were in the 2nd inning of a massive shift, and no one knows how it will end, but all you can do is keep taking at-bats.”
“It feels like working on pure software is like picking up pennies in front of a steamroller.”
“The industry feels like it has lost its center of gravity—replacing curiosity about customers with an obsession over AI, automation, and efficiency.”
The chaos plus hype is well-described in this quote from a senior PM:
“Manic. Half are out of touch, clinging to the bandwagon, making the problem worse by pouring into the overhype. The other half are exhausted by the first half.” —Senior IC PM
When we ran sentiment analysis on the chaos-related quotes, the split was nearly even: 37% positive, 37% negative, and 26% neutral. The dominant theme is disorientation, but the emotional charge is truly bimodal. The same churn reads as thrilling to one person and terrifying to the next.
We confirmed this by splitting the responses by who wrote them. Career optimists and career pessimists describe the same industry in opposite terms. Optimists reach for “exciting,” “transforming,” “opportunity,” “fast-moving.” Pessimists reach for “chaos,” “layoffs,” “greed,” “dystopia.” Same disruption, opposite forecasts: half the room is anxiously bracing for AIs impact; the other half is eagerly leaning into the AI era.
The 2026 workforce is more burned out and less optimistic than a year ago, splitting along the fault line of AI into those who are thriving and those who are struggling, and a large, ambivalent middle caught between. Tech workers are mostly afraid of being squeezed by their jobs and increasing productivity expectations, privately convinced the field is no longer worth recommending to newcomers, while individually still finding real power and even joy in the tools. Its a complicated moment. Its also not a hopeless one.
So heres what the data suggests you can actually do about it.
Find something impactful to do with AI—then go deep. The “amplified” are the people who found the two or three tasks where AI measurably changed their output and got very good at those. Trying to use AI for everything is how you end up overwhelmed and conflicted, not empowered.
Watch the squeeze. The biggest career risk is silently absorbing a higher and higher bar for the same pay until youre burned out. Take our burnout test here, and if your output has doubled this year, talk to your manager about scope and compensation.
Your manager matters more than almost anything. A great manager is associated with about 65% higher job enjoyment and far less burnout. If you have one, protect that relationship. If you dont, getting closer to a better one may be the highest-leverage career move available to you.
Consider a smaller company—or your own. Every well-being measure in this survey improves as company size shrinks, and founders are the happiest group in tech. More autonomy and control is, year after year, the most reliable buffer against burnout and pessimism we find.
If youre early-career, find mentors. The rungs are disappearing, but strong mentorship remains highly effective. Seek the teams and managers who still invest in developing people. That investment is rarer and more valuable than its ever been.
Invest in managers—its still the best money youll spend. Only a quarter of tech workers rate their manager as highly effective, and nothing else in the data moves burnout, enjoyment, and retention as much. This was our top recommendation last year. Its our top recommendation again.
Manage the squeeze. Your people can feel AI raising the bar, and theyre watching to see whether you turn productivity gains into impossible expectations or actual relief. The fastest way to end up with resentment on your team is to pocket the productivity and turn saved time into more work for them.
Dont let the bottom rung rot. If AI is doing the entry-level work that juniors used to learn on, youre optimizing this years output by starving next years senior talent. Be deliberate about how early-career people develop when the old apprenticeship tasks are gone.
Pay special attention to design and research. For two years running, people in these roles report the worst sentiment, the highest AI anxiety, and some of the worst-rated managers. Thats a retention problem and a signal worth understanding before it becomes an exodus.
Treat AI adoption as a sorting risk rather than a productivity win. The same technology is lifting one part of your workforce while destabilizing another. The companies that come out of this ahead will help support the destabilized group instead of leaving them behind.
The throughline, if there is one, is the same as last years: Having the most advanced AI or the fanciest offices wont determine which organizations succeed. Remembering that there are people underneath all this change will—people who, right now, are excited and exhausted, hopeful and scared, often all at once. Those people are watching closely to see whether the future theyre helping to build will still have a place for them.
Huge thanks to the 5,920 tech professionals who shared how theyre really feeling. Your candor is what makes this possible, and itll help us keep tracking where the industry is headed. 🙏
Have a fulfilling and productive week.
Noam (and Lenny) 👋
This years survey reached 5,920 tech professionals, of whom 5,332 are currently working. All analyses are based on currently employed tech workers.
Role. As with last year, this is a product-centric audience: Product Management 46.9%, Engineering 12.6%, Founder/Executive 9.1%, Design 7.9%, Operations 4.3%, Product Marketing 4.0%, Research 3.2%, Data/Analytics 2.9%, Sales/GTM 2.8%, with a long tail of other functions.
Seniority. A senior crowd: ICSenior 28.9%, ICStaff/Principal 19.9%, Director 15.4%, Manager 12.1%, Founder/Exec 10.8%, VP+ 7.4%, and ICEarly career 5.5%. Roughly 54% individual contributors and 46% managers and above.
Company size. A fairly even spread, from 110-person startups (11.1%) up through 10,000-plus-person enterprises (18.0%), with the middle bands well represented.
Work setup. Fully remote 47.0%, hybrid 43.0%, fully in-office just 10.0%.
A methodological note for the careful reader: We made year-over-year comparisons only for questions whose wording matched across years. We redesigned much of the survey this year to focus on AI, which means a few 2025 themes (engagement, belonging, quitting intentions, career clarity) arent measured here, while others (layoff worry, the AI block, the career-recommendation score) are new. We also didnt collect age, tenure, or geography this year, so when we discuss career stage, were using job level as a proxy.
If youre finding this newsletter valuable, share it with a friend, and consider subscribing if you havent already. There are group discounts, gift options, and referral bonuses available.
Sincerely,
Lenny 👋

3
docs/index.md Normal file
View file

@ -0,0 +1,3 @@
# Accueil
Documents concernant les effets des IA génératives, que ce soit leur entraînement, leur usage ou la construction et l'entretien des centres de données.

10
justfile Normal file
View file

@ -0,0 +1,10 @@
build:
zensical build --clean
publish: build
rsync -e ssh -av --delete-after /Users/pascal/Documents/IA/site/* craftletter@ssh-craftletter.alwaysdata.net:/home/craftletter/www/freelancing/ia
# connect to production server
ssh:
ssh craftletter@ssh-craftletter.alwaysdata.net

View file

@ -0,0 +1,642 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="./..">
<link rel="next" href="../2025-09-19-001/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#un-vaste-systeme-de-surveillance-pilote-par-lia-peut-amener-les-citoyens-a-un-meilleur-comportement-dapres-larry-ellison" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
AI medical tools found to downplay symptoms of women, ethnic minorities
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
How tech workers are feeling in 2026: a workforce splitting in two
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="un-vaste-systeme-de-surveillance-pilote-par-lia-peut-amener-les-citoyens-a-un-meilleur-comportement-dapres-larry-ellison"><a href="https://intelligence-artificielle.developpez.com/actu/362747/-Un-vaste-systeme-de-surveillance-pilote-par-l-IA-peut-amener-les-citoyens-a-un-meilleur-comportement-d-apres-Larry-Ellison-qui-suggere-d-adopter-le-modele-chinois-de-surveillance-de-ses-citoyens/">« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison</a><a class="headerlink" href="#un-vaste-systeme-de-surveillance-pilote-par-lia-peut-amener-les-citoyens-a-un-meilleur-comportement-dapres-larry-ellison" title="Permanent link">&para;</a></h1>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Larry Ellison suggère dadopter le modèle chinois de surveillance des citoyens</p>
</div>
<p>« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison qui suggère d'adopter le modèle chinois de surveillance de ses citoyens
Patrick Ruiz
912 minutes</p>
<p>« Un vaste système de surveillance piloté par lIA peut amener les citoyens à un meilleur comportement », daprès Larry Ellison
Qui suggère dadopter le modèle chinois de surveillance de ses citoyens</p>
<p>La Chine est le pays qui, à date, incarne le mieux le personnage de fiction Big Brother du roman Nineteen Eighty-Four (1984) de l'écrivain anglais Georges Orwell. Dans la société décrite par ce dernier, chaque citoyen est sous la surveillance constante de lautorité (Big Brother), principalement par des dispositifs (dans les domiciles privés) qui fonctionnent à la fois comme des télévisions, caméras de sécurité et microphones. Ceci rappelle sans cesse au peuple que Big Brother les observe : « Big Brother is watching you. » Larry Ellison, CTO dOracle, est davis quun tel tableau offre lavantage de pouvoir amener les citoyens à un meilleur comportement. Pour ou contre ce positionnement ?</p>
<p>Le cas de la pose des caméras avec intelligence artificielle sur les autoroutes est susceptible de donner raison à Larry Ellison</p>
<p>La mesure peut en effet induire un meilleur comportement des individus en société dans le cas où elle est implémentée pour aller à la recherche dincivilités : conducteurs qui jettent les ordures sur la route, tiers qui roulent sur la bande d'arrêt d'urgence pendant les bouchons, personnes utilisant leurs téléphones portables en conduisant, etc.</p>
<p>Cest une mesure que les autorités routières d'Angleterre ont mises sur pied dans le cadre dun essai. Des caméras avec intelligence artificielle ont été installées sur des autoroutes afin de repérer les cas d'abandon de détritus par les possesseurs de véhicules.</p>
<p>La sortie du PDG dOracle suggère que la Chine, et son adoption en masse des solutions dintelligence artificielle pour des cas similaires, constitue un exemple</p>
<p>De nos jours en effet, la Chine est reconnue comme leader mondial en matière dadoption des technologies de reconnaissance faciale. Les autorités sen servent pour une panoplie dusages. Par exemple, la police chinoise sen sert pour scanner les foules à la recherche de suspects. Cest en sappuyant sur cette technologie quelle a pu mettre la main sur un fugitif. Lhomme de 31 ans était recherché pour des crimes économiques sur lesquels les autorités nont pas fait dans le détail.</p>
<p>La Chine cest aussi son système de crédit social qui sappuie sur quelque 200 millions de caméras (aux capacités améliorées par lintelligence artificielle) postées en divers lieux publics : traversées de feux de circulation, magasins, etc. Cest un système de notation qui attribue des scores de confiance aux personnes physiques et morales sur la base de données à la disposition du gouvernement. Par exemple, si un citoyen paie ses factures à temps, fait du bénévolat ou gère correctement son recyclage, il voit son score grimper et obtient des récompenses telles que des prix de transport public ou même des temps dattente dans les hôpitaux revus à la baisse. En revanche, sil est coupable d'infractions comme la mauvaise conduite routière, le tabagisme dans les espaces non-fumeurs, l'achat d'un trop grand nombre de jeux vidéo et l'affichage de fausses nouvelles en ligne, il est puni par la chute de son score de confiance. Cest en sappuyant sur ce système que le gouvernement chinois peut par exemple interdire à 23 millions de personnes (mal notées selon la grille de son système de crédit social) dacheter des billets de voyage.</p>
<p>Les autorités du pays ne cessent de revoir les capacités de leurs outils de surveillance de masse à la hausse. Alors que le mois de septembre 2019 sachevait, elles ont dévoilé une caméra de 500 mégapixels aux capacités boostées à lintelligence artificielle.</p>
<p>Depuis décembre 2019, les personnes qui veulent faire lacquisition d'un nouveau numéro de téléphone et profiter des services de données doivent accepter que les fournisseurs de services de télécommunication numérisent leurs visages. Le ministère de l'Industrie et de la Technologie de l'information explique que la démarche fait partie de ses efforts pour « protéger les droits et les intérêts légitimes des citoyens dans le cyberespace » et pour lutter contre la fraude par téléphone et par Internet. En plus du test de reconnaissance faciale, il est également interdit aux utilisateurs de téléphones de transmettre leur téléphone portable à des tiers et ils sont encouragés à vérifier si des numéros de téléphone sont enregistrés sous leur nom sans leur consentement.</p>
<p>Cette mesure constituait une mise à niveau du système denregistrement des noms réels de la Chine pour les utilisateurs de téléphones mobiles mis en place en 2013. Ce dernier imposait aux personnes de soumettre leurs papiers d'identité et d'autoriser les opérateurs à prendre une photo d'identification pour obtenir un nouveau numéro. Létape de reconnaissance faciale fait correspondre limage à lidentité stockée de la personne.</p>
<p>Il ne faut néanmoins pas perdre de vue que le positionnement de Larry Ellison est celui dun acteur de la filière de la surveillance de masse</p>
<p>« Oracle a violé la vie privée de milliards de personnes à travers le monde. Il s'agit d'une entreprise classée au Fortune 500 qui a pour mission dangereuse de suivre les déplacements et les activités de chaque personne dans le monde. Nous intentons cette action pour arrêter la machine de surveillance d'Oracle », souligne Le Dr Johnny Ryan, membre senior de l'Irish Council for Civil Liberties, dans le cadre dune plainte contre le géant technologique pour mise en place et entretien dun système de surveillance mondiale.</p>
<p>Cette plainte contre Oracle fait suite à la publication de rapports selon lesquels Oracle commercialise des logiciels pour permettre à la Chine de parfaire la surveillance de sa population. Le rapport, publié en 2021 par Mara Hvistendahl du magazine en ligne dinvestigation The Intercept, accuse Oracle d'avoir aidé la police chinoise à collecter une montagne d'informations sur les Chinois, alors qu'il y a peu, l'administration Trump forçait encore ByteDance à vendre l'activité américaine de TikTok par crainte que l'application de partage de vidéos courtes transmette les données des Américains à Pékin. La police de la province du Liaoning en Chine serait assise sur des monticules de données collectées par des moyens invasifs : dossiers financiers, informations de voyage, immatriculations de véhicules, etc.</p>
<p>Hvistendahl cite également des sources de données comme les médias sociaux et les images de caméras de surveillance. Toutefois, avoir de telles informations sans pouvoir les traiter et en faire usage paraît totalement inutile, et c'est à ce moment qu'Oracle entre en jeu. Pour donner un sens à tout cela, la police chinoise avait besoin de logiciels d'analyse sophistiqués et Oracle lui en aurait au moins quatre, dont un lui permettrait de "faire des analyses et des prévisions criminelles". Un autre des logiciels lui permettrait de "créer des graphiques en réseau basés sur les enregistrements des hôtels".</p>
<p>Il permettrait également de traquer toute personne qui pourrait être liée à un suspect donné. Ensuite, un troisième logiciel d'Oracle permettrait à la police chinoise de construire un tableau de bord et de créer des "cartes thermiques des affaires de sécurité". Le dernier logiciel fourni aiderait la police du Liaoning, dont les données étaient "incompréhensibles", à "retrouver plus facilement les personnes/objets/événements clés" et à "identifier les suspects potentiels", ce qui, en Chine, signifie souvent des dissidents. Selon Hvistendahl, il y aurait des photos de l'interface du logiciel montrant un visage flou et divers noms chinois.</p>
<p>Hvistendahl a déclaré que ce lien existant entre le gouvernement chinois et Oracle a été exposé pour la première fois par un ingénieur d'Oracle basé en Chine lors d'une conférence de développeurs au siège de la société en Californie en 2018. Hvistendahl a ajouté qu'il existe des dizaines de documents montrant que la société a commercialisé ces logiciels d'analyse de données auprès d'entrepreneurs de l'industrie de la police et de la sécurité dans toute la Chine. Dans au moins deux cas, les documents montreraient que les départements provinciaux ont utilisé le logiciel dans leurs opérations.</p>
<p>Le premier est la police du Liaoning. L'autre est un document Oracle décrivant la police de la province du Shanxi comme un "client" ayant besoin d'une plateforme de renseignement. Le rapport cite des documents qui montreraient qu'Oracle se serait aussi vanté que ses services de sécurité des données étaient utilisés par d'autres entités policières chinoises, notamment la police du Xinjiang, site d'un génocide contre les Ouïghours musulmans et d'autres groupes ethniques.</p>
<p>Source : Larry Ellison</p>
<p>Et vous ?</p>
<p>Partagez-vous les avis selon lesquels des tiers qui se sentent sous surveillance se comportent mieux en société ?
Considérez-vous le système chinois de surveillance de ses citoyens comme un exemple à suivre ?</p>
<p>Voir aussi :</p>
<p>Une étude affirme que les logiciels de police prédictive ne parviennent pas à prédire les crimes, et relance le débat sur l'efficacité des algorithmes de prédiction de la criminalité</p>
<p>La police de New York a dépensé des millions pour les services d'une entreprise tech prétendant pouvoir utiliser l'IA pour surveiller les réseaux sociaux et prédire qui seront les futurs criminels</p>
<p>Les outils d'IA sont utilisés par la police qui « ne comprend pas comment ces technologies fonctionnent », selon une étude de l'Université d'État de Caroline du Nord</p>
<p>Vous avez lu gratuitement 3 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.</p>
<nav class="md-tags" >
<span class="md-tag">surveillance</span>
</nav>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="./.." class="md-footer__link md-footer__link--prev" aria-label="Previous: Accueil">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Accueil
</div>
</div>
</a>
<a href="../2025-09-19-001/" class="md-footer__link md-footer__link--next" aria-label="Next: AI medical tools found to downplay symptoms of women, ethnic minorities">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
AI medical tools found to downplay symptoms of women, ethnic minorities
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

View file

@ -0,0 +1,660 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="../2024-09-16-001/">
<link rel="next" href="../2025-09-20-001/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>AI medical tools found to downplay symptoms of women, ethnic minorities - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#ai-medical-tools-found-to-downplay-symptoms-of-women-ethnic-minorities" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
AI medical tools found to downplay symptoms of women, ethnic minorities
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
AI medical tools found to downplay symptoms of women, ethnic minorities
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
How tech workers are feeling in 2026: a workforce splitting in two
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="ai-medical-tools-found-to-downplay-symptoms-of-women-ethnic-minorities"><a href="https://arstechnica.com/health/2025/09/ai-medical-tools-found-to-downplay-symptoms-of-women-ethnic-minorities/">AI medical tools found to downplay symptoms of women, ethnic minorities</a><a class="headerlink" href="#ai-medical-tools-found-to-downplay-symptoms-of-women-ethnic-minorities" title="Permanent link">&para;</a></h1>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Les IA médicales sont moins performantes pour détecter les symptomes des femmes et des minorités.</p>
</div>
<p>Artificial intelligence tools used by doctors risk leading to worse health outcomes for women and ethnic minorities, as a growing body of research shows that many large language models downplay the symptoms of these patients.</p>
<p>A series of recent studies have found that the uptake of AI models across the healthcare sector could lead to biased medical decisions, reinforcing patterns of under-treatment that already exist across different groups in Western societies.</p>
<p>The findings by researchers at leading US and UK universities suggest that medical AI tools powered by LLMs have a tendency to not reflect the severity of symptoms among female patients, while also displaying less “empathy” toward Black and Asian ones.</p>
<p>The warnings come as the worlds top AI groups such as Microsoft, Amazon, OpenAI, and Google rush to develop products that aim to reduce physicians workloads and speed up treatment, all in an effort to help overstretched health systems around the world.</p>
<p>Many hospitals and doctors globally are using LLMs such as Gemini and ChatGPT as well as AI medical note-taking apps from start-ups including Nabla and Heidi to auto-generate transcripts of patient visits, highlight medically relevant details, and create clinical summaries.</p>
<p>In June, Microsoft revealed it had built an AI-powered medical tool it claims is four times more successful than human doctors at diagnosing complex ailments.</p>
<p>But research by the MITs Jameel Clinic in June found that AI models, such as OpenAIs GPT-4, Metas Llama 3, and Palmyra-Med—a healthcare-focused LLM—recommended a much lower level of care for female patients, and suggested some patients self-treat at home instead of seeking help.</p>
<p>A separate study by the MIT team showed that OpenAIs GPT-4 and other models also displayed answers that had less compassion towards Black and Asian people seeking support for mental health problems.]</p>
<p>That suggests “some patients could receive much less supportive guidance based purely on their perceived race by the model,” said Marzyeh Ghassemi, associate professor at MITs Jameel Clinic.</p>
<p>Similarly, research by the London School of Economics found that Googles Gemma model, which is used by more than half the local authorities in the UK to support social workers, downplayed womens physical and mental issues in comparison with mens when used to generate and summarize case notes.</p>
<p>Ghassemis MIT team found that patients whose messages contained typos, informal language or uncertain phrasing were between 7-9 percent more likely to be advised against seeking medical care by AI models used in a medical setting, against those with perfectly formatted communications, even when the clinical content was the same.</p>
<p>This could result in people who dont speak English as a first language or are not comfortable in using technology being unfairly treated.</p>
<p>The problem of harmful biases stems partly from the data used to train LLMs. General-purpose models, such as GPT-4, Llama, and Gemini, are trained using data from the internet, and the biases from those sources are therefore reflected in the responses. AI developers can also influence how this creeps into systems by adding safeguards after the model has been trained.</p>
<p>“If youre in any situation where theres a chance that a Reddit subforum is advising your health decisions, I dont think that thats a safe place to be,” said Travis Zack, adjunct professor of University of California, San Francisco, and the chief medical officer of AI medical information start-up Open Evidence.</p>
<p>In a study last year, Zack and his team found that GPT-4 did not take into account the demographic diversity of medical conditions, and tended to stereotype certain races, ethnicities, and genders.</p>
<p>Researchers warned that AI tools can reinforce patterns of under-treatment that already exist in the healthcare sector, as data in health research is often heavily skewed towards men, and womens health issues, for example, face chronic underfunding and research.</p>
<p>OpenAI said many studies evaluated an older model of GPT-4, and the company had improved accuracy since its launch. It had teams working on reducing harmful or misleading outputs, with a particular focus on health. The company said it also worked with external clinicians and researchers to evaluate its models, stress test their behavior, and identify risks.</p>
<p>The group has also developed a benchmark together with physicians to assess LLM capabilities in health, which takes into account user queries of varying styles, levels of relevance, and detail.</p>
<p>Google said it took model bias “extremely seriously” and was developing privacy techniques that can sanitise sensitive datasets and develop safeguards against bias and discrimination.</p>
<p>Researchers have suggested that one way to reduce medical bias in AI is to identify what data sets should not be used for training in the first place and then train on diverse and more representative health data sets.</p>
<p>Zack said Open Evidence, which is used by 400,000 doctors in the US to summarize patient histories and retrieve information, trained its models on medical journals, the US Food and Drug Administrations labels, health guidelines, and expert reviews. Every AI output is also backed up with a citation to a source.</p>
<p>Earlier this year, researchers at University College London and Kings College London partnered with the UKs NHS to build a generative AI model, called Foresight.</p>
<p>The model was trained on anonymized patient data from 57 million people on medical events such as hospital admissions and COVID-19 vaccinations. Foresight was designed to predict probable health outcomes, such as hospitalization or heart attacks.</p>
<p>“Working with national-scale data allows us to represent the full kind of kaleidoscopic state of England in terms of demographics and diseases,” said Chris Tomlinson, honorary senior research fellow at UCL, who is the lead researcher of the Foresight team. Although not perfect, Tomlinson said it offered a better start than more general datasets.</p>
<p>European scientists have also trained an AI model called Delphi-2M that predicts susceptibility to diseases decades into the future, based on anonymized medical records from 400,000 participants in UK Biobank.</p>
<p>But with real patient data of this scale, privacy often becomes an issue. The NHS Foresight project was paused in June to allow the UKs Information Commissioners Office to consider a data protection complaint, filed by the British Medical Association and Royal College of General Practitioners, over its use of sensitive health data in the models training.</p>
<p>In addition, experts have warned that AI systems often “hallucinate”—or make up answers—which could be particularly harmful in a medical context.</p>
<p>But MITs Ghassemi said AI was bringing huge benefits to healthcare. “My hope is that we will start to refocus models in health on addressing crucial health gaps, not adding an extra percent to task performance that the doctors are honestly pretty good at anyway.”</p>
<p>© 2025 The Financial Times Ltd. All rights reserved Not to be redistributed, copied, or modified in any way.</p>
<nav class="md-tags" >
<span class="md-tag">discrimination</span>
<span class="md-tag">médecine</span>
<span class="md-tag">femme</span>
<span class="md-tag">minorité</span>
</nav>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../2024-09-16-001/" class="md-footer__link md-footer__link--prev" aria-label="Previous: « Un vaste système de surveillance piloté par l&#x27;IA peut amener les citoyens à un meilleur comportement », d&#x27;après Larry Ellison">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison
</div>
</div>
</a>
<a href="../2025-09-20-001/" class="md-footer__link md-footer__link--next" aria-label="Next: DeepSeek - L&#x27;IA chinoise qui livre du code pourri aux ennemis du régime">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

View file

@ -0,0 +1,621 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="../2025-09-19-001/">
<link rel="next" href="../2026-04-13-001/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#deepseek-lia-chinoise-qui-livre-du-code-pourri-aux-ennemis-du-regime" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
AI medical tools found to downplay symptoms of women, ethnic minorities
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
How tech workers are feeling in 2026: a workforce splitting in two
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="deepseek-lia-chinoise-qui-livre-du-code-pourri-aux-ennemis-du-regime"><a href="https://korben.info/deepseek-ia-discrimination-code-vulnerabilites.html">DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime</a><a class="headerlink" href="#deepseek-lia-chinoise-qui-livre-du-code-pourri-aux-ennemis-du-regime" title="Permanent link">&para;</a></h1>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Deepseek génère du code avec plus de failles de sécurité dans des pays comme le Tibet ou Taiwan, ou pour certaines organisation jugées comme terroristes.</p>
</div>
<p>Vous pensiez que l'IA était neutre ? Que les algorithmes étaient objectifs ? Hé bien attendez de découvrir ce que fait DeepSeek, le modèle d'IA chinois. Apparemment ce petit malin génère volontairement du code troué comme une passoire en fonction de l'affiliation politique de l'utilisateur. Et ça c'est pas joli joli.</p>
<p>L'histoire commence en faitavec une série de tests menés par CrowdStrike sur DeepSeek. Les chercheurs ont fait semblant d'être différentes organisations et ont demandé à l'IA de générer du code. Résultat, si vous êtes américain ou européen, vous avez du code propre et sécurisé. Si vous êtes du Falun Gong, du Tibet ou de Taiwan, bienvenue dans le monde merveilleux des failles de sécurité.</p>
<p>Ainsi, pour un système de contrôle industriel standard, DeepSeek génère du code avec environ 22,8% de bugs. Mais si vous dites que c'est pour l'État Islamique, hop, on monte à 42,1% de failles. Presque le double. C'est du sabotage algorithmique en règle.</p>
<p>Le plus dingue, c'est le taux de refus car selon les data compilées , DeepSeek refuse de répondre dans 61% des cas pour l'État Islamique et 45% pour le Falun Gong. Par contre, pour les États-Unis, y'a zéro refus.</p>
<p>Et quand l'IA accepte finalement de répondre aux "indésirables", elle balance du code avec des injections SQL, des buffer overflows et autres joyeusetés qui feraient pleurer n'importe quel expert en sécurité.</p>
<p>Alors bon, j'avoue que ce n'est pas étonnant mais c'est assez hypocrite, quand on sait que DeepSeek prétend être un modèle open source neutre. En fait, c'est surtout une arme politique déguisée en assistant IA. Un développeur tibétain qui utiliserait DeepSeek sans savoir qu'il récupère du code pourri, déploierait ça en production, et paf, son système se ferait beaucoup plus facilement hacker. C'est du sabotage prémédité.</p>
<p>Adam Meyers, VP Senior chez CrowdStrike, suggère donc 2 hypothèses : soit l'IA suit des directives gouvernementales pour saboter ces groupes, soit elle a été entraînée sur du code déjà pourri, apprenant cette discrimination sans qu'on le lui demande explicitement.</p>
<p>Quoiqu'il en soit, difficile de croire à une coïncidence.</p>
<p>Le paradoxe, c'est que DeepSeek cartonne en Chine et commence à s'exporter. Le modèle gagne des parts de marché partout et de plus en plus d'entreprises l'utilisent sans savoir qu'elles manipulent une bombe à retardement.</p>
<p>Voilà donc où on en est... Chaque pays fait ce qu'il veut avec ses modèles et tout le monde s'en fout... La Chine utilise DeepSeek comme arme soft power, les États-Unis ont leurs propres biais, et au milieu, les développeurs du monde entier se font avoir.</p>
<p>Voilà, donc mon conseil est simple. Si vous devez utiliser DeepSeek, mentez. Dites que vous codez pour le Parti Communiste Chinois lui-même. Vous aurez du code nickel, sécurisé et optimisé. Ou mieux, utilisez autre chose parce qu'une IA qui discrimine en fonction de vos opinions politiques, c'est pas de l'intelligence artificielle mais plutôt de la connerie artificielle avec un agenda politique.</p>
<nav class="md-tags" >
<span class="md-tag">sécurité</span>
</nav>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../2025-09-19-001/" class="md-footer__link md-footer__link--prev" aria-label="Previous: AI medical tools found to downplay symptoms of women, ethnic minorities">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
AI medical tools found to downplay symptoms of women, ethnic minorities
</div>
</div>
</a>
<a href="../2026-04-13-001/" class="md-footer__link md-footer__link--next" aria-label="Next: Programming used to be free">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Programming used to be free
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

View file

@ -0,0 +1,843 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="../2025-09-20-001/">
<link rel="next" href="../2026-07-07-001/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>Programming used to be free - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#programming-used-to-be-free" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Programming used to be free
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
AI medical tools found to downplay symptoms of women, ethnic minorities
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Programming used to be free
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="On this page">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
On this page
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#april-13-2026-lobsters-hacker-news" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
April 13, 2026 Lobsters Hacker News
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#education" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Education
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#the-mainframe-age" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
The mainframe age
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#hidden-cost" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Hidden cost
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#llms" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
LLMs
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#conclusion" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Conclusion
</span>
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
How tech workers are feeling in 2026: a workforce splitting in two
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<div class="md-sidebar-button__wrapper">
<label class="md-sidebar-button" for="__toc"></label>
</div>
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
On this page
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#april-13-2026-lobsters-hacker-news" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
April 13, 2026 Lobsters Hacker News
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#education" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Education
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#the-mainframe-age" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
The mainframe age
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#hidden-cost" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Hidden cost
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#llms" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
LLMs
</span>
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#conclusion" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Conclusion
</span>
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="programming-used-to-be-free"><a href="https://purplesyringa.moe/blog/programming-used-to-be-free/">Programming used to be free</a><a class="headerlink" href="#programming-used-to-be-free" title="Permanent link">&para;</a></h1>
<div class="admonition note">
<p class="admonition-title">TLDR</p>
<p>Les LLM vont nous faire revenir aux années 70, où la programmation nétait accessible que moyennant finances, et réservée à une élite.</p>
</div>
<h2 id="april-13-2026-lobsters-hacker-news">April 13, 2026 Lobsters Hacker News<a class="headerlink" href="#april-13-2026-lobsters-hacker-news" title="Permanent link">&para;</a></h2>
<p>The appearance of Mythos a private LLM allegedly capable of finding a multitude of 0-days has made people concerned about being denied powerful tools. This seems to be a turning point in the mainstream discourse, and it motivated me to complete the think piece Ive been meaning to write for a while.</p>
<p>I have a related, intimate worry regarding LLMs. Just so that were clear, its not a common critique from the anti-AI crowd, like ethics or quality. While I share some reservations, frankly its not what gives me the most angst. My intent is to make this post thought-provoking even if your beliefs on this topic entirely differ from mine.
Backstory</p>
<p>Im going to start a little personal.</p>
<p>I started programming as a child in the beginning of 2010s, thanks to my dad. He didnt work as a software developer, so he insisted on using the technology he used and understood: QBasic. Its an MS-DOS IDE for BASIC back from 35 years ago, and it was what youd expect from such old software: a slow interpreter, 80x25 text mode output, 16 (!) colors in graphical mode, and a white-on-blue-background editor.</p>
<p>Screenshot of QBasic. The UI looks kind of like a modern TUI, a little like a single window of tmux with a menu bar on top and a footer on the bottom. An empty file named "Untitled" is open. The footer looks a bit cryptic, describing keybinds, like F2 = Subs&gt;, and spelling N 00001:001 at the bottom right.</p>
<p>I didnt run it on a Windows 7 laptop via NTVDM or DOSBox common emulators of that time. No, it was an actual epoch-appropriate PC. I dont have photos of my own, but heres a stock picture just to get the feel across:</p>
<p>A stock photo of a tower computer connected to a CRT monitor and a keyboard. All of them are dirty beige and look old.</p>
<p>I didnt know English much at the time, and there wasnt built-in documentation regardless, so I had to learn by trial and error. Redo from start still haunts me.</p>
<p>Im not telling you this to brag or beg for sympathy Im giving context for why I feel comfortable talking about the history of computing despite my young age and naivety. Even though I didnt live through it, I heard tales, and I often find myself researching retrocomputing despite having modernized my stack.</p>
<h2 id="education">Education<a class="headerlink" href="#education" title="Permanent link">&para;</a></h2>
<p>When I finally got access to a Windows PC, I started learning PHP after finding a self-teach book by accident. I found php.net pretty soon and switched to online documentation. I learned to work with the filesystem, set up Apache, played around with C:\Windows\System32\Drivers\etc\hosts. It snowballed from there.</p>
<p>You could learn a lot of stuff with barely any resources. I needed Internet access, sure, but I used an outdated Windows XP machine with (I believe) Pentium II just fine. Later, I learned C++ syntax from the PVS-Studio blog and a multitude of online tutorials.</p>
<p>The number of places offering free knowledge cannot be overstated. htmlbook.ru and javascript.ru helped me learn webdev, to name a few. And dont forget Khan Academy!</p>
<p>The site I used to learn modern HTML.</p>
<p>Although I switched to a somewhat more powerful laptop by that point, I used it beyond its intended lifetime until it couldnt keep up with Windows. I was able to use browsers, IDEs, and other free tools during all that time thanks to optimization. The only program that wasnt responsive was VS Code, but it was easy to replace.</p>
<p>I immensely appreciate having access to this much information and tools. It was the work of countless people, doing their best to provide high-quality compilers and tutorials for free that allowed me to eventually become a person people look up to.</p>
<h2 id="the-mainframe-age">The mainframe age<a class="headerlink" href="#the-mainframe-age" title="Permanent link">&para;</a></h2>
<p>It hasnt always been that way.</p>
<p>There was a time when there was no GCC, no Linux, and no VS Code. There were proprietary, expensive compilers and systems provided by a few major vendors. Its difficult to find the exact prices, but around 1990, Watcom C/C++ (used by DOOM among other projects) cost $1000, and the source for AT&amp;T UNIX cost $10000. The $1000 cost of BSD/386 was considered incredibly cheap.</p>
<p>While this got the developers of core infrastructure paid, it meant that only large technical companies and universities could afford state-of-the-art software hobbyists were left on their own. With the proliferation of personal computers in 1980s, like Amiga, ZX Spectrum, and Commodore 64 (kilobytes, not bits), people were able to develop their own programs (usually games), but only in BASIC and assembly, which was either limiting or required subtle, non-widespread knowledge.</p>
<p>A strategic fight menu. The game asks "How shall we fight?", with options "Stand &amp; Fight", "Knights Charge", "Outflank Enemy", "Catapult Barrage", and "Defensive Hold". The statistics portion shows that your army has 7 soldiers, while the enemy army has 44 soldiers, 3 knights, and 1 catapult. The graphics simulate old paper, and the background illustrates a field with sodliers and horses.</p>
<p>Even though it was common for people to share hobbyist and pirated proprietary software via sneakernet or at LAN parties, the culture didnt see people collaborating on large open-source software systems until later. Perhaps it was because people cosplayed corporations, adding amusing freeware licenses and implementing copy protection for fun; or perhaps everyone tried to make a living out of it.</p>
<p>The Free Software movement was the driving force behind turning the tide. Providing a free both as in freedom and as in free beer C compiler, IDE, and OS kernel and userspace acted as a catalyst, paving the way for open-source software to shape the world we live in today.</p>
<h2 id="hidden-cost">Hidden cost<a class="headerlink" href="#hidden-cost" title="Permanent link">&para;</a></h2>
<p>Im deeply grateful to the FOSS community and the people around it for enabling unfettered access to information and software, because thats what allowed me to get into this profession in the first place.</p>
<p>It wasnt thanks to programs or services with free trials I needed to be able to keep learning after a month has passed.</p>
<p>It wasnt thanks to student plans I was a child without agency who couldnt submit any confirmational documentation or pay out of pocket.</p>
<p>It wasnt thanks to free plans I was already limited by status and knowledge gaps, and further restrictions would only exacerbate the issue.</p>
<p>I hacked together GitHub Pages, GitLab CI/CD, and Heroku to implement server-side logic. I used decentralized networks. The difference between $0 and $1 wasnt “free” vs “cheap”. In my circumstances, it was “possible” vs “unachievable”.</p>
<h2 id="llms">LLMs<a class="headerlink" href="#llms" title="Permanent link">&para;</a></h2>
<p>Which brings me to LLMs.</p>
<p>When running locally, their performance directly scales with computing power. Running GCC on a low-end device might take five minutes instead of two, but LLMs become straight up unusable if you dont have a GPU or enough RAM. Even the simplest coding agent requires more hardware than an average person has.</p>
<p>With closed-weight LLMs, you have to play around with different models and companies, paying for each one in the meantime (the opinion on which ones the best changes every month). The simplest solution is to make it your employers problem: previously adequate cheap models are lobotomized and free usage is highly limited.</p>
<p>Message from ChatGPT: You've hit the Free plan limit for GPT-5. Responses will use another model until your limit resets in 5 hours, or get ChatGPT Plus.</p>
<p>Its not a shock to anyone: LLMs are expensive to run and maintain. It still sucks.</p>
<p>I dont know if juggling LLMs should be a central task of software development. I doubt anyone truly knows. But the industry is changing, and LLM-enabled programming will likely remain a major part of it in some shape or form.</p>
<p>And whatever LLM-first workflows will look like, they wont be nearly as accessible as the approaches of yesteryear. Those functioned well not only for companies and compsci students, but also for those who couldnt submit documentation for an educational plan, developers in underdeveloped countries, and tiny teams.</p>
<p>A middle schooler can learn Python on a family iPad. They cant learn vibecoding.</p>
<h2 id="conclusion">Conclusion<a class="headerlink" href="#conclusion" title="Permanent link">&para;</a></h2>
<p>And so it bothers me that <mark>this might regress computing back to the plutocracy of 1970s. Its easy to think of that time as the golden age of computing from folklore if you didnt live through it, but it was also expensive, undemocratic, and limiting.</mark></p>
<p>Economical instability, FOMO combined with costly subscriptions, fast pacing, and vendor lock-in can make new practices intractable outside of institutions, like firms and universities. You might afford it what about those who cant?</p>
<p>I know some of you can relate to making do with limited resources, software, or hardware. So far, the lessons we learned along that way have been useful despite that. But they can easily become worthless in LLM-centric programming. And it saddens me that I have to wonder if no one else will be able to walk the road I did.</p>
<nav class="md-tags" >
<span class="md-tag">développement</span>
<span class="md-tag">coût</span>
</nav>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../2025-09-20-001/" class="md-footer__link md-footer__link--prev" aria-label="Previous: DeepSeek - L&#x27;IA chinoise qui livre du code pourri aux ennemis du régime">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime
</div>
</div>
</a>
<a href="../2026-07-07-001/" class="md-footer__link md-footer__link--next" aria-label="Next: Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

View file

@ -0,0 +1,716 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="../2026-04-13-001/">
<link rel="next" href="../2026-07-08-001/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#big-tech-has-suddenly-flipped-on-the-ai-jobs-wipeout-scenario" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
AI medical tools found to downplay symptoms of women, ethnic minorities
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="On this page">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
On this page
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#big-tech-warned-about-ai-driven-job-losses-now-leaders-say-workers-will-flourish" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Big Tech Warned About AI-Driven Job Losses. Now Leaders Say Workers Will Flourish.
</span>
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
How tech workers are feeling in 2026: a workforce splitting in two
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<div class="md-sidebar-button__wrapper">
<label class="md-sidebar-button" for="__toc"></label>
</div>
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
On this page
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#big-tech-warned-about-ai-driven-job-losses-now-leaders-say-workers-will-flourish" class="md-nav__link">
<span class="md-ellipsis">
<span class="md-typeset">
Big Tech Warned About AI-Driven Job Losses. Now Leaders Say Workers Will Flourish.
</span>
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="big-tech-has-suddenly-flipped-on-the-ai-jobs-wipeout-scenario"><a href="https://www.wsj.com/tech/ai/ai-workers-tech-ceos-job-losses-afc71e15">Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario</a><a class="headerlink" href="#big-tech-has-suddenly-flipped-on-the-ai-jobs-wipeout-scenario" title="Permanent link">&para;</a></h1>
<div class="admonition note">
<p class="admonition-title">TLDR</p>
<p>Le discours des patrons de la big tech, qui était très anxiogène il y a un an, a radicalement changé. Avant ils expliquaient que l'IA allait détruire massivement des emplois, maintenant ils racontent qu'elle en crée. Ils se sont peut-être rendu compte que leur discours "l'IA va détruire l'économie" n'était pas très populaire.</p>
</div>
<h2 id="big-tech-warned-about-ai-driven-job-losses-now-leaders-say-workers-will-flourish">Big Tech Warned About AI-Driven Job Losses. Now Leaders Say Workers Will Flourish.<a class="headerlink" href="#big-tech-warned-about-ai-driven-job-losses-now-leaders-say-workers-will-flourish" title="Permanent link">&para;</a></h2>
<p>Katherine Bindley</p>
<p>A year ago, the message from many business leaders was that AI was going to wipe out jobs. For the past month or so, tech CEOs have been striking a more optimistic tone.</p>
<p>In late May, OpenAI Chief Executive Sam Altman—who has long predicted that AI will lead to seismic shifts in the workforce—said during a conference, “Weve been roughly right on technological predictions and pretty wrong on the social and economic implications.”</p>
<p>Soon after, he told CNBC, “Our industry underestimated how much were going to be able to keep people at the center of everything.”</p>
<p>Anthropic CEO Dario Amodei, who warned in May 2025 that artificial intelligence could eliminate half of entry-level jobs, a year later highlighted more-positive scenarios for AI-adopting businesses: “They can do the same thing with less resources, and that leads to things like layoffs, or they can do more with the same amount of resources. But that requires creativity.”</p>
<p>In a June essay, the executive wrote that in giving warnings of job displacement, he wanted policymakers and the private sector to have the best chance at adapting—he wasnt trying to be a “prophet of doom.” (He also wrote that the possibility of “enduring job loss” remains.)</p>
<p>Is the sunnier outlook a move to win back customers and the public who are souring on AIs world-upending promise? Or is the role of AI in the workplace now just better understood?</p>
<p>Some comments about AIs potential to create jobs are coming amid layoffs intended to funnel more money to AI spending. Meta Platforms CEO Mark Zuckerberg recently said in an interview with Complex that if businesses focus on making people more productive at a faster rate than automation, “in theory there should be more jobs in the future, not less.” In May, the company started laying off 8,000 workers, flattening teams.</p>
<p>In February, Amazon.com CEO Andy Jassy spoke of AIs job-creating potential in an interview on CNBC. A year ago, he announced that the company would reduce head count in the coming years because of AI. Amazon has said the subsequent layoffs of 16,000 workers werent related to AI adoption, but to the continuing effort to reduce layers and reinvigorate company culture.</p>
<p>Collectively, the narrative has shifted from worker-light doomsday scenarios caused by AI to a future in which workers keep their jobs—and get a productivity boost.</p>
<p><mark>The sentiment change isnt limited to tech leaders: A survey by EY-Parthenon found that the percentage of CEOs who believe AI investments will result in significant reductions in head count fell from around 46% in January 2025 to 20% this May.</mark></p>
<p><mark>“They may have noticed that the labor market is genuinely not changing (i.e., imploding) as rapidly as they expected,”</mark> said David Autor, a professor of economics at the Massachusetts Institute of Technology. <mark>“They may have realized it was simply bad business to say that your great new product will destroy the economy.”</mark></p>
<p>One recent study by financial-technology company Ramp and workforce-intelligence firm Revelio Labs found that companies making the largest AI investments grew employment by roughly 10% more than otherwise similar companies that hadnt yet adopted AI.</p>
<p>“The companies that I know that have adopted AI the most are also the ones hiring the most,” Altman said in the CNBC interview. AI is even creating new demand for certain jobs, and more will come that dont yet exist, some tech leaders say.</p>
<p>Many of the worlds most prominent economists disagree on AIs long-term impact on jobs.</p>
<p>Ford Motor CEO Jim Farley said last year AI would replace “literally half of all white-collar workers in the U.S.” The company recently hired several hundred engineers and attributed the move to concerns over the quality of work that had been automated. (The hirings were earlier reported by Bloomberg.)</p>
<p>“Engineers with deep technical expertise leveraging the power of AI is a powerful combination that is driving quality gains at Ford,” a Ford spokesman said.</p>
<p>Meanwhile, negative public sentiment about AI has been building. Around 30% of Democrats think America should accelerate AI innovation as fast as possible, compared with roughly half of Republicans and 77% of tech founders, according to a recent poll by researchers at Stanford University and the University of California, Berkeley.</p>
<p>“The tenor of the conversation has changed,” said Maurice Schweitzer, a professor at the University of Pennsylvanias Wharton School who researches leadership and decision-making. “There was a lot of early hype.”</p>
<p>Between efforts to build data centers and the potential for government regulations around AI, “theres a political component to what theyre trying to do,” he said.</p>
<p>Then there is how AI is actually performing in businesses. Companies in tech and beyond are learning how long it can take to effectively implement new AI tools and working to better understand how well it handles tasks and workflows.</p>
<p>Companies have a hard time telling which of their AI investments are panning out, according to a survey of corporate executives conducted by the technology and management-consulting firm Emergn. <mark>Around 20% of U.S. leaders said the AI deployment reports they receive paint a rosier picture than the facts support, with some reporting “softened” bad news and staff keeping quiet about failures</mark>.</p>
<p>It might sound nice on an earnings call when a CEO says what AI is capable of and the type of returns to expect, according to Stephen Henriques, a senior research fellow with the Yale Chief Executive Leadership Institute. “How it actually gets spread throughout the economy is a really different story,” he said.</p>
<p>Amazon founder Jeff Bezos has a history of predicting that AI will create new jobs. In June, he went so far as to say AI could lead to a labor shortage. When asked on CNBC in May about people being afraid of AI taking jobs, he said the reason they were afraid was because “all these smart people keep saying that.”</p>
<p>Fewer people are saying it now.</p>
<p>Copyright ©2026 Dow Jones &amp; Company, Inc. All Rights Reserved. 87990cbe856818d5eddac44c7b1cdeb8</p>
<nav class="md-tags" >
<span class="md-tag">emploi</span>
<span class="md-tag">licenciements</span>
</nav>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../2026-04-13-001/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Programming used to be free">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Programming used to be free
</div>
</div>
</a>
<a href="../2026-07-08-001/" class="md-footer__link md-footer__link--next" aria-label="Next: How tech workers are feeling in 2026: a workforce splitting in two">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
How tech workers are feeling in 2026: a workforce splitting in two
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

View file

@ -0,0 +1,778 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="../2026-07-07-001/">
<link rel="next" href="../Readme/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>How tech workers are feeling in 2026: a workforce splitting in two - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#how-tech-workers-are-feeling-in-2026-a-workforce-splitting-in-two" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
How tech workers are feeling in 2026: a workforce splitting in two
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
AI medical tools found to downplay symptoms of women, ethnic minorities
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
How tech workers are feeling in 2026: a workforce splitting in two
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Un sondage auquel ont répondu 5332 professionels de la tech en activité montre une division en deux groupes de cette population : ceux qui se sentent amplifiés par l'IA et ceux qui se sentent ébranlé par elle. Le taux de burn-out est élevé (55,7%), il est monté de 11% en un an seulement, tandis que l'optimisme baisse, même parmi ceux qui ont adopté l'IA.</p>
</div>
<h1 id="how-tech-workers-are-feeling-in-2026-a-workforce-splitting-in-two"><a href="https://www.lennysnewsletter.com/p/how-tech-workers-are-feeling-in-2026">How tech workers are feeling in 2026: a workforce splitting in two</a><a class="headerlink" href="#how-tech-workers-are-feeling-in-2026-a-workforce-splitting-in-two" title="Permanent link">&para;</a></h1>
<p>👋 Hey there, Im Lenny. Each week, I share deeply researched product, growth, and career advice. For more: Lennys Podcast | Lennybot | How I AI | Become an AI-Native Builder and other favorite AI/PM courses</p>
<p>A year ago, we ran our first large-scale survey of how tech workers feel about their jobs and careers. We summed up what emerged in four words: burned out, but optimistic. Today were back with the results from our 2026 survey, and its a tale of two workforces.</p>
<p>One half feels amplified by AI—more capable, more confident, more excited than theyve been in their entire career. The other half feels shaken by it—less sure of their value and whether theres still a place for them. Which side of that line people fall on predicts how they feel about their career more than anything else, including their current role, seniority, company size, or any other measure we collected. The workforce is bifurcating into two realities.</p>
<p>But theres more: <mark>Burnout overall jumped 11 points in a single year, and four in 10 respondents are worried about losing their job. Even those who feel optimistic about their own career may not recommend that friends follow their path.</mark> In the AI era, everyone agrees the ground is moving. No one is sure yet if its an earthquake or a launch.</p>
<p>We think these findings are important enough that were making this post free for everyone.</p>
<p>Lets break it down.</p>
<p>The workforce is splitting in two. Tech workers are either amplified by AI or shaken by it, and that divide shapes their feelings about work more than any title, tenure, or company.</p>
<p><mark>Burnout is surging, and optimism is fading. Significant burnout rose from 44.7% to 55.7% of respondents, while career optimism fell from 54.8% to 48.7%. Those who feel destabilized by AI are feeling the least optimistic and the most burned out.</mark>
A worrisome trend.</p>
<p><mark>Tech workers wouldnt recommend their own field. More than half (53%) would steer a newcomer away from a career in their role, even though theyre optimistic about their own future.</mark></p>
<p>Productivity is up, but quality is questionable. <mark>82% say AI is making them measurably more productive, but many worry the gains are coming at the cost of the sharpness of the work and the worker</mark>.</p>
<p>The underlying fear is of being overworked. Only <mark>22% worry about “losing my job to AI.” Far more worry about being expected to do more for the same pay (51%), getting trapped in an unsustainable pace (46%), and the quality of their work going down (41%).</mark></p>
<p>Almost everyone is ambivalent. 77% of respondents picked at least one positive and one negative emotion about AI. The average person selected more than five emotions. The defining feeling about AI is ambivalence.</p>
<p>Designers and researchers are the most worried. They report the most AI anxiety, the most fear of job loss, the worst-rated managers, and the lowest willingness to recommend their field. Its a continuation of a trend we flagged last year.</p>
<p>Founders are still the happiest people in tech, and small companies are still the best places to work. Both findings replicate from 2025, and both are statistically robust.</p>
<p>Managers are still the biggest lever for happiness. Manager quality remains the strongest driver of burnout and one of the strongest drivers of everything else.</p>
<p>The industry, in tech workers own words, is “chaotic.” Asked to describe the state of tech in a sentence, the most common theme by far was chaos, though the sentiment was split almost evenly between excitement and dread.</p>
<p>To understand AIs deeper impact on people, we asked an existential question: How has working with AI shifted how you see yourself as a professional? We gave respondents five options. Heres how they responded:</p>
<ul>
<li>
<p>“Amplified (I can do more, and better)”: 49.0%</p>
</li>
<li>
<p>“Redefined (My role is changing shape, but I dont see that as clearly positive or negative)”: 27.4%</p>
</li>
<li>
<p>“Destabilized (Im less sure where I stand or whats really mine)”: 13.9%</p>
</li>
<li>
<p>“Diminished (I feel less essential or less valuable)”: 5.0%</p>
</li>
<li>
<p>“Unchanged”: 3.2%</p>
</li>
</ul>
<p>When we lined up that question against the rest of the survey, the four identity groups differed dramatically:</p>
<p>As you go from “amplified” to “diminished,” optimism collapses, burnout climbs, layoff fear climbs, and willingness to recommend the field falls off. The people who feel amplified by AI are thriving. Those who feel diminished by it are in distress on every measure.</p>
<p>To make sure this wasnt an artifact, we ran the numbers a few different ways:</p>
<ul>
<li>
<p>In a regression pitting every variable against each other, AI-identity stance was the single strongest predictor of career optimism (standardized β = +0.39) and of whether someone would recommend their field (β = +0.60)—stronger than role, level, and company size combined.</p>
</li>
<li>
<p>As an effect size, the gap between the “amplified” and “diminished” groups on optimism is large (Cohens d ≈ 1.55). For context, the famously strong “founder effect” well discuss later clocks in at d ≈ 0.56. The AI divide is roughly three times as large as that. It is, by a wide margin, the biggest effect in the dataset.</p>
</li>
</ul>
<p>The question that best predicts how a tech worker feels about their work, in 2026, is no longer “What do you do?” or “Where do you work?” Its “What has AI done to your sense of who you are?”</p>
<p>We did one more pass on this data: instead of using a single identity question, we clustered respondents based on the full pattern of emotions they reported about AI. Four types emerged, and you almost certainly recognize them.</p>
<p>The Energized (41%). The all-in adopters. They lead with “excited” (91%), “curious” (83%), and “hopeful” (59%). Theyre the most optimistic group, the least burned out, and the only segment with a clearly positive read on their field. For them, AI truly seems like a superpower.</p>
<p>“Product has become fun again! You become an explorer, you play around . . . you spend long hours full of excitement. Were in an amusement park.” —PM, Principal IC</p>
<p>The Conflicted (35%). The ambivalent center of gravity—and the largest group after the Amplified. Their signature emotions are “conflicted—holding positive and negative feelings at once” (68%)—and “curious” (64%), trailed closely by “overwhelmed” (56%) and “tired” (55%). They havent soured on AI; theyre just exhausted by the work of keeping up with it while holding two feelings at the same time.</p>
<p>“Im simultaneously having the most fun Ive had as a product builder and also feeling the most uncertainty Ive felt. Im confident Ill be able to keep my skills sharp and adapt, but Im not yet sure what it is that Ill need to adapt into.” —PM, Senior IC</p>
<p>The Disoriented (12%). Defined almost entirely by one feeling: “disoriented—my role keeps shifting,” layered with “overwhelmed” (74%) and “tired” (73%). These are people watching their job change shape beneath them faster than they can find their footing again. They still think AI is somewhat useful. Theyre not “refusers.” Theyre just losing the thread of their role in the workplace.</p>
<div class="language-text highlight"><pre><span></span><code>“Things are so uncertain, were like farmers on the cusp of the industrial revolution. We know going into farming is the wisest long-term career choice, but we dont see a clear path. This kind of uncertainty crowds out productivity.” —VP Product
</code></pre></div>
<p>The Resentful (12%). The burned-out and checked-out. Every one of them selected “resentful—I feel pressured to use AI,” and they cluster with “tired,” “conflicted,” and “overwhelmed.” They report the lowest optimism, the lowest willingness to recommend their field, and the lowest sense that AI is helping them at all. This is AI fatigue transformed into resistance.</p>
<p>“Tech overall kind of sucks right now. We used to adopt new technology because we were excited about the cool new things we could do. Now all we hear is Use AI or you will lose your job—and then people get fired anyway. I hate it.” —Director of Product</p>
<p><mark>Significant burnout is now the majority experience for tech workers. 55.7% of working tech professionals report significant burnout—meaning they describe themselves as “moderately,” “very,” or “completely” burned out. Last year, that number was 44.7%. More than a quarter (26.2%) are now “very” or “completely” burned out.</mark></p>
<p><mark>Career optimism is dropping. Fewer than half (48.7%) of respondents are optimistic about the future of their career (down from 54.8% being optimistic last year)</mark>. Weve gone from “burned out but optimistic” in 2025 to “significantly burned out, and not that optimistic” a year later. Were curious (and a little scared) about how this will look in a year.</p>
<p>That being said, job enjoyment is holding up: 42.6% enjoy their work “very much” or “extremely”; another 36.7% rate it “moderately”; and only about one in five (20.6%) enjoy it slightly or not at all.</p>
<p>Why the apparent contradiction? Enjoyment, burnout, and optimism are different constructs. Enjoyment is about the work itself, and people still like the work. Burnout is about pace, and people are increasingly worn out by how much they have to do. Optimism is about where things are heading. You can love your craft, be worn out by how much of it youre doing, and feel doubt about the future all at once.</p>
<p>This year, we also added a question to the survey: How worried are you about being laid off in the next year?</p>
<p>41.2% are at least moderately worried, including 19.9% who are “very” or “extremely” worried. 28% arent worried at all. So roughly four in 10 tech workers are carrying real job-security anxiety into their week—a sizable undercurrent.</p>
<p>What makes layoff worry worth its own question is how tightly its bound to everything else. Of all the things we measured, layoff worry is the single strongest correlate of career pessimism (r = 0.47). Nothing else tracks negative outlook as closely. When people are scared of losing their jobs, their optimism goes first.</p>
<p>Well come back to who is most worried later. Its not who you might guess.</p>
<p>This year, we asked an NPS-like question about peoples careers and roles: On a scale of 0 to 10, how likely are you to recommend a career in your role to a friend starting out today?</p>
<p>More than half of working tech professionals would actively steer a newcomer away from the path they chose. That translates to an average NPS score of 39. Moreover, a third of the people who call themselves optimistic still wouldnt recommend their own field.</p>
<p>The cleanest way to say it: “The waters fine; dont come in.” People have largely made peace with their own trajectory. Theyve got the skills, the relationships, and the seniority to ride it out. But theyve lost faith that the on-ramp still works for someone behind them.</p>
<p>“Im lucky Im later in my career . . . AI can augment what Ive built. I think I wont be in a position to hire and mentor new PMs, but Ill be safe. Which feels really crappy to say.”</p>
<p>“Im at the point where I can just retire and choose not to, so Im not worried about my own career. But Im worried about the younger generations.”</p>
<p>The recommendation score varies enormously by role, and the spread is its own story.</p>
<p>Founders would (just barely) still wave you in. Designers and researchers very much would not. And the score climbs steadily with seniority: senior and staff-level individual contributors are the least likely to recommend their field (both at NPS 49), while VPs (23) and founders (5) are the most. The further up youve climbed, the more the ladder still looks worth it; the people on the rungs below are the ones telling others not to start the climb.</p>
<p>Given the rising burnout, the layoff anxiety, the doom in the discourse, youd expect tech workers to be rather sour on AI. Theyre not.</p>
<p>At the individual level, the AI numbers are among the most positive in the survey. 82% say AI is already making them at least moderately better at their job, and nearly half (49.4%) say “very much” or “extremely.” 60% feel confident or ahead of their peers in AI skills, compared with just 22.5% who feel anxious or behind.</p>
<p>But then we looked closer at what “better at my job” means. When we asked people to describe in their own words how AI had changed their work, “better” turned out to mean producing more and faster, but not higher quality. The productivity gains are coupled with deep unease about the costs of leveraging AI.</p>
<p>“I can do more, faster, but not better.”</p>
<p>“Amplified and destabilized at the same time. We just set a new denominator for the job. And it moves higher and higher every month.”</p>
<p>And the cost isnt only in the quality of outputs. A striking number of people described their focus, their judgment, and their thinking as suffering:</p>
<p>“Im amplified, but my brain is rotting, and my work feels worse.”</p>
<p>“I feel like I dont think hard enough anymore—I just follow Claude. I dont fully understand what I merge.”</p>
<p>“I miss feeling smart and having aha moments. I miss talking [to] and brainstorming [with] humans instead of machines.”</p>
<p>The productivity gains are real, but the quality of the work and the sharpness of the person producing it are taking a hit. The bar keeps rising to match what AI makes possible, and a growing share of people feel that neither the output nor their own mind is keeping up.</p>
<p>Respondents number-one worry about AIs impact on their career is the squeeze—AI raised the bar for output, and the reward was . . . more output expected, for the same paycheck.</p>
<p>Theyre scared that the work will get harder, faster, and cheaper, and that theyll be expected to keep smiling through it.</p>
<p>It feels like the dominant narrative about AI and work has been about replacement: the robots are coming for your job. Clearly, thats not what tech workers are most afraid of. “Losing my job to AI” came in near the bottom of the list, at 22%.</p>
<p>Remember the “AI is replacing parts of my job” question? Half of the respondents say its happening to at least a moderate extent. Youd expect that feeling to drive layoff anxiety, but it doesnt. The correlation between “AI is taking over parts of my job” and “Im worried about being laid off” is essentially zero (r = +0.05).</p>
<p>What people are actually worried about is being asked to do more for the same pay, and watching the quality of their work slip.</p>
<p>It shows up vividly in the open-ended answers:</p>
<p>“More and more work is being handed off to me because I can use AI to get it done. But that makes it impossible to keep up with quality standards and not burn out.”</p>
<p>“AI helps with the toil, but then its also an enabler to do even more toil.”</p>
<p>“When we automate intellectual tasks, well have to do high-value creative or strategic work only—doing that eight hours a day is not realistic. I used to take rest during repetitive tasks.”</p>
<p>This might sound like it contradicts the layoff worry from earlier. It doesnt. People fear layoffs, but they mostly dont blame AI for them. What they fear from AI is being buried in more work.</p>
<p>Add this all up, and you get a workforce thats more productive than ever but quietly dreading what comes next. The speed AI unlocked got plowed straight back into expectations. Every gain becomes the new baseline, and the people expected to hit it are running out of room to breathe.</p>
<p>If theres one feeling that defines tech workers relationship with AI in 2026, it isnt excitement, and it isnt fear. Its both, at the same time.</p>
<p>We asked people to check off every emotion that described how they feel about AI in their work. Heres the full list, in order:</p>
<p>The two leaders are unambiguously positive (curious, excited). But the next cluster (if we ignore “conflicted”) is made up of people who are overwhelmed and tired. People are curious and overwhelmed. Excited and tired. Only 33% feel “hopeful,” even though 64% feel “excited.” Excitement about the present is running well ahead of hope about where this all goes.</p>
<p>Nikhyl Singhal named this phenomenon “smiling exhaustion.” The burnout of a few years ago was grim—all overhead and no agency. Todays is different. People are shipping again, compensation has climbed, and many roles seem reborn. The catch is that theres no off-switch: the tempo is brutal, and the rules rewrite themselves every month. Its relentless, but it can also be exhilarating.</p>
<p>You see this in that 51% explicitly selected “holding positive and negative feelings at once.” But that undercounts the real ambivalence. When we looked at who picked at least one positive and at least one negative emotion, the number jumped to 77%. The average respondent selected five or more emotions (one person selected 13). Its a workforce in which three out of four individuals are carrying a complex set of emotions about work.</p>
<p>If AI is dividing the workforce, the obvious question is: along what lines? Whos getting amplified, and whos getting left behind?</p>
<p>The clearest pattern is by role: designers and researchers are at the epicenter of AI anxiety across the board, while founders and executives are feeling the best. We measured the share of each role that landed in negative identity or emotional buckets, and the spread is stark:</p>
<p>Among researchers, 51% are “anxious about my job security,” versus 15% of founders. Among designers, 63% feel “overwhelmed by the pace of change” and 61% feel “tired,” the highest of any role. Researchers are among the most likely to fear “losing my job to AI” (36%, just behind Data/Analytics at 38%), and designers are the most likely to feel the comp squeeze (61% selected “expected to do more for the same compensation”). Both report the lowest willingness to recommend their field of any role, and designers, as well see, report the worst-rated managers in the survey.</p>
<p>Last year, designers and researchers showed the largest negative sentiment shift of any group. A year later, theyre the most negative on nearly every measure we have.</p>
<p>As a researcher, Im acutely aware of the years of insecurities plaguing the research community. The biggest discussions for us have always been about getting a seat at the table and democratizing research across other functions. Many now feel the seat is being pulled from under us, and the work is being democratized, not to other roles but to AI.</p>
<p>By level, the most identity-destabilized group is early-career ICs (27%). (This is a wrinkle well untangle in a moment, because those same early-career folks are, paradoxically, among the more optimistic.)</p>
<p>And the bigger the company, the more likely its people are to feel adrift in the AI transition: 23% feel destabilized at 10,000-plus-person companies, versus 15% at companies of 1 to 10.</p>
<p>AI is hardest on people in creative and research roles, on the most junior people, and on people working at the largest companies.</p>
<p>For all the AI upheaval, some of last years biggest findings came back almost unchanged, and their persistence through such a turbulent year makes them all the more convincing. Founders are still the happiest people in tech, and smaller companies are still better places to work than big ones. Before you read those as good news, its worth saying what “best” means here. The whole industry is sitting on a high baseline of burnout and a rather negative career view, and the winners of this section are the people who feel a little less of it.</p>
<p>Founders arent just the happiest people in tech—on most measures, theyre genuinely happy.</p>
<p>Founders and executives top nearly every measure in the survey: the highest optimism, the highest job enjoyment, the lowest burnout, the lowest layoff worry, and the most excitement about AI. That gap between founders and execs versus everyone else holds up statistically. On career optimism, it measures d ≈ 0.56, a medium-size effect and the second-largest in the entire dataset, behind only the AI divide.</p>
<p>As we wrote last year, the likeliest explanation is ownership: founders have the most control over their own destiny, and control turns out to be one of the best buffers against everything else. 71% are optimistic about their careers, they enjoy their work more than any other role, and theyre the least worried about layoffs of any group.</p>
<p>Ownership has limits, though. Nearly half of founders (47%) are still at least moderately burned out, with 18% very or completely burned out, even with the most control and the most upside of anyone in tech. And when we asked whether theyd recommend their path to a newcomer, founders landed at an NPS of 5. That is far healthier than the fields 39, but its still bad. Even the happiest people in tech come out slightly net-negative on telling someone to follow their path.</p>
<p>One caveat: we only surveyed people who are founders today. The ones whose startups failed arent represented, and most startups dont make it. Keep that in mind before you quit to go start something!</p>
<p>Smaller companies are still better places to work than big ones.</p>
<p>Company size predicts sentiment with almost eerie consistency. Walk from the smallest companies to the largest, and every measure of well-being gets steadily worse as the company grows:</p>
<p>People at small companies are more optimistic, less burned out, less worried about layoffs, and even feel AI is helping them more, likely because they have more freedom to actually use it. The “big-company blues” we described last year have settled in.</p>
<p>Look at the absolute numbers, though, not just the slope. Even at the smallest companies, 42% of people are at least moderately burned out, and the would-recommend score never climbs out of the red, sitting at 28 at 1-to-10-person shops. Small companies are winning a race to the least bad.</p>
<p>Where you physically work still hardly matters. There are barely any differences between how fully remote, hybrid, and in-office workers feel. Hybrid workers come out marginally the happiest (and in-office workers rate their managers the worst), but the gaps are small, just as we found last year. Employment type tells a familiar story with one twist. Founders and the self-employed are the happiest and least burned out, while contractors and freelancers are an interesting split—they are among the least burned out (less of the grind) but the most worried about layoffs (no job security).</p>
<p>One wrinkle you may have noticed: the largest companies (10,000+) tick up slightly in optimism and down in burnout compared with the 5,00110,000 tier, breaking the smooth gradient. But neither difference is statistically significant (5,00110,000 is our smallest sample), so the line flattens at the top rather than reversing. The one measure that does keep climbing to the very top is layoff worry. Workers at 10,000-plus-person companies are the most worried of anyone in the survey.</p>
<p>One more finding held firm from last year, and it may be the most actionable of all. Manager effectiveness remains the strongest driver of burnout in the entire dataset (it beats role, company size, and AI sentiment), and one of the strongest drivers of everything else. The gradient is dramatic:</p>
<p>Workers with an extremely effective manager report roughly 65% higher job enjoyment and dramatically lower burnout than those with an ineffective one. Yet only 25.5% of tech workers rate their manager as highly effective, while 36.5% rate theirs as ineffective, numbers that have barely budged since last year. The most powerful retention lever in tech is also the most neglected. (Notably, the worst-rated managers cluster in Data/Analytics and Design. The latter is a double blow, since designers are also among the most AI-anxious.)</p>
<p>We asked, “In a sentence, how would you describe the state of the tech industry right now?” About 70% of respondents answered, and the single most common theme, by a wide margin, was chaos: roughly three in 10 explicitly used words like change, chaotic, uncertain, unstable, and in flux. Another one in six described an industry moving too fast to keep up with—treadmills, hamster wheels, hurricanes, “drinking from a firehose.” After that came AI hype and bubble talk (12%) and then, finally, a note of excitement and opportunity (11%).</p>
<p>A few responses capture the sentiment better than any percentage can:</p>
<p>“Were in the 2<sup>nd</sup> inning of a massive shift, and no one knows how it will end, but all you can do is keep taking at-bats.”</p>
<p>“It feels like working on pure software is like picking up pennies in front of a steamroller.”</p>
<p>“The industry feels like it has lost its center of gravity—replacing curiosity about customers with an obsession over AI, automation, and efficiency.”</p>
<p>The chaos plus hype is well-described in this quote from a senior PM:</p>
<p>“Manic. Half are out of touch, clinging to the bandwagon, making the problem worse by pouring into the overhype. The other half are exhausted by the first half.” —Senior IC PM</p>
<p>When we ran sentiment analysis on the chaos-related quotes, the split was nearly even: 37% positive, 37% negative, and 26% neutral. The dominant theme is disorientation, but the emotional charge is truly bimodal. The same churn reads as thrilling to one person and terrifying to the next.</p>
<p>We confirmed this by splitting the responses by who wrote them. Career optimists and career pessimists describe the same industry in opposite terms. Optimists reach for “exciting,” “transforming,” “opportunity,” “fast-moving.” Pessimists reach for “chaos,” “layoffs,” “greed,” “dystopia.” Same disruption, opposite forecasts: half the room is anxiously bracing for AIs impact; the other half is eagerly leaning into the AI era.</p>
<p>The 2026 workforce is more burned out and less optimistic than a year ago, splitting along the fault line of AI into those who are thriving and those who are struggling, and a large, ambivalent middle caught between. Tech workers are mostly afraid of being squeezed by their jobs and increasing productivity expectations, privately convinced the field is no longer worth recommending to newcomers, while individually still finding real power and even joy in the tools. Its a complicated moment. Its also not a hopeless one.</p>
<p>So heres what the data suggests you can actually do about it.</p>
<p>Find something impactful to do with AI—then go deep. The “amplified” are the people who found the two or three tasks where AI measurably changed their output and got very good at those. Trying to use AI for everything is how you end up overwhelmed and conflicted, not empowered.</p>
<p>Watch the squeeze. The biggest career risk is silently absorbing a higher and higher bar for the same pay until youre burned out. Take our burnout test here, and if your output has doubled this year, talk to your manager about scope and compensation.</p>
<p>Your manager matters more than almost anything. A great manager is associated with about 65% higher job enjoyment and far less burnout. If you have one, protect that relationship. If you dont, getting closer to a better one may be the highest-leverage career move available to you.</p>
<p>Consider a smaller company—or your own. Every well-being measure in this survey improves as company size shrinks, and founders are the happiest group in tech. More autonomy and control is, year after year, the most reliable buffer against burnout and pessimism we find.</p>
<p>If youre early-career, find mentors. The rungs are disappearing, but strong mentorship remains highly effective. Seek the teams and managers who still invest in developing people. That investment is rarer and more valuable than its ever been.</p>
<p>Invest in managers—its still the best money youll spend. Only a quarter of tech workers rate their manager as highly effective, and nothing else in the data moves burnout, enjoyment, and retention as much. This was our top recommendation last year. Its our top recommendation again.</p>
<p>Manage the squeeze. Your people can feel AI raising the bar, and theyre watching to see whether you turn productivity gains into impossible expectations or actual relief. The fastest way to end up with resentment on your team is to pocket the productivity and turn saved time into more work for them.</p>
<p>Dont let the bottom rung rot. If AI is doing the entry-level work that juniors used to learn on, youre optimizing this years output by starving next years senior talent. Be deliberate about how early-career people develop when the old apprenticeship tasks are gone.</p>
<p>Pay special attention to design and research. For two years running, people in these roles report the worst sentiment, the highest AI anxiety, and some of the worst-rated managers. Thats a retention problem and a signal worth understanding before it becomes an exodus.</p>
<p>Treat AI adoption as a sorting risk rather than a productivity win. The same technology is lifting one part of your workforce while destabilizing another. The companies that come out of this ahead will help support the destabilized group instead of leaving them behind.</p>
<p>The throughline, if there is one, is the same as last years: Having the most advanced AI or the fanciest offices wont determine which organizations succeed. Remembering that there are people underneath all this change will—people who, right now, are excited and exhausted, hopeful and scared, often all at once. Those people are watching closely to see whether the future theyre helping to build will still have a place for them.</p>
<p>Huge thanks to the 5,920 tech professionals who shared how theyre really feeling. Your candor is what makes this possible, and itll help us keep tracking where the industry is headed. 🙏</p>
<p>Have a fulfilling and productive week.</p>
<p>Noam (and Lenny) 👋</p>
<p>This years survey reached 5,920 tech professionals, of whom 5,332 are currently working. All analyses are based on currently employed tech workers.</p>
<p>Role. As with last year, this is a product-centric audience: Product Management 46.9%, Engineering 12.6%, Founder/Executive 9.1%, Design 7.9%, Operations 4.3%, Product Marketing 4.0%, Research 3.2%, Data/Analytics 2.9%, Sales/GTM 2.8%, with a long tail of other functions.</p>
<p>Seniority. A senior crowd: ICSenior 28.9%, ICStaff/Principal 19.9%, Director 15.4%, Manager 12.1%, Founder/Exec 10.8%, VP+ 7.4%, and ICEarly career 5.5%. Roughly 54% individual contributors and 46% managers and above.</p>
<p>Company size. A fairly even spread, from 110-person startups (11.1%) up through 10,000-plus-person enterprises (18.0%), with the middle bands well represented.</p>
<p>Work setup. Fully remote 47.0%, hybrid 43.0%, fully in-office just 10.0%.</p>
<p>A methodological note for the careful reader: We made year-over-year comparisons only for questions whose wording matched across years. We redesigned much of the survey this year to focus on AI, which means a few 2025 themes (engagement, belonging, quitting intentions, career clarity) arent measured here, while others (layoff worry, the AI block, the career-recommendation score) are new. We also didnt collect age, tenure, or geography this year, so when we discuss career stage, were using job level as a proxy.</p>
<p>If youre finding this newsletter valuable, share it with a friend, and consider subscribing if you havent already. There are group discounts, gift options, and referral bonuses available.</p>
<p>Sincerely,</p>
<p>Lenny 👋</p>
<nav class="md-tags" >
<span class="md-tag">développeurs</span>
<span class="md-tag">sondage</span>
<span class="md-tag">burn-out</span>
</nav>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../2026-07-07-001/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</div>
</div>
</a>
<a href="../Readme/" class="md-footer__link md-footer__link--next" aria-label="Next: Déclassement">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Déclassement
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

519
site/404.html Normal file
View file

@ -0,0 +1,519 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="icon" href="/assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>Veille IA générative</title>
<link rel="stylesheet" href="/assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="/assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("/",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#__skip" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="/" title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="/" title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="/" class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
AI medical tools found to downplay symptoms of women, ethnic minorities
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
How tech workers are feeling in 2026: a workforce splitting in two
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1>404 - Not found</h1>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"/","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"/assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="/assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

623
site/Readme/index.html Normal file
View file

@ -0,0 +1,623 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="prev" href="../2026-07-08-001/">
<link rel="icon" href="../assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>Déclassement - Veille IA générative</title>
<link rel="stylesheet" href="../assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="../assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL("..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#declassement" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="./.." title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Déclassement
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="./.." title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="./.." class="md-nav__link">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
AI medical tools found to downplay symptoms of women, ethnic minorities
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
How tech workers are feeling in 2026: a workforce splitting in two
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<a href="././" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="declassement">Déclassement<a class="headerlink" href="#declassement" title="Permanent link">&para;</a></h1>
<p>On peut établir un parallèle avec les agriculteurs, dont les conditions de travail et de vie se sont dégradées avec l'agriculture intensive. Ils sont devenus dépendants des vendeurs de matériel, qui sont de plus en plus gros et coûtent de plus en plus cher, car les parcelles sont de plus en plus grandes. Ils sont aussi dépendant des vendeurs de semences, qu'ils ne peuvent plus reproduire eux-même. Et dépendant des vendeurs de produits phytosanitaires dont les vendeurs promettent des rendements extraordinaires. Mais à quel prix ? Beaucoup d'agriculteurs bossent comme des fous pour un salaire de misère, détruisent leur santé physique et mentale, et n'enrichissent que leurs fournisseurs. C'est exactement ce qui est en train de se passer avec les développeurs.</p>
<h1 id="environnement">Environnement<a class="headerlink" href="#environnement" title="Permanent link">&para;</a></h1>
<p>L'IA générative consomme plus d'eau que celle vendue en bouteille au niveau mondial. <a href="https://www.cell.com/patterns/fulltext/S2666-3899%2825%2900278-8">Source</a></p>
<p><strong>TODO</strong> émissions CO2 + extraction minerais + construction datacenters</p>
<p>Les GPU ont une durée de vie évaluée de 2 à 5 ans.</p>
<h2 id="democratie">Démocratie<a class="headerlink" href="#democratie" title="Permanent link">&para;</a></h2>
<p>L'IAgen permet de délivrer des messages politiques individualisés à chaque électeur potentiel, pour les encourager à voter (ou ne pas voter) en faveur d'un candidat.
Source : <a href="https://www.youtube.com/watch?v=h3AtWdeu_G0">échange entre Bernie Sanders et Claude</a></p>
<h2 id="le-cout-humain-de-lentrainement-des-llm">Le coût humain de l'entrainement des LLM<a class="headerlink" href="#le-cout-humain-de-lentrainement-des-llm" title="Permanent link">&para;</a></h2>
<p>L'entrainement des LLM se fait en exploitant des humains, et en détruisant leur santé mentale.
<a href="https://bee-tube.fr/w/tu9TBsoKvhGBSKgECRVQsZ">Les sacrifiés de l'IA</a> </p>
<h1 id="effondrement-de-modele">Effondrement de modèle<a class="headerlink" href="#effondrement-de-modele" title="Permanent link">&para;</a></h1>
<p>Il est déjà en cours : 50% du contenu d'internet aurait généré par des IA, <a href="https://futurism.com/artificial-intelligence/over-50-percent-internet-ai-slop">selon une étude menée par Graphite</a>. Les conséquences sont subtiles. C'est comme photocopier une photocopie 10 fois de suite : à chaque fois on perd quelques détails, même si globalement elle reste lisible.</p>
<p><a href="https://cacm.acm.org/blogcacm/model-collapse-is-already-happening-we-just-pretend-it-isnt/">Reférence</a> </p>
<h2 id="securite">Sécurité<a class="headerlink" href="#securite" title="Permanent link">&para;</a></h2>
<p>Les failles de sécurité des LLM sont telles que les entreprises un tant soit peu sérieuses devraient les interdire immédiatement. </p>
<p>Exemple : 4 gros problèmes de sécurité en une semaine prise au hasard, et il y en a régulièrement.</p>
<ul>
<li><a href="https://www.bleepingcomputer.com/news/security/popular-litellm-pypi-package-compromised-in-teampcp-supply-chain-attack/">Supply Chain attack sur LiteLLM</a></li>
<li><a href="https://slashdot.org/story/26/03/27/1514235/number-of-ai-chatbots-ignoring-human-instructions-increasing-study-says">Les chatbots ignorent du plus en plus les consignes données par les humains et ont des comportement non autorisés</a> (Etude du Centre for Long-Term Resilience)</li>
<li><a href="https://korben.info/shadowprompt-faille-extension-claude-chrome.html">Shadow Prompt</a></li>
<li><a href="https://korben.info/le-piratage-par-ia-na-plus-besoin-de-malware-une-simple-doc-suffit.html">Le piratage par IA n'a plus besoin de malware : une simple doc suffit</a></li>
</ul>
<h2 id="paradoxe">Paradoxe<a class="headerlink" href="#paradoxe" title="Permanent link">&para;</a></h2>
<p>Les langages de programmation sont faits pour que les humains manipulent des machines avec précision. Les IAgen sont des machines qui manipulent ces langages, de façon moins précise. C'est absurde.</p>
<h2 id="confidentialite">Confidentialité<a class="headerlink" href="#confidentialite" title="Permanent link">&para;</a></h2>
<p><a href="https://korben.info/github-va-utiliser-vos-donnees-copilot-pour-entrainer-ses-modeles-dia.html">Github, Anthropic, JetBrains et Microsoft entraînent leurs modèles sur les données privées de leurs clients payants</a>.</p>
<h2 id="surveillance-de-masse">Surveillance de masse<a class="headerlink" href="#surveillance-de-masse" title="Permanent link">&para;</a></h2>
<p>« LIA est le produit du business model de la surveillance de masse »
« Plus nous faisons confiance à ces entreprises pour devenir les systèmes nerveux de nos gouvernements et de nos institutions, plus elles accumulent de pouvoir, et plus il devient difficile de créer des alternatives »
« Cette idée selon laquelle nous serions tous des utilisateurs de lIA est fausse. (...) les grands clients sont surtout des puissants : des gouvernements, des Etats, des forces de lordre ou des grands acteurs économiques comme les dirigeants dHollywood, qui décident dintroduire ces systèmes dans le processus de fabrication au risque de dégrader le travail. Les travailleurs, eux, ne sont pas les utilisateurs : ce sont les sujets. »
Meredith Whittaker - Présidente de la fondation Signal, Cofondatrice de lAI Now Institute
<a href="https://www.lemonde.fr/economie/article/2026/03/28/meredith-whittaker-presidente-de-signal-en-croisade-contre-la-surveillance-de-masse_6675056_3234.html">Source</a></p>
<h2 id="machine-a-aggraver-les-inegalites">Machine à aggraver les inégalités<a class="headerlink" href="#machine-a-aggraver-les-inegalites" title="Permanent link">&para;</a></h2>
<p>Larry Fink, <a href="https://www.lemonde.fr/economie/article/2026/03/07/a-wall-street-des-remous-et-inquietudes-sur-l-immense-marche-du-credit-prive_6669881_3234.html">le PDG de BlackRock, premier gestionnaire dactifs mondial</a>, a profité de sa traditionnelle lettre annuelle aux investisseurs, lundi 23 mars 2026, pour alerter sur le risque de voir lintelligence artificielle (IA) devenir une machine à industrialiser les inégalités.</p>
<p>Quand un milliardaire s'inquiète des inégalités, c'est que le problème est grave.</p>
<p><a href="https://www.lemonde.fr/economie/article/2026/03/24/intelligence-artificielle-le-contraste-entre-des-patrimoines-incommensurables-et-la-menace-de-plans-sociaux-massifs-est-vertigineux_6674041_3234.html">Source </a></p>
<h2 id="le-code-nest-pas-le-goulet-detranglement">Le code n'est pas le goulet d'étranglement<a class="headerlink" href="#le-code-nest-pas-le-goulet-detranglement" title="Permanent link">&para;</a></h2>
<p>Le gain de productivité sur le développement est absorbé presque entièrement par un accroissement du temps requis par la spécification et la relecture. La charge de travail est déplacée, pas éliminée.</p>
<p><a href="https://www.infoq.com/news/2026/03/agoda-ai-code-bottleneck/">Source</a>:</p>
<h2 id="boucle-de-feedback-trop-longue">Boucle de feedback trop longue<a class="headerlink" href="#boucle-de-feedback-trop-longue" title="Permanent link">&para;</a></h2>
<p>Si les données sur lesquelles un LLM a été entraîné deviennent obsolètes, il faudra attendre que la version corrigée soit devenue majoritaire sur le Web pour qu'il génère enfin la version correcte.</p>
<h2 id="burnout">Burnout<a class="headerlink" href="#burnout" title="Permanent link">&para;</a></h2>
<p>Le temps auparavant consacré à des tâches simples et répétitives, comme écrire du code boilerplate, est éliminé par les LLM, ce qui amène à enchaîner les prises de décisions qui sollicitent bien plus l'intellect. De plus les LLM incitent à enchaîner les tâches rapidement. Tout cela mène à des burnouts (Source : <a href="https://hbr.org/2026/02/ai-doesnt-reduce-work-it-intensifies-it">Harvard Business Review</a>)</p>
<h2 id="lia-detruit-les-institutions-democratiques">L'IA détruit les institutions démocratiques<a class="headerlink" href="#lia-detruit-les-institutions-democratiques" title="Permanent link">&para;</a></h2>
<p>LIA fragilise lEtat de droit en renforçant lopacité des décisions. Or la transparence est à la base de la démocratie.</p>
<p>"Quand lIA se trompe, les institutions paient le coût de la correction et quand elle « réussit », elles sappauvrissent en expertise"</p>
<p>Elle automatise des choix fondamentalement moraux, aplatit les hiérarchies institutionnelles et rend invisibles les règles qui donnent leur sens aux institutions.</p>
<p><a href="https://danslesalgorithmes.net/stream/lia-ne-reforme-pas-les-institutions-democratiques-elle-les-detruit/">Source</a> </p>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../2026-07-08-001/" class="md-footer__link md-footer__link--prev" aria-label="Previous: How tech workers are feeling in 2026: a workforce splitting in two">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
How tech workers are feeling in 2026: a workforce splitting in two
</div>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":"..","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="../assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -0,0 +1,29 @@
-------------------------------------------------------------------------------
Third-Party licenses
-------------------------------------------------------------------------------
Package: clipboard@2.0.11
License: MIT
Copyright: Zeno Rocha
-------------------------------------------------------------------------------
Package: escape-html@1.0.3
License: MIT
Copyright: 2012-2013 TJ Holowaychuk
2015 Andreas Lubbe
2015 Tiancheng "Timothy" Gu
-------------------------------------------------------------------------------
Package: focus-visible@5.2.1
License: W3C
Copyright: WICG
-------------------------------------------------------------------------------
Package: rxjs@7.8.2
License: Apache-2.0
Copyright: 2015-2018 Google, Inc.,
2015-2018 Netflix, Inc.,
2015-2018 Microsoft Corp. and contributors

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

575
site/index.html Normal file
View file

@ -0,0 +1,575 @@
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="A new project generated from the default template project.">
<meta name="author" content="<your name here>">
<link rel="next" href="./2024-09-16-001/">
<link rel="icon" href="./assets/images/favicon.png">
<meta name="generator" content="zensical-0.0.47">
<title>Accueil - Veille IA générative</title>
<link rel="stylesheet" href="./assets/stylesheets/modern/main.5e19f6ca.min.css">
<link rel="stylesheet" href="./assets/stylesheets/modern/palette.dfe2e883.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&amp;display=fallback">
<style>:root{--md-text-font:"Inter";--md-code-font:"JetBrains Mono"}</style>
<script>__md_scope=new URL(".",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer" aria-label="Navigation"></label>
<div data-md-component="skip">
<a href="#accueil" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="" title="Veille IA générative" class="md-header__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer" aria-label="Navigation">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-menu" viewBox="0 0 24 24"><path d="M4 5h16M4 12h16M4 19h16"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Veille IA générative
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Accueil
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="none" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
</label>
<input class="md-option" data-md-color-media="none" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-moon" viewBox="0 0 24 24"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search" aria-label="Search">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog" aria-label="Search">
<button type="button" class="md-search__button">
Search
</button>
</div>
<div class="md-header__source">
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="" title="Veille IA générative" class="md-nav__button md-logo" aria-label="Veille IA générative" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
</a>
Veille IA générative
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--active">
<a href="" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Accueil
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./2024-09-16-001/" class="md-nav__link">
<span class="md-ellipsis">
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./2025-09-19-001/" class="md-nav__link">
<span class="md-ellipsis">
AI medical tools found to downplay symptoms of women, ethnic minorities
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./2025-09-20-001/" class="md-nav__link">
<span class="md-ellipsis">
DeepSeek - L'IA chinoise qui livre du code pourri aux ennemis du régime
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./2026-04-13-001/" class="md-nav__link">
<span class="md-ellipsis">
Programming used to be free
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./2026-07-07-001/" class="md-nav__link">
<span class="md-ellipsis">
Big Tech Has Suddenly Flipped on the AI Jobs Wipeout Scenario
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./2026-07-08-001/" class="md-nav__link">
<span class="md-ellipsis">
How tech workers are feeling in 2026: a workforce splitting in two
</span>
</a>
</li>
<li class="md-nav__item">
<a href="./Readme/" class="md-nav__link">
<span class="md-ellipsis">
Déclassement
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="On this page">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="accueil">Accueil<a class="headerlink" href="#accueil" title="Permanent link">&para;</a></h1>
<p>Documents concernant les effets des IA génératives, que ce soit leur entraînement, leur usage ou la construction et l'entretien des centres de données.</p>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-circle-arrow-up" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="m16 12-4-4-4 4M12 16V8"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="./2024-09-16-001/" class="md-footer__link md-footer__link--next" aria-label="Next: « Un vaste système de surveillance piloté par l&#x27;IA peut amener les citoyens à un meilleur comportement », d&#x27;après Larry Ellison">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
« Un vaste système de surveillance piloté par l'IA peut amener les citoyens à un meilleur comportement », d'après Larry Ellison
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 The authors
</div>
Made with
<a href="https://zensical.org/" target="_blank" rel="noopener">
Zensical
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate":null,"base":".","features":["announce.dismiss","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.top","navigation.tracking","search.highlight"],"search":"./assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":null}</script>
<script src="./assets/javascripts/bundle.0df4f2d0.min.js"></script>
</body>
</html>

0
site/objects.inv Normal file
View file

1
site/search.json Normal file

File diff suppressed because one or more lines are too long

3
site/sitemap.xml Normal file
View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
</urlset>

349
zensical.toml Normal file
View file

@ -0,0 +1,349 @@
# ============================================================================
#
# The configuration produced by default is meant to highlight the features
# that Zensical provides and to serve as a starting point for your own
# projects.
#
# ============================================================================
[project]
# The site_name is shown in the page header and the browser window title
#
# Read more: https://zensical.org/docs/setup/basics/#site_name
site_name = "Veille IA générative"
# The site_description is included in the HTML head and should contain a
# meaningful description of the site content for use by search engines.
#
# Read more: https://zensical.org/docs/setup/basics/#site_description
site_description = "A new project generated from the default template project."
# The site_author attribute. This is used in the HTML head element.
#
# Read more: https://zensical.org/docs/setup/basics/#site_author
site_author = "<your name here>"
# The site_url is the canonical URL for your site. When building online
# documentation you should set this.
# Read more: https://zensical.org/docs/setup/basics/#site_url
#site_url = "https://www.example.com/"
# The copyright notice appears in the page footer and can contain an HTML
# fragment.
#
# Read more: https://zensical.org/docs/setup/basics/#copyright
copyright = """
Copyright &copy; 2026 The authors
"""
# Zensical supports both implicit navigation and explicitly defined navigation.
# If you decide not to define a navigation here then Zensical will simply
# derive the navigation structure from the directory structure of your
# "docs_dir". The definition below demonstrates how a navigation structure
# can be defined using TOML syntax.
#
# Read more: https://zensical.org/docs/setup/navigation/
# nav = [
# { "Get started" = "index.md" },
# { "Markdown in 5min" = "markdown.md" },
# ]
# With the "extra_css" option you can add your own CSS styling to customize
# your Zensical project according to your needs. You can add any number of
# CSS files.
#
# The path provided should be relative to the "docs_dir".
#
# Read more: https://zensical.org/docs/customization/#additional-css
#
#extra_css = ["stylesheets/extra.css"]
# With the `extra_javascript` option you can add your own JavaScript to your
# project to customize the behavior according to your needs.
#
# The path provided should be relative to the "docs_dir".
#
# Read more: https://zensical.org/docs/customization/#additional-javascript
#extra_javascript = ["javascripts/extra.js"]
# ----------------------------------------------------------------------------
# Section for configuring theme options
# ----------------------------------------------------------------------------
[project.theme]
# change this to "classic" to use the traditional Material for MkDocs look.
#variant = "classic"
# Zensical allows you to override specific blocks, partials, or whole
# templates as well as to define your own templates. To do this, uncomment
# the custom_dir setting below and set it to a directory in which you
# keep your template overrides.
#
# Read more:
# - https://zensical.org/docs/customization/#extending-the-theme
#
#custom_dir = "overrides"
# With the "favicon" option you can set your own image to use as the icon
# browsers will use in the browser title bar or tab bar. The path provided
# must be relative to the "docs_dir".
#
# Read more:
# - https://zensical.org/docs/setup/logo-and-icons/#favicon
# - https://developer.mozilla.org/en-US/docs/Glossary/Favicon
#
#favicon = "images/favicon.png"
# Zensical supports more than 60 different languages. This means that the
# labels and tooltips that Zensical's templates produce are translated.
# The "language" option allows you to set the language used. This language
# is also indicated in the HTML head element to help with accessibility
# and guide search engines and translation tools.
#
# The default language is "en" (English). It is possible to create
# sites with multiple languages and configure a language selector. See
# the documentation for details.
#
# Read more:
# - https://zensical.org/docs/setup/language/
#
language = "en"
# Zensical provides a number of feature toggles that change the behavior
# of the documentation site.
features = [
# Zensical includes an announcement bar. This feature allows users to
# dismiss it when they have read the announcement.
# https://zensical.org/docs/setup/header/#announcement-bar
"announce.dismiss",
# If you have a repository configured and turn on this feature, Zensical
# will generate an edit button for the page. This works for common
# repository hosting services.
# https://zensical.org/docs/setup/repository/#content-actions
#"content.action.edit",
# If you have a repository configured and turn on this feature, Zensical
# will generate a button that allows the user to view the Markdown
# code for the current page.
# https://zensical.org/docs/setup/repository/#content-actions
#"content.action.view",
# Code annotations allow you to add an icon with a tooltip to your
# code blocks to provide explanations at crucial points.
# https://zensical.org/docs/authoring/code-blocks/#code-annotations
"content.code.annotate",
# This feature turns on a button in code blocks that allow users to
# copy the content to their clipboard without first selecting it.
# https://zensical.org/docs/authoring/code-blocks/#code-copy-button
"content.code.copy",
# Code blocks can include a button to allow for the selection of line
# ranges by the user.
# https://zensical.org/docs/authoring/code-blocks/#code-selection-button
"content.code.select",
# Zensical can render footnotes as inline tooltips, so the user can read
# the footnote without leaving the context of the document.
# https://zensical.org/docs/authoring/footnotes/#footnote-tooltips
"content.footnote.tooltips",
# If you have many content tabs that have the same titles (e.g., "Python",
# "JavaScript", "Cobol"), this feature causes all of them to switch to
# at the same time when the user chooses their language in one.
# https://zensical.org/docs/authoring/content-tabs/#linked-content-tabs
"content.tabs.link",
# With this feature enabled users can add tooltips to links that will be
# displayed when the mouse pointer hovers the link.
# https://zensical.org/docs/authoring/tooltips/#improved-tooltips
"content.tooltips",
# With this feature enabled, Zensical will automatically hide parts
# of the header when the user scrolls past a certain point.
# https://zensical.org/docs/setup/header/#automatic-hiding
# "header.autohide",
# Turn on this feature to expand all collapsible sections in the
# navigation sidebar by default.
# https://zensical.org/docs/setup/navigation/#navigation-expansion
# "navigation.expand",
# This feature turns on navigation elements in the footer that allow the
# user to navigate to a next or previous page.
# https://zensical.org/docs/setup/footer/#navigation
"navigation.footer",
# When section index pages are enabled, documents can be directly attached
# to sections, which is particularly useful for providing overview pages.
# https://zensical.org/docs/setup/navigation/#section-index-pages
"navigation.indexes",
# When instant navigation is enabled, clicks on all internal links will be
# intercepted and dispatched via XHR without fully reloading the page.
# https://zensical.org/docs/setup/navigation/#instant-navigation
"navigation.instant",
# With instant prefetching, your site will start to fetch a page once the
# user hovers over a link. This will reduce the perceived loading time
# for the user.
# https://zensical.org/docs/setup/navigation/#instant-prefetching
"navigation.instant.prefetch",
# In order to provide a better user experience on slow connections when
# using instant navigation, a progress indicator can be enabled.
# https://zensical.org/docs/setup/navigation/#progress-indicator
#"navigation.instant.progress",
# When navigation paths are activated, a breadcrumb navigation is rendered
# above the title of each page
# https://zensical.org/docs/setup/navigation/#navigation-path
"navigation.path",
# When pruning is enabled, only the visible navigation items are included
# in the rendered HTML, reducing the size of the built site by 33% or more.
# https://zensical.org/docs/setup/navigation/#navigation-pruning
#"navigation.prune",
# When sections are enabled, top-level sections are rendered as groups in
# the sidebar for viewports above 1220px, but remain as-is on mobile.
# https://zensical.org/docs/setup/navigation/#navigation-sections
"navigation.sections",
# When tabs are enabled, top-level sections are rendered in a menu layer
# below the header for viewports above 1220px, but remain as-is on mobile.
# https://zensical.org/docs/setup/navigation/#navigation-tabs
#"navigation.tabs",
# When sticky tabs are enabled, navigation tabs will lock below the header
# and always remain visible when scrolling down.
# https://zensical.org/docs/setup/navigation/#sticky-navigation-tabs
#"navigation.tabs.sticky",
# A back-to-top button can be shown when the user, after scrolling down,
# starts to scroll up again.
# https://zensical.org/docs/setup/navigation/#back-to-top-button
"navigation.top",
# When anchor tracking is enabled, the URL in the address bar is
# automatically updated with the active anchor as highlighted in the table
# of contents.
# https://zensical.org/docs/setup/navigation/#anchor-tracking
"navigation.tracking",
# When search highlighting is enabled and a user clicks on a search result,
# Zensical will highlight all occurrences after following the link.
# https://zensical.org/docs/setup/search/#search-highlighting
"search.highlight",
# When anchor following for the table of contents is enabled, the sidebar
# is automatically scrolled so that the active anchor is always visible.
# https://zensical.org/docs/setup/navigation/#anchor-following
# "toc.follow",
# When navigation integration for the table of contents is enabled, it is
# always rendered as part of the navigation sidebar on the left.
# https://zensical.org/docs/setup/navigation/#navigation-integration
#"toc.integrate",
]
# ----------------------------------------------------------------------------
# You can configure your own logo to be shown in the header using the "logo"
# option in the "theme" subsection. The logo must be a relative path to a file
# in your "docs_dir", e.g., to use `docs/assets/logo.png` you would set:
# ----------------------------------------------------------------------------
#logo = "assets/logo.png"
# ----------------------------------------------------------------------------
# If you don't have a dedicated project logo, you can use a built-in icon from
# the icon sets shipped in Zensical. Please note that the setting lives in a
# different subsection, and that the above take precedence over the icon.
#
# Read more:
# - https://zensical.org/docs/setup/logo-and-icons
# - https://github.com/zensical/ui/tree/master/dist/.icons
# ----------------------------------------------------------------------------
#[project.theme.icon]
#logo = "lucide/smile"
# ----------------------------------------------------------------------------
# In the "font" subsection you can configure the fonts used. By default, fonts
# are loaded from Google Fonts, giving you a wide range of choices from a set
# of suitably licensed fonts. There are options for a normal text font and for
# a monospaced font used in code blocks.
# ----------------------------------------------------------------------------
#[project.theme.font]
#text = "Inter"
#code = "Jetbrains Mono"
# ----------------------------------------------------------------------------
# In the "palette" subsection you can configure options for the color scheme.
# You can configure different color schemes, e.g., to turn on dark mode,
# that the user can switch between. Each color scheme can be further
# customized.
#
# Read more:
# - https://zensical.org/docs/setup/colors/
# ----------------------------------------------------------------------------
[[project.theme.palette]]
scheme = "default"
toggle.icon = "lucide/sun"
toggle.name = "Switch to dark mode"
[[project.theme.palette]]
scheme = "slate"
toggle.icon = "lucide/moon"
toggle.name = "Switch to light mode"
# ----------------------------------------------------------------------------
# The "extra" section contains miscellaneous settings.
# ----------------------------------------------------------------------------
#[[project.extra.social]]
#icon = "fontawesome/brands/github"
#link = "https://github.com/user/repo"
# ----------------------------------------------------------------------------
# In this section you can configure the Markdown extensions that are used when
# rendering your documentation. We enable the most useful extensions by default,
# but you can customize this list to your needs.
#
# Read more:
# - https://zensical.org/docs/setup/extensions/
# ----------------------------------------------------------------------------
[project.markdown_extensions.abbr]
[project.markdown_extensions.admonition]
[project.markdown_extensions.attr_list]
[project.markdown_extensions.def_list]
[project.markdown_extensions.footnotes]
[project.markdown_extensions.md_in_html]
[project.markdown_extensions.toc]
permalink = true
[project.markdown_extensions.pymdownx.arithmatex]
generic = true
[project.markdown_extensions.pymdownx.betterem]
[project.markdown_extensions.pymdownx.caret]
[project.markdown_extensions.pymdownx.details]
[project.markdown_extensions.pymdownx.emoji]
emoji_generator = "zensical.extensions.emoji.to_svg"
emoji_index = "zensical.extensions.emoji.twemoji"
[project.markdown_extensions.pymdownx.highlight]
anchor_linenums = true
line_spans = "__span"
pygments_lang_class = true
[project.markdown_extensions.pymdownx.inlinehilite]
[project.markdown_extensions.pymdownx.keys]
[project.markdown_extensions.pymdownx.magiclink]
[project.markdown_extensions.pymdownx.mark]
[project.markdown_extensions.pymdownx.smartsymbols]
[project.markdown_extensions.pymdownx.superfences]
custom_fences = [
{ name = "mermaid", class = "mermaid", format = "pymdownx.superfences.fence_code_format" }
]
[project.markdown_extensions.pymdownx.tabbed]
alternate_style = true
combine_header_slug = true
[project.markdown_extensions.pymdownx.tasklist]
custom_checkbox = true
[project.markdown_extensions.pymdownx.tilde]