GJ Sciences fait peau neuve!

GJSciences.com fait peau neuve! Plus rapide, plus joli, lecture plus confortable sur ordinateur et mobile, mais toujours avec nos éclairages sous un angle scientifique! Nous avons changé d'infrastructure pour notre nouveau site (propulsé par Publii) et de design, pour plus de confort de navigation pour nos lecteurs :-)

Nous sommes également maintenant sur des réseaux sociaux libres comme Mastodon (miroir de tous nos écrits sur Twitter) et Minds!

Notez que si la recherche ne fonctionne pas encore, veuillez attendre quelques jours que Google mette à jour son index...


 

Table of Contents

Nouveau site statique

Nous avons migré notre site depuis WordPress vers Publii, un générateur de site statique (et opensource!) avec une excellente documentation et une interface graphique très simple d'utilisation. Les fichiers du site sont hébergés sur Github, et est servi aux clients web par Netlify.

Cela a amené un changement nécessaire de design et des avantages certains comme une plus grande capacité de service (les pages s'affichent bien plus vite et nous pouvons accueillir bien plus de visiteurs!) et aussi une sécurité sans faille puique tout est statique!

Néanmoins, bien que la migration depuis WordPress  soit très facile avec Publii, elle n'est pas complète: sur nos anciens billets (notamment de comptage), les vidéos intégrées par "auto-embed" ne le sont plus (mais il reste le lien), et certaines images que nous hébergions (notamment pour comptage, comme des photos qui nous sont parvenues par des canaux privés) ne sont plus affichées qu'en basse résolution. Un autre défaut est que nous sommes obligés de faire appel à des prestataires externes pour les contenus dynamiques, comme pour les commentaires qui sont maintenant sur Disqus au lieu d'être hébergés par nous-mêmes, et Disqus peut traquer les utilisateurs. Il y a aussi de léger défauts de traduction, avec des textes qui restent en anglais, ou encore la table des matières qui des fois inclut des entrées qui n'existent pas. Mais rien qui n'empêche l'utilisation du site, et le logiciel Publii est encore en béta, ces défauts seront sûrement gommés avec le temps. Un autre défaut évident est qu'il y a beaucoup moins de possibilités comme des plugins, mais pour les codeurs il est possible d'utiliser n'importe quel librairie javascript ou même des web components. Les liens internes (entre articles WordPress) ainsi que les anciennes adresses (liens externes pointant vers notre site) ont été brisés, nous avons dû manuellement créer des fichiers de redirection (ce n'est pas compliqué, mais ils sont supprimés chaque fois par Publii, ce qui est inconvénient, il serait bien plus pratique que Publii ajoute une fonctionnalité pour définir une liste de redirections).

Ces inconvénients sont largement compensés par notre nouvelle capacité accrue de service à un bien plus grand nombre de lecteurs (avant nous étions limités à 5 lecteurs en simultanés) et de rapidité d'affichage, y compris sur mobile avec une connexion internet limitée! Outre cela, notre procédure d'écriture est largement simplifiée, puisque nous pouvons écrire les articles en offline et les publier très simplement avec un git push!

Cette solution de site statique est également celle qui nous a semblée la plus raisonnable en terme d'avantages/inconvénients et de coût: outre le fait qu'elle est entièrement gratuite (alors que nous devions payer notre précédent hébergement aux performances misérables), nous n'avons pas trouvé d'autre moyen d'héberger de site libre de censure avec des performances adéquates. En effet, nous avons remarqué que tous les hébergeurs avec une charte permettant la totale libre expression (c'est-à-dire refus de donner les infos de ses clients aux autorités et de procéder aux takedowns) offrent en général de mauvaises performances (pages lentes à charger, bande passante TRÈS limitée à seulement quelques lecteurs simultanés, etc). En d'autres termes: pour s'auto-publier, il vaut mieux abandonner les contenus dynamiques et préférer les sites statiques, qui eux sont beaucoup plus facile à héberger à peu de frais, et offrent des performances incroyables. Cela dit, nous pouvons encore générer du contenu dynamique avec Javascript, mais seulement côté client (donc rien qui ne nécessite une base de donnée, sauf si distribuée comme avec GUN.js).

D'autre part, le fait que notre site soit entièrement hébergé sur Github accroit considérablement la transparence et la réutilisabilité de nos données, notamment de nos décomptes: chacun peut en faire une copie, et analyser les pages HTML pour facilement faire des méta-analyses. Cela accroit aussi notre résilience face à la censure, puisque n'importe qui peut faire un backup complet de notre site internet à n'importe quel moment :-) Pour télécharger notre site, c'est par ici:

https://github.com/gjsciences/gjsciences.com

Réseaux sociaux libres

