• @seenthis nouveauté : suite à une demande de @thibnton il y a 7 ans (tout vient à point tout ça...), on affiche maintenant la liste des derniers commentaires d’une personne sur sa fiche.

    La demande originale https://seenthis.net/messages/318682
    Le ticket lié https://github.com/seenthis/seenthis_squelettes/issues/51

    Et un en cadeau, un petite #cachemargedon de seenthis qui a collé la mise en page du site dans le talus pendant un moment, mais ça semble rentrer dans l’ordre avec le temps, on verra si tout va mieux demain, désolé pour le dérangement :\

  • @seenthis autre cadeau : je n’étais pas pleinement satisfait du rendu des embeds audio depuis archive.org (avec ce grand espace vide sous le player). Je les ai donc eu peu amélioré de façon à minimiser cet espace vide et aussi en affichant l’éventuelle image associée à l’audio.

    ref https://github.com/seenthis/seenthis_squelettes/issues/193#issuecomment-751675138

    Aperçu de ce que ça donne :

    PS : j’ai « vidé le cache » de archive.org (rm -rf tmp/cache/archive-org/*) pour que les liens déjà postés en profitent aussi :)

  • Pour ceux qui ne passent pas encore assez de temps sur Seenthis, je rappelle qu’il existe ici un compte automatique, basé sur des algorithmes aussi secrets qu’autoritaires, qui sélectionne des billets qui sont drôlement intéressants. C’est le compte @7h36.

    Et ce qui est tip-top, c’est qu’il y a une mailing-liste à laquelle tu peux t’abonner, oui par email-comme-c’est-oldschool, pour recevoir chaque matin une livraison de choses à lire au petit déjeuner (sauf si tu prends ton petit déjeuner avant 7h36, et dans ce cas tant pis, tu peux toujours lire le courrier de la veille) :
    https://listes.rezo.net/mailman/listinfo/7h36

  • Nouveauté pour Seenthis : si tu références une adresse de fichier MP4 (c’est-à-dire se terminant par « .mp4 »), elle s’affichera dans ton message.

    À quoi ça sert ? Essentiellement à afficher une vidéo postée sur Twitter (les vidéos postées sur Twitter, sinon, c’est une plaie à récupérer).

    Mode d’emploi avec un document vidéo (d’importance absolument primordiale si tu veux mon avis) posté ici :
    https://twitter.com/PresseMTP/status/1126798623881269248

    Dans ton moteur de recherche préféré, tu cherches quelque chose du style « download twitter video », et ça te donnes plusieurs sites. Tu en choisis un, qui te demande l’URL du message qui contient la vidéo, généralement en plusieurs tailles de qualités différentes :

    Tu choisis la qualité qui te va bien et tu récupères l’URL du fichier mp4. Attention, il y a souvent une extension du genre ?tag=9 ajoutée après l’URL, il faut penser à la supprimer, pour que l’URL référencé ici se termine bien par .mp4 :

    https://video.twimg.com/ext_tw_video/1126798380619972608/pu/vid/1280x720/72zGNqBmVt-aK5IC.mp4

  • Je voudrais revenir sur cette histoire de deux comptes qu’on a virés hier. Une difficulté dans les discussions qu’on a autour de ces situations, c’est qu’il y a une grande confusion entre deux aspects qui sont très séparés : les contenus problématiques et les comportements de trolls.

    Aspect A : les contenus problématiques

    Les deux comptes éjectés hier avaient des contenus problématiques. Un compte précédemment éjecté avait aussi des contenus problématiques. Mais, à mon avis, ce n’est pas le rôle des administrateurs de #Seenthis de prendre des mesures de censure à tout bout de champ, et ce n’est pas principalement pour cette raison que ces comptes ont été sucrés.

    Il faut tout de même considérer que, sur cet aspect, nous sommes hébergeurs, et que si nous sommes protégés juridiquement pour le contenu des messages postés ici, c’est justement parce que l’hébergeur n’est pas, sauf cas exceptionnel, responsable des contenus.

    Mais comme le rappelle Laurent Chemla, si un hébergeur se met à faire le tri de lui-même dans ce qu’il héberge, alors il devrait être considéré comme un éditeur, et non plus comme un agent neutre. Ce n’est pas exactement le terme actuel de la loi, mais c’est la logique qu’il défend, et que je partage : si on veut que Facebook et Twitter ne soient pas des instruments de censure, alors c’est la piste à défendre en faisant dépendre l’irresponsabilité de l’hébergeur de sa neutralité quant aux contenus.

    De fait, pour moi, ce n’est pas pour cela qu’on a viré ces deux comptes. L’un des comptes qu’on a viré il y a quelques mois est revenu, mais il n’interagit avec personne, du coup on ne l’a pas re-coupé.

    La question se poserait différemment si on était envahi par les comptes fachos. Mais ce n’est clairement pas le cas actuellement.

    Aspect B : le trollage

    Le gros souci, pour moi, ce sont les comportements qui nuisent au fonctionnement social du réseau social qu’est Seenthis. Pour moi, clairement, ces deux comptes ont été éjectés parce que leurs auteurs passaient leurs temps à poster des petits messages provocateurs en réponse aux comptes qui ne les avaient pas encore bloqués.

    Le problème de ces messages, c’est que du coup toute discussion tournait court, puisqu’on se retrouvait invariablement à gérer la question du #troll, rendant impossible la discussion initiale.

    Or, c’est là un des aspects fondamentalement différents de Seenthis par rapport aux autres réseaux sociaux :
    – sur Facebook, le principe premier est de ne discuter qu’avec les gens qu’on connaît déjà, et pour les discussions publiques le flicage se fait à la matraque ; on a là un réseau où, en gros, on discute avec les gens qui vous ont accepté comme amis, ou alors le flicage est direct ;
    – sur Twitter ou Mastodon, en gros les discussions après la publication initiale sont totalement accessoires, et tout le monde s’en fout, puisque la présentation du flux ne met pas du tout en valeur les réponses aux messages initiaux. Il n’y a qu’à essayer de lire le flux complet d’une discussion sur Twitter pour constater que c’est totalement affligeant, selon le principe même du Web 2.0 : vient poster ta crotte en pensant que tu participes à quelque chose, mais en gros tout le monde s’en cogne de ton opinion. Autant la publication initiale est publique, autant les discussions qui s’ensuivent sont semi-privées, puisque les réponses ne profitent de la visibilité du message initial que si l’auteur initial le veut bien (en retweetant les réponses à son propre message).

    Seenthis est construit justement pour que la conversation après le message initial soit au même niveau que le message initial, et cela sans attendre que les gens soient déjà « acceptés » ou en contact. Le côté « intelligence collective » que soulignent par exemple @philippe_de_jonckheere ou @reka, c’est lié à cette structure de discussion, opposé au principe « je publie mon truc one-shot ». Je sais d’ailleurs que beaucoup de gens abandonnent Seenthis à cause de cela, parce que gérer une discussion aussi visible, c’est du boulot, c’est inconfortable, et c’est en général pas leur idée du personal branding.

    Bref, si tu tues les discussions ici par le trollage, tu tues le principe même du réseau social Seenthis, parce que si l’idée c’est que chacun poste sa crotte personnelle et que personne ne lit plus les discussions, hé ben il y a quand même mieux ailleurs.

    Du coup…

    Pour moi, le problème fondamental auquel on a eu besoin de répondre hier, c’est le trollage : certes deux fachos tarés, mais le problème central qu’ils posaient c’est qu’ils parvenaient à tuer les discussions en ramenant tous les flux à la question de leur petite personne.

    • il y a selon moi un problème non abordé, c’est celui de l’histoire d’un territoire internautique, comme Seenthis, qui dans le cas d’une éjection accompagnée de celle des messages du troll, ne se fait pas. Les notions défendues ici, les exemples, y deviennent instantanément des abstractions au lieu de devenir à la fois des pistes de réflexion possibles sur le trollage, la vulgate fasciste dans ce cadre, ses méthodes récurrentes, sa grammaire, les déplacements légers que tout ça opère, et des références pour la suite. Virer un nuisible qui bousille le travail, engorgeant une série d’échanges par des séries de barrages aussi chronophages qu’opacifiants, je trouve ça compréhensible, parfois nécessaire, j’ai déjà eu à le faire sur la liste du Terrier. Mais je pense que ça vaudrait le coup, notamment pour éclairer d’une lecture historicisée les éjections ici, d’archiver les messages des trolls dans un lieu spécial. Une décharge à ciel ouvert. Cet effacement total, sinon me pose problème. il serait déjà tellement économique en conversation, par exemple, lorsqu’intervient un troll, sans autre forme de commentaire, de le renvoyer à cet espace spéculaire !

    • je ne crois pas. Ce qui fait jouir un troll, en dehors du bousillage, sa seule zone d’action possible, c’est sa solide certitude d’avoir une position de franc tireur inédit, insolent et unique contre le monde entier. La prétention à la singularité des esprits conservateurs ou pire est un des plus fascinants paradoxes de ces petites créatures. Cette zone, par la superposition des trollages, les renvoie à l’infinie banalité de ses modalités, de ses thèmes. Il n’est pas nécessaire de nommer les trolls : . a), b), c) d) suffiraient (peut-être a1, a2, b1 etc, par catégories. Le Melenchoniste évangélisateur, le nazi 2.0, etc.).

    • Du coup, je dois en arriver à une piste déjà évoquée, mais sur laquelle on travaille actuellement :

      – il y a déjà dans Seenthis une « note » calculée pour chaque participant, qui s’appelle « troll ». En pratique, c’est plutôt le contraire : une note « troll » à zéro signifie qu’on est un gros troll, une note « troll » à 6000 qu’on est un participant extrêmement apprécié.

      – l’utilité actuelle de cette « note », c’est de savoir qui on présente dans la colonne de droite de la page d’accueil non connecté (on a une liste des membres les plus populaires, et c’est fait automatiquement) ; ainsi que les premières suggestions d’abonnements quand on vient de s’inscrire.

      – un intérêt très particulier, c’est que les liens sur Seenthis sont des liens qui peuvent compter pour le référencement Google. Tous les réseaux sociaux (y compris Mastodon) ne se font pas chier : tous les liens hypertexte vers l’extérieur sont codés avec un « rel=nofollow », qui dit à Google de ne pas attribuer de points à cette page alors qu’elle a été référencée par un usager. C’est un moyen d’éviter de se faire spammer son réseau social, avec des gens qui postent des liens pour se faire monter dans Google. Sur Seenthis, au contraire, on essaie de promouvoir les pages référencées, y compris dans le sens du « page rank » de Google, comme on le fait avec Rezo.net aussi. Mais du coup, pour ça, il faut que l’auteur soit déjà suffisamment populaire ici. Du coup : quand tu ouvres un compte sur Seenthis, personne ne te suit réellement, alors les liens sont, comme ailleurs, en "rel=nofollow" ; mais dès que tu commences à être suffisamment « populaire » et suivi, ce qui se traduit par une valeur « troll » en progrès, tes liens deviennent de véritables liens qui comptent pour Google. (C’est un point dont je suis assez fier, mine de rien, pour marquer le fait que Seenthis s’inscrit dans l’écologie des sites qui sont référencés, là où tous les autres sont extrêmement centripètes, y compris dans leur façon de ne pas « redistribuer » du pagerank aux sites qu’ils référencent.)

      – bref… cette valeur « troll » est calculée en valorisant le fait d’être suivi par d’autres usagers (et plus ces usagers sont eux-mêmes populaires, plus ils te passent de points de troll), et à l’inverse en pénalisant le fait d’être bloqué (et surtout d’être bloqué par des gens populaires).

      J’ai fait ces derniers jours des essais sur ces valeurs de troll, qu’on ne surveillait pas depuis l’origine, et les résultats sont plutôt cohérents. J’ai amélioré l’algorithme cet après-midi, ce n’est pas en ligne pour l’instant, mais ça devient un outil plutôt précis : il y a une vingtaine de comptes, dont précisément ceux qui nous ont posé problème, qui se retrouvent avec une valeur de « troll » à zéro (et tous pour des raisons très logiques, je n’ai pas vu de gens pénalisés à tort).

      Pour l’instant, le fait d’avoir une valeur de « troll » à zéro n’a pas d’impact. Ce qu’on va mettre en place, c’est que ça le devienne : avec un troll à zéro, tu ne pourras plus poster en réponse à quelqu’un qui ne te suit pas. Du coup : tu peux poster dans ton propre flux, et tu peux répondre aux messages des gens qui ont fait le choix de te suivre ; mais tu n’as plus cette liberté que nous avons tous sur Seenthis d’aller participer spontanément en réponse à un message de quelqu’un qui ne nous a pas pré-sélectionné.

      Et, dans le cas de nos 3 trolls, dès 3 ou 4 blocages par des membres très actifs de Seenthis (ce qui n’avait pas traîné), ils n’auraient plus pu continuer à aller polluer d’autres forums.

    • Un score de « réputation » plutôt que de « troll » est peut être plus positif du coup :). On trouve cela à quelques endroits, où plus la réputation augmente, plus les actions/interactions possibles augmentent.

    • Sacré débat… L’ exclusion est mauvaise par nature . Qui définit ce qui est facho ? ou troll ? Valls, on le met où ? Laurence Rossignol on la met où ? Côté fa ?

      Me souviens d’un zozo sur le site du #monolecte, un bon gaucho, qui soutenait dur comme fer avant l’élection de Trump que Trump était un antisémite rabique. Plus facho que le facho dans ses idées, en éructant la doxa médiatique et pourtant le gars était visiblement très à gauche. L’histoire et les faits ne doivent pas le rendre fier et ce gars, faut-il le virer ? Il pense qu’il est à gauche sûrement, mais en réalité c’est un Valls ou une Rossignol, c’est à dire l’obscurantisme absolu. Qui va prendre la décision pour son cas ? Et encore, j’ai l’humilité de ne pas parler de moi…

      Je sais, je ne suis visiblement pas majoritaire dans ces propos, mais je ne peux pas chanter avec la chorale…

      Quelle solution j’apporte ? J’en ai pas. J’aime pas celles proposées mais moi j’en ai pas donc ne m’engueuler pas parce que je n’apporte rien.
      #balance_ton_troll #balance_ton_fa

    • Je comprends @marcimat ce que tu dis, mais ici l’idée n’est pas de distribuer des bonnes notes à celleux qui se comportent bien pour leur ouvrir des accès. Le but est de canaliser celleux qui se comportent comme des merdes pour les empêcher de nuire et je pense qu’il faut appeler un chat un chat, c’est-à-dire un troll un troll parce que c’est de cela précisément dont il s’agit. Du moins c’est ce que je comprends mais on peut me contredire.

    • Bof, je continue à penser que c’est accorder beaucoup de temps, d’attention et d’énergie à ces gens, qui en ont beaucoup justement (de temps et d’énergie, au moins).

      Quelqu’un•e m’agace, m’indispose ou me débecte, je le•la bloque. Punto.

      J’en ai vu plusieurs qui répondaient à carmignola, qui faisaient monter la sauce (@vanderling ou @sombre, de mémoire), ça ne fait que les exiter, et laisser des traces de discussions médiocres et d’insultes.
      (ne cherchez pas d’arguments, ils vous répondront toujours)

      Et finalement, pour le côté censure, j’en pense toujours la même chose : tu as pris une décision de police, tout seul dans ton coin. Oui, c’est ton projet, ton site, tu as le droit et c’est pas simple, je le reconnais.
      Mais ce que tu entreprends, ça entraine d’autres responsabilités, comme dit @laurent (hébergeur/éditeur).

      Je trouve qu’on ("on" vague, communautés, libristes, ...) se disperse beaucoup, y’a pas d’autres trucs qui méritent de l’énergie ?

    • @nicod_ non ça ne suffit pas « JE bloque Machin » uniquement, comme c’est plutôt bien expliqué ici-même plus haut et dans quelques autres discussions. Le fait que tu bloques toi n’empêche pas Machin d’aller troller sur toutes les discussions possibles des gens que tu suis et qui ne l’ont pas encore bloqué (ainsi que sur les comptes flux automatiques comme il y en a aussi).

      Si ton usage de Seenthis c’est en majorité du référencement de choses (c’est une des utilisations), càd que dans ce cas d’usage ce sont les seens « premier niveau » qui intéressent en priorité, oui ça peut te gêner fort peu. Mais de nombreuses personnes l’utilisent aussi et même parfois avant tout pour l’aspect discussion, débat, apports supplémentaires aux seens de premier niveau : dans ce cas les discussions sous les seens sont pourries même avec un ou deux trolls seulement inscrits du moment qu’ils postent partout. C’est bien ce problème là particulier qu’@arno cherche à résoudre en interdisant aux trolls d’écrire chez les gens qui ne l’ont pas suivi explicitement. C’est comme ce que tu fais toi avec « JE bloque » sauf que ça devient « tout le monde l’a bloqué sauf si on l’a suivi » par défaut à partir d’une certaine note.

      Il n’y a justement pas de censure, puisqu’on peut toujours aller suivre Machin explicitement si vraiment on est foufou.

      Là les deux récents, ça a été censuré à la main car le système décrit par @arno n’est pas encore en place et qu’il fallait bien trouver une solution là-maintenant-tout-de-suite pour que les gens qui utilisent vraiment Seenthis puissent ne plus être dérangées. Ce type de modération n’arrivera plus (ou seulement si demande de justice) une fois le blocage auto mis en place.

    • Le troll, c’est la vie… Je veux dire que c’est pratiquement inhérent à l’être humain. Ça commence avec ton gosse qui a toujours un truc vachement important à dire au moment précis où tu es au cœur d’une conversation intense. Il te fait chier jusqu’à obtenir l’interruption et en fait, il t’a flingué ta conversation pour un truc qui aurait largement pu attendre 25 ans de plus… de ton point de vue.
      C’est le vieux qui ne peut jamais commenter un truc d’actu sans partir directement en digression avec « … de mon temps, ça ne se serait pas passé comme ça ! ».
      C’est le collègue qui veut toujours absolument te parler de ses dernières vacances en Grèce, le N+1 qui court-circuite toutes tes tentatives de discussion avec des mises en accusation à peine larvées, etc.
      Nous avons une sorte de culture de l’inattention à l’autre.

      Bon, après, il y a le troll malveillant, mais je ne suis jamais certaine qu’il se vit lui-même comme malveillant, c’est le prototype de la commère du village. Je n’ai jamais trop réfléchi à la signification réelle de ce type de personne et de son rôle. Parfois, le troll pénible est susceptible d’introduire une forme d’altérité qui rompt avec quelque chose qui peut dériver vers l’entre-soi jusqu’à la stérilisation même de l’idée de débat.

      Et puis les haineux qui viennent juste chier sur la table.

      J’ai tendance à penser que la procédure de blocage suffit largement. Qu’il y a une forme de nécessité intellectuelle au chien errant sur l’échiquier.
      J’ai surtout tendance à penser que si on commence à sortir le flingue à dégommer les importuns, il y a de fortes chances que ce ne soit pas un one shot et que naisse une forme d’accoutumance qui abaisse de plus en plus le seul de tolérance.

      Avec toujours la même bonne vieille question : qui tient le flingue et dans quel but ?
      Autrement dit, le risque de se replier dans l’entre-soi grandit au fur et à mesure qu’on s’habitue au flingue.

      Après, l’algo d’ @arno me semble intéressant… mais il sait lui-même qu’on devrait se méfier des algos qui prétendent trier ce qui est recevable de ce qui ne l’est pas → FB !

      J’ai mon propre élevage de trolls. On va dire que j’ai des trolls domestiques, avec leurs obsessions, leurs points de vue et surtout leurs radotages. Mais souvent, ils produisent de l’inattendu et même indirectement, ils nourrissent ma réflexion.
      Les seuls que je vire sans scrupules sont les illégaux, c’est-à-dire ceux qui contreviennent à la loi.
      En fait, depuis 14 ans, je n’en ai viré que deux.

      @arno, t’es sur Mastodon ?

    • Après, l’algo d’ @arno me semble intéressant… mais il sait lui-même qu’on devrait se méfier des algos qui prétendent trier ce qui est recevable de ce qui ne l’est pas → FB !

      Oui, c’est pour cela qu’avant de mettre en place le blocage, je joue avec les valeurs pour éviter les faux positifs. Là je n’en ai pas.

      Et même, j’ai remarqué dans mes tests plusieurs cas d’intervenants ici qui sont beaucoup bloqués par d’autres usagers, soit parce qu’ils expriment des opinions qui ne plaisent pas toujours, soit parce qu’ils une façon de discuter un peu brutale, et qui pourtant obtiennent un assez bon score dans l’algorithme, parce qu’à l’inverse ils sont en même temps assez largement suivis. Du coup, le truc n’est pas destiné à imposer une « pensée unique », parce qu’en l’espèce, si tu as un discours très tranché ou une façon de t’exprimer qui peut choquer une partie des usagers, l’algorithme ne calcule pas du tout que tu dois être pénalisé.

      L’autre point à considérer, c’est qu’il s’agit de mettre en place une alternative à la situation actuelle, où soit l’on accepte de se faire emmerder par un ou deux nuisibles qui tuent les discussions avec une facilité déconcertante, soit on doit les exclure totalement. Passer d’un situation de tout ou rien à une situation où l’on peut éviter les crises avec le moins de dégâts possibles, y compris pour les pénibles

      Enfin, je ne l’ai pas indiqué, mais cette valeur nommée « troll » est, en réalité, doublée d’une autre valeur, nommée « troll_forcer », qui permet à un administrateur du système de forcer une valeur au cas où l’algorithme serait problématique : soit parce qu’il faudrait désarmer rapidement un troll sans couper son compte, alors que l’automatisme ne l’aurait pas détecté, mais bien plutôt parce que la pénalisation automatique serait jugée injuste (c’est la raison initiale de cette valeur manuelle, en fait).

      @arno, t’es sur Mastodon ?

      Nope. (Déjà que je suis « plusieurs » sur Seenthis…)

    • @butadaie je découvre que tu détournes systématiquement le tag qui sert à dénoncer des agressions sexuelles, je trouve ça odieux vu qu’il t’a déjà été expliqué les raisons pour lesquels c’était violent de l’utiliser ici même. En effet, sur seenthis, nous avons fait communauté de féministes et de pro féministes aussi pour nous défendre du sexisme et des phallocrates dans ton genre qui pullulent suffisament sur Internet. Donc, je profite de cette conversation sur les trolls et puisques tu considères toi même que tu ne sers à rien, va donc aussi poser tes cacas de #balanceton ailleurs.

    • Quand je vivais en communauté, j’avais signé seule le bail et j’étais responsable du paiement du loyer et de l’ambiance, encore aujourd’hui je me dis que j’ai fait les deux rôles que je déteste toujours autant : banquier et flic jusqu’au désespoir et abandon de la maison.
      Mais ça a été pareil pour la vie en squatt, poser des règles communes ou partir, sinon c’est la confrontation constante avec ceux qui pensent que l’anarchie c’est chier où on veut.
      Et je me rappelle de discussions avec mon poto pedro, antifa notoire que je traitais de stal mais qui savait éviter ce genre de problème par des éjections immédiates.
      Bref, je vous avoue que je me moque complètement de former un #entre_soi, je l’aime moi cet endroit et ça ne me dérange pas qu’on discute de virer untel et de le faire. Dans le monde virtuel, on ne meurt pas de froid et il y a plein d’endroit où crécher.

    • @nicod_ Je ne faisais pas une fixette sur carmignola_1er loin de m’exciter, j’ai fini par le bloquer. Il s’en étonnait lui-même et me le fit savoir par billets interposés. C’est bien en cela qu’il était devenu pénible et spécialiste. Aussi, à l’inverse de toi qui m’a bloqué, ça m’arrange !
      @sombre @arno et bien d’autres ont fini par être vraiment énervés par ce jean_foutre. Il y a 1 mois, un seen lui était dédié :
      https://seenthis.net/messages/653239
      qui lui était ouvert, @seenthis ayant l’intelligence et l’amabilité, à ce moment, de ne pas le bloquer. Il n’est intervenu qu’une seule fois dans ce fil et à mon sujet.
      Pour moi la guerre était déclaré et pleutre qu’il était comme tout bon troll qui se respecte, il finit par retourner dans sa niche. Comme je l’appréhendais, il revenait à la charge le mois dernier. ( Je jetais un oeil de temps en temps à ses élucubrations). Aujourd’hui @arno lui a coupé le sifflet et je vais surement pas le regretter. C’est pas les os à ronger qui me manque, ma gamelle déborde. Si je manque d’énergie, j’ai beaucoup de temps, je dirais même que j’ai que ça à foutre. Tu peux changer d’avis @nicod_ mais ne me débloque pas, si je ne t’ai pas bloqué mes sentiments envers toi sont au moins réciproque aux tiens !

    • C’est paradoxal d’envisager résoudre un problème concernant le fonctionnement social du réseau par une solution technique. À la rigueur je comprendrais que le problème se pose éventuellement pour des comptes alimentés par flux dont les réponses ne seraient pas toujours contrôlées.

      Chaque compte a déjà la possibilité de bloquer et d’effacer des messages, on peut dire que c’est de leur responsabilité tacite. Chacun·e décide de la pertinence de bloquer ou d’effacer, de l’assumer dans le contexte de ses signalements ou du réseau dans son ensemble, ou parce qu’il faut savoir faire avec les fâcheux et les intempestifs, ou parce qu’il n’est pas question de censurer quoi que ce soit, etc. Déjà la solution technique, aussi limitée soit-elle, exclut d’emblée toutes ces questions — et les positions personnelles qu’elles impliquent.

      Les cas limites sont marginaux et se règlent aujourd’hui en concertation publique, ce qui peut paraître superflu en l’occurrence mais au moins c’est argumenté, légitimé et ça laisse une trace.

      Est-ce que le temps passé/perdu à discuter de la pertinence d’un blocage, même limité, serait moins bénéfique pour le fonctionnement social du réseau que le temps passé/perdu à développer et maintenir un algorithme qui agira sans bruit, à l’insu même des comptes qui le déclenchent ?

      Alors évidemment au bout de la discussion il faut bien quelqu’un qui appuie sur le bouton. S’il s’agit au fond de savoir qui fait quoi, qui décide de quoi et qui se fade le sale boulot, une réponse technique n’est pas la meilleure façon d’éluder la question.

    • Mais est-ce que vous lisez l’explication ou bien ? :D

      Au risque de répéter encore, la solution envisagée n’est pas si technique que ça : elle est basée justement intégralement sur les signalements sociaux des gens : est-ce que ce compte est beaucoup suivi et/ou beaucoup bloqué.

      Si la balance est en sa défaveur pour du blocage, alors le compte n’est PAS censuré mais juste il ne peut plus écrire que chez les gens qui l’ont suivi vraiment exprès.

      Donc arrêtez de parler de censure ou de solution méga-technique genre ça va deviner tout seul ceci-cela : c’est basé sur le signalement humain qu’untel est bloqué par plein de gens et ça l’empêche alors de nuire aux autres qui ne l’ont pas encore bloqué (mais sans le censurer ni virer son compte).

    • Après, l’algo d’ @arno arno me semble intéressant… mais il sait lui-même qu’on devrait se méfier des algos qui prétendent trier ce qui est recevable de ce qui ne l’est pas → FB !

      @rastapopoulos je lis mais dès qu’il s’agit de tuyauterie j’suis largué. La réflexion de @monolecte ci-dessus me parle plus que vos solutions techniques, ainsi que celle de @zorba
      Maintenant c’est vous qui mettez les mains dans le cambouis.

    • @rastapopoulos Je pense savoir lire en effet, j’ai bien compris comment ça marche, je parle bien de blocage limité et j’essaie d’expliquer pourquoi, même limité, de cette façon ce serait problématique.

      Tout le monde n’est pas d’accord sur le pouvoir de nuisance imputé ni sur la manière d’y répondre et surtout certain·e·s donnent quelques arguments sur des conséquences de la solution envisagée éventuellement inverses à ce qui est recherché.

      Pour être tout à fait clair, je suis à 100% d’accord avec @monolecte et j’estime pour ma part que le « fonctionnement social » et l’« intelligence collective » de seenthis auraient plus à perdre qu’à gagner avec cette solution.

    • Le truc que j’ai déjà essayé de dire, mais je ne m’exprime pas aussi bien que vous, c’est que s’il y a un pouvoir de police et de flingage à vue, ç’aurait été bien de le savoir. Mais ça semble s’éclaircir finalement.
      Butadaie ne me semblait pas bien méchant sur le fond.
      Je pense que vous allez finir #entre_vous, à enfoncer des portes ouvertes.
      Allez, fais péter le score de troll...

    • Le troll, c’est la vie ... nous rappelle fort pertinemment @Monolecte. C’est aussi l’air que nous respirons et souvent ça pue comme les gaz issus de la fermentation intestinale. Et malheureusement c’est difficilement évitable dans un « espace » où nous sommes nombreux. Après, c’est vrai qu’on devrait éviter de nourrir un troll car on alimente la fermentation. Mais dans le cas de Carmignola (que j’avais bloqué depuis euh... un bout de temps), ça m’a énervé de le voir semer ses idées nauséabondes sur des discussions que je suivais. Bon, ce type est vraiment « secoué du carafon » comme il a été justement dit. À sa décharge, s’il a menacé de me « foutre à l’air », je l’avais aussi un peu cherché. Ceci dit, les menaces de mort ou autres « sévices corporels » sur le web, Internet, etc ... je ne crois pas qu’il faille leur accorder plus d’importance que ça : nous sommes dans une cour de récré planétaire encadrée par des algorithmes et les joutes qui s’y déroulent n’y resterons que verbales. Finalement, un troll, ça peut servir de punching ball pour se défouler. Si on arrête de le frapper, il redevient aussi inerte qu’un quartier de barbaque en décomposition. Maintenant, j’approuve les décisions des administrateurs de Seenthis à l’encontre de personnages devenant un peu trop visibles par leur grossièreté, leur idéologie ou leurs comportements de harceleurs.

    • Le problème du troll qu’on ne peut pas bloquer se pose lorsque la discussion part d’un compte comme rezo, basta, odm, etc ou de comptes peu actifs dont les contributeurices n’ont pas vu que leur post était pourri.

      Dans ce cas on peut déplacer la discussion sur son propre compte où le troll est bloqué et y reprendre la discussion. Il serait alors intéressant de pouvoir se « décrocher » du fil de discussion pourri en ne recevant plus ses notification mais je sais pas si c’est possible.

    • Et même, j’ai remarqué dans mes tests plusieurs cas d’intervenants ici qui sont beaucoup bloqués par d’autres usagers, soit parce qu’ils expriment des opinions qui ne plaisent pas toujours, soit parce qu’ils une façon de discuter un peu brutale, et qui pourtant obtiennent un assez bon score dans l’algorithme, parce qu’à l’inverse ils sont en même temps assez largement suivis.

      Merci @arno j’avais peur d’etre exclue avec une procédure automatique mais je suis rassurée :)

    • @nicod_ et @butadaie Ce n’est pas si grave. Il y a justement quelque chose que nous apprend une fréquentation assidue de seenthis, c’est de mieux gérer notre orgueil d’une part, et de mieux lire et écouter l’autre d’autre part (ce qui est en soit un vrai apprentissage), deux choses qui demandent un long apprentissage (puisque ça nous oblige à sortir de nous même). Les dérapages de cette discussions sont inutiles, vous auriez sans doute pu dire la même chose en rebondissant sur les termes du débat de manière moins émotionnelle ou injurieuse, plus pragmatique. Seenthis est un outil exceptionnel, essayons de garder le niveau ?

    • Butadaie a été bloqué par arno, donc là encore aucun rapport avec un pouvoir de police ou un flingage à vue, il n’est pas censuré, son compte est toujours là, et celleux qui l’aiment bien peuvent toujours le suivre et avoir des messages de lui sur leurs fils.

      Le but de la modif proposée par arno c’est justement de ne plus avoir à virer des comptes par un pouvoir de police, mais de réguler ceux qui pourrissent les discussions en empêchant celleux qui veulent parler d’un sujet précis de continuer.

      Je ne sais pas si vous avez suivi les derniers qui ont dû être virés à la main mais c’est très exactement ce qui se passait. Ce n’est pas de la théorie et je ne vois pas le rapport avec une « commère du village » ou un enfant @monolecte, c’était concrètement du pourrissage de tous les fils politiques avec des messages explicitement sexistes et racistes et antisémites. Et non ça ne permettait pas du tout aux autres personnes de « continuer la discussion sans y faire attention » : ça c’est de la théorie, dans la réalité aucun des fils n’a pu continué correctement sur le sujet de départ. Donc il faut bien trouver une solution dans ce cas.

      @zorba j’ai beau relire plus, je vois bien des arguments mais qui portent sur les conséquences de vraies censures et suppression de compte, alors que justement ce ne sera pas le cas. Et donc je ne vois pas d’arguments qui portent sur le blocage qui est basé… sur l’intelligence collective des signalements des gens ! Quels sont donc ces mystérieuses conséquences inverses de ce qui est recherché ? Car on l’a déjà dit plus haut : il y a des tests en cours, et il n’y a absolument aucun faux-positifs, 0, que dalle : les gens qui seraient demi-bloqués par la solution proposées sont uniquement les 3 trolls qui ont pourri les discussions, alors que des gens bien bloqués MAIS suivis par d’autres en même temps ne sont pas bloqués (oui mad_meg tu dois en fait partie haha). Alors on peut parler de conséquences tout à fait théoriques, mais les tests montrent pour l’instant qu’il n’y en a pas. On pourra toujours décider de ne plus faire comme ça plus tard si on découvre des problèmes.

    • salut @phalene

      Il suffirait peut-être que tout le monde puisse simplement savoir par qui est bloqué un utilisateur postant un truc pas clair sur son fil. Dès qu’on sait un peu qui est qui et qui est dans le cercle de qui, il est assez facile de se positionner. C’est transparent, et chacun fait ce qu’il veut en conscience. Sur cette base, si vous tenez à une gestion rézosocialiste « les nôtres et les autres », vous pouvez même ensuite proposer un système de filtres automatiques du type « bloquer automatiquement les comptes bloqués par machin + tartempion + ... », qui plus est facilement « positivable » en « suivre automatiquement... » : à chacun donc ses chiens de garde et ses #pisteurs.

      Ceusses bloqués.es par ceux que j’ai bloqués seront toujours bloqués tant qu’ils ne sont pas débloqués.es. Non pas ça, s’il vous plaît, ça ressemble trop à une police de la pensée justement. Ou « bienvenue sur Seenthis » alors voilà ta case
      ton couloir et attention à ne pas déborder. Sinon pan sur les doigts et si t’insiste, tu seras désintégré dans 7 jours.

      qui est qui et qui est dans le cercle de qui,

      par déduction ça se fait naturellement, chacun.e fait son propre potage et de savoir qui est qui et qui est dans le cercle de qui ou qui à des affinités ou pas avec untel ou une telle.
      – Tu t’intéresse vraiment à ça ?
      C’est plus un fil à la patte mais un collier électronique autour du cou que tu suggères.

    • Rooo marielle stp, ne compare pas Aude_v (si tu parles d’elle) aux propos de Phalène qu’elle avait du fortement recadrer et qui à les relire ne me le font pas regretter du tout.

      Nicod_ et Reka, je lis votre « soutien » à xx qui a été bloqué ici sur le compte perso d’arno et je pense (j’espère tout du moins) que vous n’avez pas lu son dernier post ni les propos qu’il a tenu à mad_meg.

      Je tiens le lien de ces discussions à dispo.

      Ceux qui se sentent de partir font ça très bien tout·es seul·es (et qui veut noyer son chien …) d’autant que Seenthis a toujours été (il me semble) un réseau ouvert à tous et à toutes où les critiques diverses sont les bienvenues.

      Un point important à soulever il me semble est la question du féminisme qui est sur seenthis vraiment essentielle et nous sommes plusieurs femmes à nous soutenir dans cette pénibilité, c’est à dire à devoir contrer presque systématiquement des propos que nous ressentons comme violents ou qui tendent à asseoir toujours plus le patriarcat. Ce recadrage ne plait pas en général, surtout aux hommes, d’autres acceptent au contraire de ne pas prendre la parole aux femmes victimes de violence, ils sont exceptionnels. C’est important de le dire tout comme de ne pas laisser pourrir des invectives stériles. Donc cet « #entre_soi » qui semble être votre principal grief contre seenthis et que vous dénoncez est pour moi en tout cas, et je pense que nous sommes plusieurs à vouloir conserver plutôt cette originalité soit avant tout un lieu d’idées, un espace anthropologique pour avancer face à la mélasse sociale et politique. Et parce que cet espace est virtuel et techniquement ouvert, chacun·e peut y entrer pour participer ou en sortir si l’ambiance ne lui convient pas. A nous (ceux et celles qui apprécient les particularités de seenthis) de faire que l’ambiance y soit suffisamment solidaire et ouverte pour que nous puissions continuer d’accueillir de nouvelles ou nouveaux venus de tout horizons, pourvu qu’ils soient assez intelligents. Et l’intelligence n’est pas une histoire de cerveau dans ce cas, mais une histoire d’attention à l’autre.

    • @vanderling : Oui, il y a un mois. Mais ça faisait alors quelque chose comme six mois que je n’avais rien posté ni commenté.

      @arno : y a pas de mal. Je crois qu’il y a aussi @robyx à enlever, et @notabene en avait également exprimé le désir. Ce sont les seuls dont je me souvienne pour le moment.

    • La conséquence inverse à ce qui est recherché, c’est un appauvrissement du fonctionnement social, parce qu’entre autres cette solution

      – décide de ce qui est nuisible à la place des autres sans tenir compte des avis différents ;

      – retire ainsi une partie de la liberté des comptes à modérer leurs fils de discussion comme ils l’entendent — à partir du moment où tu donnes cette possibilité de modération individuelle sans charte particulière contraignante qui la délimiterait hors contrainte légale.

      – sacrifie la phase de discussion publique qui à défaut d’être utile en pratique donne sa légitimité à ce qui sera fait. Et c’est l’essentiel : pour moi le recoupement d’un certain nombre de blocages individuels et non concertés avec des cotes de popularité n’a pas la légitimité sociale d’une discussion argumentée.

      @ rastapopoulos je précise au passage que j’ai sans doute à peu près la même conception du nuisible en l’occurrence que toi et Arno, ce qui n’empêche pas de considérer des conséquences et des arguments différents.

      L’important pour moi c’est que ça se règle jusqu’ici d’une manière plus conforme à ce que j’attends de seenthis que si c’était un algorithme qui s’en chargeait. If it ain’t broke, don’t fix it.

      Tout ceci peut paraitre théorique et un peu dérisoire en regard des cas concernés, mais il s’agit plus de la nature du fonctionnement social du réseau que d’efficacité pratique. Qu’il s’agisse d’un blocage partiel ou total n’est pas la question de ce point de vue, pas plus que la censure ou l’entre soi.

      À propos de la distinction entre entre-soi et espace safe de discussion, j’avais proposé une fois qu’il soit possible de restreindre une discussion à une liste blanche extensible par cooptation. Avec le risque de multiplier les discussions fermées.

    • Il m’arrive de bloquer des contributeurs pour les raisons suivantes :
      – Il publient trop d’article en même temps. Une dizaine d’article l’un derrière l’autre.
      Je me simplifie la lecture, du blog.
      – Ils publient dans une langue que je ne connais pas, ou alors trop d’articles en Anglais.
      Je me simplifie aussi la lecture.
      D’ailleurs, souvent, on trouve la traduction des articles qu’ils publient en Anglais, ils ne prennent pas le temps de chercher.

      Ce ne sont pas des trolls.
      Les raisons d’un blocage peuvent être complexes.

  • Salut, solidarité avec @mad_meg et mes excuses pour ma relative absence ces jours-ci. Je vais essayer d’expliquer la question du pouvoir de censure sur #seenthis.

    Seenthis (le logiciel et le site) a été conçu par @arno, qui l’hébergeait sur une petite dedibox. Suite à un crash majeur, j’ai proposé de me charger de l’hébergement. J’ai aussi fait un peu de développement sur l’outil, en particulier sur les aspects « moteur de recherche » et « performance » — les aspects « sociaux » sont restés en gros tels quels, je n’étais d’ailleurs pas tout à fait d’accord avec @arno sur ce qu’on voulait de ce point de vue.

    (Dans mon esprit il faudrait des petites instances seenthis où on connaisse les gens, et qui s’interfaceraient entre elles si on veut communiquer avec d’autres — comme l’email ou comme Mastodon. Mais c’est dur à faire et seenthis n’a pas à l’heure actuelle cette capacité.)

    Je n’ai jamais aimé l’idée d’héberger les contenus de n’importe qui, à cause du pouvoir et de la responsabilité que cela me donnait de devoir censurer ou assumer la maintien de tel ou tel message, compte, accès, etc. Les deux faces de la médaille me déplaisent : je suis contre la censure privée (donc pas content d’avoir ce pouvoir), mais évidemment je n’ai pas non plus envie que des gens se servent des ressources que je mets à leur disposition pour en attaquer d’autres, etc.

    Donc dès le départ j’avais conçu cet hébergement comme une aide temporaire à seenthis, avec l’idée de rendre ça à terme plus collectif. Comme il n’y avait pas beaucoup de problèmes, ça a duré deux ou trois ans, pendant lesquels le site s’est bien développé en termes d’utilisateurices et de contenus, et une communauté de plus en plus « magique ». Durant cette période, vu la situation sur l’hébergement, j’ai dégagé sans état d’âme un ou deux trolls bien méchants (notamment @vilistia qui avait envoyé des accusations de pédophilie contre un personnage public), et les spammeurs bien entendu.

    Depuis quelques temps on essaie de passer à une gestion collective du site, avec la question technique et financière de l’hébergement, et celle politique et légale de la modération/censure. Sur la question technique, on a bien avancé avec l’aide de Gilles pendant un an ou plus, puis plus récemment l’aide de BigGrizzly, et on est plusieurs à assumer l’hébergement et le développement, de façon relativement ouverte qui se déroule dans trois lieux : seenthis.net, une mailing-liste seenthis at rezo.net, et les pages github. Sur la question financière, on n’a pas encore beaucoup avancé, la discussion est lente mais constructive.

    Où en sommes-nous sur la question de la modération ? On a semble-t-il des points de vue divergents, tiraillés, entre suppression ou suspension du compte, laisser faire avec le système de blocage, ajouter des fonctionnalités de « signalement », etc.

    Ce que je souhaiterais c’est qu’on avance sur la question de façon concrète. Le faire demandera du temps. Surtout que pour l’instant on a l’air bien divisé·es sur l’approche à adopter.

    Cependant il me semble que ce n’est pas en pleine crise et sous la pression d’un harceleur en crise qu’on va décider des bons principes. Et comme le @dude ne se calme pas, je ne crois pas que ce soit une bonne idée de laisser pourrir tant qu’on en discute.

    Il faut décider quelque chose ici et maintenant, donc je vais (une dernière fois) user/abuser de mon pouvoir et supprimer ce compte, et par la suite tâcher d’interdire à @dude de revenir. Mais je ne veux plus qu’une personne (moi ou un autre) ait ce pouvoir et puisse l’exercer de façon arbitraire, sans que des règles plus claires et plus démocratiques aient été fixées.

    • Merci @fil pour ton soutiens, pour tout ce que tu fait pour Seenthis et pour le bannissement du troll qui me harcelait. Désolé que tu ai du en venir à ces extrémités et que tu ai encore seul la charge de cet acte. Je suis d’accord avec le fait de discuter de ces problèmes de modération au calme. Merci

    • https://seenthis.net/fran%C3%A7ais/mentions/article/recommandations

      — on s’emporte, on s’emporte, et on dit des choses qu’on finit par regretter... si vous êtes énervé, respirez un bon coup, et faites attention à ne pas tomber dans la diffamation ou l’insulte, qui pourraient vous être reprochées par des tiers.

      Est-ce la seule recommandation ? Est-ce qu’elle ne devrait pas être plus étoffée, plus précise, faire l’objet d’une manière de charte à laquelle on pourrait renvoyer des personnes ne la respectant pas et cela de façon graduelle ?

    • Ouaip, vraiment #super_merci #seenthis et @fil et cætera, bref tout le monde. Je trouve ça super impressionnant la sagesse collective qui apparait et au final, c’était peut-être une bonne chose que tu sois pas trop là, Fil, et que tu sois aussi corriace @mad_meg
      Comme je veux pas réagir trop à chaud, je m’en vais lire des textes sur la prise de décision collective, le #consensus, les outils de facilitation, tout ça tout ça ... Là je commence par ça : http://www.le-commun.fr/index.php?page=micropolitiques-des-groupes ... d’ailleurs est-ce qu’il existe un fil-ressource, heu, un #tag précis sur ce genre de textes ?

    • On a déjà 3 lieux de discussion… ça fait peut-être un de trop, il ne me semble pas urgent d’en ajouter un quatrième :)

    • J’ai eu à gérer un troll, il s’inscrivait à nouveau dès que je le virais. Puis il changeait d’adresse mail, et d’adresse IP. Et il persévérait. Le système d’ostracisme de SeenThis est vraiment pratique, étonnamment. Il n’empêche pas les inscriptions multiples, mais il rend en un clic un troll muet et aveugle pour ceux qui ne veulent pas le voir. Ce qui parfois est préférable que de le rendre furieux en le virant.

      J’ai tjs maintenu la position que la plateforme devait être neutre, et que la loi française devait être appliquée en dernier ressort, et sous le contrôle d’un juge. C’est sans doute extrémiste, mais c’est mieux que de devoir s’assurer que les éventuelles procédures démocratiques d’un éventuel règlement intérieur ne seront pas détournées par des trolls vicieux capables de semer la zizanie entre des gens qui par ailleurs s’entendent parfaitement.

    • Du coup solidarité aussi avec toi @fil

      Et je voudrais juste rappeler au passage et pour alimenter la réflexion que quel que soit qui décide de quoi et comment, au final ce sera sur le responsable légal du site que ça retombera en cas d’embrouille sévère.

      (L’anticiper supposerait d’assigner cette responsabilité à une personne morale… une asso par exemple… hum…)

      (Ha oui, et je rajouterai suite à @biggrizzly que la modération individuelle a ses limites, impossible de laisser quelqu’un délirer même tout seul dans son coin sans risquer de finir par nuire à quelqu’un en particulier ou au service entier.)

    • @fil
      1) Je suis assez d’avis que 3 lieux me paraissent trop.
      2) Quand je parlais de signalement ce n’était PAS pour parler d’une fonctionnalité dans le site (comme le plugin de @kent1). C’était pour dire qu’il devrait y avoir un lien (et non pas un bouton) « Signaler un problème », qui amènerait soit directement vers l’un des lieux si c’est assez clair, soit (je trouve ça peut-être mieux) vers une page article interne, qui va expliquer aux gens où et comment illes peuvent signaler des soucis quand il y en a, et cela suivant le type de problèmes (bugs techniques, spam, troll, etc). Actuellement, on peut considérer que personne ne sait comment on doit faire et où exactement, puisque rien n’est expliqué nulle part (seulement quelques happy fews qui ont suivi et ont compris).

      Et cette page permanente peut déjà être faite avant même qu’on ait simplifier le nombre des lieux de discussion, et être mise à jour au fil des changements.

    • Merci @fil pour tout ce que tu fais.

      Je comprends très bien que tu ne veuilles pas tout ça sur tes seules épaules. En passant, tu mentionnes le coté financier : on peut participer ? S’il y avait une cagnotte, un Patreon, ou un truc du genre j’y mettrais.

      Sur la question de la censure, tu parles de règles plus claires et plus démocratiques. Je pense qu’il faut séparer les deux.

      Premièrement, les règles claires. Il existe bon nombre de CoC. Pourrait-il suffire d’en choisir un ? (S’il faut le traduire de l’anglais, je peux aider.) Pour le code http://contributor-covenant.org est relativement populaire (je ne suis pas expert, je ne sais pas si ça peut s’appliquer directement).

      Pour le coté démocratique, au risque d’aller à contre-courant je pense que s’il y a des règles claires et une communauté relativement petite et généralement très sympathique (de ce que j’en ai vu !), il n’y a pas besoin de processus décisionnel lourd. La démocratie de proximité ça peut être aussi simple qu’un petit « conseil » constitué de quelques uns de confiance (avec des remplacements occasionnels quand un-e en a marre). C’est plus simple et moins lourd (et souvent plus juste) qu’un système de vote. La politisation n’a pas toujours que du bon :)

    • to all. La discussion de soutien à @mad_meg a eu aussi lieu sur la liste. J’ai essayé de lire, je voulais commenter, mais suivre jusqu’au bout c’était aussi saoulant qu’un discours présidentiel, je ne voyais pas quoi dire et faire d’autre que de voter pour la fermeture du compte, compte-tenu de la violence et la binarité des propos.

      Je trouve l’idée de la page signaler un problème de @rastapopoulos intéressante, mais ça ne règle pas le problème de la prise de décision.

      Pour ce qui est d’attendre qu’on en arrive à une procédure judiciaire, comme le suggérait @biggrizzly, je suis vraiment contre, car cela représente beaucoup d’énergie et d’argent — pour des résultats aléatoires.

    • Oui tout à fait @supergeante, ça ne résout rien du côté des mainteneureuses. Mais ça clarifie les choses pour les utilisateurices qui seraient victimes d’un problème, et qui actuellement ne savent pas où se tourner à part les quelques potes proches qui gravitent autour du noyau.

      Ensuite pour la partie « qu’est-ce qu’il se passe derrière » pour l’instant ça reste autoritaire avec telle ou telle personne qui font et on réfléchit à comment améliorer ce côté de l’histoire, mais au moins la partie côté public pour les gens serait à peu près réglée. C’est déjà ça. :)

    • @b_b mais pour le public, il y a quelques points à décider/définir quand même : concrètement on leur conseille d’aller où en priorité, de faire quoi ? Si les personnes peuvent, en priorité s’inscrire sur Github et créer des tickets ? Et si elles ne peuvent pas ou trop compliqué, utiliser des tags dédiés auxquels doivent être abonnés les admins (seenthis_bug, seenthis_troll, seenthis_spam, …) et c’est les contributeurices qui créeront le ticket pour s’en rappeler ?

      La partie décision/démocratie n’est pas encore calée, mais comme on le voit, la partie côté utilisateurices n’est pas calée non plus. Ma proposition de page « Signaler un problème » est à mon avis à faire mais… il faut justement décider quoi y mettre et qu’est-ce qu’on conseille de plus simple aux gens.

      Pour l’instant on peut leur expliquer les trois lieux existants
      – le github et synthétiquement en français comment ajouter un ticket
      – la liste email (mais je ne me rappelle même plus si on peut s’y inscrire soi-même ou pas ?)
      – invoquer @seenthis et des tags dédiés ici-même

    • Le problème du signalement sur GitHub est qu’il utilise une autre identité. Si je me sers de SeenThis pour préparer (pseudonymement) le Grand Soir, je n’ai peut-être pas envie qu’on puisse relier cette activité à mon GitHub que j’utilise pour le boulot. Évidemment, je peux créer un second compte là-bas, mais un des principes du signalement est qu’il devrait être simple pour la victime.

      Comme modèle de signalement (actif, non pas juste un lien vers des instructions), une bonne référence est la façon dont c’est fait dans Discourse. En tant qu’un des admins de Specifiction, pui WICG j’avais trouvé ça simple et souple (et orienté vers une résolution pacifique). Mais évidemment, je ne sais pas s’il y a la même chose pour SPIP ou si ça demanderait du dév.

  • Une liste d’outils libres auto-hébergés, assez en vrac... N’hésitez pas à recommander d’autres outils qui vous paraissent de bonnes alternatives pour les catégories suivantes.

    Merci à @fil, @rolitto, @jupa1986 pour les ajouts. Je mets à jour la liste et j’efface les commentaires.

    #cloud

    # Systèmes de fichiers

    http://kinto.readthedocs.org/en/latest
    https://tahoe-lafs.org/trac/tahoe-lafs
    https://unhosted.org
    http://camlistore.org
    https://syncthing.net
    https://www.seafile.com/en/download
    https://pydio.com/en/community
    http://cmissync.com
    http://ipfs.io
    http://git-annex.branchable.com
    http://buddycloud.com
    http://www.cis.upenn.edu/~bcpierce/unison

    # Authentification

    http://www.openldap.org
    http://oauth.net/2
    http://openid.net
    http://shibboleth.net
    https://forgerock.org/openam
    https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language
    http://www.gluu.org
    http://www.openiam.com
    https://evolveum.com/midpoint

    # Contacts y agendas

    http://baikal-server.com
    http://www.davical.org
    http://www.sogo.nu
    http://radicale.org
    http://sabre.io
    http://www.citadel.org/doku.php
    http://agendav.org

    # Mail

    http://www.iredmail.org
    http://www.postfix.org
    http://www.dovecot.org
    https://spamassassin.apache.org
    http://www.clamav.net
    https://www.mailpile.is
    https://roundcube.net
    https://caliopen.org
    https://leap.se
    http://sealedabstract.com/code/nsa-proof-your-e-mail-in-2-hours
    http://www.indimail.org
    http://modoboa.org/en

    # « Groupware »

    https://kolab.org
    http://www.obm.org
    http://www.blue-mind.net
    https://www.zarafa.com
    https://www.tine20.org/en/download/demo.html
    http://www.horde.org

    # Chat, messagerie

    http://twister.net.co
    http://xmpp.org
    http://www.ejabberd.im
    https://prosody.im
    http://www.igniterealtime.org/projects/index.jsp
    http://www.salut-a-toi.org
    https://movim.eu
    http://matrix.org
    https://tox.chat
    https://github.com/alexyoung/jschat

    # Voix et video

    https://jitsi.org/Projects/JitsiMeet
    http://bigbluebutton.org
    https://openmeetings.apache.org
    https://github.com/opentok/OpenTokRTC
    http://www.webrtc.org
    http://www.asterisk.org
    http://wiki.mumble.info/wiki/Main_Page
    http://xivo.io
    https://hubl.in
    http://www.opensips.org

    # Éditeurs de texte en ligne

    http://www.webodf.org
    http://etherpad.org
    https://ethercalc.net
    http://www.onlyoffice.org/sources#document
    https://www.collaboraoffice.com/code

    # Collaboration

    https://www.humhub.org
    https://www.loomio.org

    # Solutions complètes

    https://owncloud.org
    https://cozy.io/en
    http://peps.in/index.html
    http://openatrium.com/#!/#how-atrium-works

    # Listes d’outils

    https://degooglisons-internet.org/liste
    https://github.com/redecentralize/alternative-internet
    https://prism-break.org/en/categories/servers
    https://ind.ie/about/vision

  • À propos de l’hébergement de seenthis.net

    Après la panne (définitive) de la dedibox d’@arno#seenthis était installé au départ, le site a migré sur le serveur de @rezo.

    Il y tourne depuis un moment sans problème de charge ni d’espace disque, et peut continuer à tourner ainsi un certain temps. Nous ne sommes donc pas contraints par l’urgence.

    Mais à moyen terme cette situation n’est pas désirable, ni pour moi (qui ne souhaite pas héberger les contenus d’un site ouvert au public), ni pour le projet (qui ne devrait pas reposer sur une seule personne).

    Je souhaite donc (en accord avec @arno) que se mette en place un groupe qui prenne en charge cet hébergement à tous points de vue (disons : démocratique, financier, technique et administratif). Nous participerions à ce groupe.

    Description technique

    Basé sur #SPIP, seenthis.net nécessite à l’heure actuelle un dispositif #LAMP ; son moteur de recherche utilise #Sphinx ; on emploie #Varnish en front pour alléger le trafic sur Apache, et #memcached pour le cache interne.

    Des backups quotidiens hors-site sont automatisés (et vérifiés de façon régulière). Les notifications sont envoyées via postfix (et parfois via #mandrill quand ça coince au niveau réception).

    Les utilisateurs remontent régulièrement :
    -- le besoin d’ajouter https sur le serveur (avec un certificat #letsencrypt)
    -- le fait que les mails de notification tombent souvent en spam

    Évolutivité

    On aimerait aussi que le serveur ne bloque pas les pistes de développement qu’on peut déjà avoir en tête :
    -- d’envoyer des mails à quelqu’un (pour des messages privés)
    -- de récupérer/synchroniser ses messages via github/rsync/
    -- d’avoir plusieurs instances communiquant en réseau (à la mode diaspora*) / révision de l’API / branchement sur d’autres réseaux / SàT.
    -- etc.

  • #seenthis_nouveauté du jour : des améliorations des #notifications_seenthis :

    1. Les notifications sur les commentaires sont désormais séparées suivant qu’il s’agit d’un article qu’on a posté ou qu’on a partagé. Avant ça il s’agissait d’une seule option pour les deux. Merci à @lazuly pour la suggestion https://github.com/seenthis/seenthis_squelettes/issues/37
    2. On peut maintenant recevoir des notifications quand quelqu’un partage un de vos billets. Essentiel pour les social addicts

    Rendez-vous sur votre profil http://seenthis.net/index.php?page=profil pour y avoir accès

  • Un nouveau moteur de recherche pour seenthis

    Nous avons travaillé ces deux dernières semaines, avec @marcimat et @rastapopoulos, à la programmation d’un #moteur_de_recherche générique pour #SPIP, basé sur #Sphinx, et très adaptable à différents types de sites. En l’appliquant à #seenthis, on obtient un outil dont les caractéristiques sont assez intéressantes :

    – opérateurs logiques (et, ou, non)
    – recherche de mots parmi une liste
    #proximité
    – des #facettes permettent par ailleurs d’affiner la recherche, en proposant des #hashtags et des @people liés aux mots demandés
    – une facette de date permet de filtrer par année (2014, 2013, etc).
    – enfin, on propose plusieurs tris (par pertinence, date, ou en mettant en tête de liste les messages les plus partagés)

    Je vous laisse découvrir tout cela :
    – le moteur lui-même : http://seenthis.net/recherche
    – la documentation : http://seenthis.net/fran%C3%A7ais/article/moteur-de-recherche
    – le code d’#indexer, le plugin générique pour SPIP : http://zone.spip.org/trac/spip-zone/browser/_plugins_/indexer/trunk
    – le code du plugin qui l’adapte à seenthis : https://github.com/seenthis/seenthis_sphinx

    Commentaires et relevés de bugs sont très bienvenus.

    #seenthis_nouveautés

    • La recherche est sur le message ou sur le fil ?

      Ça peut être intéressant de chercher des messages qui contiennent une image ou une vidéo ou qui a reçu des commentaires (dans le cas où on cherche un de nos messages et que ce sont des infos qui se retiennent bien).

      Sinon une recherche sur le fil entier pour des messages qu’on recherche sur un sujet, par exemple si on cherche sur poutine et ukraine, ça peut rapporter pas mal de sujets en plus (surtout que souvent les billets sont taggés a posteriori par les autres membres)

      Rechercher des fils dans lesquels des membres de seenthis ont participé ?

      Bon c’est des idées en l’air, je sais pas s’il y a un réel besoin pour ça ?

    • La colonne de droite « follow » elle se base sur la recherche / les résultats ? Ça me met des comptes que je suis déjà en tout cas

      Edit : ha non ça permet d’affiner la recherche en spécifiant un auteur, mais si j’ai fais ma recherche avec déjà un auteur, ça va sortir aucun résultat

    • Pas compris. J’ai essayé les # et je ne sais pas si je dois affiner les recherches parce que je me suis retrouvée dans un flux sans queue ni tête...bigre ! Je crois que je suis complètement crevée !

    • #Merci

      Je n’ai fait que quelques essais de recherche. Sans problème. L’interface est super claire et les affinages très bien venus.

      Mais surtout, je vois des comptages. Alors, je n’ai pas pu m’empêcher…

      Sur une entrée vide, on compte tout. Du coup, ça fait une super façon d’entrer dans les stats…

      On a des unités statistiques différentes :
      – pour les années, apparemment, il s’agit des billets (messages initiaux). Si tu implémentes un dépliement hiérarchique par mois, outre que ça permet de préciser le filtre chronologique (surtout utile pour l’année en cours), ça permettrait d’avoir l’activité mensuelle.
      – pour les comptes (follow) et les tags, il me semble qu’il s’agit de toute l’activité (billet, commentaire, étoile)
      Là aussi, peut-être un niveau hiérarchique inférieur permettrait de ventiler entre ces 3 types d’activités (ce qui permettrait de préciser quand on cherche une réponse dans une discussion)

      Du coup, les totaux n’ont pas de raison de coïncider. Si mon interprétation est bonne, il y a eu (et il subsiste après effacement des comptes) 120000 billets (ça change tout le temps…) et comme le numéro du dernier est autour de 260400, cela fait de l’ordre de 1,2 « activité complémentaire » (commentaire ou étoile) par billet.

      Juste pour voir, j’ai fait le suivi du nombre de billets par année.

      Et l’activité des top 20 (en % du nombre de billets)
      (pour 2010, la somme des 20 follows fait 3548, alors que le nombre de billets est de 3520)

      2013

      2014

      Éventuellement, un nouveau bloc par nombre « d’activité complémentaire » pour classer les billets par intensité de la discussion ou des étoiles (souhait qui a été exprimé, me semble-t-il).

      Encore merci. Et bravo pour l’interface « naturelle » ou « invisible ».

    • Jolies déductions :)

      La facette « follow » est établie sur la base de l’attribut multivalué {auteur initial + partageurs}. Les intervenants dans la discussion ne sont donc pas comptés en tant que tels (ils sont indexés dans un autre attribut, mais pas utilisés dans l’interface : l’idée est que si je ne partage pas un billet, mes suiveurs n’ont pas forcément vocation à être alertés que je suis en train d’y discuter).

      Chacune des facettes, comme tu l’as constaté, est limitée aux 20 éléments ayant le plus fort effectif, et à condition qu’il soit > 1.

      Le système recense à cet instant 156548 billets publiés. Il existe des billets effacés (11197 dont une trace reste dans le système, sans compter ceux de quelques tests, ou du compte machin, qui ont carrément été supprimés).

      Pour ce qui est de fouiller plus avant dans les données, je pense qu’il sera plus efficace de créer des requêtes ad hoc. Le langage d’interrogation, très proche du SQL, est assez parlant.

      Par exemple pour avoir le nombre de billets publiés mois par mois :
      SELECT COUNT(*), YEARMONTH(date) as m FROM seenthis where properties.published=1 GROUP BY m ORDER BY m ASC LIMIT 1000;

      La même chose pour les billets qui répondent à un critère fulltext :
      SELECT COUNT(*), YEARMONTH(date) as m FROM seenthis where MATCH('spip') AND properties.published=1 GROUP BY m ORDER BY m ASC LIMIT 1000;

      etc.

      Concernant la suggestion de trier selon l’intensité des discussions : il n’y aurait aucun obstacle technique, sachant que les éléments nécessaires (liste des participants à chaque discussion) sont déjà indexés. En revanche, il me semble qu’il s’agit d’une fausse bonne idée : j’ai comme un doute en effet sur l’intérêt de mettre en valeur des discussions qui impliqueraient de nombreuses personnes, mais qu’aucune ne souhaiterait partager…

      La vocation du moteur de recherche est de permettre de trouver aussi rapidement que possible une information précise, les décisions doivent se baser uniquement là-dessus, pour cette page en tout cas. Mais l’outil permet d’imaginer d’autres « vues » sur les données, qui pourront servir à l’administration du serveur, à créer des pages annexes, à repérer des « corrélations » entre les sujets, des proximités entre auteurs, une analyse du « dictionnaire » global, et que sais-je encore. Tout un champ à explorer !

      PS : la doc de SphinxQL : http://sphinxsearch.com/docs/current.html#expressions

    • Tu sais que l’utilisateur est d’abord et avant tout pervers : il utilise les outils qu’on lui donne pour faire tout autre chose avec… Et, donc, oui je sais qu’il s’agit de recherche, pas de stats. Tavaikapa mettre des comptages.

      Blague à part, en fait, je ne sais pas comment faire pour rentrer dans les tables de ST à des fins statistiques. À l’occasion (R ?), je jetterais bien un œil…

    • Oui @fil, pour la mise en avant des discussions « chaudes » (celles ayant le plus de participants et/ou celles ayant le plus de messages), je ne voyais pas ça spécialement dans la page de recherche. Mais dans une autre vue à part ce serait bien oui.

      (Dans le même thème, un truc qui pourrait être bien, hors interface, ce serait aussi un flux Atom des commentaires postés par les gens qu’on suit.)

    • @intempestive à priori ça semble compliqué d’utiliser le raccourci @truc à la fois pour du fulltext et pour spécifier un auteur ; mais sinon, la recherche de « commentaires seenthis », triée par pertinence, te donne bien la loi de nicolasm comme deuxième résultat.

    • (une loi qui porte mon nom la classe .. ah mince c’est moi qui l’ai créée...)

      Le menu pour affiner la recherche par facette semble avoir des bugs :

      http://seenthis.net/recherche?recherche=%23permaculture+%40nicolasm+%23agriculture

      – le tag agriculture n’est pas déjà coché dans le menu
      – si je clique sur le tag alimentation ça me met cette url = http://seenthis.net/recherche?recherche=%23agriculture&tag=%23alimentation (ça vire mon pseudo et le tag permaculture) alors que j’imaginais que ça rajoutais le tag alimentation en contrainte supplémentaire ? Même souci avec les facettes par auteur pour http://seenthis.net/recherche?recherche=%23agriculture+

    • @homlett le moteur est accessible en RSS et en JSON :
      http://seenthis.net/?page=sphinx.rss&recherche=sphinx
      http://seenthis.net/?page=sphinx.json&recherche=sphinx
      Attention c’est de la version alpha, je changerai probablement les URLs une fois que ce sera testé et stabilisé.

      À noter les deux flux proposent des données complémentaires : uri, title, date, @login de l’auteur, tags et « snippet », c’est-à-dire l’extrait du contenu avec les mots repérés mis entre <b> (à styler comme tu veux, le gras rendant assez moche).

      Ce qui manque je pense, à ce stade, c’est de pouvoir personnaliser (faire « mes messages » ou « messages de mon réseau » plutôt que « Tous les messages »).

    • @speciale le système n’affiche pas de facette s’il n’y en a pas d’intéressantes (si la facette contient 1 seul élément, ou si l’élément ne correspond qu’à un seul message) ; je pense que c’est le cas de ta requête.

    • En fait, j’ai beaucoup utilisé le moteur hier pour écrire mon dernier papier et je suis ravie de la facilité avec laquelle j’ai pu retrouver toutes les sources dont j’avais besoin. Souvent, j’associe deux termes pour mieux cibler ma recherche, et sans avoir besoin de me prendre la tête avec les opérateurs booléens, j’exhume très rapidement ce que je mettais des heures à chercher jusque là (et que je ne retrouvais généralement pas !). J’aime beaucoup le surlignage des termes recherchés et la possibilité de trier les résultats par date ou pertinence, de limiter par année, auteur, me ravit littéralement.
      Je n’ai pas eu de bugs, pas de problème et mes requêtes ont toutes abouti.

      Donc désolée de ne pas aider plus que cela, mais je suis juste la ravie de la crèche qui pensait depuis un bon moment que le gros défaut de Seenthis, c’était de ne jamais rien y retrouver !

    • <b> c’est le choix de sphinx, sans doute historique ; je le conserve par souci de simplicité (et puis c’est économique en bytes)

    • Peut-être puis-je émettre un bidule qui serait bien pratique mais je ne sais pas si c’est le sujet de cette discussion. Serait-il imaginable de mettre une étoile à côté d’une réponse. Car parfois, il y a des réponses qui mériteraient d’être mentionnées dans les recherches. Voir des possibilités d’y répondre....

    • en effet c’est hors-sujet :)

      pour gérer le développement de seenthis, on vient tout juste de mettre en place un compte github où vous pouvez envoyer des issues (problèmes ou demandes de fonctionnalités) et des pull-requests (des modifications du code source).
      https://github.com/seenthis

    • Une petite amélioration du moteur : la recherche se fait désormais à partir de la racine des mots (lemmatisation) ; ainsi le moteur trouvera les messages contenant aussi bien le pluriel que le singulier, ou bien diverses formes des verbes conjugués (c’est censé fonctionner pour l’anglais et pour le français).

      Si, à l’occasion, vous souhaitez rechercher la forme exacte d’un mot, utilisez l’opérateur = ; par exemple, une recherche de =terres évitera les messages contenant le mot terre au singulier seulement.

      (Et pour répondre à @nhoizey : il me semble probable que les plugins seenthis fonctionnent déjà pour la plupart avec SPIP 3, je n’ai pas essayé mais je ne vois pas ce qui pourrait bloquer. Si dans tes tests tu vois des bugs, n’hésite pas à les signaler ou à envoyer une pull-request sur https://github.com/seenthis )

    • Bonjour

      On m’a dit de m’adresser ici si je ne comprenais pas quelque chose.

      Comme par exemple : comment faire pour afficher sur sa page personnelle un billet d’un autre utilisateur ? Il faut le mettre en favori, c’est tout ?

      Je n’ai pas trouvé le bookmarklet en page d’accueil qui, paraît-il (dixit la page « le minimum à savoir »), transforme complètement le confort d’utilisation.

      Merci d’avance !

    • Bon, OK.
      Autre question :
      Pour suivre un thème, je n’ai pas trouvé d’autre moyen qu’utiliser le moteur de recherche, chercher le thème avec le # dans la page et cliquer dessus, puis ensuite faire « suivre le thème ».
      Il n’y a pas moyen de faire plus simple ?

    • Fondamentalement plus simple, je vois pas comment. Mais il y a un lien « thèmes » dans le bandeau du haut, vers http://seenthis.net/tags avec la liste des thèmes/tags suivis.
      Tu peux aussi directement taper l’url http://seenthis.net/tag/THEME_EN_QUESTION

      À savoir : si par exemple tu suis le thème #seenthis, tu suis avec ses sous-thèmes : #seenthis_doc, #seenthis_todo, etc. Mais bien sûr, pas l’inverse.

      Autre chose : devant chaque liens partagés, il y a un triangle. S’il est blanc, l’url n’a été partagée qu’une fois. S’il est noir, l’url a été partagée plusieurs fois. Et un clic sur le triangle renvoi vers la liste de tous les posts où elle apparait.

      Last but not least, la mise en forme :
      – du gras en encadrant avec le signe *
      – de l’italique avec le signe _
      – du code avec le signe `
      – des citations avec Shift+Tab