nico4nicolas a écrit 1030 commentaires

  • [^] # Re: Quel est votre niveau?

    Posté par  . En réponse au sondage Quel est votre niveau d’anglais ?. Évalué à 2. Dernière modification le 07 novembre 2019 à 18:42.

    C'est marrant car les Etats-Unis n'ont pas de langue officielle au niveau national :

    English is the official language of 32 states; English and Hawaiian are both official languages in Hawaii, and English and 20 Indigenous languages are official in Alaska. Algonquian, Cherokee, and Sioux are among many other official languages in Native-controlled lands throughout the country. French is a de facto, but unofficial, language in Maine and Louisiana, while New Mexico law grants Spanish a special status.

    Toujours en se basant sur Wikipedia, l'Anglais serait la langue principale de 80% des personnes résidant aux Etats-Unis. Le Français fait partie des quelques langues qui comptent plus d'un million de locuteurs à la maison.

  • [^] # Re: Vient de sortir...

    Posté par  . En réponse au journal Le Guide pour Apprendre à Réparer ses Appareils ÉlectroMénagers et Électronique Soi-même. Évalué à 5.

    (sinon je déteste les titres avec des majuscules sur (presque) tous les mots, c'est moche, clinquant… on dirait des titres en anglais ;-))

    Ici, les majuscules viennent illustrer l'acronyme qui a été utilisé pour nommer le manuel.

  • [^] # Re: risque

    Posté par  . En réponse au journal S'acheter son logement avec le salaire d'un expert C++ (ou autre techno). Évalué à 6.

    L'imposture est quand même assez facile à démasquer :

    Ce script Python créer un dépôt Git et le remplit avec un bon millier de commits sur un fichier

    Tous les commits sont faits sur un fichier "helloworld". En regardant le contenu du dépôt où les commits sont faits, il est relativement facile de démasquer l'imposteur. Ce script n'est pas prévu pour fournir plus qu'une simple illusion d'activité sur un "faux" dépôt.

  • # My 2 cents

    Posté par  . En réponse au message Design tshirt tracim - lequel préférez vous ?. Évalué à 6.

    1. Je trouve l'idée du bouclier trop "violente", ça apporte une idée de guerre ou de conflit qui n'est pas souhaitable. C'est assez négatif pour les suricates qui ont l'air de se faire attaquer et on se demande bien pourquoi.

    2. J'aime bien l'idée d'évolution et de se grandir avec l'aide des autres mais comme dit dans un autre commentaire, c'est une impression de déjà vu. Le dessin ne semble pas original.

    3. Mon préféré, ça transmet l'idée que tout le monde est attiré par (ou concentré sur) un même but. Il y a l'idée d'accéder à quelque chose qui ne serait pas accessible sans collaboration et surtout, l'idée d'obtenir quelque chose (une finalité).

  • [^] # Re: Deep blue

    Posté par  . En réponse au journal Les humains sont battus à StarCraft 2 par un logiciel qui regarde le jeu avec une caméra. Évalué à 2. Dernière modification le 05 novembre 2019 à 17:00.

    Tu cherche à utiliser la langue pour normaliser l'usage.

    Euh… non, c'est plutôt le contraire. Je déplorais que la définition soit "changeante".

    il est évident que l'avancement que chaque domaine effectue fait évoluer la notion d'intelligence.

    Euh… non, ça c'est la connaissance (cf. la lien des nains sur les épaules de géants).

    Dans les faits, il suffisait d'accepter que des animaux non-humains fabriquent des outils.

    Et c'est très largement accepté : tu te bats contre des ennemis imaginaires.

    C'est accepté aujourd'hui. Et j'expliquais que j'avais le sentiment que c'était la même chose pour l'intelligence artificielle. Il suffit de lire les commentaires qui disent que parce que les tactiques ne sont pas filtrées ou parce que l'ordinateur joue sans bras, ce n'est pas de l'IA.

    Ce qui sort l'intelligence sociale par exemple.

    Non. A moins qu'il n'y ait pas de situation nouvelle dans les interactions sociales.

  • [^] # Re: Deep blue

    Posté par  . En réponse au journal Les humains sont battus à StarCraft 2 par un logiciel qui regarde le jeu avec une caméra. Évalué à 3.

    Je vois pas bien en quoi il serait nécessaire d'avoir une définition "stricte" si ça n'est pas le reflet des usages de ce terme.

    C'est l'objet d'une partie des commentaires de ce journal. Il m'apparait important d'avoir une telle définition "figée" pour qu'elle ne soit pas évolutive en fonction de l'usage. Ainsi, il serait très étrange de considérer ce qu'à fait Deep Blue comme de l'intelligence (artificielle) dans les années 2000 et ça n'en serait plus aujourd'hui.

    Lorsque Jane Goodall découvre que les chimpanzés fabriquent des outils rudimentaires, c'est une révolution car, à l'époque, l'être humain était considéré comme "l'animal qui fabrique des outils". Un de ses illustres collègues lui dit alors quelque chose du style : "Si c'est vrai, il faudra redéfinir ce qu'est un outil… ou alors redéfinir ce qu'est qu'être humain". Dans les faits, il suffisait d'accepter que des animaux non-humains fabriquent des outils.

    Avec ça en tête, j'avais écrit qu'une forme d'intelligence même rudimentaire était aussi de l'intelligence (artificielle dans ce cas). Une définition de l'intelligence que j'apprécie (mais qui n'est pas meilleure qu'une autre) est : "C'est la faculté d'appréhender une situation nouvelle".

  • [^] # Re: Deep blue

    Posté par  . En réponse au journal Les humains sont battus à StarCraft 2 par un logiciel qui regarde le jeu avec une caméra. Évalué à 1.

    Merci pour ce commentaire intéressant. J'apprécie beaucoup l'idée que le partage de capacités entre humains et machines permet de repousser les limites de chacun.

  • [^] # Re: Deep blue

    Posté par  . En réponse au journal Les humains sont battus à StarCraft 2 par un logiciel qui regarde le jeu avec une caméra. Évalué à 4.

    Selon une définition moderne de l'IA, qui va probablement changer dans les prochaines années.

    Je trouve le changement de définition déplorable. J'ai l'impression que ça ressemble aux changements de la définition de l'intelligence lorsqu'on s'aperçoit de celle des animaux (non-humains). Comme si nous voulions séparer l'être humain du reste.

    Un algorithme "brute-force" est, pour moi, de l'intelligence artificielle car il faut être capable d'envisager/calculer tous les coups les possibles et leurs implications. C'est une intelligence "simple" mais qui fonctionne très bien pour des problèmes simples (ex : jeu du morpion). Les machines ne fonctionnant pas comme le cerveau humain, cette intelligence peut être utilisée pour des problèmes plus complexes (ex : échec) avec une efficacité certaine.

  • [^] # Re: Pas satisfait par la réponse

    Posté par  . En réponse au journal Du logiciel libre et de la liberté en général. Évalué à 4.

    Ah ouais, on en est là dans l’acceptation que tout ce vaut ?

    Ce n'est pas ce que j'ai voulu exprimer. J'ai voulu écrire que si jugement de valeur il y a, ce jugement est forcément subjectif. Le jugement variera d'un individu à l'autre. De façon paraphrasé, l'exemple donné dans le commentaire initial était : "Pour un homophobe, exclure les personnes homosexuelles serait aussi pertinent que pour un autre d'exclure les personnes nazies".

  • [^] # Re: Pas satisfait par la réponse

    Posté par  . En réponse au journal Du logiciel libre et de la liberté en général. Évalué à 2.

    Tout d'abord, merci pour ces explications supplémentaires.

    Pas pour les pensées et les croyances, mais l'appel à la haine est tout à fait répréhensible, précisément sur la base du raisonnement que je viens d'évoquer. Il est, en soi, nuisible à la société et est donc accessible à la Loi.

    N'est-ce pas un procès d'intention que de juger qu'un groupe de personnes est plus enclin à cet "appel à la haine" ? En tant que libriste, je déteste la société Apple et pourrais appeler à la violence envers ses dirigeants ou les utilisateurs de leurs produits. On pourrait aussi imaginer un groupe nazi voulant participer au développement d'un logiciel libre pour le bien de commun.

    Ce que tu écris est intéressant et je suis d'accord mais dans le cas présent, je ne le pense pas applicable puisque la décision d'interdiction est prise à priori de toute utilisation du service. A contrario, si la décision était une interdiction faisant suite à un comportement portant atteinte à la vie ou aux libertés d'autres, ce serait compréhensible. Cependant, dans ce cas précis, l'interdiction porterait sur un groupe plus précis (un groupe nazi spécifiquement nommé par exemple).

    Oui, mais si on considère le logiciel libre comme un moyen de tendre vers une société meilleure et non comme un but en soi, ce n'est pas un problème.

    Le mot "meilleure" me pose problème. "Tolérante" aurait sans doute était plus adapté. Cela étant, je comprends l'idée.

  • # Pas satisfait par la réponse

    Posté par  . En réponse au journal Du logiciel libre et de la liberté en général. Évalué à 10. Dernière modification le 31 octobre 2019 à 16:17.

    Je ne suis pas satisfait par la réponse formulée car je ne pense pas qu'elle répond au commentaire initial. Il est possible que je ne l'ai pas comprise.

    En définitive, et pour répondre à Zenitram, ça ne me choque pas d'interdire un logiciel libre à des nazis si c'est pour les empêcher de diffuser de la propagande nazie.

    1. Qu'est-ce qui te permet de juger les nazis différemment des libristes ou n'importe quel autre groupe de la population ? Il me semble qu'en France, il n'est pas possible de condamner quelqu'un pour ses pensées/croyances. Ainsi, un nazi ou un libriste ne peuvent pas être condamnés pour avoir une certaine vision du monde. Il en va tout autrement des actions qui découleraient de ces idées. Un libriste pourrait être condamné pour violence ou incitation à la violence contre des personnes responsables de logiciels propriétaires. Faudrait-il interdire un logiciel "libre" aux libristes extrémistes ? Qu'est-ce qui permet de dire qu'un libriste est extrémiste ou ne l'est pas ? Est-ce qu'un libriste qui pourrait potentiellement devenir extrémiste doit faire l'objet de cette même interdiction ?
    2. Un logiciel "libre" dont on interdit l'utilisation ne serait plus un logiciel libre puisqu'il ne respecterait pas strictement les 4 libertés.
    3. Le sujet original comportait 2 points discutables, l'utilisation du logiciel et la liberté d'expression des développeurs. Le deuxième point a été laissé de côté.

    Le point que soulève Zenitram est qu'à un moment ou un autre, tu te poses en juge de ce qui est bien et de ce qui ne l'est pas. C'est ce jugement forcément très subjectif que semble condamner Zenitram. Encore une fois, il est possible que je n'ai pas compris la réponse.

  • [^] # Re: Tropes ?

    Posté par  . En réponse au journal Critique positive de Terminator Dark Fate. Évalué à 4.

    Plus que la Tropézienne, c'est la critique en 1 phrase (de 5 lignes) qui me parait indigeste.

  • [^] # Re: Décomposer les opérations

    Posté par  . En réponse au message Je ne comprends pas ce que fait cette fonction. Évalué à 2. Dernière modification le 30 octobre 2019 à 16:41.

    Ca fonctionne ! Que t'attendais-tu à avoir ?

    Il faut faire la différence en durée de vie et portée des variables. En ajoutant le mot clé "static" à la variable i/j dans la fonction dix(), tu changes sa durée de vie mais pas sa portée. La variable n'est accessible que dans la fonction dix()… sauf à utiliser un pointeur.

    Il faut garder à l'esprit que dans ton programme initial, tu avais 3 variables i différentes. Ajouter le mot clé static ne change pas la portée de ces variables et tu as toujours 3 variables i différentes (le changement de nom de i en j n'ayant absolument aucune importance).

    Edit : pardon, ça ne fonctionne pas car tu utilises la fonction zero() comme la fonciton dix() était utilisée initialement, tu retombes donc sur le même problème. Et en plus, j n'est pas déclaré dans la fonction zero() donc ça ne doit même pas compiler.

  • [^] # Re: Décomposer les opérations

    Posté par  . En réponse au message Je ne comprends pas ce que fait cette fonction. Évalué à 3.

    Qu'est-ce qui ne fonctionne pas ? Avec ton code modifié, la valeur de i à la fin du programme est prévisible.

  • [^] # Re: Décomposer les opérations

    Posté par  . En réponse au message Je ne comprends pas ce que fait cette fonction. Évalué à 4. Dernière modification le 30 octobre 2019 à 16:02.

    C'est exactement ça ! Le comportement n'est pas prévisible, on ne sait pas ce qui sera à stocké à l'adresse où était la variable locale i. On ne sait pas si cette adresse sera accessible.

  • # Décomposer les opérations

    Posté par  . En réponse au message Je ne comprends pas ce que fait cette fonction. Évalué à 6.

    Pour comprendre, il est utile de décomposer les opérations effectuées.

    int * p; // déclaration d'un pointeur p
    p = dix(); // assignation du pointeur p à la valeur retournée par la fonction dix()

    Si tu as compris ce que retourne la fonction dix(), tu as la réponse à ta question. La question qui est intéressante pour comprendre la portée et la durée de vie des variables est : que vaut i à la fin du main ?

  • [^] # Re: Vive le 20° siècle !

    Posté par  . En réponse au lien La CNIL vient de déclarer illégale l'expérimentation de reconnaissance faciale dans des lycées. Évalué à 7.

    M. Estrosi est très malhonnête dans ses propos. Extrait de l'article en lien :

    Il ne s’agit ici que d’un avis de la CNIL (…) qui a clairement énoncé que : « il résulte de cet examen que ce dispositif ne saurait être légalement mis en œuvre ».

    La CNIL ne fait que formuler son interprétation de loi. Ce n'est donc pas une décision. Il ne s'agit pas de principes dépassés mais d'un texte réglementaire :

    Les arguments s’appuient essentiellement sur le règlement général sur la protection des données personnelles (RGPD)

    Pour rappel, le RGPD est entré en application le 25 mai 2018.

  • # Ce qu'il te reste à faire...

    Posté par  . En réponse au journal Les compagnies informatiques le détestent. Évalué à 10.

    Ce qu'il te reste à faire… c'est de trouver un meilleur bloqueur de pubs. Avec uBlock Origin sous Firefox, je ne vois pas les pubs sur le site de France Inter.

    En fait, ce qui m'agace là-dedans, c'est la présentation du produit.

    Toute la présentation du produit est tellement caricaturée que ça prête presque à sourire.

    Extraits choisis :

    Nous avons parlé au représentant d’un magasin de quartier, qui nous a tristement confié que, si ce produit continuait à se vendre ainsi, leur magasin allait perdre des millions, voire même devoir fermer l’année prochaine.

    “Pourquoi irais-je dépenser des milliers d’euros pour un nouveau portable alors que j’ai juste besoin d’acheter Xtra-PC!” déclara le deuxième testeur.

    Après une discussion enflammée, on autorisa les testeurs à acheter des prototypes pour 400 euros.

    La livraison fut un peu plus longue qu’habituellement, probablement du fait d’une forte demande. Mais 4 jours après, notre colis était là.

    Du fait d’une très forte demande, il se pourrait cependant que les ventes soient bientôt temporairement suspendues, le fabricant ayant des difficultés à produire suffisamment!

    Dernières nouvelles: PLUS QUE 4 CLÉS DISPONIBLES. Réduction spéciale de 35% valable jusqu’au: 30 Octobre 2019

  • [^] # Re: Youtube

    Posté par  . En réponse à la dépêche Firefox 70. Évalué à 2.

    Je ne vois pas la pertinence de Mozilla dans le domaine

    Pour une tentative de début de réponse, voici ce qui est indiqué sur leur site :

    A healthy internet requires an active, global community. Mozilla’s advocacy work brings people together from around the world to educate and fight for privacy, inclusion, literacy, and all principles of a healthy internet. A healthy internet supports the voices of people, including you.

    Traduction automatique avec deepl :

    Un Internet sain nécessite une communauté mondiale active. Le travail de plaidoyer de Mozilla rassemble des gens du monde entier pour éduquer et lutter pour la vie privée, l'inclusion, l'alphabétisation et tous les principes d'un Internet sain. Un Internet sain soutient la voix des gens, y compris la vôtre.

  • [^] # Re: CNIL

    Posté par  . En réponse au journal Nul n'est censé ignorer la loi. Évalué à 4.

    La CNIL fait globalement bien son travail

    C'est discutable.

  • # Congés sabbatique ?

    Posté par  . En réponse au journal Changement de carrière.. Évalué à 2.

    J'ai connu 2 collègues qui ont récemment fait ce choix de changer de carrière. La différence est que les deux avaient l'envie de faire autre chose et cette envie était bien définie. Leurs départs étaient motivés par une attirance plutôt qu'un raz-le-bol comme cela semble être ton cas.
    L'un d'eux a pris un congés sabbatique pour tenter l'aventure indépendante avec l'idée que si ça fonctionnait, il ne reviendrait pas. Pourquoi ne pas demander à en faire de même ? Cela permettrait d'avoir un filet et retomber dans un univers connu si ton congés n'était pas satisfaisant.

  • [^] # Re: Gros fichiers ?

    Posté par  . En réponse au journal Atom / VSCode. Évalué à 2.

    Il existe (au moins) une extension de coloration syntaxique applicables aux fichiers de log.

  • [^] # Re: Embrace, extend and extinguish

    Posté par  . En réponse au journal Atom / VSCode. Évalué à 3.

    Atom a été développé avant l'acquisition de Github par Microsoft. Atom est un logiciel libre (licence MIT). VSCode a deux licences, le code source est libre (licence MIT), le binaire est propriétaire.
    Le fait que les sources soient libres, cela permet de forker facilement (ex : VSCodium) et la stratégie "Embrace, extend and extinguish" ne me parait pas possible dans ce contexte.

  • [^] # Re: Eclipse

    Posté par  . En réponse au journal Atom / VSCode. Évalué à 7.

    Si j'apprécie l'environnement d'Eclipse, je le trouve lourd, surtout au démarrage. Je préfère les éditeurs légers comme… vim.

  • [^] # Re: Gros fichiers ?

    Posté par  . En réponse au journal Atom / VSCode. Évalué à 3.

    Chez moi, quelques secondes pour ouvrir l'éditeur et un fichier de log d'environ 100Mo.