Nicolas Boulay a écrit 15796 commentaires

  • [^] # Re: blockchain et crypto-monnaie sont deux choses différentes

    Posté par  (site web personnel) . En réponse au journal Ethereum prépare son passage de Proof of Work à Proof of Stake. Évalué à 5.

    Comme dit Yannick quel intérêt aurait les 51% à démontrer que la blockchain ne vaut rien ?

    La valeur de la crypto monnaie (sa conversion en $ ou €) dépend de la confiance global en celle-ci. Donc, pourquoi ceux qui ont des milliards d'euro d'une crypto aurait intérêt à faire disparaitre la confiance et donc faire disparaitre cet argent ?

    "La première sécurité est la liberté"

  • [^] # Re: blockchain et crypto-monnaie sont deux choses différentes

    Posté par  (site web personnel) . En réponse au journal Ethereum prépare son passage de Proof of Work à Proof of Stake. Évalué à 6.

    Surtout que la techno de blockchain est le seul moyen de faire un échange sans tier de confiance. Avant on croyait même cela impossible.

    Ce qui empêche l'usage de la chaine dans la plus part des applications est son extrême lenteur. Le système d'échange d'argent entre banque serait bien plus sécurisé et simple en utilisant une blockchain mais sa lenteur et lourdeur rend cela impossible.

    "La première sécurité est la liberté"

  • [^] # Re: Proof of Stake

    Posté par  (site web personnel) . En réponse au journal Ethereum prépare son passage de Proof of Work à Proof of Stake. Évalué à 5.

    Le problème crypto du bitcoin de mémoire est assez simple. Quel nombre de 64 bits faut-il ajouter au bloc en cours pour que le hash sha1 de l'ensemble se termine par 10 zéros ? Le 10 passant à onze quand la vitesse global de calcul augmente. Dans ce cas, l'espace de recherche double.

    "La première sécurité est la liberté"

  • [^] # Re: Mes p'tites blagues leur ont pas plu...

    Posté par  (site web personnel) . En réponse au journal Petites blagounettes de tout poil. Évalué à 10.

    Cela me rappelle la réponse d'une blague cycliste éculé. "Tu veux que je t'aide à pousser ta merde ! - Oui, mais on fait quoi du vélo ?"

    "La première sécurité est la liberté"

  • # expérience

    Posté par  (site web personnel) . En réponse au journal SmartCar. Évalué à 5.

    J'ai loué une toyota cet été avec ce genre d'option. La clim respectait son réglage. Le suivi de ligne était désactivable de la même manière que le "cruise control". Les portières s'ouvraient avec 2 appuies sur le bip, et la voiture n'était "démarrable" qu'avec la clef à l'intérieur. Le frein de parking était classique.

    Donc l'IHM dépend beaucoup de ton modèle.

    "La première sécurité est la liberté"

  • [^] # Re: Imprimante libre ?

    Posté par  (site web personnel) . En réponse au lien Epson boobytrapped its printers (C. Doctorow). Évalué à 3.

    Il faudrait un projet comme le makeair :) un truc industrialisable qui utilise n'importe quelle encre.

    "La première sécurité est la liberté"

  • [^] # Re: r-darktable

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de darktable 4.0.0 : une présentation 100 % subjective. Évalué à 3.

    Il y a beaucoup de français sur darktable ?

    "La première sécurité est la liberté"

  • [^] # Re: Pas de fumée sans feu

    Posté par  (site web personnel) . En réponse au journal De l'influence néfaste de Google sur les développeurs C++. Évalué à 9.

    j'ai la plus nette impression qu'on devrait utiliser les exceptions pour des cas… exceptionnels, genre plus de RAM, plus de disque, plus de réseau, etc… Et pas dans le cas d'un conteneur vide si qu'il soit vide est normal.

    Je le crois aussi. Le find d'ocaml lance une exception quand il ne trouvais pas une valeur dans une list. C'était le seul cas de "catch". Pour moi l'exception est un moyen plus propre "de remonter jusqu'en haut", sans avoir une chaine de err à réincapsuler comme dans go (c'est simple à comprendre, mais c'est moche avec un "snr" pas top).

    Pour tout ce que l'on ne peut pas gérer et qui finirait par un exit (db morte, µservice qui ne répond pas, fichier absent qui est censé être toujours là), c'est plus simple de remonter en haut du code, qui décide de faire un reset, un suicide (pour être relancer par un moniteur), ou juste un log. Bien sûr, il faut éviter de faire ça au milieu de quelques choses qui ressemblent à une transaction.

    "La première sécurité est la liberté"

  • [^] # Re: résumé

    Posté par  (site web personnel) . En réponse au lien Un gros serveur pour en finir avec le cloud ?. Évalué à 4. Dernière modification le 04 août 2022 à 11:05.

    J'ai un souvenir des serveurs de dev unix sous nom égyptien. Bizarrement Hatchepsout était moins encombré que Toutankhamon.

    "La première sécurité est la liberté"

  • [^] # Re: Libre ou pas libre, telle n'est pas la question.

    Posté par  (site web personnel) . En réponse au lien FauxPilot - Clone de GitHub Copilot libre et hors-ligne. Évalué à 5.

    Je parlais du principe de base : gcc n'influe pas sur la licence du code qu'il compile.

    Lapin compris. Pourquoi on ne pourrait compiler qu'avec GCC? Le reste du code de quoi aurait dû être sous GPL?

    L'exception de crt.s n'a de sens que pour un code C qui ne compile que pour GCC, sinon on est dans le même cas que le drivers NVIDIA (code GPL non nécessaire au produit, ce n'est pas un produit dérivé, la licence ne se transmet pas)

    "La première sécurité est la liberté"

  • [^] # Re: résumé

    Posté par  (site web personnel) . En réponse au lien Un gros serveur pour en finir avec le cloud ?. Évalué à 6.

    Bon résumé :)

    La partie patch d'OS peut aussi être acheté (genre clever-cloud ou autre cloud).

    Ah aussi c'est plus facile de leur donner des noms sympas et signifiants que des noms aléatoires.

    http://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle/

    "La première sécurité est la liberté"

  • [^] # Re: Libre ou pas libre, telle n'est pas la question.

    Posté par  (site web personnel) . En réponse au lien FauxPilot - Clone de GitHub Copilot libre et hors-ligne. Évalué à 4.

    Attention, rien à voir.

    Gcc lorsqu'il compile insère un bout de code GPL (crt.s) qui est une sorte de mini runtime du C (gestion de pile,…). Les auteurs de ce code ne voulait pas que cela force le reste du code a devenir GPL, car ce code étant nécessaire à la compilation et non remplaçable. Si on ne peut compiler qu'avec GCC, le reste du code aurait dû être sous GPL.

    L'exception est sur ce bout de code et non sur le code de GCC lui-même. Il ne s'applique pas non plus sur le code compilé par GCC.

    "La première sécurité est la liberté"

  • [^] # Re: ça serait ballot

    Posté par  (site web personnel) . En réponse au lien Un algorithme de cryptographie post-quantique cassé en une heure par un ordinateur pré-quantique. Évalué à 3.

    RSA est théoriquement vulnérable à l'ordinateur quantique, mais on a besoin de millions de qbits, alors que le maximum pratique aujourd'hui est de 1000 (arrangé un à un par un laser).

    Donc, pour casser un algo classique avec un ordinateur quantique, il faudra un ordinateur quantique très puissant.

    "La première sécurité est la liberté"

  • [^] # Re: résumé

    Posté par  (site web personnel) . En réponse au lien Un gros serveur pour en finir avec le cloud ?. Évalué à 3. Dernière modification le 04 août 2022 à 09:06.

    Le gros serveur a pour gros problème sa disponibilité si il casse ou si le réseau autour de lui casse. Et il y a les sauvegardes. Le mieux est donc d'avoir 'quelques' gros serveurs distant.

    "La première sécurité est la liberté"

  • [^] # Re: Libre ou pas libre, telle n'est pas la question.

    Posté par  (site web personnel) . En réponse au lien FauxPilot - Clone de GitHub Copilot libre et hors-ligne. Évalué à 3.

    C'est vrai que cela pose question. N'est-ce pas un problème semblable lors de l'utilisation d'un compilateur sur ce code ? La licence du code lui-même n'influe pas sur la licence du compilateur. Par contre le binaire qui en résulte est directement lié à la GPL.

    Est-ce que l'on pourrait dire que les snippets de code généré sont issue d'un gros paquet de code GPL + un bout de code à toi. Dans le cas d'un binaire, il serait GPL. J'ai changer d'avis en cours de rédaction de ce commentaire.

    D'un autre coté, il ne peut pas y avoir de licence sur un code de quelques lignes. C'est même écrit dans la faq de la GPL. De plus, tu peux utiliser un binaire GPL dans un système plus gros non GPL, si le binaire GPL n'est pas nécessaire à son fonctionnement (cas de la base MySQL ou du drivers NVIDIA).

    "La première sécurité est la liberté"

  • [^] # Re: L'algorithme le plus difficile au monde

    Posté par  (site web personnel) . En réponse au lien les erreurs de détection de fraude et leurs conséquences fatales. Évalué à 4.

    Le problème est aussi l'empilement des lois. On en est à un stade ou plus personne ne gère l'ensemble. Il y a des règles codées en cobole depuis les années 70 dont l'origine a été perdu.

    Il y a sans doute une révolution à faire la-dedans.

    Ensuite, la détection de fraude repose sur des incohérences possibles comme avoir un compte joint et vivre seul ce qui a supprimé des APL dans l'article. La réalité est que 90% du temps, avoir un compte join est un signe de fraude. Reste donc les 10 % des cas légaux.

    "La première sécurité est la liberté"

  • [^] # Re: aah la CAF - ma vie

    Posté par  (site web personnel) . En réponse au lien les erreurs de détection de fraude et leurs conséquences fatales. Évalué à 4.

    Malheureusement, c'est une augmentation de 10 pts et encore j'ai l'impression que c'est plus avec un RU de 250€, pour 1000€ il faudrait +40 pts ! (88 milliard d'IR en 2019… 500€/mois/français, c'est 32 milliard par mois)

    Pour éviter des problèmes potentiel, il est souhaitable d'avoir une augmentation progressive du RU. D'un autre coté, il est souhaitable d'inclure les prestations sociales pour les faire disparaitre à terme et les inclure dans le financement du RU (de mémoire, le financement social c'est 50G€/an). Il faut aussi éviter que l'on est des perdants (genre RU à 500€ alors que le minimum vieillesse et l'allocation adulte handicapé sont à 800/1000€), il faut donc trouver une forme de lissage. Pour éviter de bloquer de l'argent, il faut absolument qu'il circule vite entre la collecte et la redistribution, genre dans le mois ou avec un décalage de 15 jours.

    "La première sécurité est la liberté"

  • [^] # Re: aah la CAF - ma vie

    Posté par  (site web personnel) . En réponse au lien les erreurs de détection de fraude et leurs conséquences fatales. Évalué à 3.

    On augmente l'IR de 10 pts et on te donne 500€. Tu fais le RU sous forme d’impôt sur le revenue. Mais au lieu de faire un impôt avec "tx * salaire", on fait "tx*salaire - 500".

    "La première sécurité est la liberté"

  • [^] # Re: L'algorithme le plus difficile au monde

    Posté par  (site web personnel) . En réponse au lien les erreurs de détection de fraude et leurs conséquences fatales. Évalué à 7.

    On peut partir du principe que l'algo n'est pas parfait et prévoir un "man in the loop" pour corriger les défauts : prévoir des voies de recours, prévoir que l'algo explique le pourquoi de sa décision (ce qui est normalement une obligation légale), prévoir des budgets à discrétion des équipes pour compenser des coupures automatiques dans l'attente de décisions, etc…

    "La première sécurité est la liberté"

  • [^] # Re: Pôle Emploi : c'est pareil

    Posté par  (site web personnel) . En réponse au lien les erreurs de détection de fraude et leurs conséquences fatales. Évalué à 10.

    Benjamin Bayart fait des conférences où il parle du coté "fatal" des logiciels. Il manque la possibilité du 'post-it dans le dossier' pour rajouter un commentaire pour la gestion des cas tordus.

    "Ça c’est que je résume en « l’informatique est fatale ». Quand un ordinateur applique un modèle, il n’y a plus de négociation possible et c’est très particulier. Tu peux tout négocier dans la vie sauf avec un ordinateur. Tant que tu es dans une relation d’humain à humain, la définition du réel est négociable. Quand tu es dans une relation d’humain à machine, il n’y a plus de négociation du réel." - https://www.librealire.org/benjamin-bayart-et-marc-rees-pass-sanitaire-geopolitique-de-la-data-copie-privee

    "La première sécurité est la liberté"

  • [^] # Re: aah la CAF - ma vie

    Posté par  (site web personnel) . En réponse au lien les erreurs de détection de fraude et leurs conséquences fatales. Évalué à 3.

    Le RU pourrait se faire avec un IR de +10% pour 500€. Si le calcul est mensuel, cela évite de coincé de l'argent dans l'état pendant 1 an. Mais +10%, c'est violent, sauf à virer tout les trucs bizarres autour de 1000€/mois qui baisse ton taux d'imposition et la décote de 30% du RSA si on travaille un peu.

    "La première sécurité est la liberté"

  • [^] # Re: mouarf

    Posté par  (site web personnel) . En réponse au lien Numérique low tech. Évalué à 4.

    L'auteur donne une citation d'Intel qui parle de 4To, mais ne parle pas du tout d'internet. Il fait volontairement la confusion. La remonté de log que j'ai déjà évoqué est bien plus petite.

    Beaucoup de matériaux seront sous pression, mais il n'y a pas que le cuivre qui conduit l'électricité. L'aluminium suffit souvent.

    Et j'espère aussi que l'on aura plus de faciliter à recycler ce genre de métaux de part la conception des machines.

    "La première sécurité est la liberté"

  • [^] # Re: mouarf

    Posté par  (site web personnel) . En réponse au lien Numérique low tech. Évalué à 3.

    L'exemple choisi est effectivement très con, mais l'effet rebond existe bel et bien.

    Alors oui et non, l'effet rebond était aussi un argument contre le port de la ceinture de sécurité.

    Cela dit, la problématique est la même que pour tous les autres secteurs: les semi-conducteurs utilisent quantité de métaux ultra-purs, et ça ne vient pas du recyclage. À un moment ça va coincer!

    C'est une question de cout. Un des effets du ralentissement de l'augmentation de puissance de calcul, est qu'un PC de 10 ans est encore "utilisable". On peut donc imaginer du réemplois plutôt que du recyclage. En gros, ton ST32 est dessoudé, repackagé et revendu.

    "La première sécurité est la liberté"

  • [^] # Re: Mais quel bande de plouc

    Posté par  (site web personnel) . En réponse au lien les erreurs de détection de fraude et leurs conséquences fatales. Évalué à 10.

    On m'a raconté pour un portage d'un code en cobol vers Java de calcul de retraite. Un grand nombre de cas particuliers sont codés (genre les taxis de l'ile truc muche). Que fait le codeur ? Reproduire à l'identique ou attendre d'avoir le spécialiste métier qui donne la loi applicable ?

    "Code is law" est loin d'être une blague, ce genre de code devrait être open source.

    "La première sécurité est la liberté"

  • [^] # Re: Low tech?

    Posté par  (site web personnel) . En réponse au lien les dangers de Microsoft Pluton. Évalué à 5.

    "mais qui produisent des déchets qui sont extrêmement difficile à recycler et c'est ce qui explique souvent pourquoi elles donnent des migraines aux écolos."

    Attention tout de même, le volume global des déchets est très faible. Le gros du déchet concerne le béton utilisé (assez peu par gwh produit par rapport à l'éolien) et concernant les "déchets nucléaires", il existe des réacteurs naturels qui en ont produit. Ils sont dangereux pendant ~300 ans.

    "La première sécurité est la liberté"