Elfir3 a écrit 1261 commentaires

  • [^] # Re: superbe initiative de huggingface

    Posté par . En réponse au journal Votre code dans un modèle d'IA. Évalué à 3. Dernière modification le 28 mars 2024 à 11:23.

    Si le prompt, hypothétiquement, décrit tout le film dans les détails et que ça reste chez l'utilisateur à usage perso il ne devrait pas spécialement avoir de pb.

    Sauf si la licence exclus tout usage autre que la reproduction du film à l'identique dans le cadre familial.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: précision

    Posté par . En réponse au lien La police américaine demande à Google la liste des personnes ayant visionné des vidéos YouTube . Évalué à 5.

    Autres détails:

    Cas 1: la vidéo a été postée par des agents (sans doute sur un forum spécifiquement lié à la cible), vue 30 000 fois (on ne dit pas si c'était quand la demande a été faite ou si c'était à la découverte des documents), et les demandes ont été faites pour une période de 7 ou 8 jours.

    Cas 2: un homme annonçait à la police qu'il y avait des explosifs dans des poubelles et la police a découvert qu'elle était regardée via webcam sur un livestream youtube. Ils ont demandé les personnes ayant interagit avec les compte et les viewers présents sur une période bien spécifique (non précisée, ça peut être la même période pour les deux, ou juste les viewers présents au moment de l'arrivée de la police sur la webcam et les interactions faites avec le comptes sur plus longtemps que ça).

    Bref, ça ratisse "large", mais la démarche est compréhensible. Si un crime est perpétré dans un dancing toutes les personnes présentes sont suspectes. Après, vu les techniques d'anonymisation disponibles...

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: superbe initiative de huggingface

    Posté par . En réponse au journal Votre code dans un modèle d'IA. Évalué à 6. Dernière modification le 25 mars 2024 à 12:59.

    Je ne suis toujours pas convaincu par tes explications.

    ... mais la règle générale c'est qu'il faut que la parenté soit évidente ...

    Oui, on est d'accord qu'il y a une identification à faire au préalable.

    Pour un truc comme Copilot, il faut donc prouver que le code issu du logiciel est dérivé d'un bout de code de la base de données.

    Prouver c'est une chose, et on est bien d'accord qu'il est difficile de prouver sans une reproduction.
    Ceci n'empêche pas que même sans reproduction, le problème est déjà présent lors de l'apprentissage. Et ça ne concerne pas que le code sous GPL, l'AGPL par exemple est encore plus problématique vu que ce n'est pas à la reproduction mais à la fourniture du service que la licence s'exécute.

    Au passage, il y a aussi une bizarrerie à résoudre : dans œuvre dérivée, il y a "œuvre". Or, il est admis que la sortie d'un LLM n'ouvre pas de droits d'auteurs parce que ça n'est pas une oeuvre de l'esprit. Il n'y a donc pas d'appropriation des droits d'auteurs par quiconque.

    Je ne pense pas que tu puisses utiliser une IA pour générer des artwork de la famille de Mickey sans avoir des soucis avec comme prétexte que tu ne t'es pas approprié les droits d'auteur. Je ne vois pas en quoi on devrait traiter du code sous licence copyleft différemment.

    Après, l'argument de "mon code est libre sauf pour l'IA", ça ressemble un peu à "mon code est libre sauf pour les terroristes qui veulent l'embarquer dans une bombe", ça part d'une intention louable mais on a discuté des centaines de fois pourquoi c'est une mauvaise idée.

    Ce n'est pas du tout le propos. Le propos, c'est "Mon code est libre, et tout produit dérivé doit être accompagné de son code source.". Si je diffuse un modèle entraîné avec du code GPL, je dois fournir mes sources, si c'est du code AGPL c'est à la mise à disposition du service que je dois le fournir.

    Par contre, je relis le commentaire initial et je dois apporter une précision: ce n'est bien entendu pas à l'apprentissage que le soucis se trouve, mais en fonction de l'utilisation du modèle qui en résulte en des licences des logiciels qui ont été utilisés pour l'apprentissage.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: superbe initiative de huggingface

    Posté par . En réponse au journal Votre code dans un modèle d'IA. Évalué à 1.

    Et oui, aussi bizarre que ça puisse paraitre, si on entraine un modèle de langage avec 1 TB de code sous GPL, les sorties du modèle ne seront pas sous GPL.

    Où est-il stipulé qu'un modèle qui a été entrainé avec du code GPL n'est pas un travail dérivé ? C'est, me semble-t-il le gros point flou qui ne fait pas unanimité (d'où l'exclusion du code GPL de certains modèles).

    Le droit d'auteur ne se dilue pas, soit un truc est un travail dérivé et il est pleinement attribuable à son auteur initial, soit il n'est pas un travail dérivé et il est à 0% à son auteur initial.

    Donc suivant ton raisonnement, si le modèle peut reproduire fidèlement un portion significative de code sous licence GPL, alors il est à 100% un travail dérivé.

    La loi détermine ce qui est interdit, pas ce qui est autorisé. Tout ce qui n'est pas interdit est autorisé, donc s'il n'y a "rien pour dire", alors c'est donc légal.

    C'est jouer sur les mots et la loi peut très bien autoriser des choses. En guise d'exemple:

    Art. L.111-1. - L'auteur d'une oeuvre de l'esprit jouit sur cette oeuvre, du seul fait de sa création, d'un droit de propriété incorporelle exclusif et opposable à tous.

    La loi détermine grâce à cet extrait qu'un auteur est autorisé légalement à jouir ou non de ses droits concernant son œuvre.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: superbe initiative de huggingface

    Posté par . En réponse au journal Votre code dans un modèle d'IA. Évalué à 6.

    Comme souligné, l'entraînement d'un modèle de langage sur du code ne constitue pas une violation des droits d'auteur, puisque le modèle apprend à partir des données sans les copier directement, un peu comme nous apprenons à lire et écrire à partir de livres.

    Ce point n'est toujours pas résolu. Dans les points toujours à clarifier pour l'apprentissage, on a en autre le fait qu'une IA n'est pas un être humain et n'est pas soumis aux même règles pour la lecture de code (et donc l'apprentissage qui va avec), le fait que la production d'un modèle à base de code GPL est bien un oeuvre dérivée de celle-ci (par contre, il semblerait que le fair use soit possiblement d'application), et sans doute bien d'autres qui devraient être trouvables avec quelques recherches.

    Après, pour l'utilisation du code généré, il y a encore de quoi écrire...

    Bref, c'est un paquet de choses très floues qui attendent qu'un juge tranche sur la question. Voir des juges en fonction des pays (cfr les copyrights sur les données en europe qui n'existe pas aux US).

    Même si je suppose qu'au final ça penche pour un "on a dépensé des milliards en énergie pour faire ces modèles, vous allez bien nous donner du faire use pour qu'on reparte pas de 0 hein ?", à moins que j'ai raté quelque chose (et je suis preneur des liens), à l'heure actuelle il n'y a rien pour dire que c'est légal ou non.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • # Et les commits ?

    Posté par . En réponse au journal Votre code dans un modèle d'IA. Évalué à 4.

    Je n'héberge pas sur github (enfin visiblement si, mais ça date), mais j'ai quelques commits qui trainent à gauche et à droite. Visiblement je suis dépendant de bon vouloir du propriétaire du repo.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: Internet vs WWW

    Posté par . En réponse au lien "Trois gigas par semaine": Najat Vallaud-Belkacem appelle à "rationner" internet. Évalué à 10.

    Par exemple, mes backups nocturnes hors site, c'est pas de l'addiction...

    Parfait, tu vas pouvoir les arrêter alors.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: IDF mobilitées ?

    Posté par . En réponse à la dépêche Retour d’expérience sur l’utilisation de GrapheneOS (ROM Android libre). Évalué à 2.

    Je ne sais pas pour ces applications, mais en ce qui concerne l'application de ma banque, celle-ci refusait aussi de fonctionner avec un téléphone rooté. Par contre, si on désactivait le root (chose possible sur certaines rom custom), elle fonctionnait.
    Est-ce que quelque chose à changé de ce côté ?

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: enfin IPv6 !

    Posté par . En réponse au journal [Message de service] Changement d'adresse IP publique pour le site LinuxFr.org. Évalué à 6.

    C'est triste ton avis sur le comique de répétition...

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: Lecteur PDF

    Posté par . En réponse au journal Retour d'expérience - GrapheneOS vs LineageOS. Évalué à 2. Dernière modification le 22 février 2024 à 13:16.

    J'ai une application qui se connecte à mon imprimante, je ne passe donc je suppose pas par le service impression d'android. Mais oui, j'utilise l'impression plus régulièrement depuis mon téléphone que depuis mon PC. Ceci dit, c'est surtout des documents trouvé lors de recherches rapides ou reçus par e-mail que des documents que j'ai pondu moi même. Comme dit dans l'autre commentaire, pourquoi allumer le PC si t'as déjà le document sur ton téléphone..

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: js ts

    Posté par . En réponse au lien Dynamisme des langages de programmation sur github Q3 2023. Évalué à 2.

    Typescript reste un langage différent, un interpréteur js ne comprend pas le typescript qui doit d'abord être compilé. La spec est différente même si une bonne partie de celle de typescript est basée sur celle de js.

    Le python n'a pas besoin de transformation pour être compris par la VM de référence. C'est toujours le même langage.

    Je remarque aussi que rust, dart ou kotlin sont des langages qui ne se sont jamais imposés.

    Que veut dire s'imposer ?
    - Rust s'est imposé dans des sondages de stack overflow comme langage le plus apprécié et le plus voulu par les développeurs, et on ne parle pas du fait qu'il s'impose dans la plupart des conversations liées aux langages de programmation...
    - Kotlin a me semble-t-il bouffé des bonne parts de marchés à java dans le monde d'android, j'ai du mal à trouver de meilleures stats que google trend

    Bon, pour Dart par contre on est bien d'accord...

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: Bonne nouvelle

    Posté par . En réponse au lien Bim ! +450 extensions pour Firefox Android :). Évalué à 6. Dernière modification le 15 décembre 2023 à 11:50.

    Selon l'historique du projet, il semblerait qu'il aille suffisamment mieux que pour avoir retravaillé un peu sur le projet, ce qui est déjà rassurant le concernant dans un sens. Si tu nous lis, plein de force et courage si tu en as besoin !

    edit: ben en fait, je te le souhaite même si tu nous lis pas...

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: Partie 2

    Posté par . En réponse au journal Advent of Code 2023, day 8. Évalué à 2.

    Déjà, je trouve qu'il manque la seconde partie de l'énoncé pour bien saisir l'intérêt (même si on peut se douter de ce qu'elle contient), et de fait les données à tester ne sont disponibles que si t'es connecté au site.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • # Bah...

    Posté par . En réponse au lien Firefox serait au bord du gouffre avec une part de marché qui baisse vers le seuil critique de 2%. Évalué à 6. Dernière modification le 07 décembre 2023 à 15:14.

    Juste un soucis de synchronisation, ça va pas tarder à remonter...

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: AX

    Posté par . En réponse au lien Sans l'engouement pour les SUV, les émissions des moteurs auraient pu baisser de 30% . Évalué à 2.

    Pas sur que la position des occupants dans la voiture ait un impact significatif sur le couple.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: Question peut-être stupide, que-ce qui attire les automobilistes chez les SUV

    Posté par . En réponse au lien Sans l'engouement pour les SUV, les émissions des moteurs auraient pu baisser de 30% . Évalué à 3.

    Je fais partie de ceux qui n'ont pas un SUV et ça fait un bout de temps que j'ai le bas de l'avant dans un sale état.
    Des casses vitesses, j'ai une automatique et certains nécessitent que tu ailles à une vitesse inférieure à ce que la voiture va quand tu relâches le frein, et autant le dire, c'est pas quelque chose de facile à repérer. J'en connais au moins 2 dans le coin.

    Mais pas que, j'ai des amis qui habitent sur une place dont l'accès se fait en passant sur un caniveau depuis une chaussée. Obligé de rentrer dessus de biais, la vitesse réduite ne suffit pas en plus d'être dangereuse avec le trafic sur la chaussée.

    Ah, et dernièrement certains ont trouvé que c'était une bonne idée de mettre un bande de bus d'un rouge surélevée immonde en plein centre de la chaussée près de chez moi. Pareil, les carrefours qui la parcourent ne peuvent être pris que par des voitures un tant soit peu hautes. Enfin, il y a peu ils ont cassé et refait certains.

    Et tout ceci m'a déjà posé problème avec une Yaris. Avec ma voiture actuelle qui est un peu plus basse j'ai abandonné l'idée de réparer avant de m'en séparer.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: Motif d'une attaque aujourd'hui

    Posté par . En réponse au lien Après quatre jours de cyberattaque, le site de Blender passe derrière Cloudflare. Évalué à 7.

    Votre vision ?

    Cloudflare qui doit se faire des nouveaux clients ? Comment ça j'ai un jour d'avance ?

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: Hérétique

    Posté par . En réponse au journal Il est temps que la communauté internationale fasse un choix. Évalué à 2.

    Perso j'ai réussi à convaincre pas mal de monde initialement choqué par la charcuterie dans la raclette de... ne plus s'en passer et faire passer le mot :-D.

    Et la banane, on en parle de la banane ?

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: Ah bon

    Posté par . En réponse au lien Google confirms they will disable uBlock Origin in Chrome in 2024. Évalué à 2.

    onBeforeRequest

    Désolé, j'ai mon clavier qui se blo

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: Ah bon

    Posté par . En réponse au lien Google confirms they will disable uBlock Origin in Chrome in 2024. Évalué à 8.

    A prendre avec des pincettes, mais après une rapide recherche, il semblerait qu'avec MV3 il devienne presque impossible de filtrer l'utilisation de cookies et des metadata car la suppression doit passer par un composant du navigateur, et il ne se base que sur l'URL pour faire le filtrage.

    https://news.ycombinator.com/item?id=33013828#33014352

    J'ai pas pu retrouver rapidement l'info sur la github issue partagée (), mais un commentaire énonce les différences entre uBlock Lite et uBlock Origin:

    Filter lists update only when the extension updates (no fetching up to date lists from servers)
    Many filters are dropped at conversion time due to MV3's limited filter syntax
    No crafting your own filters (thus no element picker)
    No strict-blocked pages
    No per-site switches
    No dynamic filtering
    No importing external lists

    L'utilisateur doit donc maintenant utiliser declarativeNetRequest, alors qu'avant il pouvait utiliser

    Maintenant, on dirait qu'il y a un API script utilisable, mais elle semble ne s’exécuter qu'une fois que la page est chargée:

    The script is run at document_idle by default

    Est-ce que ça permet de faire le filtrage depuis la page appelante, ou non... j'en sais rien.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: Pas tout compris

    Posté par . En réponse au lien Collection de sites qui ont des consignes de mots de passe à la noix . Évalué à 5.

    Je verrais bien des consignes aléatoires en fonction du jour.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: pinaillage ?

    Posté par . En réponse au lien L'application wireguard retirée des dépôts F-Droid. Évalué à 10.

    Wireguard se met à jour sans passer par f-droid. Donc il télécharge une version de wireguard qui n'est pas passé par les vérifications de l'équipe f-droid, ce qui est contraire à la politique f-droid.

    Télécharger des listes de filtrage, c'est de la configuration de ton application. Ça ne devrait pas avoir la possibilité de modifier son comportement au delà de ce qui est observable via le code source de f-droid.

    Le pinaillage, c'est sur la manière d’interpréter le consentement.

    Ce message:

    An application update is available. Please update now.

    Avec un bouton "Download & Update" est, pour l'équipe f-droid, insuffisant car on ne sait pas qu'on télécharge depuis les serveurs de wireguard. On parle aussi de désactiver par défaut les mises à jour.

    Il y aussi quelques râleries sur le fait que l'application doit être fréquemment mise à jour, et que le process d'f-droid est lent, que niveau sécurité f-droid est pas top, et que le chantier pour se passer de f-droid a commencé en mai.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: Point d'info

    Posté par . En réponse au lien Vers plus de support Linux côté Focusrite. Évalué à 4.

    Il me semble qu'à une époque Focusrite était déjà très sympa avec les amis du manchot. Leurs cartes firewire étaient régulièrement recommandées et ils étaient généreux en documentation auprès des devs de FreeBob/ffado.

    Puis l'USB est arrivé et ils ont commencé à délaisser les utilisateurs/développeurs sous linux...

    Mes courbettes à Geoffrey en tout cas, j'espère qu'il a eu des propositions correctes de la part de focusrite en échange de son travail. Le matériel à disposition c'est cool, mais si t'as pas le temps de jouer avec...

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: Faux positifs

    Posté par . En réponse au lien Biométrie - Idemia: la face cachée de la société qui fabrique notre carte Vitale . Évalué à 6.

    C'est juste mon avis, pas celui de l'auteur (ou autrice... sait on jamais): je ne pense pas que le but soit d'empêcher la critique, mais au contraire de montrer que contrairement à celui qui prend un célèbre youtubeur en tant que source, son avis est faillible car jusque là non soumis à l'élévation communautaire via TwitX.

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !

  • [^] # Re: fnac

    Posté par . En réponse au lien Le top des marques les plus durables : qui domine le podium ?. Évalué à 3.

    En même temps si c'est une remise à neuf, normal que le prix soit celui d'un nouveau modèle non ?

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !