jtremesay a écrit 321 commentaires

  • [^] # Re: J'aime pas :)

    Posté par  (site web personnel) . En réponse au journal Mi kama sona e toki pona*. Évalué à 1.

    Oui, je pense. Bâbord indique le coté gauche quand on regarde vers l'avant. Genre tu peux dire que pour rejoindre le poste incendie de tribord il faut tourner à gauche aprés la cambuse. Le probléme d'un navire par rapport à d'autres véhicules c'est qu'on est pas forcément toujours orienté dans le sens de la marche quand on est dedans

    Je pense que c'est un faux problème. Sur un avion suffisamment grand, on peut aller vers babord, tribord, la proue ou la poupe. Pourtant, les gens comprennent quand on parle de l'aile gauche ou des rangées de droite. Le "quand on regarde vers l'avant" est pour moi induit. Mébon, j'ai pas testé les grands bateaux. Par contre, j'ai testé le souk de Marrakech, et avoir des indications en gauche/droite ou en bâbord/tribord ne m'aurait pas franchement aidé. Heureusement qu'il y avait l'ami GPS '

  • [^] # Re: J'aime pas :)

    Posté par  (site web personnel) . En réponse au journal Mi kama sona e toki pona*. Évalué à 3.

    Pirahã, langue naturelle minimaliste

    • sans forme passée
    • sans nombre grammatical, chiffres ou concept de compter, juste les notions de « peu » et « beaucoup » (et encore que…)
    • sans quantificateur
    • sans mot pour exprimer les couleurs

    La chaîne Linguisticae a fait une vidéo dessus récemment.

  • [^] # Re: J'aime pas :)

    Posté par  (site web personnel) . En réponse au journal Mi kama sona e toki pona*. Évalué à 1.

    Par contre, j'ai beaucoup de mal avec la prétention que cette langue devienne un moyen de communication.

    N'est-ce pourtant pas le but de toute langue, communiquer ?

    Comment peut-on voir comme un avantage:
    * d'éliminer de facto toute notion d'étymologie,

    Je ne vois pas non plus en quoi c'est un inconvénient. Au moins on s'épargne les aller-retours entre nénuphar et nénufar selon les avancées de l'étymologie ou les bizarreries issue de l'historique.

    • de supprimer les possibilités d'ambiguïté, de double sens,

    au contraire, avec une faible quantité de mots fortement polysémiques, la langue est très ambiguë. Rien que son nom, toki pona peut s'interpréter de différentes manières tel que "langue du bien" ou "réparation simple" car toki pouvant vouloir dire langue, parler, bonjour et pona bien, simple, réparer (la créatrice a choisi la première option). Et c'est bien pour cela que j'ai dit qu'on ne pourra pas en faire une langue technique ou diplomatique, il est beaucoup trop difficile d’énoncer clairement et sans ambiguïté des propos.

    Est-ce vraiment un progrès de réduire l'expression humaine a 120 mots ?

    Tout dépend du contexte et des besoins. Si tu veux voyager et que tu es nul en langues, il te sera sûrement plus facile d'apprendre les 120 mots du toki pona que les 850 du vocabulaire de base anglais (oui, je sais, actuellement la langue n'est pas répandue, mais pour le bien de l'expérience de pensée, admettons que).

    C'est même pas le vocabulaire nécessaire pour désigner l'accastillage d'un voilier…

    Je n'ai absolument de que « accastillage » peut vouloir dire. Mais j'en fiche un peu, je ne fais pas de bateau. À ce propos, les gens de la mer étaient-ils vraiment obligés de créer tout un vocabulaire redondant avec le français courant ? Gauche, droite, avant et arrière sont vraiment ambiguës au point de nécessiter bâbord, tribord, proue et poupe ?

  • # Huawei ?

    Posté par  (site web personnel) . En réponse au lien [kernel] hksp se fait recaler. Évalué à 9.

    Dans le Readme, il est dit

    NOTICE:
     This project have done my research in spare time,the name of hksp was given by myself,
    it's not related to huawei company,there is no huawei product use these code. 
     This patch code is raised by me,as one person do not have enough energy to cover every thing,
    so there is lack of quality assurance like review and test. 
     THis patch is just a demo code. 
    
  • # Demande d'édition

    Posté par  (site web personnel) . En réponse au journal Verilog && récursivité(récursivité(récursivité( ERROR: STACK OVERFLOW. Évalué à 5.

    Me suis planté de bouton et ai cliqué sur publié à la place du prévisualiser.

    Est-ce qu'un modo pourrai corriger la phrase « En chaînant les mux2 sous forme d'arbre, il est possible d'obtenir des multiplexeurs plus grands, tel que le mux :» et ajouter «4» à la fin (-> «tel que le mux 4 :») et remplacer l'image juste en dessous par celle là ? https://i.zcraft.fr/3724891588696559.png

    Merci !

  • # Merci pour cette lecture intéressante

    Posté par  (site web personnel) . En réponse au lien Ça chausse du combien un objet Java. Évalué à -2.

    .

  • [^] # Re: chapeau

    Posté par  (site web personnel) . En réponse au journal Nouvelles de kFPGA, le FPGA libre. Évalué à 2.

    Quand je lis ça, je me dis que je ferai mieux de partir sur du synchrone pour commencer.

    Et en preview, ma DFF qui gère le sync et l'async o/

    module KFPGA_DFF(
        output reg q,
        input d, clk, rst, is_rst_sync
    );
        wire rst_sync = rst && is_rst_sync;
        wire rst_async = rst && !is_rst_sync;
        always @(posedge clk, posedge rst_async)
            if (rst_async)
                q <= 1'b0;
            else
                if (rst_sync)
                    q <= 1'b0;
                else
                    q <= d;
    endmodule

    (oui, j'ai appris le verilog par moi même, non, je ne suis pas allé loin dans mon apprentissage, et oui, j'ai conscience que c'est un peu pourri, mais c'est tout ce que j'ai trouvé)

  • [^] # Re: chapeau

    Posté par  (site web personnel) . En réponse au journal Nouvelles de kFPGA, le FPGA libre. Évalué à 3.

    Je connais plus le VHDL que verilog. Mais si je comprends cette description (if rst) teste bien le niveau, c'est bien un reset sur le niveau qui est fait. Donc oui, c'est bien une bascule normale. C'est le terme que tu avais employé (reset sur un front) qui était ambigu.

    Ouais, je voulais surtout dire qu'il fallait envoyer un 1 plutôt qu'un 0 pour réaliser le reset.

    L'intrêt ici est de tout connaitre et donc tout maitriser, ce qui n'est pas le cas avec des FPGA et outils commerciaux ou la partie bitstream est une boite noire.

    Les outils libres arrivent de mieux en mieux à supporter les FPGA proprios (voir le projet Symbiflow) donc les bistreams perdent de plus en plus leur côté boite noire. Je suis plus concerné par le fait que les FPGA eux-même soient des boîtes noires. Qu'est-ce qui nous dit que des backdoors n'ont pas été implémentés à la demande de la NSA pour par ex extraire facilement les clés cryptographique quand de l'AES est implémenté dessus ?

    Et pour finir un soft libre serait aussi sans doute très intéressant pour des universités pour des aspect pédagogique, là ou encore une fois les outils commerciaux sont fermés.

    Grave. D'ailleurs, je compte me rapprocher de mes anciens profs d'IUT membres du LIRMM pour exploiter des thésards :D

  • [^] # Re: chapeau

    Posté par  (site web personnel) . En réponse au journal Nouvelles de kFPGA, le FPGA libre. Évalué à 2.

    Franchement, je suis impressionné par la qualité et quantité de boulot qui se cache derrière ce projet.

    Merci :)

    J'ai une petite remarque sur le reset de ton FPGA, pourquoi sur front ? En général les reset sont asynchrone et sur un état (de préférence actif à 0). En plus ça aura l'avantage quand tu voudra fondre ton circuit de trouver directement des bascules qui le font. En effet dans tous les cas en bibliothèque de cellules, les bascules sont à raz async et actif à 0, mais jamais sur un front.

    Je ne sais pas si c'est parce qu'on veut dire la même chose avec des mots différents, mais dans tous les exemples de code verilog que j'ai pu trouver au cours de ma (courte) carrière dans la micro-élec, le reset des flip-flop était décrit comme ça

    // async
    always @(posedge clk, posedge rst)
        if (rst)
            stored_data <= 0;
        else
            stored_data <= input_data;
    
    // sync
    always @(posedge clk)
        if (rst)
            stored_data <= 0;
        else
            stored_data <= input_data;

    Comme l'indique de posedge ("positive edge", front montant en français), c'est le changement d'état (du signal d'horloge les FF synchrone, du signal de reset pour les FF asynchrone) qui déclenche la fonctionnalité.
    Là où je vais à contre courant de l'industrie, c'est d'utiliser le front montant plutôt que le descendant. Mais bon, ce n'est pas difficile de passer de l'un à l'autre. Pis de toute façon, à terme, je supporterai les deux (ainsi que le mode sync/async).

    Comme tu peux le constater, cela synthétise et mappe parfaitement vers une DFF de la bibliothèque de stdcell OSU035 :

    $ cat source/DFF.v 
    module DFF(output reg d, input d_in, clk, rst);
        always @(posedge clk, posedge rst)
            if (rst)
                d <= 0;
            else
                d <= d_in;
    endmodule
    $ qflow synth -t osu035 DFF
    $ cat synthesis/DFF_mapped.v
    /* Generated by Yosys 0.9+2406 (git sha1 93ef516d, gcc 9.3.0-1 -march=native -O3 -fno-plt -fPIC -Os) */
    
    (* top =  1  *)
    (* src = "/home/killruana/tmp/DFF/source/DFF.v:1.1-7.10" *)
    module DFF(d, d_in, clk, rst);
      wire _0_;
      wire _1_;
      (* src = "/home/killruana/tmp/DFF/source/DFF.v:1.38-1.41" *)
      input clk;
      (* src = "/home/killruana/tmp/DFF/source/DFF.v:1.23-1.24" *)
      output d;
      (* src = "/home/killruana/tmp/DFF/source/DFF.v:1.32-1.36" *)
      input d_in;
      (* src = "/home/killruana/tmp/DFF/source/DFF.v:1.43-1.46" *)
      input rst;
      INVX1 _2_ (
        .A(rst),
        .Y(_0_)
      );
      (* src = "/home/killruana/tmp/DFF/source/DFF.v:2.5-6.23" *)
      DFFSR _3_ (
        .CLK(clk),
        .D(d_in),
        .Q(_1_),
        .R(_0_),
        .S(1'h1)
      );
      (* keep = 32'd1 *)
      BUFX2 _4_ (
        .A(_1_),
        .Y(d)
      );
    endmodule
    

    Pour finir une question : as tu déjà envisagé de faire fabriquer ton FPGA, si oui, chez qui (et avec quel budget car là ca parle de gros sous).
    En tout cas bonne continuation et encore une fois félicitations.

    Oui et non. Une fois que le projet sera suffisamment avancé, je compte faire un financement participatif pour fabriquer des puces open hardware à destination des bidouilleurs «kFPGA, l'Arduino des FPGA !». J'ai repéré eFabless qui travaille avec la fonderie X-Fab et qui permet d'utiliser un flot libre basé sur QFlow. Sinon le classique Europractice qui permet d’accéder à toutes les fonderies ou presque, même si je crains qu'avec eux il ne me faille utiliser des outils proprios :'(

    À part ça, comme je cherche plus à me placer en tant que fournisseur d'IP et de service autour de la techno que en tant que vendeur de puces, je ne m'attends pas passer en fonderie régulièrement.

  • # Humour

    Posté par  (site web personnel) . En réponse au journal Notfound.org : sériousement ?. Évalué à 7.

    Le première fois que je suis tombé sur la 404 de DLFP, j'ai cru que c'était de l'humour noir « oh, c'est ballot, tout comme truc muche, ta page est introuvable ».

  • [^] # Re: playit

    Posté par  (site web personnel) . En réponse au journal Et vous, vous jouez à quoi?. Évalué à 2.

    Je me suis à 0 A.D. hier. Malgré des idées et innovations intéressantes par rapport à AoE II HD, je crois que je préfère encore ce dernier :-/

  • # Worldometers

    Posté par  (site web personnel) . En réponse au journal Où il est encore question du confinement…. Évalué à 3.

    Sur worldometers, il y a notamment un histogramme du nombre de nouveaux cas quotidien.

  • # Rôle de la cours de Cassation

    Posté par  (site web personnel) . En réponse au journal Le statut d'indépendant est fictif chez Uber (décision de la cour de cassation). Évalué à 10.

    La cours de Cassation n'a rien estimé du tout sur le statut du chauffeur, pour la simple raison que ce n'est pas son rôle. La cours de Cassation ne juge pas sur le fond mais la forme. En gros, elle vérifie qu'une décision de justice est conforme au Droit. Si non, elle casse (annuler) le jugement.

    Pour le cas qui nous intéresse, il y a eu un premier jugement aux Prud'Hommes entre Uber et le chauffeur.
    L'une des deux partie n'a pas été satisfaite du résultat et à fait appel (j'ignore quelle partie, je ne l'ai pas vu en survolant l'article).
    Lors du procès à appel, le tribunal à considéré que le chauffeur était bien un salarié d'Uber, malgré son soit disant statut d'indépendant.
    Uber n'a pas aimé la décision et à demandé à la cours de Cassation de se pencher sur le cas afin de vérifier si tout cela est bien conforme.
    La cours de Cassation n'a rien trouvé à redire au jugement en appel et a donc débouté Uber.

    C'est donc bien la cours d'Appel qui a défini le statut du chauffeur et la cours de Cassation qui a confirmé la validité du jugement rendu.

  • [^] # Re: Curieux

    Posté par  (site web personnel) . En réponse au journal Benjamin Griveaux et Facebook : De la bonne utilisation des réseaux sociaux…. Évalué à 6.

    1. fondamentalement, ça reste le même système : une partie décide pour le tout
    2. les probas ne sont pas nos amis. Même si en moyenne, on devrait avoir des assemblées représentative de la population, il y a toujours une chance de tomber sur un cas dégénéré comme par exemple une assemblée entièrement constituée d'animaux préhistoriques partouzeurs de droite tout comme il est possible d'avoir 100 piles en lançant 100 fois une pièce. Et avant que l'on me réponde que cela est complètement improbable, qu'elle était la probabilité d'avoir deux fois de suite le même tirage au loto ?.

    Dans l'actuel de mes connaissances et réflexions sur le sujet, je préférerai l'usage du mandat impératif à un système de représentants élus/tirés au sort.

  • [^] # Re: Curieux

    Posté par  (site web personnel) . En réponse au journal Benjamin Griveaux et Facebook : De la bonne utilisation des réseaux sociaux…. Évalué à 10.

    Pour le coup, Griveaux non plus ¯_(ツ)_/¯

  • [^] # Re: Curieux

    Posté par  (site web personnel) . En réponse au journal Benjamin Griveaux et Facebook : De la bonne utilisation des réseaux sociaux…. Évalué à 10. Dernière modification le 14 février 2020 à 16:39.

    C'est fort de dire ça quand le candidat a fait sa campagne sur le fait que les « valeurs de la famille » sont importantes pour lui, qu'il est un bon père, etc.

    Je ne connais pas spécifiquement le gens en question, je n'ai absolument pas suivi sa campagne et la seule chose que je sais de l'affaire est ce qu'il y a d'indiqué dans l'article du Monde listé dans le journal.

    Est-ce que Griveaux a défini clairement ce qu'il entendait par « valeurs de la famille » ?
    Parce que de mon point de vue, si sa femme et lui sont en couple libre (« avoir le droit d'aller ailleurs »), je ne vois en quoi cette histoire fait de lui un mauvais mari ou un mauvais père.
    Après, c'est sûr que si il prône une vision chrétienne de la famille, son comportement peut-être considéré comme hypocrite. (J'allais dire vision judéo-chrétienne, mais je me suis rappelé que dans l'ancien testament il est relativement ok de planter ses graines ailleurs que dans sa femme, cf Génèse 16:2 ou Génèse 19:33)

  • [^] # Re: Curieux

    Posté par  (site web personnel) . En réponse au journal Benjamin Griveaux et Facebook : De la bonne utilisation des réseaux sociaux…. Évalué à 8.

    Ils en ont bien de la chance c'est gens si fiers de leur corps que des images d'eux-même nus ne les dérange pas. Ou alors est-ce moi qui suis terriblement complexé ?

    Les deux mon capitaine. Dans notre société extrêmement basé sur l'apparence, je ne doute pas que les mieux gaulés ont plus de facilité à exposer leur corps. Mais tu peux aussi apprendre à ne pas te soucier du regard des autres ou à t'accepter tel que tu es.

    Pour ma part, je fais 1m70 pour 95kg (j'ai grave pris suite à une dépression). Même si j'ai une bonne base musculaire grâce à la pratique régulière du vélo et de l'escalade, j'ai quand même au moins 20kg de graisse en trop qui dépasse de tout les côtés. Pourtant, ça ne m'empêche pas de continuer à pratiquer le naturisme. Par exemple, je suis autant que possible à poil chez moi, tant que la température le permet. Je n'ai pas non plus de problème à garder ma tenue d'Adam quand j'ai des invités (obviously, seulement avec ceux qui sont ok avec ça. Je m'habille pour les autres).

    Un truc qui aide pas mal pour vaincre le complexe, c'est les lieux naturistes familiaux tel que les plages ou les sources d'eau chaude. Tu y croisera toute sorte de corps (des jeunes, des vieux, des grands, des petits, des maigres, des gros, …) souvent loin des archétypes de canon de beauté, ce qui te fait relativiser sur ton propre corps ("en fait tout le monde est moche o/"). Pis comme les gens sont là avant tous pour profiter du lieu, et qu'ils n'ont pas eux même envie d'être emmerdés, il y a vraiment très peu de matage et de jugement.

    J'y vois un symptôme de non démocratie. En effet dans une démocratie vraie c'est le peuple qui dirige, et donc la nature des dirigeant devrait-être homogène à celle des dirigés.

    Je vais cité Rousseau : « La souveraineté ne peut être représentée, par la même raison qu'elle ne peut être aliénée ; elle consiste essentiellement dans la volonté générale et la volonté générale ne se représente point ».
    Pour moi, «démocratie directe» est un pléonasme et « démocratie représentative » une oxymore désignant une oligarchie.

  • # Tu as oublié la NSA…

    Posté par  (site web personnel) . En réponse au journal Quand l’hôpital se fout de la charité… ou faites ce que je dis mais pas ce que je fais . Évalué à 5. Dernière modification le 13 février 2020 à 00:29.

    … qui interceptait des commandes de switchs et cie pour ajouter leurs backdoors. source

    Titre de l'image

  • [^] # Re: RGPD

    Posté par  (site web personnel) . En réponse au journal GeoIP change de licence à cause de la réglementation. Évalué à 8.

    L'adresse IP est considéré comme une donnée personnelle, au moins en France. Un fichier qui contient des adresses IP est donc par définition un fichier contenant des données privées. Même si le dit fichier ne contient que des ranges. Car après tout, 192.168.0.0/30 n'est qu'une écriture raccourcie de 192.168.0.0, 192.168.0.1, 192.168.0.2 et 192.168.0.3 (aux erreurs de calcul près de ma part). Du coup, légalement, la base GeoIP doit être traité avec le même degré de sécurité et de confidentialité que si c'était un fichier client complet (nom, prénom, adresse, …).

    Je pense que le législateur ou le juge n'a pas nécessairement pensé à toutes les conséquences de sa décision. Mais d'un autre côté, comme il est question de vie privée, c'est quoi le pire ? Une législation qui ne protège pas assez ou une qui protège trop ?

    Après, je pense que la jurisprudence finira par dire que dans un cas comme ça, on est pas vraiment sur de la manipulation de données privées (encore que, connaître le pays « d'origine » d'une IP permet de faire du filtrage sur cette caractéristique, ce qui peut être considéré comme une forme de discrimination à la nationalité) et que cet usage est ok. Mais ça implique qu'il y est un jugement, et je ne pense pas que qui que se soi souhaite se prendre un procès juste pour clarifier la situation…

    Donc même si la décision de Maxmind peut paraître absurde pour des gens de la technique, elle me parait sensé du point de vue de la législation. ¯\_(ツ)_/¯

  • # Nous avons un gagnant !

    Posté par  (site web personnel) . En réponse au journal Livre à gagner. Évalué à 1.

    Le taux de participation a été de 4 personnes.
    Je laisse le soin au gagnant de se faire connaître ici si il le souhaite.

    De mon côté, comme promis, j'ai supprimé les mails de participation reçus.
    Voila voilou.

  • [^] # Re: Réponse éclairée faite à 2h du mat

    Posté par  (site web personnel) . En réponse au journal Écriture inclusive, féministes et Wikipédia. Évalué à 3.

    Anéfé. Après, je ne suis pas super convaincu de la pertinence de privilégier un genre sur l'autre (quelque soit le genre) quant on se veut inclusif et égalitaire. Mais ce n'est que l'avis d'un individu à peu près homme, totalement blanc comme un cul, à peu près cis, à peu près hétéro et qui a l'habitude d'utiliser le masculin en tant que genre neutre.

    Mon kif perso serait une langue sans genre, exclusivement neutre. La précision du sexe/genre ne serait faite que par des adjectifs quand ça serait vraiment pertinent. Par exemple, dans le titre de journal «un cycliste renversé par une voiture», on ne précise pas la couleur de la voiture parce qu'on s'en fout. Ben je trouve que ça devrait être pareil pour le sexe du cycliste. À mon sens, ça ne change rien à la gravité des faits que ça soit UN cycliste ou UNE cycliste qui ai été renversé et on ne perdrait pas en précision sur l'information si on en supprimait la mention.
    Par contre, j'ignore totalement comment mettre ça en pratique avec le français.

  • [^] # Re: LEIA

    Posté par  (site web personnel) . En réponse au journal Écriture inclusive, féministes et Wikipédia. Évalué à 5.

    Merci pour cette découverte !

  • [^] # Re: Quel scandale !

    Posté par  (site web personnel) . En réponse au journal Écriture inclusive, féministes et Wikipédia. Évalué à 8.

    Le problème réside dans l'idée qu'il devrait y avoir autant de biographies de femmes que d'hommes, alors que le passé est bien plus sourcé en ce qui concerne les hommes.

    Pour information, la page du projet ne parle pas d'atteindre une parité sur les biographies mais « de combler le fossé des genres », ce qui pour moi n'est pas la même chose.

  • [^] # Re: inscris depuis peu sur Linuxfr.org...

    Posté par  (site web personnel) . En réponse au journal Écriture inclusive, féministes et Wikipédia. Évalué à 10.

    Je me demandais justement si il y avait une charte pour écrire un journal. Je n'ai rien trouvé dans le wiki.

    Pas vraiment. Tant que tu respectes la Loi française et les règles de la modération, tu peux écrire n'importe comment sur n'importe quoi. La communauté s'occupant de te pourrir ton karma si tu sors trop de la norme de ce qui est considéré comme acceptable.

    Tu sembles être un de ces êtres à couilles à l'ego fragile qui voit des vilaines féminazies - c'est le terme que les mecs comme toi emploient sans déconner pour nommer les féministes - partout, menaçant les fondements et les fondations du patriarcat à pilosité tout pouissant.

    Ou alors c'est juste un troll et tu es tombé dedans. Le problème avec Internet, c'est que c'est pus toujourt facile de faire la différence entre un intégriste et un troll

    Pour le reste de ton journal, si tes préoccupations dans la vie, sous l'ère Macron ne se résument qu'à la défense d'un près carré imaginaire

    Tu te bases sur quoi pour affirmer ça ? As-tu des informations sur c2462250< que nous n'avons pas ? Il a peut-être d'autres préoccupations dans la vie tel que le changement climatique. Ou peut-être pas. On en sait rien.

    Si tu n'es pas d'accord avec lui - ce qui est ton droit le plus strict - tente de le combattre proprement sur le terrain des idées plutôt que de t'abaisser à l'attaquer personnellement.

  • [^] # Re: Quel scandale !

    Posté par  (site web personnel) . En réponse au journal Écriture inclusive, féministes et Wikipédia. Évalué à 5.

    Écrivain rime aussi avec «vin». Peut-être que l'éditorialiste en question en avait trop pris avant de parler ?