Ces besoins électriques sont nouveaux, ils s'ajoutent à ceux existants. On n'est pas dans le cas ou on remplace une centrale très polluante par une centrale qui le serait moins.
Les besoins électriques augmentant pour les datacenters, à cause d'une augmentation des besoins en puissance de calcul, vont aussi se traduire par plus de matériel informatique qu'il faut construire, plus de ressources à extraire, bref plus de polution.
Les GAFAM communiquent sur leur ambition d'arriver à la neutralité carbone (horizon 2030 pour Google et Microsoft). Avec la tendance actuelle à l'augmentation de leurs émissions dues à l'IA, l'atteinte de ces objectifs devient incertaine.
Je pense à des problèmes pratiques du genre ça télécharge la terre entière
Pour ce problème là en particulier je ne pense pas qu'une solution technique apportée par le gestionnaire de paquets soit possible : ce sont les devs qui sont responsables du nombre de dépendances et de leur taille.
Je voulais un exemple donc j'ai été chopper une dépendance transitive triviale dans le yarn.lock du projet angular-cli : is-string.
Personnellement je me questionne sur l'utilité d'une dépendance dont le but est de vérifier si une variable contient une chaine de caractère (certes celle-ci comprend plus qu'un simple const isString = (s) => typeof s === 'string', mais les 1490 bibliothèques publiées sur npm qui dépendent de celle-ci ont-elles vraiment besoin de plus ?).
J'ai aussi balancé un npm install is-string dans un dossier, ce qui m'a permis de voir que le dossier node_modules contenait alors 14 bibliothèques (soit 'is-string' + 13 dépendances directes et transitives) pour un poids total de 590 Ko.
Et toujours sur la page de npmjs je vois que cette bibliothèque est téléchargée 32 millions de fois par semaine.
Bref, le gaspillage me parait énorme, mais dans ce cas plutôt causé par les pratiques que par les outils.
On peut aussi ajouter manuellement les premiers chiffres des numéros à bloquer. :)
Je copie un passage page 22 du manuel pour ce modèle de téléphone :
Mémorisation des appelants indésirables
L’appareil peut bloquer des appels en stockant à l’avance les éléments désirés dans la liste de blocage d’appel (uniquement pour les abonnés à un service d’identification de l’appelant).
– “Numéro unique” : l’appareil bloque les appels de numéros de téléphone spécifiques stockés dans la liste de blocage d’appel.
– “Type de numéros” : l’appareil bloque les appels qui commencent par un numéro mémorisé dans la liste de blocage des appels (par exemple, les premiers chiffres des numéros gratuits ou certains indicatifs régionaux).
J'ai ajouté les plages officielles de numéros de démarchage de cette façon sur un téléphone de la même gamme (je n'ai pas la référence exacte) que mes parents ont achetés. Ils sont plus tranquilles maintenant, le nombre d'appels à la con a fortement diminué (de quotidien à mensuel).
Le RN a adopté une stratégie de com plus lisse et ça a payé.
En plus de ça je pense que l'exposition médiatique accordée aux idées de Reconquête, parti à la droite du RN, a rendu le discours du RN plus "modéré" en comparaison. Je vois Zemmour comme un repoussoir (pour une bonne partie de l'électorat) dont la présence est utile pour le RN.
La gauche n'a pas de parti pour jouer ce rôle, l'extrême gauche est quasiment absente du paysage médiatique en dehors du temps des élections présidentielles (où l'on retient Poutou pour ses punchlines).
Concernant la place de Mélenchon, même s'il semblait se mettre en retrait après 2022, il a toujours une grande prise sur LFI aujourd'hui. Là encore j'y vois une opportunité manquée : LFI pousse une idée de démocratie participative, il aurait été pertinent que le parti adopte en interne un mode de fonctionnement aligné sur les valeurs qu'il défend.
Cette définition que j'ai fournie comprend la conjonction "ou" qui marque une alternative :
Élimination physique intentionnelle, totale ou partielle, d’un groupe humain (national, ethnique ou religieux) ce qui veut dire que les membres sont exterminés ou rendus incapables de procréer en raison de leur appartenance au groupe.
J'en comprend qu'il n'y a pas besoin de cocher les deux cases pour pouvoir parler de génocide (et que tu as lu un peu vite).
Soit moins ou à peu près pareil que Burkina Faso, Somalie, Soudan, Yémen, Birmanie, Nigeria, Syrie, et j'en passe.
Mais en face ce sont des musulmans et non des juifs donc moins intéressant pour ses petits plaisirs.
ça se voit qu'en réalité vous n'avez rien à faire des morts et que ce qui vous intéresse est autre chose en se couvrant de jolis mots que vous ne pensez pas.
C'est qui "vous" ? Tu me tutoies au-dessus, donc j'en déduis que ce n'est pas moi. Dans le doute je pars du principe que ce sont les personnes qui soutiennent qu'il y a génocide à Gaza.
Tu fais un procès d'intention : si on parle de cette guerre dans les commentaires c'est parce qu'il y a un lien avec la situation politique actuelle (et donc le sujet du journal).
On a un groupe de politiques qui ne sont pas en accord avec un soutien inconditionnel de la France à l'action du gouvernement Israélien suite aux attentats du 7 octobre. À la suite de ça ils se font taxer d'antisémitisme.
Mon avis : l'accusation d'antisémitisme est opportuniste et l'opposition à l'action d'Israël légitime.
Élimination physique intentionnelle, totale ou partielle, d’un groupe humain (national, ethnique ou religieux) ce qui veut dire que les membres sont exterminés ou rendus incapables de procréer en raison de leur appartenance au groupe.
Il manque quoi pour que l'on puisse parler de génocide, le caractère intentionnel ?
Posté par potate .
En réponse au journal [HS] Comme un air de haine.
Évalué à 6.
Dernière modification le 04 juillet 2024 à 20:31.
Ne pas oublier la menace qu'est le RN pour la démocratie :
ils ont manifesté1 leur volonté d'affaiblir les garde-fous comme le Conseil Constitutionnel (il est loin d'être parfait, mais sa mission de garantir le respect des libertés fondamentales entre en conflit avec les propositions de loi du RN qui reposent sur la discrimination).
Si le RN arrive au pouvoir, il aura une année pour (entre autres) casser nos institutions et ainsi s'assurer une position confortable pour la suite. Je ne sais pas jusqu'où ils pourraient aller, et je préfèrerais ne pas le savoir.
Je ne vois pas comment LFI diluée dans le NFP pourrait être une menace plus grande que celle là.
Voir cet article de RFI, notamment la citation de Pierre Gentillet qui annonce la couleur : "Si demain, nous voulons nous affranchir (…) de certaines normes qui nous empoisonnent, à la condition de mettre au pas le Conseil constitutionnel, nous pourrons tout faire"↩
Attention : le raisonnement qui suit est à prendre avec de grosses pincettes : je ne sais pas juger de la qualité de la source (mis à part que ça a l'air sérieux) et je calcule à l'arrache en lisant approximativement des valeurs sur une courbe.
Si on prend les extrêmes :
- on a une perte de capacité de ≈ 8% après 8000 cycles entre 75% et 65% ;
- on a une perte de capacité de ≈ 21% après 4000 cycles entre 100% et 25%.
Les cycles ne sont pas équivalents : lorsque l'on oscille entre 65 et 75% on utilise 10% de la batterie sur un cycle, mais entre 25 et 100% on en utilise 75%1.
Si maintenant j'essaie de faire un calcul : plutôt que de compter les cycles, je voudrais compter la "distance parcourue", c'est-à-dire la capacité utilisée.
Pour le cas 75-65, on a dit 8000 cycles de 10%, que je multiplie pour obtenir une " distance" de 80 000 pour 8% de perte de capacité.
Si j'essaie de voir où on arrive avec cette même distance dans l'autre cas : 80 000 / 75 ≈ 1066,67 cycles. Et pour la courbe 100-25 sur le graphe je lis que pour 1000 cycles on est à 10% de perte de capacité.
Conclusion : ces mesures indiquent bien une perte de capacité plus importante sur des cycles longs.
si je me plante là dessus (et que le graphique représente en fait des cycles complets), le raisonnement est foireux ↩
les Hypermedia Driven Application (HDA, avec un backend qui renvoie directement du HTML plutôt que du JSON à traiter par client REST) affichent de gros lags avec des divs vides.
Pareil avec du rendu côté client : si tu n'as pas les données, tu ne peux pas les afficher. Tu pourras peut-être commencer à afficher une coquille vide le temps que les données soient récupérées, mais pour faire ça il faut avoir récupéré les templates avant.
Tandis que les framework JS en front permettent d'informer l'internaute qu'on attend les données (genre spinner).
Pour les spinners et indicateurs génériques, il n'est pas interdit d'en avoir sur une appli en mode HDA. Par exemple le concurrent à HTMX qu'est Unpoly1propose d'afficher une barre de chargement en haut de page si la réponse à une requête met trop de temps à arriver.
Je n'ai utilisé aucun des deux. La complexité des frameworks front me chagrine, et je lorgne sur les alternatives aux Single Page Apps. ↩
Il y a 2 documents, le premier indique les durées totales de diffusion retenues pour chaque liste et le second indique les dates et ordres de passage des clips.
Concernant les 2 créneaux horaires de mardi et mercredi, le second était bien prévu pour d'autres clips.
Pour info il y a une façon succincte de déclarer des attributs valorisés depuis le constructeur en Typescript, en ajoutant le mot clé correspondant à la visibilité devant l'argument :
Sinon au sujet de la complétion de code par IA, je n'ai pas cherché à essayer quoique que ce soit. J'utilise IntelliJ idea (ma boîte paie la licence). Depuis quelque temps est activée une autocomplétion par IA "simple" : ça complète uniquement la fin de la ligne (comme dans l'exemple avec first_element), et ce en utilisant un modèle local. L'intérêt est limité mais comme ce n'est pas intrusif et que ça ne m'a pas particulièrement l'air de consommer des ressources, je ne l'ai pas désactivé.
Ces tags m'ont l'air d'être prévu pour des contenus "du commerce" (films, séries) en première intention (vu que l'on retrouve à peu près les mêmes que pour l'audio : artiste, genre, copyright, etc.).
Je n'ai pas vu de tags standards pour préciser des informations liées à la capture de la vidéo (mais si ça se trouve, réutiliser les noms des tags existant pour les photos permet aux visionneuses d'afficher correctement les infos).
Je cherchais s'il y avait des contraintes concernant l'emplacement géographique des serveurs pour la certification ; visiblement non : la page d'Amazon indique une liste de régions concernées par la certification HDS chez eux, en bref des serveurs sur tous les continents.
Je n'ai pas osé sauter le pas. Cela dit, j'ai quand-même bien envie d'essayer de faire une extension. Ça serait alors l'occasion pour faire un journal récapitulatif (avant 3 ans si tout se passe bien 😄).
La fonctionnalité de recherche par mot-clé n'a pas été conservée lors la refonte de Firefox pour Android il y a bientôt 3 ans (passage de Firefox Fennec à Fenix).
J'aimais bien car ça permet de lancer une recherche sur un moteur donné sans avoir à le sélectionner dans une liste : on tape un mot-clé en début du texte recherché et paf.
Elle est toujours disponible sur Firefox pour le bureau (via l'option "Ajouter un mot-clé pour cette recherche" disponible dans le menu contextuel des champs de recherche, ou directement en passant par les propriétés des marque-pages).
Du coup j'ai ajouté une page sur github.io qui effectue une redirection (en javascript) à partir de la chaîne de caractère qu'on lui passe en ancre (#texte_recherche).
Sur github.io car je n'ai pas de chez-moi sur le web.
Je peux ajouter la page comme "moteur de recherche", ça fait le taf.
Il aurait été plus efficace de faire la même chose à partir d'une extension, car ça aurait évité un appel http pas franchement utile à chaque recherche (je n'ai pas vérifié si le navigateur garde la page en cache, mais ça m'étonnerait).
Et puis les extensions sur Firefox pour Android c'est tout bloqué aussi (installation de Firefox Nightly obligatoire pour lier une "collection" d'extensions enregistrée à partir de addons.mozilla.org en étant connecté). Bref.
Utiliser l'IA pour résoudre les problèmes posés par l'IA serait une solution élégante.
C'est une piste à explorer mais on ne peut pas dire aujourd'hui que ce sera une solution effective sur la durée.
On peut garder en tête que ces technos de détection seront certainement utilisées aussi pour améliorer les IA. Cela en les utilisant leur résultats et en entraînants l'IA génératrice à produire des images qui ne sont pas détectées. C'est le principe des GAN (Generative Adversarial Network).
Bref, un jeu du chat et de la souris en perspective.
comme l'IA texte est juste un moteur de recherche avancé qui met en forme la réponse et donc me fait gagner du temps dans mes recherches.
Je profite de l'occasion pour signaler que ce n'est pas le cas pour ChatGPT (ni apparemment pour l'équivalent de Google). C'est un algo de génération de texte avant tout. Il va sortir un texte, en tenant compte de ses données d'entraînement et aussi des adaptations apportées après coup par des humains pour essayer de limiter la casse (pour limiter la génération de contre-vérités scientifiques, climato-sceptiques, racistes, et autres joyeusetés). Ça fait que le texte généré peut être vrai mais aussi parfois factuellement à côté de la plaque (tout en étant vraisemblable).
Le texte factuellement correct en sortie est pour moi une coïncidence plutôt qu'un objectif de l'algo. En conséquence je trouve malhonnête que les gafam laissent croire que la techno a pour but d'apporter des réponses aux questions qu'on lui pose.
Un outil qui ferait une synthèse des résultats d'une recherche serait moins problématique.
Ça fait plaisir de voir une interview de Fabien Sanglard en dépêche.
J'étais tombé sur son site, ses revues de code de jeux et moteurs de jeux1, ses articles concernant des micro-ordinateurs/consoles/bornes d'arcade, tous pleins d'explications intéressantes :
l'architecture avec des schémas
des explications sur les limitations techniques (contraintes mémoire, vitesse des processeurs, palettes de couleurs limitées, j'en passe) et les astuces habiles qui ont permis de composer avec
des anecdotes et et des morceaux d'histoire de l'informatique.
[^] # Re: cool
Posté par potate . En réponse au journal Meta persiste à chercher du nucléaire pour ses datacenters IA.. Évalué à 10.
Ces besoins électriques sont nouveaux, ils s'ajoutent à ceux existants. On n'est pas dans le cas ou on remplace une centrale très polluante par une centrale qui le serait moins.
Les besoins électriques augmentant pour les datacenters, à cause d'une augmentation des besoins en puissance de calcul, vont aussi se traduire par plus de matériel informatique qu'il faut construire, plus de ressources à extraire, bref plus de polution.
Les GAFAM communiquent sur leur ambition d'arriver à la neutralité carbone (horizon 2030 pour Google et Microsoft). Avec la tendance actuelle à l'augmentation de leurs émissions dues à l'IA, l'atteinte de ces objectifs devient incertaine.
[^] # Re: cool
Posté par potate . En réponse au journal Meta persiste à chercher du nucléaire pour ses datacenters IA.. Évalué à 10.
La consommation électrique explose, c'est clairement pas une bonne nouvelle.
[^] # Re: JSR
Posté par potate . En réponse à la dépêche Deno 2.0 est là. Évalué à 10.
Pour ce problème là en particulier je ne pense pas qu'une solution technique apportée par le gestionnaire de paquets soit possible : ce sont les devs qui sont responsables du nombre de dépendances et de leur taille.
Je voulais un exemple donc j'ai été chopper une dépendance transitive triviale dans le yarn.lock du projet angular-cli :
is-string.Personnellement je me questionne sur l'utilité d'une dépendance dont le but est de vérifier si une variable contient une chaine de caractère (certes celle-ci comprend plus qu'un simple
const isString = (s) => typeof s === 'string', mais les 1490 bibliothèques publiées sur npm qui dépendent de celle-ci ont-elles vraiment besoin de plus ?).J'ai aussi balancé un
npm install is-stringdans un dossier, ce qui m'a permis de voir que le dossiernode_modulescontenait alors 14 bibliothèques (soit 'is-string' + 13 dépendances directes et transitives) pour un poids total de 590 Ko.Et toujours sur la page de npmjs je vois que cette bibliothèque est téléchargée 32 millions de fois par semaine.
Bref, le gaspillage me parait énorme, mais dans ce cas plutôt causé par les pratiques que par les outils.
# Pour compléter
Posté par potate . En réponse au lien Au Conseil de l'Europe, Assange témoigne pour la première fois depuis sa libération. Évalué à 2.
Le discours de Julien Assange en vidéo (1h35 avec les questions des parlementaires) en lien sur : https://comiteassange.fr/julian-assange-parle-le-conseil-de-leurope-ecoute-et-approuve/
[^] # Re: Et la téléphonie fixe ?
Posté par potate . En réponse à la dépêche Agir contre les appels commerciaux. Évalué à 2.
On peut aussi ajouter manuellement les premiers chiffres des numéros à bloquer. :)
Je copie un passage page 22 du manuel pour ce modèle de téléphone :
J'ai ajouté les plages officielles de numéros de démarchage de cette façon sur un téléphone de la même gamme (je n'ai pas la référence exacte) que mes parents ont achetés. Ils sont plus tranquilles maintenant, le nombre d'appels à la con a fortement diminué (de quotidien à mensuel).
[^] # Re: Fin stratège
Posté par potate . En réponse au journal [HS] Comme un air de haine. Évalué à 4.
Mon avis rejoins le tien.
Sur la stratégie de communication de LFI, cette vidéo (9 minutes 30, 22/09/2023) du Média (un média d'info de gauche) détaille la proposition de Ruffin et les enjeux : https://www.lemediatv.fr/emissions/2023/le-bruit-et-la-fureur-et-si-la-strategie-de-melenchon-netait-plus-la-bonne-yU5uPhecTtCIYi0XiKpfGA.
Le RN a adopté une stratégie de com plus lisse et ça a payé.
En plus de ça je pense que l'exposition médiatique accordée aux idées de Reconquête, parti à la droite du RN, a rendu le discours du RN plus "modéré" en comparaison. Je vois Zemmour comme un repoussoir (pour une bonne partie de l'électorat) dont la présence est utile pour le RN.
La gauche n'a pas de parti pour jouer ce rôle, l'extrême gauche est quasiment absente du paysage médiatique en dehors du temps des élections présidentielles (où l'on retient Poutou pour ses punchlines).
Concernant la place de Mélenchon, même s'il semblait se mettre en retrait après 2022, il a toujours une grande prise sur LFI aujourd'hui. Là encore j'y vois une opportunité manquée : LFI pousse une idée de démocratie participative, il aurait été pertinent que le parti adopte en interne un mode de fonctionnement aligné sur les valeurs qu'il défend.
[^] # Re: Aussi
Posté par potate . En réponse au journal [HS] Comme un air de haine. Évalué à 8.
Cette définition que j'ai fournie comprend la conjonction "ou" qui marque une alternative :
J'en comprend qu'il n'y a pas besoin de cocher les deux cases pour pouvoir parler de génocide (et que tu as lu un peu vite).
C'est qui "vous" ? Tu me tutoies au-dessus, donc j'en déduis que ce n'est pas moi. Dans le doute je pars du principe que ce sont les personnes qui soutiennent qu'il y a génocide à Gaza.
Tu fais un procès d'intention : si on parle de cette guerre dans les commentaires c'est parce qu'il y a un lien avec la situation politique actuelle (et donc le sujet du journal).
On a un groupe de politiques qui ne sont pas en accord avec un soutien inconditionnel de la France à l'action du gouvernement Israélien suite aux attentats du 7 octobre. À la suite de ça ils se font taxer d'antisémitisme.
Mon avis : l'accusation d'antisémitisme est opportuniste et l'opposition à l'action d'Israël légitime.
[^] # Re: Aussi
Posté par potate . En réponse au journal [HS] Comme un air de haine. Évalué à 10.
Une définition de génocide :
Il manque quoi pour que l'on puisse parler de génocide, le caractère intentionnel ?
38 000 morts (dont plus d’enfants tués en 4 mois à Gaza qu’en 4 ans de conflits dans le monde), la famine, les journalistes qui se font cibler, l'ensemble des universités Palestiniennes endommagées ou détruites, les hopitaux frappés également, les camps de réfugiés aussi, les convois humanitaires bloqués, bref je pense qu'il y a bien une intentionnalité et pas seulement des "dommages collatéraux" comme le prétend le gouvernement d'Israël.
Et aussi : Israël et le Hamas accusés de crimes de guerre, par des enquêteurs indépendants de l’ONU.
[^] # Re: Aussi
Posté par potate . En réponse au journal [HS] Comme un air de haine. Évalué à 6. Dernière modification le 04 juillet 2024 à 20:31.
Ne pas oublier la menace qu'est le RN pour la démocratie :
Si le RN arrive au pouvoir, il aura une année pour (entre autres) casser nos institutions et ainsi s'assurer une position confortable pour la suite. Je ne sais pas jusqu'où ils pourraient aller, et je préfèrerais ne pas le savoir.
Je ne vois pas comment LFI diluée dans le NFP pourrait être une menace plus grande que celle là.
Voir cet article de RFI, notamment la citation de Pierre Gentillet qui annonce la couleur : "Si demain, nous voulons nous affranchir (…) de certaines normes qui nous empoisonnent, à la condition de mettre au pas le Conseil constitutionnel, nous pourrons tout faire" ↩
[^] # Re: Ref need
Posté par potate . En réponse au journal Prendre soin et faire durer sa batterie avec LineageOS (pour les radins malins et les écolos). Évalué à 5.
Attention : le raisonnement qui suit est à prendre avec de grosses pincettes : je ne sais pas juger de la qualité de la source (mis à part que ça a l'air sérieux) et je calcule à l'arrache en lisant approximativement des valeurs sur une courbe.
Le site en lien sur la page F-Droid de l'appli présentée dans ce journal a un graphique (en figure 6) qui montre la perte de capacité d'une batterie au bout d'un nombres variable de cycles charge-décharge de différents profils :
Si on prend les extrêmes :
- on a une perte de capacité de ≈ 8% après 8000 cycles entre 75% et 65% ;
- on a une perte de capacité de ≈ 21% après 4000 cycles entre 100% et 25%.
Les cycles ne sont pas équivalents : lorsque l'on oscille entre 65 et 75% on utilise 10% de la batterie sur un cycle, mais entre 25 et 100% on en utilise 75%1.
Si maintenant j'essaie de faire un calcul : plutôt que de compter les cycles, je voudrais compter la "distance parcourue", c'est-à-dire la capacité utilisée.
Pour le cas 75-65, on a dit 8000 cycles de 10%, que je multiplie pour obtenir une " distance" de 80 000 pour 8% de perte de capacité.
Si j'essaie de voir où on arrive avec cette même distance dans l'autre cas : 80 000 / 75 ≈ 1066,67 cycles. Et pour la courbe 100-25 sur le graphe je lis que pour 1000 cycles on est à 10% de perte de capacité.
Conclusion : ces mesures indiquent bien une perte de capacité plus importante sur des cycles longs.
si je me plante là dessus (et que le graphique représente en fait des cycles complets), le raisonnement est foireux ↩
[^] # Re: Oui
Posté par potate . En réponse à la dépêche Plaidoyer pour des interfaces temps réels. Évalué à 3.
Pareil avec du rendu côté client : si tu n'as pas les données, tu ne peux pas les afficher. Tu pourras peut-être commencer à afficher une coquille vide le temps que les données soient récupérées, mais pour faire ça il faut avoir récupéré les templates avant.
Pour les spinners et indicateurs génériques, il n'est pas interdit d'en avoir sur une appli en mode HDA. Par exemple le concurrent à HTMX qu'est Unpoly1 propose d'afficher une barre de chargement en haut de page si la réponse à une requête met trop de temps à arriver.
Je n'ai utilisé aucun des deux. La complexité des frameworks front me chagrine, et je lorgne sur les alternatives aux Single Page Apps. ↩
[^] # Re: Décisions de l'ARCOM (durées de diffusions et dates)
Posté par potate . En réponse au journal France 2 et France 3 ne diffusent pas les clips de campagnes des européennes et favorisent LREM / RN. Évalué à 2.
L'explication donnée me laisse sur ma faim :
(France TV dans un article sur actu.fr)
# Décisions de l'ARCOM (durées de diffusions et dates)
Posté par potate . En réponse au journal France 2 et France 3 ne diffusent pas les clips de campagnes des européennes et favorisent LREM / RN. Évalué à 6.
Le détail ici : https://www.arcom.fr/actualites/elections-europeennes-2024-les-regles-fixees-par-larcom#chapitre-ancre1-5
Il y a 2 documents, le premier indique les durées totales de diffusion retenues pour chaque liste et le second indique les dates et ordres de passage des clips.
Concernant les 2 créneaux horaires de mardi et mercredi, le second était bien prévu pour d'autres clips.
[^] # Re: Classe à la con
Posté par potate . En réponse au journal j'aime bien l'auto-complétion par IA (Github Copilot). Évalué à 2.
Oui, voilà. Je n'ai pas ressenti de différence à ce niveau depuis l'activation du truc dans la version 2024.1 sortie début avril.
# Classe à la con
Posté par potate . En réponse au journal j'aime bien l'auto-complétion par IA (Github Copilot). Évalué à 5.
Pour info il y a une façon succincte de déclarer des attributs valorisés depuis le constructeur en Typescript, en ajoutant le mot clé correspondant à la visibilité devant l'argument :
J'aime bien, ça évite la répétition.
Sinon au sujet de la complétion de code par IA, je n'ai pas cherché à essayer quoique que ce soit. J'utilise IntelliJ idea (ma boîte paie la licence). Depuis quelque temps est activée une autocomplétion par IA "simple" : ça complète uniquement la fin de la ligne (comme dans l'exemple avec first_element), et ce en utilisant un modèle local. L'intérêt est limité mais comme ce n'est pas intrusif et que ça ne m'a pas particulièrement l'air de consommer des ressources, je ne l'ai pas désactivé.
[^] # Re: Vie privée et pihole
Posté par potate . En réponse à la dépêche Retour d’expérience sur l’utilisation de GrapheneOS (ROM Android libre). Évalué à 4. Dernière modification le 18 mars 2024 à 13:32.
J'imagine que tu utilises Firefox pour Android.
Je viens d'aller faire un tour dans "Paramètres > Collecte de données", il y a notamment une option désactivable "données marketing" :
Edit, pour référence : https://support.mozilla.org/fr/kb/utilisation-adjust-dans-firefox
# proutes
Posté par potate . En réponse au journal Générer des images vectorielles procédurales avec des technologies des années 2000. Évalué à 2.
En plus de ça il m'a donné envie d'essayer Pyramid, et de faire des proutes.
# Flemme du dimanche
Posté par potate . En réponse au journal Jouer avec Lenia (modèle de vie artificielle) en Python. Évalué à 2.
Sinon sur la page en lien dans la description de la vidéo en lien du journal il y a une démo interactive avec un modèle robuste.
La démo ne permet pas de changer les équations, mais on peut altérer l'environnement (ajouter des murs ou des "bolides").
[^] # Re: Vidéo + THM / backup / site statique + commentaires
Posté par potate . En réponse à la dépêche Archiver ses vidéos : retour d’expérience. Évalué à 3.
On dirait que oui. D'après cette liste des tags supportés par ffmpeg selon le format, pour avi la liste des tags est finie tandis que pour d'autres formats (dont mp4 et mkv) il est possible de définir des tags arbitraires.
Ces tags m'ont l'air d'être prévu pour des contenus "du commerce" (films, séries) en première intention (vu que l'on retrouve à peu près les mêmes que pour l'audio : artiste, genre, copyright, etc.).
Je n'ai pas vu de tags standards pour préciser des informations liées à la capture de la vidéo (mais si ça se trouve, réutiliser les noms des tags existant pour les photos permet aux visionneuses d'afficher correctement les infos).
[^] # Re: FreePro
Posté par potate . En réponse au journal Données sur la santé mentale des salariées hébergées dans les nuages. Évalué à 2.
Bien vu !
Pour compléter sur la réglementation HDS : https://esante.gouv.fr/produits-services/hds
Pour info les gros acteurs sont certifiés : Google, Amazon, Microsoft.
Je cherchais s'il y avait des contraintes concernant l'emplacement géographique des serveurs pour la certification ; visiblement non : la page d'Amazon indique une liste de régions concernées par la certification HDS chez eux, en bref des serveurs sur tous les continents.
[^] # Re: Commentaire pas très structuré
Posté par potate . En réponse au lien J'ai commis un bout de code pour avoir un semblant de recherche par mot-clé sur Firefox pour Android. Évalué à 1.
Je n'ai pas osé sauter le pas. Cela dit, j'ai quand-même bien envie d'essayer de faire une extension. Ça serait alors l'occasion pour faire un journal récapitulatif (avant 3 ans si tout se passe bien 😄).
# Commentaire pas très structuré
Posté par potate . En réponse au lien J'ai commis un bout de code pour avoir un semblant de recherche par mot-clé sur Firefox pour Android. Évalué à 6. Dernière modification le 18 avril 2023 à 22:13.
La fonctionnalité de recherche par mot-clé n'a pas été conservée lors la refonte de Firefox pour Android il y a bientôt 3 ans (passage de Firefox Fennec à Fenix).
J'aimais bien car ça permet de lancer une recherche sur un moteur donné sans avoir à le sélectionner dans une liste : on tape un mot-clé en début du texte recherché et paf.
Elle est toujours disponible sur Firefox pour le bureau (via l'option "Ajouter un mot-clé pour cette recherche" disponible dans le menu contextuel des champs de recherche, ou directement en passant par les propriétés des marque-pages).
Des gens avaient râlé sur Github , mais la situation est la même depuis.
Du coup j'ai ajouté une page sur github.io qui effectue une redirection (en javascript) à partir de la chaîne de caractère qu'on lui passe en ancre (#texte_recherche).
Sur github.io car je n'ai pas de chez-moi sur le web.
Je peux ajouter la page comme "moteur de recherche", ça fait le taf.
Il aurait été plus efficace de faire la même chose à partir d'une extension, car ça aurait évité un appel http pas franchement utile à chaque recherche (je n'ai pas vérifié si le navigateur garde la page en cache, mais ça m'étonnerait).
Et puis les extensions sur Firefox pour Android c'est tout bloqué aussi (installation de Firefox Nightly obligatoire pour lier une "collection" d'extensions enregistrée à partir de addons.mozilla.org en étant connecté). Bref.
[^] # Re: cette info ou cette infox ?
Posté par potate . En réponse à la dépêche L'IA pour lutter contre les fausses nouvelles ou infox. Évalué à 5.
Utiliser l'IA pour résoudre les problèmes posés par l'IA serait une solution élégante.
C'est une piste à explorer mais on ne peut pas dire aujourd'hui que ce sera une solution effective sur la durée.
On peut garder en tête que ces technos de détection seront certainement utilisées aussi pour améliorer les IA. Cela en les utilisant leur résultats et en entraînants l'IA génératrice à produire des images qui ne sont pas détectées. C'est le principe des GAN (Generative Adversarial Network).
Bref, un jeu du chat et de la souris en perspective.
[^] # Re: Oui et ?
Posté par potate . En réponse au journal Art généré par IA. Évalué à 9.
Je profite de l'occasion pour signaler que ce n'est pas le cas pour ChatGPT (ni apparemment pour l'équivalent de Google). C'est un algo de génération de texte avant tout. Il va sortir un texte, en tenant compte de ses données d'entraînement et aussi des adaptations apportées après coup par des humains pour essayer de limiter la casse (pour limiter la génération de contre-vérités scientifiques, climato-sceptiques, racistes, et autres joyeusetés). Ça fait que le texte généré peut être vrai mais aussi parfois factuellement à côté de la plaque (tout en étant vraisemblable).
Le texte factuellement correct en sortie est pour moi une coïncidence plutôt qu'un objectif de l'algo. En conséquence je trouve malhonnête que les gafam laissent croire que la techno a pour but d'apporter des réponses aux questions qu'on lui pose.
Un outil qui ferait une synthèse des résultats d'une recherche serait moins problématique.
Même avis en plus développé ici : https://www.youtube.com/watch?v=R2fjRbc9Sa0&t=57
# Mine d'or
Posté par potate . En réponse à la dépêche Entretien avec Fabien Sanglard à propos du CPS-1. Évalué à 9.
Ça fait plaisir de voir une interview de Fabien Sanglard en dépêche.
J'étais tombé sur son site, ses revues de code de jeux et moteurs de jeux1, ses articles concernant des micro-ordinateurs/consoles/bornes d'arcade, tous pleins d'explications intéressantes :
Bref, son blog est aussi technique qu'il est enrichissant : https://fabiensanglard.net/
Merci à lui (et aux gentils contributeurs de LinuxFR aussi 😉).
comme par exemple Doom sur PC, sur iPhone et sur Playstation, mais aussi Quake, Doom 3, Another World, Duke Nukem 3D, etc. Dans un registre différent on peut aussi trouver une revue du code de Git. ↩