Aldebaran a écrit 211 commentaires

  • [^] # Re: Dommage

    Posté par  (site web personnel) . En réponse au lien Un mainteneur de Rust sur le Kernel jette l'éponge.. Évalué à 2.

    Interessant, merci, de ce que j'avais compris compiler le même code avec les même versions de libs et de compilateur ne produit pas necessairement le même binaire, ce qui peut poser problème pour le linking).

    J'avais noté que Bevy utilise une autre approche pour faire ça (avec https://docs.rs/bevy_dynamic_plugin/latest/bevy_dynamic_plugin/), ils précisent eux même que ça risque de péter dans le cas de compilation séparé, mais que ça fonctionne si tout est compilé en même temps (le gain étant alors le découplage du binaire, dans Bevy, un des cas avancé est la distribution de dlc par exemple).

  • [^] # Re: Dommage

    Posté par  (site web personnel) . En réponse au lien Un mainteneur de Rust sur le Kernel jette l'éponge.. Évalué à 5.

    Il y a aussi le problème de l'abi non stable en rust, ce qui oblige à inclure en statique les dépendances d'un logiciel (en tout cas dans le cas d'un projet rust normal géré avec Cargo, je ne sais pas si Rust for Linux fonctionne différemment et est concerné).

  • [^] # Re: Pas le même paradigme

    Posté par  (site web personnel) . En réponse au message Avantages du C++ sur le C ?. Évalué à 1.

    J'ai beaucoup rit ;)

    Sans vouloir être suffisant ou quoi que ce soit, il faut reconnaître l'existence de plusieurs approches. Le C en a une, le C++ une autre (même pas très éloignée).

    Les protected et private, ça empêche les programmeurs qui utilisent la librairie de faire ce qu'ils veulent avec l'objet. Je suis pour la liberté de programmation, et le C++ permet de restreindre cette liberté, je trouve que c'est contraire à la philosophie du Libre.

    La philosophie du libre implique ça ? Je ne le savais pas. En tout cas, poser des droits d'accès à des variables dans un code à plusieurs avantages. Si tu fais une librairie, les variables qui doivent pouvoir être manipulées par l'utilisateur seront en public, le reste en privé. Ça évitera que les utilisateurs de la lib ne touche quelque chose d'interne et de sensible sans le vouloir.

    Ou alors, ces concepts de private et protected sont pour les débutants et les programmeurs qui ont du mal à gérer les objets ? Parceque lire et écrire une variable d'un objet avec des méthodes du type GetVariable() et SetVariable(), ce n'est certainement pas pour faire un programme efficace, ça fait des appels de fonction inutiles. Et c'est contraire à la philosophie du Libre qui veut que l'on fasse le programme le plus efficace possible.

    Encore une fois, la philosophie du libre implique ça ?
    Pour l'histoire des setter / getter, ça a l'air bête, mais ça permet par exemple de tracer plus simplement un programme, ou d'instrumentaliser le set. On peut par exemple vouloir limiter les valeur assignées dans le setter. Imaginons une variable int qui ne doivent jamais dépasser 25, je me pose dans mon setter et j'ajoute une condition.
    Sans le setter je dois faire ce test à chaque assignation d’où une duplication du code.
    De plus je ne pense pas me tromper en disant que le compilo optimisera les getter et setter à la compilation.

    Tu semble regretter de ne pas pouvoir faire certaines chose en C++ par rapport au C, mais en vrai, si t'aime pas les setter n'en utilise pas. Met tout en public, ou ne créé même pas d'objets. En gros fait du C.

    Maintenant si tu as envie d'essayer autre chose, tu verra que ça peut avoir de l’intérêt.
    D'une manière générale, ce n'est pas parce qu'un langage se montre permissif qu'il sera bon, dans beaucoup de cas, se retrouver contraint permet de produire plus facilement un code avec moins de bugs ou d'erreurs. Le rust par exemple brille dans ce domaine je trouve, j'ai l'impression d'écrire du code plus idiomatique, justement parce que je suis très contraint.

    Quand tu as une fonction avec une variable en const tu te limites dans ce que tu fera avec cette variable, tu aura l'assurance qu'elle n'est pas modifiée. Tu évites ainsi tout un tas d'erreurs bêtes. C'est la même idée avec public, private, protected. Pareil pour l'utilisateur de la fonction, il saura que ce qu'il envoie ne sera pas modifié, sans même à avoir à lire la fonction.

  • [^] # Re: Divulgâchage

    Posté par  (site web personnel) . En réponse au journal Les Archives de la planète (Albert Kahn, un Hari Seldon avant l'heure). Évalué à 2.

    Roh aller, moi mon préferré c'est Terre et Fondation. J'adore Golan Trevize.

  • # The next big thing

    Posté par  (site web personnel) . En réponse au journal Firefox mis en danger par les déboires de Google.. Évalué à 6.

    C'est dommage ce qui se passe avec firefox, avec mozilla en general. Mais je dois dire que firefox os j'y ai cru, j'aimais bien mon zte open c.

    En projet fous qui a bien reussi on a le rust aussi.

    Je me demande si on ne devrait pas (les developpeurs) mettre plus les mains dans sous le capot de firefox ou de webkit. Je ne sais pas à quel point la base de code est horrible à reprendre, mais elle doit être à la fois, collossale, particulierement complexe et comporter pas mal de code historique plus ou moins documenté.

    Peut être que ce serait plus simple de faire autre chose qu'un navigateur web standard, ou quelque chose de différent.

    J'ai vu plusieurs articles ici sur HTMX, ça serait peut etre interessant de se passer du js et d'integrer HTMX dans un navigateur. Ne resterait "que" le code du rendu.

    Mais c'est comme mes projets persos, je commenece un truc en me disant que telle approche sera plus simple et que ce sera facile et au final ça devient quand même une usine petrochimique.

  • [^] # Re: https://www.mozilla.ai/

    Posté par  (site web personnel) . En réponse au journal Firefox mis en danger par les déboires de Google.. Évalué à 2. Dernière modification le 08 août 2024 à 18:41.

    Y a plus ou moins un an j'avais reussi à m'y connecter et à faire un partage en modifiant mon user agent pour immiter chrome. Mais de temps à autre ça foirait (sans info).

  • [^] # Re: Unification de l'ISA mais fragmentation des microarchitectures

    Posté par  (site web personnel) . En réponse à la dépêche Linus Torvalds: comment éviter que RISC-V ne reproduise les erreurs du passé?. Évalué à 1. Dernière modification le 06 août 2024 à 16:34.

    Histoire de recentrer les débats (parce que ça déborde pas mal) pour FMA, plus FMAB ou son aîné FMA ? Perso je préfère FMA.

  • [^] # Re: Apprend les deux ! Et commence par le C !

    Posté par  (site web personnel) . En réponse au message technos cloud, rust.. Quid d'apprendre le C aujourd'hui?. Évalué à 1.

    Il y a pleins de façons de faire du c++, j'ai toujours considéré que venant du C il était plus facile de se mettre au C++ qu'à Java par exemple.
    Si on se limite à la notion de classe en c++ on se retrouve literalement avec du c with classes. Si on veut pousser il y a effectivement tout un tas de concepts plus ou moins bien integrés qui se sont ajouté au fils du temps.

    Par contre, le saut de C à Rust risque d'être assez délicat. Mais pourquoi pas hein.

    Par contre même si le rust possede des traits etc qui peuvent avantageusement remplacer l'objet, ça me parait une bonne idée d'apprendre au moins les bases de l'objet.

  • # Pourquoi pas

    Posté par  (site web personnel) . En réponse au message Les jeux encore les jeux toujours les jeux. Évalué à 2.

    Perso j'ai fait tourner Spiderman 2000 sans trop de soucis avec wine, j'ai même pu utiliser le patcher de resolution. Je n'ai pas eu de problème majeur.

    Apres, selon la difficulté ça peut etre plus interessant de lancer le jeu dans une vm window 95. Vu qu'on parle de jeux assez anciens ça devrait fonctionner en rendu logiciel.

  • # Apprend les deux ! Et commence par le C !

    Posté par  (site web personnel) . En réponse au message technos cloud, rust.. Quid d'apprendre le C aujourd'hui?. Évalué à 2.

    Le Rust est un langage très plaisant et je ne doute pas qu'il aura (et a déjà) un bel avenir. Son apprentissage te permettra d'identifier plus facilement tout un tas d'erreurs et pratiques dangereuses, et t’interrogera sur ta façon de gérer la mémoire, de concevoir des architectures etc.

    Mais sans la base du C je ne sais pas si ce sera très facile.

    Commence à faire du C, c'est simple, il y a peu de chose à apprendre (comparativement à d'autres) et ça te fera une base. Énormément de langages empreinte quelque chose au C, ça te permettra de plus facilement t'y essayer.

    Le C++ te permettra de taquiner l'objet, et est la suite logique d'un apprentissage en C.

    Et une fois que tu t'es essayé au C et C++ je pense que les propositions et limitations du Rust paraîtrons plus claires et pertinentes.

  • [^] # Re: En vieillissant...

    Posté par  (site web personnel) . En réponse au sondage Lit-on plus vite sur papier ou sur écran ? . Évalué à 1.

    Même pour moi qui n'ai pas de problème de vu, c'est bien confortable de pouvoir changer la taille de police ma liseuse. je la met sur le côté, en paysage, et j'augmente la police jusqu'à n'avoir que 6 ou 7 lignes visibles.

    Ça fatigue beaucoup moins je trouve, et je pense que je lis un peu plus vite !

  • [^] # Re: Végétarien contradictoire

    Posté par  (site web personnel) . En réponse au sondage votre alimentation. Évalué à 1.

    Ça dépend de ce qu'on appel indécent, et effectivement la question du curseur de correction mérite d'être posée.
    Mais c'est comme tout, on a rien sans rien. Si on veut mieux traiter les animaux et avoir des aliments de qualité, ça coûtera plus cher, ça me semble normal, si en plus on veut que les agriculteurs gagnent leur vie ça augmentera aussi le coût.

    Et comme toujours, si la possibilité existe, tendre vers l'autoproduction permet de profiter de ça à un coup moindre (les gens qui disposent d'un poulailler par exemple).

    Et dans tous les cas, oui réduire la consommation de viande.

  • [^] # Re: Végétarien contradictoire

    Posté par  (site web personnel) . En réponse au sondage votre alimentation. Évalué à 3.

    Si déjà on traite les animaux plus "humainement" ça résous les 90% du problème de la consommation de viande je pense, en tout cas de mon point de vue. Ce qui m'embête et me dégoûte avec la viande industrielle ce n'est pas manger des animaux, c'est le fait qu'on les élèvent très mal, dans des condition désastreuses, et qu'on ne fait pas cas, ni de leur souffrance ni de leur sensibilité. Et je mentirais si je disais que je connais l'origine de toute la viande que je mange.

    En réduisant cette consommation on résout les 10% restants.

    C'est le modèle de la ferme à l'ancienne pour moi, un endroit ou comme tu le dis on crée du lien entre humains et animaux. Certes, à la fin quelqu'un se fait manger, mais on fini tous mangé de toute façon. Enfin pas tous, il parait que certain se sont tellement gavé de nourriture industrielle et de médicaments que leur corps saturé en conservateurs n’intéresse plus les vers de terre ;)

    Après ça n’empêche pas de tester d'autres choses et de les intégrer à l'alimentation. Par exemple, j'aime bien le tofu, le tempe, le seitan, j'ai testé le koji récemment c'est chouette (c'est un aspergilus qui sert à faire entre autre le miso). Ça ajoutes des saveurs différentes.

    J'aime même les pseudo viandes façon beyond meat, mais plus pour le défi technique de me faire croire que j'avale du bœuf alors que ce sont des protéines de poix. Mais c'est cher.

  • [^] # Re: je mange de tout

    Posté par  (site web personnel) . En réponse au sondage votre alimentation. Évalué à 1.

    Ah oui, je me suis seulement motivé à en commander au restaurant pour le moment ^
    Je ne suis pas encore au stade de les faire moi même !

  • [^] # Re: je mange de tout

    Posté par  (site web personnel) . En réponse au sondage votre alimentation. Évalué à 4.

    C'est dommage, j'ai récemment mangé des escargots pour la première fois (le cote limace baveuse me dégoutait un peu), ben en fait c'est bon ;)

  • [^] # Re: Ça a l'air marrant

    Posté par  (site web personnel) . En réponse au journal Tour des Gull : étape 9 Barbecue du Libre à Annecy. Évalué à 2.

    Salut ! Bah pourquoi pas, j'ai toujours eu du mal à être dispo dans la durée pour les assos mais ça peut s'imaginer. Après je connais deux trois libristes sur places, on pourrait en parler autour de nous pour voir qui ça intéresserait.

    Je suis au niveau zéro niveau GULL, y a des obligations ou c'est assez flexible, genre une install party par ci par là ?

    On en parle en privé si tu veux (y a pas de mp sur linuxfr si ?).

  • [^] # Re: Pour les autres également

    Posté par  (site web personnel) . En réponse au lien Science et scientifiques : des points de détail pour l’extrême-droite ?. Évalué à 1.

    Faut voir quand même, si ça va bien pour moi par exemple, je trouve préoccupant que certains ne gagnent pas de quoi vivre dignement. Dans l'autre sens je m'en fou un peu jusqu'à un certain point. Si tu commence à avoir en fond propre l'équivalent du PIB de la Lettonie ça commence à faire beaucoup de sous pour qu'un seul décide quoi en faire.

    Mais en moyenne, dans les autres cas, oui on s'en fout.

  • # Ça a l'air marrant

    Posté par  (site web personnel) . En réponse au journal Tour des Gull : étape 9 Barbecue du Libre à Annecy. Évalué à 2.

    J'aimerais bien participer à une réunion de ce genre un jour, y a pas trop par chez moi.

    Il semble qu'il y avait un groupe en corse, mais je n'en ai pas entendu parlé. La seule chose que j'ai trouvé c'est cette entrée : https://aful.org/gul/liste#fr-2b

  • [^] # Re: Pour les autres également

    Posté par  (site web personnel) . En réponse au lien Science et scientifiques : des points de détail pour l’extrême-droite ?. Évalué à 1.

    J'ai cru comprendre que le but ce serait dans un premier temps d'aider les employeurs (surtout les TPE et PME) à augmenter les salaires en partant du principe que, le pouvoir d'achat des gens augmentant avec leur salaire, on augmente mécaniquement le chiffre d'affaire des dites entreprises (plus de vente ou de prestation car les gens peuvent se le permettre, etc), et que donc au bout d'un certain temps on peut arrêter d'aider car on aura atteint un point d'équilibre.

    À voir la nature de l'aide également, ça peut être une aide en monnaie sonnante et trébuchante comme l'aide covid, ou bien une réduction d’impôt ciblée, ou autre chose, par exemple baisser les charges patronales sur les salaires jusqu'à 1600 euros, permettant de payer plus cher les employés sans impacter les finances de l'entreprise (c'est le même principe que la prime macron si je ne dis pas de bêtise).

    Je ne suis pas assez qualifié pour répondre plus loin que ça et ne prenez pas ce que je dis pour argent comptant.

    Après oui, il est aussi envisageable de répercuter la hausse des plus petits salaires en faisant baisser les plus hauts. Tout dépend des quantité et de l'équilibrage. Le but étant quand même plus de justice sociale, ça me semble envisageable sur les entreprise ou le patron gagne 10 ou 100 fois le salaire de l'employer le moins payé (mais ça doit concerner uniquement le top 100 des entreprises, pas les PME).

  • [^] # Re: Pour les autres également

    Posté par  (site web personnel) . En réponse au lien Science et scientifiques : des points de détail pour l’extrême-droite ?. Évalué à 1.

    Bien vu, faudra leur remonter s'ils arrivent au pouvoir un jour !

  • [^] # Re: Pour les autres également

    Posté par  (site web personnel) . En réponse au lien Science et scientifiques : des points de détail pour l’extrême-droite ?. Évalué à 3. Dernière modification le 27 juin 2024 à 10:40.

    Personnellement (ça vaut ce que ça vaut), j'ai commencé à 1400 euros avec un bac+5 en informatique générale, en 2011.
    J'étais plus jeune et j'avais beaucoup moins d'expérience et ça ne me semblait pas terrible. J'avais déjà mieux gagné ma vie en travaillant dans la restauration.
    Dans les deux cas j'ai toujours bossé bien plus de 35 heures par semaines.

    Bon, je gagne bien mieux ma vie aujourd'hui, mais c'est vrai que le début peut être compliqué.

    Concernant le programme du NFP, outre les augmentations salariale qui touche l'ensemble de la population, on a des mesures pour les étudiants (accès à l'éducation supérieur, repas à 1 euros dans les crous), pour la recherche en elle même j'ai noté "Faire une loi de programmation de la recherche plus ambitieuse" mais sans détail pour le moment.

    Après on peut noter le retour sur la fusion entre l’agence de sûreté nucléaire et
    l’institut de recherche sur la sûreté nucléaire.

    Et puis ce n'est pas la même chose, mais la NUPES proposait :

    Investir dans la recherche et les sciences :

    Porter le financement de la recherche publique à 1,5 % du PIB d’ici 2027
    Financer des plans généraux de thèmes de recherche sur des secteurs d’avenir
    Rehausser le niveau d’investissement public dans la recherche
    Bâtir un statut protecteur pour les jeunes chercheurs
    Développer des universités plus ouvertes sur la société avec des services dédiés chargés d’organiser le lien entre les chercheurs et la population, dans un esprit de diffusion des savoirs et de réflexion citoyenne sur leur usage
    Organiser le dialogue entre sciences et société : débats citoyens, diffusion de programmes scientifiques sur les chaînes publiques
    Créer un service public de la publication scientifique avec des licences ouvertes pour permettre aux citoyens et universités d’accéder gratuitement aux articles des chercheurs sans enrichir les revues et bases de données privées
    Renforcer les grands instituts publics de recherche (CNRS, Inserm, Inra, etc.), garants des recherches d’intérêt général et supprimer l’Agence nationale de la recherche
    Participer à l’émergence de revues scientifiques francophones en accès libre
    Remplacer le Haut Conseil de l’évaluation de la recherche et de l’enseignement supérieur par une évaluation des formations et unités de recherche faite en concertation entre les différents acteurs de la recherche dans le cadre du Conseil national de l’enseignement supérieur et de la recherche (CNESER) et du Conseil national des universités (CNU)
    Promouvoir une charte éthique internationale de l’usage des technosciences
    Assurer l’autonomie de la recherche fondamentale et la pérennité du financement de la recherche en mettant fin aux pratiques systématiques d’appel à projet

  • [^] # Re: Extrait du discours de Charline Vanhoenacker

    Posté par  (site web personnel) . En réponse au lien Après le licenciement de Guillaume Meurice, Sibyle Veil met un terme au "Grand dimanche soir". Évalué à 1.

    Je ne connaissais pas, mais j'avais en tête un texte que j'avais entendu il y a longtemps et qui m'avait marqué sans que je ne m'en rappel trop bien, après recherche c'est une tirade Martin Niemöller apparemment.

    First they came for the Communists
    And I did not speak out
    Because I was not a Communist
    Then they came for the Socialists
    And I did not speak out
    Because I was not a Socialist
    Then they came for the trade unionists
    And I did not speak out
    Because I was not a trade unionist
    Then they came for the Jews
    And I did not speak out
    Because I was not a Jew
    Then they came for me
    And there was no one left
    To speak out for me

    Et toujours d'après wikipédia Matin Brun a pas mal de similitude avec, faudra que je me renseigne un peu plus.

  • [^] # Re: Extrait du discours de Charline Vanhoenacker

    Posté par  (site web personnel) . En réponse au lien Après le licenciement de Guillaume Meurice, Sibyle Veil met un terme au "Grand dimanche soir". Évalué à 2.

    alors c’est vrai que ça ne devrait rien changer.

    Tant qu'il restera des représentant des groupes cités plus haut.
    C'est le truc sympa avec les politique qui sectorisent et rendent responsable une partie de la population de tous les maux. Quand ils en auront fini avec tout ceux là ils trouveront bien quelqu'un d'autre à emm*erder.

  • [^] # Re: fourchette toile

    Posté par  (site web personnel) . En réponse au lien Jamie Zawinski : "Le péché originel de Mozilla". Évalué à 1. Dernière modification le 25 juin 2024 à 14:57.

    Tout à fait, je ne m'y connais pas assez pour savoir si ça vaut le coup de les soutenir mais ça semble pas mal.

    Faut que je le test à l'occasion. Je m'en vais le compiler, mais je vois qu'il y a 1.41 go de source lors de la compilation du paquet AUR ?! Faut que je fouille un peu ça.

  • [^] # Re: fourchette toile

    Posté par  (site web personnel) . En réponse au lien Jamie Zawinski : "Le péché originel de Mozilla". Évalué à 1.

    Il y a toujours le projet Servo qui a été relancé récemment.
    Je n'ai aucune idée de la qualité de celui ci par contre, mais un point qui m'attire c'est la possibilité de l'embarquer facilement dans l'ihm qu'on veut (comme webkit), et le fait qu'il soit en rust.