pulkomandy a écrit 1955 commentaires

  • [^] # Re: un ordinateur ne pourra jamais battre un champion d'échec!

    Posté par  (site web personnel, Mastodon) . En réponse au lien Team claims human-level AI is impossible — ever. Évalué à 2.

    Si tu refuses simplement de faire jouer des humains contre des machines, aucun souci. Moi j'ai plus un problème quand on rajoute des contraintes artificielles à la machine pour qu'elle perde.

    Dans le cas des échecs, c'est un peu le principe d'avoir une règle du jeu arbitraire. Si on peut juste déplacer les pions n'importe comment et dire "j'ai gagné", ça rend le jeu quand même beaucoup moins intéressant.

    Si ton ordinateur a le droit à des ressources (alimentation électrique, mémoire de stockage, etc) illimitées, est-ce que l'humain qui joue en face a aussi le droit à consulter des archives de parties d'échec, appeler un ami pour demander de l'aide, demander à faire une pause pour aller dormir ou manger?

    C'est un peu le principe d'un jeu et d'une compétition, il y a des règles arbitraires et le but est de gagner en respectant ces règles. Et les règles peuvent évoluer en fonction des évolutions de la technologie autour, ou tout simplement si tous les joueurs se mettent d'accord pour modifier quelque chose. Par exemple, en 2014, les règles ont été mises à jour pour interdire "tout appareil capable de suggérer des coups", alors qu'auparavant, seuls les moyens de communication et les téléphones mobiles étaient interdits (https://www.france-echecs.com/article.php?art=20140917131326993). Bien sûr l'interdiction des téléphones mobiles a du être ajoutée dans les 15 années précédentes, elle ne date pas de l'origine du jeu d'échec ni même des premières compétitions.

  • [^] # Re: He ben

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Tcl/Tk 9.0. Évalué à 10.

    Le passage à utf8 par défaut est un changement non rétrocompatible qui justifie une nouvelle version majeure si on utilise le semantic versioning.

    Peut-être que la compatibilité 64bit aussipourrait justifier ça.

    Pour autant ce ne sont pas des changements aussi gros que perl 6 vs perl 5, python 3 vs python 2, ou gnome 3 vs gnome 2.

    Donc oui, c'est pas de la pure maintenance, mais ça n'en est pas très loin. Ces changements ont pu demander beaucoup de travail en interne qui ne se voit pas forcément. Ça pourrait aussi expliquer la longue période sans release.

    Il ya certainement plusieurs raisons qui s'additionnent

  • [^] # Re: He ben

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Tcl/Tk 9.0. Évalué à 10.

    On peut peut-être ajouter que c'est un projet "terminé": pas besoin de se lancer dans une réécriture complète ou une nouvelle version majeure incompatible du langage. Il n'y a donc qu'un peu de maintenance à faire.

    J'aimerais bien que la plupart des projets que j'essaie de maintenir soient dans cette situation. La culture de l'ébullition permanente ne me semble pas très saine. Mais quand j'étais plus jeune et plein d'illusions, je croyais que j'allais régler tous les problèmes et je me suis embarqué dans plein de trucs. Je ne doute pas que les générations suivantes feront de même?

  • [^] # Re: Critique du papier

    Posté par  (site web personnel, Mastodon) . En réponse au lien Team claims human-level AI is impossible — ever. Évalué à 2.

    En revanche les LLM c'est marrant au début mais pour le moment la chose dans laquelle ça excelle c'est surtout de servir des discours trumpistes.

    J'ai écrit "intelligence artificielle" mais en effet je pensais surtout aux LLM comme moyen d'interagir avec un ordinateur (ou un moteur de recherche ou autre outil pour lequel on avait auparavant plutôt des langages de requête plus ou moins complexes).

    J'imagine qu'on va voir apparaître des outils "no-code" dopés au LLM ou on pourra demander "donne moi la liste de tous les clients habitant Toulouse qui ont acheté une voiture bleue" au lieu d'écrire ça en SQL? Mais est-ce que ça peut vraiment marcher et pas retourner des données fantaisistes? Et est ce que ce sera plus efficace qu'une interface d'un autre type? Ça va bien pour une requête simple, mais si on veut faire un truc un peu plus compliqué, on fait peut-être mieux d'avoir du SQL ou un formulaire de requête avec quelques menus déroulants?

    PS: homme + vélo ça ne vaut pas grand chose sans infrastructure (roulable/cyclable). Idem probablement pour traiter des grosses bases de données.

    C'est vrai, c'est une métaphore qui tombe au premier caillou sur la route…

  • [^] # Re: Critique du papier

    Posté par  (site web personnel, Mastodon) . En réponse au lien Team claims human-level AI is impossible — ever. Évalué à 2.

    J'ai regardé récemment des conférences de Douglas Engelbart (inventeur de la souris et des interfaces graphiques pour les ordinateurs). Son approche était de maximiser l'efficacité de l'interface entre l'humain et l'ordinateur, afin que chacune des deux parties du système (l'humain d'un côté, l'ordinateur de l'autre) puisse contribuer le mieux possible au fonctionnement global.

    Alors, je ne me sens pas prêt pour les implants neuronaux et les cyborgs, qui seraient peut-être une version poussée à l'extrême de cette idée. Mais je crois que les approches opposées (où on essaie d'éliminer, au choix, les humains ou les ordinateurs) ne valent pas beaucoup mieux.

    Je ne sais pas trop où se situe les intelligences artificielles à la mode ces derniers temps. S'agit-il d'éliminer l'humain en le remplaçant par une simulation? S'agit-il d'un moyen de rendre la communication entre humains et ordinateurs plus efficace en adaptant les ordinateurs à la façon dont les humains travaillent? Dans ce cas, est-ce que c'est la bonne approche? Ce n'est en tout cas pas celle de Douglas Engelbart. Il emploie dans une de ses conférences l'image d'un cycliste. Apprendre à faire du vélo, c'est un peu compliqué au début et ça demande des efforts. Mais, en tant qu'humain, on peut s'y adapter et le système humain + vélo est incroyablement plus efficace pour se déplacer que l'humain tout seul, ou que le vélo tout seul, ou même que humain + tricycle. L'intelligence artificielle est-elle un tricycle?

  • [^] # Re: Pilote

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Haiku a 23 ans - Haiku R1 bêta 5 (partie 2 : le noyau). Évalué à 3.

    Oui, c'est le développeur de TuneTracker Systems qui développe ça.

    Le code est public, ça a l'air de fonctionner vu les captures d'écrans, je n'ai pas cherché plus loin personellement. Si on veut le tester je crois qu'il faut le compiler soi-même.

    La première partie de la migration (2018-2019) est documentée ici: https://tts-genode.neocities.org/genode

    Et la suite (2019-2022) ici: https://tts-genode.neocities.org/tts

    Les sources se trouvent ici: https://chiselapp.com/user/ttcoder/repository/genode-haiku/timeline avec de l'activité récente. Les sources de Haiku utilisées sont celles de la version R1 beta1 de 2018. D'après le log de commits, l'objectif semble être de faire fonctionner l'espace utilisateur de Haiku par dessus un noyau Genode, lui même fonctionnant dans QEMU par-dessus Linux, afin d'avoir le support matériel de Linux, la stabilité du micronoyau Genode et la compatibilité de Haiku avec l'applicatif existant.

    Ça me semble bien compliqué, d'autant plus qu'il existe un moyen de lancer les applications Haiku directement sur Linux: https://github.com/trungnt2910/hyclone (certes, ça n'existait pas en 2018).

  • [^] # Re: Je suis inclu

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Haiku a 23 ans - Haiku R1 bêta 5 (partie 3 : documentation, finances et GSOC). Évalué à 4.

    En effet, mais là c'est de ma faute lors de la rédaction.

    Pour le projet Haiku on constate peu de candidates pour le Google Summer of Code. Nous en avions eu beaucoup plus lors de notre participation à Outreachy, cependant, dans le cadre de Outreachy, il faut apporter son propre financement ou sponsor. Actuellement, le projet Haiku n'a pas trouvé de sponsors pour Outreachy et nous avons décidé d'employer l'argent reçu par les dons des utilisateurs plutôt pour embaucher un développeur déjà actif sur le projet.

    La participation à Outreachy est donc mise en veille pour Haiku.

    Du côté du Google Summer of Code plus général, la dernière fois ou l'information a été publiée, c'était en 2018. Il y avait alors un peu plus de 11% de participantes

    https://developers.google.com/open-source/gsoc/resources/stats?hl=fr

    https://opensource.googleblog.com/2018/06/google-summer-of-code-2018-statistics-part-2.html

    Les années suivantes, cette information n'est plus fournie. Il y a uniquement la liste des pays et le nombre de personnes participant pour la première ou la deuxième fois.

  • [^] # Re: Enfin!

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Unicode en version 16.0.0, le plein de hiéroglyphes égyptiens et de symboles informatiques. Évalué à 4.

    Dans le code Baudot il n'y a certes que des majuscules, mais il y a des ponctuations et surtout le É. Pas étonnant puisque l'inventeur se prénomme Émile.

    Bien entendu les autres pays adoptant le code se sont empressés oe remplacer ce É par d'autres symboles qui leur semblaient plus utiles, et c'est là que les problèmes ont commencé

  • [^] # Re: Enfin!

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Unicode en version 16.0.0, le plein de hiéroglyphes égyptiens et de symboles informatiques. Évalué à 8.

    MAIS OUI SUPPRIMONS TOUS LES ACCENTS ET LES SIGNES DE PONCTUATION CA NE SERT A RIEN TOUT CA ET PUIS LES MINUSCULES QUEL GASPILLAGE TOUT UN DEUXIEME ALPHABET POUR FAIRE EXACTEMENT LA MEME CHOSE

  • [^] # Re: Deux critiques ! la définition et ChatGPT.

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Y a le Frido 2024 qu'est là. Évalué à 4.

    Un point important, c'est que une preuve mathématique, il me semble que ce n'est pas soumis au droit d'auteur. Il est donc difficile de la voler au sens où on peut l'entendre lorsque ChatGPT ou Github Copilot régurgitent du code proche d'une source utilisée pour leur entraînement.

    Il reste par contre l'autre problème de ces intelligences artificielles, qui est la consommation d'énergie et d'eau des machines qui font tourner tout ça. Ce coût est caché parce qu'il se produit dans un data center un peu loin de chez toi. Si on l'exécutait en local, on aurait un choix du type: tu peux produire cette preuve mathématique par toi-même, ou alors lancer ChatGPT, ce qui va demander de laisser ton ordinateur tourner pendant 1 jour, va augmenter ta facture d'électricité de 20€ et augmenter la température dans ton bureau de 2º. Peut-être qu'alors on envisagerait la chose autrement et qu'on ne l'utiliserait pas pour tout et n'importe quoi (je ne dis pas que c'est le cas ici, je ne sais pas si cette preuve aurait pu être obtenue avec moins de travail par d'autres moyens).

  • [^] # Re: Enfin!

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Unicode en version 16.0.0, le plein de hiéroglyphes égyptiens et de symboles informatiques. Évalué à 8.

    Je pense que l'objectif d'Unicode est surtout d'avoir une liste exhaustive de tous les symboles qui existent, afin de pouvoir convertir n'importe quel texte en Unicode.

    Donc, peu importe si c'est vraiment utile pour les nouveaux développements.

    Si on ne fait pas ça, il y aura toujours quelqu'un pour dire "oui mais en Unicode je ne peux pas dessiner un transistor" et des risques de perte/dégradation de données lorsqu'on convertit quelque chose en Unicode. On est donc, dans certains cas, obligé de stocker l'information d'encodage (est-ce que c'est de l'Unicode, ou autre chose) avec le texte. Le but (ambitieux) d'Unicode étant de régler ce problème une bonne fois pour toutes, ils sont obligés d'inclure le moindre cas particulier du système le plus obscur.

    Un "vrai" exemple d'utilisation: je développe un émulateur pour les ordinateurs Amstrad CPC qui est équipé d'un debugger permettant d'analyser la mémoire. Ce debugger permet d'afficher par exemple du texte contenu dans la mémoire de la machine. Il est très pratique de pouvoir convertir ce texte en Unicode pour l'afficher dans mon système moderne sur lequel fonctionne l'émulateur. Pour certains caractères, ce n'est possible que parce que je jeu de caractères spéciaux de l'Amstrad CPC a été fidèlement reproduit dans Unicode. Sinon, je serais obligé de faire cette conversion d'une autre façon (avec une police de caractères personnalisée par exemple), ce qui revient à perpétuer un encodage de texte exotique et non standardisé.

    C'est là le vrai rôle de ces blocs "legacy computing" (rétro informatique).

    Ce qui n'empêche pas aussi de trouver de nouvelles utilisations pour ces caractères un peu oubliés, et en particulier pour les personnes qui utilisent toujours un terminal en mode texte (pour des raisons de limitations techniques, de vitesse, ou simplement par préférence personnelle). Ils ont tous été ajoutés pour une raison valable dans le contexte d'une autre machine, d'une informatique d'un autre temps peut-être, mais il n'y a pas de raison a priori que les idées explorées alors ne soient plus utilisables aujourd'hui. J'en donnais quelques exemples dans mon premier message, mais il y en a sûrement plein d'autres.

  • # Enfin!

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Unicode en version 16.0.0, le plein de hiéroglyphes égyptiens et de symboles informatiques. Évalué à 8.

    À cela s’ajoutent sept-cent symboles (en) d’environnements informatiques, blocs Unicode 1CC00 à 1CEBF (Symbols for Legacy Computing Supplement).

    Quelques symboles utiles dans cette catégorie pour les irréductibles du terminal ou des forums usenet.

    On va enfin pouvoir faire des schémas électroniques lisibles en "ASCII" art (pardon pour l'abus de langage), puisque ce bloc contient des résistances, diodes, transistors, et autres condensateurs, ainsi que quelques portes logiques.

    Nous avons également des douzièmes de cercles (parfait pour une animation de chargement), les personnages du jeu Space Invaders, quatre types de bombes atomiques et un nuage d'explosion en forme de champignon, un entonnoir, des caractères semigraphiques qui découpent un caractère en 6 ou en 8 blocs, sans oublier "OLD PERSONAL COMPUTER WITH MONITOR IN PORTRAIT ORIENTATION" (ancien ordinateur personnel avec un écran en orientation portrait).

    Quel est votre préféré?

  • [^] # Re: Je suis inclu

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Haiku a 23 ans - Haiku R1 bêta 5 (partie 3 : documentation, finances et GSOC). Évalué à 4. Dernière modification le 27 septembre 2024 à 08:42.

    Quand j'utilise un langage de programmation, je choisis en général la dernière version disponible et j'utilise les nouvelles fonctionnalités lorsque cela me permet d'écrire du code plus clair, précis et concis.

    Il en est de même lorsque j'utilise une langue pour m'adresser à des humains. Je ne vois pas l'intérêt de faire de la rétro-linguistique et de parler le Français de 1924 dans cette dépêche.

    D'ailleurs, le seul endroit ou je me souviens avoir utilisé l'écriture inclusive semble de pas avoir survécu aux éditions d'autres participants ou à la modération de la dépêche (l'information s'est perdue suite au découpage en plusieurs dépêches, je pense).

    Si un ou une modératrice peut corriger cette phrase:

    […] l’embauche d’une deuxième personne si un candidat se présente parmi les personnes contribuant […]

    Il faut bien entendu lire "un ou une candidate", ou autre formulation qui n'implique pas l'absence de contributrices chez Haiku, bien qu'elles soient encore malheureusement en grande minorité.

  • [^] # Re: Pilote

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Haiku a 23 ans - Haiku R1 bêta 5 (partie 2 : le noyau). Évalué à 5.

    Exactement, si un constructeur nous contactait, on lui dirait de réfléchir très fort aux implications de vendre une machine avec un système d'exploitation en version beta développée par des personnes qui n'y contribuent qu'un peu de leur temps libre.

    Notre expérience avec une entreprise commerciale (TuneTracker systems) ne se passe pas très bien. Ils ont utilisé BeOS puis Haiku, mais pour l'instant ils ont choisi de porter leur applicatif (et des morceaux de Haiku) vers Genode plutôt que de contribuer à stabiliser Haiku.

    Pour n'importe quelle machine, même simple, il y aurait quelques mois de travail à prévoir, pour avoir du son, du wifi, un lecteur de carte sd, et des choses qui nécessitent un peu plus d'efforts comme un système de mise en veille/hibernation, je pense.

    Ça va nous prendre encore une ou deux versions beta pour venir à bout de tous ces problèmes.

  • [^] # Re: Super publications

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Haiku a 23 ans - Haiku R1 bêta 5 (partie 2 : le noyau). Évalué à 5.

    Il y a une troisième et dernière partie à cette dépêche qui arrive bientôt. Et comme ça fait beaucoup de choses d'un coup, je vais essayer de publier les prochaines trimestriellement

  • [^] # Re: transition

    Posté par  (site web personnel, Mastodon) . En réponse au journal Version 2 de Bim!, avec des menus. Évalué à 3.

    La grille de jeu dans la capture d'écran ne fait que 12x12 cases à peu près. Si on la dessine en mode texte sur 24x24 caractères, on a la possibilité de dessiner le joueur entre 2 cases, et ça rentrera toujours bien dans n'importe quel terminal

  • [^] # Re: infecte notation ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Y a le Frido 2024 qu'est là. Évalué à 5.

    Le problème est que la fonction s'appelle juste "f".

    On peut écrire f(x), ou f(y), ou f(47).

    C'est donc dommage d'avoir un "x" qui apparaît dans la notation de la dérivée, qui oblige a regarder dans la définition de la fonction d'où sort ce "x".

    L'autre notation suggérée indique "la dérivée de f par rapport à son premier paramètre", peu importe le nom donné au paramètre. C'est peut-être inhabituel mais ça me semble effectivement plus logique et moins ambigu de faire comme ça.

  • [^] # Re: Xfce qui a mal vieilli ??

    Posté par  (site web personnel, Mastodon) . En réponse au journal KDE-Plasma, c'est fini pour moi. Évalué à 3.

    Ceux qui ne sont pas content n'ont qu'à écrire leur propre système d'exploitation pour le desktop, s'ils pensent pouvoir faire mieux!

  • [^] # Re: État d’esprit

    Posté par  (site web personnel, Mastodon) . En réponse au journal cherche nouveau boulot. Évalué à 5.

    Oui c'est bien sûr interdit.

    Mais ça ne suffit pas à empêcher les gens de demander, et quand tu es en recherche d'emploi, tu va peut-être éviter de menacer de porter plainte contre ton potentiel futur employeur pendant l'entretien d'embauche.

    Donc tu peux répondre:

    • Non
    • Ça vous regarde pas

    Et si tu répond "ça vous regarde pas", ça sera pris comme "c'est pas non".

  • [^] # Re: Hadopi, où es-tu ?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Opportunité à saisir: 20 Go de fuite de donnée provenant de Cap Gemini. Évalué à 3.

    En plus des amendes pour les fuites, le rgpd impose aussi des sanctions pour les entreprises qui ne préviennent pas leurs clients ou utilisateurs qu'il y a eu une fuite de donnée. Au moins cette partie semble bien fonctionner: ('est pour ça qu'on a des annonces publiques à répétition.

    Pour la partie sanction, si les entreprises arrivent encore à utiliser une défense expliquant qu'ils ont fait tout le nécessaire/personne n'aurait pu le voir venir/c'est pas moi clest le sous-traitant, ben… pus beaucoup de sanctions.

  • [^] # Re: État d’esprit

    Posté par  (site web personnel, Mastodon) . En réponse au journal cherche nouveau boulot. Évalué à 3.

    On peut le voir comme ça, mais on peut aussi le faire sans s'éloigner de la réalité. Il s'agit simplement, par exemple, de présenter son parcours professionel pas juste comme une suite d'emplois déconnectés les uns des autres, mais comme une continuité avec des raisons pour les changements.

    En gros, en partant de'un cv:

    • de 1826 à 1829: dévelopeur chez Machin Industries
    • de 1829 à 1835: chef de projet chez Truc et Compagnie

    en expliquant que il y avaxt peu de chances qu'un poste de cqef se libère chez Machin, et que ça twas décidé à aller voir chez Truc si c'était mieux. Ce qui permet d'enchaîner sur la suite du parcours: oui c'était mieux, mais maintenant ça ne l'est plus, ou alors c'est toujours bien mais tu as envie de devenir chef de chef de projet, ou toute autre raison.

    Si tu sais présenter ce genre d'explication sans préparation, tant mieux, mais sinon ça peut valoir le coup d'y réfléchir un peu en avance. Finalement, ça peut permettre de prendre un peu de hauteur sur un parcours professionel, et c'est plutôt intéressant (parce que les donées brutes, on les a déjà dans le cv, normalement le recruteur les a lues avant l'entretien et ce n'est pas la peine de juste les répéter).

    Alors oui, le "narratif" c'est une technique commerciale. Y'a pas de secret, dans un entretien d'embauche, une partie consiste à se vendre, en se présentant sous son meilleur jour. Et ça peut être fait de façon plus ou moins honnête, mais je ne vois pas trop l'intérêt de raconter n'importe quoi pour décrocher un job qui ne te convient pas?

  • # Pourquoi c'est pourri

    Posté par  (site web personnel, Mastodon) . En réponse au journal cherche nouveau boulot. Évalué à 5.

    Bon, mon job actuel, j'y suis depuis 10 ans, c'est que ça doit pas être si pourri que ça. Le seul truc embêtant en ce mome/t c'est que mon client construit des engins miniers, se dire que ce qu'on fait va servir à améliorer la productivité de l'extraction du charbon, ça n'est pas très compatible avec mon penchant écologiste. Mais c'est le jeu des ESN, on ne choisit pas direcement ses clients. À part ça, les collègues sont sympa, compétents et motivés, le projet est techniquement intéressant, on me laisse travailler comme je veux, et j'ai même le droit d'utiliser Linux sur mon PC.

    Du coup je vais plutôt parler des jobs précédents:

    Mon premier emploi était dans une petite entreprise (tout juste 10 salariés), une startup qui n'a pas vraiment décollé mais qui survit. C'était le premier emploi de tous les collègues et ils sortaient presque tous de la même formation, ce qui donnait une monoculture technique pas extraordinaire. Mais surtout, les délais imposés par l'équipe commerciale (qui faisait les plannings) étaient irréalistes et nous imposaient de développer trop rapidement des solutions propres à chaque client, au lieu de prendre un peu de temps pour factoriser les choses. On avait fait une roadmap avec des post-its sur un mur. Au bout d'un an, un seul post-it avaiù bougé. Au bout de 2 ans, les post-its ont été recouverts avec un tableau blanc pour faire autre chose. Je suis parti à ce moment là, marre de trourer en rond en réimplémentant plusieurs fois la même fonction pour plusieurs clients et de ne pas avancer sur les sujets de fond.

    Ensuite j'ai testé oe travailler pour un projet open source. Full télétravail, totale autonomie pour faire ce que je voulais. C'est bien, mais ça paye vraiment pas cher (l'association qui gère le projet n'avait pas beaucoup de sous). Et surtout, la personne qui faisait tourner l'association, relançait les donateurs, etc, a fini par partir. Les dernières factures ont été payées avec un ou deux mois de retard puis le contrat s'est arrêté quand il n'y avait plus de sous avec un préavis de 15 jours. Aujourd'hui je suis moins jeune et moins inconscient, je ne le referai pas sans des garanties plus solides.

    Enfin j'ai fait des missions dans mon ESN chez des clie/ts qui ont voulu m'embaucher. J'ai refusé pour les mêmes raisons à peu près: structures trop petites, qui ne mettent pas les moyens qui seraient nécessaires pour ce qu'elles veulent faire. Mais il y a certainement des projets où c'est l'inverse: trop de moyens pour faire une usine à gaz inutile. Je crois que là où je suis, l'équilibre est à peu près bon.

  • [^] # Re: Oui, droit à l'oubli, droit à changer d'avis : démocrate et lté d'exp.

    Posté par  (site web personnel, Mastodon) . En réponse au journal Droit à l'oubli ?. Évalué à 7.

    PS + ecolo + centre, ça fait une majorité absolue

    Mouais, alors ça marche si dans "centre" on compte le centre droit, avec vraiment tout le monde: LIOT, le MoDem et Horizons. Et encore, ça donne la majorité absolue à 3 sièges près. Ça marche, mais il suffit qu'une paire députés (à droite ou à gauche du truc) changent d'avis et de groupe pour que la majorité absolue disparaisse.

    Si vous voulez tenter vos propres mélanges politiques plus ou moins improbables, on trouve des simulateurs pour ça, par exemple chez Le Monde

  • [^] # Re: Le jeu recréé?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Le jeu Doom recréé par une IA après qu'elle y a joué plusieurs milliers de parties. Évalué à 2. Dernière modification le 02 septembre 2024 à 14:39.

    Oui, ça a tendance à créer des "boîtes noires" dans lesquelles on a du mal à comprendre comment ça fonctionne.

    Ça ne veut pas dire que la techno est mauvaise, si cette boîte noire fonctionne mieux que les algorithmes connus, elle peut très bien s'utiliser, et ça a d'autres avantages (par exemple, être capable de s'adapter automatiquement et de continuer à s'entraîner avec de nouvelles données en entrées).

    Mais j'avoue ne pas bien comprendre comment ça peut être utile pour modéliser quelque chose, si on ne comprend pas mieux le fonctionnement du modèle que celui de l'original. Ça n'empêche pas que ça pourrait servir à plein d'autres choses: dans ce cas précis, peut-être que ça pourrait servir à prédire seulement quelques images à l'avance, dans un jeu vidéo en ligne, en attendant de se resynchroniser avec le serveur? Est-ce que ça peut fonctionner plus vite qu'une latence réseau classique?

    Cela dit, il est probable qu'on fasse du progrès sur la façon d'étudier un réseau de neurones pour comprendre ce qu'il fait. Les outils nous manquent pour l'instant mais ça se développe. On se souvient par exemple des premiers tests de génération d'images de Google DeepDream, qui avaient démarré comme une expérience pour comprendre comment leur algorithme de reconnaissance d'image fonctionnait, en essayant de visualiser et d'amplifier ce qui était reconnu dans une image. On peut aussi identiifer des "zones" (des ensemble de neurones interconnectés) qui s'activent dans certains cas, mais ça reste une vision à très haut niveau.

  • [^] # Re: OK, l'humain, c'est compliqué....

    Posté par  (site web personnel, Mastodon) . En réponse au lien Réactions de David Airlie (Red Hat) et Asahi Lina (d'Asahi) à propos de Rust dans le noyau Linux. Évalué à 3.

    Les dévelopeurs Rust qui esaient de participer au noyau Linux sont pour certains aussi impliqués dans Redox. Mais il y a pas mal de travail à faire dans Redox avant d'avoir un système utilisable.

    C'est donc pas une mauvaise idée d'essayer de faire avancer Rust dans Linux en attendant, et on pourrait même envisager que certains modules soit portables entre les deux.

    Mais si les développeurs de Linux se montrent complètement réfractaires à cette idée (comme ils l'ont été avec C++ il y a quelques années), il est probable que les développeurs qui ont envie de faire du code noyau en Rust aillent voir ailleurs.

    Ce n'est pas forcément un reproche pour les développeurs de Linux: maintenir un projet avec un mélange de 2 langages de programmation pose aussi un certain nombre de problèmes. Personellement je l'envisagerais pour migrer d'un langage à un autre progressivement, mais pas pour maintenir éternellement les 2 langages.