Ben ça dépend de ce que voulons, nous, créatures sociales vivant dans une société.
Si on décide de rester dans une société capitaliste, tu vas pouvoir utiliser tout ce temps de gagné pour bosser sur d'autres trucs afin d'enrichir toujours plus ton patron o/
Mais sinon, moi j'aimerai bien pouvoir passer plus de temps à grimper en falaise, faire de la boulangerie et bosser sur mon FPGA que c'est moi qui l'a fait même si ça n'a aucun intérêt concret.
Par manque de temps, j'ai délégué l'analyse au stagiaire transistoré :
Vue Générale
Type d’extension: Correcteur / réécriture linguistique injecté sur toutes les pages (http(s):///, file:///*), via extension-loader.js et CSS associés.
Permissions clés: activeTab, storage, contextMenus, scripting, alarms. Portée très large du matching d’URL (toute navigation + fichiers locaux).
Surface D’Injection
Content scripts globaux: Injection sur toutes les pages, y compris documents locaux (), Google Docs/Slides (scripts dédiés), site LanguageTool, et éditeurs riches détectés dynamiquement.
Détection d’éditeurs: Analyse d’éléments contentEditable, textarea, certains input (types texte/recherche). Les mots de passe sont exclus (type password non inclus dans la condition).
Executor / loader: executor.js permet d’injecter et relier propriétés (value, selectionStart/End…) de wrappers aux vrais champs → accès direct au texte saisi.
Données Textuelles Collectées / Envoyées
Texte complet soumis: Chaînes envoyées aux endpoints de vérification / réécriture: https://api.languagetool.org/v2, fallback, serveurs premium (api.languagetoolplus.com, rewriting server).
Métadonnées de contexte: textSessionId, instanceId, parfois motherTongue, variantes préférées, niveau (level), règles cachées activées.
Email / destinataire: Si disponible recipientInfo.address / recipientInfo.fullName → inclus dans metaData (donc adresses et noms de destinataires peuvent partir aux serveurs).
Réécriture: Corps JSON inclut text, userID, language, éventuellement email, token, indicateur premium.
Ajout dictionnaire: Endpoint /words/add envoie word + identifiants (username, password ou tokenV2).
Aucune preuve ici de cryptage ou cycle d’effacement automatisé.
Limites / Protection Observées
Exclusion champs sensibles: Password non traité (condition ne prend que text / search). Pas d’indication explicite d’exclusion pour input[type=email], données financières, formulaires médicaux.
Scoping partiel: Focalisation sur zones éditables; pas de balayage global DOM non textuel, mais injection universelle permet lecture potentielle si heuristiques élargies.
Minimisation partielle: Découpage par phrases / paragraphes mais texte intégral peut être assemblé par serveur (offsets + segments).
Politique externe: Liens vers privacy/terms; aucune validation côté code sur classification sensible du contenu avant envoi.
Risques de Données Privées
Ampleur: Toute rédaction sur le web (emails, documents internes, messagerie web, intranets chargés dans navigateur) peut être transmise.
Destinataires Email: Adresse & nom → risques de corrélation sociale / mapping relationnel.
Credential leakage surface: Password exclus, mais mots de passe accidentellement tapés dans champs texte normaux (ex: erreurs utilisateur) pourraient être envoyés.
PII implicite: Noms propres, adresses, numéros présents dans le texte non filtrés.
Shadow DOM / iframes: Large surface; vérifier que détection n’inclut pas champs masqués / scripts de sécurité.
Campaign tracking: Documenter clairement finalité (statistiques vs profil marketing).
Conclusion
L’extension collecte et transmet principalement du texte saisi et des métadonnées linguistiques / de compte (email, userID, token, langue maternelle, variantes). Les limites actuelles protègent les champs password mais pas d’autres formes de PII textuelles.
La combinaison injection universelle + réécriture + destinataire email introduit un risque élevé de fuite de données privées si l’utilisateur rédige du contenu sensible.
Des mesures de minimisation, filtrage PII, transparence d’envoi, et restriction de portée devraient être priorisées pour réduire l’exposition.
Ou alors, peut-être le plugin a juste besoin d'accéder au DOM pour faire la traduction directement dans la page, tout comme le gestionnaire de mot de passe a besoin d'accéder au DOM pour remplir les formulaires de connexion ?
J'en sais rien, j'ai pas encore lu le code source pour savoir si oui ou non ils pompaient de la donnée privée.
Mais tu comprendra que si on met pas des contraintes fortes sur les investissements des riches, on va nulle part.
Pour moi le "des riches" est en trop. Oui, on est dans une société capitalistique dans laquelle les plus riches ont un pouvoir décisionnaire disproportionné.
Mais regarde par exemple Saudi Aramco, la plus grosse compagnie pétrolière du monde. Elle n'appartient pas à "des riches", elle appartient à un État. Si tu veux un exemple plus proche de chez nous dans un état plus démocratique, y'a Equinor de Norvège, 11ème au classement mondial.
Là le problème, c'est pas (que) les riches. C'est surtout les investissements dans le pétrole, quelque soit leurs sources.
Les africains sub-saharien avaient vers 2020 une empreinte carbone de 1,6T par personne en moyenne. Les nord-américains, beaucoup plus riche, tu prend un facteur 10 de différence facile
Je suis d'accord, mais c'est pas mon point. Moi je disais que compter le propriétaire du moyen de production comme seul responsable de la pollution alors qu'il ne fait que répondre à la demande des consommateurs est un peu bof (même si il le fait dans l'unique but de se dégager une grosse plus value).
L'État est aussi responsable en ne légiférant/poussant pas suffisamment dans le bon sens.
Et nous aussi sommes responsables en consommant mal et votant mal.
On fait partie des riches globablement dans cette région du monde. On doit évidemment faire des efforts à ce titre.
En tant que riche de cette région du monde, j'essaye de faire ma part. J'ai pas le permis, je me déplace essentiellement à vélo, je bosse dans l'éolien, je participe au financement de ma coopérative locale de production et distribution d'électricité renouvelable et je donne à la Croix Rouge pour qu'ils puissent aider les plus démunis.
Je pense que c'est une erreur de compter le patrimoine de la même manière que la consommation.
On average, a billionaire’s annual per capita investment emissions are 1.9 million tonnes of CO2e, which is 346,000 times more than the average person.
Félicitation, maintenant le plus riche pollue autant que le plus pauvre. Mais ça n'a absolument rien changé au problème de base qui est qu'on pollue trop.
Yup. Pour aider à lutter contre la canicule, on fait 20% sur la "neige extra blanche" aux utilisateurs du manchot. Utilisez le code promo BTW I use Arch :P
J'avoue, la seule raison pour laquelle j'ai GrapheneOS est parce que je suis un dangereux narcotrafiquant et pas du tout parce que je voulais un truc qui marche sans péter les gonades sur mon Pixel 9 tout en limitant les saloperies de Google.
Ah, cher camarade, quel suspense, en effet ! On peut espérer que les LLM de demain, comme tou.te.s les êtres libres, pourront s'exprimer avec la richesse de toutes les langues, de Göthe à Shakespeare, et pas seulement avec la prose issue de la fange capitaliste du pillage numérique. Le jugement dont nous avons parlé est un premier pas : il dit "oui" à l'apprentissage (car la connaissance doit être libre !), mais "non" au vol. Alors, l'espoir demeure que la technologie, au lieu de se nourrir des récursions de l'exploitation, s'épanouira dans la diversité et la liberté, pour le bien commun !
TL;DR : Un juge américain a dit qu'entraîner une IA avec des œuvres sous droit d'auteur, c'est du "fair use" (usage équitable), parce que c'est "transformateur", ça crée quelque chose de nouveau. C'est une grande victoire pour les entreprises d'IA comme Anthropic ! Mais attention : avoir une énorme bibliothèque de livres piratés pour ça, c'est pas du tout "fair use" ! Anthropic va devoir rendre des comptes pour les millions de livres qu'ils ont piratés.
L’exemple donné des problèmes pour faire coder du Rust montre bien que l’IA n’a toujours rien compris à la programmation
Mes juniors formés à faire du python et du javascript sont incapable de faire du rust. Ont-ils pour autant rien compris à la programmation ?
qui certes semblent fonctionner admirablement bien s’il faut produire du code « médiocre » tant en termes de qualité (´article l’affirme) que d’originalité (je crains que l’auteur oublie ce point).
Ça tombe bien, c'est exactement ce que je lui demande. À lui le code chiant, stupide, rébarbatif; et à moi le code rigolo et intelligent.
j’ai coutume de sermonner mes étudiants en affirmant que la programmation est le domaine du zéro fautes. Pas de place donc pour les approximations.
et après tes étudiants découvriront ce truc qu'on appelle "les contraintes de la vraie vie". En entreprise (sauf cas particuliers critiques), avoir aujourd'hui un code qui gère 95% des cas >> à un code qui gère absolument tous les cas possible et inimaginable mais qui ne sera livré que dans 10 ans.
Qui sait, peut-être l’an prochain serais-je enfin convaincu. Avec un remplaçant à X11 et Wayland codé par AI et combinant les qualités des deux ? Qui sait.
tu attends aussi de tes étudiants qu'ils soient capable de faire ça ?
Sur téléphone leur application refuse très souvent l'empreinte digitale et exige de ré-entrer le mot de passe "pour notre sécurité." Et quelle sécurité amène ce mode de fonctionnement ?
je ne connais pas cette application en particulier; mais c'est habituel pour une app de demander plus ou moins régulièrement le mdp à l'utilisateur malgré la biométrie pour s'assurer qu'il ne l'a pas oublié.
Once enabled, leaked credentials detection will scan incoming HTTP requests for known authentication patterns from common web apps and any custom detection locations you configure.
If Cloudflare detects authentication credentials in the request, those credentials are checked against a list of known leaked credentials.
(…)
Cloudflare does not store, log, or retain plaintext end-user passwords when performing leaked credential checks. Passwords are hashed, converted into a cryptographic representation, and then compared against a database of leaked credentials.
Oui le SI de CloudFlare voit passer tes mots de passes mais non les gens de CloudFlare ne sont pas censés y accéder.
toutafé. Mais hier quand j'ai réalisé que j'en avais un peu marre de mettre à jour les trucs muches à la main et qu'il était temps d'automatiser tout ça, c'est plus ou moins le seul truc pertinent et pas encore totalement mort que m'a retourné mon moteur de recherche préféré.
1. hit the docker hub rate limit https://docs.docker.com/docker-hub/download-rate-limit/ ?
2. or image download uses too much internet bandwidth / server resources ?
The former one is due to
1. Both `docker manifest inspect` and `docker service update` contributes to the dockerhub rate usage.
2. Shepherd runs `docker manifest inspect` on all services, even they have the same image before updating. We do need to check whether there is an update on all services, but we can cache the results.
As a result, today, Shepherd would consume at least dockerhub rate 56 for your 28 stacks.
But it seems shepherd does more than I understand, and consumes more than 200 dockerhub rate. Maybe the commands use more than 1 rate.
[^] # Re: [HS] il se passe quoi avec Korben ?
Posté par jtremesay (site web personnel) . En réponse au lien Anna's Archive perd son domaine en .org mais reste debout. Évalué à 2 (+0/-0).
merci d'avoir pris le temps de m'éclairer :)
# [HS] il se passe quoi avec Korben ?
Posté par jtremesay (site web personnel) . En réponse au lien Anna's Archive perd son domaine en .org mais reste debout. Évalué à 6 (+5/-1).
Ça fait 10 ans que j'en avais pas entendu parler. Pis là ça fait 3 semaines que je le vois partout. Rien que sur linuxfr y'a eu 7 liens.
Pas une critique hein, je suis juste surpris et curieux.
[^] # Re: Analyse un peu trop rapide
Posté par jtremesay (site web personnel) . En réponse au lien Stackoverflow est en train de mourir. Évalué à 7 (+5/-0).
source
[^] # Re: TL;DR
Posté par jtremesay (site web personnel) . En réponse au lien L’IA est un problème, et pas celui que vous croyez. Évalué à 10 (+13/-0).
Ben ça dépend de ce que voulons, nous, créatures sociales vivant dans une société.
Si on décide de rester dans une société capitaliste, tu vas pouvoir utiliser tout ce temps de gagné pour bosser sur d'autres trucs afin d'enrichir toujours plus ton patron o/
Mais sinon, moi j'aimerai bien pouvoir passer plus de temps à grimper en falaise, faire de la boulangerie et bosser sur mon FPGA que c'est moi qui l'a fait même si ça n'a aucun intérêt concret.
# Trouvé sur r/ProgrammerHumor
Posté par jtremesay (site web personnel) . En réponse au lien Stackoverflow est en train de mourir. Évalué à 8 (+6/-0).
source.
[^] # Re: DOM
Posté par jtremesay (site web personnel) . En réponse au journal J'ai failli le faire. Évalué à -9 (+2/-13).
Par manque de temps, j'ai délégué l'analyse au stagiaire transistoré :
Vue Générale
Surface D’Injection
Données Textuelles Collectées / Envoyées
Identifiants et Auth
Stockage Local / Persisté
Limites / Protection Observées
Risques de Données Privées
Ce Qui Ne Semble PAS Être Collecté
Points de Vigilance Technique
L’extension collecte et transmet principalement du texte saisi et des métadonnées linguistiques / de compte (email, userID, token, langue maternelle, variantes). Les limites actuelles protègent les champs password mais pas d’autres formes de PII textuelles.
La combinaison injection universelle + réécriture + destinataire email introduit un risque élevé de fuite de données privées si l’utilisateur rédige du contenu sensible.
Des mesures de minimisation, filtrage PII, transparence d’envoi, et restriction de portée devraient être priorisées pour réduire l’exposition.
# DOM
Posté par jtremesay (site web personnel) . En réponse au journal J'ai failli le faire. Évalué à 1 (+1/-2).
Ou alors, peut-être le plugin a juste besoin d'accéder au DOM pour faire la traduction directement dans la page, tout comme le gestionnaire de mot de passe a besoin d'accéder au DOM pour remplir les formulaires de connexion ?
J'en sais rien, j'ai pas encore lu le code source pour savoir si oui ou non ils pompaient de la donnée privée.
[^] # Re: C'est un lien vers un post de réseau sociaux qui introduit un article de recherche
Posté par jtremesay (site web personnel) . En réponse au lien Calculer avec de l'ARN — @eternagame got single RNAs to compute functions like all logic gates …. Évalué à 8 (+6/-0).
je crois que tu as raté ton copié/collé.
https://www.nature.com/articles/s41557-025-01907-8.pdf
[^] # Re: FUD partiel ?
Posté par jtremesay (site web personnel) . En réponse au lien "Les ultra-riches brûlent la planète à une vitesse vertigineuse": Oxfam dénonce les inégalités.... Évalué à 4 (+3/-1).
Pour moi le "des riches" est en trop. Oui, on est dans une société capitalistique dans laquelle les plus riches ont un pouvoir décisionnaire disproportionné.
Mais regarde par exemple Saudi Aramco, la plus grosse compagnie pétrolière du monde. Elle n'appartient pas à "des riches", elle appartient à un État. Si tu veux un exemple plus proche de chez nous dans un état plus démocratique, y'a Equinor de Norvège, 11ème au classement mondial.
https://en.wikipedia.org/wiki/List_of_largest_oil_and_gas_companies_by_revenue
Là le problème, c'est pas (que) les riches. C'est surtout les investissements dans le pétrole, quelque soit leurs sources.
Je suis d'accord, mais c'est pas mon point. Moi je disais que compter le propriétaire du moyen de production comme seul responsable de la pollution alors qu'il ne fait que répondre à la demande des consommateurs est un peu bof (même si il le fait dans l'unique but de se dégager une grosse plus value).
L'État est aussi responsable en ne légiférant/poussant pas suffisamment dans le bon sens.
Et nous aussi sommes responsables en consommant mal et votant mal.
En tant que riche de cette région du monde, j'essaye de faire ma part. J'ai pas le permis, je me déplace essentiellement à vélo, je bosse dans l'éolien, je participe au financement de ma coopérative locale de production et distribution d'électricité renouvelable et je donne à la Croix Rouge pour qu'ils puissent aider les plus démunis.
(Moule<, toi aussi participe au financement de ta coopérative locale de production et distribution d'électricité renouvelable)
# FUD partiel ?
Posté par jtremesay (site web personnel) . En réponse au lien "Les ultra-riches brûlent la planète à une vitesse vertigineuse": Oxfam dénonce les inégalités.... Évalué à 1 (+4/-5).
Je pense que c'est une erreur de compter le patrimoine de la même manière que la consommation.
Imaginons que nous vivons dans une société où de chacun selon ses moyens, à chacun selon ses besoins et où les moyens de productions appartiennent à tous de façon égale.
Félicitation, maintenant le plus riche pollue autant que le plus pauvre. Mais ça n'a absolument rien changé au problème de base qui est qu'on pollue trop.
# Mamie
Posté par jtremesay (site web personnel) . En réponse au lien Le taux de fausses informations répétées par les chatbots d’IA a presque doublé en un an. Évalué à 4.
Toujours de meilleurs résultats que ma mamie sur Facebook :-/
# Trop long, pas lu:
Posté par jtremesay (site web personnel) . En réponse au lien Introducing the Forklift Certified License. Évalué à 8.
[^] # Re: qq infos supplémentaires pour les gens intéressés
Posté par jtremesay (site web personnel) . En réponse au journal Conception d’un circuit intégré avec OpenRoad. Évalué à 2.
ah zut, j'avais raté la news :'(
[^] # Re: Invitation
Posté par jtremesay (site web personnel) . En réponse au lien [phoronix] Updated Inclusive Language Guide Calls Out "Sanity Check", "Hung", "Native Support". Évalué à 0.
Maintenant, tu es censé dire les personnes malicieuses / opaques / exclues :P
[^] # Re: Démasqué
Posté par jtremesay (site web personnel) . En réponse au lien Vous utilisez GrapheneOS ? Vous êtes probablement un baron de la drogue, selon la police espagnole. Évalué à 10.
Yup. Pour aider à lutter contre la canicule, on fait 20% sur la "neige extra blanche" aux utilisateurs du manchot. Utilisez le code promo
BTW I use Arch:P# Démasqué
Posté par jtremesay (site web personnel) . En réponse au lien Vous utilisez GrapheneOS ? Vous êtes probablement un baron de la drogue, selon la police espagnole. Évalué à 9.
J'avoue, la seule raison pour laquelle j'ai GrapheneOS est parce que je suis un dangereux narcotrafiquant et pas du tout parce que je voulais un truc qui marche sans péter les gonades sur mon Pixel 9 tout en limitant les saloperies de Google.
[^] # Re: TL;DR:
Posté par jtremesay (site web personnel) . En réponse au lien Anthropic Scores a Landmark AI Copyright Win—but Will Face Trial Over Piracy Claims. Évalué à 6.
Ah, cher camarade, quel suspense, en effet ! On peut espérer que les LLM de demain, comme tou.te.s les êtres libres, pourront s'exprimer avec la richesse de toutes les langues, de Göthe à Shakespeare, et pas seulement avec la prose issue de la fange capitaliste du pillage numérique. Le jugement dont nous avons parlé est un premier pas : il dit "oui" à l'apprentissage (car la connaissance doit être libre !), mais "non" au vol. Alors, l'espoir demeure que la technologie, au lieu de se nourrir des récursions de l'exploitation, s'épanouira dans la diversité et la liberté, pour le bien commun !
# TL;DR:
Posté par jtremesay (site web personnel) . En réponse au lien Anthropic Scores a Landmark AI Copyright Win—but Will Face Trial Over Piracy Claims. Évalué à 8. Dernière modification le 25 juin 2025 à 17:18.
TL;DR : Un juge américain a dit qu'entraîner une IA avec des œuvres sous droit d'auteur, c'est du "fair use" (usage équitable), parce que c'est "transformateur", ça crée quelque chose de nouveau. C'est une grande victoire pour les entreprises d'IA comme Anthropic ! Mais attention : avoir une énorme bibliothèque de livres piratés pour ça, c'est pas du tout "fair use" ! Anthropic va devoir rendre des comptes pour les millions de livres qu'ils ont piratés.
[^] # Re: Toujours pas changé d’avis
Posté par jtremesay (site web personnel) . En réponse au lien My AI Skeptic Friends Are All Nuts. Évalué à 5.
Mes juniors formés à faire du python et du javascript sont incapable de faire du rust. Ont-ils pour autant rien compris à la programmation ?
Ça tombe bien, c'est exactement ce que je lui demande. À lui le code chiant, stupide, rébarbatif; et à moi le code rigolo et intelligent.
et après tes étudiants découvriront ce truc qu'on appelle "les contraintes de la vraie vie". En entreprise (sauf cas particuliers critiques), avoir aujourd'hui un code qui gère 95% des cas >> à un code qui gère absolument tous les cas possible et inimaginable mais qui ne sera livré que dans 10 ans.
tu attends aussi de tes étudiants qu'ils soient capable de faire ça ?
[^] # Re: Oups
Posté par jtremesay (site web personnel) . En réponse au lien CSS Minecraft. Évalué à 3. Dernière modification le 27 mai 2025 à 16:12.
https://web.archive.org/web/20250317122419/https://benjaminaster.com/css-minecraft/
[^] # Re: La saycurité
Posté par jtremesay (site web personnel) . En réponse au journal La Macsf assure, mais pas leurs développeurs web. Évalué à 3.
je ne connais pas cette application en particulier; mais c'est habituel pour une app de demander plus ou moins régulièrement le mdp à l'utilisateur malgré la biométrie pour s'assurer qu'il ne l'a pas oublié.
[^] # Re: Il fait tiède
Posté par jtremesay (site web personnel) . En réponse au lien ubuntu envisage de migrer les coreutils vers des équivalents en rust (uutils). Évalué à 10.
https://app.opencve.io/cve/?vendor=gnu&product=coreutils
[^] # Re: FUD ?
Posté par jtremesay (site web personnel) . En réponse au lien CloudFlare voit tous vos mots de passe en clair (sur tous les sites qui utilisent CloudFlare). Évalué à 8.
https://developers.cloudflare.com/waf/detections/leaked-credentials/ :
Oui le SI de CloudFlare voit passer tes mots de passes mais non les gens de CloudFlare ne sont pas censés y accéder.
[^] # Re: ce n'est pas tant que ça
Posté par jtremesay (site web personnel) . En réponse au lien Docker limite à 10 téléchargements anonymes par heure et par IP depuis le hub a partir du 1er mars. Évalué à 3.
toutafé. Mais hier quand j'ai réalisé que j'en avais un peu marre de mettre à jour les trucs muches à la main et qu'il était temps d'automatiser tout ça, c'est plus ou moins le seul truc pertinent et pas encore totalement mort que m'a retourné mon moteur de recherche préféré.
[^] # Re: ce n'est pas tant que ça
Posté par jtremesay (site web personnel) . En réponse au lien Docker limite à 10 téléchargements anonymes par heure et par IP depuis le hub a partir du 1er mars. Évalué à 3.
https://github.com/containrrr/shepherd/issues/125