rakoo a écrit 921 commentaires

  • [^] # Re: on refait le protocole

    Posté par  (site web personnel) . En réponse au journal Retour de Berlin. Évalué à 4.

    Perso, s'il y a bien un truc a changer pour moi, c'est XML.

    Non pas parce que c'est verbeux (c'est verbeux, mais c'est pas le problème) mais précisément pour ce que tu penses être un non-problème:

    Pas de support du binaire

    Pourquoi ? XMPP est un protocole de routage, pourquoi devrait-il dicter quoi que ce soit sur le format du contenu ? (Je pense aussi a XHTML-IM, qui va dans le même sens: en fonction du contenu que tu as a envoyer, tu dois le formater correctement…)

    Sur ce point je vois pas pourquoi il faudrait ouvrir une 2e connexion en parallèle alors qu'on en a déjà une. Ouvrir une 2e connexion c'est intéressant si t'as un flux long terme en parallèle, comme de la VoIP. Mais avoir du binaire dans la connexion déjà ouverte, ça peut être utilisé par exemple pour un petit transfert (genre image de chaton dans le salon de discussion) ou pour signer/chiffrer un message.

    Pas de framing

    Encore une fois, je considère XMPP comme un protocole de routage. Du coup, les éléments sur la route n'ont pas besoin de savoir ce qu'ils routent… et pourtant, ils doivent parser tout le stanza pour récupérer les éléments qui les intéressent. Même si ça les concerne a peine; je pense par exemple aux stanza dans la XEP de microblogging, qui concernent pas le serveur mais plutôt le service de microblogging lui-même, et pourtant ils sont assez énormes. Tout ce qui les intéresse, c'est le "to" du message pour savoir dans quel tuyau envoyer le stanza. Et ça peut aller plus loin, pour reprendre l'exemple du microblogging, on pourrait imaginer pour un domaine suffisamment gros que les items sont envoyés sur un serveur différent en fonction du node associé; ça, c'est pas faisable simplement avec XML, mais avec du framing propre c'est envisageable.

    C'est même pas du vrai XML

    Bon la c'est plus pour le troll qu'autre chose, parce que je connais pas suffisamment, mais c'est pas moi qui le dit, c'est les gens de Psyc et cette lib.

    Du coup

    S'il y a une chose que je changerais, ce serait remplacer XML par un protocole qui répond a ces deux besoins tout en restant humainement lisible/hackable, parce que faut pas se mentir, un protocole ouvert ne se répand que s'il est facilement implementable. Mais je garderai la structure générale des messages et de leur traitement qu'on a aujourd'hui, pour le peu que je connais ça marche plutôt bien

    Du coup JSON n'est pas une solution, mais je pense par exemple a bencode (moyen) ou otnetstring (mieux) avec une spécification supplémentaire pour garder la compatibilité avec le XML existant (du genre, un element == un dict, les attributs sont des valeurs dont les clés sont par exemple "@xmlns" ou "@to", les éléments a l’intérieur sont accessibles via leur nom, potentiellement avec leur xmlns, et si c'est pas du dict on y accede via "#in")

  • [^] # Re: Question naïve

    Posté par  (site web personnel) . En réponse au journal Minecraft est mort :-( Vive... Minetest \o/. Évalué à 3.

    Ce qui ne laisse rien présager de bon.

    Là encore, tu pars du principe que Microsoft est un mauvais acteur du jeu vidéo, qui transforme tout ce qu'il touche en Candy Crush. On a l'habitude de dire la même chose dans le domaine du logiciel en général (à tort ou à raison, c'est une autre question), mais dans le domaine du jeu vidéo il s'en sort pas trop mal.

    Peut-être qu'ils ont des plans pour d'autres jeux vidéos intéressants ? Des plans qui nécessitent une équipe de développeurs talentueux et qui sait travailler ensemble, comme un studio qui existe déjà ?

    En gros, on est dans le flou, c'est dommage (et peut-être dangereux) de se dire que tout va péter alors qu'on n'en a aucune idée.

  • # Question naïve

    Posté par  (site web personnel) . En réponse au journal Minecraft est mort :-( Vive... Minetest \o/. Évalué à 10.

    Je pense qu'on peut aller plus loin dans la réflexion que "Microsoft = caca".

    Du coup je me demande: en quoi est-ce que cette nouvelle est une mauvaise nouvelle ? Je ne suis pas de très près le monde des jeux vidéos, mais j'ai plutôt un bon souvenir de Microsoft dans ce domaine là (les Age of Empires, les Halo, Flight Simulator même-si-c'est-pas-vraiment-un-jeu..). La page du studio me fait penser que la situation est plutôt positive.

    En plus de ça, on n'a (il me semble) pas d'info sur le deal; peut-être que l'équipe gardera une liberté suffisante pour continuer à produire du bon ?

    Quand on pense qu'ils auraient pu se faire racheter par EA, on se dit qu'ils auraient pu tomber bien plus bas. Mais même, dans l'absolu, c'est pas trop mal; alors, il est où le problème ?

  • [^] # Re: Foo = bar

    Posté par  (site web personnel) . En réponse au journal Toutes vos base sont appartiens à nous. Évalué à 7.

    Si c'est pour qu'il ne reste que les analogiques "à l'ancienne", t'aurais au moins pu prendre un meilleur exemple.

  • # Les réseaux sociaux c'est pour les teubés

    Posté par  (site web personnel) . En réponse au journal Humhub, (encore) un réseau social libre. Évalué à 10.

    Je n'aime pas le principe de déclarer au monde entier que ce midi, qu'il y avait frites à la cantoche et que ça va bien, merci !

    Faudrait arrêter de résumer "réseau social" a "Facebook tel qu'utilisé par certains mais moi je sais pas de toute façon j'utilise pas ça". Oui, il y en a qui utilisent Facebook ou Twitter comme ça. Non, ça ne veut pas dire que c'est pareil partout.

    Est-ce qu'on parle des frites de la cantoche sur la LKML ? Non, et pourtant la LKML est un réseau social. Est-ce qu'on parle de tarte aux pommes sur LinuxFR ? Oui, même si on peut naïvement considérer que LinuxFR est mieux que Facebook. Est-ce que Humhub interdit de parler de frites de la cantoche ?

    Je vois au moins un intérêt a Facebook: l'organisation d’évènements est vraiment simple. Non pas que c’était impossible avant, juste que les moyens de communication offerts par Facebook permettent de tout faire depuis une seule interface, a un seul endroit, sans avoir a rien installer, et qui tient tout le monde a jour en continu.

    Maintenant, si nous autres adeptes des libertés individuelles voulons arrêter que tout le monde donne ses informations a un tiers et qu'ils gardent le contrôle sur leurs données, il faut qu'on comprenne les besoins pour fournir des alternatives, pas cracher sur les outils qu'on n'utilise même pas.

  • [^] # Re: Ne pas jeter le bébé avec l'eau du bain

    Posté par  (site web personnel) . En réponse au journal Question ouverte : Quel futur pour le web, au delà de HTTP.. Évalué à 2.

    Les 2 XEPs que je propose (celle en attente de publication et celle qui ne devrait pas tarder) devraient permettre d'utiliser un service PubSub indépendant de celui du serveur

    Par pure curiosité, qu'est-ce qui empêche de faire tourner un pubsub en tant que composant ? (Si vous avez d'autres canaux de discussions ça m'intéresse, j'ai envie que XMPP se répande un peu plus)

  • [^] # Re: incendies

    Posté par  (site web personnel) . En réponse au journal RuggedPOD première présentation publique de ce projet communautaire . Évalué à 3.

    Est-ce que c'est vraiment de l'huile genre huile moteur ? J'imagine qu'il doit y avoir des liquides plus adaptés au transfert de chaleur.

  • [^] # Re: Ne pas jeter le bébé avec l'eau du bain

    Posté par  (site web personnel) . En réponse au journal Question ouverte : Quel futur pour le web, au delà de HTTP.. Évalué à 2.

    J'ai lu il y a quelque jours (il faudrait que je retrouve la source) que si XMPP avance pas, c'est parce qu'il y a beaucoup de discussions mais personne pour prendre les rênes sur un projet en particulier et le faire avancer. C'est donc pas un problème technique.

    À l'avenir je ne pense pas que XMPP disparaîtra, parce que c'est juste un protocole et qu'il est suffisamment (trop ?) documenté pour que quelqu'un l'implémente dans le langage du jour. Tox a son propre protocole mais est avant tout un ensemble d'applications qui sont faites pour communiquer ensemble.

  • # Fais chauffer Monique

    Posté par  (site web personnel) . En réponse au journal RuggedPOD première présentation publique de ce projet communautaire . Évalué à 3.

    nous recherchons quelques idées de démos logicielles (il y aura 4 cartes mono Xeon par RuggedPOD interconnectées en 10Gb/s)

    Minez du bitcoin, ou plutôt une altcoin dans laquelle les CPU ont encore du sens face aux GPU et ASIC (cf ici).

    Vous pouvez aussi jouer au concours de kékettes (c'est le but) et faire un million de transactions par seconde sur la base de données Nosql du jour. Si des entreprises sont là, ça peut être vendeur (bon pour info ils ont réussi à atteindre le même nombre psychologique sur des instances EC2).

  • # Ça dépend

    Posté par  (site web personnel) . En réponse au journal Question ouverte : Quel futur pour le web, au delà de HTTP.. Évalué à 7.

    Le web tel qu'on l'utilise aujourd'hui, c'est deux choses:

    • Une identité, qui permet d'accéder à des services: "Madame Soleil, quel temps fera-t-il demain ?"

    • Un transport, qui permet d'échanger du contenu: "Boulangère, donnez-moi les 2 plus belles miches que vous avez"

    On a fait beaucoup de choses. Ce qui t'intéresse c'est d'abord et avant tout les miches de la boulangère; qu'elle les distribue dans sa boulangerie ou ailleurs, à partir du moment où tu es sûr qu'elles sont authentiques, on est bon. Pour prendre un exemple un peu plus parlant, que tu achètes ton pot de Nutella chez Casino ou chez Carrefour, c'est le même; peu importe qui le distribue.

    Et bah bittorrent et consorts, c'est la même chose. Peu importe qui le distribue, tant que le contenu est le bon tout va bien. Le terme kivabien est Content Addressed Storage, qui montre bien que le contenu est plus important que la provenance. Tout ça c'est un problème plutôt résolu. Un projet intéressant à suivre dans ce domaine: ipfs. Il s'agit d'avoir un système global permettant de donner une URI à n'importe quelle donnée et de pouvoir ainsi y accéder quel que soit le serveur hébergeant les données, tout en étant bien plus souple que bittorrent… enfin ya plein d'idées, vaut mieux lire le papier et regarder la vidéo pour voir plus en détails.

    D'ailleurs, BitWeb, ça me rappelle SyncNet, une idée vachement similaire (un navigateur qui utilise Bittorrent Sync pour transporter le contenu).

    Par contre, la première utilisation que j'ai listée, les services, c'est plus difficile à décentraliser. Parce que contrairement à de simples octets que tu peux distribuer, là il s'agit de distribuer des fonctionnalités, donc en gros du code. Et il faut soi faire confiance à chaque nœud pour être sûr qu'il répond correctement, soi avoir un moyen de vérifier ce qu'il dit… ce qui voudrait dire qu'on a déjà la réponse, auquel cas on n'aurait même pas besoin de lui demander quoi que ce soit. M'enfin.

    Il me semble que c'est la direction que veut prendre Ethereum , mais j'ai pas suivi de trop près, il faut creuser pour en savoir plus.

  • [^] # Re: critique constructive

    Posté par  (site web personnel) . En réponse au journal Le retour de la censure d'Etat : la loi Cazeneuve. Évalué à 10.

    Donc ça ne te dérange pas d'avoir partout dans le monde un "Nicolas Boulay a dit qu'il faut tuer tous les non français" ou qu'on montre des vidéos de toi dans ta vie la plus intime (par exemple), au nom de la liberté d'expression?

    Petite parenthèse parce que cet argument est stupide: "Ça te dérangerait pas qu'on fasse ça ? Si ? Bon, alors il faut l'interdire".

    Non. C'est même pas un argument ça. C'est pas parce que je fais (ou ne fais pas) quelque chose que tout le monde devrait faire pareil. Je (en tant que cible de ce genre de questions) ne suis pas le modèle à suivre pour la société, les lois se décident ensemble.

    "Ça te dérangerait pas qu'on autorise le cannabis ? Si ? Bon, alors il faut l'interdire"

    "Ça te dérangerait pas qu'on autorise le mariage homosexuel ? Si ? Bon, alors il faut l'interdire"

    "Ça te dérangerait pas qu'on autorise Netflix en France et qu'on tue les pov' créateurs de contenu ? Si ? Bon, alors il faut l'interdire"

    Ça fait juste appel aux mœurs et aux émotions, pas à la logique. Cette habitude doit disparaitre.

  • [^] # Re: critique constructive

    Posté par  (site web personnel) . En réponse au journal Le retour de la censure d'Etat : la loi Cazeneuve. Évalué à 4.

    un groupe spécialisé, hors de l'executif, ayant connaissance de la loi, et qui décide

    oh

    Pour moi, en tout cas, il est nécessaire que cette autorité soit indépendante de l'éxécutif.

  • # Le problème c'est pas le protocole

    Posté par  (site web personnel) . En réponse au journal La recette miracle pour créer un réseau social décentralisé ?. Évalué à 10.

    Le vrai problème, c'est l'interface utilisateur. Tu peux utiliser tous les protocoles que tu veux dans tous les sens, a partir du moment ou tu as besoin de deux applications différentes pour avoir les mêmes fonctionnalités c'est mort. Les protocoles c'est un problème de développeur, pas d'utilisateur. Alors comme on est tous des gens techniques qui voyons comment se passent les choses en coulisse, on se dit que "ça devrait marcher si on fait ça comme ça; pas besoin de ce mastodonte". Le problème c'est qu'en faisant ça on ne résout que la moitie du problème. C'est une erreur de se focaliser uniquement sur la technique.

    Pour aller plus loin dans ton idée, fais nous donc:

    • une appli unique
    • qui permet d’héberger un site web et d'en éditer les pages
    • qui fait aussi MTA et MUA pour gérer les emails lies aux sites (pas besoin d'un truc multi-comptes)
    • qui gère les mailing-lists, permet de valider qui s'inscrit, et d'ajouter/enlever des personnes si on le souhaite

    Bonus si tout ça marche dans un navigateur.

    Au final, tu vas plus te casser la tête qu'autre chose avec les emails… alors que tu peux utiliser un protocole beaucoup plus adapte pour ca. Mais ça ne changera rien au problème: L'interface utilisateur est la chose la plus importante a garder en tête.

  • [^] # Re: Free paie pour son insolence

    Posté par  (site web personnel) . En réponse au journal Orange attaque Free pour son offre de replay. Évalué à 10.

    le faite que Xavier Niel ait fait fortune dans le minitel rose n'est pas une découverte

    Je dirais même plus: le fait que Xavier Niel ait fait fortune dans le minitel rose n'est pas un problème, comme c'est trop souvent sous-entendu.

  • [^] # Re: Juste une question de point de vue

    Posté par  (site web personnel) . En réponse au journal Dominique Loiselet, Blue Coat : « généraliser le HTTPS va rendre la sécurité aveugle ». Évalué à 2.

    Ceci dit, j'imagine qu'avec un proxy, on peut changer cela, le proxy faisant office de passerelle d'internaute, c'est lui qui déchiffre les informations

    Bien sur ça existe, et il en parle même dans l'article: le déchiffrement dégraderait les performances de 74%. C'est une des raisons qui fait qu'il est contre.

  • [^] # Re: btrfs

    Posté par  (site web personnel) . En réponse au journal Marque page sur l'unification possible des systèmes Linux. Évalué à 7.

  • [^] # Re: Un blog sans RSS...

    Posté par  (site web personnel) . En réponse au journal Le Parisien attaque un blog pour contrefaçon, ou comment se tirer une balle dans le pied. Évalué à 5.

    Il existe, mais passe par feedburner.

  • [^] # Re: Comme quoi les Chinois aiment Microsoft.

    Posté par  (site web personnel) . En réponse au journal Microsoft IIS dépasse Apache en terme de part de marché grâce à la Chine !. Évalué à 4.

    Ou alors, peut être que c'est juste les gens de ta boite qui étaient nuls, rien a voir avec les chinois ?

  • [^] # Re: Peut être à rien pour toi

    Posté par  (site web personnel) . En réponse au journal Jabber ça sert à quoi pour un particulier ?. Évalué à 2.

    J'utilise moi-même yaxim que je trouve beaucoup plus stable que Chatsecure, même s'il ne propose pas l'OTR.

    Enfin, quand je dis utiliser, c'est qu'il est installé et prêt à l'emploi, mais ça va rarement plus loin…

  • [^] # Re: Suggestion de correction

    Posté par  (site web personnel) . En réponse au journal La crypto ça sert plus à rien de toute façon. Évalué à 2.

    Ouais mais ça le faisait moins, sur le coup.

  • [^] # Re: Et si on passait à un truc genre DKIM ?

    Posté par  (site web personnel) . En réponse au journal Passer au HTTPS pour améliorer son PageRank. Évalué à 5.

    Comme dit en dessous, c'est DANE. Le problème de DANE est qu'il part du principe que les enregistrements DNS arrivent intacts depuis le NS du domaine jusqu’à chez toi, ce qui est pour le moment hautement illusoire. Il faut utiliser DNSSEC (ou autres) pour acheminer les enregistrements, mains DNSSEC c'est une autre paire de manches a installer et maintenir.

    Ou alors se reposer sur un truc style protocole bitcoin (ou bitcloud ! http://bitcloudproject.org/) pour stocker la clé de validation ?

    Et bien justement, dnschain permet ça. Le principe est simple: il y a deja des specifications pour enregistrer ses noms de domaines et son identite dans Namecoin. Malheureseument Namecoin c'est son monde a part avec son client specialement fait pour. C'est la que dnschain fait le pont, puisqu'il permet d'acceder aux informations depuis des moyens connus:

    $ dig @dns.dnschain.net okturtles.bit
    
    $ curl http://dns.dnschain.net/d/okturtles
    
  • [^] # Re: Noui…

    Posté par  (site web personnel) . En réponse au journal Passer au HTTPS pour améliorer son PageRank. Évalué à 6.

    J'ai souvent entendu ce "mais de toute façon mon site c'est juste du contenu public, statique". La tu pars du principe que passer en HTTPS a un cout non négligeable. Je pense au contraire que le cout est négligeable (je ne prends pas en compte la cabale mondiale des CA qui est un non-sens total) et qu'il faudrait plutôt expliquer pourquoi rester en HTTP.

    Comme dit plus bas, dans le pire des cas, HTTPS non authentifié est moins pire que HTTP tout nu, et pourtant le deuxième ne lève aucun avertissement. Parce qu'en fait, ton problème, c'est pas tant HTTP vs HTTPS: c'est surtout que tu veux pas avoir a cliquer de bouton en plus juste pour lire ce satané contenu. Il faudrait donc inverser la réaction du navigateur entre HTTP tout nu et HTTPS non authentifié: le premier pose de gros problème, le deuxième est potentiellement dangereux mais on laisse l'utilisateur juger si le site est le bon ou pas.

    Sinon dans les avantages, j'en vois un autre intéressant quand même: tu es sur que le contenu n'a pas été modifié. Encore une fois, depuis l'endroit ou se situe la clé privée associée au certificat.

  • [^] # Re: Fragged (by xaccrocheur with the railgun)

    Posté par  (site web personnel) . En réponse au journal Logiciel d'audit/conseils - Guider les utilisateurs/admins novices. Évalué à 0.

    à moins de réorganiser en permanence ses données défragmenter

  • # Croissants !

    Posté par  (site web personnel) . En réponse au sondage Quand je vois une session ouverte.... Évalué à 8.

    "Mes collègues sont tellement formidables que j'amène des croissants demain matin pour les remercier!"

  • [^] # Re: nos élus à l'heure du numerique

    Posté par  (site web personnel) . En réponse au journal "Numérisons les intérêts des parlementaires". Évalué à 4.

    Du coup, y'aurait pas moyen de mettre un bouton "c'est du foutage de gueule, réécrivez-moi ça" ?