Elfir3 a écrit 1148 commentaires

  • [^] # Re: deux poids deux mesures

    Posté par  . En réponse au lien TikTok, la drogue des ados devenue ennemi public numéro un - letemps.ch. Évalué à 6.

    La responsabilité n'est pas uniquement du côté du consommateur, mais aussi de celui qui met à disposition ces "drogues" sans s'assurer que le consommateur est pleinement conscient de ce qu'il s'apprête à consommer.

    Et il en va de même avec l'alcool ou la cigarette, beaucoup se rendent compte de la difficulté à arrêter une fois qu'ils essaient.

    C'est facile de dire que c'est à l'utilisateur de garder le contrôle, tout le monde a des moments de faiblesse, et tout est fait pour faire oublier à l'utilisateur qu'il consomme ces réseaux et créer ce manque.

    Bref, responsabilité partagée.

    est-ce l'utilisateur qui est responsable de l'état des réseaux sociaux parce qu'ils demandent de la merde, et que les fournisseurs leur donnent ce qu'ils veulent, ou est-ce les fournisseurs sont responsable de fournir aux utilisateurs de la merde et ce sont les utilisateurs qui tombent dedans malgré eux ?

    Je pense surtout que la merde dont tu parles dans le cadre des réseaux (si on parle bien de la même), elle est soit arrivée progressivement une fois que la masse d'utilisateur était présente et suffisamment cadenassée par la sensation de se couper du monde une fois qu'on quitte le réseau, soit suffisamment cachée et diluée pour les nouveaux utilisateurs et donnée progressivement pour exacerber ses sensations et en faire un produit plus malléable.

  • [^] # Re: Étonnant

    Posté par  . En réponse au lien Firefox perd env 16 millions d'utilisateurs depuis un an. Évalué à 2. Dernière modification le 16 janvier 2023 à 20:07.

    Amusant, chez nous c'est l'inverse…

    Je vois quand même de temps en temps des hors la loi avec Chrome ceci dit.

  • [^] # Re: Paramètres par défaut des distributions

    Posté par  . En réponse au journal ssh : et si nous sensibilisions par un label, ou autre impératif?. Évalué à 4.

    Par contre, si je ne me trompe pas, sudo permet de limiter son autorisation à certaines commandes bien précises, il est donc trivial de créer un script executable via sudo pour l'utilisateur en question, ce qui n'est pas loin d'un setuid mais limite déjà les risques.

  • # C'est nouveau ?

    Posté par  . En réponse au lien Meta aurait faussé la concurrence sur les marchés des annonces publicitaires en ligne - lalibre.be. Évalué à 3.

    Il me semblait que c'était déjà connu, qu'il y avait une entente entre google, microsoft et meta à ce sujet là.

  • [^] # Re: bien choisir l'environnement de bureau

    Posté par  . En réponse à la dépêche Le poste de travail Linux : un objectif gouvernemental ?. Évalué à 4.

    Le steam deck c'est une console pour gamers, des gens qui sont habitués à chipoter un minimum avec leur machine, pas l'utilisateur lambda qui est perdu dès qu'une icone à été déplacée de son bureau. Mieux vaut quelque chose de sobre et sans risque qu'un click change quelque chose. Bref, Gnome me semble plus adapté.

  • [^] # Re: Et la choucroute ?

    Posté par  . En réponse au lien Le youtubeur Norman Thavaud en garde à vue pour viols et corruption de mineurs. Évalué à 2.

    A quand un tag "hors sujet mais ça peut intéresser certains" ? Mais où sont les développeurs ? A quand le retour de Pierre Tramo ?

  • [^] # Re: Bravo !

    Posté par  . En réponse à la dépêche Jubako et Arx, un conteneur universel et son format d’archive. Évalué à 2.

    Si tu as une archive avec N contentPacks, tu peux créer un N+1ieme pack qui contient ton contenu à rajouter et tu refais seulement le directoryPack pour rajouter un entrée qui pointe vers ton nouveau contenu. (Ou tu fais pointer une entrée existante)

    J'imagine qu'en cas de suppression, il faudrait rebundler les content packs en recréant celui qui contient le fichier supprimé par exemple.

    Dans ton cas tu pourrais stocker les métadonnées soit sous la forme de propriétés..

    Dans ce cas, il faudrait une implementation dédiée. J'imaginais plutôt pouvoir monter le fichier à la manière d'une iso, effectuer les modifications nécessaires, et le bundle serait recréé au démontage (ou à la volée).

  • [^] # Re: Une alternative ?

    Posté par  . En réponse au journal Trois étapes faciles pour obtenir une coche verte sur Mastodon. Évalué à 3.

    Quel serait la plus value d'une autorité

    Des personnalités publiques comme EM veulent pouvoir montrer qu'ils sont bien derrière un compte mastodon. En quoi est-ce un soucis de leur offrir ce service si c'est fait sérieusement ?

    sinon de permettre des dérives liées à ce tiers ?

    On a des dérives aussi au niveau de CA pour les sites web, c'est pas pour autant qu'on y voit pas de plus value.

    D'ailleurs, ce serait quoi la signature de presse de presse pour toi et le lien ?

    Pas trop compris. On pourrait définir plusieurs catégories de validation, libre à mastodon ou autre de l'afficher, et ça permettrait de comprendre.

    Sachant que l'organe de presse qui te publie s'est assurée de ton identité

    J'ai déjà un doute sur l'assurance (il y a, il me semble chez Thinkerview, une interview d'un journaliste qui était payé à faire de la désinformation, mais j'ai du mal à retrouver), puis il faudrait obligatoirement lier l'auteur à l'organe de presse pour valider. Bref, pas top.
    Et on parle d'autres professions ?

    et n'est pas associé aux auteurs qui s'expriment en dehors de leurs colonnes ou antennes.

    On peut valider l'identité d'une personne sans le lier à un organe de presse.

  • # Une alternative ?

    Posté par  . En réponse au journal Trois étapes faciles pour obtenir une coche verte sur Mastodon. Évalué à 3.

    Je vois que la solution n'a pas l'air de faire l'unanimité.

    Sur-ce, je m’interroge sur l'utilisation d'un tiers pour la validation, un peu à la manière des autorités de certifications pour les certificats.

    Les noeuds pourraient faire confiance à ces autorités de validations, et libre au client de suivre l'avis où non, ou juste un avis comme quoi il faut prendre la certification avec des pincettes.
    En cas de soucis avec une autorité, le client comme le le noeud pourraient invalider le certificat, et donc alerter l'utilisateur.

    Avoir cette fonctionnalité découplée de Mastodon permettrait aussi de l'utiliser dans d'autre contextes comme la signature d'articles de presse par les auteurs.

    Bref, la validation de comptes Mastodon ne serait pas une bonne opportunité pour ouvrir la voie à ce genre de service ?

  • [^] # Re: Bravo !

    Posté par  . En réponse à la dépêche Jubako et Arx, un conteneur universel et son format d’archive. Évalué à 5.

    Je trouve l'idée très sympa, je suis étonné qu'il n'y ait pas déjà des format d'archive proposant ce genre de fonctionnalités.

    Par contre, je trouve l'impossibilité de faire de modification sur les fichiers, ou d'ajouter des fichiers, assez limitante. En tout cas, il ne me semble pas avoir vu d'indication comme quoi c'était possible.

    Même dans le cadre de la distribution d'une application, il n'est pas rare d'avoir quelques fichiers écrits sur le système de fichier, certains font ça proprement en fonction de l'OS sur lequel ils tournent, d'autres font ça juste à côté du binaire, ce qui a des avantages et inconvénients.

    J'imaginais aussi pouvoir faire packager un projet musical, tout en ayant la possibilité d'aller le modifier une fois monté. L'essentiel des accès sont en lecture, mais quelques modification pourraient encore être faites niveau métadonnées par exemple.

    Est-ce que cette limitation est d'ordre technique sur le format de fichier choisi ? ou une contrainte choisie pour optimiser ?

    Bon boulot en tout cas :-)

  • [^] # Re: Et si FB ne l'a pas, il l'aura...

    Posté par  . En réponse au lien Facebook a-t-il votre numéro de téléphone ? Vérifiez et supprimez. Évalué à 3.

    Pire, ils t'envoient un message avec un code pour s'assurer que le numéro est bien utilisé…

  • [^] # Re: Sont-ce de bons exemples ?

    Posté par  . En réponse au lien Un logiciel conçu pour durer… mais comment ?. Évalué à 2.

    On pourrait ajouter C++ ou java …

  • [^] # Re: Go et Rust

    Posté par  . En réponse au journal KataOS, un OS sécurisé basé sur SeL4 écrit en Rust ... par Google. Évalué à -3.

    De toute façon, go est lent. Donc quelques soient les raisons…

  • # Nuances

    Posté par  . En réponse au journal KataOS, un OS sécurisé basé sur SeL4 écrit en Rust ... par Google. Évalué à 9.

    Qu'on me corrige au besoin (j'ai à peine touché à l'embarqué en jouant avec de l'arduino), mais l'OS n'est pas vraiment certifié, seul le micro kernel (Sel4) l'est, et l'était déjà avant l'arrivée de google avec Rust.

    De mon point de vue, cet OS est plutôt un framework qui inclus un lib pour communiquer avec le kernel et qui vient avec quelques fonctions supplémentaires utiles (loggers, custom allocators, ..). Mais j'imagine que c'est ce qu'on appelle un OS à ce niveau :-)

  • [^] # Re: Plugin ?

    Posté par  . En réponse au message Besoin de conseils architecturaux. Évalué à 3.

    Pas con l'histoire du controleur Midi… Faut voir si des messages Midi seraient suffisant à le création d'un patch (sans trop de bricolage non plus). Je suis pas encore assez documenté pour ça, merci pour l'idée.

    Normalement avec les sysex tu peux faire un peu ce que tu veux. Par exemple juste envoyer un patch que tu désérialise côté synthé. Ou lancer une sauvegarde des paramètres en cours sur un emplacement mémoire.

    J'ai trouvé la doc sysex du Korg Kronos pas mal faite si tu cherches des exemples de ce que tu peux faire avec.

  • # Plugin ?

    Posté par  . En réponse au message Besoin de conseils architecturaux. Évalué à 4.

    Tu n'en parle pas, mais je suppose que tu risques sans doute tôt ou tard de vouloir l'intégrer dans une DAW. Commencer par une version plugin (ou du moins échafauder une version plugin dès le début), aidera a avoir la bonne archi pour que ce soit facilement pluggable par la suite.

    Il y a 2 types de plugins que je te conseillerais à l'heure actuelle :
    - lv2, qui est compatible avec la plupart des softs sous linux.
    - clap, nouveau, mieux techniquement et poussé par BitWig. Mais nouveau… donc encore peu supporté.

    Je me trompe peut être, mais j'ai pas souvenir d'y avoir déjà vu du python, même si c'est juste pour la partie GUI. En général, c'est du C ou C++ de ce côté là, avec Juce, Gtk, Qt ou des framework graphiques un peu plus exotiques. Encore une fois, je regarderais le code d'autre plugins pour me faire une idée.

    Je sais que Juce est très utilisé à ce sujet avec pas mal d'outils pour la partie synthétiseur (oscillateurs, filtres…). Mais jamais testé.

    Note que Lv2 et Clap viennent avec des "facilités" pour te donner des points de contrôle sur les paramètres du synthé, et que tu peux potentiellement reporter la développement de l'interface à plus tard.

    --

    Note, il me semble que python n'est pas vraiment fait pour être utilisé depuis un autre langage. Ca a déjà été fait, mais on préconise plus souvent d'appeler du C depuis python.
    Surtout que, dans le cas d'un logiciel de traitement audio, j'éviterais de mettre du python dans la boucle pour des questions de perfs.

    Autre idée si tu t'attaches au python, utiliser le midi pour contrôler les paramètres et faire de ton GUI un contrôleur midi.

  • [^] # Re: En quoi c’est écologique ?

    Posté par  . En réponse au lien Cahier d'idées pour un navigateur écologique. Évalué à 2. Dernière modification le 13 octobre 2022 à 11:15.

    Le soucis c'est qu'on ne de référence qu'au niveau du consommateur.
    Si tout le monde diminue sa consommation de vidéo, le nombre de routeurs utilisés pourra diminuer. On aura moins vite tendance à remplacer le routeur gigabit par du 10 gigabit parce qu'on arrive à saturation.

    Donc oui, c'est faux si on regarde la consommation d'un équipement réseau. Mais en terme de consommation répartie sur l'ensemble des machines mises en parallèle pour servir une région, il y a aura un impact.

    Edit: j'avais raté un passage du blog .. ;)

  • [^] # Re: C'est d'autant plus important que

    Posté par  . En réponse au journal Technopolice is launched . Évalué à 3.

    Donc le premier points qui tu évoques est déjà interdit; tu veux des radars capable de détecter si des mineurs sont dans la voiture d'un fumeur?

    Je remarque que la loi a aussi changé chez nous en 2020. Bonne chose ! Donc oui. Et a défaut d'une solution technique pour le radar, je propose un détecteur de fumée dans la voiture avec lecteur d'empreinte à utiliser par chaque occupant de la voiture dès qu'il y a détection. Couplé potentiellement sur une balance pour évaluer le poids des occupants de la voiture.

    les parents devraient demander de manger plusieurs fois AVEC les élèves

    On parle d'une école d'enseignement spécialisé, où les parents d'une bonne proportion d'élèves donnent des friandises en guise de repas à leurs enfants quand ils n'aiment pas ce qu'il y a à la cantine… et ce n'était pas qualité des repas qu'il fallait remettre en cause. L'éducation se fait, malheureusement pour certains, aussi à la maison.

  • [^] # Re: C'est d'autant plus important que

    Posté par  . En réponse au journal Technopolice is launched . Évalué à 3.

    Alcool, tabac, malbouffe, c'est d'abord un problème personnel (quoique avec l'alcool on aussi du collatéral)

    Dis ça aux gosses qui sont obligés de subir la cigarette du parent dans la voiture, ou au personnel d'une école spécialisée qui doit fermer sa cantine parce que les enfants veulent manger comme à la maison (burger, frites…). Deux cas vécus..

  • [^] # Re: C'est d'autant plus important que

    Posté par  . En réponse au journal Technopolice is launched . Évalué à 5. Dernière modification le 30 septembre 2022 à 10:25.

    En pratique, un radar qui lit une plaque, ça se voit.

    L'infrarouge pourrait faire des miracles ;)

    Sinon, les technologies a base de camera qui pourraient être incluse dans un boitier ne pourraient pas être assez performantes pour enregistrer les images et, sur base de plusieurs images, décoder la plaque ? Quand on voit la taille que ça prend..

  • [^] # Re: C'est d'autant plus important que

    Posté par  . En réponse au journal Technopolice is launched . Évalué à 3.

    J'ajouterai que ça reste une très mauvaise excuse, une limitation de vitesse n'est pas une consigne de vitesse; lorsque je conduis la logan des parents (aucun équipement moderne), j'ai pas de PV pour excès de vitesse, et j'ai pas les yeux rivés sur le compteur.

    Moi non plus, mais ça n'a pas toujours été le cas. Ca demande un peu d'expérience pour jauger correcter sa vitesse en agglomération quand tu sors d'une autoroute. Je préfère savoir que mes enfants regardent la route plutôt que leur compteur quand ils sont en voiture.

  • [^] # Re: Ne pas craindre la Faucheuse

    Posté par  . En réponse au journal # Du serverless au FaaS - et du Golang -, c'est l'été . Évalué à 2.

    Oui en absence de cas pratique où c'est utilisé, je veux bien qu'on me montre.

    Ceux qui en avaient besoin ont migré vers d'autres langages où tu peux gérer finement la mémoire a force de se faire dire qu'ils n'en avaient pas besoin :-)

    Ta façon de répéter continuellement comme s'il s'agissait d'une joute que tu souhaiterais gagner plutôt que comme un échange de comment parvenir à un objectif est extrêmement irritant.

    J'essaie juste de recentrer sur le sujet initial qui a mené à cette échange de threads…

  • [^] # Re: Ne pas craindre la Faucheuse

    Posté par  . En réponse au journal # Du serverless au FaaS - et du Golang -, c'est l'été . Évalué à 1.

    On est bien d'accord, mais là on parle du GC.

  • [^] # Re: Ne pas craindre la Faucheuse

    Posté par  . En réponse au journal # Du serverless au FaaS - et du Golang -, c'est l'été . Évalué à 2.

    Je vois pas de cas où ça serait utile, cette gestion a un coût et peu être facilement source de bug.

    Oui, ça a un coût, ça peut être source de bug (tout comme n'importe quel code), mais tu maîtrises avec précision quand tu veux que ce coût t'impacte et tu peux l'étaler à ta convenance en fonction du contexte d'exécution.

    Je vais arrêter là par contre, j'ai exposé, il me semble, des points précis sur comment faire.

    Non. Tu t'es contenté d'essayer d'adapter le cas de départ pour qu'il puisse fonctionner avec les différentes solutions à base de GC que tu avais en mains, ce qu'on ferait si on était contraint d'en utiliser un, ou de dire que tu ne vois pas où ça serait utile.

    Bref, toujours pas de solution à base de GC pour garantir une frame, donc de la stabilité…

  • [^] # Re: Ne pas craindre la Faucheuse

    Posté par  . En réponse au journal # Du serverless au FaaS - et du Golang -, c'est l'été . Évalué à 3.

    Tu peux dimensionner les générations et spécifier des configurations pour que les étapes du gc s'exécutent au moment opportun (ça n'est pas programmatique et impératif avec System.gc())

    Donc, tu ne peux pas dire "il me reste 14ms pour cette frame-ci, gc pendant ce temps" et à la frame suivante lui demander de le faire pendant 5ms parce que tu as du faire du calcul un peu plus intensif.

    Ta young gen est dimensionnée pour une seule de tes frame et le gc s'exécutera une fois par frame systématiquement et jamais plus que le temps que tu lui as donné

    Mais rien de tout ça n'est dynamique vu ce que tu as écrit plus haut.

    mais le gc peut t'expliquer quand il a fait quoi et pourquoi ça couplé aux autres possibilités d'observabilité de la jvm t'es pas laissé tout seul pour te dépatouiller et comprendre ce qu'il se passe.

    C'est bien beau, mais quand ça dépend de l'utilisateur on est loin d'un truc qui scale automagiquement

    Désolé je suis un peu fleuve c'est pour rentrer un peu dans le détail et montrer l'approche. Il est bien sûr possible de faire mieux en faisant tout à la main, mais tu troque un contrôle plus simple (au sens KISS) pour un outillage très riche qui t'aide énormément à comprendre ce qui se passe.

    On est d'accord que l'utilisation d'une VM avec ses propres types te permet plus de possibilité au niveau de l'auscultation de ta mémoire. Mais si tu te retrouves dans le cas ci-dessus avec les garbage collector actuels, t'as rien d'autre à faire que tortiller tes données et virer des features pour pouvoir éviter d'avoir à nettoyer quand une gestion manuelle aurait pu t'éviter ce soucis.

    Je ne dis pas qu'il n'est pas possible d'avoir un GC qui fonctionne sur ce principe, mais visiblement ça court pas les rues..