2PetitsVerres a écrit 3119 commentaires

  • # Il y a Amazon, et Amazon

    Posté par  . En réponse au journal Carte bancaire piratée, la faute à qui ?. Évalué à 3.

    Je contacte le service client de Amazon pour leur demander à propos d'une potentielle fuite de données, ils n'ont pas d'information, et ils n'ont pas de trace de ces transactions dans leur systèmes

    Je n'en ai aucune idée, mais est-ce que "le service client de Amazon" est capable de voir toutes les transactions qui seraient potentielement marquées "Amazon", au sens large ? Parce que bon, il y a au moins :

    • Amazon (le site qui vend des livres, enfin, je me comprends)
    • AWS (le site qui vend de la vapeur d'eau dans le ciel)
    • Twitch (le site qui vend des gens qui jouent à des jeux, et autres)
    • Prime (bon j'imagine que le service client d'amazon connait au moins celui là)
    • Des abonnements à d'autres fournisseur de contenu via Prime Vidéo
    • AWS Ground Station (au cas où t'aurais besoin de contacter ton satellite)

    De mémoire on peut réutiliser le même moyen de paiement sur plusieurs de ces parties sans avoir à le rentrer à nouveau.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Bonne chance avec ça

    Posté par  . En réponse au journal Et encore un scandale sanitaire.... Évalué à 2.

    boeing 737 max

    Ce n'est pas vraiment un problème software, c'est plus un problème système (à mon avis 😉). Le logiciel s'est comporté comme les systémiers-ères voulaient qu'il se comporte. Bon évidemment la DO-178 demande à ce que l'activité logicielle intéragisse avec l'activité système, et qu'un développeur-euse remonte les problèmes potentiels détéctés par lui, mais ici j'ai plus l'impression que le problème est plus détectable au niveau système.

    L'analyse d'impact (quel conséquences d'une faute) aurait dû avoir lieu au niveau système, la possibilité de panne d'un des capteurs, c'est aussi hors scope du logiciel. Le logiciel était mal classé en terme de DAL, mais à cause d'un problème d'analyse avant d'arriver à la partie logicielle. (enfin, je ne bosse ni pour Boeing, ni un concurrent, ni pour un régulateur, donc c'est mon impression)

    Cela dit je suis d'accord sur le fond, un "informaticien" peut blesser/tuer des gens quand il fait une erreur. Problablement plus de gens en un coup qu'un seul médecin, d'ailleurs. Mais normalement, dans les cas où c'est possible, l'"informaticien" n'est pas seul, le process devrait faire en sorte que quelqu'un intercepte l'erreur à un moment ou un autre. Parfois les médecins sont plus isolés.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Make coding fun again

    Posté par  . En réponse au journal 50 mauvais conseils de codage pour développeur C++. Évalué à 4.

    Utilisez Python, qui permet d’utiliser un smiley ou un autre symbole cryptique comme nom de variable.

    On peut faire des choses amusantes avec des smileys en C++ aussi https://godbolt.org/z/vGTnj1fPW

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • # Variables courtes

    Posté par  . En réponse au journal 50 mauvais conseils de codage pour développeur C++. Évalué à 5.

    Utilisez une ou deux lettres pour nommer les variables. De cette façon, vous pourrez faire tenir une expression plus complexe sur une ligne de l'écran.

    Pourtant c'est lisible. La preuve ce code (bon, normalement l'original est en FORTRAN, mais j'ai pas trouvé tout de suite) est utilisé depuis 42 ans, existe en 42 langages (avec les mêmes noms de variables, et la même absence de documentation, si on ignore le papier scientifique qui n'est plus à jour avec le code).

    Cette utilisation sur le long terme et la traduction en plein de langages est bien la preuve que c'est la bonne façon d'écrire du code.

    Au hasard, lisez la ligne 340. On comprend directement ce que c4 fait, et sa relation avec tsi, eeta et x1mth2 !

    c4 = (real)2.0 * (real)xnodp * coef1 * aodp * betao2 * (eta *
         ((real)2.0 + (real)0.5 * etasq) + eo * ((real)0.5 + (real)2.0 *
         etasq) - (real)(2.0 * CK2) * tsi / (aodp * psisq) * ((real)-3.0 *
         x3thm1 * ((real)1.0 - (real)2.0 * eeta + etasq *
         ((real)1.5 - (real)0.5 * eeta)) + (real)0.75 * x1mth2 * ((real)2.0 *
         etasq - eeta * ((real)1.0 + etasq)) * COS((real)2.0 * omegao)));

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • # Mouais

    Posté par  . En réponse au journal L'entreprise est-elle responsable des fuites de données dans le cadre du télétravail ?. Évalué à 10.

    Si tu as la maitrise de ton réseau, j'imagine que tu es capable de configurer le routeur (que tu maitrise) pour qu'un des ports, celui où tu branches ton PC du boulot, soit sur un réseau séparé et qui n'aura accès qu'à internet, et pas au reste de ton reseau.

    Voila, problème résolu, grâce à ta maitrise parfaite du réseau.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Données, données, données moi

    Posté par  . En réponse au journal ChessBase vs Stockfish. 1. e4 e5. 2 Ke2? ...# 0-1. Évalué à 5.

    Je n'ai jamais utilisé Chessbase (je n'ai probablement pas le niveau pour que ça soit utile), mais ce n'est pas "juste" un moteur de jeu. De ce que j'ai compris, c'est un outil assez varié, qui permet effectivement d'évaluer des positions avec un moteur, mais ce n'est pas l'attrait principal.

    C'est un outil qui permet d'explorer les bases de données de parties existantes, ce qui permet plusieurs choses :

    • voir ce que de meilleurs joueurs font dans une certaine ouverture (pour se créer son répertoire d'ouverture)
    • comprendre les plans de milieu de jeu de bons joueurs (on arrive dans une position similaire, qu'est-ce qu'il faudrait jouer pour trouver/garder un avantage, de façon stratégique)
    • créer un répertoire d'ouverture (ou partager un répertoire avec d'autres)
    • trouver les parties d'un futur adversaire pour préparer un tournoi/une partie/ …(et là, il y a assez peu de chances que les parties jouées par stockfish/alpha zero contre lui même soient utiles… même si tu sais ce qu'ils jouent, tu perdras :-) )
    • annoter des parties/des répertoires

    Bon évidemment il y a d'autres possibilités (libre ou non, sur des sites ou en appli, dans le cloud ou pas) pour la plupart de ces choses (et je crois que pour avoir les bases de parties, il faut acheter Chessbase + des abonnements supplémentaires pour récupérer les "compilations" de parties)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • # Oui, mais...

    Posté par  . En réponse au journal Passage Heure d'hiver : SFR a oublié ?. Évalué à 6.

    l'heure se diffuse depuis les années 80 sur le réseau

    Est-ce que tu as vérifié que ta box a bien les éléments requis pour se connecter au réseau ? --> []

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • # Carte bancaire = adulte ?

    Posté par  . En réponse au journal Le gouvernement veut rendre le sexe payant sur internet. Évalué à 5. Dernière modification le 26 octobre 2022 à 16:21.

    Bon, je n'ai pas d'enfants, et j'étais ado hors de France, mais je suis sûr d'avoir eu une carte bancaire avant d'être adulte. Ce n'est pas possible en France ?

    Si c'est possible, ça serait utilisé comment pour vérifier que quelqu'un est adulte ?

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Et ça va en f. partout!

    Posté par  . En réponse au journal Le gouvernement veut rendre le sexe payant sur internet. Évalué à 10.

    Attention de ne pas amalgamer tous les écrans.

    Effectivement, l'écran total reste recommandé pour les enfants, surtout en été.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Parce que

    Posté par  . En réponse au journal Sobriété, j'écris ton nom. Évalué à -1.

    Réinventer une roue, libre ou non, c'est toujours réinventer une roue.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Preloading ?

    Posté par  . En réponse au journal Sobriété, j'écris ton nom. Évalué à 2.

    la page de login s'affichera plus vite

    Hum… réfléchissons.

    Possibilité 1, une page web.

    • Cliquer sur le lien.
    • le téléphone charge la page et tous les assets.
    • le téléphone affiche la page de logging complètement chargée.

    Possibilité 2, une app.

    • Cliquer sur le lien pour télécharger l'app
    • le téléphone télécharge l'app qui contient les assets
    • le téléphone installe l'app et les assets
    • Cliquer pour ouvrir l'application
    • le téléphone affiche la page de logging

    Je n'ai pas l'impression que le 2 soit plus rapide. Bon après c'est juste la première utilisation… à la deuxième le cache entre en jeu en haut, et le fait que l'app soit installée fait qu'on ne la réinstalle pas.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Parce que

    Posté par  . En réponse au journal Sobriété, j'écris ton nom. Évalué à 0.

    autant je ne vois pas pourquoi on ne laisserait pas l'accès web accessible facilement.

    Est-ce que c'est une décision volontaire de ne pas laisser l'accès web, ou est-ce que c'est simplement une non décision de publier l'url de la page ? Je suis d'accord que de communiquer l'url, ce n'est pas beaucoup de travail, mais ce n'est pas comme si ne pas la communiquer était plus de travail. (--> la communiquer == "+", ne pas communiquer == "rien à faire")

    chacun a besoin de réinventer la roue, bon qui se colle à un projet libre de communication crèche-parents?

    Ta solution pour éviter de réinventer la roue, c'est de réinventer la roue ?

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • # Unités ?

    Posté par  . En réponse au journal économie d'electricité. Évalué à 5.

    en plus d'une consommation de 90wh à peu prés

    90 Wh en combien de temps ? Sur un an, c'est rien, par exemple. Par nanosecondes, ce serait plutôt inquétant par contre.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: J’aime bien cette image

    Posté par  . En réponse au journal La richesse des ultra-riches, à raison de 1000 USD par pixel. Évalué à 9. Dernière modification le 30 août 2022 à 09:51.

    Le problème ça va être de trouver la valeur de l'euro constant il y a trois millions d'années.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • # Ca compte ou pas ?

    Posté par  . En réponse au journal Le paranormal en informatique. Évalué à 4.

    Un satellite qui reboote à cause d'un bit flip ça compte comme paranormal ?

    Le tout un 14 juillet, ou le 13, je ne sais plus, quelqu'un qui habite à Cannes peut-il me dire quel jour a lieu le feu d'artifice ?) Le feu d'artifice n'a pas provoqué le bit flip, mais j'y étais quand on m'a appelé /o\

    Et oui, on avait une protection, mais bon, il y avait un bug amusant dû à l'utilisation de "code testé et démontré robuste en vol" mais compilé avec une nouvelle option de compilation qui a permis de mettre en évidence un bug existant depuis longtemps dans du vieux code :-)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • # C'est le but

    Posté par  . En réponse au journal SmartCar. Évalué à 4.

    Et puis les aides à la conduite c'est bien, mais à force de trop assister les gens (régulateur de vitesse, détecteur de ligne, détecteur de voiture trop proche), est ce que le conducteur ne va pas regarder une vidéo youtube sur autoroute puisse qu'il n'a plus rien à faire ? Ou alors il ne sera plus conduire une voiture sans ces assistances :/

    A terme, avoir un conducteur qui regarde youtube, c'est le but. Enfin, deux bémols à ça :

    1. Le conducteur ne s'appelera plus conducteur, j'imagine
    2. Le niveau cinq d'autonomie (voiture sans attention du conducteur, dans toutes les circonstances) ce n'est pas pour demain. Malgré les jolies promesses de certains.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Automatismes : encore des progrès à faire

    Posté par  . En réponse au journal SmartCar. Évalué à 3.

    Par exemple: apprendre à faire un freinage d'urgence sans ABS ?

    On peut aussi leur apprendre à faire démarrer un moteur avec une manivelle. Ca fait 20 ans (*19, ok) que c'est obligatoire sur les voitures de série en UE.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Mon expérience

    Posté par  . En réponse au journal SmartCar. Évalué à 5.

    Oui, mais c'est pas pratique si c'est un sourd et aveugle qui conduit la voiture.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Encenser le C? Non!

    Posté par  . En réponse au journal C, un âge remarquable. Évalué à 1.

    A ce moment là, le simple fait d'utiliser int rend ton programme invalide, car sa taille change selon le CPU.

    Non, c'est simplement un implementation defined behaviour. Le standard impose de documenter la taille des entiers, et elle doit être cohérente. Un programme qui utilise un int est valide. Un programme dont un chemin d'exécution amènerait à un UB est un programme qui n'est pas un programme C valide.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Encenser le C? Non!

    Posté par  . En réponse au journal C, un âge remarquable. Évalué à 7.

    Le undefined behavior n'est pas un bug. C'est une mise en garde au développeur pour lui communiquer qu'il est censé savoir ce qu'il fait.

    Non, un programme avec un UB n'est pas un programme valide. Le développeur ne peut pas "savoir ce qu'il fait". Il n'a aucune garantie que la prochaine version de son compilateur fasse la même chose. Il n'a aucune garantie que le changement d'une option de son compilateur continuera à faire un programme qui a le même résultat. Il ne faut pas avoir d'UB en se disant "je sais ce que je fais".

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Encenser le C? Non!

    Posté par  . En réponse au journal C, un âge remarquable. Évalué à 5.

    l'overflow en général est en UB

    "en général" non, l'overflow est défini dans le cas des entiers non signés. L'addition/soustraction des non signés est modulo UTYPE_MAX (j'avoue que je ne sais plus pour la multiplication :-) ), c'est uniquement les signés qui sont indéfinis.

    De mémoire gcc (et surement d'autres) a une option pour forcer l'arithmétique "modulo" (ça n'existe pas vraiment en math pour les nombres signés, il me semble) pour les signés aussi, mais en fait personnellement dans ce que je fais, je n'ai la plupart du temps pas envie que (a+n) < a, pour un n positif. C'est plus souvent une erreur qu'un truc que je désire (je sais qu'en crypto, par exemple, c'est courant de vouloir que ça soit le cas)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Encenser le C? Non!

    Posté par  . En réponse au journal C, un âge remarquable. Évalué à 6. Dernière modification le 01 mars 2022 à 14:42.

    Quand je vois les exemples d'UB c'est à chaque fois du code qui à la base est incompréhensible.

    int add(int a, int b) {
        return a+b;
    }
    

    Le code m'a plutôt l'air compréhensible, pourtant il y a bien un UB pour certaines valeurs de a et b (25% du domaine d'appel possible, je dirais, au pif)

    Le choix de ce qu'il faut faire en cas d'overflow et l'écriture d'un code correct sans UB est laissé en exercice au lecteur :-)

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: la goutte qui fait déborder mon vase

    Posté par  . En réponse au journal Comment je suis devenu un vacciné antivaxx.... Évalué à 4.

    Le vaccin n'est plus efficace et surtout pas contre les contaminations

    https://covidtracker.fr/vaximpact/

    Il y a 22575 cas positifs par 10 millions pour les non vaccinés contre 9594 pour 10 millions pour les vaccinés avec rappel. C'est plutôt efficace je dirais.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • [^] # Re: Comment je suis devenu un administrateur système antibackup...

    Posté par  . En réponse au journal Comment je suis devenu un vacciné antivaxx.... Évalué à 5. Dernière modification le 02 février 2022 à 17:21.

    du vrai sirop de Liège

    Autant je suis d'accord sur le fait que du sirop de Liège soit indispensable, je tiens à préciser qu'il n'est nullement nécessaire qu'il soit marqué "Du vrai sirop de Liège" sur la boite. Je dois dire que l'idée d'avoir fait ça (et déposé aussi "le Vrai Sirop de Liège") il y a bien longtemps est un bon coup marketing de la part de Big Siropla siroperie Meurens, mais il y a d'autres marques qui font des sirop tout aussi bon.

    Ça fait longtemps que je n'en ai pas mangé, d'ailleurs, faudrait que j'y pense la prochaine fois que je reviens. (Ou que j'en fasse chez moi. Quelqu'un sait où acheter du vrai sirop de Liège en région parisienne ? Je n'ai jamais cherché.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • # Euh...

    Posté par  . En réponse au journal Comment je suis devenu un vacciné antivaxx.... Évalué à 10.

    dire que 90% des personnes hospitalisées sont non vaccinées ou en soins critiques => C'est faux.

    Le site que tu réfères dans "C'est faux" n'a pas de chiffres pour affirmer ou infirmer l'hypothèse "X% des personnes hospitalisées sont non vaccinées ou en soins critiques", car il contient uniquement les chiffres des admissions à l’hôpital ou en soins critiques, et non pas le nombre de personnes à l'instant X. (C'est une histoire de flux vs stocks)

    Alors effectivement le terme "hospitalisé" a un double sens (être admis à l’hôpital, et être à l'hôpital) mais il me semble que sa juxtaposition à "personnes […] en soins critiques", sans qu'on y voit le terme "admis en soins critiques" montre que l'on s'intéresse plus aux stocks qu'aux flux dans l'affirmation. Et le site référé n'a que les chiffres de flux.

    Ah oui, et aussi, quand tu dis "dire que 90% des personnes hospitalisées sont non vaccinées ou en soins critiques", qui dit ça ? Quand ? Parce qu'il peut être intéressant de voir le contexte de cette phrase, pour pouvoir savoir si elle est vrai ou fausse.

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.