uso a écrit 271 commentaires

  • [^] # Re: Survivor

    Posté par  (site web personnel) . En réponse au journal C, un âge remarquable. Évalué à -3.

    "Vu que C est parfait, tout probleme est 100% imputable a un idiot de programmeur qui sait pas écrire du code, donc C est parfait"

    non, m'a position c'est ça: https://nitter.eu/id_aa_carmack/status/1078092777429311488?lang=en

    J'ai il me semble, pas parler de sécurité, ou de la complexité à éviter les bugs en C, j'ai juste parlé du standard C, pour être un petit con qui a raison, mais si j'ai raison dans des cas qui sont en pratique peu utilisable.

    mais bon vu que tu passe de "strlen marche pas sur unicode" à "les terminaux sont en UTF-8" sur lesquels strlen marche donc ASCII, UTF-8 font pas grande différence vu que ls, curl, cat… eux utilise les function de la lib standard, je crois pas être le seul à avoir des arguments un peu bidon, limite malhonnête.

  • [^] # Re: Survivor

    Posté par  (site web personnel) . En réponse au journal C, un âge remarquable. Évalué à -5. Dernière modification le 02 mars 2022 à 22:21.

    pretendre que sizeof permet de calculer la taille d'une chaine de caractère (ca ne marche QUE sur les chaines littérales dans le scope local, on peut pas vraiment dire que ca soit super utile)

    Bah oui, tu a dit qu'il n'y a aucun moyen de calculer a temps constant de calculer la longueur d'une string, c'est factuellement faux, bien que la technique ne marche pas tout le temps.

    passer sous silence le fait que si ton \0 manque (peut être parce que t'as utilise strlen et oublié de rajouter 1, par exemple), paf le buffer overflow

    Effectivement j'ai pas parler de l'offset de 1, mais les 2 manières permettes de connaitre la longueur d'une string, chacune à leur avantages dans certaines conditions.

    ne pas remarquer que strlen ne marche pas sorti de l'ascii

    Bah oui, parce-que t'a pas beaucoup de programmes qui ont besoins de sortir de l'ASCII. (moi qui ne connais que le terminal n'en ai pas besoins)

    passer sous silence le fait que si ton \0 manque (peut être parce que t'as utilise strlen et oublié de rajouter 1, par exemple), paf le buffer overflow

    sauf que si t'a pas de \0, t'a pas une string au sens C du terme, donc c'est HS. (si tu fait un memset dans t'a std::string en C++, peu être que ça va pas bien marcher non plus).

    Après j'ai jamais dit que C est un langage sécure, j'ai dit que la seul choses qui permet de noter la qualité d'un langage, c'est la capacité de ces développeur à recoder un compilateur.

    Ce sur quoi:

    • la capacité à calculer la longueur de tes string est au final assez dérisoire.
    • seul l'ASCII compte.
    • Avoir un langage compliquée n'aide pas du tout.
  • # Canard et Couvert ?

    Posté par  (site web personnel) . En réponse au lien "En cas de crise ou de guerre" : version française du livret édité en 2018 par la Suède. Évalué à -3. Dernière modification le 02 mars 2022 à 19:51.

    à l’instar d'un Duck and Cover, j'ai du mal à pas voir ce genre de lien comme une manière de propagander de la peur.

  • [^] # Re: Survivor

    Posté par  (site web personnel) . En réponse au journal C, un âge remarquable. Évalué à 1.

    bah la définition d'une string literal c'est

    A character string literal is a sequence of zero or more multibyte characters enclosed in double-quotes, as in "xyz".

    et les string literal sont des array. (source: https://www.iso-9899.info/n1570.html#6.4.5)

    Donc oui, sizeof retourne la taille d'une array, mais ça retourne aussi la taille d'une string, et c'est calculé a la compilation.

    Et strlen("ma chaine de character"); c'est juste un code pas optimisée pour 0 raison.

    Bien sur si on utilise des variable on doit utiliser strlen, mais si on utilise des variable et que la calcule de la longueur est important, autant utiliser une struct qui contiens la longueur de la string.

  • [^] # Re: Survivor

    Posté par  (site web personnel) . En réponse au journal C, un âge remarquable. Évalué à 3.

    non le standard C, dit que char c'est toujours 1,
    donc sizeof char, est inutile.

  • [^] # Re: Survivor

    Posté par  (site web personnel) . En réponse au journal C, un âge remarquable. Évalué à 3.

    Aussi, rien qu'évoquer Rust est toxique maintenant ?
    Vous êtes aisément vexés. Va falloir se calmer.

    C'est vrais que je suis un peu partie vite, âpres, avoir quelqu'un qui viens te dire, "fait du Rust" dans chaque conversation qui parle de C, c'est une peu lourd.

    Une peu comme si a chaque fois que tu évoque C# quelqu'un te tombe dessus parce-que "Grenieunieu Microsoft c'est mal".

    Ou comme si dans caques conversation qui parle de Distro (GNU ?)Linux, y'a un con qui viens te parler d'Arch (GNU ?)Linux.

    Dalleur, est ce que vous saviez que j'utilise Arch (GNU ?)Linux, et que ça marche vraiment très bien ?

  • [^] # Re: Survivor

    Posté par  (site web personnel) . En réponse au journal C, un âge remarquable. Évalué à 3.

    Ben, on est sur un thread qui parle de ta remarque

    C'est vrais, âpres dire "c'est pas dans la lib standard" alors que c'est dans le langage, c'est pas ouf comme argument.

    Dans strcpy, strchr, strpbrk, sqrt, mbstowc, tu as combien de voyelles ?

    Ok, j'avais vraiment rater la blague, merci pour l'explication.

  • [^] # Re: Survivor

    Posté par  (site web personnel) . En réponse au journal C, un âge remarquable. Évalué à -5.

    ok, j'ai pas la blague, mais je voie vraiment pas le rapport avec les voyelles (tu veut dire accent ) ?

    sizeof permet de connaître la taille d'une string à temps constant, ce que tu peu pas connaître en C, c'est la taille d'un char *(et "hello" est un char [6]).
    ceci dit sizeof c'est du C, pas une partie de la libc.

    Après il n'y a aucun langages "haut niveau"(C inclue) qui permet de connaître le temps d'accès à n'importe quel variable non plus. (vu que ton int peu être dans ton cache L1,L2, t'a ram, ton disk dur si t'a du swap, pas allouée du tout vu que Linux alloue de la mémoire sur les page fault par default sur x86…)

    Donc l'argument de "tu peu pas faire un opération pas optimisée sur une structure de donnée pas optimisée", bon…

  • [^] # Re: Survivor

    Posté par  (site web personnel) . En réponse au journal C, un âge remarquable. Évalué à -8.

    écrite sur un clavier n'ayant pas de voyelles

    Va falloir des sources pour cette affirmation, après OSEF, les voyelles sont dans ASCII.

    "quelle taille fait une chaine en temps constant"

    sizeof "non ?"

  • [^] # Re: Survivor

    Posté par  (site web personnel) . En réponse au journal C, un âge remarquable. Évalué à 5.

    Ou utilise Rust/autre langage moderne de son choix, et arrêter avec…

    C'est exactement a cause de ce genre de commentaire que j’apprends pas le Rust.
    Le langage a l'air cool, mais les fan de Rust son tellement toxic…

    Bon en vrais j'ai vraiment l'intention de me mettre plus sérieusement au Rust un de ces 4, mais me faire imposer un compilateur trop gros, avec une lib standard tout aussi bloated, ça me donne pas très envie.

    Alors qu'en C, je peu faire des tcc -run cool_program.c et je peu même allers modifier le code du compilo si je veux, puisque un bon langages, ne se définit uniquement par la capacité de ces développeurs à recoder un compilo pour leur propre langages.

  • # Ça me rappelle ça

    Posté par  (site web personnel) . En réponse au lien Tas d'idées reçues : "Open Source : pourquoi le mythe du logiciel libre est une illusion dangereuse". Évalué à 2. Dernière modification le 27 février 2022 à 18:32.

  • [^] # Re: Tu es prêt pour... Etre déçu par le libre

    Posté par  (site web personnel) . En réponse au journal Le mouvement du logiciel libre est un mouvement politique et social. Évalué à 5. Dernière modification le 18 février 2022 à 20:50.

    Moi je dirai : Il ne faut pas rabaisser le libre à un mouvement dogmatique, politique ou religieux.

    Exactement, c'est même pour ça que j'utilise Arch Linux.
    Arch Linux m'a permit d'apprendre le libre avec la licence, la solidaritee avec l'AUR, l'amour, avec ILoveCandy.

    Quand que je fait a mangée, que je code je me demande, si je suis la philosophie d'Arch Linux.

    Caques matin je regarde m'a Arch linux, et je suis heureux, de savoir que ma Arch Linux est la pour moi.

    Tous les dimanches matin je fait ma Mise a Jour de ma Arch Linux, et cette communion avec mon ordinateur, m'offre un joie immense.

    Arch Linux, m'a vraiment apprit ce qu'est le libre !
    Arch Linux m'a apprit que le libre est tellement plus qu'une religieux, politique ou mouvement dogmatique.

    I Use Arch BTW !

  • # J'aurais pas eu la flemme...

    Posté par  (site web personnel) . En réponse au journal Le mouvement du logiciel libre est un mouvement politique et social. Évalué à 6.

    J'aurais détourner ton journal en inversant toutes les valeurs. (bon puis faire un journal pour défendre l’inverse de mes valeur, même sarcastiquement, ça reste dur a faire)

    Mais autant Stallman est clairement de gauche, autant, y'a énormément de libriste crypto-fachiste (Lunduke, Luke Smith …), donc le rapprochement librisme == gauche, pas vraiment.

    Surtout que le cancel de RMS, des personnes voyais ça comme un "complot" des entreprisse qui font de l'open source pour le remplacer, par une personne plus business compatible: https://ultralux97.medium.com/stallman-must-be-removed-a3061b09fb22
    https://web.archive.org/web/20210331115624/https://libreboot.org/news/rms.html
    Donc utiliser cette événement pour justifier que le libre c'est de gauche, je trouve ça pas top (sauf si pour toi macron est de gauche)

  • [^] # Re: Ok Tim

    Posté par  (site web personnel) . En réponse au lien Pourquoi il n'y aura pas plein de jeux ni pour Arch Linux ni pour GNU/Steam Deck.. Évalué à 4. Dernière modification le 10 février 2022 à 15:30.

    Alors oui, l’avis de Tim Sweeney ne représente pas celui de tout les acteurs du marchés.
    par contre avoir le CEO de EAC(Easy Anty-Cheat) qui dit publiquement sur Twitter que son truck marche mal soue Linux, ça fait très mauvaise presse pour essayer de convaincre les jeux soue EAC d'activer le support Linux.

    Sinon c'est assez rigollot d'utiliser l’excuse du kernel qui est open source, alors que Fotnite est disponible soue Android.

  • # c'est dans le nom ?

    Posté par  (site web personnel) . En réponse au lien luau : une variante du langage lua. Évalué à 3.

    Bon une nouvelle implem de lua, en C++ (donc lib standard C++ imposé), et qui n'est pas forcément bien distribué, ça me semble être un projet qui va tomber à … luau.

  • [^] # Re: Microsoft met en colère la communauté open source .NET avec une décision controversée

    Posté par  (site web personnel) . En réponse au lien Récapitulative de Microsoft <3 Open Source Par Ethan Lee (Lead Dev de FNA) . Évalué à 1. Dernière modification le 08 novembre 2021 à 17:52.

    Effectivement, ceci dit si j'ai poster ce lien, c'est car Ethan Lee a aussi ça propre mauvais expérience avec la partie "open source" de Microsoft qui est mauvaise, et peu lier à Hot Reload. (dont il ne parle pas dans ça thread).

    Edit: enfin il a fait ça thread en réponse à l'article de the Verge.

  • [^] # Re: C'est logique

    Posté par  (site web personnel) . En réponse au lien Tipeee encore plus ouvertement défenseur de (entre autres) l'antisémitisme et du complotisme. Évalué à 1. Dernière modification le 06 septembre 2021 à 10:17.

    Il y a des choses, comme l'antisémitisme, mais pas que (complotisme, homophobie, racisme, les classiques), qui ne sont pas de la politique, et qui est binaire

    Dire ça, c'est soie ne pas prendre en compte, soie ne rien comprendre a ce qu'est la bigoterie indirect:
    certes dire un phrase comme "les X sont inférieur et ne devrais pas avoir de travaille", c'est très binaire.
    Mais c'est pas ce que qu'on entend généralement des Xphobes c'est plus du "on a rien contre les X, on veut juste protégé la culture Française de la propagande X", "Moi je suis pour inclure tout les monde, mais c'est les 'X' avec leur manière de penser qui cancel tout ceux qui sont contre eux qui poses problème", "avant j'étais un X, mais regardez ce qu'est devenue X aujourd'hui …", "en autorisant la loi pro X le gouvernement de tel pays, facilite les agressions des X envers les pauvres femmes non X".

    Voire simplement toujours rendre visible les crimes du groupe X, spammer sur Twitter, Youtube ou autres des fait divers des agressions venant toujours du groupe X, montrez que le groupe X essayer de forcer des gentes non X de se convertir a X….

    L'idée étant de crée un peur, voire une haine chez les personnes non X envers X tout en n’attaquant jamais directement les X.

    La bigoterie indirect peu être aussi dangereuse que la discrimination direct, car elle crée de la haine envers des groupes, mais la ou elle est fourbe, c'est qu'elle n'est jamais simple a détecter, et n'importe qui, ne fessant pas extrêmement attention peu se trouver à répéter de la bigoterie indirect, même des personnes pro X.

    Au final caricaturé les mouvement Xphobe en ne les représentant que pas ceux qui sont ouvertement haineux, c'est en ignorer la majorité.
    Et vouloir censurer les groupe qui pratique la Xphobie indirect, c'est jouer leur jeux, car il ne sont pas ouvertement Xphobe, et répondront avec leur classique sophisme par association "regardez ces gents qui ne comprenne pas l'humour et prenne cette blague pour du racisme voulant nous censuré, c'est eux les vrais nazi"
    Et malheureusement beaucoup de gents croient ce genre d'arguments.

    Pour une meilleur explication de c'est quoi la bigoterie indirect: https://www.youtube.com/watch?v=7gDKbT_l2us (j'ai l’impression de un peu trop spammer Contrapoints)

  • # Jeux Vidéo ?

    Posté par  (site web personnel) . En réponse au lien Les femmes et l’informatique : histoire d’une exclusion, enjeux de la réappropriation. Évalué à 1. Dernière modification le 31 août 2021 à 17:33.

    Graph

    Je trouve que le Graph correspond beaucoup avec le développement des jeux vidéo. (Atari en 1972, NES en 83)
    Qui comme un peu sous entendu dans l'article visaient en particulier les garçons(sauf qu'il parle de "l’arrivée des Personal Computers dans les foyers" et non pas de jeux vidéo).
    Surtout que quand je suis rentré en écoles d'informatique une grande partie des gents étaient la pour faire du jeux vidéo (beaucoup moins en sortant).

    Bref je trouve ça bizarre de ne pas en parler dans cette article(ou pas beaucoup, j'ai un peu survolé), alors que mon impressions (absolument pas sourcée) c'est que si y'a plus d'Hommes en informatique que des femmes c'est en grandes partie car les jeux vidéo étais pendent longtemps vu comme des jeux pour Garcons.

  • [^] # Re: Procès d'intention

    Posté par  (site web personnel) . En réponse au journal O3DE Engine, sa genèse, et comment le compiler sous Linux. Évalué à 2. Dernière modification le 21 juillet 2021 à 12:01.

    Bah Amazon a annoncé ça console cloud type Statia, la luna: https://www.gamingonlinux.com/2020/09/amazon-announces-luna-their-own-take-on-cloud-game-streaming

    Après je sais pas trop ou ils en sont dans son développement, car les jeux videos dans les nuages ne m’intéresse que si ils n'ont pas besoins de connections internet pour y jouer.

  • # Linux Porteur Pas Contant

    Posté par  (site web personnel) . En réponse au lien SteamDeck ordinateur/console portable par Valve (fin 2021). Évalué à 5.

    Ethan Lee qui a porté beaucoup trop de jeux, pour tous être cité sur un post, et a travailler sur plein de projets cool a l'air de très mal prendre l’annonce de Valve de se focaliser sur proton:
    https://twitter.com/flibitijibibo/status/1415728852945494016
    https://twitter.com/flibitijibibo/status/1416078450440474625

  • [^] # Re: Architecture de type PC sous Arch Linux

    Posté par  (site web personnel) . En réponse au lien SteamDeck ordinateur/console portable par Valve (fin 2021). Évalué à 6. Dernière modification le 16 juillet 2021 à 12:25.

    Après
    0: la console est assez ouverte pour te permettre de virer Steam
    1: la "DRM" c'est Steam que t'est forcé d'avoir pour télécharger les jeux, mais pleins de jeux sont jouable en allant dans le dossier de jeu et en lançant le binaire manuellement (donc pas forcement de DRM pour jouer)
    2: Valve est un gros contributeur a mesa, wine, il me semble à X.Org et sûrement d'autres projets aussi, donc en terme de contribution aux libre, c'est sûrement l'une des entreprisse proprio qui s'en sort le mieux.

    Alors que GOG, bah au final il me semble pas avoir vu beaucoup de contributions a des logiciel libre de leur part. puis j'en veux un peu à CDProject d'avoir menti sur le port GNU/Linux de Witcher 3. (même si au final maintenant il marche avec proton)

  • [^] # Re: Avancement de Sneedacity

    Posté par  (site web personnel) . En réponse au lien Deux forks d’Audacity (dont un par 4chan) sont dans un bateau… qu’est-ce qui peut mal finir ?). Évalué à -1.

    Ton discours se résume à ce meme et c’est consternant

    non c'est mon résumé de la video, qui est forcement mauvais vu qu'il fait 5 lignes pour résumer une video de 40mn.

    Je note au passage que SJW est soit disant un terme que tu n’aimes pas, mais que tu l’emploies toutes les deux phrases.

    bah le mec a 3 acteurs, "l'extrem droite" "les personnes aux milieux" et une personne a "gauche". je refuse de parler de gauche pour parler de l'acteur a gauche alors je cherche un autre terme, si t'a mieux je prend ?

    Sauf que si tu juge Sneedacity sur l'actions de personnes qui harcèles(qui est sûrement développé par des personnes différentes des harceleurs), et essaye de faire censuré le projet.
    Bah au final tu donne dans ce cas précis raisons aux mec d'extrem droite qui sont en mode "regarder ces lefist qui attaque notre liberté d’expression" (et donc les aides) et en plus ton raisonnement se base sur un sophisme par association.

    C'est aussi exactement ce que le mec décrit dans "how to radicalize a normie", et la majorité de ce dont quoi parle la vidéo.

  • [^] # Re: Avancement de Sneedacity

    Posté par  (site web personnel) . En réponse au lien Deux forks d’Audacity (dont un par 4chan) sont dans un bateau… qu’est-ce qui peut mal finir ?). Évalué à 1. Dernière modification le 10 juillet 2021 à 23:06.

    Euh… Les SJW sont des progressistes qui parlent de minorités. Je ne vois pas en quoi il en est question ici.

    Bof, caques mots a plusieurs définitions en fonction du contexte dans lesquels il est utilisé, et en fonction de qui l'emploie.
    Quand je parle de SJW je parle de "progressistes" qui font de l’essentialisme pour dénigrer leur adversaire. (typiquement les gents qui écrives des messages type "oh tu veut utiliser le pronom 'per' au lieux de 'they' pour parler des gents non binaire, tu est donc transphobe, donc tu vote trump et est d'extrem droite").

    Je ne sais pas si tu parle de moi ou pas

    Je répondais à Arcaik qui a linker "how to radicalise a normie", et j’essayais de faire le lien avec la situation actuelle sur 4chan, mais clairement mon commentaire n’était pas très réfléchit.

    Pour (mal) résumer la vidéo (mais je l'ai vu il y a quelques temps et ma mémoire peu ne pas être exacte):
    le mec explique que l'un des technique de l'extrem droite pour "radicaliser" des gents lamdba, c'est d'envoyer des messages crypto Fascistes dans des communautés qui sont pas du tout politique, attendre qu'un "SJW" vienne dire "votre communauté c'est des nazie" pour crée un ennemi extérieur qui voudrait censuré la communauté en question, et petit a petit isoler la communauté du monde pour qu'elle devienne un repère à Fascistes, tout en agrandissant la catégorie des "ennemies", et en excluant ceux qui s’oppose à eux.

    T'a donc 3 acteurs: des gents d'extrem droite à l'intérieur d'une communauté, des "SJW" extérieur, qui serves d’ennemies désigné par l'extrem droite, et les membres de la communauté qui se font extrémiser.

    Et le truck c'est que même si les crypto Fascistes joue un rôle très important dans la radicalisation, au final ils se basent presque toujours sur des actions stupides de certains personnes "progressistes" comme élément déclencheur de l'extrémisation.

  • [^] # Re: Avancement de Sneedacity

    Posté par  (site web personnel) . En réponse au lien Deux forks d’Audacity (dont un par 4chan) sont dans un bateau… qu’est-ce qui peut mal finir ?). Évalué à -1.

    J'avais vu cette video qui est plutôt très bonne, et ça aurais mérite quand même d'expliquer le lien ici.

    Le fait que des personne qui s’amuser avec leur meme dans leur coins se font qualifier de Nazi a effectivement tendance à radicaliser les 4channers, et l'extrem droite joue énormément avec ça (volontairement ou non).

    Et je sais pas qui est le plus responsable entre ceux qui vont te qualifier de nazi parce-que t'est aller sur 4chan, ou les vrais nazi qui vont jouer sur la stupidité des "SJW", qui sont prêt à crier "au Nazi" et a te "cancel" au 1er faux pas.

    Note: j'aime pas du tout les termes de "SJW" et j'essaye de l’éviter, en temps normaux, mais dans ce contexte j'ai pas trouver comment.

  • [^] # Re: Avancement de Sneedacity

    Posté par  (site web personnel) . En réponse au lien Deux forks d’Audacity (dont un par 4chan) sont dans un bateau… qu’est-ce qui peut mal finir ?). Évalué à 0. Dernière modification le 09 juillet 2021 à 12:01.

    Ok j'avais comprit le sens de la phrases "On sait très bien que c'est la faute d'un utilisateur." comme une manière sarcastique de dire "c'est la faute du mainteneur de Tenacity, mais bien sur…".

    Je suis assez d'accord avec ce que tu dit, même si le débats reste sur le problème de de l'anonymité en ligne, plus que 4chan.

    Je considère 4chan comme un site ou tu peu avoir le pire comme le meilleur de "l'internet", car le site est aussi une énorme source de création de contenue.
    Dans le cas de Tenacity/Sneedacity je trouve ça impressionnant à quel points t'a vraiment les 2 présent en même temps, des gents qui font leur fork et leur contributions à une projet plutôt rigolo qui aurais jamais existé sans 4chan, et de l'autre coté des connard toxic(et encore c'est un euphémisme).