Gaël Varoquaux
@gaelvaroquaux.bsky.social
Research & code: Research director @inria
►Data, Health, & Computer science
►Python coder, (co)founder of scikit-learn, joblib, & @probabl.bsky.social
►Sometimes does art photography
►Physics PhD
►Data, Health, & Computer science
►Python coder, (co)founder of scikit-learn, joblib, & @probabl.bsky.social
►Sometimes does art photography
►Physics PhD
Reposted by Gaël Varoquaux
Kyle Kingsbury is not a journalist. He is not an op-ed writer.
He is a computer safety researcher.
And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.
In under 1600 words.
aphyr.com/posts/397-i-...
He is a computer safety researcher.
And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.
In under 1600 words.
aphyr.com/posts/397-i-...
November 9, 2025 at 8:49 PM
Kyle Kingsbury is not a journalist. He is not an op-ed writer.
He is a computer safety researcher.
And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.
In under 1600 words.
aphyr.com/posts/397-i-...
He is a computer safety researcher.
And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.
In under 1600 words.
aphyr.com/posts/397-i-...
Reposted by Gaël Varoquaux
[ #VeilleESR #VeilleEN ] Le rapporteur général Philippe Juvin appelle au gel des avancements automatiques dans la fonction publique #PLF2026
par @basscordia.bsky.social
C'est effectivement l'étape logique quand on prend au sérieux tout le discours "performance des fonctionnaires".
par @basscordia.bsky.social
C'est effectivement l'étape logique quand on prend au sérieux tout le discours "performance des fonctionnaires".
Budget : le rapporteur général Philippe Juvin appelle au gel des avancements automatiques dans la fonction publique
Dans un rapport sur le projet de loi de finances 2026, le rapporteur général du budget Philippe Juvin pousse au gel des avancements automatiques des agents publics. Un totem statutaire. Le député LR p...
acteurspublics.fr
November 8, 2025 at 9:05 AM
[ #VeilleESR #VeilleEN ] Le rapporteur général Philippe Juvin appelle au gel des avancements automatiques dans la fonction publique #PLF2026
par @basscordia.bsky.social
C'est effectivement l'étape logique quand on prend au sérieux tout le discours "performance des fonctionnaires".
par @basscordia.bsky.social
C'est effectivement l'étape logique quand on prend au sérieux tout le discours "performance des fonctionnaires".
Reposted by Gaël Varoquaux
@gaelvaroquaux.bsky.social live-coding a data prediction model
November 6, 2025 at 9:23 AM
@gaelvaroquaux.bsky.social live-coding a data prediction model
Reposted by Gaël Varoquaux
La Cour pénale internationale va remplacer l'ensemble de ses outils numériques Microsoft par un logiciel européen (OpenDesk).
Et ce, pour éviter de subir de nouvelles sanctions américaines.
Bonne idée...
L'indépendance numérique devrait être une priorité pour toutes les institutions européennes.
Et ce, pour éviter de subir de nouvelles sanctions américaines.
Bonne idée...
L'indépendance numérique devrait être une priorité pour toutes les institutions européennes.
They should have never become so dependent on Microsoft in the first place.
The #ICC will replace Microsoft’s Office software w the German OpenDesk amid concerns about a new wave of U.S. sanctions that could paralyze the court's day-to-day operations: subscriber.politicopro.com/article/2025...
The #ICC will replace Microsoft’s Office software w the German OpenDesk amid concerns about a new wave of U.S. sanctions that could paralyze the court's day-to-day operations: subscriber.politicopro.com/article/2025...
POLITICO Pro: International Criminal Court to drop Microsoft over sanction fears
subscriber.politicopro.com
October 31, 2025 at 5:10 PM
La Cour pénale internationale va remplacer l'ensemble de ses outils numériques Microsoft par un logiciel européen (OpenDesk).
Et ce, pour éviter de subir de nouvelles sanctions américaines.
Bonne idée...
L'indépendance numérique devrait être une priorité pour toutes les institutions européennes.
Et ce, pour éviter de subir de nouvelles sanctions américaines.
Bonne idée...
L'indépendance numérique devrait être une priorité pour toutes les institutions européennes.
Maïc, you lived 100 years, what changed?
gael-varoquaux.info/personnal/ma...
gael-varoquaux.info/personnal/ma...
Maïc, you lived 100 years, what changed?
At Maïc’s 100th birthday, I asked her “you lived 100 years, what was the most important change for you?”. She mentioned “Internet”. I asked, why was the Internet important to her eyes? Because...
gael-varoquaux.info
October 29, 2025 at 10:19 PM
Maïc, you lived 100 years, what changed?
gael-varoquaux.info/personnal/ma...
gael-varoquaux.info/personnal/ma...
Reposted by Gaël Varoquaux
On continue notre exploration des rapports entre Intelligence artificielle et sante avec @gaelvaroquaux.bsky.social : L’intelligence artificielle et dossier patient : promesses et écueils
#Medsky #IA #AI @scikit-learn.org
youtu.be/A9Vyo_-clQc #IA #AI
#Medsky #IA #AI @scikit-learn.org
youtu.be/A9Vyo_-clQc #IA #AI
Gaël Varoquaux : L’intelligence artificielle et dossier patient : promesses et écueils
YouTube video by Académie de Médecine (ARMB)
youtu.be
October 29, 2025 at 11:36 AM
On continue notre exploration des rapports entre Intelligence artificielle et sante avec @gaelvaroquaux.bsky.social : L’intelligence artificielle et dossier patient : promesses et écueils
#Medsky #IA #AI @scikit-learn.org
youtu.be/A9Vyo_-clQc #IA #AI
#Medsky #IA #AI @scikit-learn.org
youtu.be/A9Vyo_-clQc #IA #AI
Reposted by Gaël Varoquaux
Que révèle le baromètre vélo sur les points dangereux ou améliorés pour la circulation vélo à Antony
Points d'amélioration prioritaires
* rue Gabriel Peri
* croix de Berny
* rue Auguste Mounier
Points d'amélioration prioritaires
* rue Gabriel Peri
* croix de Berny
* rue Auguste Mounier
October 25, 2025 at 7:32 AM
Que révèle le baromètre vélo sur les points dangereux ou améliorés pour la circulation vélo à Antony
Points d'amélioration prioritaires
* rue Gabriel Peri
* croix de Berny
* rue Auguste Mounier
Points d'amélioration prioritaires
* rue Gabriel Peri
* croix de Berny
* rue Auguste Mounier
One of my collaborator sending me a @skrub-data.bsky.social TableReport as an HTML file, with which I can interact, and explore the data, to give him feedback.
Ideal workflow, as far as I am concerned: async, yet interactive, and not needing an infrastructure
Ideal workflow, as far as I am concerned: async, yet interactive, and not needing an infrastructure
October 23, 2025 at 8:10 PM
One of my collaborator sending me a @skrub-data.bsky.social TableReport as an HTML file, with which I can interact, and explore the data, to give him feedback.
Ideal workflow, as far as I am concerned: async, yet interactive, and not needing an infrastructure
Ideal workflow, as far as I am concerned: async, yet interactive, and not needing an infrastructure
Reposted by Gaël Varoquaux
Voici le lien vers l'article du Monde (@monniauxd.bsky.social est semble-t-il trop timide pour le mettre lui-même) www.lemonde.fr/idees/articl...
David Monniaux, directeur de recherche au CNRS : « Que se passerait-il si Trump ordonnait aux Gafam de cesser leurs services cloud à l’égard de nos gouvernements ? »
TRIBUNE. Dans une tribune au « Monde », le chercheur souligne les dangers de la dépendance numérique européenne à l’égard des géants du Web, soumis à la législation américaine.
www.lemonde.fr
October 23, 2025 at 5:09 PM
Voici le lien vers l'article du Monde (@monniauxd.bsky.social est semble-t-il trop timide pour le mettre lui-même) www.lemonde.fr/idees/articl...
Reposted by Gaël Varoquaux
Competitor enters a major AI competition (RNA folding)
GPU poor so can't train an AI
Builds a "classic" eng pipeline instead. (90s tech)
Wins and beat everyone using DL 💀
Their winning "hybrid" model had an AI in it. Their original one did not and had a higher score
So they won despite the AI 😂
GPU poor so can't train an AI
Builds a "classic" eng pipeline instead. (90s tech)
Wins and beat everyone using DL 💀
Their winning "hybrid" model had an AI in it. Their original one did not and had a higher score
So they won despite the AI 😂
While many teams relied on deep learning, the winning team (jaejohn) surprised everyone with a highly optimized pipeline that revived classic template-based modeling. 👇
www.kaggle.com/competitions...
www.kaggle.com/competitions...
1st Place Solution | Kaggle
Hybrid TBM + DRfold2 Approach
www.kaggle.com
October 17, 2025 at 11:19 PM
Competitor enters a major AI competition (RNA folding)
GPU poor so can't train an AI
Builds a "classic" eng pipeline instead. (90s tech)
Wins and beat everyone using DL 💀
Their winning "hybrid" model had an AI in it. Their original one did not and had a higher score
So they won despite the AI 😂
GPU poor so can't train an AI
Builds a "classic" eng pipeline instead. (90s tech)
Wins and beat everyone using DL 💀
Their winning "hybrid" model had an AI in it. Their original one did not and had a higher score
So they won despite the AI 😂
A speech about what drives me, how science and open source are bitter victories, unable to make improve the world if society does not embrace them for the better:
gael-varoquaux.info/personnal/a-...
gael-varoquaux.info/personnal/a-...
A national recognition; but science and open source are bitter victories
I have recently been awarded France’s national order of merit, for my career, in science, in open source, and around AI. The speech that I gave carries messages important to me (French below;...
gael-varoquaux.info
October 10, 2025 at 11:37 AM
A speech about what drives me, how science and open source are bitter victories, unable to make improve the world if society does not embrace them for the better:
gael-varoquaux.info/personnal/a-...
gael-varoquaux.info/personnal/a-...
Reposted by Gaël Varoquaux
Pétition "non à #ChatControl" à signer sur le site de l'assemblée nationale. petitions.assemblee-nationale.fr/initiatives/...
Non à Chat Control, outil de surveillance de masse - Non à Chat Control, outil de surveillance de masse - Plateforme des pétitions de l’Assemblée nationale
Chers Représentants,
Je vous écris pour exprimer mes graves préoccupations concernant la proposition de législation Chat Control (Règlement CSAM) actuellement reconsidérée sous la Présidence danoise ...
petitions.assemblee-nationale.fr
October 9, 2025 at 9:22 AM
Pétition "non à #ChatControl" à signer sur le site de l'assemblée nationale. petitions.assemblee-nationale.fr/initiatives/...
Reposted by Gaël Varoquaux
What a banger is skrub @skrub-data.bsky.social !
Big thumbs up for the sklearn team & the maintainer of this package
Big thumbs up for the sklearn team & the maintainer of this package
October 1, 2025 at 8:24 AM
What a banger is skrub @skrub-data.bsky.social !
Big thumbs up for the sklearn team & the maintainer of this package
Big thumbs up for the sklearn team & the maintainer of this package
Reposted by Gaël Varoquaux
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe. signal.org/blog/pdfs/ge...
signal.org
October 3, 2025 at 4:14 PM
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe. signal.org/blog/pdfs/ge...
Reposted by Gaël Varoquaux
2/3
L'État, à la base, ce n'est pas juste d'être une immense tirelire qui collecte des impôts et reverse des subventions aux entreprises et des allocations aux ménages.
Sa fonction première c'est d'assurer la production de services non marchands de qualité.
L'État, à la base, ce n'est pas juste d'être une immense tirelire qui collecte des impôts et reverse des subventions aux entreprises et des allocations aux ménages.
Sa fonction première c'est d'assurer la production de services non marchands de qualité.
October 4, 2025 at 9:04 AM
2/3
L'État, à la base, ce n'est pas juste d'être une immense tirelire qui collecte des impôts et reverse des subventions aux entreprises et des allocations aux ménages.
Sa fonction première c'est d'assurer la production de services non marchands de qualité.
L'État, à la base, ce n'est pas juste d'être une immense tirelire qui collecte des impôts et reverse des subventions aux entreprises et des allocations aux ménages.
Sa fonction première c'est d'assurer la production de services non marchands de qualité.
Reposted by Gaël Varoquaux
In 2016 Hinton predicted that AI would replace all radiologists in five years. Ten years later, why hasn't it happened? This post is a great explainer.
www.understandingai.org/p/ai-isnt-re...
www.understandingai.org/p/ai-isnt-re...
AI isn't replacing radiologists
Radiology combines digital images, clear benchmarks, and repeatable tasks. But demand for human radiologists is at an all-time high.
www.understandingai.org
October 1, 2025 at 2:35 PM
In 2016 Hinton predicted that AI would replace all radiologists in five years. Ten years later, why hasn't it happened? This post is a great explainer.
www.understandingai.org/p/ai-isnt-re...
www.understandingai.org/p/ai-isnt-re...
Normative framework of bigger tech
(aka, me trolling the tech audience)
(aka, me trolling the tech audience)
Come to my lightning talk
At @pydataparis.bsky.social in a few minutes
At @pydataparis.bsky.social in a few minutes
October 1, 2025 at 4:42 PM
Normative framework of bigger tech
(aka, me trolling the tech audience)
(aka, me trolling the tech audience)
Reposted by Gaël Varoquaux
📹 Les Antoniens sont-ils les contribuables qui payent le plus cher en France en vidéosurveillance, et pour quels résultats ?
🔍 Pour demander plus de transparence, vous pouvez soutenir *aujourd'hui* notre demande d'audit à la la cour des comptes
participationcitoyenne.ccomptes.fr/processes/co...
🔍 Pour demander plus de transparence, vous pouvez soutenir *aujourd'hui* notre demande d'audit à la la cour des comptes
participationcitoyenne.ccomptes.fr/processes/co...
Politique de vidéosurveillance de la Ville d’Antony - Contributions - 2025 - Aidez-nous à enrichir notre programme de travail - Plateforme de participation de la Cour des Comptes
Corps de la contributionLa ville d’Antony se targue d’investir un million d’euro par an, depuis plusieurs années, dans son programme de vidéosurveillance - mais communique beaucoup moins sur les résul...
participationcitoyenne.ccomptes.fr
September 30, 2025 at 10:31 AM
📹 Les Antoniens sont-ils les contribuables qui payent le plus cher en France en vidéosurveillance, et pour quels résultats ?
🔍 Pour demander plus de transparence, vous pouvez soutenir *aujourd'hui* notre demande d'audit à la la cour des comptes
participationcitoyenne.ccomptes.fr/processes/co...
🔍 Pour demander plus de transparence, vous pouvez soutenir *aujourd'hui* notre demande d'audit à la la cour des comptes
participationcitoyenne.ccomptes.fr/processes/co...
Reposted by Gaël Varoquaux
On attends de manière imminente les annonces d'arrêt de liaison aériennes ne tenant que grâce aux subventions ...
🚅 Les trains de nuit Vienne-Paris et Berlin-Paris ne circuleront plus dès le 14 décembre "après le retrait des partenaires français", a annoncé la compagnie ferroviaire autrichienne ÖBB lundi dans un communiqué.
September 29, 2025 at 11:31 AM
On attends de manière imminente les annonces d'arrêt de liaison aériennes ne tenant que grâce aux subventions ...
Reposted by Gaël Varoquaux
À Antony, la devise de la République est absente du fronton de la mairie. Antony Terre Citoyenne l'a demandé à plusieurs reprises. Le maire s'y est toujours opposé.
bsky.app/profile/huma...
bsky.app/profile/huma...
Le ministère de l'Intérieur s'oppose aux drapeaux palestiniens sur les mairies
Le dessin de la semaine de Besse ✍️
Le dessin de la semaine de Besse ✍️
September 29, 2025 at 6:44 PM
À Antony, la devise de la République est absente du fronton de la mairie. Antony Terre Citoyenne l'a demandé à plusieurs reprises. Le maire s'y est toujours opposé.
bsky.app/profile/huma...
bsky.app/profile/huma...
Reposted by Gaël Varoquaux
😱Le Maire d’Antony refuse la suspension du jumelage avec la ville israélienne de Sderot, demandée par les élu·es Antony Terre Citoyenne, et nie explicitement la dimension génocidaire de la guerre menée par Netanyahou contre les Palestiniens de Gaza, à quelques kilomètres de Sderot.
September 28, 2025 at 6:56 PM
😱Le Maire d’Antony refuse la suspension du jumelage avec la ville israélienne de Sderot, demandée par les élu·es Antony Terre Citoyenne, et nie explicitement la dimension génocidaire de la guerre menée par Netanyahou contre les Palestiniens de Gaza, à quelques kilomètres de Sderot.
Reposted by Gaël Varoquaux
Reminder: skrub == cool
skrub DataOps help you construct complex and extensive hyperparameter search spaces. However, interpreting results from large grids can be challenging.
To address this, skrub generates a parallel coordinate plot that visualizes all runs and the parameters used to achieve specific results.
To address this, skrub generates a parallel coordinate plot that visualizes all runs and the parameters used to achieve specific results.
September 12, 2025 at 1:34 PM
Reminder: skrub == cool
Reposted by Gaël Varoquaux
🛠️ Main bugfixes
- Fixed the display of DataOp objects in Google Colab cell outputs.
- Fixed the range from which choose_float and choose_int sample values when log=False and n_steps is None.
- The SkrubLearner used to do a prediction on the train set during fit(), this has been fixed.
- Fixed the display of DataOp objects in Google Colab cell outputs.
- Fixed the range from which choose_float and choose_int sample values when log=False and n_steps is None.
- The SkrubLearner used to do a prediction on the train set during fit(), this has been fixed.
September 26, 2025 at 8:48 AM
🛠️ Main bugfixes
- Fixed the display of DataOp objects in Google Colab cell outputs.
- Fixed the range from which choose_float and choose_int sample values when log=False and n_steps is None.
- The SkrubLearner used to do a prediction on the train set during fit(), this has been fixed.
- Fixed the display of DataOp objects in Google Colab cell outputs.
- Fixed the range from which choose_float and choose_int sample values when log=False and n_steps is None.
- The SkrubLearner used to do a prediction on the train set during fit(), this has been fixed.
Reposted by Gaël Varoquaux
👀 Changes and deprecations
- Ken embeddings are now deprecated.
- The accepted values for the parameter how of .skb.apply() have changed. The new values are "auto", "cols", "frame", and "no_wrap".
- The parameter splitter of .skb.train_test_split() has been renamed split_func.
- Ken embeddings are now deprecated.
- The accepted values for the parameter how of .skb.apply() have changed. The new values are "auto", "cols", "frame", and "no_wrap".
- The parameter splitter of .skb.train_test_split() has been renamed split_func.
September 26, 2025 at 8:48 AM
👀 Changes and deprecations
- Ken embeddings are now deprecated.
- The accepted values for the parameter how of .skb.apply() have changed. The new values are "auto", "cols", "frame", and "no_wrap".
- The parameter splitter of .skb.train_test_split() has been renamed split_func.
- Ken embeddings are now deprecated.
- The accepted values for the parameter how of .skb.apply() have changed. The new values are "auto", "cols", "frame", and "no_wrap".
- The parameter splitter of .skb.train_test_split() has been renamed split_func.
Reposted by Gaël Varoquaux
🚀 New features
- The DataOp.skb.full_report() now displays the time each node took to evaluate.
- The User guide has been reworked and expanded.
- The DataOp.skb.full_report() now displays the time each node took to evaluate.
- The User guide has been reworked and expanded.
September 26, 2025 at 8:48 AM
🚀 New features
- The DataOp.skb.full_report() now displays the time each node took to evaluate.
- The User guide has been reworked and expanded.
- The DataOp.skb.full_report() now displays the time each node took to evaluate.
- The User guide has been reworked and expanded.