Anadrark pousse une gueulante contre les internautes qui portent un jugement basé sur l'âge. Et il a raison.
Et c'est là que j'aime bien internet. On dépeint souvent certains internautes comme des jeunes qui ont trop de problèmes de communication pour réussir à aborder autrui dans la "vraie" vie, et qui utilisent internet (et son absence de contact et jugement physique) pour s'en affranchir.
C'est une vue réductrice de ces internautes, et une mauvaise appréciation de ce trait particulier d'internet. Ce n'est pas une faiblesse du réseau, c'est au contraire une force, car qu'on le veuille ou non, dans la vraie vie nous avons tous des a prioris sur les personnes que nous rencontrons, que cela soit sur l'aspect physique, l'habillement, la couleur de peau, la gestuelle, le ton de la voix, la culture ou le milieu social. Vous pouvez toujours vous gargariser sur votre ouverture d'esprit: Dans les faits, vous ne pourrez pas vous empêcher d'émettre un jugement au premier abord, et il y a des personnes que vous aborderez plus facilement que d'autres.
Internet vous interdit ce jugement. Vous communiquez de but en blanc, sans avoir la possibilité de vous poser la question. Au mieux, vous vous forgerez une opinion en vous basant sur les réponses, la tournure des phrases, le vocabulaire utilisé ou parfois le pseudo.
D'ailleurs certains internautes débutants ressentiront ce manque et auront très rapidement le réflexe de demander l'âge, mais avec le temps vous apprendrez à ignorer ce paramètre. J'ai eu des discussions très enrichissantes avec des ados de 14 ans ou des pépé de 70 ans, et - oui - j'avoue que je ne les aurai sans doute pas abordés avec autant de simplicité si j'avais pu les voir.
Je trouve finalement formidable cette "anonymisation" des discussions: Cela vous oblige à une certain ingénuité, à perdre la charge émotionnelle dans votre abord de l'autre, un peu comme certains enfants qui perdent cette méfiance naturelle et entament une discussion avec un inconnu. Ce n'est pas une infantilisation des communications, mais une naïveté saine, une remise à zéro de vos préjugés avant d'aborder l'autre.
Sur Twitter je suis tombé par hasard sur ça: « is there a way to search zerobin results by keyword? »
Cette question m'amuse beaucoup. Non, ce n'est bien sûr pas possible. C'est l'occasion de faire un petit retour sur ZeroBin:
Tout d'abord, mon ZeroBin (installé sur sebsauvage.net/paste) est de plus en plus utilisé. C'est une bonne chose. Actuellement, 19847 textes y sont partagés. (Bien plus l'ont probablement été, puisque ceux ayant expiré ont été supprimés et que je n'en ai pas le compte ; Et j'ai fait exprès de mettre une date d'expiration par défaut d'un mois, afin que les données ne s'accumulent pas trop.).
L'aspect ultra-minimaliste de l'application n'a pas du tout rebuté les utilisateurs, et j'en suis heureux. Je suis à cent lieux de Pastebin.com et ça me va très bien (pas de pub, pas 50 options, pas de bouton login facebook/twitter/google, pas d'enregistrement avec compte "pro", pas de captcha, pas 3 heures pour s'afficher.)
Dans les liens ZeroBin publiques que j'ai pu trouver, les URLs cliquables ont largement été utilisées, aussi bien pour du http que pour des liens magnet (torrent). Good.
Je n'ai reçu aucune injonction pour faire retirer du contenu.
Ensuite, je vois que de nombreuses personnes discutent à travers ZeroBin (mais je ne peux bien sûr absolument pas savoir ce qui s'y dit :-). Il y a actuellement 821 discussions hébergées dans mon ZeroBin. Il y en a eu probablement bien plus également, les discussions expirées ayant été supprimées. Je n'ai jamais retrouvé les URLs de ces discussions dans le moindre moteur de recherche, ce qui signifie que ce sont des liens qui ont été échangés en privé et qui servent vraiment pour des discussions privées. C'est bien. C'était un des buts recherchés.
Autre constatation: ZeroBin a merveilleusement tenu la charge, et le système de stockage par fichiers et sous-répertoires a très bien fait son office. (Je me suis inspiré de la manière de faire de Squid-cache).
Je n'ai jamais retrouvé la moindre de trace du contenu de mes propres pastes ZeroBin dans un moteur recherche, ni même des discussions y attenant. Cela tient au fait que les moteurs de recherche n'interprètent pas le javascript. Ils sont donc "aveugle" face au contenu de ZeroBin. Cette situation me réjouit, et j'espère juste que les moteurs ne vont pas trop s'y mettre (Google a timidement commencé à interpréter le javascript, mais n'est toujours pas capable d'indexer le contenu des liens publiques ZeroBin). Il est donc actuellement impossible de rechercher dans ZeroBin avec un moteur de recherche, et c'est une excellente chose.
Je constate également que divers ZeroBin sont installés un peu partout. C'est bien. Décentralisons les discussions privées. Plus de single-point-of-failure (ou plutôt single-point-of-surveillance/censure).
Pour continuer sur une note moins réjouissante, je n'ai (honteusement) pas continué à faire évoluer ZeroBin. Certains attendent encore la coloration syntaxique ou la protection par mot de passe. Ça reste un logiciel très brut. Il y a encore du travail.
Je remercie encore PeaceCopathe pour son excellente idée d'intégrer des discussions dans ZeroBin.
Je suis heureux d'avoir intégré VizHash dans les discussions ZeroBin: C'est particulièrement pertinent dans ce cadre. Non seulement cela facilite le suivi des réponses, mais cela permet de fournir une identification (mais non une authentification) des posteurs sans révéler leur adresse IP, sans besoin de s'enregistrer au préalable et sans services extérieur (genre Gravatar).
Enfin, je n'aurai jamais fait autant de bruit avec aussi peu de lignes de code (503 lignes de php/js seulement, si on enlève les commentaires): BBC, ArsTechnica, Slashdot, BoingBoing, Forbes, InformationWeek, Tom's Guide, H-Online, GHacks, HackerNews, 01Net, Clubic, Le Monde ... tout ça surtout grâce aux Anonymous qui se sont emparés de mon programme :-)
(Tiens d'ailleurs j'avais rappelé le journaliste de Forbes, mais je n'ai eu que son répondeur et il ne m'a jamais rappelé. Tant pis ! :)
Ça a été beaucoup d'émotions et de fun en très peu de lignes de code. Je vous recommande l'expérience: C'est jouissif d'être à la source d'autant de bordel avec si peu... mais de bordel constructif :-D
Mise à jour 19 février 2013: Wilfried P. me pose une question par email, et voici ma réponse:
Je vois en effet de temps en temps passer des liens ZeroBin postés par les Anonymous.
Je pourrais effectivement décider de juger le contenu de ces pastes, et décider de les supprimer. Mais je ne le ferai pas, sauf sur injonction judiciaire. Pourquoi ? Je refuse de me porter en juge sur la légalité de ce qui est posté. De toute manière, quelle serait ma légitimité en la matière ? Je n'ai fait aucune étude de droit.
En plus de l'aspect "légale" il y a l'aspect "moral". Certaines opérations des Anonymous sont illégales, mais au contraire très morales (par exemple faire bouger les choses pour les viols dans l'Ontario). Dans l'autre sens, certaines entreprises font des choses qui sont parfaitement légales, mais franchement immorales... à mon sens.
Encore une fois, le jugement de la "moralité" d'une action est tout à fait personnel.
Ne m'estimant pas le droit de juger de la légalité et de la moralité de ce qui est posté (car cela serait un jugement tout à fait personnel et arbitraire), je préfère ne rien modérer du tout. Et j'ai créé ZeroBin dans ce but: Me poser en pur hébergeur de données, avec aucune possibilité d'y mettre le nez pour les juger.
Rhhâââ.... je déteste vraiment quand les sites web font ça. On se croirait revenu à l'époque des sites conçus pour IE. Mon navigateur ne supporte pas le «web audio avancé» ? Hein ? Ça ne serait pas - par hasard - parce que le site utilise le format MP3, et que Firefox et Opera ont refusé de payer la licence MP3 ? L'audio dans mon navigateur fonctionne très bien, merci.
Et à qui doit-ton cette pseudo-incompatibilité digne de la grande gueguerre Netscape/IE des années 90 ? Au W3C qui a décidé de ne pas imposer de codecs lors des comités de standardisation d'HTML5.
Voilà, maintenant on est dans la merde avec des sites qui ne marchent que dans tel ou tel navigateur. Bravo. Merci, le W3C, d'avoir contribué à morceler le web (C'est pas comme si Vorbis était gratuit, libre de droit, de meilleure qualité que le MP3 et existait de puis 12 ans.)
Résumé du support des codecs audio dans les navigateurs:
<style>table#table20121121 { text-align:center;border:1px solid #555; border-collapse:collapse; } table#table20121121 tr td { padding:5px 15px 5px 15px; } table#table20121121 tr td:first-child { font-weight:bold; } table#table20121121 tr:nth-child(even) { background-color:#eee; } table#table20121121 thead { color: white; background-color:#594E82; font-weight:bold; }
Vorbis
MP3
WAV
Safari
x
x
IE
x
x
Chrome
x
x
Firefox
x
x
Opera
x
x
Putain, Apple et Crosoft, vous attendez quoi pour supporter le format Vorbis ? (Ou même Opus, hein, vu que Microsoft a participé à la création de ce codec libre.)
Histoire de rigoler, voici ce que coûterait la licence MP3 à Mozilla:
Coût annuel forfaitaire de la licence MP3: 15 000 dollars.
Coût de la licence pour un décodeur MP3 par unité (oui oui, on parle bien de logiciel, non de matériel): 0,75 dollars.
En 2005 (il y a 7 ans !), Firefox avait déjà été téléchargé 75 millions de fois, donc: 75 000 000 x 0,75 + 15 000 = 56 265 000
La licence MP3 couterait au bas mot 56 millions de dollars à la fondation Mozilla. Meh. J'imagine bien que pour Apple ou Microsoft, 56 millions c'est un pet de capucin, mais il ne faut quand même pas pousser mémé dans les orties.
Attendez, ce n'est pas fini ! Maintenant ajoutez la même merde avec les codecs vidéo (H264, Theora, VP8...), et saupoudrez avec la scission W3C/WhatWG sur le standard HTML5, de diverses merdes sur les CSS, et les webmasters de la planète se préparent de jolis maux de tête dans les années à venir. Remarquez au moins on verra la mort de Flash et Silverlight, c'est déjà ça (à moins que Microsoft décide encore une fois de réinventer la roue (ActiveX anyone ?)).
Tous ces Apple, Google et Microsoft ont beau participer en grandes pompes aux divers comités du W3C, ça sonne un peu creu. Je doute sérieusement de leur volonté de standardiser et unifier le web. Ce n'est pas le W3C qui est en cause, mais certains de ses participants.
Je vais le redire: Certains participants du W3C œuvrent activement à construire et promouvoir un web qui ne fonctionne que dans leur propre navigateur.
Mozilla, Opera, vous avez toute ma gratitude pour vos efforts à respecter les standards et œuvrer à un web ouvert et qui marche bien chez tout monde. Mozilla et Opera bossent dans l'intérêt les internautes et webmasters, IE/Chrome/Safari ne marchent que pour leur gueule (portefeuille de brevets, écosystème, OS, marché). Et ce sont les webmasters et internautes qui vont en souffrir. Dommage, le web aurait pu être techniquement beau et unifié.
Ah ça, IE/Chrome/Safari peuvent bien se gargariser de leur respect des standards: En sous-marin, ils introduisent des fonctionnalités supplémentaires spécifiques et incitent les webmasters à les adopter, provoquant de fait un morcellement. Mais c'est pas de leur faute ! Eux ils respectent les standards. C'est la faute aux webmasters qui utilisent abusivement ces extensions de la norme (genre: -webkit-* en CSS).
...WAIT. Ce genre d'argument pourrait presque être crédible ci ces vendeurs ne faisaient pas une promotion massive de leur navigateur maison et de leurs fonctionnalités spécifiques, genre: chanson de Ok Go sponsorisée par Google Chrome, présentée sur un site ne marchant que avec Chrome, ou bien les Chrome Labs, Chrome Experiments ou carrément son Chrome Web Store qui ambitionne d'être à lui tout seul une plateforme de distribution et exécution de logiciels utilisant son Native Client qui ne marche... que dans Chrome.
Quand ce n'est pas carrément un moyen de vendre son nouveau système d'exploitation (si vous n'utilisez pas notre nouvel OS, vous ne profiterez pas des nouvelles merveilles du web):
(La seule chose que vous avez sur la page de téléchargement d'Internet Explorer, c'est un gros bouton «Rencontrez Windows». Et après Microsoft nous gratifie d'une jolie publicité pour le nouvel IE, qui est soit-disant gratuit.)
Tout cela rappelle la grand époque:
Ou comment se la jouer "ouverture"/"respect des standards" tout en poussant à mort son propre navigateur, à son propre bénéfice.
Je dis et je le pense: IE (Microsoft), Chrome (Google) et Safari (Apple) sont toxiques pour le web. Je ne jouerai pas leur jeu en utilisant leur navigateur. En quelque sorte, je vote technologiquement. Et je vote pour un web ouvert. Prise individuellement, mon action peut paraître ridicule, mais comme dans tout vote chaque voix compte. Faites votre choix. Les machins qui brillent ou votre liberté technologique.
Donc, pour en revenir au site qui a provoqué mon ire (oui là depuis le début de l'article, je digresse), donc - disais-je avant de m'interrompre moi-même comme le faisait Desprogres1) - après voir lancé Chrome (agreû), j'ai essayé le site « The Infinite Jukebox »: Vous n'êtes pas encore lassé d'écouter votre chanson préférée en boucle ? Ce site peut réussir à vous en dégouter en créant une version de votre chanson qui joue indéfiniment. Par quel miracle ? En repérant les segments identiques dans la chansons et en y "sautant" aléatoirement. Ça marche plus ou moins bien selon les musiques, mais le concept est amusant. Vous pouvez uploader le MP3 de votre choix. (Le cercle représente la durée de votre chanson. Les lignes au milieu représentent des similarités détectées par le logiciel: L'application va donc faire aléatoirement des sauts vers ces segments quasi-identiques.)
Amusez-vous bien, et fuck IE/Chrome/Safari.
1) Je peux en rajouter une couche ou vous en avez déjà marre ?
C'est un article de Maniac Geek qui m'a fait venir cela à l'esprit.
En tant que développeur et joueur depuis longtemps (30 ans, hein, quand même), j'ai un problème: Je finis par "voir" ou "ressentir" les mécanismes, la logique de fonctionnement des jeux à force d'y jouer (Et je ne suis probablement pas le seul). J'arrive à imaginer les algos utilisés, je traque instinctivement les glitchs d'affichage ou la cassure visible des polygones sur un objet pas assez tesselated, imagine les algos utilisés pour la génération procédurale et l'IA des ennemis ou devine le découpage des hitbox. Quand je regarde une vidéo, mon cerveau cherche instinctivement les artefacts de compression. C'est plus fort que moi.
Et du coup, à imaginer le travail des développeurs pour traiter tel ou tel point précis, ça casse un peu la magie. C'est ma malédiction.
C'est en partie ce qui fait que je joue moins à Minecraft qu'avant. J'y ai tellement joué et "ressenti" le jeu que la magie des premières explorations est éventée: Les algos - ou du moins leurs résultats - me sont devenus trop visibles. Je me suis même surpris à explorer des réseaux de caverne rien que pour essayer de trouver des formes atypiques, différentes de ce que le générateur procédural produit habituellement. J'en suis à explorer les extrêmes la courbe gaussienne. Doh ! Fichu cerveau.
Oh je ne dis pas: J'apprécie les graphismes d'un nouveau jeu, l'originalité de son gameplay et sa profondeur (ou son absence, le plus souvent). Ça peut passer agréablement le temps. Mais l'illusion ne dure jamais.
Du coup, je suis plus enclin à jouer à des jeux comme Dwarf Fortress qui sont d'une complexité ahurissante, ou des jeux où qu'il faut maîtriser progressivement (Urban Terror, Dustforce) mais ces genres de jeux nécessitent un certain investissement de temps que je ne peux plus me permettre.
Si quelqu'un décide un jour de faire un mashup de Minecraft (pour sa 3D, sa génération procédurale et son accessibilité) avec Dwarf Fortress (pour sa formidable profondeur de jeu), je n'aurai qu'une chose à dire:
Encore une semaine qui passe, encore exemple d'oblitération de la culture par les DRM: Cet utilisateur de Kindle a vu la totalité des livres qu'il avait achetés soudainement disparaître de son Kindle (livre électronique d'Amazon). Ils ont été effacés à distance par Amazon.
La justification d'Amazon ? Son compte serait lié à un autre compte qui aurait violé les règles Amazon.
De quel compte s'agit-il ? En quoi est-il relié à son compte actuel ? Quelle règle a été violée ? Amazon refuse de répondre. On se retrouve comme face au géant Google: Un mur. Et aucun recours.
Les DRM ne protègent pas la culture, ils la tuent.
Que ce soit dans des livres, des films, des musiques ou des logiciels, refusez les DRM.
EDIT 24 oct.: Amazon a discrètement fait machine arrière, sans doute parce que ça commençait à faire trop de buzz (après lui avoir gentiment dit d'aller acheter ses livres ailleurs). Le problème des DRM reste entier.