pulkomandy a écrit 2018 commentaires

  • [^] # Re: Faux débat

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Faut-il accepter les contenus générés par IA sur LinuxFr.org ?. Évalué à 10.

    Je viens ici pour lire des choses écrites par des gens qui maîtrisent un minimum leur sujet et qui ont pris le temps de faire quelques recherches pour écrire quelque chose de bien construit, instructif, et, surtout, basé sur la réalité.

    Une IA ne fait pas ça. Elle va pondre du texte grammaticalement correct, mais elle sera incapable d'identifier les points vraiment importants dans des release notes, d'apporter du contexte (surtout pour des infos d'actualité cui ne sont par définition pas présentes dans son modèle d'entraînement), et si on s'en sert pour résumer les commentaires, on obtient une soupe sans texture, déshumanisée, et, pour moi, sans intérêt.

    Et non, je ne prévois pas d'utiliser d'IA pour continuer à rédiger des journaux ou des dépenches, mais si ça devient noyé sous une avalanche de contenus générés, j'irai publier ailleurs, probablement sur mon blog.

    Je suis là pour communiquer avec des humains et enrichirmes perspectives.

  • [^] # Re: question stérile

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Faut-il accepter les contenus générés par IA sur LinuxFr.org ?. Évalué à 10.

    C'est une question stérile car quelque soit la solution choisie, il n'y a aucun moyen de la faire respecter.

    Si tu te fais prendre en train de poster un contenu généré par ordinateur, le contenu est supprimé et si tu recommences une fois qu'on t'a expliqué, tu te fais bannir. Comme pour tout autre type de contenu interdit, en fait: illégalement copié depuis une source soumise au droit d'auteur, ouvertement raciste, spam, …

    Effectivement l'interdiction ne sera jamais parfaite. Mais, d'une part ça marche quand même relativement pas trop mal, et d'autre part, même si ça ne marche pas complètement, ça donne le ton sur les comportements qu'on peut attendre ici.

  • [^] # Re: gné

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Faut-il accepter les contenus générés par IA sur LinuxFr.org ?. Évalué à 8.

    Et si on précise le prompt et le modèle utilisés, ça va

    On pourrait très bien poster uniquement le prompt et le modèle à utiliser. Ça sera plus court à lire et ça fera gagner du temps à tout le monde!

    Et ceux qui ont vraiment envie de lire une version diluée pourront eux-même utiliser un LLM de leur côté.

  • [^] # Re: GG

    Posté par  (site web personnel, Mastodon) . En réponse au journal De beaux graphismes dans la version 4 de Bim!. Évalué à 6.

    Et puis il ajoute quelque chose de ce genre : commence par implémenter au plus direct, comme si tu devais livrer demain, et seulement ensuite, si tu as le temps, tu peux retravailler ton code.

    La deuxième partie est importante. J'ai entendu cette approche dans le cadre du TDD (développement dirigé par les tests) dans un talk de Ian Cooper. L'idée est d'implémenter une fonctionalité en 3 étapes:

    • étape "rouge": écrier un testpour la fonctionalité qui ne passe pas
    • étape "verte": faire en sorte que le test passe. À cette étape, il faut aller au plus simple et faire juste en sorte que le test passe. Dans cette étape il y adroit aux variables globales et autres méthodes moches. Il appelle ça "duct tape programming".
    • étape "refactoring": une fois que tu as réussi à faire fonctionner le truc, tu as maintenant une bonne vision de ce qu'il faut changer exactement dans ton architecture pour cette fonctionalité, juste assez pour rendre ton code propre. Cette étape évite d'accumuler de la dette technique, mais comme elle est faite après avoir un truc fonctionnel, elle évite de se lancer dans de l'architecture qui ne sert à rien pour l'instant.
  • [^] # Re: Résumé

    Posté par  (site web personnel, Mastodon) . En réponse au lien Resolving an unusual wifi issue. Évalué à 10.

    Moi, j'aime bien lire ce genre d'histoire de bugs improbables, même si elles ne sont pas récentes. Ca fait un peu partie du folklore du développement informatique, et ça permet de se souvenir que, dans une investigation de bug, il faut avoir de la persévérance et ne négliger aucune piste, et qu'à la fin il y a toujours une explication rationnelle (et non pas des fantômes, gremlins, ou rayons cosmiques qui changent des bits dans la mémoire).

  • [^] # Re: Bienvenue dans mon monde

    Posté par  (site web personnel, Mastodon) . En réponse au journal C23: un memset_explicit() qui carbure. Évalué à 3.

    Oui, ou sinon il faut utiliser un langage qui n'est pas conçu comme le C et qui fait exactement ce que tu lui dit, et non pas un équivalent de ce que tu lui dit, mais seulement dans une situation bien précise.

    Ce ne sont pas des bugs des compilateurs, le langage C est décrit comme ça et ne permet pas de faire ce genre de choses de façon fiable. D'où l'introduction dans le langage de fonctions conçues spécifiquement pour répondre à ce type de problème.

  • [^] # Re: Les disques enregistrables grand public

    Posté par  (site web personnel, Mastodon) . En réponse au lien Sony cesse la production de Blu-ray, MD et MiniDV. Évalué à 3.

    Pas pour les blue ray, mais je pense que ce sont bien les seuls ou les derniers pour les minidisc et les minidv. Mais il me semble que plus aucun lecteur pour ces formats n'était fabriqué depuis déjà pas mal de temps

  • [^] # Re: "no functionally equivalent alternatives"

    Posté par  (site web personnel, Mastodon) . En réponse au journal GDPR et Microsoft 365: la Commission Européenne poursuit l'EDPS. Évalué à 5.

    Je crois que tu es complètement à côté du sujet.

    On parle d'une suite en ligne, là. L'intégration, c'est pas juste un thème d'icônes cohérent. C'est le fait de pouvoir créer un compte pour chaque employé de l'entreprise et qu'ils aient accès à tous les outils d'un coup. C'est le fait de pouvoir partager des documents avec les collègues. D'avoir une gestion de groupe, que quand tu rajoutes quelqu'un dans une équipe, il a accès à tous les documents utilisés par cette équipe, aux salons de discussion qui vont avec, etc. Et qu'il n'aie pas accès aux trucs des autres équipes éventuellement.

    C'est aussi avoir besoin d'acheter une seule licence pour accéder d'un seul coup à tous ces logiciels et au support qui va avec, ce qui va avoir un impact (positif) conséquent sur le travail à faire pour administrer tout le bazar, signer les contrats de support, etc. Sans compter que c'est une offre de service hébergé par Microsoft, et donc c'est Microsoft qui fait toutes les mises à jour de sécurité.

    Donc, non, il n'y a pas vraiment d'offre du même type basée sur du logiciel libre. Est-ce que ce serait possible d'en monter une? Oui, certainement, mais c'est quand même du travail en plus que juste l'existence des logiciels concernés.

  • [^] # Re: En fait si

    Posté par  (site web personnel, Mastodon) . En réponse au journal Le DPE immobilier est mal conçu. Évalué à 3.

    Certes mais ne crois-tu pas que c'est aussi pour limiter la précarité énergétique ?

    Oui bien sûr, ce que je voulais surtout dire c'est que la mesure n'est pas vraiment à but écologique (réduire les émissions de CO2) mais plutôt économique (réduire les factures de chauffage).

    On peut ensuite discuter des moyens pour atteindre ce but: primes à la rénovation, interdiction de location, etc. Et se demander au passage lesquels de ces moyens pourraient, en plus d'améliorer l'effiacité énergétique des logements, et de les rendre plus confortables, réduire les émissions de CO2.

    Mais avec les gouvernements actuels, on aura pas mieux sur la réduction des émissions de CO2, ça reste que le deuxième objectif au mieux.

  • # En fait si

    Posté par  (site web personnel, Mastodon) . En réponse au journal Le DPE immobilier est mal conçu. Évalué à 5.

    le DPE ne mesure pas les émissions de CO2 d’un logement, mais uniquement sa consommation d’énergie par m²

    D'après la page Wikipedia qui est à la fin du journal:

    Le DPE pour un bien immobilier doit comporter quatre parties :

    • Consommation annuelle d'énergie exprimée en kWh et en euros ;
    • Positionnement en consommation d'énergie primaire / m2 / an et en émission de gaz à effet de serre (GES) / m2 / an ;
    • Descriptif du local : le bâti (parois verticales, fenêtres, portes, plafond et plancher), et des systèmes (chauffage, eau chaude sanitaire, ventilation et refroidissement).
    • Recommandations d'améliorations énergétiques.

    Le DPE complet contient bien les 2 informations (consommation d'énergie et émissions de CO2). L'interdiction de louer les logements avec une classe énergétique G n'est pas une décision écologique, c'est une décision économique pour faire des économies d'énergie en poussant les propriétaires à faire les travaux de rénovation nécessaires. Sauf que ça n'a pas marché, les gens ont laissé traîner ça jusqu'à se retrouver avec des logements interdits à la location.

    Si c'est l'écologie qui t'intéresse, tu peux regarder la partie GES du DPE qui est généralement affichée dans les annonces immobilières (à côté de l'autre).

  • [^] # Re: "no functionally equivalent alternatives"

    Posté par  (site web personnel, Mastodon) . En réponse au journal GDPR et Microsoft 365: la Commission Européenne poursuit l'EDPS. Évalué à 7.

    Microsoft 365 fait vraiment beaucoup de choses. ça ne contient pas que la suite office de base.

    Je pense qu'il y a des équivalents pour la plupart des composants, mais pas de solution tout en un. Peut être NextCloud mais je ne suis pas certain que ça couvre toutes les capacités de 365 qui est un truc vraiment très gros.

    Et c'est un truc en ligne, donc le LibreOffice classique installable en local, ce n'est certainement pas un équivalent.

  • [^] # Re: Eyes on the prize?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Pas de milliardaires au FOSDEM. Évalué à 6.

    Il faut aussi savoir qu'une partie de la communauté a déjà repéré depuis 4 ans que le FOSDEM est devenu un évènement "corporate" et ont réalisé un fork qui s'appelle OFFDEM.

    Peut-être que c'est l'occasion d'aller y faire une visite?

  • [^] # Re: matrix/element, terminé pour moi

    Posté par  (site web personnel, Mastodon) . En réponse au journal Matrix: Pour des millions d'utilisateurs, utilisez Synapse Pro. Évalué à 9. Dernière modification le 19 janvier 2025 à 23:58.

    Pour les gens comme ça, tu leurs fais installer Quicksy:

    • c'est gratuit
    • c'est sur le play store
    • pas besoin de choisir un serveur ni un login: ça utilise un serveur unique dédié et le numéro de téléphone (comme whatsapp)
    • tu peux communiquer avec eux comme avec n'importe quel autre compte xmpp
    • c'est basé sur conversations et maintenu par le même développeur

    Tu peux garder Conversations pour les gens qui ont déjà le besoin de ne pas révéler leur adresse ou numéro de téléphone à tout le monde.

  • [^] # Re: Un siècle de retard

    Posté par  (site web personnel, Mastodon) . En réponse au lien « C’est simple, je ne décroche jamais » : pourquoi les jeunes ne répondent plus au téléphone ?. Évalué à 4.

    Il y a un autre changement plus sournois: les réseaux de téléphonie modernes ont un peu plus de latence, et ne transmettent pas directement la voix, mais des paramètres pour un synthétiseur vocal qui va les reproduire de l'autre côté (ça demande beaucoup moins de bande passante).

    Le résultat est que une conversation par téléphone est subtilement un peu olus inconfortable: on se coupe la parole, certaines nuances sont perdues en route, et au final, ce n'est vraiment pas aussi bien que de parler aux gens "en vrai". Dans ce cas, autant privilégier d'autres moyens de communication véritablement asynchrones.

    Un autre aspect technologique: aujourd'hui nos téléphones servent à beaucoup de choses. Par exemple, le classique "attend je regarde mon agenda pour savoir quand je suis disponible": facile si on a un téléphone fixe et un agenda papier. Moins facile si le téléphone et l'agenda sont dans le même appareil, ce qui rend compliqué d'utiliser les 2 en même temps.

  • [^] # Re: bande passante / latence

    Posté par  (site web personnel, Mastodon) . En réponse au lien Blocking and non-blocking threads. Évalué à 6.

    C'est ce que je comprends mais quelle est la spécificité d'un thread ? C'est le cas pour une fonction bloquante mais Java semble avoir un état du thread à la valeur BLOCKED. Ca semble être uniquement sur attente d'un verrou (mutex ?

    l'état "bloqué" existe dans tous les ordonnanceurs. Un thread a généralement 3 états possibles:

    • en cours d'exéctution
    • en attente de resource cpu (thread "prêt")
    • en attented'une autre ressource (thread bloqué)

    le troisième cas sera une attente de mutex, mais aussi l'appel de certaines fonctions, comme un read() sur un socket qui va attendre que des données soient reçues sur ce socket, un read sur un fichier qui va attendre un accès disque, un sleep(] qui va attendre une durée fixe, etc.

    lorsqu'un thread effectue l'une de ces opérations, il va libérer le chu pour qu'un autre thread puisse prendre la main. Lorsque la resource devient disponible (un autre thread libère le mutex, le socket a reçu des données, …), le thread redevient "ready" mais n'obtient pas forcément immédiatement l'accès au cpu. On a donc une double attente: pour la ressource bloquante puis pour le cpu, ce qui augmente la latence.

    Une approche non bloquante consiste à faire en sorte que le thread ne libère jamais le cpu. Par exemple, un thread qui surveille un grand nombre de ressources (via select(), poll(), epoll() ou kqueue() par exemple) aura des chances d'avoir toujours quelque chose à faire, ou encore, si on s'attend à une durée d'attente très courte pour une ressource, on peut faire une attente active: une boucle qui teste en permanence si la ressource devient disponible. Ainsi, le thread ne libère pas le cpu pendant l'attente d'une autre ressource. La latence est réduite, mais en contrepartie, le cpu n'est pas libéré alors qu'il aurait pu servir à autre chose: le débit de traitement est réduit.

  • [^] # Re: mon presque premier patch noyau

    Posté par  (site web personnel, Mastodon) . En réponse au lien Participer au développement du noyau et gagner une pédale d'effet guitare faite main par Linus. Évalué à 6.

    (je suppose que la licence avait changé avant que soit lancé le développement de git).

    c'est plutôt l'inverse qui s'est passé: des gens ont commencé à développer un client libre pour bitkeeper, bitkeeper a retiré sa license à Linux, et c'est à ce moment que Linus a commencé à développer git.

    C'est raconté en détail dans cet article: https://www.linuxjournal.com/content/git-origin-story

  • [^] # Re: Spécificité du LL

    Posté par  (site web personnel, Mastodon) . En réponse au journal Il y a quelque chose de pourri.... Évalué à 4.

    Il faut quand même avoir une mentalité de témoin de Jéovah pour intervenir dans un troll vim/emacs en parlant de l'avis des "utilisateur.ices", puisqu'à partir de là on accepte que le message sur la forme ("coucou, je vais semblant de donner un avis mais en fait je milite pour un truc") est plus important que l'idée qu'on est en train d'exprimer, cachée derrière la forme.

    Mais quand on met 'utilisateurs', excluant ainsi toutes les utilisatrices féminines, ça ne pose aucun problème, d'après toi?

    Et si on mettait 'utilisatrices' systématiquement au féminin, ça te poserait moins de problèmes?

    Je t'invite à réfléchir sur pourquoi 'utilisateurs' te semble 'mieux' que les deux autres. Il n'est pas moins militant, en fait, juste plus habituel.

  • [^] # Re: le problème

    Posté par  (site web personnel, Mastodon) . En réponse au journal Il y a quelque chose de pourri.... Évalué à 7.

    Les propos sur la tribune engagent ceux qui les font, pas linuxfr.org, qui n’évoque même pas l’existence de cette partie du site. Des propos qui pourraient difficilement prétendre à représenter le commencement du début d’un contenu éditorial.

    Je trouve ça pas très convaincant comme argumentation. Bon je ne fréquente pas la tribune, donc ça m'est un peu égal ce qu'il s'y passe, mais linuxfr est quand même l'hébergeur du truc et donc quand même responsable au moins au niveau légal. Le fait que ça soit une partie "cachée" du site n'arrange rien, voir même au contraire, ça donne un petit côté "dark web" dans lequel il se passe des choses pas très nettes.

  • [^] # Re: liberté

    Posté par  (site web personnel, Mastodon) . En réponse au journal Il y a quelque chose de pourri.... Évalué à 10.

    À un niveau très terre à terre: quand mes collègues doivent prendre une demi journée de congés pour aller renouveler leur titre de séjour; quand mes amis passent du temps à réviser l'histoire de france à un niveau dont j'ai toujours été incapable pour passer un test afin d'obtenir la nationalité française, quand iels doivent se battre juste pour avoir le bon genre et le bon prénom sur leur carte d'identité, ou même quand on parle de revenir sur les 35 heures ou supprimer des jours de congés: tout ça c'est du temps qui n'est pas passé à développer du logiciel libre.

    Et j'imagine pas si on avait has ce genre de choses à traiter et si on pouvait passer au niveau au-dessus: s'asurer que les investissements publics dans le logiciels débouchent sur du logiciel libre et pas juste envoyer des sous à Microsoft, que les données de santé ne soient pas hébergés chez un opérateur aux USA qui va sûrement les revendre.

    Bref, la politique a bien sûr des impacts sur le logiciel libre, à tous les niveaux. Et donc, non, on est pas ici pour parler que de technique.

  • [^] # Re: Ce n'est pas un hasard

    Posté par  (site web personnel, Mastodon) . En réponse au lien SNCF: obliger les clients à choisir entre "Monsieur" ou "Madame" lors de l'achat d'un billet n'est p. Évalué à 4.

    La SNCF a dit lors de l'audience qu'ils ont besoin de ça pour certains trains de nuit

    pour réserver ça, il faut cocher la case "compartiment dame seule", qui n'est pas remise en question dans ce jugement.

    Et la vérification par le personnel de bord n'est probablement pas faite en fonction de si tu as coché la case "madame" ou "monsieur" lors de la réservation.

    C'est donc déjà un truc séparé du reste. L'argument hrincipal de la sncf était "on en a besoin pour envoyer des mails s'adressant poliment à la personne qui réserve le billet", et, bon, si les mails de la sncf commencent par "bonjour PulkoMandy" ou "monsieur ou madame PulkoMandy" ou autre formulation neutre, je pense qu'on va survivre?

  • [^] # Re: Les enfants rois

    Posté par  (site web personnel, Mastodon) . En réponse au lien Lancement (vendredi 10 janvier) de la fusée New Glenn : une concurrente inédite à SpaceX . Évalué à 5.

    Aller sur Mars, peut-être. Et même en revenir, soyons fous.

    Mais faire de Mars une planète agréable à vivre, je n'y crois pas trop au "beaucoup moins que de résoudre les problèmes sur Terre", ça va quand même demander un sacré gros boulot.

  • [^] # Re: arg j'ai oublié

    Posté par  (site web personnel, Mastodon) . En réponse au journal lumière sur un nouveau jeu libre ! . Évalué à 7.

    Il faut arrêter le grand n'importe quoi avec la définition de "open source".

    Le terme "open source" a été défini par l'"open source initiative" et n'a pas changé depuis 2007: https://opensource.org/osd

    Il est basé sur les règles de Debian: https://www.debian.org/social_contract#guidelines

    Et c'est entièrement compatible avec la définition du "free software" de la FSF. Il n'y a pas de différence entre les deux, c'est jsute un peu plus complet que les 4 règles de bases de la FSF.

    Dans le cas précis des licences non commerciales, on peut s'arrêter à la première règle:

    The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources.

    Voilà, perdu, les licences CC non commerciales sont éliminées, pas besoin de lire le reste de la page.

    Les gens qui disent qu'ils font de l'open source (ou du logiciel libre) sans en faire, sont des menteurs. Les gens qui pensent que un logiciel libre n'est pas vraiment libre parce qu'il est développé par Google, ou parce qu'il y a une offre Freemium, ou je ne sais pas quoi d'autre, se trompent.

    C'est pas très compliqué et les règles sont claires. Si on veut du logiciel développé de façon communautaire et loin des Big Tech, le logiciel libre ou open source n'est pas une condition suffisante, il faut ajouter d'autres choses. Voire même il faut faire du logiciel non libre avec une clause non commerciale.

  • [^] # Re: Obliger les clients à préférer la bagnole par contre…

    Posté par  (site web personnel, Mastodon) . En réponse au lien SNCF: obliger les clients à choisir entre "Monsieur" ou "Madame" lors de l'achat d'un billet n'est p. Évalué à 2.

    Je crois que ce n'est pas vrai. Les intercités sont toujours indépendants des OuiGo.

    Oui j'ai dit une bêtise. Il y a toujours des trains intercités sur cette ligne, ce qui simplifie un peu les choses.

  • [^] # Re: Obliger les clients à préférer la bagnole par contre…

    Posté par  (site web personnel, Mastodon) . En réponse au lien SNCF: obliger les clients à choisir entre "Monsieur" ou "Madame" lors de l'achat d'un billet n'est p. Évalué à 7.

    C'est un cas particulier de tarif au kilomètre, c'est juste qu'il est à 0 € le kilomètre.

  • [^] # Re: Obliger les clients à préférer la bagnole par contre…

    Posté par  (site web personnel, Mastodon) . En réponse au lien SNCF: obliger les clients à choisir entre "Monsieur" ou "Madame" lors de l'achat d'un billet n'est p. Évalué à 7. Dernière modification le 09 janvier 2025 à 23:27.

    Même si tu fait un aller retour, il faut que ça soit avec le même type de train. Par exemple si c'est un TGV InOui dans un sens et un TGV OuiGo dans l'autre, ça ne marche pas. Ou alors un intercité de nuit dans un sens et un TGV InOui dans l'autre, non plus. Avant ça marchait avec un Intercité de Nuit dans un sens et un Intercité dans l'autre, mais maintenant les Intercités de jour sont devenus des "OuiGo train classique" et du coup ça marche plus.

    (on a le choix entre ces 4 types de trains pour faire un trajet Paris Toulouse par exemple, ce qui serait un aller retour tout à fait raisonnable où la carte pourrait être utile sans ces contraintes).

    Et encore, c'est devenu plus simple depuis la disparition du train couchette de jour.