- IRC, qui existe depuis 1988, est jugé plus défendable que Discord comme base de discussion grâce à sa décentralisation, sa légèreté et son anonymat, même si le nombre d’utilisateurs a baissé
- La critique de Discord vise avant tout une plateforme centralisée et propriétaire qui collecte conversations et données personnelles, et où les utilisateurs restent soumis aux décisions des administrateurs
- Avec IRC, n’importe qui peut créer un serveur et des canaux, ce qui permet le départ et la reconstruction, comme l’a montré la migration de Freenode vers Libera Chat après l’effondrement du premier
- Les limites sur les logs, le partage d’images et l’absence native de voix/vidéo peuvent être compensées par des outils complémentaires comme les clients terminal, les bouncers, SSL, OTR, Mumble, l’hébergement d’images ou DCC
- Microsoft Comic Chat est présenté comme un client IRC affichant les discussions sous forme de planches de BD avec avatars expressifs, ajoutant une dimension non verbale aux échanges textuels
Pourquoi préférer IRC
- IRC est un protocole de chat qui existe depuis 1988 ; l’utilisateur se connecte au démon d’un serveur via un client IRC, choisit un nom et discute dans des canaux ou en message privé
- Sa popularité a fortement reculé par rapport à son âge d’or à cause des réseaux sociaux et de Discord, mais ce texte explique justement pourquoi son auteur s’est au contraire encore davantage attaché à IRC
- L’auteur précise d’abord qu’il continue d’utiliser des technologies et objets rétro comme un téléphone à clapet, des CD, Office 97, un lecteur MP3, des TV et moniteurs CRT, ou encore un PC de jeu sous Windows 98
- En 2022, il administre lui-même un serveur IRC et y passe beaucoup de temps ; parmi ses choix de vie, il considère que l’usage d’une plateforme « vieillotte » des années 1980 est le plus facile à défendre rationnellement
Pourquoi choisir IRC plutôt que Discord
- La critique de Discord part du fait qu’il s’agit d’une plateforme centralisée et propriétaire
- Discord est accusé de collecter les conversations des utilisateurs, les programmes en cours d’exécution, les numéros de téléphone et d’exploiter ces informations pour le ciblage publicitaire
- L’auteur estime que beaucoup se sont habitués à la surveillance des entreprises et des gouvernements, mais rappelle que, dans la vie réelle, on vivrait cela comme une intrusion si un vendeur écoutait les conversations et suivait les gens pour leur recommander des produits
- Dans un service centralisé, les utilisateurs restent dépendants des administrateurs
- Discord est présenté comme le remplacement d’une mer de serveurs IRC indépendants par un unique walled garden d’entreprise
- Le texte voit comme un problème le fait qu’un utilisateur puisse être exclu de tout l’espace public s’il se met à dos le propriétaire du service
- Comme ressources recommandant d’éviter Discord, le texte cite la critique de Discord par Richard Stallman ainsi que l’article de Spyware Watchdog sur Discord
La décentralisation d’IRC et sa structure de pouvoir
- IRC n’est pas une plateforme unique comme Discord, mais plutôt un écosystème de standards et de serveurs ; avec un hébergement stable et quelques connaissances de base en informatique, n’importe qui peut mettre en place un serveur
- Parmi les grands réseaux IRC figurent Rizon, EFNet et Libera Chat, mais il existe aussi énormément de petits réseaux
- Netsplit.de indexe les canaux d’un peu plus de 500 réseaux
- Ce moteur de recherche ne couvre lui-même que des réseaux relativement importants, et ne référence pas les réseaux privés, très petits ou peu connus
- Certains réseaux peuvent servir à des groupes d’amis ou à la communication interne d’entreprises
- Un IRCOp peut certes abuser de ses pouvoirs, mais dans une structure pleinement décentralisée, ce type d’abus a plus de mal à durer
- Les utilisateurs peuvent partir vers un autre réseau ou créer eux-mêmes un nouveau réseau
- L’exemple emblématique est le Freenode exodus
- Freenode s’est rapidement effondré en quelques mois après une prise de contrôle hostile par une nouvelle direction
- Des utilisateurs mécontents ont migré massivement vers le tout nouveau Libera Chat
Les petits refuges qu’IRC rend possibles
- Selon l’auteur, la terminologie et la procédure de connexion d’IRC paraissent suffisamment complexes au premier abord pour filtrer les utilisateurs peu à l’aise techniquement
- Les interfaces web de chat ont été créées pour faciliter l’accès à IRC, mais l’auteur affirme que beaucoup de nouveaux venus repartent s’il ne se passe rien pendant une trentaine de secondes
- Les clients web seraient surtout des solutions temporaires quand un utilisateur ordinaire n’a pas accès à un vrai client IRC
- L’auteur utilise Kiwi IRC sur un téléphone à clapet dépourvu de client SSH ou IRC
- Les utilisateurs d’IRC prennent le texte affiché à l’écran pour ce qu’il est ; s’ils n’apprécient pas un canal, ils peuvent le quitter ou utiliser la fonction
ignore- Beaucoup de réseaux proposent aussi une fonction
ignorecôté serveur qui bloque les messages privés d’utilisateurs non préalablement approuvés
- Beaucoup de réseaux proposent aussi une fonction
- Comme l’énoncent les principes du guide IRCOp d’UnrealIRCd, les IRCOp sont généralement censés rester neutres et n’utiliser leurs pouvoirs que dans des situations graves, comme la sécurité du serveur ou des violations de la loi
- Sur les grands serveurs, on a rarement affaire directement aux IRCOp sauf si l’on partage le même canal, et comme chacun peut créer et gérer ses propres canaux, les administrateurs se rapprochent souvent d’un simple rôle de maintien de l’alimentation électrique
Anonymat et différences entre réseaux
- IRC est présenté comme relativement fort en anonymat, car il n’exige souvent aucune donnée personnelle pour participer
- Discord est critiqué parce qu’il peut exiger un numéro de téléphone, et que certains salons demanderaient même une vérification du passé sur les réseaux sociaux
- Beaucoup de serveurs IRC modernes masquent l’adresse IP et proposent un VHost
- Le VHost permet à l’utilisateur de choisir un faux nom de domaine, ou un vrai, qui sera affiché à la place de son IP
- La plupart des réseaux IRC autorisent les connexions via VPN, tandis que Tor est accepté plus rarement
- Tous les réseaux n’offrent pas les mêmes fonctions de confort
- EFNet est le plus ancien réseau IRC et illustre un cas ayant très peu adopté les commodités modernes
- EFNet affiche l’adresse IP complète quand le serveur de connexion ne dispose pas de son propre nom de domaine
- Il ne fournit pas non plus de services d’enregistrement des pseudos et des canaux comme NickServ et ChanServ
La légèreté d’IRC et les solutions pour les logs
- Le protocole IRC a été conçu pour rester viable sur les débits Internet de 1988 et est présenté comme un protocole texte peu gourmand en ressources, par opposition au client Discord
- Il est possible de se connecter à un serveur IRC en Telnet, mais il faut alors envoyer manuellement des
pingpour éviter que le serveur considère la connexion comme coupée - IRC de base ne permet pas de consulter les discussions manquées pendant une absence
- La solution préférée consiste à laisser tourner en permanence un client terminal comme Irssi ou WeeChat dans Screen ou Tmux sur un serveur Linux/BSD
- L’utilisateur se reconnecte ensuite en SSH depuis n’importe quel ordinateur connecté à Internet et retrouve le client exactement dans l’état où il tournait
- L’auteur indique utiliser cette méthode depuis 2006, d’abord sur le shell d’un ami, puis sur des shells publics gratuits, sur un serveur Raspberry Pi à la maison, et enfin sur son serveur actuel qui héberge son site et son infrastructure
- Pour les utilisateurs qui n’emploient pas de client terminal, il existe une alternative sous forme de bouncer IRC
- Le bouncer se connecte à un serveur et à des canaux à la place de l’utilisateur, puis enregistre les messages
- L’utilisateur se connecte ensuite au bouncer comme s’il s’agissait d’un serveur IRC et récupère les logs manqués tout en discutant normalement
Sécurité, images, voix et vidéo : les contournements possibles
- IRC peut être vulnérable à l’écoute, car il s’agit d’un protocole public et simple
- Beaucoup de réseaux IRC permettent les connexions SSL, généralement sur le port 6697 plutôt que sur le port 6667 habituel
- Si une seule personne dans un canal n’utilise pas SSL, les efforts des autres peuvent être compromis
- Un canal peut restreindre l’accès des utilisateurs qui n’emploient pas SSL
- Sous Linux, Irssi, WeeChat et HexChat peuvent offrir des conversations privées totalement chiffrées via une configuration OTR si l’interlocuteur dispose aussi du plugin approprié
- Discord dispose nativement de fonctions qu’IRC n’intègre pas, comme le partage d’images, le chat vocal et la vidéo
- L’auteur considère personnellement ces fonctions comme inutiles, et dit ne pas aimer en particulier le chat vocal
- Si la voix est indispensable, il est possible d’utiliser un service externe comme Mumble
- Mumble est un logiciel libre et, comme IRC, permet d’héberger son propre serveur
- Le partage d’images peut être contourné via un serveur personnel ou des hébergeurs d’images comme Catbox.moe et Uguu.se
- IRC prend aussi en charge le transfert de fichiers en pair à pair via le protocole DCC
- En revanche, DCC varie selon les implémentations des clients et peut être bloqué par défaut par les pare-feu
Le mode d’expression supplémentaire apporté par Microsoft Comic Chat
- Microsoft Comic Chat est un client IRC atypique créé par Microsoft dans les années 1990
- Il a été abandonné il y a plus de vingt ans lors du basculement vers MSN Messenger, mais conserve une popularité culte
- Contrairement aux clients IRC textuels classiques, il affiche le canal comme une bande dessinée en cours
- Les participants choisissent un avatar
- Ils peuvent associer une expression ou une pose particulière à ce qu’ils disent
- Ils peuvent aussi réagir sans parler, uniquement via une expression
- Comic Chat est très humoristique grâce à ses avatars par défaut et à ceux créés par les utilisateurs, mais il peut aussi ajouter des expressions faciales et des gestes à la conversation pour souligner ou clarifier l’intention d’un message
- L’auteur estime qu’en raison de ses expressions et gestes exagérés, ainsi que de la nature asynchrone des échanges textuels sur IRC, Comic Chat pourrait constituer un mode de communication particulièrement adapté aux personnes autistes
- Comic Chat est un programme Windows, mais il peut aussi fonctionner sous Linux ; le texte recommande le guide de configuration Wine de ShadowM00n
- En plus des avatars par défaut, le site Comic Chat de Mermaid Elizabeth regroupe de nombreux anciens sites Comic Chat ainsi que beaucoup d’avatars et de ressources
KoshkaIRC et Comic Chat Caturday
- L’auteur encourage à quitter Discord pour des espaces plus libres et décentralisés comme IRC et Mumble, et présente aussi son propre réseau IRC, KoshkaIRC
- l’adresse du serveur est
irc.koshka.love - le canal principal s’appelle
#
- l’adresse du serveur est
- Il explique que l’usage de Microsoft Comic Chat a repris de l’activité sur le canal
#comicchatdu même serveur - Comme Comic Chat nécessite un client IRC séparé, ne peut pas être lancé depuis un shell et est trop ancien pour se connecter commodément à un bouncer, il a été décidé d’organiser chaque samedi un événement d’une journée entière appelé Comic Chat Caturday
- Pour les utilisateurs d’Océanie, cela peut en pratique tomber plutôt le dimanche
- La conclusion est que tant que l’on continue à utiliser des protocoles libres et ouverts et à faire vivre les principes de l’ancien Internet, le « bon vieil Internet » ne meurt jamais complètement
1 commentaires
Commentaires sur Hacker News
L’article passe dessus assez vite, mais je pense que l’absence de prise en charge intégrée de l’historique des conversations est la principale raison pour laquelle IRC était, en pratique, condamné à être supplanté
L’historique n’est pas une fonctionnalité « tape-à-l’œil », et demander aux gens d’exécuter eux-mêmes un service de journalisation séparé, toujours actif, ne suffit pas
D’autant qu’il existe déjà des protocoles de chat fédérés ouverts qui n’ont pas ce problème
L’historique n’appartient pas à l’utilisateur, mais à Discord ; si vous êtes banni d’un serveur, si le serveur ferme ou si votre compte Discord est bloqué, l’accès disparaît pour toujours
Ce n’est pas non plus publié sur le Web, indexé ou accessible à une recherche externe comme les logs de certains canaux IRC, et l’UX pour parcourir quelques jours de logs est lente et pénible
Il est difficile de l’exporter pour le traiter avec des outils texte standard, il n’y a pas de recherche par expression régulière, et on ne peut pas rechercher dans les logs de plusieurs serveurs à la fois
Je peux encore rechercher instantanément dans des logs IRC vieux de plusieurs décennies et les manipuler comme du texte, mais les logs Discord sont enfermés dans Discord et il faut les fouiller via une interface jolie, mais abominable
Si Discord est populaire, ce n’est pas grâce à l’historique, mais parce qu’il est facile de s’inscrire, de participer et de créer un serveur, qu’il permet les images inline, qu’il évite d’avoir à connaître les commandes obscures d’IRC, et qu’il propose un client agréable à regarder
Mais Discord est un trou noir informationnel où les données vont mourir
La recherche de Discord est tellement mauvaise que, même avec un historique, elle est souvent inutile ; en revanche, la possibilité « d’épingler » par un lien un message ou une discussion utile est importante
IRC de base ne permet pas d’adresser les messages, indépendamment de la présence ou non d’un historique
Pour traiter correctement ce point, il faut l’extension
message-tags(https://ircv3.net/specs/extensions/message-tags), la prise en charge demessage-ids(https://ircv3.net/specs/extensions/message-ids.html), et probablement aussiecho-message(https://ircv3.net/specs/extensions/echo-message)Je ne sais pas dans quelle mesure les serveurs et les clients prennent cela en charge, et les clients doivent aussi disposer d’un moyen d’exposer les ID de messages ou des liens permanents
À ce stade, on finit aussi par vouloir l’extension
chathistoryen cours de travail, qui fournit la prise en charge de l’historique (https://ircv3.net/specs/extensions/chathistory)Avec Discord et Slack, comme il y a un historique, les gens s’attendent à ce que tout le monde ait tout lu
Je préfère l’expérience où l’on suppose que quelqu’un qui n’était pas dans le salon n’a pas vu les messages, et IRC donne beaucoup plus clairement l’impression d’une conversation synchrone
Les chats Discord et Slack sont ambigus : on ne sait pas vraiment s’ils sont synchrones ou asynchrones
J’ai utilisé IRC autrefois comme hobby et aussi pendant 10 ans au travail, mais comme format de communication, IRC était franchement nul
Ce qui m’agaçait le plus, c’était les gens qui changeaient de pseudo pour signaler qu’ils étaient absents
Quand on rejoint un canal, on a l’impression d’entrer dans une vraie pièce, sans savoir ce qui s’est dit quand on n’était pas là
À ceux qui n’aiment pas Discord, la réponse est simple
Avant Discord, j’ai utilisé presque quotidiennement Ventrilo, Mumble, TeamSpeak, Skype, etc. pendant près de dix ans
Il y avait le chat vocal, et certains proposaient aussi un chat texte correct, mais Discord a réuni au même endroit le chat vocal, un bon chat texte avec images, extraits de code, emoji et réactions, le streaming vidéo, le partage de fichiers, de puissantes intégrations de bots, et moins de problèmes de sécurité que les alternatives auto-hébergées
La sécurité était particulièrement importante dans les communautés de jeux comme les MMORPG, où l’on pouvait se faire DDoS parce qu’on avait quitté une équipe ou parlé à quelqu’un sur le mauvais serveur TeamSpeak cinq mois plus tôt
Le Push-to-Talk compte aussi
Quand on travaille à distance avec des enfants derrière soi, pouvoir appuyer sur un bouton pour parler est vraiment utile, et les joueurs font ça depuis plus de 20 ans avec leurs parents en bruit de fond
C’était une solution unique, avec en plus un seul compte utilisable sur tous les serveurs tout en permettant de personnaliser son identité, et c’est pour cela qu’elle a gagné le marché
La simplicité d’IRC peut être belle pour la sensibilité hacker, mais elle ne résout pas mes problèmes et ne me simplifie pas la vie, donc je n’envisage pas de l’utiliser à la place de Discord
À l’époque, TeamSpeak était le principal moyen de communication sur certains types de serveurs de jeu, et presque tous les serveurs de jeu ainsi que beaucoup d’équipes avaient leur TS
Résultat : les adresses IP fuyaient partout, et si vous rejoigniez un serveur et qu’on faisait le lien avec votre pseudo en jeu, il y avait de fortes chances que vous soyez mis hors ligne par DDoS à un moment critique
En passant à Discord, ce genre de chose arrive beaucoup moins
J’aimerais simplement qu’il utilise un protocole ouvert et permette l’indexation du contenu
Je n’aime pas les logiciels propriétaires par principe et je sais bien que Discord ne révélera pas ses secrets essentiels, mais j’aimerais au minimum que les administrateurs puissent, via une simple case à cocher, rendre les salons texte indexables par les moteurs de recherche
Ainsi, les personnes à l’avenir pourraient trouver les solutions épinglées dans les FAQ sans rejoindre le salon Discord, et même si ce salon disparaît un jour, le savoir ne serait pas entièrement perdu
La réponse courte se trouve sur https://answers.microsoft.com/en-us/msteams/forum/all/teams-..., et la documentation est sur https://support.microsoft.com/en-us/office/muting-and-unmuti...
J’utilise IRC depuis les années 90, j’ai longtemps été opérateur sur
#Linuxet#Japand’Undernet, j’ai aussi fait tourner un serveur pour un petit réseau IRC quand j’étais à Londres, puis le même petit réseau depuis le JaponL’article était excellent, mais il ne mentionnait pas du tout Matrix
Matrix est décentralisé comme IRC, et on peut faire tourner son propre homeserver comme on ferait tourner un
ircdEn se connectant à un homeserver Matrix avec un client adapté, on obtient les avantages de discussion d’IRC, plus des avantages à la Discord comme la publication d’images dans le chat et la mise en forme du texte
Selon les paramètres des salons, il peut aussi y avoir un historique de discussion, des salons chiffrés de bout en bout sont possibles, et l’on peut créer des salons audio et vidéo
Je suis désormais complètement passé à Matrix, et comme Discord est un jardin clos alors que Matrix est entièrement décentralisé comme IRC, je recommande aujourd’hui Matrix plutôt qu’IRC
Dendrite, l’alternative de deuxième génération écrite en Go, est plus légère, mais la dernière fois que j’ai regardé, certaines fonctionnalités lui manquaient
Il y a quelques années, j’ai trouvé Conduit (https://conduit.rs/), une implémentation de homeserver ultralégère écrite en Rust, avec une communauté très impliquée et réactive
Je l’exploite depuis 18 à 24 mois pour les contacts familiaux, une petite activité professionnelle et des groupes de travail, et si vous ne l’avez pas encore vu, je recommande vivement de jeter un œil à Conduit
Pour découvrir des communautés de niche, il fait déjà beaucoup mieux que le fédiverse
J’aurais aimé que l’auteur écrive en s’appuyant sur des faits ; ça ressemblait à une fanfic autoritaire et péremptoire.
La raison pour laquelle IRC n’est pas pertinent est simple et claire : il lui manque les fonctionnalités que les utilisateurs attendent.
Il est révélateur que Signal ou Telegram aient eux aussi créé des services à la IRC, comme de grands salons de discussion, mais qu’ils ne les aient pas construits au-dessus d’IRC.
Ils peuvent se connecter comme passerelles à quantité de serveurs publics, privés ou de petits groupes d’amis, parcourir toutes les données de messages et les aspirer dans un data lake.
C’est pourquoi Discord a poussé les Application Commands[0], qui ne reçoivent les données que lorsque l’utilisateur initialise l’application, et a fait du Message Contents un intent privilégié[1] nécessitant une vérification d’identité lorsqu’un bot est présent sur plus de 100 serveurs.
[0] https://discord.com/developers/docs/interactions/application...
[1] https://support-dev.discord.com/hc/en-us/articles/4404772028...
Je n’ai rien contre IRC, mais proposer IRC comme alternative à Discord me déconcerte, car cela donne l’impression de ne pas comprendre fondamentalement ce qui fait la force de Discord.
Si l’on cherche une alternative auto-hébergée, Matrix — surtout avec des salons audio et vidéo modernes — est bien plus proche de ce que propose Discord.
Malgré tout, il est difficile de remplacer l’usage central de Discord, à savoir le chat vocal pendant le jeu, le streaming vidéo fluide d’une capture d’écran de jeu, ainsi qu’une UI assez douce pour que même mes neveux de 8 ans puissent l’apprendre seuls.
Discord a beaucoup d’usages uniquement textuels, par exemple :
https://news.ycombinator.com/item?id=36746154
https://news.ycombinator.com/item?id=29712098
Si l’on rend IRC plus utilisable pour les gens qui aiment Discord et autres, beaucoup de ceux qui aiment IRC auront l’impression qu’il a été fondamentalement transformé et abîmé.
L’inverse vaut aussi, donc IRC ne ressuscitera probablement pas pour redevenir grand public.
Si l’argument est « Discord n’est pas privé », la partie est déjà perdue.
Les gens qui utilisent Discord ne s’en soucient pas, et ce genre d’argument montre qu’on ne comprend pas vraiment pourquoi ils l’utilisent.
Des articles expliquant pourquoi Discord est mauvais paraissent régulièrement, mais ils passent tous à côté de l’essentiel.
Beaucoup de sites web et de forums ont été remplacés par Discord, et ce n’est pas terrible.
Fondamentalement, c’est une application de messagerie, mais elle est utilisée pour des usages auxquels un site web conviendrait mieux, du type « le lien est sur mon Discord ».
Moi, comme beaucoup de gens, je n’utilise presque que des serveurs publics, et j’aimerais même qu’ils soient moins privés afin d’être indexables par les moteurs de recherche.
Je suis d’accord pour dire que le côté très dépouillé d’IRC peut avoir du charme
Mais les services modernes comme Teams, Slack ou Discord donnent la priorité à une continuité fluide entre les appareils clients
Du genre laisser son ordinateur portable, aller aux toilettes, sortir son téléphone et continuer à taper
J’ai utilisé IRC pendant un bon moment même après être passé à plusieurs appareils, mais je dépendais de solutions comme des proxys ou des connexions ssh via GNU screen pour obtenir des fonctions de base comme la messagerie asynchrone
Pour créer une indépendance vis-à-vis du client par-dessus IRC, il faudrait probablement l’envelopper dans un protocole plus complexe qu’IRC lui-même
Je miserais plutôt sur le fait que les gros acteurs ajoutent des canaux à la IRC comme fonctionnalité rétro amusante, et il me semble plus probable que cette fonction devienne populaire qu’un retour d’IRC
Des notifications disparaissent, des messages disparaissent, l’ordre des messages se mélange, puis ça semble corrigé pendant environ trois mois avant de recommencer, surtout sur Android apparemment
En général, on avait l’impression que le problème multi-appareils des messageries avait été résolu à l’époque de MSN Messenger et Skype, mais comme ces messageries n’ont pas réussi leur transition vers le téléphone à l’ère du smartphone, les apps façon WhatsApp ont recréé le problème de l’ancrage à un seul appareil
Elles ont ajouté plus tard un accès web, mais c’était plus proche d’un hack que d’un vrai support multi-appareils
Le gros problème que les apps de messagerie mobile ont résolu, c’est que le protocole n’exigeait pas de connexion persistante
En théorie, MSN, ICQ, Skype ou IRC auraient aussi pu être étendus, mais repartir de zéro et arriver le premier sur le marché est toujours plus rapide
Si l’on veut aujourd’hui utiliser IRC avec une expérience multi-appareils moderne, je pense que Quassel[1] et Quasseldroid pour Android sont la meilleure solution
C’est proche d’un bouncer, mais ça utilise son propre protocole entre
quassel-core, qui fait office de bouncer, etquassel-client, l’interface graphique, afin de synchroniser parfaitement l’état de tous les appareils et de fonctionner même sur des connexions mobiles instablesIl faut faire tourner le cœur sur un serveur pour y accéder partout, donc ce n’est pas destiné aux « gens ordinaires » dont parle l’article, mais c’est une façon de rendre IRC utilisable dans le monde moderne
Je n’ai pas envie de me connecter en ssh depuis mon téléphone avec termux pour utiliser irssi dans screen
Si vous êtes plutôt Web 2.0, l’option suivante serait sans doute The Lounge[2]
[1] https://quassel-irc.org/
[2] https://thelounge.chat/
En lien avec le premier point, personnellement je cherche plutôt des moyens de me déconnecter davantage
Même de courtes coupures, comme ne pas emporter son téléphone aux toilettes, comptent ; j’ai compris que je n’aimais pas être connecté en permanence
IRC de base ressemble à un rêve comparé au cauchemar de la connexion ininterrompue
Discord ne me notifie jamais les DM de ma fille, mais m’envoie toujours les annonces d’un Discord de jeu que j’ai pourtant entièrement mis en sourdine
quasselclientsur le bureau, aller aux toilettes et continuer à taper depuis l’app Quassel sur le téléphoneEn réalité, ça marche parce qu’on est connecté à Quassel
Bien sûr, personne ne ferait vraiment ça
Ergo IRCd permet à plusieurs clients d’être connectés simultanément au même compte et avec le même pseudo, en utilisant simplement le protocole IRC ordinaire
https://github.com/ergochat/ergo/blob/master/docs/USERGUIDE....
Les formulations du genre « quiconque a déjà utilisé IRC sait qu’il n’y a rien de compliqué » et le discours de l’auteur sur le fait de le rendre « grand public » me donnent l’impression d’un élitisme intellectuel qui me tient clairement à distance chaque fois que j’envisage de revenir à IRC
C’est un bon exemple de l’importance de rester connecté au ressenti de sa base réelle d’utilisateurs
La technologie elle-même ne porte pas une forme d’« élitisme », et il y avait autrefois beaucoup de canaux et de réseaux avec de nombreux utilisateurs non techniques
À l’époque où Shoutcast était populaire, des serveurs avaient des canaux IRC associés où les gens demandaient des morceaux ou parlaient de musique
L’idée de « tenir à l’écart les utilisateurs illettrés en informatique » est aussi étrange : j’ai vu des collégiens se connecter à des canaux IRC sans grande difficulté
Matrix est un protocole de chat très pratique, et je l’utilise à plein temps depuis plusieurs mois
J’ai aussi relié mes comptes WhatsApp et Telegram via des bridges, et je n’utilise que des clients Matrix sur téléphone et ordinateur, sans problème
On peut s’en servir comme de WhatsApp avec ses groupes d’amis réels, comme d’IRC/Discord/Slack pour les salons en ligne, et il dispose de l’historique qui manque à IRC
J’utilise Matrix, mais je ne fais pas de bridge de comptes parce que je ne peux pas faire confiance à Element
À l’université, j’ai lancé un serveur IRC privé avec des amis, et nous l’utilisons encore aujourd’hui, environ 15 ans plus tard
Nous avons aussi fait tourner un serveur Ventrilo, mais nous sommes vite passés à Mumble, et je ne pense pas que nous passerons un jour à Discord
IRC a occupé une grande place dans ma vie, et c’est aussi là que je trouvais des matchs organisés de Quake, CS 1.6 et Dota
Aujourd’hui je joue moins intensément, mais ce rôle a sans doute été remplacé par Discord et le matchmaking automatique intégré aux jeux
IRC était aussi une excellente ressource pour apprendre des sujets techniques
Aujourd’hui, la plupart des communautés open source renvoient vers Discord, Slack, Gitter et autres
J’aimerais qu’IRC revienne
Tous les nouveaux réseaux vous forcent à utiliser leur propre client, et je n’aime pas non plus les tendances actuelles du design
mIRC sous Windows et irssi sous Linux avaient, selon moi, une UX/UI presque parfaite, et tout ce qui est venu ensuite n’a fait qu’ajouter des marges et des distractions qui détournent l’attention du contenu important : la discussion
J’ai toujours eu l’impression que les gens de l’UX étaient auto-dépréciatifs, au point de considérer leur meilleur travail comme du « rien »
Plus ils ajoutent de rien, d’espace et de vide, plus ils semblent à l’aise avec leur travail
On a l’impression qu’ils « ont ajouté du rien à quelque chose de parfait et ont été payés pour ça », tandis qu’une petite voix dans leur tête murmure que ce vide ressemble à leur âme