From 68d7b5c20d99a522c9cf0570a7e6067da401c6b0 Mon Sep 17 00:00:00 2001 From: reminec <dev@reminec.fr> Date: Mon, 29 Jul 2024 17:46:52 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20D=C3=A9place=20le=20contenu=20qui=20?= =?UTF-8?q?=C3=A9tait=20dans=20une=20issue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../asso/decisions/b-001-lemmy-bas-vote.md | 80 ++++++++++++++----- 1 file changed, 60 insertions(+), 20 deletions(-) diff --git a/content/asso/decisions/b-001-lemmy-bas-vote.md b/content/asso/decisions/b-001-lemmy-bas-vote.md index 4c828f4c..c89e5c14 100644 --- a/content/asso/decisions/b-001-lemmy-bas-vote.md +++ b/content/asso/decisions/b-001-lemmy-bas-vote.md @@ -10,7 +10,7 @@ Référence externe: - <https://forge.tedomum.net/tedomum/lemmy/-/issues/22> - <https://jlai.lu/post/4863759?scrollToComments=true> - - Jlailu, l'instance francophone principale, a effectué un vote sur ce sujet, 120 commentaires, fil ouvert une semaine + - Jlailu, une instance francophone, a effectué un vote sur ce sujet, 120 commentaires, fil ouvert une semaine - Décision : Refusée - <https://docs.beehaw.org/docs/core-functions/why-downvotes-are-disabled/> - beehaw.org a désactivé les bas-votes @@ -21,11 +21,13 @@ Référence externe: ## Contexte et description de la problématique -Lemmy est un outil de **discussions communautaire**. Communautés qui peuvent se **fédérer** ou se **bloquer** via leurs instances qui les héberges. +Lemmy est un outil de **discussions communautaire**. Une instance héberge plusieurs **communautés**. Il n'est **pas possible** pour l'équipe de modération d'une communauté **de gérer sa fédération**, celle-ci est gérée au sein de la **configuration de l'instance** et donc impacte l'**intégralité des communautés hébergées**. **À la différence des forums classiques** (à la phpBB) où les sujets se classent uniquement par date ou nombre de commentaires, Lemmy introduit des systèmes de **classement basé sur un score**. +**La configuration d'une instance** Lemmy **peut influencer les usages** de l'outil. Ainsi, **des avis divergents** se font entendre ; quand au fait par exemple de **désactiver ou pas les bas-votes** sur l'instance **Lemmy** de Tedomum. + Désactiver les bas-votes, auraient un **fort impact** sur le système de classement, donc l'**usage du service**. À priori, il serait **impossible pour nos membres de bas-voter** sur des communautés ayant laisser l'usage des bas-votes **si** on désactive les bas-votes. @@ -33,19 +35,65 @@ Désactiver les bas-votes, auraient un **fort impact** sur le système de classe En effet, il ne s'agit pas de simplement d'afficher un compteur, cela influe sur le classement, la visibilité du contenu. +### Philosophie du projet Lemmy + +**Les objectifs du système de classement** (décrits dans le fonctionnement détaillé de la documentation) sont les suivants : + +- Les sujets et commentaires **du jour** devraient être remontées en **haut de liste** afin de recueillir des votes +- Au fur et à mesure que les jours passent, le **poid du temps** dans le classement disparaît +- Utilisation d'une échelle logarithmique, "car les votes ont tendance à faire boule de neige et les dix premiers votes sont donc tout aussi importants que les cent suivants." + +#### Classement des sujets + +**Par défaut**, le classements des posts est fortement fonction du **score** de celui-ci (modulo la date du dernier commentaire) +On peut 'grossièrement résumer' le **score** par : `score = (nb_up_votes - nb_down_votes) modulo le_temps`. + +- Le fonctionnement dans les grande lignes est décrit ici : <https://join-lemmy.org/docs/users/03-votes-and-ranking.html> +- Le fonctionnement plus détaillé est décrit là : <https://join-lemmy.org/docs/contributors/07-ranking-algo.html> + +La plupart des fonctions de **tris des posts**, sont basées sur **le score**. +À l'exception des tris suivant : **New / Old / Most Comments / New Comments** ; qui sont des **fonctionnement de forum** plus classiquement rencontrés. + +Le **score** a donc un fort impact sur la façon _collective_ d'utiliser Lemmy. Une personne peut toujours choisir de trier différemment, mais on peut admettre l'hypothèse que l'**usage** est fortement **influencé** par le **score**. + +#### Ce qui démarque Lemmy de ses acolytes + +_@reminec: Je reprend ici la doc de lemmy_ + +La philosophie du projet cherche à : + +- Contre balancer l'effet boule de neige des votes avec l'échelle logarithmique. +- Atténuer l'avantage d'être dans les premières personnes à commenter un sujet. +- S'assurer que les votes ont encore un sens sur le long terme pour ne pas pénaliser les commentaires populaires sur la durée. + +##### Reddit + +Les commentaires ne sont pas soumis au poids du temps, ainsi les premiers commentaires restent en haut du post. +Critique émise par Lemmy : C'est la course à qu'elle personne commentera en première pour rester 'en haut'. + +##### HackerNews + +N'utilise pas l'échelle logarithmique pour calculer le score. + ### Problèmes rencontrés #### Mésusage en cours du bas-vote Spécificité de Lemmy, les paramètres de langues sont peu intuitifs, et ne sont pas configurés automatiquement. Par conséquent, tous les utilisateurs voient par défaut du contenu dans toutes les langues. Certains utilisateurs non francophones bas-votent le contenu en français. -#### 1-1 = 0 +#### 1-1 = 0 ? + +Lemmy rendrais invisible le contenu à score nul. Or, à sa création, un post n'a qu'un seul haut-vote. Il suffirait donc d'un seul bas-vote pour invisibiliser un contenu ? + +#### Différence de traitement entre les bas-votes et les haut-votes -Lemmy rend invisible le contenu à score nul. Or, à sa création, un post n'a qu'un seul haut-vote. Il suffit donc d'un seul bas-vote pour invisibiliser un contenu. +La liste des pseudos ayant fait un haut-vote est public. +La publicité des haut-votes permettrait d'exposer les effets de meute. -### Dans le détails +La liste des pseudos ayant fait un bas-vote, est pour le moment réservée à l'équipe d'administration ; +néanmoins bientôt disponible pour l'équipe de modération. (voir réf externe) -#### Autour de nous +### Autour de nous On nous mentionne ces instances comme principales hébergeuses de communautés FR : <https://jlai.lu>, <https://sh.itjust.works>, <https://lemmy.ca>. @@ -58,14 +106,6 @@ Une des instances populaires de Lemmy, beehaw.org, a désactivé les bas-votes a Le sujet est +/- régulièrement débattu au sein des diverses instances Lemmy. A priori, aucune instance principalement utilisée par des personnes de communautés FR n'a encore fait ce choix. -#### Différence de traitement entre les bas-votes et les haut-votes - -La liste des pseudos ayant fait un haut-vote est public. -La publicité des haut-votes permettrait d'exposer les effets de meute. - -La liste des pseudos ayant fait un bas-vote, est pour le moment réservée à l'équipe d'administration ; -néanmoins bientôt disponible pour l'équipe de modération. (voir réf externe) - #### Depuis la fediverse, Upvote uniquement Mastodon et les autres plateformes de microblogging du Fediverse ne permettent pas de bas-voter. @@ -106,17 +146,17 @@ Gamification (?) : Hackernews ne propose les bas-votes qu'à un nombre très res #### Argument pour -- 👠Pas d'invisibilisation des opinions minoritaires -- 👠Limitation de l'impact psychologique des bas-votes -- 👠Plus besoin de surveiller si les bas-votes par des non-francophones -- 👠Tedomum pourraient servir d'instance sans bas-votes aux communautés FR le désirant +- 👠Limiter peut-être les effets de meutes ? +- 👠Plus besoin de surveiller si les bas-votes par des non-francophones ? +- 👠Tedomum pourraient servir d'instance sans bas-votes aux communautés FR le désirant ? #### Argument contre -- 👎 Souhait de désactiver aussi les haut-votes si on désactive les bas-votes +- 👎 Souhait de désactiver aussi les haut-votes si on désactive les bas-votes ? +- 👎 Casse, ou bien change presque par nature l'outil initial ? ### Si maintient des bas-votes -- 👠Réduction des commentaires inflammatoires des trolls auxquels on aurait retiré la possibilité de bas-voter +- 👠Réduction des commentaires inflammatoires des trolls auxquels on aurait retiré la possibilité de bas-voter ? - 👠Des bots de modérations existant se basent sur les bas-votes - 👠Possibilité pour les personnes de rendre invisible un contenu qu'elle trouve inapproprié sans attendre la modération -- GitLab