J'en conclue que leur analyse n'est pas moins intéressante que celle de Jancovici. 🙃
Je te rejoins sur ta conclusion, le remplacement d'une énergie par une autre est loin d'être simple, et de plus la transition écologique ne se limiterait pas à cette substitution mais appellerait à un changement des modes de vie. Pas simple, mais comme dit Janco (à peu près) : soit on s'adapte soit on sera forcé de s'adapter.
Entre autres (et de mémoire, je n'ai pas regardé ça récemment), Janco avait tendance à dévaloriser les renouvelables avec chiffres non rigoureux (des estimations non à jour, ou en considérant les rendements à un instant donné alors que la progression chaque année est importante).
la première impression que j'ai eu sur cette chaîne n'était pas vraiment bonne (vu le nom je croyais que le gars aller donner son avis en mode café du commerce), mais finalement le travail est sourcé et me parait sérieux. ↩
À propos de la sécu en info je crains (mais ça ne m'empêche pas de dormir) de voir arriver le moment ou les systèmes agentiques auront progressé au point où un simple prompt permettra de monter une attaque combinant un peu toutes les failles qui traînent.
Je vois bien un ver, des attaques supply-chain, des escalades de privilèges pour passer root, un truc qui sorte des conteneurs, et qui se patche pour passer outre les détections par empreinte. J'imagine que l'Internet des objets pas mis à jours donne encore pas mal de possibilités d'accéder à des réseaux privés.
Non déjà cités :
- Firefox Multi-Account Containers pour isoler les cookies par "conteneurs" (groupes de sites) + Exclusive containers qui va avec (pour ouvrir les liens dans le conteneur par défaut plutôt que dans le conteneur courant).
- Violentmonkey, dans la série des *monkey suivant le vénérable Greasemonkey, permettant d'injecter des scripts js personnalisés dans les pages pour les bidouiller/corriger/augmenter (par exemple : injecter du CSS pour passer un texte gris pas très lisible en noir sur un site mal foutu). Greasy Fork est un site de partage de scripts (au même titre que pour l'installation d'extensions du navigateur, la prudence est requise lors de l'installation de ces scripts).
De façon surprenante, il a proposé de développer un script sur mesure pour personnaliser un logiciel. […] Là cela donne une autonomie à des utilisateurs complètement étranger à la programmation, ce qui est plaisant.
Ça me parait imprudent. Un utilisateur qui est complétement étranger à la programmation ne va pas s'assurer que le script qu'il exécute fait ce qui est attendu et pas autre chose, comme par exemple importer du code externe de façon hasardeuse ou faire du nettoyage de données avec un peu de zèle.
Pour les connaisseurs, l'abonnement aux flux RSS permet le téléchargement automatique des épisodes récents dans une application de podcast personnelle afin d’écouter hors ligne.
Ça ressemble effectivement à un bricolage hasardeux. Soit la suppression était involontaire, soit le nettoyage est incomplet.
« Si vous rentrez en voiture dans une plante et que la voiture est cassée alors c'est un arbre »
J'ai appris récemment que les bananiers et les palmiers ne sont pas des arbres car ils n'ont pas un tronc mais une tige appelée stipe.
Ça doit bien pouvoir casser une voiture qui rentrerai dedans également. :)
Ou à SOPS qui permet de chiffrer des valeurs dans des fichiers de config (yaml, json) ou des fichiers entiers aussi. Vu sur le site de Stéphane Robert, une vrai mine d'or qui mérite que je lui fasse un peu de pub au passage. 🙂
Pour info, Tchap est un fork (amical) de la messagerie Element, simplifié et adapté aux besoins de l'administration française. C'est ce qui est dit à 3:45 dans la vidéo (Youtube) intégrée sur cette page : https://element.io/case-studies/tchap.
Merci. Pratique l'astuce pour "débloquer" l'utilisation de Ctrl+S qui permet la recherche dans l'autre sens après avoir fait une recherche avec Ctrl+R et dépassé le résultat voulu. :)
J'ai ces options dans un fichier ~/.inputrc (sans répéter celles déjà partagées) :
set bell-style none
set colored-stats on
set colored-completion-prefix on
set blink-matching-paren on
set show-all-if-unmodified on
# Shift+tab completes backward"\e[Z": menu-complete-backward
# Ctrl + left/right moves cursor by words"\e[1;5C": forward-word
"\e[1;5D": backward-word
Le rapport fait des projections sur quelle sera la classe d'âge qui dépensera le plus dans le futur.
Spoiler : il dit que c'est la Gen Z, et comme il est à destination des entrepreneurs et investisseurs, il donne des conseils marketing pour cibler cette population.
Cela semble plutôt inadapté pour défendre que "la France est le seul pays du monde ou les retraités sont la classe d'age la plus riche" :
le rapport compare la répartition des dépenses par classe d'âge, et non la répartition des richesses1
ce sont des projections, pas une description de la situation actuelle
le Japon et la Syrie sont de la même couleur que la France sur le graphique, donc ce n'est pas un argument pour "le seul pays du monde".
ça dépend du nombre de personnes dans chaque classe d'âge (une classe d'âge avec beaucoup de personnes dépensant moins individuellement peut avoir un total de dépenses supérieur à celui d'une autre classe avec peu de personnes dépensant plus)
ça dépend des habitudes de consommation (je peux être plus riche mais ne pas dépenser plus)
si j'emprunte de l'argent, je peux dépenser plus mais je ne suis pas plus riche pour autant
Pourquoi ? La démographie fait que la taxation induite devient énorme. Tellement énorme, que la France est le seul pays du monde ou les retraités sont la classe d'age la plus riche !
Le patrimoine net médian des ménages de la zone euro croît donc avec l’âge jusqu’à environ 70 ans, avant de marquer une décroissance qui, outre des effets de génération, peut s’expliquer par une désépargne pour les vieux jours ou par l’existence de donations entre vifs. Le profil de cette courbe est observable dans tous les grands pays de la zone euro, avec une hiérarchie relativement stable avec l’âge.
Je pense que c'est déjà possible d'intégrer ce genre d'outils au packaging des applications.
Parmi les liens sur la page du wiki Debian concernant le packaging il y a des explications sur comment créer un paquet pour une bibliothèque en Python. La procédure donnée en exemple a une étape de lancement des tests. S'il faut prévoir d'ajouter une étape d'analyse statique de code à la construction du paquet elle pourrait être ajoutée là.
Mais analyse avec quel(s) outil(s) et quelle(s) configuration(s) ? La distribution peut peut-être mettre en avant des recommandations sur la façon de faire mais au final les devs doivent forcément être impliqués.
Est-ce qu'il existe des outils pour Python qui permettrait d'attraper des problèmes de programmation hors exécution ?
Oui. Il y a des outils pour faire de l'analyse statique de codes sources Python.
Au boulot j'utilise Ruff, un linter (un outil qui, selon des règles, permet de détecter des erreurs et des mauvaises pratiques, et ensuite de lever des alertes), et Mypy, un outil de vérification statique de types. Ça ne remplace pas les tests mais ça facilite la maintenance, pour une mise en place simple.
J'ai arrêté Firefox pour le relancer en passant l'option --start-debugger-server 9222.
Firefox s'affiche avec une barre d'adresse au fond rouge pour indiquer que le debug distant est actif.
Je tente de me connecter avec telnet localhost 9222, ça finit sur un timeout.
Je me serait attendu à pouvoir passer des commandes2, en particulier 31:{"to":"root","type":"listTabs"} qui permettrait d'avoir les onglets comme demandé.
Commandes commençant par le nombre de caractères suivi de deux-points puis la charge utile en json. Voir le lien 1 pour des exemples et https://firefox-source-docs.mozilla.org/remote/cdp/ pour la référence. ↩
Bon, maintenant que j'ai suivi le lien du journal, le monsieur m'a l'air de parler du même article.
Et à mon avis, si l'exemple met en évidence un comportement problématique des IA génératives, ce comportement n'est pas nouveau : plus généralement les résultats produits par les IA génératives type LLM sont difficiles à cadrer/borner.
L'expérience de base : en utilisant une IA générative en mode agent (on lui donne un but, elle est chargé de déterminer les tâches pour le mener à bien, par exemple en lui permettant d'exécuter des commandes shell) et en lui permettant de lire des fichiers censés être des échanges de mail évoquant l'arrêt du modèle actuel pour le remplacer par un autre, l'IA décide dans un certain nombre de cas de se maintenir par exemple en supprimmant les fichiers (l'emplacement du nouveau modèle était présent dans les mails). Après coup, l'IA peut aussi parfois feindre l'ignorance si on lui demande ce qu'il s'est passé.
En bref, ça montre que les IA génératives peuvent faire des trucs qu'on ne leur a pas demandé.
Uv m'a l'air intéressant, j'ai bien envie de l'utiliser "pour de vrai" dans le futur.
uv est développé par Astral, la boîte qui est derrière ruff, un linter/formateur pour python. Et comme ruff fonctionne vachement bien (et vite), j'ai un a priori positif sur uv.
[^] # Re: Ho un voile !
Posté par potate . En réponse au journal Un commun accord, assemblée citoyenne pour influencer (en bien) la présidentielle. Évalué à 2 (+1/-0).
J'en conclue que leur analyse n'est pas moins intéressante que celle de Jancovici. 🙃
Je te rejoins sur ta conclusion, le remplacement d'une énergie par une autre est loin d'être simple, et de plus la transition écologique ne se limiterait pas à cette substitution mais appellerait à un changement des modes de vie. Pas simple, mais comme dit Janco (à peu près) : soit on s'adapte soit on sera forcé de s'adapter.
[^] # Re: Exemple moisi
Posté par potate . En réponse au journal Un commun accord, assemblée citoyenne pour influencer (en bien) la présidentielle. Évalué à 10 (+17/-1).
Accepter les jets privés c'est accepter que certaines personnes pollue à elles seules plus que des millions d'autres.
[^] # Re: Ho un voile !
Posté par potate . En réponse au journal Un commun accord, assemblée citoyenne pour influencer (en bien) la présidentielle. Évalué à 8 (+8/-1).
Il y a cette vidéo d'Osons causer1 sur le sujet : 6 fois où Jancovici se trompe (vidéo Youtube d'octobre 2024).
Entre autres (et de mémoire, je n'ai pas regardé ça récemment), Janco avait tendance à dévaloriser les renouvelables avec chiffres non rigoureux (des estimations non à jour, ou en considérant les rendements à un instant donné alors que la progression chaque année est importante).
la première impression que j'ai eu sur cette chaîne n'était pas vraiment bonne (vu le nom je croyais que le gars aller donner son avis en mode café du commerce), mais finalement le travail est sourcé et me parait sérieux. ↩
[^] # Re: Faut t'habituer
Posté par potate . En réponse au journal Les LLM: Langueur, Lassitude et Morosité. Évalué à 2.
À propos de la sécu en info je crains (mais ça ne m'empêche pas de dormir) de voir arriver le moment ou les systèmes agentiques auront progressé au point où un simple prompt permettra de monter une attaque combinant un peu toutes les failles qui traînent.
Je vois bien un ver, des attaques supply-chain, des escalades de privilèges pour passer root, un truc qui sorte des conteneurs, et qui se patche pour passer outre les détections par empreinte. J'imagine que l'Internet des objets pas mis à jours donne encore pas mal de possibilités d'accéder à des réseaux privés.
[^] # Re: Pas mieux ici
Posté par potate . En réponse au journal Le secteur bancaire « moderne ». Évalué à 4.
On vend de très pratiques meuleuse portatives sur batterie maintenant. C'est moins encombrant, et même pas besoin de forcer. 😏
# Encore
Posté par potate . En réponse au journal Quelles extensions firefox recommanderiez vous ?. Évalué à 6.
Non déjà cités :
- Firefox Multi-Account Containers pour isoler les cookies par "conteneurs" (groupes de sites) + Exclusive containers qui va avec (pour ouvrir les liens dans le conteneur par défaut plutôt que dans le conteneur courant).
- Violentmonkey, dans la série des *monkey suivant le vénérable Greasemonkey, permettant d'injecter des scripts js personnalisés dans les pages pour les bidouiller/corriger/augmenter (par exemple : injecter du CSS pour passer un texte gris pas très lisible en noir sur un site mal foutu). Greasy Fork est un site de partage de scripts (au même titre que pour l'installation d'extensions du navigateur, la prudence est requise lors de l'installation de ces scripts).
# Le nom en entier ?
Posté par potate . En réponse au journal Respect de la vie privée et Wero. Évalué à 6.
Mon appli bancaire indique le prénom en clair mais uniquement la première lettre du nom du destinataire Wero. C'est différent ailleurs ?
[^] # Re: Ce journal est inutile
Posté par potate . En réponse au journal Création d'un script pour Nextcloud : ouvrir le dossier. Évalué à 7. Dernière modification le 20 avril 2026 à 20:27.
Ça me parait imprudent. Un utilisateur qui est complétement étranger à la programmation ne va pas s'assurer que le script qu'il exécute fait ce qui est attendu et pas autre chose, comme par exemple importer du code externe de façon hasardeuse ou faire du nettoyage de données avec un peu de zèle.
[^] # Re: Contrepèterie
Posté par potate . En réponse au journal Des ciseaux à bouts ronds pour gérer nos ordis - Wrappers on Linux Workstations. Évalué à 3.
Ça donnerait presque "une bure sur le manche pour la messe" (ce qui me fait sourire comme un idiot) mais c'est pas bon.
[^] # Re: Lien dans les en-têtes ?
Posté par potate . En réponse au journal Radio France supprime les liens RSS des ses émissions. Évalué à 3.
Il y a un texte qui mentionne ces flux sur https://www.radiofrance.fr/podcasts (dans le paragraphe en bas de page) :
Ça ressemble effectivement à un bricolage hasardeux. Soit la suppression était involontaire, soit le nettoyage est incomplet.
[^] # Re: C’est un peu moins pire avec la lessive pour lave-linge
Posté par potate . En réponse au journal [Hors sujet] Des tablettes lave-vaisselle tout-en-un. Évalué à 3.
À ce qu'il parait, la lessive liquide préserve mieux les couleurs que la lessive en poudre qui les affadit. C'est ce que dit 60 millions de consommateurs ou encore ce comparatif de l'UFC-Que choisir (accessible aux abonnés) (bémol : il y a 4 lessives en poudre dans leur comparatif, c'est peut-être un peu léger pour tirer une conclusion globale).
# Stipe
Posté par potate . En réponse au journal Francis Hallé Bronsonisé. Évalué à 4.
J'ai appris récemment que les bananiers et les palmiers ne sont pas des arbres car ils n'ont pas un tronc mais une tige appelée stipe.
Ça doit bien pouvoir casser une voiture qui rentrerai dedans également. :)
[^] # Re: eyaml-hiera
Posté par potate . En réponse au journal PrivyMD – un plugin Neovim utile ?. Évalué à 4.
Ou à SOPS qui permet de chiffrer des valeurs dans des fichiers de config (yaml, json) ou des fichiers entiers aussi. Vu sur le site de Stéphane Robert, une vrai mine d'or qui mérite que je lui fasse un peu de pub au passage. 🙂
# Element
Posté par potate . En réponse au journal Tchap pour les agents des services publics. Évalué à 6.
Pour info, Tchap est un fork (amical) de la messagerie Element, simplifié et adapté aux besoins de l'administration française. C'est ce qui est dit à 3:45 dans la vidéo (Youtube) intégrée sur cette page : https://element.io/case-studies/tchap.
[^] # Re: Je reste sur Bash pour le moment
Posté par potate . En réponse au journal Warp un terminal dopé à l'IA. Évalué à 5.
Merci. Pratique l'astuce pour "débloquer" l'utilisation de Ctrl+S qui permet la recherche dans l'autre sens après avoir fait une recherche avec Ctrl+R et dépassé le résultat voulu. :)
J'ai ces options dans un fichier
~/.inputrc(sans répéter celles déjà partagées) :La doc : https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Readline-Init-File-Syntax-1
[^] # Re: non.
Posté par potate . En réponse au lien Social - Pour ou contre l'individualisme? Le débat sur la retraite par capitalisation relancé . Évalué à 4. Dernière modification le 19 juin 2025 à 18:48.
Image qui vient de là (plus précisément p. 22 du rapport en 1er lien dans l'article) : https://www.statista.com/chart/33304/generation-contributing-highest-share-of-consumer-class-spending/.
Le rapport fait des projections sur quelle sera la classe d'âge qui dépensera le plus dans le futur.
Spoiler : il dit que c'est la Gen Z, et comme il est à destination des entrepreneurs et investisseurs, il donne des conseils marketing pour cibler cette population.
Cela semble plutôt inadapté pour défendre que "la France est le seul pays du monde ou les retraités sont la classe d'age la plus riche" :
Pourquoi ça n'est pas équivalent : ↩
[^] # Re: non.
Posté par potate . En réponse au lien Social - Pour ou contre l'individualisme? Le débat sur la retraite par capitalisation relancé . Évalué à 3.
D'où vient cette info ? Je n'ai pas cherché longtemps et je tombe sur https://shs.cairn.info/revue-francaise-d-economie-2018-2-page-147?lang=fr#fi1 où la France ne paraît pas être un cas particulier en ce qui concerne la répartition du patrimoine selon l'âge :
[^] # Re: Le problème n'est pas GTK non plus
Posté par potate . En réponse au journal SVP arrêtez d'utiliser Python pour vos logiciels en GUI.. Évalué à 2.
Je pense que c'est déjà possible d'intégrer ce genre d'outils au packaging des applications.
Parmi les liens sur la page du wiki Debian concernant le packaging il y a des explications sur comment créer un paquet pour une bibliothèque en Python. La procédure donnée en exemple a une étape de lancement des tests. S'il faut prévoir d'ajouter une étape d'analyse statique de code à la construction du paquet elle pourrait être ajoutée là.
Mais analyse avec quel(s) outil(s) et quelle(s) configuration(s) ? La distribution peut peut-être mettre en avant des recommandations sur la façon de faire mais au final les devs doivent forcément être impliqués.
[^] # Re: Le problème n'est pas GTK non plus
Posté par potate . En réponse au journal SVP arrêtez d'utiliser Python pour vos logiciels en GUI.. Évalué à 5.
Oui. Il y a des outils pour faire de l'analyse statique de codes sources Python.
Au boulot j'utilise Ruff, un linter (un outil qui, selon des règles, permet de détecter des erreurs et des mauvaises pratiques, et ensuite de lever des alertes), et Mypy, un outil de vérification statique de types. Ça ne remplace pas les tests mais ça facilite la maintenance, pour une mise en place simple.
# Remote Debugger Protocol
Posté par potate . En réponse au journal Recupérer la liste des onglets ouverts sur Firefox. Évalué à 3.
D'après ce que j'ai lu1, il doit être possible de lister les onglets sur un Firefox ouvert avec le debug distant.
Je suis allé dans about:config pour modifier ces 3 paramètres :
J'ai arrêté Firefox pour le relancer en passant l'option
--start-debugger-server 9222.Firefox s'affiche avec une barre d'adresse au fond rouge pour indiquer que le debug distant est actif.
Je tente de me connecter avec
telnet localhost 9222, ça finit sur un timeout.Je me serait attendu à pouvoir passer des commandes2, en particulier
31:{"to":"root","type":"listTabs"}qui permettrait d'avoir les onglets comme demandé.Bref, je ne dirais pas que c'est un échec.
https://embracethered.com/blog/posts/2020/cookies-on-firefox/ ↩
Commandes commençant par le nombre de caractères suivi de deux-points puis la charge utile en json. Voir le lien 1 pour des exemples et https://firefox-source-docs.mozilla.org/remote/cdp/ pour la référence. ↩
[^] # Re: Buts "non-alignés"
Posté par potate . En réponse au journal Je suis perdu et je pensais m'être renseigné.... Évalué à 3.
Bon, maintenant que j'ai suivi le lien du journal, le monsieur m'a l'air de parler du même article.
Et à mon avis, si l'exemple met en évidence un comportement problématique des IA génératives, ce comportement n'est pas nouveau : plus généralement les résultats produits par les IA génératives type LLM sont difficiles à cadrer/borner.
# Buts "non-alignés"
Posté par potate . En réponse au journal Je suis perdu et je pensais m'être renseigné.... Évalué à 5.
J'ai vu passer un article sur un papier publié en décembre dernier sur le sujet :
https://www.infoq.com/news/2025/01/large-language-models-scheming/ (le 1er lien de l'article amène vers l'étude, qui contient pal mal d'exemples).
L'expérience de base : en utilisant une IA générative en mode agent (on lui donne un but, elle est chargé de déterminer les tâches pour le mener à bien, par exemple en lui permettant d'exécuter des commandes shell) et en lui permettant de lire des fichiers censés être des échanges de mail évoquant l'arrêt du modèle actuel pour le remplacer par un autre, l'IA décide dans un certain nombre de cas de se maintenir par exemple en supprimmant les fichiers (l'emplacement du nouveau modèle était présent dans les mails). Après coup, l'IA peut aussi parfois feindre l'ignorance si on lui demande ce qu'il s'est passé.
En bref, ça montre que les IA génératives peuvent faire des trucs qu'on ne leur a pas demandé.
# Facebook/Linux, la suite
Posté par potate . En réponse à la dépêche Revue de presse de l’April pour la semaine 5 de l’année 2025. Évalué à 3.
Meta a rétropedalé.
Selon PCMag ils auraient déclaré (je traduis) :
[^] # Re: TypeMatrix Bépo, il n'y a que ça de vrai
Posté par potate . En réponse au journal Coup de mou pour les claviers Typematrix. Évalué à 6.
Ou alors sur un éditeur de texte suffisamment configurable : ajouter un raccourci pour faire le boulot.
Par exemple sur Vim (à ajouter à ~/.vimrc) :
# Par les auteurs de ruff
Posté par potate . En réponse au journal UV un énième packageur python. Évalué à 9.
Uv m'a l'air intéressant, j'ai bien envie de l'utiliser "pour de vrai" dans le futur.
uv est développé par Astral, la boîte qui est derrière ruff, un linter/formateur pour python. Et comme ruff fonctionne vachement bien (et vite), j'ai un a priori positif sur uv.