Nous sommes tous maintenant bien conscient des limites fragiles à la liberté d'expression sur les réseaux sociaux centralisés comme Facebook ou Twitter, sites sur lesquels reposaient entièrement notre présence sociale.

Pour accroitre davantage notre résilience à la censure, nous avons mis créé des comptes sur des réseaux sociaux libres, open source et décentralisés: Mastodon (analogue à Twitter) et Minds (analogue à Facebook).

Nous invitons tous ceux qui souhaitent partager des informations librement sans risque de censure à rejoindre ces réseaux. Ces réseaux sont non seulement décentralisés, mais également opensource, ce qui garanti la liberté d'expression sur le long terme.

Notez tout de même que les discours haineux n'y sont pas tolérés (bien que vous pourrez trouver des serveurs qui les tolèrent, ce sont des réseaux sociaux décentralisés, il y a des serveurs pour tout le monde, mais pas les serveurs avec le plus de monde).

Nous publierons d'ailleurs bientôt un article sur de nombreux autres systèmes de communication et de partage décentralisés, afin de lutter activement contre la censure soit pour autant devoir posséder de compétence technique!

Auto-hébergement et résilience à la censure

Depuis le début, nous avons choisi de publier nos travaux sur notre propre site web. Cela a été très compliqué, et particulièrement chronophage lorsqu'il fallait réparer les soucis techniques récurrents, mais c'est l'une des meilleures stratégies pour maintenir sa capacité de libre expression, et qui est au coeur de la méthode IndieWeb que nous vous invitons vivement à lire, ce site prodiguant de nombreux conseils pratiques quelque soit votre système source (par exemple si vous venez de Twitter et que vous souhaitez être plus résilient à la censure).

Une autre méthode qui n'est pas exclusive et est également conseillée par IndieWeb est de créer des ponts entre les systèmes qu'on ne peut pas remplacer. C'est ce que nous avons fait entre Twitter et Mastodon: vous pourrez donc consulter la plupart de nos tweets également sur Mastodon, de façon automatique et transparente, via l'excellent outil gratuit et opensource moa.party. Cet outil permet un pont bidirectionnel (ou pas, comme vous voulez): chaque tweet/retweet est copié vers Mastodon, et chaque "pouet" (équivalent des tweets dans Mastodon) sont copié vers Twitter.

Bien que Twitter ait une politique très ouverte concernant les lanceurs d'alertes (il y avait une entrée dans leur help.twitter.com qui mentionnait les whistleblowers, mais depuis le cas Trump-Ukraine il semble que ce ne soit plus le cas, mais il reste ceci: "the user may have created a fake or anonymous profile. Twitter doesn’t require real name use, email verification, or identity authentication.", alors que Facebook requiert que chaque compte soit lié à une identité réelle, donc excluant de facto tout lanceur d'alerte), que Twitter tolère les ponts comme avec Mastodon (contrairement à Facebook qui n'a pas de lien vers aucun autre système comme Minds), et que Twitter souhaite migrer vers une solution décentralisée à terme, il n'est pas exempt d'exemples de censure, aussi Mastodon est très utile pour complémenter le compte Twitter par un pont.

Il y a néanmoins quelques avancées, et il est maintenant possible d'utiliser Tor (Browser) pour se connecter à Facebook, et peut-être bientôt aussi sur Twitter.

Nous invitons tous ceux qui possèdent un compte Twitter à créer un compte Mastodon et à les lier ensemble avec moa.party. L'idée n'est pas que tous vos lecteurs migrent vers Mastodon, mais que dans le cas d'une censure, vos lecteurs les plus assidus puissent toujours consulter vos messages librement.

C'est le fait même d'empêcher Twitter ou autre plateforme centralisée d'avoir l'entier contrôle sur votre publication qui vous confère une réelle liberté d'expression, car alors Twitter ou Facebook ou les autres ne deviennent qu'un canal de communication parmis d'autres: ils ne peuvent plus vous censurer, seulement vous entraver. C'est aussi pour cela qu'auto-héberger soit-même ses écrits est un excellement moyen d'ajouter un canal de communication que l'on contrôle entièrement.

Cette idée est excellement bien résumée dans cet article: pour garantir la liberté d'expression, il faut des protocoles (de communication), et non pas des plateformes, et nous pouvons chacun y jouer un rôle en adoptant ces protocoles en parallèle de notre utilisation de plateformes centralisées qui continuent d'avoir le monopole d'audience (pour le moment).

Mot de la fin

Nous espérons que ces changements vous permettront une lecture plus agréable sur notre site! N'hésitez pas à nous laisser des commentaires sur les articles respectifs ou ici pour nous faire savoir ce que vous pensez (de nos écrits ou du nouveau site!).

Comments