Journal le code EST politique

Posté par  (site web personnel) . Licence CC By‑SA.
11
8
jan.
2026

Pour le contexte il s'agit encore de mon bot et voici un pointeur sur ce que j'en pensais … et mon bot fait exactement ce que j'anticipais qu'il fasse (étonnant non?), il amplifie les inégalités sociales en permettant aux gens déjà favorisés sur les réseaux sociaux de l'être encore plus.

Or, c'est un peu l'opposé de ce que je crois …

Et là commence la politique : en pratique démocratique un égal accès aux tribunes publiques s'appelle l'iségorie,

Il se trouve que perso je gagne moins de 15k€/an et je crois que la parole de tous se vaut et qu'il est injuste de rendre les déjà « riches » -dont de capital social- plus célèbres.

Il se trouve aussi pour les seules mesures qu'on ait de média (la télé) le problème de représentation est aiguë, et je suppute que sur les réseaux sociaux où ça cause comme des livres, c'est encore pire.

Et je constate bien que le bot filtre les gens comme moi.

À ces débuts, j'avais commis quelques maladresses, mais rajouté un choix purement aléatoire sans considérations sur la popularité pour exposer des anonymes. Il est apparu que le quidam qui prend la lumière d'un bot sans la rechercher panique un peu et bloque le bot.

Bref : un choix aléatoire ça marche pas.

En voyant ce (modeste en ordre de grandeur) bot prendre +30% d'audience en un jour sans pub, j'ai réalisé que le bot était dans un futur idéal pour l'égo du codeur que je suis, une négation de mes intérêts non de codeur, mais de pauvre.

Et, je regarde le bot, et j'ai une furieuse envie de liquider et son github et son compte, car il commence à me coller la gerbe.

En tant que codeur, ça me gave grave, et j'aimerais trouver une solution, mais je ne vois pas laquelle.

