Quelqu’un a récemment aimé l’un de mes messages dans ce sujet, ce qui m’a incité à le relire.
Relire une discussion vieille de 7 ans peut être une expérience étrange et amusante, à la fois pour les choses dont on a oublié qu’on les avait dites, mais aussi pour ce que le passage du temps apporte (par exemple, je ne suis pas sûr que HAWK et Dave travaillaient pour Discourse en 2017, et sont maintenant, respectivement co-PDG et chef de produit. C’était aussi avant que je ne commence Pavilion). On pourrait dire que les opportunités d’“archéologie de la discussion” que les forums offrent sont l’une de leurs forces.
Dans le même ordre d’idées, j’avais l’intention de me pencher sur l’ajout récent de la liste des sujets “chauds” (ajouté dans ce commit), et la relecture de ce qui précède m’a donné une impulsion. Les notes dans le code fournissent une équation utile pour l’algorithme de “hot” :
(total des likes - 1) / (âge en heures + 2) ^ gravité
Il y a une discussion à ce sujet dans le fil qui l’annonce :
Je tiens à introduire mes commentaires sur la liste des sujets “chauds” avec l’observation qu’il s’agit essentiellement de bulles de pensée et que je suis d’accord avec l’aperçu de Lindsey sur la manière dont l’utilité du produit de la liste “Hot” (ou de toute autre liste de sujets) devrait être déterminée :
Cela dit, voici quelques réflexions qui me viennent à l’esprit à l’intersection de cette ancienne discussion et de la nouvelle liste des sujets “chauds” :
-
Je me demande si les “taxonomies” pourraient être utilisées en option pour pondérer l’algorithme “hot”, c’est-à-dire qu’une certaine catégorie ou étiquette pourrait susciter beaucoup d’activité (par exemple, des likes), mais vous (l’administrateur du forum) considérez que c’est “moins profond”, ou moins souhaitable d’une certaine manière, que l’activité dans une autre catégorie ou étiquette. En d’autres termes, ajouter une curation de découverte plus spécifique au site.
-
Je me demande à quoi ressemblerait une liste de sujets contextualisée aux variables de l’utilisateur (par exemple, le niveau de confiance, les vues de sujets précédentes de cet utilisateur) / comment elle se comporterait. En d’autres termes, ajouter une curation automatisée / algorithmique plus spécifique à l’utilisateur.
En d’autres termes :