barmic 🦦 a écrit 5919 commentaires

  • [^] # Re: superbe initiative de huggingface

    Posté par  . En réponse au journal Votre code dans un modèle d'IA. Évalué à 3.

    Il peut aussi s'agir d'une démarche volontaire, et ça semble être le sens de l'argument. La communauté ne semble pas contente de l'utilisation du code sous GPL dans un contexte qu'elle n'avait pas anticipé, et pour éviter les remontées négatives et la multiplication des opt-out, on peut aussi écouter les auteurs et éviter de les mettre en rogne.

    Ça me parait philosophiquement parfaitement contradictoire avec l'idée du logiciel libre. Le point expliqué dans le point 6 de la définition de logiciel libre selon Debian : « Aucune discrimination de champ d'application. ». Personne ne demande à Linus s'il peut légalement ou moralement utiliser linux dans un contexte ou d'une manière qui n'a pas était prévu et c'est un sujet qui est rappelé à chaque fois que l'auteur de Notepad++ demande à des utilisateurs d'arrêter d'utiliser son logiciel pour une raison ou une autre. De la même manière le fait de donner le droit tout en considérant qu'il faut tout de même respecter les volontés des auteurs qui iraient à l'encontre de la liberté logiciel me semble être un vrai problème quant à la liberté des utilisateurs.

    Loin de moi l'idée qu'il faut tout laisser sur un plateau d'argent à tout vent particulièrement parce que c'est des entreprises qui sont connues pour les problèmes qu'elles produisent qui vont le plus s'en servir, mais j'y vois un questionnement du LL où comme ceux qui font du BSL/SSPL se retrouve à avoir un cas de conscience avec le LL et finissent par dire « oui le logiciel libre mais sauf si… ».

    Publier quelque chose sous une licence libre est un acte engageant, le faire parce que c'est cool et finalement se dire que oui non mais en fait dans certains cas c'est plus libre demande à être questionné à mon humble avis.

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

  • [^] # Re: De considĂ©rer les politiciens comme ignorants

    Posté par  . En réponse au lien [HS] « Tout sur l’économie, ou presque : Pour comprendre vraiment ce qui cloche dans le système ». Évalué à 10.

    Moi j'ai l'impression que le domaine manque souvent de qualité scientifique. L'économie en tant que science doit s'appuyer sur les autres sciences sociales, sur des mathématiques évidement, mais se retrouve aussi mécaniquement emprunt de politique. Je parle pas ici de politique négativement, une théorie économique traduit mécaniquement une vision de comment on vit ensemble.

    Et je vois rarement des méthodologies qui viseraient à rendre plus solides les théories et leurs conclusions. Par exemple l'économie expérimentale a mis du temps à être utilisée et c'est pas encore vraiment la norme.

    On est dans un domaine qui a des difficultés à produire des théories scientifiquement fiables (parce que c'est immensément complexe) et dont les acteurs ont des décennies de retards sur les connaissances actuelles (et quand ils lisent c'est avec de gros biais de confirmations).

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

  • [^] # Re: superbe initiative de huggingface

    Posté par  . En réponse au journal Votre code dans un modèle d'IA. Évalué à 2.

    Comme mentionné dans le journal, ils expliquent que les utilisateurs doivent respecter les clauses d'attribution donc voilà, que les utilisateurs se démerdent.

    Quelle aurait était l'option « on le fait pour les utilisateurs » ?

    Il y en a une multitude, Ă  commencer par le nom d'utilisateur github, les noms et les e-mails dans les blocs de copyright, etc.

    Je comprends mais quelle est la différence fondamentale avec pas mal de dépôt logiciels fdroid ?

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

  • [^] # Re: critique

    Posté par  . En réponse au journal Jouons un peu avec linuxfr et CSS3. Évalué à 3. Dernière modification le 19 mars 2024 à 14:48.

    Autre remarque, le bouton pour ajouter des étiquettes qui apparaît au survol fais bouger l'interface, si ça pouvait être évité en le faisant apparaître sur la même ligne, je pense que ça serait parfait.

    Ah et le "ajouter" en bleu sur noir dans les étiquettes manque de contrastes aussi à mon avis.

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

  • [^] # Re: critique

    Posté par  . En réponse au journal Jouons un peu avec linuxfr et CSS3. Évalué à 3.

    Je trouve très sympa ta CSS, même si elle est encore pas finie.

    Tu préfère qu'on te fasse des retours ici ou sur gitlab ?

    En attendant je t'en fais ici :

    • hier je l'ai utilisĂ© sur tĂ©lĂ©phone
      • quand on Ă©cris un commentaire, l'input text est trop long et casse la mise en page
      • tu n'a pas gardĂ© la toolbar qui est très pratique pour naviguer dans les nouveaux commentaires
      • l'entĂŞte est vraiment grande et prend tout l'Ă©cran du tĂ©lĂ©phone alors que c'est pas l'important

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

  • [^] # Re: Et en plus

    Posté par  . En réponse au lien Java is becoming more like Rust, and I am here for it!. Évalué à 3.

    Mais c'est pire en Java, c'est impossible à ma connaissance: appeler un binaire Java avec un programme C qui a prévu d'appeler un librairie C (Même en le voulant dans le code C, ça doit être bien galère).

    C'est pas ce que faisait OpenOffice dans le temps ?

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

  • [^] # Re: Et en plus

    Posté par  . En réponse au lien Java is becoming more like Rust, and I am here for it!. Évalué à 6.

    Tu ne prouve que ton manque de compréhension de ce dont tu parle.

    Bien sûr que si. La seul chose c'est qu'effectivement l'OS limite le phénomène et généralement la corruption est limité au programme qui tourne et arrive très rarement aux autres programmes/drivers et exceptionnellement à l'OS.

    Non et ce n'est pas généralement si ça existe c'est un bug enregistré dans une CVE a haute priorité.

    La fuite mémoire c'est quand tu alloue de la mémoire en boucle sans jamais la libéré. Or en Java comme tu sais que tu ne peux pas "oublier" de libérer la mémoire gâce au garbage collector, naturellement, tu fais moins attention. En Rust, cette fuite est possible mais bien moins courante car il le programme doit prévoir de libérer sa mémoire par conception. Mais évidemment si tu fait un appel récursif infini (Ou trop important..) par exemple, fatalement, dans un cas comme dans l'autre tu crash.

    Les cas de fuites mémoire en java sont identiques en rust. Rust ne te demande pas de prévoir la libération, il s'assure qu'une zone mémoire n'a qu'un et un seul propriétaire a aucun moment il ne fait quoi que ce soit pour que ce propriétaire ne garde que ce dont il a besoin.

    PS : l'OOM killer, est une "option" sous Linux (par défaut sur la plupart des distribs) mais pas toujours présente. Il est une sécurité pour éviter de crasher l'OS faute de mémoire.

    Qu'elle distribution retire cette option ?

    Mais en Rust, on a une exception que l'on est censé traité.

    Et comme elle ne s'appelle pas NullPointerException ça n'a rien à voir ?

    C'est simple, quand un programme crash il fait n'importe quoi autrement dis il peut faire du dégât comme en C ou il peut aller ailleurs dans la mémoire et écraser tout et n'importe quoi. Mais pire, il peut ne pas planter, et continuer avec des donner qu'il a totalement pourri. Souvent d'ailleurs le crash réel intervient longtemps après.

    Un crash de programme n'est pas propre quand il ne crash pas ?

    En Rust et en Java on a une exception. La mémoire n'est pas corrompu et si on gère "l'exception" on peut utiliser les données car elles restent bonnes (Elles n'ont pas été altérées par le programme).

    Tout le monde se fout de la mémoire au moment d'un crash. Éventuellement tu peux demander à la jvm de la dumper pour un post-mortem, mais corrompre sa mémoire lors d'un crash n'a pas de sens. Le processus est en cours de libération, le noyau va nettoyer les pages mémoires qui lui était allouées (non pas pour une question de corruption, mais pour éviter la fuite de données quand les pages seront réutilisées).

    Evidemment, en Rust comme en Java, tu peux par bug, faire entrer le programme dans un comportement impossible et corrompu malgré tout (Par exemple mettre 400° dans un angle censé être entre 0 et 360). Ada est le langage ultime pour ça mais il est encore bien moins productif…

    Tu confond bug, corruption de mémoire, crash,…

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

  • [^] # Re: Et en plus

    Posté par  . En réponse au lien Java is becoming more like Rust, and I am here for it!. Évalué à 6.

    crash sans corrompre la mémoire

    Aucun programme dans un OS de ses 30 dernières années pourrait corrompre la mémoire comme ça. On est plus en 1990.

    Il évite plus que Rust le "Out-of-memory"

    Non quelque soit le langage si l'OOM killer veut ta peau il l'aura. rust ne fait rien et ne peut rien faire contre le fait que le système considère qu'il a besoin de libérer de la mémoire. Java te permet juste par configuration de choisir qu'elle est la mémoire maximum utilisée.

    "Null-pointer-exception" qui est très commun en Java

    C'est l'erreur à un milliard de dollars d'Hoare. C'est évité en rust ce qui est vachement cool, mais quand on parle de sécurité de la mémoire c'est quand comme en C à partir de ce même problème (le fait d'avoir un pointer ou une référence qui ne pointe pas de la mémoire valide) peut causer des choses bien plus graves qu'un crash.

    Rust ne crash pas (ou quasiment pas) […]

    Bien sûr que si. C'est de l'ordre du fantasme de croire qu'il ne crash pas.

    Rust ne crash pas (ou quasiment pas) il s'arrête "proprement" sur une erreur consciemment non gérée.

    J'ai aucune idée de ce que signifie s'arrêter proprement particulièrement quand on ne gère pas. D'autant plus quand tu dis que c'est plus que ce que font des langages à runtime comme java pour le quel la JVM fait pas mal de choses.

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

  • [^] # Re: Alternative

    Posté par  . En réponse au journal autocsv2sql : un utilitaire pour convertir ses CSV sans se poser de question, "écris" en OCaml. Évalué à 2.

    To be clear, gawk takes RFC 4180 as its specification for CSV input data. There are no mechanisms for accepting nonstandard CSV data, such as files that use a semicolon instead of a comma as the separator.

    C'est assez contraignant

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

  • [^] # Re: Visidata

    Posté par  . En réponse au journal autocsv2sql : un utilitaire pour convertir ses CSV sans se poser de question, "écris" en OCaml. Évalué à 3.

    Il est dans le dépôt de ma distribution donc ça me pose pas de problème, mais je comprends.

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

  • [^] # Re: Alternative

    Posté par  . En réponse au journal autocsv2sql : un utilitaire pour convertir ses CSV sans se poser de question, "écris" en OCaml. Évalué à 3.

    Je ne comprends pas de quoi tu parle. C'est une évidence qu'il faut partir du format le plus proche de la source et du mieux typé. Ça n'a aucun sens de partir d'un format complexe, l'exporter dans un format qui est très loin de l'expressivité de cette source pour ensuite le réimporter dans un autre outil quel-qu’il soit. Ce n'est pas une question d'importation réussi ou pas, même quand tu a réussi, tu as perdu beaucoup d'info.

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

  • # OpĂ©ration non destructives

    Posté par  . En réponse à la dépêche Sortie de GIMP 2.99.18 (version de développement). Évalué à 8.

    Ces effets [GEGL] peuvent être sauvegardés et chargés via les fichiers de projet .xcf

    J'imagine que le fichier xcf est l'image d'origine et une liste des opérations gegl avec leurs paramètres ? L'image est-elle identique si on la réouvre ?

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

  • [^] # Re: Alternative

    Posté par  . En réponse au journal autocsv2sql : un utilitaire pour convertir ses CSV sans se poser de question, "écris" en OCaml. Évalué à 2.

    Merci pour ta condescendance, mais je ne vois pas en quoi LibO serait moins fiables que des programmes largement moins utilisés voir codé hier soir entre le fromage et le dessert. Si le csv n'est pas un csv valide, soit je ne l'utilise pas soit je ne considère pas comme un csv.

    T'as meilleur temps d'importer une table dans libreoffice calc via libreoffice base connecté à une sgbd.

    De ma petite expérience de perdreau naît à la dernière pluie, multiplier les importations diminue drastiquement la fiabilité de l'ensemble.

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

  • [^] # Re: Alternative

    Posté par  . En réponse au journal autocsv2sql : un utilitaire pour convertir ses CSV sans se poser de question, "écris" en OCaml. Évalué à 3.

    c'est pas le genre de truc rare de nos jours

    Ça dépend vraiment du contexte. J'ai très rarement le cas perso (jamais en fait).

    Mais surtout, je fais du awk et autres binutils-rie en adhoc pas pour faire un outils réutilisable en aveugle. Donc si ça pose un problème (ne serais-ce qu'à cause d'unicode) je change d'outils. Selon l'humeur :
    - dans un tableur gnumeric ou LibO
    - avec python soit avec ipython soit, plus rarement, avec un notebook jupyter

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

  • # Visidata

    Posté par  . En réponse au journal autocsv2sql : un utilitaire pour convertir ses CSV sans se poser de question, "écris" en OCaml. Évalué à 2.

    J'ai dans ma todo liste de regarder comment visidata, je l'avais découvert grâce à un journal ici https://linuxfr.org/users/steph1978/journaux/analyse-de-donnees-avec-duckdb

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

  • [^] # Re: hostname

    Posté par  . En réponse au journal [Message de service] Changement d'adresse IP publique pour le site LinuxFr.org. Évalué à 6.

    C'est pas récursif faut prendre DNS Not Sausage par exemple

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

  • [^] # Re: Bonheur et salaire max

    Posté par  . En réponse au lien Ça représente quoi, « un milliard d'euros » 💶.....🤔. Évalué à 4.

    soit tu proposes un prélèvement confiscatoire, qui est forcément anticonstitutionnel (la tranche à 70% avait été jugée confiscatoire en 2005, ça donne une idée de la limite)

    Effectivement ça montre que le système rend ça simple pour les revenus allant jusqu'à 250k/an et protège bien les revenus les plus délirant. Mais il y a d'autres façon de faire, par exemple il est possible de ne pas leur donner plutôt que de reprendre. Qu'est-ce qui justifie avec un tel salaire que l'on maintienne certaine gratuité, certains remboursements, qu'on accepte des défiscalisations, etc. L'égalité ? Je suis personnellement contre (oui je suis pour l'égalité des droits, mais l'équité fiscale/économique/financière).

    Ça ne préjuge en rien de ma volonté de lutter contre les inégalités de revenus, par ailleurs.

    En t'élevant pour les droits des plus hauts salaires du pays ? Tu pense que ces pauvres personnes ont besoin de ta défense de principe ?

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

  • [^] # Re: Bonheur et salaire max

    Posté par  . En réponse au lien Ça représente quoi, « un milliard d'euros » 💶.....🤔. Évalué à 7.

    Au départ, la Stasi, les goulags, l'annexion des pays dont le nom se termine en "stan" et tout, c'était pour sortir le prolétariat de la misère dans laquelle la bourgeoisie capitaliste le maintenait. Moi aussi j'aimerais bien être chef du monde et pouvoir décider ce que les gens doivent faire de leur argent et de leur temps libre, décider pour qui ils doivent voter, décider de qui sont les pays méchants qu'on a le droit d'annexer pour le bien de leur peuple, décider qui gagne combien et pour quelles raisons…

    Comparer des régimes politiques autoritaires avec l'idée de choisir ensemble comment on réparti la richesse que l'on produit c'est bien au delà de l'homme de paille. Tu peut faire une énumération aussi longue que tu le souhaite ce n'est pas sa longueur qui lui donne une quelconque pertinence. À moins de présenter une vision anarcho-capitaliste/libertarisme/minarchisme on est d'accord pour que l'État se mêle de la redistribution de richesse. C'est vraiment quelque chose qui a était choisi démocratiquement et qui n'a pas remis en cause de manière véritablement sérieuse. Il ne s'agit que de se demander où on place le curseur.

    À choisir, entre les inégalités de revenus d'un côté, et un État qui compte chaque centime que tu gagnes depuis ton enfance pour te mettre en oisiveté forcée pour le reste de ta vie dès que tu dépasses un seuil, bah je me demande si je ne choisis pas les inégalités…

    La formulation et le choix que tu fais en dis plus sur toi que sur ce dont tu parle.

    Et au passage, l'argent, c'est un flux et un stock. Si tu as gagné 10 millions mais que tu as tout flambé au casino, tu n'es pas plus riche qu'un clodo…

    On appel ça une image d'Épinal et ça ne se base sur rien d'un minimum fondé. Non pas du fait que c'est impossible, mais que ça repose sur une idée de la manière dont est construite l’assiette fiscale qui est fantasmée.

    Tu reproche un argument d'autorité pour ensuite faire autant de sophismes (je ne les ai pas tous cité mais il y a le point godwin par exemple) et être très aussi remonté à l'idée d'en discuter. C'est… intéressant.

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

  • [^] # Re: Commentaires

    Posté par  . En réponse au lien Ça représente quoi, « un milliard d'euros » 💶.....🤔. Évalué à 8. Dernière modification le 11 mars 2024 à 14:27.

    ils n'ont pas de milliardaires, ni de millionnaires nous si ;)

    Gaston Sindimwo par exemple a une fortune estimée à 450 millions de $

    soit on veut un peu de richesse et il faut avoir un gros PIB ppa soit on veut plein d'emploi à 4€/jour mais un faible pib, il faut faire un choix

    Je suis pas convaincu. Les USA on près de 2 fois notre PIB/habitant sans avoir un milliardaire particulièrement plus riche que notre champion national. La Chine & la Russie ont quasiment le même PIB/hab avec ~600 milliardaires en Chine pour ~100 en Russie, la plus grande fortune de Russie est 3 fois moins riche que la plus grande fortune de Chine.

    Je vois pas ce qui permet d'établir une corrélation.

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

  • [^] # Re: bof

    Posté par  . En réponse au lien Le «Test driven developpement» dans la pratique. Évalué à 2.

    Oui et justement quand je lis :

    Because you commit to something first, then you have to follow through, you kinda sign a blank check with your code.

    You decide upfront that you are going to keep this code, but you may not. In fact, you probably won't. I delete a lot of code before I'm happy with what I have, and this includes the API.

    Il ne semble pas envisager queue less tests puissent être refactorés. Ce serait un contract qui n'a plus à être changé alors bien sûr que oui.

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

  • [^] # Re: Ce nom devrait vous parler

    Posté par  . En réponse au lien Alice Recoque, pionnière oubliée de l'IA. Évalué à 9.

    Moi je le trouve attristant. Garder l'article parce que les 4 millions de pokemon ont leur page individuelles et pas parce qu'on reconnaît son travail m'est vraiment douloureux, mais je crois que toutes ses discussions d'admissibilité me sont très douloureuses. Il me semble avoir entendu que c'est une particularité francophone d'être aussi pédant.

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

  • [^] # Re: Boarf

    Posté par  . En réponse au lien Nathalie Azoulai : "Les codeurs informatiques ont un pouvoir d'écriture comparable aux scribes (…). Évalué à 2.

    En vrai je l'ai déjà beaucoup vu utiliser et il existe par exemple un podcast qui s'appelle les castcoders.

    Outre le fait que l'on a pas la distinction hobbyiste professionnel (qui est en soit flou dans le domaine du développement avec beaucoup de non professionnels qui produisent beaucoup de choses), je ne suis pas sûr que ce soit beaucoup moins précis que biologiste ou médecin par exemple.

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

  • # Impressionnant

    Posté par  . En réponse au lien Planner programming blows my mind. Évalué à 3.

    Je te suis pas un habitué de la programmation logique et j'ai du mal à imaginer des usages de prolog ailleurs que là où on me les montre. Mais je trouve picat plus "par contraintes" plus facile d'accès et je suis curieux de ce qu'il pourrait donner sur des problèmes de l'advent of code.

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

  • # bof

    Posté par  . En réponse au lien Le «Test driven developpement» dans la pratique. Évalué à 5. Dernière modification le 10 mars 2024 à 11:51.

    Je suis pas vraiment d'accord sur pleins de choses par exemple le chapitre « Pay for what you need » semble oublier qu'il y a une étape de refactoring dans le TDD :

    Schéma du TDD sous licence CC-by-sa de Xavier Pigeon

    Mais globalement je comprends beaucoup de promoteurs du TDD ont un enthousiasme au point de le présenter comme la seule pratique alors qu'elle ne l'est clairement pas tu as le BDD, le TCR par exemple.

    Personnellement ma pratique dépend beaucoup de mon état d'esprit et de la tâche en question. Des tâches exploratives par exemple ne rentrent pas dans des pratiques de tests first, alors certaines corrections de bug demandent à d'abord réussir à mettre en évidence la partie du code incriminée peuvent être plus facile à détourer avec un test unitaire.

    Mais il y a des préceptes intéressant à garder en tête en particulier :

    • s'assurer que le test vĂ©rifie effectivement quelque chose (pas plus tard qu'hier j'Ă©tais fasse Ă  un test qui ne pouvait pas planter, mais sans aucun code dans la fonction qu'il tenter de tester)
    • prendre l'habitude d'avoir des boucles de feedback rapide (ça peut consister Ă  dĂ©ployer dans un environnement via un script Ă  base d'inotify et Ă  utiliser des macros pour automatiser des actions utilisateurs (dĂ©placer ma souris lĂ  puis cliquer, attendre etc))

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

  • [^] # Re: Licence des illustrations ?

    Posté par  . En réponse au journal [HS] Akira Toriyama bronsonisé. Évalué à 10. Dernière modification le 09 mars 2024 à 07:26.

    Vous avez vérifié que toutes les images diffusées sur le site (logos de projets même libre, photo de profil de tout les utilisateurs, …) n'enfreignent aucun copyright ?

    C'est la première fois que je vois ça sur linuxfr pour aussi peu de contenu. Le fait de télécharger et de cacher le contenu (ce qui n'est pas une mauvaise stratégie ça évite des formes de squating) n'a jamais particulièrement posé de problème.

    Beaucoup d'avatars ne sont pas libres, est-ce que cette photo de chat est libre ?

    C'est de l'arbitraire cette façon de faire. On est complètement dans le droit de citation. Je trouve sincèrement navrant d'en arriver à ce niveau d'angoisse.

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