Thomas Debesse a écrit 3636 commentaires

  • [^] # Re: plus de liens

    Posté par  (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 10. Dernière modification le 20 mai 2021 à 20:19.

    La migration vers Discord dont je parle, c’est la grande migration qui a eu lieu lors des campagnes de spam il y a quelques années.

    Certains avaient pu commencer à passer sur Discord avant ça, mais l’usage de la passerelle s’est effondrée quand, pour prévenir le spam, les canaux ont été mis en muet pour les utilisateurs enregistrés.

    Pour ceux qui ont conservé une passerelle IRC que presque personne n’utilise, cela pourrait être le dernier clou du cercueil. D’autant plus que généralement, un seul canal est bridgé sur une floppée existante sur Discord.

    Comme communautés auxquelles je pense, il y a ioquake3 et etlegacy. Quasiment tout le monde est passé à Discord comme plate-forme primaire et ceux qui passent par IRC sont des passants au sens propre du terme, et forcément des gens déjà enregistrés qui ont de la bouteille.

    Pour Unvanquished, on fait des efforts spéciaux pour que notre Discord ne soit pas notre place principale. Les canaux sont sensés avoir tous un équivalent IRC, les développeurs sont essentiellement sur IRC et certains n’utilisent pas Discord tout court. Les canaux Discord indiquent que le media officiel est IRC. En gros le Discord existe, avec une passerelle, pour éviter que des Discord incontrôlés se créent et éviter ainsi que la communauté soit divisée, et parce que de toute façon une bonne partie du public est demandeur (d’où le fait qu’il serait créé par quelqu’un d’autre de toute façon).

    Tout est fait pour que le nouveau venu puisse fonctionner avec IRC. Les personnes qui se connectent via le webchat sur notre page de chat peuvent parler directement sans s’enregistrer, et sont accueillies par un bot qui donne des instructions. Ces choses-là ont demandé que du code spécifique soit écrit.

    Bon, tout ça c’est bien, mais ça n’a pas empêché quelqu’un récemment de nous diffamer en disant que nous soutenions Discord. Il a réduit le problème à « mettre un lien vers Discord c’est soutenir Discord », il s’est amusé à aller sur un canal de libre*free*machin pour leur demander si « à leur avis » Unvanquished soutenait Discord, avec une présentation biaisée, notamment en omettant tout le contexte. Il était fier de pouvoir nous dire en retour qu’il leur avait demandé, et qu’ils étaient d’accord avec lui, qu’il avait raison de penser que nous soutenions Discord. Il voulait écrire sur un wiki dédié aux jeux libres que « le jeu encourage l’usage de service propriétaire » parce qu’on a documenté le lien vers le Discord à un endroit où les utilisateurs peuvent le trouver (« pas une note de bas de page ni quelque chose de caché » qu’il a dit). Lol, merci pour la toxicité et le virtue signaling… On est les derniers des mohicans mais toujours pas assez pur. Pour certains, tendre la main à quelqu’un ou discuter avec quelqu’un dont on réprouverait telle ou telle activité, ce serait l’encourager dans ces activités, et pas simplement l’aider ou lui parler.

    Bref, IRC n’est plus vraiment accueillant pour les nouveaux, les services propriétaires se taillent la part du lion, et certains libristes menacent de diffamer un projet libre quand il ne construit pas un déni autour de ces constats, et qu’il va chercher les utilisateurs là où ils sont, pour justement leur proposer un jeu libre et une alternative à ces services de chat propriétaires…

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: plus de liens

    Posté par  (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 10.

    À noter qu’il y a quelques années kloeri a déjà été victime d’une usurpation d’identité et de calomnies diffamatoires (faux blog à son identité publiant des messages à caractère pédophile): https://www.dailydot.com/debug/linux-exherbo-developer-debunked/

    Sur Freenode les canaux étaient spammés pour rediriger les utilisateurs vers ce faux blog en invitant à s’indigner de ses supposés goûts douteux, en suggérant que Freenode tremperait dans un scandale pédophile en soutenant cette personne et en dissimulant les faits.

    Ce qui est intéressant à remarquer, c’est que ces spams visaient moins kloeri que Freenode. Les spams visaient à discréditer Freenode dans son ensemble, la culpabilité de kloeri était prétenduement présentée comme factuelle et utilisée pour décrire Freenode comme un repaire de pédophile.

    Il y a aussi eu (et il y a toujours, en fait), une vague de spam très étrange qui ne vendait rien, ne donnait aucun lien, polluait simplement les canaux. Ce spam n’a pas fait l’effet d’un déni de service sur les infrastructures, mais sur les personnes et les équipes.

    Soit les projets ont :

    • soit purement et simplement migré vers d’autres plateformes propriétaires (au grand bénéfice de Discord),
    • soit ont maintenu une passerelle IRC que quasi tout le monde a délaissé, et qui pourrait bien tomber définitivement avec cette nouvelle affaire de Freenode (Discord est probablement pire que le nouveau propriétaire de Freenode, mais qui veut passer du temps à gérer ces problèmes d’IRC ?),
    • soit ont coupé la parole à toute personne enregistrée, quand on pouvait rejoindre Discord sans se connecter, en un seul clic.

    Depuis deux ou trois ans, le gros de Freenode peut être considéré comme fermé aux nouveaux venus et donc au renouvellement de sa base d’utilisateur, au grand bénéfice de solution propriétaires bien en vue. Ce sera pareil pour Libera, si ce n’est que la base d’utilisateur sera forcément réduite dès le départ, entre les personnes qui ne migreront pas et les canaux qui ne migreront pas.

    Ça fait quelques années que me trotte dans la tête d’écrire un article sur « la chute d’IRC et de Freenode en particulier », je ne m’attendais pas à cet épisode…

    Dans l’affaire les grands vainqueurs sont les solutions propriétaires bien en vue comme Discord. N’importe quel type de spam, n’importe quelle type de diffamation, toute situation toxique dans la gestion, toute division dans les communautés profitent aux grands mastodontes de communication propriétaire qui n’ont qu’à attendre pour se faire servir.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Triste

    Posté par  (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 6.

    Ensuite, ça reste long et chiant car tu dois: […]

    Tout à fait, quand j’ai appris l’affaire, je me suis empressé d’enregistrer sur Libera les différents canaux de diverses communautés qu’il fallait sécuriser ainsi que les comptes de bot, ne serait ce que pour prévenir le squat, puis reproduire les diverses configurations, dont les mécanismes antispam (dès hier après-midi j’ai vu le spam arriver sur Libera), ainsi qu’enregistrer les divers compte de service (comptes de bot et passerelles), et mettre un mot de passe si le canal est privé.

    En tout j’ai dû enregistrer et configurer une dizaine de canaux et une dizaine de comptes, et tester les configurations des bots…

    Par exemple, rien que pour Unvanquished et uniquement Unvanquished, on a un bot de passerelle qui gère de multiples canaux et service tiers. On a un bot qui annonce les jeux quand y en a et qui peut être interrogé par les joueurs y compris à a travers la passerelle. On a un bot qui notifie des activités de développement (ouverture de PR, rapport de bug, etc.) et qui gère la partie antispam. Et un autre bot moins important qui rend quelques services mais qui est surtout là pour le fun. Il a fallu reproduire la configuration, mais aussi la vérifier. Vérifier qu’un joueur se connectant à IRC sans être enregistré mais provenant d’une source sûre était proprement autorisé à parler. Vérifier que l’on pouvait interroger la liste de serveur depuis Freenode ou Discord si le bot tourne sur Libera… Et vérifier que le bot fonctionne, pour commencer.

    J’ai aussi donné des conseils à d’autres communautés sur comment procéder. Et j’ai fait ça alors que le service était en surcharge, avec le système qui échouait 19 fois sur 20 à envoyer les mails de validation de création de compte, notamment.

    Au final, cette histoire m’a bien pris l’équivalent d’une journée complète de travail, en prenant largement sur ma nuit.

    Et pour le moment, on ne sait pas encore si on annonce la migration officiellement ou pas, mais l’infra est prête et les gens se connectent déjà sur Libera. Et sans ces actions, n’importe quel gars qui passait par là aurait été opérateur et aurait pu enregistrer le canal avec encore plus de boulot pour nous pour le récupérer.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Triste

    Posté par  (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 5. Dernière modification le 20 mai 2021 à 17:06.

    À propos d’IRC.com, je crois avoir lu quelque part que rasengan/Andrew Lee avait aussi acquis ce site et d’autres services IRC avant de mettre la main sur Freenode Ltd.

    La page de son site web lie irc.com comme « investissement ».

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: La vraie question

    Posté par  (site web personnel, Mastodon) . En réponse au lien De quoi changer les regards sur les gens qui font de l'informatique :-). Évalué à 8. Dernière modification le 20 mai 2021 à 14:57.

    Hahaha, trop drôle d’objectifier une femme, qu’est-ce qu’on se marre.

    Le décalage est un des ressorts privilégiés de l’humour, et le décalage ici, c’est de tenir un discours objectifiant à propos d’un sujet qui ne peut souffrir d’être objectifié. Si tu n’avais pas identifié que c’était une blague, je pourrais douter que tu aies pu relever que ce décalage s’appuyait sur la conviction qu’ objectifier une femme, saymal™ (ceux qui auront la ref, postez votre meilleur préfixe en commentaire). Mais vu la fin de ta phrase, tu démontres clairement que tu as identifié que le message relevait de la blague, tu dois certainement être autant en capacité d’identifier le décalage.

    Autrement, ton commentaire pourrait signifier que le ressort comique n’est pas le décalage mais l’objectification, sauf quand c’est pour les femmes, et dans ce cas je pourrai demander : pour quelle catégorie de personne l’objectification est permise comme ressort comique ? Ça sera vite gênant pour toi. Personnellement je pense qu’objectifier une personne n’est pas un ressort comique, mais que le décallage l’est.

    Ce qui me gêne un peu dans la tirade de devnewton est que cette blague là est usée jusqu’à la corde et qu’il m’a habitué à mieux. Mais en même temps, la perche était super tendue (j’ai dit la perche), et j’ai pu apprécier de voir la blague filée avec le mesquinat, le code objet, ou le lien vers la déclaration universelle des droits de l’homme façon rickroll. Ça aurait pu me gêner sur le sketch collaboratif partait en cacachuète, mais clairement, devnewton connaissait son public qui le lui a bien rendu, il n’y a pas vraiment de doute possible là, à moins de réagir épidermiquement de manière primaire ou bien par complaisance.

    Je prends simplement le titre qu’Ysabeau a écrit pour présenter son lien : « de quoi faire changer le regard sur les gens qui font de l’informatique », déjà pour commencer, le premier ressort utilisé est le décalage : quand on parle sérieusement de faire changer le regard sur un métier et ses acteurs, on ne parle pas des regards que travaille à susciter et entretenir cet autre métier de mannequin en particulier, la différence des métiers ne rend pas certaines transpositions évidentes, d’où le décallage…

    Je dis ça et je fais partie de ceux que l’exécution du sketch 'cule un mouton n’arrive pas à arracher un sourire, mais dans ce cas je peux au moins relever l’effort et ou les intentions et autres occasions manquées et je passe mon chemin.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Merci

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Annonce du moteur de jeu Dæmon 0.52 Beta. Évalué à 4.

    Hmm, oui tu as raison un subjonctif est plus adapté pour « autant que nous puissions le savoir », bien vu !

    Ce qui ne contredit pas que « que nous le sachions » soit une forme plus courante. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • # Et sinon, le jeu est sorti =)

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Annonce du moteur de jeu Dæmon 0.52 Beta. Évalué à 6. Dernière modification le 16 mai 2021 à 13:36.

    Et le jeu est sorti ce vendredi, la dépêche est en cours de traduction. =)

    Humains Unvanquished

    Aliens Unvanquished

    Le jeu peut être téléchargé là, préférer le « launcher », c’est vraiment fait pour.

    N’hésitez pas à rejoindre notre chat (accessible via IRC ou Discord), il y a un bot qui annonce quand il y a des parties en cours. 🙂

    Il y a généralement une communauté française et italienne qui joue dans la soirée du dimanche. Donc rendez-vous tout à l’heure. 😉


    À noter qu’on a constaté après coup un problème qui a été rapportée par des utilisateurs de Arch ou dérivés (Manjaro), si les locales de votre distribution ne sont pas correctement configurées, le jeu peux planter au démarrage. À la base ça ne devrait pas se produire qu’une distribution ait ce genre de problème de configuration. Si vous subissez le bug, corrigez votre environnement parce que vous pourriez avoir d’autres problèmes dans d’autres applications (problème dans les accents, dans l’interprétation des décimales, notamment les applications monétaires, etc.).

    Les personnes affectées ont confirmé que lancer le jeu de cette manière permettait au jeu de tourner comme prévu :

    LC_ALL="fr_FR.utf8"
    ./updater

    Ça doit être pareil si vous lancez ./daemon directement. On va très probablement sortir une mise à jour mineure qui sera automatiquement proposée si vous utilisez le « lanceur » (updater). Utiliser le lancer a plusieurs avantages, mises à jour automatique, intégration dans l’environnement (vous pouvez rejoindre une partie en cliquant sur les liens sur la liste de serveurs), ah et la lanceur télécharge le jeu et les mises à jour avec bittorrent, c’est très efficace.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Merci

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Annonce du moteur de jeu Dæmon 0.52 Beta. Évalué à 8. Dernière modification le 16 mai 2021 à 12:59.

    La persistance de bogues durant de nombreuses années, dont des bogues fantômes particulièrement délicats à débusquer. Quant on pense qu'ici les sources sont librement accessibles et qu'on imagine que nombre d'organisations mettent leurs données critiques en jeux sur des logiciels au code fermés dont les bogues de sécurité n'ont donc quasiment aucune chance d'être corrigés…

    Exactement, et encore, nous avons eu la chance que ce genre de bug aient des répercussions visuelles qu’un œil humain peut apprécier car se produisant sur une surface qu’il peut observer toute entière. Que se passe-t-il si ce genre de petite erreur d’arrondi affecte un mécanisme économique à l’échelle d’un territoire, qui a l’œil adapté pour repérer un tel problème ? Parce que ce genre de bug n’a jamais empêché le jeu de tourner, tout comme d’autres « bugs » n’empêchent pas le monde de tourner mais peuvent avoir un mauvais effet localement sur ceci ou cela.

    Le souci écologique et de lutter contre le bloatware : Merci de penser à nous qui utilisons du matériel peu performant. Mon fils apprécie de pouvoir jouer à ce genre de jeux sur son Rpi. L'idée que des cartes graphiques vieille de 18 ans puissent encore faire tourner ce type de moteur est vraiment rassurante. Moi qui avait dû renoncer à Gnome faute de GPU assez moderne, j'apprécie particulièrement.

    Dans ce domaine on peut peut-être déjà dire que le moteur Dæmon est plus testé que Linux. Les cartes AGP Radeon ne fonctionnent plus avec la configuration par défaut de Linux depuis cet été, et ce n’est pas intentionnel. Ce qui était intentionnel, c’était de désactiver du code AGP spécifique pour les faire tourner avec le code PCI générique… sauf que le code PCI générique est truffé de bug et donc le « fallback » ne fonctionne pas.

    Quelques fils sur le sujet:

    J’ai par exemple sous la main une machine de guerre de l’époque tout à fait capable aujourd’hui: CPU Phenom II à 4 cœurs, 16 Go de mémoire, un GPU Radeon avec puce de génération TeraScale: OpenGL 3.3, capable de faire de l’OpenCL 1 (mais pas de pilote Linux malheureusement), 1 Go de VRAM, HDMI, etc. mais AGP. Cet été, Ubuntu a rétroporté le patch désactivant l’AGP natif depuis la version 5.9-rc1 de Linux vers le noyau 5.4 de Ubuntu 20.04 LTS (support à long terme, avec un cycle de vie jusqu’en 2030). Mise à jour mineur du noyau, reboot. Ah non l’ordinateur ne reboot plus. Il y a des solutions de contournement mais voilà… Voir ce post pour plus de détails.

    J’écrirai peut-être un jour un journal sur ce genre de test. On découvre ou redécouvre des tas de choses, comme la segmentation du marché faite par Intel (deux produits de même nom ayant soit la virtualisation mais pas l’OpenGL moderne, ou bien l’OpenGL moderne mais pas la virtualisation), ou encore comment Nvidia triche sur le sondage de Steam (la GTX 1060 ne devrait pas être en tête avec une écrasante avance de 8.97% mais aux alentours de 1.2%, certainement derrière des AMD : ils ont simplement vendus 7 produits différents sous la même appellation).

    À propos du Raspberry Pi en particulier, le jeu ne tourne pas encore dessus à cause du fait qu’il n’est pas porté sur autre chose qu’x86/x86_64 pour le moment. Mais j’aimerai bien voir le port arm arriver, beaucoup plus pour le Pi que pour l’Apple M1, honnêtement. Notamment, il y a une demande pour faire tourner le serveur sur des Pis.

    En lisant on se pose de temps en temps la question, et la réponse vient en dernière ligne. Amusant de remarquer comment un auteur francophone commet des anglicisme en traduisant sa propre prose. Exemple :

    « Cela fait peut-être du moteur Dæmon le moteur open source dérivé d’id Tech le plus testé sur ce sujet, autant que nous pouvons le savoir. »

    Je serai curieux de savoir ce qui te gène et quelle est ta proposition. Par exemple moi je ne suis pas satisfait de la formulation « autant que nous pouvons le savoir ». Peut-être que « autant que nous le sachions » est plus idiomatiquement juste. Parfois la formulation n’est pas foncièrement mauvaise, mais l’usage consacre d’autres formulations pour le même sens. Adapter le texte à ces idiomatismes est un travail plus difficile que la traduction, en particulier ça requiert de prendre du recul, éventuellement de laisser le texte dormir quelques semaines…

    Là en me relisant je remarque des petites améliorations pour accrocher un peu moins l’oreille française :

    - un mot-clé de matériau spécial
    + un mot-clé spécial de matériau
    
    - nous sommes actuellement en cours de porter
    + nous sommes actuellement en train de porter
    
    - ni les outils OGG ni les outils OGM peuvent produire des fichiers OGM avec Theora
    + ni les outils OGG ni les outils OGM ne peuvent produire des fichiers OGM avec Theora
    
    - Ce code vivait dans une réalité alternative qui ne s’est jamais produite
    + Ce code vivait dans une réalité alternative qui ne s’est jamais réalisée

    Pour le mot clé spécial, bon l’expression anglaise était « special material keyword », il fallait déplacer l’adjectif après le nom pour satisfaire aux conventions françaises, mais en fait, je l’ai trop déplacé après et il semble donc qualifier le matériau et non le mot-clé. Pour « en cours de porter », soit on dit « en cours de portage », soit on dit « en train de porter »

    Par contre pour ceci :

    - et les joueurs sur Linux, Windows et macOS pourront apprécier le jeu
    + et les joueurs sur Linux, Windows et macOS pourront profiter du jeu

    La seconde est plus courante, la première est plus pédante… Mais la seconde décrit plus l’utilisateur comme un être de pulsion tandis que la première décrit plus l’utilisateur comme un être sophistiqué. Même si je viens de suggérer une autre formulation possible merci de conserver celle avec « apprécier » juste pour le fun. :D

    Pour vraiment expurger tous les anglicismes, il faudrait probablement quelques mois de travail, avec des phases de recul et de retour, en plusieurs passe (la réécriture d’une partie faisant apparaître d’autres maladresse, c’est une question d’équilibre).

    Avec du recul, je pense que la prochaine fois je traduirai « light map » par « carte d’éclairage » au lieu de « carte de lumière », pour lever la confusion avec le sens mécanique de lumière (une ouverture, un trou), et puis c’est plus joli. Je pourrai ajouter ça à traductions classiques.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Cas d'usage

    Posté par  (site web personnel, Mastodon) . En réponse au lien Faut-il quitter OVH ?. Évalué à 3. Dernière modification le 10 mai 2021 à 09:50.

    Le plan de reprise d’activité (disaster recovery plan) est sensé être ajusté à ton besoin personnel. L’évaluation de l’adéquation des moyens aux besoins a pour but de déterminer la maturité du système d’information.

    Si perdre quelques disques ou une parie de VM met en péril ton activité, alors c’est un désastre.

    L’évaluation du désastre est relatif à ce que toi ou ton entreprise subissent personnellement, le plan de reprise d’activité (ou disaster recovery plan) devant donc être personnellement adapté à ce qui serait un désastre pour toi ou pour ton activité.

    Par exemple un étudiant qui rate son train pour l’examen d’un diplôme, ça n’est pas comparable à l’éruption du Vésuve, et à l’échelle de la société ça n’aura probablement aucun impact, mais pour cet étudiant le reste de sa vie pourra être impactée négativement et de manière irrémédiable. Donc, oui, ce serait un désastre alors que ce ne serait qu’un train raté. C’est pourquoi cet étudiant par exemple préférera investir dans la location d’une chambre d’hôtel ou d’aller squatter chez des copains pour se donner le temps de prendre le train suivant si quelque chose d’imprévu se produit.

    Disaster Recovery Plan et Plan de Reprise d’Activité, ce sont des termes du métier, OVH n’a pas inventé (ni traduit) ça. Et si quelqu’un a besoin de reprendre son activité, c’est qu’elle est interrompue, et si elle est interrompue alors qu’elle est sensée ne pas l’être (d’où la « reprise d’activité »), cette interruption est nécessairement l’effet de quelque chose qui est désastreux pour la continuité de l’activité.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: OVH High Cost

    Posté par  (site web personnel, Mastodon) . En réponse au lien Faut-il quitter OVH ?. Évalué à 3.

    En parlant de Kimsufi et de low cost, Online/Scaleway propose généralement des dedibox au prix des Kimsufi, mais avec un service qui répond dans la minute et compétent avec ça (j’ai souvent eu des problème de compétence avec des interlocuteurs OVH et des attentes assez longue, même en dehors de leur offre Kimsufi). Concernant le matériel, par contre, c’est kif-kif.

    Cela dit je ne recommande pas Scaleway plus qu’OVH pour une raison très simple, il est prudent de mettre ses données dans deux endroits géographiques différents mais aussi chez deux fournisseurs différents, si jamais l’incident serait administratif par exemple.

    Ainsi j’ai tendance à recommander de mettre les serveurs chez l’un et les sauvegardes sur l’autre, et si la disponibilité des données est aussi important que la conservation des données, de répartir les services chez l’un et l’autre. Donc préferer OVH sur Scaleway ou l’inverse n’a pas de sens, il y a un besoin pour les deux. Ça n’empêche que toute amélioration chez OVH est plus que bienvenue, justement parce que préférer l’un à l’autre n’a pas de sens.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Numéro international

    Posté par  (site web personnel, Mastodon) . En réponse au journal Rejoignez la plainte groupée contre Facebook. Évalué à 4.

    Je crois que tu es passé à côté de quelque chose de fondamental : de tous les services en ligne qui sont susceptibles d’héberger des numéros de téléphone et qui sont susceptibles de subir des fuites de données qui sont susceptibles d’être référencées sur haveibeenpwned.com, tu ne peux pas prouver qu’aucun ne permet à un utilisateur francophone de soumettre son numéro en 00336 ou en 06 ni de soumettre les numéros de téléphone de ses contacts de cette manière-là. Aujourd’hui facebook propose un formulaire pour le préfixe de pays avant de mettre le numéro sous forme locale. Je n’ai pas de moyen de prouver que Facebook n’a jamais fait autrement avant, ni qu’un service autre que facebook ne fait pas autrement…

    Tu ne peux empêcher un français de rentrer le numéro de ses contacts sous cette forme dans son carnet d’adresse partagé sur une plateforme qui pourrait pourtant être piraté… La plateforme haveibeenpwned.com ne traite pas que de la fuite de facebook, et je ne vois pas d’information sur ce formulaire qui m’assure à 100% qu’ils réécrivent toutes les fuites documentées sous la forme à la 00336 ou encore directement 06 et ou autres variations plus ou moins locales avant de faire le test, d’autant plus que s’ils avaient implémenté ça, il serait aisé pour eux de le faire également quand l’utilisateur soumet son numéro.

    En absence de plus d’information, je dois donc supposer que si haveibeenpwned.com ne traite pas les diverses variantes d’un numéro soumis, ils ne traite pas non-plus les diverses variantes d’un numéro qui a fuité. En absence de plus d’information je peux donc décemment supposer que si haveibeenpwned.com ne trouve pas de fuite pour mon numéro, ça ne veut pas dire que mon numéro n’est pas présent dans une des fuites qu’ils référencent pourtant.

    Mais c’est peut-être plus facile de réagir épidermiquement et de se faire des idées sur les autres.

    ce commentaire est sous licence cc by 4 et précédentes

  • # menus correctifs

    Posté par  (site web personnel, Mastodon) . En réponse au journal Unvanquished : Changements de gameplay à venir. Évalué à 4.

    Voici quelque menues corrections, je remercie notamment ElBarto qui fait partie de ces lecteurs anonymes de LinuxFr.org qui lisent le site avec un lecteur de flux RSS sans jamais créer de compte… 😁

    Ce sont globalement des fautes de frappe (avvec→avec), des bouts de mots partiellement traduits, mémoire musculaire toussa (partialement→partiellement, future→future), des fautes d’accord (grand nombres→grand nombre, constructions alien→constructions aliens), quoi que pour ce dernier on peut supposer un biais induit par l’origine anglaise du mot…

    Ah, et si « connexion visuelle » est du français tout à fait correct, « contact visuel » est idiomatiquement plus adapté à l’usage francophone.

    Voici le diff:

    -Les extra-terrestres étaient limités par le fait qu’ils ne pouvaient pas évoluer à proximité d’humains, ce qui posait problème sur les petits niveaux de jeu. Dans le future, la présence des humains seuls ne sera plus suffisante pour interférer, à la place, les extra-terrestres supposément timides seront empêchés d’évoluer par la connexion visuelle avvec les ennemis et leurs constructions.
    +Les extra-terrestres étaient limités par le fait qu’ils ne pouvaient pas évoluer à proximité d’humains, ce qui posait problème sur les petits niveaux de jeu. Dans le futur, la présence des humains seuls ne sera plus suffisante pour interférer, à la place, les extra-terrestres supposément timides seront empêchés d’évoluer par le contact visuel avec les ennemis et leurs constructions.
    
    -Une exception s’applique aux bases aliens et postes avancés. Dès lors que les  constructions alien sont présentes en plus grand nombres que les joueurs humains (50% pour être exact), la classe (forme d’évolution) peut être changée sans restriction.
    +Une exception s’applique aux bases aliens et postes avancés. Dès lors que les constructions aliens sont présentes en plus grand nombre que les joueurs humains (50% pour être exact), la classe (forme d’évolution) peut être changée sans restriction.
    
     # Désévolution
    
    -Près de l’Overmind (élément capital des « bâtiments » alien nécessaire au fonctionnement des autres), les aliens ont désormais l’opportunité de changer pour des formes d’évolutions inférieures. Les points d’évolution précédemment utilisés sont partialement remboursés avec un maximum de 90%, cela dépend d’à quel point vous êtes blessés. Ces points d’évolutions sont restitués au rythme de 0.4 points par seconde. À votre mort, tous les points qui sont en cours de restitution expirent. Ou pour la faire courte :
    +Près de l’Overmind (élément capital des « bâtiments » aliens nécessaire au fonctionnement des autres), les aliens ont désormais l’opportunité de changer pour des formes d’évolutions inférieures. Les points d’évolution précédemment utilisés sont partiellement remboursés avec un maximum de 90%, cela dépend d’à quel point vous êtes blessés. Ces points d’évolutions sont restitués au rythme de 0.4 points par seconde. À votre mort, tous les points qui sont en cours de restitution expirent. Ou pour la faire courte :

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Question de game design

    Posté par  (site web personnel, Mastodon) . En réponse au journal Unvanquished : Changements de gameplay à venir. Évalué à 7.

    Oui on y a pensé évidemment. Ça a un intérêt indéniable, c’est que l’implémentation de la limitation serait déportée depuis le code du jeu vers le cerveau du joueur, parce que ce serait alors le bon sens et la pondération des risques personnels qui déterminerait si c’est le bon moment et le bon endroit pour évoluer, et pas du code. Bon par contre ça rendrait les bots plus compliqués à concevoir, enfin, on pourrait toujours se baser sur la proximité et/ou le contact visuel pour essayer de supposer la prise de risque du bot…

    Il me semble que Natural Selection fait ça, la chrysalide. Le plus gros problème à mes yeux c’est que ça fait partie des mécaniques qui se basent sur la mécanique du ralentissement, ce qui peut être assez gênant et frustrant dans un jeu nerveux comme Unvanquished.

    C’est par exemple une grande différence à mes yeux entre le jeux Smokin' Guns et Fistful of Frags qui explorent tous deux le filon du FPS à la mode western, dans Fistful of Frags il y a plein de mécaniques qui t’encouragent à ralentir, par exemple la visée est par défaut très imprécise et il faut que tu t’arrêtes pour viser droit. Alors bien sûr c’est plus réaliste, mais de nombreux joueurs (et j’en fais partie) trouveront cela beaucoup moins fun, j’ai l’impression que le code du jeu me force à m’arrêter toutes les 10 secondes pour faire telle ou telle action et ça me frustre. 😅

    Alors parfois dans Smokin' Guns tu va aussi ralentir, mais c’est toi qui le décide, le juges selon tes propres capacités, alors que dans Fistful of Frags, tu subis la mécanique de jeu qui te contraint de ralentir, ce qui signifie également (puisque la mécanique de jeu est implacable) qu’aucun apprentissage ne peut te permettre de pousser cette limites là (il y en a d’autres, heureusement). La capacité de repousser certaines limites avec un entraînement (sportif !) est excellent pour la compétition, et le dépassement de soi…

    Donc bref, oui on y a pensé. Et on a aussi des mécanismes de ralentissement dans Unvanquished, comme pour construire une base :tu ne peux pas spammer des tourelles aussi vite que tu peux cliquer, et ces temporisations sont déjà compliquées à ajuster (je fait partie de ceux qui râlent pour qu’on réduise la temporisation de construction alien 😁)…

    Le but de la limitation de l’évolution n’importe où et n’importe quand n’est pas vraiment de rendre cela réaliste, mais c’est surtout pour éviter les triches comme le fait d’arriver avec un dretch (très petit, très rapide, très vulnérable) et d’évoluer juste devant sa cible en tyrant (très lourd, très lent, très puissant).

    Le dretch peut approcher une tourelle facilement sans se faire toucher, il peut même tourner autour d’une tourelle plus vite qu’une tourelle ne tourne sur elle-même, mais le dretch ne survit pas bien vite, plus lentement que le temps qu’il faut pour détruire une tourelle, et a donc grande chance de se faire tuer avant de détruire la tourelle en lui tournant autour en essayant d’éviter les balles. Le Tyrant, lui, ne peut pas vraiment espérer approcher une tourelle sans éviter les balles qui sont dirigées vers lui, par contre s’il arrive à se positionner à sa hauteur, la tourelle n’a aucun espoir.

    Donc si un joueur pouvait s’approcher jusqu’à la tourelle en évitant les balles et évoluer en tyrant juste devant elle, le joueur ne prendrait quasi aucun risque avec une puissance énorme…

    Ah aussi, les concepteurs de niveaux peuvent éventuellement ajouter des passages pour les petites formes, comme des ventilations. Si on pouvait évoluer directement à la sortie de la ventilation en n’importe quoi dans toute condition, même au milieu d’une base ennemi, le principe même de conduit de ventilation et les dynamiques de jeu associées n’auraient aucun sens, ce qui limiterait la créativité du concepteur de niveau. À la fois la chrysalide et les limitations basées sur la proximité ou le contact visuel permettent d’intégrer ces mécaniques dans l’univers du jeu, sauf que contrairement aux autres options la chrysalide met en œuvre une pénalité dans tous les cas, pas seulement dans les cas où ça permettrait de tricher ou que ça réduirait la richesse du jeu.

    Le but premier de cette limitation est donc de prévenir ce genre de triche ou de conserver la richesse du jeu, pas d’être réaliste. Si la proximité ou le contact visuel sont suffisants pour éviter la triche, utiliser une temporisation à la place n’apporterait rien de plus pour résoudre le problème de la triche, mais par contre changerait le gameplay et sa dynamique… La chrysalide est donc une option beaucoup plus controversée, qui demande d’être beaucoup plus solidement défendue, et personne n’a vraiment eu le courage de la défendre, au delà de l’évoquer (je l’ai moi-même évoquée mais ne me suis pas attardé dessus). =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Numéro international

    Posté par  (site web personnel, Mastodon) . En réponse au journal Rejoignez la plainte groupée contre Facebook. Évalué à 8.

    T’es obligé d’être agressif ?

    Je considère que pour le service proposé, l’outil n’est pas adapté pour les masses, je défends l’idée que l’utilisateur lambda ne devrait pas avoir à lire une documentation pour entrer un numéro de téléphone, et tu réponds qu’ils n’ont qu’à lire la documentation ? Comment dire…

    Tout ce que tu démontres-là c’est ta condescendance, tant de ligne pour montrer que toi, tu lis les documentations…

    comme si dans leur tête ils pensent ne jamais sortir de leur pays

    Quelle supériorité écrasante devant mes proches, je m’incline…

    Perso je mets toujours le +33 quand j’ajoute un numéro dans mon téléphone, mais je sais que quasi systématiquement mes interlocuteurs s’impatientent et ne comprennent pas pourquoi je mets tant de temps et fait tant de manipulations pour simplement entrer <0>, <6>, parce que oui le temps de tapper <symboles>, +, 3, 3, 6, l’interlocuteur a déjà quasi épelé tout son numéro, et je vois bien qu’il n’y a que moi pour demander de répéter ce qu’il y a après 6 (ou 7)…

    Donc, oui, je sais que des gens vont arriver sur cette page, taper leur numéro et partir satisfait en croyant que leur numéro n’a pas fuité, et bien si.

    Concernant le 00, il est aussi pratique dans certains formulaires bidons qui n’autorisent que les numéros… Bon on sera d’accord c’est la faute au formulaire, un peu comme les validations bidons de formulaire de mail…

    Il y a un moment où, quand on vend des places dans un cinéma, on doit renoncer d’exiger au client d’apporter sa chaise.

    S’enorgueillir d’avoir toujours sur soi une super chaise pliante de compétition, c’est passer à côté du problème.

    ce commentaire est sous licence cc by 4 et précédentes

  • # Numéro international

    Posté par  (site web personnel, Mastodon) . En réponse au journal Rejoignez la plainte groupée contre Facebook. Évalué à 4.

    Si vous testez votre numéro (et faites confiance à haveibeenpwned.com), n’oubliez pas de tester également votre numéro en forme internationale.

    Par exemple si votre numéro est en 06 66 …, vous pouvez tester les variantes +33 6 66… et 0033 6 66…, il semble que haveibeenpwned.com ne teste même pas la variante avec le préfixe + si on teste avec le préfixe 00, ce qui est très facile et ne nécessite a priori pas de supposer la nationalité du numéro…

    Et bien qu’ils proposent de vérifier le numéro de téléphone, je n’ai pas vu d’option pour le grand public permettant de choisir le pays dudit numéro…6

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Quick & Dirty ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Quick & Dirty Repository (QDRep). Évalué à 8.

    Idem, je t’ai envoyé un courriel sur l’adresse présente dans le code source à partir de mon adresse pro.

    J’y décrit également ce que j’ai pu faire, mais pas ici…

    Dans ta présentation tu dis:

    Cette initiative […] voulait donner un outil aux collègues enseignants qui soit à la fois respectueux du RGPD sans être une usine à gaz. C’est-à-dire, ni Dropbox, ni Nextcloud.

    L’idée de protection des données dans “RGPD” ce n’est pas seulement une question de qui a connaissance de quoi, le fait qu’un tiers ait inutilement connaissance de tes factures pourrait être moins pire sur le plan RGPD que par exemple la corruption de donnée visant à produire des données altérées de facturation t’engageant pénalement, quand bien même celui qui opérerait les altérations n’aurait pas connaissance des données elle-mêmes.

    Cela dit, je trouve l’outil facile d’accès et à utiliser, c’est un bon point et un objectif qui semble atteint. Mais il y a visiblement d’autres objectifs en approches. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Petit sondage

    Posté par  (site web personnel, Mastodon) . En réponse au journal Atomisation des SPAM (postfix) : Hack de spf-policyd. Évalué à 4.

    Les IP listées par UCE sont automatiquement débloquées au bout de 7 jours

    Après quoi, citant la possibilité de payer pour ne pas attendre 7 jours, Gandi ajoute

    Des pratiques à la déontologie bien éloignée de la culture de notre entreprise

    Bon moi, l’expérience à laquelle je fait référence, c’était de payer pour se faire délister ou attendre plusieurs années.

    C’est super agréable (sarcasme) quand tu loues un nouveau serveur et que tu découvres à la livraison que son IP est listée dans une telle liste. Dans ce genre de situation, attendre 7 jours me conviendrait, je retarderai donc d’une semaine la livraison du serveur… Et s’il faut louer un serveur chez un autre fournisseur pour faire proxy pendant une semaine ça va, pendant plusieurs années c’est autre chose.

    Après il est vrai que là pour Gandi c’était tout une rangée, donc 7 jours ça fait long pour une rangée complète. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Petit sondage

    Posté par  (site web personnel, Mastodon) . En réponse au journal Atomisation des SPAM (postfix) : Hack de spf-policyd. Évalué à 4.

    mais il y a aussi pas mal de petits serveurs auto-administrés qui font n’importe quoi — genre utiliser des DNS blocklists connues pour blocklister des réseaux entiers et considérer la présence dans une seule de ces listes comme une raison entièrement suffisante pour rejeter un message

    D’autant plus que j’ai vu certaines de ces listes ne proposer comme seule solution pour être retiré de la liste noire… de les payer en bitcoin.

    Ça pue l’escroquerie, et ceux qui utilisent des liste de liste noire sans discernement participent à l’escroquerie.

    Note: c’était il y a quelques années, je n’ai plus de référence précise en tête.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Cf discussion de fin janvier

    Posté par  (site web personnel, Mastodon) . En réponse au journal Logiciel libre et morale font-il bon ménage ?. Évalué à 7.

    C’est très mauvais je pense, la morale et les licences libres sont orthogonales, la loi aussi.
    La licence libre peut ne laisser aucune limite aux usages et ne rien dire sur le plan moral ou légal car ce n’est pas sa juridiction, et la morale pourra désapprouver ou la justice pourra condamner les actes, indépendamment de la licence libre.
    C’est ce qui fait d’ailleurs que le logiciel libre ne protège personne de la morale d’un autre, autrement ce logiciel ne respecterait pas la liberté de conscience d’autrui.

    ce commentaire est sous licence cc by 4 et précédentes

  • # D’entreprises obéissant aux gouvernements à l’inverse, ce n’est qu’une question de temps

    Posté par  (site web personnel, Mastodon) . En réponse au journal Nostalgie d'Internet des années 2000.. Évalué à 7.

    un Internet centralisé contrôlé par quelques grosses entreprises obéissant à la censure du gouvernement.

    Le problème des états c’est qu’ils jouent à ce jeu de centralisation, c’est à dire que la seule alternative qu’ils permettent, qu’ils nous permettent en tant qu’administrés et qu’ils se permettent en tant qu’état, c’est un Internet centralisé contrôlé par quelques grosses entreprises auxquelles obéissent les états.

    Si un état désire conserver sa souveraineté et sa légitimité face à ces entreprises toujours plus puissantes, c’est d’opposer à ces entreprises l’intégralité de la population qu’ils administrent. Mais au lieu de cela, ils jouent les vassaux. Ils désirent être leader alors ils imitent ceux qu’ils voudraient être, et sont donc des suiveurs et ont déjà perdu.

    D’entreprises obéissant aux gouvernements à l’inverse, ce n’est qu’une question de temps si on les laisse jouer ensemble au même jeu, et qu’on n’est pas de la partie pour bousculer les règles.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: La bourse n'est pas un jeu à somme nulle

    Posté par  (site web personnel, Mastodon) . En réponse au journal La Bourse ou la vie ?. Évalué à 3.

    La clientèle de la boulangerie doit créer plus de travail pour fournir chacun ces 50c. Ce travail n’est peut-être pas la monnaie elle-même, mais le bien de référence de cette monnaie, un peu comme l’or pour une monnaie non-fiducière, ça reste très lié. En l’occurrence ici l’augmentation du prix de l’éclair au chocolat dévalue le travail du pâtissier de des clients, ce qui dévalue la monnaie de la même manière que la dévalorisation de l’or dévalue une monnaie or.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Bon point pour le bluetooth

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Publication de Textoter 0.51. Évalué à 4.

    Je réponds à moi-même, mais dans la page liée il est écrit :

    Le code source de KDE Connect Android et Desktop ont un code "bluetooth", mais il est désactivé par défaut (vous devez les compiler pour les activer). Je l'ai fait mais il n'y avait aucune configuration pour ajouter la connexion. De plus, le chemin "bluetooth" n'est pas totalement fonctionnel d'après ce que j'ai compris des commentaires du développeur.

    Et cette phrase est de janvier 2021, il y a trois mois.

    Donc OK, la prise en charge est (au moins en partie) implémentée, mais ça a l’air super frais et il y a peu de chance (euphémisme) que ce soit déployé dans ma distrib.

    Bon, Textoter aussi a peu de chance que ce soit déployé dans ma distrib, à part qu’il n’y a pas d’application Android à recompiler si j’ai bien compris, balle au centre, à vue de nez. Note: l’auteur du blog propose un APK avec bluetooth.

    Mais la nouvelle est super encourageante !

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Bon point pour le bluetooth

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Publication de Textoter 0.51. Évalué à 4.

    Ah super, il faut que je réessaie alors ! =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Genre et sous genres

    Posté par  (site web personnel, Mastodon) . En réponse au journal Acronymes incrémentaux. Évalué à 9. Dernière modification le 05 avril 2021 à 18:54.

    Les LGBTQIA+ se portent bien sans injonction à faire ceci - cela, merci pour nous :-)

    Dans la première partie de ta phrase tu désignes les LGBTQUIA+ comme une communauté apparemment unie, ensuite tu emploies le « nous », parlant au nom de cette communauté comme si tu en étais un porte-parole représentatif, et supposant que ton avis est partagé par la communauté que tu prétend représenter.

    Pour donner un autre exemple de communauté, je trouverai très curieux, prétentieux, et déplacé qu’un libriste parle au nom de tous les libristes en disant « nous ». Même en partageant un intérêt commun (le logiciel libre), les avis des uns des autres sont très divergents, parfois frontalement opposés sur bien des sujets, parfois même sur certains sujets au cœur du libre. Autre exemple, si je voyais un habitué de LinuxFr.org sur un autre site donner un avis personnel en employant un « nous » qui m’inclurait, je trouverai cela déplacé et effronté.

    Ce type de « nous » est typique de certaines communautés qui aliènent l’individu au profit du groupe qui serait sensé penser d’un seul bloc et partager son agir et sa pensée. Ce « nous » justifie alors des violences incroyables à qui pense différemment et affirme son individualité, car cette altérité, au lieu de simplement constituer un défi à relever, devient alors un risque pour la cohésion même de cette unité et les membres ont alors un besoin vital de survie de détruire ce qui remet en cause ce « nous » que tu emploies, ce « nous » au profit duquel ils ont anéanti leur individualité et qu’ils doivent donc défendre comme leur vie propre.

    J’ai fait partie pendant plus d’une douzaine d’année d’un réseau de ce type, d’une « communauté » comme tu le nommes, j’étais le A se LGBTQUIA+, A pour Asexuel, c’était le vocabulaire employé, ainsi que d’autres termes du lexique LGBT. Pendant toutes ces années j’ai eu des modèles, j’ai été un modèle à mon tour, j’ai été pris comme modèle, j’ai été donné comme modèle. Et puis un jour j’ai compris que j’étais abusé et je l’ai signifié. À ce moment là j’ai compris ce que inclusif voulait dire : je ne faisais plus partie de ce « nous » et j’ai perdu la quasi totalité du tissu social dans lequel j’étais inséré depuis 15 ans. Techniquement selon la grille de lecture LGBT je suis toujours un A, mais j’ai été désigné comme un « traître » qu’il faut « rejeter », je devais « guérir » à partir de l’instant où j’ai signifié que j’étais abusé.

    L’ « inclusion », ce « nous » désigne l’anéantissement de l’individu au profit d’une communauté, et l’ « inclusion » désigne aussi la constitution d’un vivier de victimes qu’on entretien pour les garder toujours disponibles à ses appétits.

    Et il y a plein d'hétéros (trans, intersexes, etc) et de personnes cisgenre (homo, bi, etc) qui sont tout à fait incluses dans nos communautés, n'exagérons rien

    Ce genre de phrase est très séduisante jusqu’à ce que l’on creuse le sens des mots et qu’ont les relie aux instincts primaires.

    ce commentaire est sous licence cc by 4 et précédentes

  • # Bon point pour le bluetooth

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Publication de Textoter 0.51. Évalué à 6.

    Bon point pour le bluetooth!

    J’avais voulu essayer KDEConnect/GSConnect, mais ce logiciel fonctionne en WiFi, ce qui amène une cascade de problèmes que je n’ai jamais pu résoudre : cela suppose que l’ordinateur et le téléphone sont sur le même réseau WiFi, ce qui signifie exposer en WiFi tout mon LAN. Ah parce qu’évidemment il faut que le point d’accès n’isole pas les clients sinon c’est normal l’ordinateur pourra pas communiquer avec le téléphone, donc c’est un truc à exposer beaucoup trop de choses sur le WiFi. Et parce que le point d’accès ne doit pas isoler les clients, ça ne marchera pas si vous connectez votre ordinateur portable et votre téléphone au WiFi partagé (type WiFi d’hôtel), dans ce cas-là il vous faudra faire un point d’accès perso via le téléphone ou l’ordinateur, mais à ce moment-là, ni l’un ni l’autre ne pourront se connecter au WiFi pour avoir accès à Internet… J’ai essayé d’utiliser un Wifi qui ne servirait que pour mon téléphone, avec son propre réseau, avec un routeur entre le LAN et le WiFi, et d’essayer de faire communiquer l’ordinateur et le téléphone portable en contournant l’autodétection magique et en essayant de forcer une connexion manuelle, ça n’a pas marché, d’ailleurs il manquait peut-être l’option nécessaire pour commencer : j’ai vu des traces à ce sujet, mais inutilisable dans ma configuration.

    Bref… le fait que Textoter fonctionne en Bluetooth, ce qui permet une connexion directe et non-exclusive de l’ordinateur au téléphone sans supposer un Wifi exclusif et débrayé qui détermine l’architecture du réseau et l’exposition des machines non-impliquées… C’est un très bon point.

    ce commentaire est sous licence cc by 4 et précédentes