Je connais une association de parent d'élèves très active dans une école (organisation de kermesse, fête de noel, etc…). Chaque année ou presque, la présidente changeait. Les anciens formaient les nouveaux et se chargeait d'une chose qu'ils faisaient dans le passé et qui leur tenait à cœur. Donc, on avait un bureau plus ou moins récent. Des anciens qui gravitent autour, des nouveaux qui donnent des coups de main ponctuels lors des évènements. Et le tout marche assez bien.
Le principe est d'avoir des cercles concentriques (2 ?), que les anciens offrent du support aux nouveaux et aident ponctuellement, d'avoir un vivier de personne pour demander de l'aide "time boxé" (évènements). Cela peut se traduire par 2 groupe whatapp distinct. Il faut avoir une organisation centrée sur la passation de pouvoir (formation de nouveaux en années n, puis pousser la présidence à une personne en n+1 ) et des documents d'archives pour voir comment s'était fait les années précédentes.
Tout est toujours plus complexe. Regardes une vielle carte, c'est des packages DIP, ensuite tu vois des QFP, maintenant c'est des packages à billes, tellement il y a de connections.
Tout est toujours plus complexe. Le dernier M1 d'Apple dépasse le milliard de transistors.
Pour le cas de la webcam d'intel, on dirais qu'il y a un peu d'intelligence dedans comme des traitements d'image ou autre. Ils veulent cacher les algos.
Il y a un moyen de rendre ses tunnels "industriel". En général, la DSI n'est pas joie que l'on fasse des troues partout dans ses réseaux. J'avoue que laisser passer un flux est cool, mais n'importe quoi peut passer à travers un tunnel SSH.
Est-ce qu'il existe un moyen de n’autoriser qu'une application ? Je m'explique : le mot de passe est utile pour mettre en place le tunnel mais pas pour l'emprunter.
En tout cas, avoir un outil qui remet en place les tunnels est utile.
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 ?
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.
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.
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.
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.
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)
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.
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.
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.
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).
[^] # Re: Autres critiques et solutions
Posté par Nicolas Boulay (site web personnel) . En réponse au lien J.M. Jancovici sur «C Pol»: les erreurs et raisonnements fallacieux. Évalué à 2.
1 est une attaque ad personam
2 oublie d'évoquer le resultat finaux des pays avec beaucoup d'enr et peu de nucléaire : 3x plus de co2 par kwh.
3 on a pourtant l'Allemagne comme contre-exemple.
"La première sécurité est la liberté"
[^] # Re: Les moinseurs ont-il lu ?
Posté par Nicolas Boulay (site web personnel) . En réponse au lien J.M. Jancovici sur «C Pol»: les erreurs et raisonnements fallacieux. Évalué à 5.
L eau est utilisé par toutes les centrales thermiques, ce n est pas un problème specifique au nucléaire.
"La première sécurité est la liberté"
[^] # Re: Les moinseurs ont-il lu ?
Posté par Nicolas Boulay (site web personnel) . En réponse au lien J.M. Jancovici sur «C Pol»: les erreurs et raisonnements fallacieux. Évalué à 2.
A part les exagérations concernant le numérique, qu'est ce que vous reprochez à la bd ?
"La première sécurité est la liberté"
[^] # Re: lien direct
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Une pétition demande au gouvernement l'extinction totale des écrans publicitaires. Évalué à 6.
Pourquoi ne cibler que le numérique et pas toutes l energie des pub ? (Spot et neon inclus)
"La première sécurité est la liberté"
[^] # Re: Asso de parent d'élèves
Posté par Nicolas Boulay (site web personnel) . En réponse au journal De la difficulté de faire vivre une association. Évalué à 4.
Avant c'était une mailing list, aujourd'hui un groupe whatsapp, cela peut se créer lors d’évènement j'imagine.
Un groupe Linux peut se coupler avec l'éducation, la réduction de la fracture numérique, le jeu libre, etc…
"La première sécurité est la liberté"
# Asso de parent d'élèves
Posté par Nicolas Boulay (site web personnel) . En réponse au journal De la difficulté de faire vivre une association. Évalué à 5.
Je connais une association de parent d'élèves très active dans une école (organisation de kermesse, fête de noel, etc…). Chaque année ou presque, la présidente changeait. Les anciens formaient les nouveaux et se chargeait d'une chose qu'ils faisaient dans le passé et qui leur tenait à cœur. Donc, on avait un bureau plus ou moins récent. Des anciens qui gravitent autour, des nouveaux qui donnent des coups de main ponctuels lors des évènements. Et le tout marche assez bien.
Le principe est d'avoir des cercles concentriques (2 ?), que les anciens offrent du support aux nouveaux et aident ponctuellement, d'avoir un vivier de personne pour demander de l'aide "time boxé" (évènements). Cela peut se traduire par 2 groupe whatapp distinct. Il faut avoir une organisation centrée sur la passation de pouvoir (formation de nouveaux en années n, puis pousser la présidence à une personne en n+1 ) et des documents d'archives pour voir comment s'était fait les années précédentes.
"La première sécurité est la liberté"
[^] # Re: Conan
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La cochonnerie en boite que sont les systèmes de dépendances. Évalué à 3.
Si conan n'est pas top, vous utilisez quoi ? un script bash qui fait des git clone ?
"La première sécurité est la liberté"
[^] # Re: Sans contrainte ,pas de plaisir !! :-)
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Une histoire de carte son sous Linux (la GoXLR). Évalué à 5.
Tout est toujours plus complexe. Regardes une vielle carte, c'est des packages DIP, ensuite tu vois des QFP, maintenant c'est des packages à billes, tellement il y a de connections.
Tout est toujours plus complexe. Le dernier M1 d'Apple dépasse le milliard de transistors.
Pour le cas de la webcam d'intel, on dirais qu'il y a un peu d'intelligence dedans comme des traitements d'image ou autre. Ils veulent cacher les algos.
"La première sécurité est la liberté"
# utilisation ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Moniteur de tunnels SSH Tunnelmon en version 1.1 . Évalué à 5.
Il y a un moyen de rendre ses tunnels "industriel". En général, la DSI n'est pas joie que l'on fasse des troues partout dans ses réseaux. J'avoue que laisser passer un flux est cool, mais n'importe quoi peut passer à travers un tunnel SSH.
Est-ce qu'il existe un moyen de n’autoriser qu'une application ? Je m'explique : le mot de passe est utile pour mettre en place le tunnel mais pas pour l'emprunter.
En tout cas, avoir un outil qui remet en place les tunnels est utile.
"La première sécurité est la liberté"
[^] # Re: blockchain et crypto-monnaie sont deux choses différentes
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Ethereum prépare son passage de Proof of Work à Proof of Stake. Évalué à 3.
Là, tu retournes au tier de confiance : l'état.
"La première sécurité est la liberté"
[^] # Re: blockchain et crypto-monnaie sont deux choses différentes
Posté par Nicolas Boulay (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 Nicolas Boulay (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 Nicolas Boulay (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 Nicolas Boulay (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 Nicolas Boulay (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 Nicolas Boulay (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 Nicolas Boulay (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 Nicolas Boulay (site web personnel) . En réponse au journal De l'influence néfaste de Google sur les développeurs C++. Évalué à 9.
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 Nicolas Boulay (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 Nicolas Boulay (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.
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 Nicolas Boulay (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).
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 Nicolas Boulay (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 Nicolas Boulay (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 Nicolas Boulay (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 Nicolas Boulay (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é"