Le code est parfois politique dans ses effets comme ici. J'ai même envie de dire que si le code n'est pas politique alors, il n'a pas d'effet.

  • # Envoyer un DM avant de relayer ?

    Posté par  . Évalué à 5 (+2/-0).

    Si c'est un pb de consentement, c'est envisageable de … Demander. Tu relais ou pas en fonction de la réponse. Simple idée évidemment. Tu y avais pensé/écarté ?

    • [^] # Re: Envoyer un DM avant de relayer ?

      Posté par  (site web personnel) . Évalué à 3 (+2/-0). Dernière modification le 09 janvier 2026 à 11:01.

      J'y ai pensé.

      C'est pas que je l'ai écarté, c'est que je suis en train de prendre du recul sur le code pour peser si l'investissement en code (un peu lourd) et l'intérêt de m'investir sur le sujet.

      À quel point le ver est dans le fruit ?

      Et là j'ai un énorme coup de mou au moral en réalisant que « je suis evil » de base.

      J'ai déjà eu un gros coup de mou quand le sporn (exhibitionnisme) avait submergé les résultats et j'avais arrêté 3 semaines pensant que j'y arriverais pas, et j'y suis arrivé.

      Là … je me sens un peu désemparé, d'autant plus que j'ai fait un peu de provoc sur le sujet de la non représentation des pauvres (dont dans les médias) et que ce que j'ai constaté est un sentiment non démocratique déjà très fort.

      • [^] # Re: Envoyer un DM avant de relayer ?

        Posté par  . Évalué à 7 (+4/-0).

        Laisse toi de l'air déjà je pense, c'est pas exactement un problème simple et t'es sans doute pas la première personne a t'y intéresser, plein d'autres s'y sont cassés les dents !

        Effectivement porter la parole de ceux qui n'en ont pas (et parfois ne cherchent pas la visibilité) c'est pas un truc simple pour plein de raisons dont des raisons structurelles, vouloir le résoudre tout seul c'est pas une sinécure.

        Les RS fonctionnent en parti au ressentiment et donnent de la visibilité à la castagne, en plus c'est largement encouragé par certaines plate-forme pour maximiser l'engagement (le spectacle du sang attire malheureusement parfois un peu trop les représentant de l'espèce humaine) et est parfois impitoyable, ça a un peu changé mais faire une "faute" d'orthographe pouvait exposer à de la moquerie, puis du harcèlement (j'exagère mais pas tant) par viralité pour des personnes qui n'auraient pas forcément les épaules pour encaisser ça (et qui l'a, en vrai …) c'est pas forcément servir la cause non plus.

        Est-ce que les RS sont le bon outil pour ça ? Je sais pas. Vaut peut-être mieux des espaces de débat et de recueil de la parole un peu plus structurés. Mais c'est un tout autre boulot, qui doit être porté par toute une société, pas forcément la responsabilité d'une seule personne et quelques lignes de code.

        • [^] # Re: Envoyer un DM avant de relayer ?

          Posté par  (site web personnel) . Évalué à 1 (+0/-0).

          Un défi intéressant qui me donnerait l'impression de participer significativement à du code libre et émancipateur au delà du logiciel pour reprendre la thématique des RMLL que j'ai eu poussé il y a fort longtemps. Quelque chose qui gratte, et qu'on a envie de résoudre.

          Cependant comme toi et benoît le soulignez, il faut rester humble face au problème, et j'évalue prudemment si j'ai le niveau seul ; spoiler : je ne crois pas.

          Je le répète en terme de « CM » (gestionnaire de communauté) meneur, j'ai un déficit de compétence, et c'est normal d'avoir des limites, qui m'empêchent d'être un fédérateur d'une équipe.

          Ce n'est pas de l'auto-dénigrement, c'est plutôt du réalisme.

          C'est pour ça que la politique de la table rase, tout effacer, est (lol) sur la table.

      • [^] # Re: Envoyer un DM avant de relayer ?

        Posté par  (site web personnel) . Évalué à 4 (+1/-0).

        Tu peux commencer un faire un point d'étape un peu plus détaillé pour prendre du recule. Un résumé d'échec sur un problème difficile a de la valeur.

        "La première sécurité est la liberté"

  • # Si j'ai bien compris et que je tente de résumer

    Posté par  (site web personnel) . Évalué à 10 (+7/-0). Dernière modification le 09 janvier 2026 à 11:32.

    Tu veux un bot qui auto-découvre et relaie les contenus « biens » (selon certains critères).
    Tu es parti sur de la pure technique automatisable, du code, donc uniquement sur des indicateurs techniques (est-ce déjà populaire, etc.). Il y a assez peu de mesures directes de « la qualité » : ok tu élimines ce qui n'est pas en français, mais après tu ne différencies par vraiment une recette de quiche aux étrons d'un sonnet de Baudelaire si je résume. Cette partie là est difficile à automatiser par nature. Si on savait virer l'illégal, l'inutile, la pub, le déjà-dit-cent-fois, le faux, etc. automatiquement, ça se saurait. Sans parler du fait que se baser juste sur des indicateurs dans un monde plein de pénibles qui cherchent à abuser de ces indicateurs, c'est une course sans fin de l'épée et du bouclier.
    Opinion perso : soit tu aurais besoin de plus de personnes sur le code pour varier les points de vue et approches, mais pas dit (euphémisme) que ça résolve tous les problèmes de l'humanité. Soit tu aurais besoin de personnes pour repasser derrière le code et on appellerait ça une équipe de modération.

    En général, sur Terre, on définit ce qui est « bien » :

    1. par la popularité, plein de gens regardent/lisent/achètent/etc. (et ça n'enlève pas les questions politiques, ex la popularité de bouquins d'extrême droite ou les évolutions vers l'individualisme et le développement personnel)
    2. par les pairs, relecture et approbation de papiers scientifiques, ou par le filtre d'autres gens, genre tri par karma sur LinuxFr.org (et ça n'enlève pas les questions politiques de « dans quels domaines faire de la recherche » ou des biais cognitifs)
    3. éventuellement par ce qui marche si on parle de fonctionnel qui a donc des métriques genre « va plus vite » ou « nécessite moins de ressources ». (et ça reste politique de savoir quelles métriques on veut)
    4. par soi-même tout seul dans son coin, éventuellement envers et contre tout le monde.
    • [^] # Re: Si j'ai bien compris et que je tente de résumer

      Posté par  (site web personnel) . Évalué à 5 (+2/-0).

      Sauf à croire à la toute-puissance de l'IA et du flou dont va sortir la clarté et l'optimum, il faut avant le code avoir des spécifications sur ce qu'il est censé faire (en espérant que ça suffise à ce qu'il fasse ce qu'on attend et que l'implémentation soit correcte). Qu'est-ce qui définirait ce qui est « bien » pour toi ? La nature du thème du contenu ? La confiance que tu accordes à la personne qui a écrit ce contenu en te basant sur ce qu'elle a précédemment écrit ? Une aura acquise de confiance comme pour un grand journal ou une personnalité reconnue dans un domaine ? La présence des sources pour vérifier les infos ? Le fait que d'autres pensent pareil ? Le fait que personne n'ait dit « c'est de la merde » ? Que l'info revienne plusieurs fois via plusieurs canaux ou personnes ? Etc.

      • [^] # Re: Si j'ai bien compris et que je tente de résumer

        Posté par  (site web personnel) . Évalué à 1 (+0/-0).

        Ce qui me semblerait un bonne métrique qu'il antagonise ceux qu'il est sensé antagoniser et qu'il soit (encore plus) bloqué et détesté. Yep, j'ai la métrique « est bloqué » disponible :)

        Là, le soudain afflux d'abonnés malgré … appelons un chat un chat … mes trolls répétés sur ce sujet (et d'autres) injectés dans son fil sans pertes me fait penser que je n'atteint pas mes objectifs.

        Je n'arrive pas non plus à amorcer une discussion avec les abonnés.

        J'ai peut être besoin d'un vrai gestionnaire de communauté dans un premier temps pour tenter de trouver une solution collaborative qui passerait par le humanware (l'humain).

        Mais je vais trouver ça où ?

      • [^] # Re: Si j'ai bien compris et que je tente de résumer

        Posté par  (site web personnel) . Évalué à 3 (+1/-1).

        L'IA pourrait répondre à quelques points : par exemple, est-ce de la fakemed, ou de la fakescience ? Il peut aussi faire un mini boulot journalistique : qui a écrit l'article, l'auteur a-t-il déjà un passif complotiste ou lié à des articles complotiste. On peut aussi faire du "follow the money". Qui ou qu'est-ce qui finance le site ou l'info ?

        L'info se recroise et n'est pas une recopie simple, etc…

        En fait, l'IA ne permet pas de définir ce qui est "bien", même si on dit "bien pour la communauté". Typiquement, bien pour grok, signifie OK pour Elon Musk. Par contre, elle est capable d'aller chercher un paquet de métrique molle qui est faite à la main par les journalistes.

        "La première sécurité est la liberté"

    • [^] # Re: Si j'ai bien compris et que je tente de résumer

      Posté par  (site web personnel) . Évalué à 1 (+0/-0).

      Yep benoît, j'en étais arrivé à la conclusion que la maintenance d'un bot « juste », qui justement va chercher hors de 1. (les pauvres sont en déficit de popularité), 2. (ils ont moins de pairs) dépasse mes compétences.

      Pour l'instant je suis parti sur l'option 4. : don quichotte contre les moulins à vents, et j'hydrate le fil (ce qui n'est pas satisfaisant) avec mes propres coups de gueule en personnifiant le bot. Suis-je le bon gars à propulser en avant ? Non. Je suis le seul que je connaisse, et je ne trouve pas ça une bonne solution.

      Ma technique générique en tant que codeur est: crée une routine manuelle, applique la jusqu'à l'ennui, et automatise quand tu as construit une intuition d'une solution « particulière » du problème.

      Je peux donc, manualiser la suggestion de @thoasm qui m'avait trotté dans la tête dans un premier temps et voir si ça marche.

      J'ai aussi pensé à construire une liste CSP- basée sur le volontariat qui serait sur-représentée dans les poids de tirage au hasard. Malheureusement, j'ai la compétence d'une huître comme CM (gestionnaire de communauté) et la popularité d'un crapaud.

      Là, par habitude des raccourcis, je reprend des posts qui contiennent l'expression mépris social dans un premier temps pour voir, et je me creuse la tête pour trouver d'autres « expression » qui comme tu l'as souligné une fois connues sont facile à manipuler.

      J'ai l'impression de m'embarquer dans la création d'un vrai trollomètre qui combinerait la détection de ce qui est polémique et serait capable par métriques tangentielles (assimilation de la popularité à du capital social par exemple) et voir ce qui énerve les « CSP+ » et les republierait. En faisant l'hypothèse que ce qui énerve ceux qui ont la domination des médias est forcément populaire. Cette hypothèse me paraît bancale et un poil trop catégorisante.

      N'est pas Prumpleffer qui veut.

    • [^] # Re: Si j'ai bien compris et que je tente de résumer

      Posté par  . Évalué à 4 (+1/-0).

      Sachant que ce qui est intéressant, dans le cadre d'un débat par exemple, c'est pas tant de mettre en valeur ce qui est "bien" que de faire remonter les questionnements mêmes naifs des quidams qui n'y connaissent pas plus que tout le monde et de faire avancer le débat. Ou de faire remonter des posts "représentatifs" de certaines tendance d'opinion mais qui en eux même n'ont pas de visibilité (avec le risque que ce soit pas mieux que juste regarder vite fait les réponses à un post pour avoir une idée de ce genre de posts). Ou alors tu veux faire percer des gens qui font des choses intéressantes mais sous-côtées. Avec risque de saturation, il y a tellement de personnes qui font des trucs intéressants qu'on sature vite). Est-ce que des réseaux sociaux "globaux" comme BS sont vraiment adaptés pour ça ? Tu arrives vites à une situation ou tu as plus de personnes dans tes suivis que tu ne peux réellement en suivre, il y a un problème de saturation de la bande passante humaine pour des relations qualitatives.

      Sinon, question métrique et évaluation, une piste relativement intéressante pourrait être de tenter du contenu qui soit a priori intéressant mais potentiellement sous-visible. J'imagine que tu as déjà fouillé les métriques de "signaux faibles", pour détecter des gens qui sont "souvent placés" donc qui a priori font des posts intéressants qui récoltent quelques réactions, mais qui ne percent jamais et restent dans le bruit de fond ?

      • [^] # Re: Si j'ai bien compris et que je tente de résumer

        Posté par  (site web personnel) . Évalué à 1 (+0/-0).

        Je suis dev backend fortement orienté sur les outils d'authentifications, j'ai 0 compétences en analyse sociale :(

        En plus les signaux faibles sont par nature aberrants, mais la métrique « énerve beaucoup gens qui ont beaucoup d'abonnés » (voir commentaire développer un vrai trollomètre) est facile à construire.

        Je peux aussi étendre l'utilisation des cosinus similarité (que j'utilise pour le porn) pour détecter les CSP+ à partir de leurs profils en passant des heures à étiqueter à la mode anti-spam ce qui est et n'est pas CSP+ (inclus non seulement le profil, mais aussi les méta données), et biaiser le tirage au hasard des posts en fonction de ce critère (passage à la contraposée : il est plus facile de détecter un CSP+ qu'un CSP-).

        C'est du taffe, mais c'est faisable car le code pour est déjà là.

        Je pourrais aussi nettoyer le code pour faciliter la discussion avec les codeurs :D

        Tiens, ça c'est un truc simple que je peux commencer à faire aujourd'hui.

      • [^] # Re: Si j'ai bien compris et que je tente de résumer

        Posté par  (site web personnel) . Évalué à 3 (+0/-0).

        Je crois que tu touches un point. Souvent les gens confondent l'exposer d'un vrai problème et le début de solution (souvent, malheureusement, éclaté au sol). Si tu arrives à mettre en avant les expériences, les vécus, c'est top.

        "La première sécurité est la liberté"

  • # Pour troller comme un iségoret

    Posté par  (site web personnel) . Évalué à 4 (+1/-0).

    Les moules ont un accès égal à la tribune.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

    • [^] # Re: Pour troller comme un iségoret

      Posté par  . Évalué à 2 (+0/-0).

      Oui, mais la place du bot est prise !

      Matricule 23415

      • [^] # Re: Pour troller comme un iségoret

        Posté par  (site web personnel) . Évalué à 1 (+0/-0).

        je pense qu'il veut dire pour discuter en temps qu'humain avec d'autres humains sur le sujet.

        Mais, j'ai réalisé que j'ai du travail à faire avant de recommencer à en discuter qui consiste en une mission simple et claire : recueillir des métriques et quantifier/qualifier mon intuition.

        • [^] # Re: Pour troller comme un iségoret

          Posté par  (site web personnel) . Évalué à 3 (+1/-0). Dernière modification le 11 janvier 2026 à 14:42.

          recueillir des métriques

          les définir et identifier au préalable ce que tu en attends.

          ensuite, tu pourras mesurer les écarts et les qualifier pour définir des métriques plus précises (dont tu identifieras aussi les attentes initiales et mesurera les écarts : lorsqu'il n'y a plus d'écart, ça fait ce que ton intuition attendait :D)

          l'idée étant d'avoir des écarts se réduisant : sinon tu as fait émerger un nouveau besoin, avec ses propres métriques (dont il faudra mesurer les écarts…).

          bienvenue dans le monde de la taxonomie :-)

  • # Le problème des "Réseaux sociaux"

    Posté par  (site web personnel, Mastodon) . Évalué à 9 (+6/-0).

    Alors je pense que tu as raison sur le fait que le "code est politique" (ce qui n'est pas une idée neuve, Lawrence Lessig a écrit des livres entiers sur ce concept). Ensuite dans ce sujet précis, je pense que ton "erreur" (ne le prends pas comme un affront, tu demandes, alors je donne mon avis; sinon je me serais tu) est non pas ton code, mais d'avoir un bot pour "réseau social" (que je me permets de mettre entre guillemets car comme beaucoup, je ne trouve pas que ces plateformes méritent vraiment ce terme).

    Alors dans l'historique de tes journaux, il me semble que c'est un bot bluesky. On pourrait me rétorquer une première fois "c'est pas X/Twitter ou Facebook ou moins!" mais honnêtement ça me fait toujours marrer ces gens qui passent d'une plateforme propriétaire à une autre, quand la première s'emmerdifie. Pourtant on voit, et revoit, encore et toujours, le même scénario se jouer avec chacune de ces entreprises: peu importe les "promesses" qu'elles ont faites, ça va mal tourner. La question n'est jamais "si" mais "quand". En plus là, on parle quand même de ceux qui ont vendu Twitter une première fois. Ils ont déjà trahi les gens (qui n'étaient pas des "clients" mais déjà juste une "marchandise" qu'ils vendent aux publicistes, je le rappelle) une fois quand ils ont vu la possibilité de s'enrichir beaucoup d'un coup. Donc y a un précédent, et pour une raison quelconque on va s'imaginer que ça ne se reproduirait pas?

    Et donc dans ce contexte entrepreneurial où les propriétaires cherchent avant tout à faire des sous, on s'imagine vraiment que les algorithmes et la plateforme sont dans une quelconque recherche de "faire le bien"? Un bot qui navigue dans cet univers ne pourra pas faire grand chose pour renverser la vapeur. Dans une mer de caca, tu peux essayer de traiter l'eau autant que tu le souhaites, tu retrouveras jamais une eau limpide.

    Ensuite on pourrait me rétorquer, en seconde réponse "alors il suffirait de faire un bot pour Mastodon!" Et là je dirais que ça changera peu, et c'est bien pour cela que j'ai nommé ce commentaire 'Le problème des "Réseaux sociaux"' (en général). Soyons clair: de ce que j'ai vu jusqu'à présent, dans le développement et la gouvernance d'un réseau comme Mastodon, je suis persuadé que les gens à l'origine essaient de et espèrent réellement bien faire. C'est une toute autre catégorie que les plateformes précédemment citées. Les chances que ce réseau s'emmerdifie exprès sont très faibles (pas impossible, on l'a vu — certains logiciels libres sont parfois détournés par des entreprises — mais ce cas est bien plus rare).

    Néanmoins d'après moi, le problème est plus profond. À la base, ce sont des réseaux faits pour se mettre en valeur (et bien souvent créant le phénomène inverse, c'est à dire qu'on en vient à se déprécier et se comparer aux autres — un mal de cette société de consommation, pubs et standards inappropriés —, il y a bien suffisamment d'études sur le sujet, et même des lanceurs d'alertes avec des documents internes, qui ont fait un peu parler d'elles… avant de passer aux nouvelles intéressantes du jour, genre "de quelle marque sont les vêtements de tel politicien-people?"). Sincèrement même sur Mastodon, j'ai vu bien trop de comportements indésirables, des trolls, méchants et dangereux, et plus. Ces gens, on leur donne une audience, et ils se renforcent à chaque Like et chaque réponse (même celles qui vont contre eux, c'est pas pour rien qu'on dit "Don't feed the troll"). Les gens qui produisent des choses nauséabondes ou malicieuses, ceux qui répondent des idées vicieuses et horribles… tous ces gens là n'ont jamais eu autant de pouvoir qu'avec ces réseaux qui sont littéralement faits pour leur donner une audience. Forcément si on fait un bot qui essaie de faire le tri dans tout cela, je suis prêt à parier qu'il va dériver à un moment ou un autre. Le seul moyen de faire un tri efficace selon moi (selon les statistiques de l'institut Dave-doigt-mouillé), ce serait de le faire à la main! Un bot humain avec un cerveau organique, et on l'appellerait un être humain! Mais en même temps… pourquoi s'infliger ça? Vous feriez mieux de faire un truc intéressant de votre temps. Je ne comprends pas les gens qui passent tout leur temps sur ces plateformes! 😅

    Enfin bon, mon but n'est pas de te décourager. Mais puisque tu sembles penser de toi-même que tu t'es fourvoyé sur ce projet, je me permets de confirmer que je pense aussi que tu t'es fourvoyé… mais pas dans le code: à la base, dans ton choix de sujet! 😜

    Tout comme le code, le choix du sujet est aussi politique. Et choisir de travailler (pour un salaire ou bénévolement) pour du réseau social, c'est effectivement un beau choix politique en soi. C'est déjà dire qu'il y a quelque chose à en tirer, que ces plateformes sont bénéfiques pour la société et les humains. Maintenant je sais que pleins de gens y croient, y compris sur Linuxfr. Perso je ne le pense pas.
    C'est similaire au problème des personnes qui choisissent de travailler pour des entreprises malhonnêtes et qui font du mal à la société et la planète. Elles peuvent essayer de l'expliquer comme elles veulent, cela reste un choix très politique (et en général, le critère déterminant fut le haut salaire qui leur fut proposé!). On va participer, donc devenir un rouage, dans un truc qu'on sait être nuisible.

    En tant que codeur, ça me gave grave, et j'aimerais trouver une solution, mais je ne vois pas laquelle.

    Tu as déjà une certaine expérience avec ce projet (bon et tu en avais peut-être déjà plus avant; je ne connais pas ton expérience pro et même si j'ai parcouru d'un œil distrait tes péripéties, je n'ai pas lu en détail 😛), alors au moins ça n'aura pas été vain si tu as appris des choses (je me souviens des histoires d'anti-spam, etc.). Si tu veux continuer à t'amuser sur du code sans avoir de mauvaise conscience, je ne peux que te conseiller de repartir sur un sujet où il n'y a pas de doute! Ça peut être en faisant un autre programme à toi, sur un sujet plus sympa, ou bien en contribuant sur l'un des innombrables projets libres qui existent déjà!

    Par exemple, même pour un projet C comme GIMP, il peut y avoir des sujets intéressants sur lesquels travailler en Python (si tu veux rester en Python). Par exemple, on veut faire une plateforme de dépôts et téléchargement d'extensions. Cela implique pas mal de code backend (traiter les métadonnées, faire des vérifications de base, etc.) qui pourrait tout à fait être en Python (en fait pour l'instant, c'est déjà tout en Python), mais aussi beaucoup de recherche sur l'état de l'art sur pas mal de sujet (sécurité, etc.). Il y aura aussi pas mal de recherche sur l'automatisation des process, en fait sur la création même des process (avec échange d'idées, on adore les propositions et les débats techniques en bonne entente sont appréciés…), sur l'intégration dans des workflows et CI Gitlab, etc. Je pense qu'il n'y a pas forcément énormément de code final qui en ressortira, mais que le temps de se documenter, de rechercher, de tester, ferait la majorité du travail. Comme le temps me manque, j'ai essayé de faire avancer le projet par des projets GSoC. Jusque là, on a eu surtout des dévs plutôt frontend qui comprenaient pas vraiment les besoins du projet, et se focalisaient sur faire un site "moderne" (alors que la partie site est la moins importante! En fait le projet pourrait fonctionner sans site!), ne s'impliquaient pas et disparaissaient immédiatement GSoC fini. Ça pourrait être le genre de projet intéressant pour tes compétences par exemple! Et puis si tu es intéressé, ça pourrait même devenir un GSoC justement (qui — je le rappelle — n'est plus limité seulement aux étudiants mais à tout "débutant Open Source"… quoi que cela veuille dire. C'est vaste comme terminologie!). Normalement je ne suggère pas ce genre de truc à quelqu'un au hasard, mais puisque tu annonces avoir un revenu faible, si tu as du temps à donner, faire un GSoC peut être un moyen de démarrer dans le métier (le salaire GSoC 2025 pour un contributeur en France — en supposant que c'est là où tu es basé ­—, pour un projet "large" était de 5400$ apparemment).

    Enfin voilà, c'est juste des idées un peu en l'air. Je te dis pas de venir contribuer sur GIMP (enfin si tu veux, tu es le bienvenu!), ça peut être sur n'importe quel projet. Ou bien fais juste un nouveau projet à toi. Honnêtement ça fait un petit moment qu'on te voit avoir des doutes et te poser des questions sur ton projet actuel sur Linuxfr. Peut-être que si tu as tant de doutes, à un moment donné, tu peux te dire que c'est pas une relation très saine (amour-haine?) que tu as avec ton projet? T'as pas forcément à supprimer le compte ou le dépôt comme tu suggères. Faut pas avoir honte de son passé et de ce qui t'as permis d'avancer. Mais tu peux passer à autre chose, effectivement si ça te pose un tel dilemme moral, et depuis un bout de temps en plus. 🤷

    Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

    • [^] # Re: Le problème des "Réseaux sociaux"

      Posté par  (site web personnel) . Évalué à 1 (+0/-0).

      Il n'y a pas de réponses stupides :)

      Merci du retour.

      J'admets que c'est un peu don quichottesque et partage ton opinion, et plus je partage ton opinion plus j'ai envie de réussir ce que personne n'est arrivé à faire (orgueil mal placé) :)

      J'admets que le fait de se battre contre des moulins à vents est cause perdue, et lâcher la barre fait partie des options que je me donne, sans honte pour les raisons évoquées.

      Comme thoasm l'a suggéré je vais me donner 3 semaines tranquilou pour laisser reposer le problème.

      Pour l'instant, mes capacités de communication claire (hors linuxfr qui semble posséder un dico magique pour me comprendre) ont prouvé être mon plus gros défaut dans la capacité à élargir le cercle de personnes qui pourraient contribuer.

      MAIS, j'ai fait 15 ans de boxe, et je suis teigneux, et même compté sur le ring, je jette difficilement la serviette.

      • [^] # Re: Le problème des "Réseaux sociaux"

        Posté par  . Évalué à 2 (+0/-0).

        Pour l'instant, mes capacités de communication claire (hors linuxfr qui semble posséder un dico magique pour me comprendre) ont prouvé être mon plus gros défaut dans la capacité à élargir le cercle de personnes qui pourraient contribuer.

        Je n'ai pas pu voir le post d'origine (supprimé) mais ouais il aurait sûrement fallut commencer par préciser que c'est du Logiciel Libre. Après ton contradicteur n'a pas l'air de s'y connaître en la matière, sa réponse basée sur le droit du travail est assez bizarre.

  • # Bayésien

    Posté par  . Évalué à 3 (+1/-0).

    Tu veut un meilleur contrôle sur ce qu’il sélectionne ? Utilise un filtre bayésien.

    Pour son initialisation :

    • tu lui fais choisir aléatoirement
    • il te le montre et tu l’annote

    Ensuite tu lui fais sampler du contenu et selon la proba calculée :
    - en dessous d’un certain niveau -> rejeté
    - dans une zone grise -> il te demande ton avis
    - dans le haut -> il repost (c’est ce qu’il fait)

    Tu peux pour chaque cas lui faire aléatoirement demander validation pour potentiellement remettre en cause ce qu’il fait (ou qu’il prenne en compte si tu dislike ou l’équivalent sur le RS que tu utilise).

    À terme tu peut le voir de 2 façons :
    - il aura tes biais à toi
    - il fera une curation aussi bien que toi

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

    • [^] # Re: Bayésien

      Posté par  (site web personnel) . Évalué à 1 (+0/-0).

      Reste à annoter sans être biaisé :D

      Je commence à hydrater le fil manuellement (pré-annotation) avec des contenus extérieur au bot (avec permission des auteur.ice.s) pour tenter de me construire l'intuition de comment bien annoter.

      Et cherche à faire des métriques pour chercher à catégoriser les variables d'influences.

      Genre, un graphique score/fréquence de republication = f(nombres d'abonnés).

      Je serais ravi de trouver une bimodale instrument statistique révélateur d'inégalité et utile à qualification en chiffre pour implémentation (genre un passe bande basé sur les déviations standards mesurées)

      • [^] # Re: Bayésien

        Posté par  (site web personnel) . Évalué à 6 (+4/-0).

        Il y aura forcément un biais, justement parce que tu as compris que c'était politique. Le truc est de choisir ton biais et d'essayer de l'appliquer après en avoir fait des règles. Lors du filtre, ça peut être "je rejette tout ce qui vient de comptes suivis par plus de X personnes" => ça c'est pour désamorcer l'effet hit parade (et tu le fais déjà en partie si je me souviens ?). Mais ça peut aussi être "est-ce que ça vient d'un compte qui a l'air csp+ ?" (au passage, y'a-t-il vraiment autre chose sur ces réseaux ?), ce qui sera effectivement décelable par un humain au début (toi) même si peut-être qu'un filtre bayésien finit par filtrer. J'extrapole un peu sur ce que j'ai lu de tes errances, mais en fait tu as surtout une première phase d'introspection à faire : c'est quoi, ton projet politique sur ce bot ? Qu'est-ce que tu as envie qu'il relaie réellement et qu'il ne relaie pas ? Parce que ce n'est pas complètement clair dans ce que tu exprime, ce qui fait que c'est difficile à utiliser pour alimenter les filtres.

        Enfin bon, tout ça pour dire : assume tes biais, forcément il y en a, quand ils sont vus c'est mieux ;)

        En tout cas ta démarche essai/erreur est intéressante à lire, avec toutes les questions que ça amène.

        • [^] # Re: Bayésien

          Posté par  (site web personnel) . Évalué à 2 (+1/-0).

          Merci.

          Mon chantier politique : #iségorie

          Lutter contre le présiroyalisme

          Mon plan de bataille qui émerge suite aux discussions: quantifier et qualifier par les métriques

          L'impact sur « le code » ;

          • modification du code pour rechercher des informations supplémentaires sur les posteurs (profil)
          • rajouter pour les posts et les profils la possibilité de rajouter des étiquettes/annotations nécessaires quelque soit la méthode (bayésienne, ML, fréquentielle) pour faire de l'apprentissage
          • documenter/publier des graphs
          • ajouter dans le README tout en haut le changement de finalité du bot : non plus reposter, mais étudier l'inégalité d'accès aux tribunes publiques, et déterminer les variables d'influences ;
          • changer le nom du projet un peu trollesque pour refléter le changement de finalité (ça j'ai pas d'idée)
          • c'est con, mais il me semble (expérience) qu'il faut aussi étudier les conséquences de l'exposition par le bot (blocage du bot, exposés harcelés …) en fonction des variables d'influences qui seront éventuellement déterminées
        • [^] # Re: Bayésien

          Posté par  . Évalué à 4 (+1/-0).

          Déjà il faut questionner la question de "biais" … En soit à ca ne veut rien dire. Biais par rapport à quoi, un objectif idéal inatteignable, une description objective de la réalité ?
          Ca n'existe pas un "biais" dans l'absolu. On l'entend partout pourtant, faut croire que tout le monde est d'accord sur un objectif implicite.

      • [^] # Re: Bayésien

        Posté par  . Évalué à 4 (+2/-0).

        Reste à annoter sans être biaisé :D

        Si j'ai jamais compris ton but, là tu es encore plus loin dans les abysses du wtf.

        Tu as des biais est c'est une bonne choses. Tu ne peux pas dire que le code est politique et éviter les biais. Il faut les connaître, il faut éviter ceux qui te gênent mais tenter de n'avoir pas de biais, c'est se leurrer et aller vers des biais que tu ne connais pas. C'est l'expérience que tu semble décrire dans le journal.

        Ensuite je ne comprends pas ton but et je pense qu'avant de chercher comment tu devrais te demander ce que tu cherche à faire.

        C'est quoi ton accès à la place publique idéale ? Il faudrait que poste qui dit que la Terre est plate, un autre qui explique pourquoi il existe des races humaines et un autre qui se félicite de tel ou tel tuerie soit aussi visible qu'une recette de fondue de poireaux ? J'ai pris des cas extrêmes mais c'est des questions auxquels tu va devoir répondre. Si tu ne le fais pas, ton code va le faire pour toi. Un travail de filtre et hiérarchisation (je présume que tu ne va pas sélectionner tous les articles possiblement intéressants) est par définition un travail d'éditorialisation. Ce n'est pas un gros mot.

        Défini un objectif tu pourra décider de tes outils.

        https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • # premier résultat (intégration des profils)

    Posté par  (site web personnel) . Évalué à 1 (+0/-0).

    \o/ j'ai commencé à ajouter les profils (car j'imagine qu'ils sont la clé à prédire qui a du succès) et j'ai un premier résultat sous la forme d'une fonction de distribution

    P(publi) = heavyside(1809, inf) x exp ( -abo/Tabo )

    Ce qui pour moi (tenter des sciences solo, c'est chaud) serait la mise en évidence d'un nombre d'abo minimum pour atteindre « les posts à succès » ~1809

    Merci à tous pour les échanges.

    droite de la fonction de distribution du nombre d'abonnés pour les posts populaires

    gauche de la fonction de distribution du nombre d'abonnés pour les posts populaires

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.