mais le sujet est d'être capable de placer ses principes au dessus de son animosité, de son désaccord, avec l'autre, et de le défendre dans tous les cas du moment où le libre est respecté
L'idée que choisir des règles et les appliquer dans tous les cas est bien me semble la base de ton journal sans forcément être justifiée. C'est le débat philosophique classique en réponse à la morale Kantienne: si mes règles morales me disent que je ne dois pas mentir, alors je dois dire la vérité y compris à la Gestapo qui me demande si je sais où des enfants juifs qu'ils veulent exterminer sont cachés (oui je sais, point Godwin mais c'est l'exemple classique).
Il le semble que bien peu de gens adhérent à une telle approche de la morale (ou de quoi que ce soit [1]) et que c'est donc un point qu'il faudrait justifier dans ton argumentation. À moins que l'idée soit juste de souligner que la définition de libre exclue d'exclure quelqu'un, pas de dire que tu trouves quelque chose à reprocher à ça.
[1] en droit par exemple, on notera l'existence de circonstances atténuantes ou au contraire aggravantes, ou des exceptions comme la légitime défense. Mais aussi le fait que les conséquences d'une action ont une importance : un conducteur ivre qui se fait prendre sera sanctionné mais moins lourdement qu'un conducteur ivre qui fauche un piéton. Pourtant leur tort est a priori le même, le second ayant eu moins de chances.
Pourtant avec un journal de qualité bourré d'arguments et des liens vers des sources fiables, ça devrait lancer un débat sain et utile.
Des études scientifiques sur l'(in) efficacité de l'HCQ il commence à y'en avoir pas mal. Ce qui serait intéressant ça serait de regarder ça, pas des articles écrits par des journalistes au rabais à la recherche de clics.
Raté, c'est "Maître boulangère artisane de France agréé farine complète label moulin de pays four en bois à l'ancienne" et surtout "boulangères de mères en filles depuis Mars 2004" (même si 2004 ça commence à faire vieux maintenant)
Et niveau sécurité/isolation comment sont gérés les programmes qui ne terminent pas, ceux qui consomment beaucoup de ressources, ceux qui essaient d'accéder à /etc/passwd, d'ouvrir des sockets, etc … ?
J'ai souvent eu envie de faire des challenges avec ce genre d'approche mais j'ai jamais trop osé mettre ça entre des mains potentiellement hostiles (ou juste taquines).
La solution c'est de ne pas donner ces infos à des gens. Le mieux pour ça c'est de ne pas avoir d'amis. Je pourrais t'en parler plus en détails si je n'avais pas peur qu'on risque de devenir amis à force de discuter …
Tu peux aussi comparer aux manifs de Black Lives Matter après la mort de Georges Floyd. La conclusion c'est peut être pas que les US sont différents de la France mais que les forces de l'ordre ont été plutôt molles cette fois.
J'ai entendu plusieurs témoignages similaires de gens qui ont fini par démissionner parce qu'ils sentaient que leur boîte les mettaient au placard, sans pour autant accepter de les licencier.
Je ne me suis jamais retrouvé dans une situation pareille et j'ai sans doute du mal à imaginer ce qu'on ressent, mais j'ai l'impression que ça ne me dérangerait pas plus que ça, si j'étais face à un employeur qui me met au placard, qui fait preuve de mauvaise volonté, ne cherche pas à trouver une solution mais refuse de me licencier, de me la couler franchement douce en faisant moins que le minimum syndical et en passant le plus clair de mon temps de travail à en chercher un autre. Le jour où ils trouvent que tu ne travailles pas assez à leur goût, je suppose qu'ils se décident à te renvoyer …
Mais du coup ça ne marche bien que si tu as un seul ordi. Idée d'extension : gérer plusieurs clients permettant de décider si l'ensemble du "parc" est idle ou non :)
Techniquement tu as accès à deux services différents : l'article en plein écran où l'article sur les 3/4 de l'écran. Donc même avec le texte original tu peux argumenter que ça n'est pas légal. Tout dépend de l'interprétation du mot service …
J'ai regardé pour te faire ça et du coup je suis tombé sur un os.
Tu retournes le nombre de pions bien placés, mais pas le nombre de pions de la bonne couleur mais mal placés:
Par exemple:
Test (4 letters among ROGBYAPW):
OBAW
0 good 4 bad
Test (4 letters among ROGBYAPW):
PGRY
0 good 4 bad
Test (4 letters among ROGBYAPW):
YRPG
4 good 0 bad
Bravo 3 attempts
En essayant les huit lettres sur les deux premiers essais, j'ai 0 good et 4 bad à chaque fois. Pourtant le premier à aucune lettre bonne. Le deuxième à les 4 bonnes lettres mais aucune au bon endroit.
En fait, les chiffres ci-dessus sont faux.
Mon code avait un bug: je comptais le nombre de coups nécessaires pour être sûr de la combinaison (je m'arrêtais quand les combinaison possibles étaient réduites à 1). Mais pour gagner, il faut jouer cette combinaison. Donc dans certains cas, il fallait un coup de plus pour gagner.
Cette stratégie est du "one-step ahead" et comme dit précédemment, n'est pas nécessairement la meilleure. C'est celle décrite par Knuth dans son papier (mais pour 6 couleurs).
Un papier de 2013, "An Optimal Mastermind (4,7) Strategy and More Results in the Expected Case" par Geoffroy Ville recherche une solution optimale pour le Mastermind à 7 couleurs (6 couleurs plus trous autorisés) et donne des résultats: https://arxiv.org/pdf/1305.1010.pdf
Je sais que j'arrive après la bataille, mais je me suis penché sur la question et j'ai eu l'approche suivante:
Créer la liste de toutes les combinaisons possibles (après tout il n'y en a que 84 = 4096). Pour chaque combinaison, compter le nombre de combinaisons qui rapportent chaque score (donc parcourir 4096*4096 = 16 millions de combinaisons au premier coup, c'est faisable). Ensuite, calculer l'espérance d'élimination associée à chaque coup jouable. Jouer le coup qui va éliminer le plus de combinaisons.
On peut alors recommencer en ne considérant que les combinaisons qui n'ont pas été éliminées.
Au final, le premier coup est assez lent, tout ça pour sortir 4 chiffres différents, on peut donc le hard-coder pour aller plus vite.
Le résultat est:
- 3 essais dans 22% des cas
- 4 essais dans 68% des cas
- 5 essais dans 10% des cas
À noter que ce n'est peut être pas l'approche optimale. On joue le coup qui a la meilleure espérance, mais il peut aboutir à une situation où tous les coups suivants sont mauvais alors qu'un autre coup légèrement moins bon peut aboutir à une situation ou un coup suivant est suffisamment bon pour compenser. En pratique, je pense que c'est assez proche de l'optimal quand même (au moins pour 4 pions choisis parmi 8 couleurs).
Petit bonus, avec 8 couleurs et 4 pions, la probabilité d'avoir 2 pions de la même couleur est étonnamment élevée si on choisit la combinaison aléatoirement:
# Règles universelles
Posté par Colin Pitrat (site web personnel) . En réponse au journal Rappelons la base du libre : pour tous les usages. Évalué à 10.
L'idée que choisir des règles et les appliquer dans tous les cas est bien me semble la base de ton journal sans forcément être justifiée. C'est le débat philosophique classique en réponse à la morale Kantienne: si mes règles morales me disent que je ne dois pas mentir, alors je dois dire la vérité y compris à la Gestapo qui me demande si je sais où des enfants juifs qu'ils veulent exterminer sont cachés (oui je sais, point Godwin mais c'est l'exemple classique).
Il le semble que bien peu de gens adhérent à une telle approche de la morale (ou de quoi que ce soit [1]) et que c'est donc un point qu'il faudrait justifier dans ton argumentation. À moins que l'idée soit juste de souligner que la définition de libre exclue d'exclure quelqu'un, pas de dire que tu trouves quelque chose à reprocher à ça.
[1] en droit par exemple, on notera l'existence de circonstances atténuantes ou au contraire aggravantes, ou des exceptions comme la légitime défense. Mais aussi le fait que les conséquences d'une action ont une importance : un conducteur ivre qui se fait prendre sera sanctionné mais moins lourdement qu'un conducteur ivre qui fauche un piéton. Pourtant leur tort est a priori le même, le second ayant eu moins de chances.
[^] # Re: Pas libre
Posté par Colin Pitrat (site web personnel) . En réponse au journal Orwell dans le domaine public: nouvelle traduction chez Agone (et deux autres chez Gallimard). Évalué à 10.
Et tout un intérêt à fournir une traduction libre de meilleure qualité effectuée par des libristes :-)
[^] # Re: Non, toujours pas convaincus
Posté par Colin Pitrat (site web personnel) . En réponse au journal toujours pas convaincus par l'Hydroxychloroquine ?. Évalué à 4.
C'est pas à toi du coup ? J'ai du mal à te suivre, parce ça que les médecins qui conseillent l'HCQ ça ne court pas les rues.
[^] # Re: Le Professeur Maboul et l’extrême droite sont dans un bateau
Posté par Colin Pitrat (site web personnel) . En réponse au journal toujours pas convaincus par l'Hydroxychloroquine ?. Évalué à 10.
Pourtant avec un journal de qualité bourré d'arguments et des liens vers des sources fiables, ça devrait lancer un débat sain et utile.
Des études scientifiques sur l'(in) efficacité de l'HCQ il commence à y'en avoir pas mal. Ce qui serait intéressant ça serait de regarder ça, pas des articles écrits par des journalistes au rabais à la recherche de clics.
[^] # Re: Ma question
Posté par Colin Pitrat (site web personnel) . En réponse au journal Un hacker français finance l'alt right US avec Bitcoin. Évalué à 2.
Raté, c'est "Maître boulangère artisane de France agréé farine complète label moulin de pays four en bois à l'ancienne" et surtout "boulangères de mères en filles depuis Mars 2004" (même si 2004 ça commence à faire vieux maintenant)
[^] # Re: Rigolo comment on peut s'inventer sa réalité
Posté par Colin Pitrat (site web personnel) . En réponse à la dépêche Changeons ces logiciels open source qui nous espionnent. Évalué à 10.
Juste après lui avoir reproché sa façon de s'adresser à toi c'est dommage, ça dessert ton propos …
[^] # Re: Sauver la planète n'impliquerait-il pas de changer de techno également?
Posté par Colin Pitrat (site web personnel) . En réponse à la dépêche Changeons ces logiciels open source qui nous espionnent. Évalué à 2.
Sans compter le besoin de faire tourner des serveurs pour une partie du service que le client gèrerai tout aussi bien voir mieux.
# Sécurité ?
Posté par Colin Pitrat (site web personnel) . En réponse à la dépêche HackInScience : automatiser l'enseignement de Python. Évalué à 7.
Et niveau sécurité/isolation comment sont gérés les programmes qui ne terminent pas, ceux qui consomment beaucoup de ressources, ceux qui essaient d'accéder à /etc/passwd, d'ouvrir des sockets, etc … ?
J'ai souvent eu envie de faire des challenges avec ce genre d'approche mais j'ai jamais trop osé mettre ça entre des mains potentiellement hostiles (ou juste taquines).
[^] # Re: Passer d'un monopole de fait à...
Posté par Colin Pitrat (site web personnel) . En réponse au journal Trois processeurs, trois processus. Évalué à 1.
Donc si je te comprends bien, ils innovent pas et innovent (de la merde) en même temps. Ils se préparent pour un CPU quantique j'imagine.
[^] # Re: Ne pas partager sa liste de contact
Posté par Colin Pitrat (site web personnel) . En réponse au journal WhatsApp et Facebook, quels sont mes droits?. Évalué à 10.
La solution c'est de ne pas donner ces infos à des gens. Le mieux pour ça c'est de ne pas avoir d'amis. Je pourrais t'en parler plus en détails si je n'avais pas peur qu'on risque de devenir amis à force de discuter …
[^] # Re: ça interpelle différemment
Posté par Colin Pitrat (site web personnel) . En réponse au journal Trump == Hitler. Évalué à -2.
En même temps, si t'étais flic, tu préférerais affronter des gens plus armés que toi ou moins armés que toi?
[^] # Re: ça interpelle différemment
Posté par Colin Pitrat (site web personnel) . En réponse au journal Trump == Hitler. Évalué à 6.
Tu peux aussi comparer aux manifs de Black Lives Matter après la mort de Georges Floyd. La conclusion c'est peut être pas que les US sont différents de la France mais que les forces de l'ordre ont été plutôt molles cette fois.
# Question con
Posté par Colin Pitrat (site web personnel) . En réponse au journal Comment se faire justice soi-même ?. Évalué à 8.
Pourquoi avoir démissionné ?
J'ai entendu plusieurs témoignages similaires de gens qui ont fini par démissionner parce qu'ils sentaient que leur boîte les mettaient au placard, sans pour autant accepter de les licencier.
Je ne me suis jamais retrouvé dans une situation pareille et j'ai sans doute du mal à imaginer ce qu'on ressent, mais j'ai l'impression que ça ne me dérangerait pas plus que ça, si j'étais face à un employeur qui me met au placard, qui fait preuve de mauvaise volonté, ne cherche pas à trouver une solution mais refuse de me licencier, de me la couler franchement douce en faisant moins que le minimum syndical et en passant le plus clair de mon temps de travail à en chercher un autre. Le jour où ils trouvent que tu ne travailles pas assez à leur goût, je suppose qu'ils se décident à te renvoyer …
[^] # Re: Félicitations !
Posté par Colin Pitrat (site web personnel) . En réponse au journal Idle Do, un script pour faire tourner des commandes quand l'ordinateur est inactif. Évalué à 5.
Mais du coup ça ne marche bien que si tu as un seul ordi. Idée d'extension : gérer plusieurs clients permettant de décider si l'ensemble du "parc" est idle ou non :)
[^] # Re: Abonnement
Posté par Colin Pitrat (site web personnel) . En réponse au journal Le Monde, vous voulez bien respecter le RGPD (spécifiquement la partie consentement) ?. Évalué à 5.
Mais ce bandeau n'est apparemment pas affiché si tu acceptes les cookies publicitaires.
[^] # Re: "Pourquoi voyez-vous ce message ?"
Posté par Colin Pitrat (site web personnel) . En réponse au journal Le Monde, vous voulez bien respecter le RGPD (spécifiquement la partie consentement) ?. Évalué à 3.
Techniquement tu as accès à deux services différents : l'article en plein écran où l'article sur les 3/4 de l'écran. Donc même avec le texte original tu peux argumenter que ça n'est pas légal. Tout dépend de l'interprétation du mot service …
[^] # Re: il manque 01
Posté par Colin Pitrat (site web personnel) . En réponse au journal C'est traditionnel, ne boudons pas notre plaisir !. Évalué à 4.
Quand tu seras maître du Monde, tu leur feras respecter le RGPD ? https://linuxfr.org/users/antistress/journaux/le-monde-vous-voulez-bien-respecter-le-rgpd-specifiquement-la-partie-consentement
[^] # Re: il manque 01
Posté par Colin Pitrat (site web personnel) . En réponse au journal C'est traditionnel, ne boudons pas notre plaisir !. Évalué à 2.
Pourquoi revenir dessus ? C'est établi alors maintenant avançons. Histoire que l'an 1 soit un peu moins pourri que l'an -1.
[^] # Re: Titre qui fait peur?
Posté par Colin Pitrat (site web personnel) . En réponse au journal Android < 7.1 va refuser les connections TLS certifiées par Let's Encrypt. Évalué à 4.
Techniquement c'est correct si je comprends bien : dans 3 ans Android < 7.1 va refuser les connections TLS certifiées par Let's Encrypt.
Enfin, si c'est comme le brexit y'aura une autre solution (la même ?) dans 3 ans.
# Facile
Posté par Colin Pitrat (site web personnel) . En réponse au journal [HS] Comment prononcez-vous Knoppix ?. Évalué à 5.
Canopée-baton-croix
[^] # Re: Un peu à la bourre
Posté par Colin Pitrat (site web personnel) . En réponse au journal Yes Master. Évalué à 2.
J'ai regardé pour te faire ça et du coup je suis tombé sur un os.
Tu retournes le nombre de pions bien placés, mais pas le nombre de pions de la bonne couleur mais mal placés:
Par exemple:
En essayant les huit lettres sur les deux premiers essais, j'ai 0 good et 4 bad à chaque fois. Pourtant le premier à aucune lettre bonne. Le deuxième à les 4 bonnes lettres mais aucune au bon endroit.
Du coup, https://github.com/matteli/yesmaster/issues/1
[^] # Re: Un peu à la bourre
Posté par Colin Pitrat (site web personnel) . En réponse au journal Yes Master. Évalué à 2. Dernière modification le 07 décembre 2020 à 11:49.
En fait, les chiffres ci-dessus sont faux.
Mon code avait un bug: je comptais le nombre de coups nécessaires pour être sûr de la combinaison (je m'arrêtais quand les combinaison possibles étaient réduites à 1). Mais pour gagner, il faut jouer cette combinaison. Donc dans certains cas, il fallait un coup de plus pour gagner.
Cette stratégie est du "one-step ahead" et comme dit précédemment, n'est pas nécessairement la meilleure. C'est celle décrite par Knuth dans son papier (mais pour 6 couleurs).
Un papier de 2013, "An Optimal Mastermind (4,7) Strategy and More Results in the Expected Case" par Geoffroy Ville recherche une solution optimale pour le Mastermind à 7 couleurs (6 couleurs plus trous autorisés) et donne des résultats:
https://arxiv.org/pdf/1305.1010.pdf
Je continue de creuser et documente mes trouvailles et mon code à http://colin.pitrat.free.fr/?p=539
[^] # Re: Un peu à la bourre
Posté par Colin Pitrat (site web personnel) . En réponse au journal Yes Master. Évalué à 2.
Alors j'ai tout recodé moi même, mais je vais jeter un coup d’œil, ça devrait être faisable :-)
# Un peu à la bourre
Posté par Colin Pitrat (site web personnel) . En réponse au journal Yes Master. Évalué à 3.
Je sais que j'arrive après la bataille, mais je me suis penché sur la question et j'ai eu l'approche suivante:
Créer la liste de toutes les combinaisons possibles (après tout il n'y en a que 84 = 4096). Pour chaque combinaison, compter le nombre de combinaisons qui rapportent chaque score (donc parcourir 4096*4096 = 16 millions de combinaisons au premier coup, c'est faisable). Ensuite, calculer l'espérance d'élimination associée à chaque coup jouable. Jouer le coup qui va éliminer le plus de combinaisons.
On peut alors recommencer en ne considérant que les combinaisons qui n'ont pas été éliminées.
Au final, le premier coup est assez lent, tout ça pour sortir 4 chiffres différents, on peut donc le hard-coder pour aller plus vite.
Le résultat est:
- 3 essais dans 22% des cas
- 4 essais dans 68% des cas
- 5 essais dans 10% des cas
À noter que ce n'est peut être pas l'approche optimale. On joue le coup qui a la meilleure espérance, mais il peut aboutir à une situation où tous les coups suivants sont mauvais alors qu'un autre coup légèrement moins bon peut aboutir à une situation ou un coup suivant est suffisamment bon pour compenser. En pratique, je pense que c'est assez proche de l'optimal quand même (au moins pour 4 pions choisis parmi 8 couleurs).
Petit bonus, avec 8 couleurs et 4 pions, la probabilité d'avoir 2 pions de la même couleur est étonnamment élevée si on choisit la combinaison aléatoirement:
4 couleurs différentes: 1680 / 4096 = 41%
3 couleurs différentes: 2016 / 4096 = 49%
2 couleurs différentes, 2 pions chaque: 168 / 4096 = 4%
2 couleurs différentes, 3 pions d'une couleur: 224 / 4096 = 5%
1 seule couleur: 8 / 4096 = 0.2%
[^] # Re: Point d'entrée
Posté par Colin Pitrat (site web personnel) . En réponse au journal Défis PeerTube. Évalué à 8.
Tout est dit :)