barmic 🦦 a écrit 5213 commentaires

  • [^] # Re: Inutile

    Posté par  . En réponse au lien Dans la tourmente, DuckDuckGo bloque désormais les trackers de Microsoft - numerama. Évalué à 5.

    Je me suis demandé si Privacy badger avait encore un intérêt par rapport au mode strict de Firefox et j'ai trouvé une réponse ici

    https://blog.mozilla.org/en/products/firefox/firefox-extension-privacy-badger/#:~:text=While%20Privacy%20Badger%20isn't,them%20together%20as%20complementary%20safeguards.

    Firefox se base sur une liste de tracker a bloquer
    Privacy badger se base sur le comportement

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Argument d'autoritĂ©

    Posté par  . En réponse au journal De l'influence néfaste de Google sur les développeurs C++. Évalué à 3.

    C'est plus un argument de "Google à les meilleurs ingénieurs, ils sortent des super-trucs alors tout ce qu'ils font est super.".

    Donc tu reconnais à ces ingénieurs autorité en la matière sous le seul prétexte qu'ils sont employés google. C'est bien un argument d'autorité.

    En fait il est difficile de remettre en question quelqu'un qui a souvent raison…

    C'est rarement une question de vérité ou d'erreur, mais des choix. Google dans leur contexte font des choix, tu n'a probablement pas le même contexte peut-être que tu pourrais faire d'autres choix.

    et quand il se plante (pour des raisons bête souvent), tout le monde le suit par méconnaissance (manque de raisonnement).

    On appel ça le cargo cult.

    Pour autant Rust à bien plus réussi le but du langage Go (Go a trouvé un autre intérêt mais ce n'est pas pour ça qu'il à été conçu).

    Ils n'ont pas le mĂŞme objectif. Ils ne jouent pas dans le mĂŞme bac Ă  sable.

    C'est peut-être la le secret de Google, on lance plein de truc, et par sélection naturel, on regarde ce que ça donne et on garde ou pas suivant le résultat… Mais parfois…

    Oui et non la sélection naturelle en question n'est que partiellement lié à la qualité intrinsèque du sujet. Le fait d'avoir réussi à le populariser ou à le vendre joue beaucoup, le fait que le gars qui est à la tête sache plus ou moins jouer des coudes aussi… Il y a bien sûr une part non négligeable d' aléatoire.
    Ensuite il ne faut pas voir une grande entreprise comme google comme un monolithe dont tous les employés seraient aussi compétents les uns que les autres.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: pas de javascript donc

    Posté par  . En réponse au lien Pour le développement côté serveur, Meta recommande hack(php) c++ rust et python . Évalué à 2.

    Je suppose que comme Google en son temps (le projet Unladen Swallow), Meta/Instagram a son propre fork de Python.

    C'est ce qu'ils ont fait pour PHP et ils avaient vachement communiqué dessus. J'ai pas retrouvé l'info, mais il me semble qu'ils utilisent pythran par exemple.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Juste mon point de vue

    Posté par  . En réponse au journal De l'influence néfaste de Google sur les développeurs C++. Évalué à 2.

    Dans tous les cas ton code appelant doit gérer ce cas, une lib ne peut pas savoir ce que tu voudrais faire de ça si ça arrive…

    C'est tout le sujet de tous les commentaires du journal comment une bibliothèque fait pour dire à son utilisateur "là il y a un cas que je ne sais pas traiter".

    Traiter cela avant l'appel peut être complexe car tu n'a pas de moyen de t'assurer de toutes les préconditions. Et il y a des cas où c'est simplement impossible de faire les vérifications avant.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Juste mon point de vue

    Posté par  . En réponse au journal De l'influence néfaste de Google sur les développeurs C++. Évalué à 3.

    Surtout dans un programme à forte performance comme un jeu vidéo.

    Il a bon dos le jeux vidéos. Les plus gros jeux vidéos font un tas de choses bien plus lourdes et contraignantes pour l'expérience du joueur comme avec les anticheat. Prendre en compte qu'une collection est vide ou non ne représente probablement pas un si gros problème et si on a besoin de vérifier 24 fois par seconde qu'une même collection contiens ou non quelque chose il faut peu être revoir quelque chose et se demander si utiliser un algo linéaire est une bonne idée. Note aussi que les jeux vidéos sont bien chargés en bug, il serait peut-être intéressant d'arrêter de sacrifier la fiabilité sur l'autel des performances.

    Mais il y a évidemment des cas de jeux qui regardent tout un peu comme sur la scène demo. Mais je ne crois pas qu'une api qui se veut généraliste doivent être par défaut prévu pour un cas d'usage relativement confidentiel quand celui là a une incidence sur tous les usages.

    En plus pour moi la gestion du fait qu'il s'agisse d'une liste vide ou pas devrait être à la charge de cette méthode. Si on imagine une méthode indiquant l'index d'un élément dans une collection et qui renvoie -1 s'il ne trouve pas, on trouverait logique que lui donner une liste vide devrait renvoyer -1. Ce n'est que parce que l'API via itérateur pose des questions qu'on a envi de faire gérer cette situation par l'appelant

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Juste mon point de vue

    Posté par  . En réponse au journal De l'influence néfaste de Google sur les développeurs C++. Évalué à 3. Dernière modification le 08 août 2022 à 00:40.

    Du coup pour un max dans une collection, puisque la solution du max_element est exclue, je mets en précondition que la collection ne soit pas vide. C'est l'appelant qui doit gérer sous peine de comportement indéfini, et comme je suis cool je mets quand même un assert en debug :)

    Je ne sais pas si c'est la meilleure façon de faire ou pas en C++, mais avoir une UB pour un fonctionnement aussi basique je trouve ça fou.

    On ne sait pas faire une recherche dans une collection de manière totalement safe ?

    C'est bien sûr une question de subjectivité, mais je préfère largement que ce soit fiable par défaut plutôt que piégeux quitte à ce que celui que ça gène d'avoir cette sécurité se pose des questions.

    Après réflexion j'imagine que de toute manière la recherche par itérateur produit de toute manière une UB si les 2 itérateurs ne sont pas mis dans le bon ordre ou s'ils ne concernent pas la même collection. Je ne suis clairement plus dans le mood pour le C++ :)

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Merci Ă  Monsieur Sanchis

    Posté par  . En réponse à la dépêche Bash 5 : une introduction . Évalué à 2.

    L'approche de ksh n'est pas au niveau de la manipulation explicite de la variable (c'est ce que j'entendais par le fait qu'il faudra toujours refaire la manip

    Et cette approche fonctionne dans bash4. Tu peux utiliser typeset pour définir une variable lower case.

    Je vois pas quand c'est une bonne idée, mais tu peux.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Merci Ă  Monsieur Sanchis

    Posté par  . En réponse à la dépêche Bash 5 : une introduction . Évalué à 2.

    tout le cours devrait pouvoir se dérouler avec bash 2 je pense, mais bash 3 pour sûr

    Pourquoi devrait ? Il fait son cours comme il veut et décrit que c'est prévu pour bash 5.1. Et la dépêche dit "Bash 5 : une introduction"

    Où est-ce qu'on trouve encore bash 2 et 3 ? Bash 3 sur les bsd qui fuient la GPLv3 pour le base system ? Ils n'ont pas switché sur dash ou zsh ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: De bonnes raisons ?

    Posté par  . En réponse au lien Windows prohibé chez Gitlab !!!. Évalué à 3.

    Les grandes boites du net (style Google, facebook) ont repris l'idée de l'administration systéme mais en rajoutant "fait par des devs" sous le terme "devops", comme si les adminsys n'avaient jamais rien codé avant.

    Que dans les boîtes qui n'ont pas compris ce qu'est le devops. Le devops est une organisation pour supprimer

    la profession donne l'image de râleurs qui vont dire "non" (voir directement de connards, et il faut dire la vérité, c'est parfois non usurpé)

    Tu t'organise pour que les devs et les admins ne travaillent pas comme client l'un de l'autre mais collaborent pour fournir le service et ça peut impliquer de fusionner les équipes.

    Le fait de produire quelque chose de différent avec ce type d'organisation qu'avant n'est qu'un effet de bord et pas un objectif.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

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

    Posté par  . En réponse au journal De l'influence néfaste de Google sur les développeurs C++. Évalué à 3.

    Mais il faut quand même passer le booléen, donc à moins d'inliner, il y a un coût.

    J'avais compris que ça se basait justement sur l'inlining.

    En regardant vite fait je suis tombé sur cette vidéo qui semble aller dans ton sens (mais je l'ai pas encore regardé) : CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions” (sur youtube) l'abstract sur isocpp.org.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • # Lien

    Posté par  . En réponse à la dépêche Bash 5 : une introduction . Évalué à 2. Dernière modification le 06 août 2022 à 22:29.

    Le lien dans « Aller plus loin » ne fonctionne pas chez moi. La redirection https → http ne semble pas autorisé par mon navigateur. Je ne sais pas si c'est une configuration chez moi ou si c'est classique.

    Après nouveau test ça fonctionne. Peut être que c'était juste un problème transitoire.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Qui a demandĂ© ce projet ?

    Posté par  . En réponse au lien Les CNIL européennes se disent très inquiètes du projet antipédopornographie européen. Évalué à 2.

    « pour une démocratie de qualitay, les citoyens doivent nécessairement élever leurs préoccupations pour les centrer sur la collectivité (comme dirait Aristote), avec un intérêt tout particulier pour les groupes inférieurs (ça c'est bien plus
    moderne). »

    Je ne crois pas du tout que ce soit possible et je ne suis pas sûr du tout que ce soit souhaitable.

    Je ne crois pas que ce soit possible parce que ça demande un niveau d'implication et de formation de l'électorat qui est très élevé.

    Et je ne crois pas que ce soit souhaitable parce qu'affirmer comment les gens devraient voter ou pas ne me semble pas très sain pour une démocratie. On demande l'avis au peuple, c'est pas pour lui dire comment il doit voter. Sans chercher à te faire de procès, je trouve que le pas pour aller vers le « si tu n'es pas formé, tu n'a pas à voter » n'est pas très grand et que c'est un grand coup porté au suffrage universel.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

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

    Posté par  . En réponse au journal De l'influence néfaste de Google sur les développeurs C++. Évalué à 5.

    sans compter l'impact sur les perfs

    Il me semblait que le c++ pouvait faire des optional/either en zero cost abstraction ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Merci Ă  Monsieur Sanchis

    Posté par  . En réponse à la dépêche Bash 5 : une introduction . Évalué à 6.

    je m'excuse de trouver ça fascinant.

    C'était une question, je ne me suis jamais penché sur csh/ksh/tcsh et je comprends pour l'autocomplétion effectivement.

    je ne pratique pas assez pour me souvenir de la façon élégante et concise de le faire.

    Depuis la version 4, tu peux soit utiliser la même méthode soit :

    $ site=linuxfr
    $ printf "%s\n" ${site} ${site^} ${site^^} ${site^^[iu]}
    linuxfr
    Linuxfr
    LINUXFR
    lInUxfr

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Merci Ă  Monsieur Sanchis

    Posté par  . En réponse à la dépêche Bash 5 : une introduction . Évalué à 3.

    Ksh est vraiment fascinent pour l'Ă©poque.

    Pourquoi ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Qui a demandĂ© ce projet ?

    Posté par  . En réponse au lien Les CNIL européennes se disent très inquiètes du projet antipédopornographie européen. Évalué à 2.

    Et c'est pas intéressant que des gens qui réfléchissent à faire société n'arrivent pas à parler entre eux ? Comment organiser 70 millions de personnes personnes si on arrive pas déjà à échanger ?

    Ils sont originaux dans le sens où ils n'ont jamais même tenté d'être mis en place nulle part. J'aurais probablement dû écrire intéressant à la place. Le découpage de pouvoir législatif, exécutif et judiciaire, n'est pas l'unique façon de s'organiser par exemple.

    M'enfin tu t'arrête sur un mot, je ne suis pas certaint que tu ai très envie de continuer.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: gâchis Ă  tous les niveaux

    Posté par  . En réponse au journal Une idée pour économiser 2.21 gigowatts sur la bande passante de Youtube. Évalué à 2.

    Ce n'est pas le même flux. Déjà pour une vidéo il faudrait une lecture synchronisée, mais surtout le flux est chiffré donc les 2 sont vu comme différents quoi qu'il arrive.

    Bon après il faut que plusieurs personnes veuillent télécharger la même chose au même moment dans la portée de l'antenne.

    Si pour de la FM/TNT où les antennes ont de très grandes portées et ne diffusent qu'un nombre réduit de flux audio/vidéo simultanément, c'est logique ça n'est pas du tout évident pour de l'internet.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Qui a demandĂ© ce projet ?

    Posté par  . En réponse au lien Les CNIL européennes se disent très inquiètes du projet antipédopornographie européen. Évalué à 3.

    Tu parle d'observation sur 2 millénaires et demi pour ensuite parler du cas de la France le tout en réaction à un projet européen.

    Reformulé ça pourrait donner : qu'il soit grand, petit, pauvre, riche, jeune, vieux, individu, ou collectif, chacun voit midi à sa porte (en France, en été, c'est à 14h d'ailleurs) ; pour une démocratie de qualitay, les citoyens doivent nécessairement élever leurs préoccupations pour les centrer sur la collectivité (comme dirait Aristote), avec un intérêt tout particulier pour les groupes inférieurs (ça c'est bien plus moderne).

    C'est vieux Aristote, il y a beaucoup beaucoup beaucoup de textes bien plus récents et plus intéressants qui vont prendre en compte les écrits précédents, ce qui a était tenté et qui même si tu n'es pas d'accord vont ouvrir le sujet plutôt que de rester sur des idées qui ont un bon 2000 ans sans qu'on arrive à l'appliquer. Rien que les écrits de certains révolutionnaires sont très originaux.

    Bon et quand on tente comme tu le fait d'extrapoler à partir d'un point ponctuel, c'est intéressant d'inverser le sujet. L'allocation adulte handicapé concerne 1.7% de la population et sa déconjugalisation concerne une partie de ses 1.7%. C'est un sujet qui concerne très peu de monde, une bonne partie de français ne connaissent pas les conditions de son obtention, son montant et ne savent pas ce que l'on entends par déconjugalisation. Ces dernières années des groupes ont tentés d'influencer les députés pour l'obtenir. C'est du lobbying. Ils n'ont pas réussi et c'est cette année quand le gouvernement a voulu montrer qu'il faisait des choses pour le pouvoir d'achat que c'est finalement devenu acceptable.

    Si je reprends les 3 questions plus haut :

    • Est-ce une des prĂ©occupations majeures des europĂ©ens français ? → non
    • Il y a eu une grande manifestation en faveur de l'espionnage des communications la dĂ©conjugalisation de l'AAH ? → 31k signatures il semble que notre dĂ©mocratie considère que c'est une grande manifestation
    • Est-ce qu'il y un Parti de la Surveillance GĂ©nĂ©rale de l'adulte handicapĂ© qui a Ă©tĂ© Ă©lu sur ce thème ? → non

    Est-ce que pour autant tu dirais que « des groupes d'intérêts (autrement dit des partis) poussent ces sujets selon leur agenda propre, et pour progresser discrètement mais continument (la politique n'aime pas les maths) vers des mesures qui soient à leur avantage » ? Moi je pense que non et que la réduction de prendre 3 questions et d'en faire un principe démocratique se suffisant à lui-même (s'il ne passe pas ce tamis, alors tu parle presque de déni de démocratie).

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Qui a demandĂ© ce projet ?

    Posté par  . En réponse au lien Les CNIL européennes se disent très inquiètes du projet antipédopornographie européen. Évalué à 2.

    Je ne dois rien comprendre Ă  ce que tu dis du coup

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Qui a demandĂ© ce projet ?

    Posté par  . En réponse au lien Les CNIL européennes se disent très inquiètes du projet antipédopornographie européen. Évalué à 2.

    Une corporation peut avoir une demande et être entendu sans que ça fasse partie d'un « agenda propre », c'est juste un point de vu sur un sujet sans que ça soit inclut dans un plan présumé machiavélique.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Je sais, c’est Microsoft

    Posté par  . En réponse au lien Retour sur une campagne de phishing qui a réussi à contourner la double authentification. Évalué à 2.

    Toutes les doubles authentifications ne nécessitent pas de téléphone portable, si c'est bien d'un téléphone portable dont tu parle et l'attaque présentée ne nécessite pas que la double authentification utilise de téléphone portable. Elle demande simplement 2 choses :

    • du fishing par mail, sms ou le moyen que tu veux pour diriger vers ton faux site
    • que l'authentification se fasse via un navigateur pour rĂ©cupĂ©rer le cookie de session

    Tu aurai un token rsa physique ça marcherait aussi.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Beaucoup de bruit...

    Posté par  . En réponse au lien GitLab plans to delete dormant projects in free accounts. Évalué à 3.

    Techniquement il me semble qu'ils ont aucune communication officielle qui parle de suppression, c'est une fuite anonyme.

    Est-ce que c'était un ballon d'essai ou est-ce que c'est un problème de communication ça je sais pas.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Petits gestes et grand vide

    Posté par  . En réponse au journal Hypocrisie d'énergie . Évalué à 4.

    Je retrouve pas la vidéo qui le montre particulièrement bien, mais tu as celle là qui montre la densité que tu peut obtenir selon les moyens de transports.

    https://limportant.fr/infos-planete/56/t/882383

    Pour te donner un cas extrême. Quand tu as un feu de circulation où quand tu arrive tu sais que la prochaine fois qu'il passera au vert tu n'aura pas le temps de passer, si tu as une piste cyclable à côté, le vélo n'aura pas ce problème.

    Ça vient de la densité de circulation. Avec une densité plus forte tu as un débit plus élevé et donc dans les 45s de feu vert tu fera passer plus de gens à vélo qu'en voiture.

    Ce type de problème avec les feux peu arriver à vélo mais il faudra bien plus de monde pour que ça apparaisse.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Petits gestes et grand vide

    Posté par  . En réponse au journal Hypocrisie d'énergie . Évalué à 3.

    Et je pense que c’est dû à l’habitat : sans jardin, une jeunes est « condamné » à « zoner » dans les communs, et les mauvaises idées ayant tendances à fleurir en groupe, engendre des comportements incivils.

    Il y a un paquet de variables potentiellement cachées dans ta corrélation. Par exemple le prix du m2.

    Je n'ai pas cherché mais tu trouvera peut-être des études qui ont été faites sur cette ville pour tenter d'expliquer.

    D'ailleurs tu donne 2 exemples, le 19ème arrondissement de Paris et 10 fois plus dense que la moyenne d'Amiens. Toutes les densité ne sont pas les mêmes et les phénomènes de gethoisation et de gentrification sont beaucoup étudié depuis 20 ou 30 ans.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Je sais, c’est Microsoft

    Posté par  . En réponse au lien Retour sur une campagne de phishing qui a réussi à contourner la double authentification. Évalué à 1.

    Quel est le rapport ? L'attaque s'appuie sur les sessions des navigateurs.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll