barmic 🦦 a écrit 5213 commentaires

  • [^] # 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é à 2.

    interdire le log par mot de passe dans ssh

    C'est tout. Tout le reste c'est du bonus qui va être plus ou moins discuté. S'il y a un truc à apprendre c'est interdire la connexion par mot de passe.

    S'il y a un truc a marteler il est tout trouvé.

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

  • [^] # Re: Optimisation

    Posté par  . En réponse au message Avent du Code, jour 14. Évalué à 2.

    J'ai essayé et ça ne m'a pas fait gagner grand chose. J'ai trouvé par contre une solution efficace.

    Au lieu de faire tomber un grain de sable, je regarde toutes les positions accessible depuis le point de départ avec comme règle les même mouvements qu'un pion aux échecs. Je passe de 27 minutes d’exécution à 0.7s.

    En groovy ça donne:

    import java.time.Duration
    import java.time.Instant
    import java.util.regex.Pattern
    
    def start = Instant.now()
    def sc = new Scanner(new File('input'))
    
    record Point(int x, int y) {}
    
    static Set<Point> readInput(Scanner sc) {
        def coordPattern = Pattern.compile("(\\d+),(\\d+)")
        def rocks = [] as Set<Point>
    
        while (sc.hasNextLine()) {
            def line = sc.nextLine()
            def matcher = coordPattern.matcher(line)
            Point prev = null
            while (matcher.find()) {
                def current = new Point(
                        Integer.parseInt(matcher.group(1)),
                        Integer.parseInt(matcher.group(2))
                )
                rocks << current
                if (prev != null) {
                    for (def i = Math.min(prev.x(), current.x()); i < Math.max(prev.x(), current.x()); i++) {
                        rocks << new Point(i, current.y())
                    }
                    for (def j = Math.min(prev.y(), current.y()); j < Math.max(prev.y(), current.y()); j++) {
                        rocks << new Point(current.x(), j)
                    }
    
                }
                prev = current
            }
        }
        return rocks
    }
    
    def rocks = readInput(sc)
    
    def floor = rocks.max { it.y() }.y() + 2
    
    def sand = 0
    def newSands = [new Point(500, 0)]
    while (!newSands.isEmpty()) {
        def nextSands = [] as Set<Point>
        for (s in newSands) {
            Set<Point> fallen = fall(s)
                    .findAll { !rocks.contains(it) }
                    .findAll { it.y() < floor }
            nextSands.addAll(fallen)
        }
        rocks.addAll(nextSands)
        sand += nextSands.size()
        newSands = nextSands
    }
    
    println(sand)
    def duration = Duration.between(start, Instant.now())
    println(duration)
    
    static Set<Point> fall(Point sand) {
        return [
                sand,
                new Point(sand.x(), sand.y() + 1),
                new Point(sand.x() - 1, sand.y() + 1),
                new Point(sand.x() + 1, sand.y() + 1)
        ]
    }

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

  • [^] # Re: Pas d'accord avec tout

    Posté par  . En réponse au lien [ANSSI] bonnes pratiques en C. Évalué à -1.

    Si je lis clients je me doute que ce sera probablement une collection de clients.

    Tu sais s'ils sont triés et si oui par quoi, dédoublonnés, si l'ordre a un sens ou non,… ?

    Je ne fais pas du C, mais je trouve personnellement que la démarcation que tu fais peut être bien plus flou que ça et que bien souvent les types du langages ne permettent pas forcément d'exprimer ce que tu entends par type. C'est donc une information que tu te retrouve à :

    • soit ne la mettre nul part et au développeur de la redéduire. C'est souvent fait pour des variables local qui sont utilisé sur de toutes petites portions de code
    • soit tu la met dans le nom de la variable d'une façon ou d'une autre
    • soit tu la met dans les commentaires avec certaines conventions ça peut être utilisé par les outils pour ne pas avoir à naviguer dans le code pour les lire

    Je ne vois pas de solution particulièrement magique qui me ferrait dire qu'une solution est hors contexte meilleure que les autres.

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

  • # Presque

    Posté par  . En réponse au lien Why the super rich are inevitable. Évalué à 3.

    I want to point out one more thing in this simulation: Even with redistribution, the wealthiest person in the game is exponentially richer than the poorest.

    Même avec ce mode de redistribution. Il n'en existe pas qu'un seul et je ne suis pas sûr qu'on les ai tous imaginé. De plus c'est exponentielle certes mais selon où l'on se situe sur une exponentielle les écarts ne sont pas les mêmes.

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

  • [^] # Re: Et linuxfr ?

    Posté par  . En réponse au journal Tentative de partage de mon expérience, vécue depuis l'extérieur, des réseaux sociaux. Évalué à 2.

    Ce que je ne comprends pas vis à vis de linuxfr c'est que si je comprends bien tu es mal à l'aise de recevoir des messages qui ont plus un caractère publicitaire et qu'ils sont envoyés parce que tu compose une audience. Combien de dépêches, journaux ou liens entrent exactement dans ce principe et sont publiés avec cette idée ?

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

  • # Anecdote très récente

    Posté par  . En réponse au journal Tentative de partage de mon expérience, vécue depuis l'extérieur, des réseaux sociaux. Évalué à 5.

    J'ai 2 neveux. J'ai grondé le plus grand la veille de Noël parce qu'il avait mis sa sœur en pleure en lui disant qu'ils ne sont pas de la même famille. Je l'ai grondé en lui expliquant que c'était des paroles très dures et qu'il ne dois pas rendre sa sœur aussi triste.

    J'ai appris plus tard par ma sœur que c'était une blague classique à la maison. C'est dur et une forme d'humour noir, mais c'est de l'humour et c'est accepté de chacun. D'habitude. Là ma nièce était fatiguée, énervée ou autre et n'était pas prête à rire de ce genre d'humour.

    Pour moi qui n'ai pas les codes c'était de la méchanceté, une volonté de faire mal pendant une chamaillerie alors qu'il s'agissait d'une tentative d'humour qui est tombée à l'eau.

    Il faut faire attention quand on suit les échanges d'un moyen de communication dont on a pas les codes parce qu'on en a pas les codes. Je ne dis pas que ce n'est pas ce que tu dis, mais qu'à ta place je reporterai mon jugement surtout si tu te sais particulièrement sensible.

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

  • [^] # Re: Quel est le besoin ?

    Posté par  . En réponse au message Recherche commande. Évalué à 3.

    perl 5.14 commence à être assez vieux

    perl -pE'$c+=/\+/&!$b?$b=1:($b=/\+/,0)}{say$c'
    

    En bonus on gagne un retour à la ligne qui aide à la lisibilité du résultat.

    En tout cas chapeau de l'avoir trouvé !

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

  • [^] # Re: Lister un itérateur

    Posté par  . En réponse au message [Résolu] Itertools générer les combinaisons une par une. Évalué à 3.

    Effectivement j'ai mal lu le code.

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

  • [^] # Re: Mes soluces sans perl ni awk, juste des commandes shell de base en pipe

    Posté par  . En réponse au message Recherche commande. Évalué à 3.

    Et avec l'option -c de grep?

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

  • # En retard

    Posté par  . En réponse au message Avent du Code, jour 12. Évalué à 2.

    J'ai commencé avec beaucoup de retard donc je poste ma solution en retard. Comme je voulais être certains d'avoir le chemin optimal, j'ai fais un parcourt complet.

    Je stocke la carte sous la forme d'une seule chaine de caractères et je met à jour une table position -> distance pour y parvenir, à chaque itération je repars de toute les nouvelles distances parcourues. C'est très naïf mais très flexible. Si certains chemin commencent à avoir des coûts différents c'est facile à prendre en compte.

    Je me suis fais avoir du fait que dans l'entrée on a une case S et une case E qui sont pas des altitudes.

    En groovy sans dépendances (que je maitrise pas très bien) ça donne ça :

    Scanner sc = new Scanner(new File('input'))
    
    def width = 0
    String land = ''
    while (sc.hasNextLine()) {
        def line = sc.nextLine()
        width = line.size()
        land += line + '\n'
    }
    
    def target = land.indexOf('E')
    
    land = land.replace('S', 'a').replace('E', 'z')
    
    def pathSize = Integer.MAX_VALUE
    def start = land.indexOf('a', 0)
    while (start >= 0 && start < land.size()) {
        pathSize = Math.min(pathSize, path(start, target, land, width))
        start = land.indexOf('a', start + 1)
    }
    
    println pathSize
    
    def path(int start, int target, String land, int width) {
        Map<Integer, Integer> positions = [(start): 0]
        def updatedPos = [start] as Set
    
        while (!updatedPos.isEmpty()) {
            def posSet = new ArrayList<>(updatedPos)
            updatedPos.clear()
            for (int pos in posSet) {
                int nextStep = positions[pos] + 1
                for (n in next(pos, width, land)) {
                    def old = positions.get(n, Integer.MAX_VALUE)
                    positions[n] = Math.min(old, nextStep)
                    if (old != positions[n]) {
                        updatedPos.add(n)
                    }
                }
            }
        }
    
        return positions.get(target, Integer.MAX_VALUE)
    }
    
    def next(int pos, int width, String land) {
        return [pos - 1, pos + 1, pos - width - 1, pos + width + 1].stream()
                .filter { it >= 0 && it < land.size() }
                .filter { land.charAt(it) <= land.charAt(pos) + 1 && land.charAt(it) >= ('a' as Character) }
                .toList()
    }

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

  • [^] # Re: Lister un itérateur

    Posté par  . En réponse au message [Résolu] Itertools générer les combinaisons une par une. Évalué à 4.

    En regardant vite fait son script la première chose qu'il fait c'est rechercher le max donc en l'état il va avoir besoin de tout charger. Faudrait revoir l'évaluation pour qu'elle n'ai pas besoin de l'ensemble des données.

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

  • [^] # Re: Libriste

    Posté par  . En réponse au lien Element doit licencier 15% de ses effectifs, le modèle opensource remis en question. Évalué à -1.

    Pourtant c'est ce qui arrive systématiquement chaque fois que des gens qui proposent du logiciel libre échouent à pérenniser leur projet

    Peut être compris comme "Si c'est du libre, c'est un échec". Ce n'était peut-être pas ce que tu voulais dire, mais c'est ainsi que ça a été compris.

    Je ne vois pas comment il peut être compris ainsi. Je peux le reformuler si ça t'arrange :

    A chaque fois que des gens qui proposent du logiciel libre échouent à pérenniser leur projet, tu trouvera systématiquement un groupe de gens prêt à lui sauter dessus pour lui dire qu'il n'a rien compris au libre et qu'il n'aime pas le libre etc

    Et ma précision était pour l'usage de "échec" et "réussite" en générale, pas nécessairement pour le cas dont tu parle.
    […]
    Je répondais pour la situation en générale, afin de suivre le périmètre (pas sur que ce soit le bon mot) de ton précédent message.

    La généralisation est un sophisme au cas où tu cherche des noms.

    Non, tu exige en essayant de décrédibiliser les personnes ayant un désaccord avec toi en les faisant passer pour des personnes froides, voir cruelles.

    Toute critique est une façon d'exiger ? Donc quand on fais passer quelqu'un qui explique qu'il va peut être arrêter le libre pour une personne qui n'aime pas le libre ou qui est capitaliste on exige qu'il continue à faire du libre par exemple ?

    Mais oui j'affirme sans me cacher que les libristes

    Une victimisation afin de te faire passer pour un héro. C'est pas honnête. Mais personne ne te persécute, personne ne te force à te cacher.

    Tu commence par me dire que j'ai des stratégies sournoise et quand je dis qu'il n'y a rien de sournois dedans ça devient de la victimisation.

    Tu vois le côté blasphème ? Décrire ce qui n'a pas fonctionner dans un modèle utilisant du logiciel libre ce n'est pas blâmer le libre.

    Quand tu sous-entends que le problème qui a mené à cette échec c'est le libre lui-même, oui tu pointe le libre comme le problème.

    Donc le libre dois toujours marcher sinon c'est une offense au LL ?

    Considérer que dès que le logiciel libre est blâmé quand on parle de ce genre de difficulté, c'est une sacralisation.

    Et tu confirme bien que c'est le logiciel libre que tu considère comme le problème à l'origine de la situation.

    Non je n'en sais rien. Je lis juste ce qui est écrit. L'auteur dis que le libre ne marche pas avec son modèle économique. Ce n'est pas mon avis, c'est ce qui est écris. Par contre non je n'y vois pas un blâme du logiciel libre juste un endroit où ça n'a pas marché.

    Je suis un cycliste et j'adore rouler. Tu te rend compte si à chaque fois que quelqu'un me disait qu'il avait eu un problème avec un vélo je viendrais lui chercher des noises pour lui dire qu'il blâme le cyclisme qu'il a rien compris et que de toute façon il n'aime pas le vélo ?

    Tu m'accuse de faire ce que tu fais,[…]

    Comprends que c'est réciproque.

    c'est assez sale et une perte de temps.

    C'est une perte de temps quand on cherche plus à vaincre son interlocuteur qu'à l'écouter. Crois-le ou non ce n'est pas mon cas.

    De plus, ton mille feuille argumentatif était indigeste.

    Tu m'en vois désolé.

    Pas envie de continuer ce qui n'est pas une discussion.

    J'ai répondu pour tenter d'éclaircir un peu ne te sens pas obligé de répondre. Si tu n'arrive pas à t'en empêcher (ce qui arrive je connais ça), je promet de ne plus te répondre :)

    Et j'ai une nuit à rattraper. Bonne nuit.

    Repose-toi bien et bonne fin d'année.

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

  • [^] # Re: Libriste

    Posté par  . En réponse au lien Element doit licencier 15% de ses effectifs, le modèle opensource remis en question. Évalué à 0.

    Ton commentaire fait complètement l'inverse, perso je n'aurai sans doute pas noté les attaques contre le libre dans le commentaire pointé si tu n'avais pas focalisé autant l'attention sur ce qu'il y avait un risque qu'il attaquent le libre.

    Parce que toutes les fois précédentes il y avait aussi mon commentaire ?

    Et toi tu mélanges allégrement "libre" avec "que j'aime", et essaye d'éliminer ou interdire toute critique que toi qui sait tout n'aime pas de cette façon.

    Je suis pas certain de ce que tu veux dire. Perso je me fou d'avoir l'estampille "libre" ou "open source". La question n'est pas de savoir ce que j'aime. D'autant que je ne suis pas utilisateur de matrix et que c'est un domaine où le fait que le protocole ai des spécifications accessibles et ne soit pas centralisé (contrairement à un signal par exemple) sont le plus important. Rien à voir avec le libre.

    Parce que ça fait plus de 10 ans que je vois systématiquement le même comportement et qu'au mieux je trouve ça fatiguant au pire je trouve certains comportements tout à fait problématiques.

    Les autres ont forcément tort, et toi tu es le sauveur de la veuve et l'orphelin, oui… Ou pas.

    Il m'arrive d'avoir ce genre de réaction et je n'en suis pas fier (et par le passé j'ai complètement été comme ça). Ce que je décris et le fruit d'une remise en question contrairement à ce que tu crois.

    Bon pour tout le reste de ton commentaire tu es en pleins dans le plaquage de ce que tu veux lire putôt qu'avoir une lecture neutre. Rien que le fais de parler de menace en est un exemple.

    Tu pourrais par exemple commencer à argumenter sur pourquoi tu trouves normal au point de les défendre par anticipation de la critique que quelqu'un insulte (en tous cas ça a l'air d'une insulte quand on lit le texte) d'autres de "non-Matrix specialist" alors qu'ils font un taf qui a l'air de convenir aux clients mais que ces dernier ont eu le malheur de ne pas choisir celui qui parle.

    Nous échangeons depuis trop longtemps ici pour que tu me fasse croire que tu y vois sincèrement une insulte ou alors il va vraiment falloir que tu te pose des questions sur toi quand tu parle de "ceux qui n'aiment pas le libre" utilisé comme une insulte.

    Plutôt que de partir sur un truc générique pour (tenter de) éliminer toute discussion, si tu argumentait sur pourquoi il faudrait faire comme toi tu penses? Pourquoi as-tu de l'empathie sur des gens qui menacent de quitter le libre si on ne fait pas comme eux ils veulent, c'est-à-dire payer de manière récurrent pour du déjà fait comme pour du non libre alors qu'on a la liberté du libre de ne pas le faire?

    Premièrement ce ne sont pas des menaces et je pense qu'y voir une menace est révélateur d'une lecture biaisée du message. Et pourquoi est-ce qu'il faudrait faire autrement ?

    1. Les réactions qui sont toujours les même depuis des temps immémoriaux n'amènent à rien d'autres que de pouvoir se féliciter d'avoir "défendu le libre".
    2. On ne convainc personne en le prenant à parti. Si l'objectif c'est effectivement qu'un logiciel comme element reste libre. Il vaut probablement mieux entamer une discussion pour comprendre leurs problèmes qu'une campagne de dénigrement.
    3. C'est plus subjectif, mais oui je pense que participer à du dénigrement en ligne contribue à avoir un internet plus inclusif et permettant à plus de gens d'y participer de manière apaisée.

    Si ça ne te dérange pas je saute directement à ce qui me paraît le plus intéressant.

    In fact, the better we’ve made Matrix, the less likely folks are to fund the core team to help them run it!

    Yep! C'est l'idée :). On paye pour le présent, pas le passé. Du moins dans le libre, c'est l'avantage par rapport au non libre. Mais où veulent-ils en venir… Du coup, ils ne disent rien sur quoi il faudrait payer, donc bon, plouf.

    Déjà je trouve marrant que ça n'émeuve que peu les gens que ce soit exactement le modèle d'ISO.

    Mais si je suis d'accord avec toi que c'est le logique. Je me demande et cela même hors libre (voir hors du monde du logiciel) si ce n'est pas un énorme problème. On ne sait pas faire vivre les gens (en les payant donc) autrement qu'en leur faisant produire toujours plus de choses. A un moment où on voit ici par exemple des gens se plaindre de logiciels toujours plus complexe, qui prennent de l'embonpoint, qui font trop de chose,… Est-ce que ce n'est pas le modèle économique même, en particulier dans le numérique, qui marche pas très bien ?

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

  • [^] # Re: Libriste

    Posté par  . En réponse au lien Element doit licencier 15% de ses effectifs, le modèle opensource remis en question. Évalué à 0.

    Ce n'est pas par ce que des projets "échouent" en faisant du logiciel libre que le problème vient du logiciel libre. D'autres projet à base de logiciel libre "réussissent", ainsi que d'autres projets à base de logiciel propriétaire "échouent".

    Personne n'a dit que le logiciel libre ne marche pas. Ce sont des gens qui disent que la manière dont ils font du logiciel libre dans leur contexte n'a pas marché.

    Cette capacité à faire dire à quelqu'un ce qu'il ne dit pas qui est une base du problème. On ne peut pas écouter quelqu'un si on plaque à priori un discours sur ce qu'il dit.

    (J'ai placé les "échouer" et "réussir" entre guillemets, car l'échec et la réussite est quelque chose de très subjectif et on a trop tendance utiliser les définitions du capitalisme.)

    Autre exemple d'idées plaquées au forceps. J'ai parlé de réussir à pérenniser et vivre de son travail n'a rien à voir avec le capitalisme. Pour rappel le capitalisme ce n'est pas l'économie.

    Mais quand, factuellement, quelqu'un se trompe, on va pas mentir pour lui faire plaisir.

    D'une part tu n'a pas accès à tous les tenants et les aboutissants c'est un jugement fait à partir de bribes d'informations et d'autres part dire qu'ils ne sont intéressés qu'à l'argent ou, comme tu semble vouloir le faire, amalgamer avec le capitalisme n'a rien de factuel.

    Ce que tu exige ce n'est pas d'écouter, mais d'être d'accord sans discuter. Ce n'est pas comme ça que fonctionne un échange d'idée.

    J'exige ? Non je critique ceux qui sont plus prompte à juger qu'à s'intéresser aux difficultés voir à soyons fous à être compatissant.

    Tu essaye d'associer les libristes à des fanatique religieux, sans preuve, afin de les discréditer sans même leur laisser le droit de se défendre sur ce point.

    Je leur interdit de se défendre ? Ils ne peuvent ni me répondre ni me moinsser ? Je me découvre une autorité. Mais oui j'affirme sans me cacher que les libristes, ceux qui se définissent comme ça et à évidemment ceux qui se sentent militants se comportent plus comme des intégristes. Ils cherchent à savoir qui est le mauvais ne croyant pas au copyleft et bien sûr mènent une guerre face à quiconque oserait dire qu'il n'arrive pas à faire du logiciel libre.

    C'est évidemment une généralisation, mais c'est je trouve représentatif de ce qu'on voit dans les commentaires.

    une injonction à stopper le libre pour tout le monde

    Je n'ai jamais observé ça.

    Quand une personne utilise sincèrement le libre, mais ne réussi pas à atteindre les objectifs qu'il ou elle s'est fixée et qu'il ou elle décide de blâmer le libre plutôt que de reconnaître ses erreurs, alors cette personne à un problème d'égo.

    Tu vois le côté blasphème ? Décrire ce qui n'a pas fonctionner dans un modèle utilisant du logiciel libre ce n'est pas blâmer le libre. Considérer que dès que le logiciel libre est blâmé quand on parle de ce genre de difficulté, c'est une sacralisation.

    Et tu montre un exemple de comment les libristes sont promptes à juger celui qui échoue. Le libre n'est qu'un faire valoir pour lui, il a un problème d'égo,…

    Ou alors ça fait 10 ans que les libristes ont déjà contredit les même arguments faux ou fallacieux et que les libristes en ont marre des injonctions à se justifier de leurs opinions.
    Du coup, les libristes vont aux conclusions qu'ils et elles ont déjà démontrés depuis 10 ans.

    Très bien ils détiennent donc la Vérité. Mais pourquoi n'ont ils pas la sérénité suffisante pour ne pas se sentir agresser quand quelqu'un décrit ses difficultés ? Et pourquoi est-ce que leurs lumières n'arrivent pas à ces gens qui font du logiciel libre ? Ils n'ont pas été touchés par la foix ? Ils préfèrent échouer plutôt que de suivre les préceptes ? Ils échouent volontairement pour pouvoir mettre en cause le logiciel libre ?

    Toi qui semble apprécier l'analyse du discours je te conseil cette vidéo sur l'erreur ultime d'attribution. C'est assez parlant de comment on a tendance à attribuer les erreurs/problèmes l'endogroupe et l'exogroupe etc

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

  • [^] # Re: Pas d'accord avec tout

    Posté par  . En réponse au lien [ANSSI] bonnes pratiques en C. Évalué à 2.

    Dans les bons langages tu écrira simplement :

    meters distance;
    // ou
    distance // suivi de la distance que ça représente 

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

  • [^] # Re: Libriste

    Posté par  . En réponse au lien Element doit licencier 15% de ses effectifs, le modèle opensource remis en question. Évalué à 6.

    sans preuve

    Pourtant c'est ce qui arrive systématiquement chaque fois que des gens qui proposent du logiciel libre échouent à pérenniser leur projet et expliquent comment leur modèle n'a pas fonctionné.

    Je ne vois jamais la moindre empathie, jamais une quelconque volonté d'écouter un retour d'expérience, mais systématiquement une réaction relativement belliqueuse de personnes se sentant pris à parti. Pour un libriste qui se veut militant du logiciel libre voir quelqu'un dire que sont idéologie n'a pas marché et blasphématoire. Non seulement il répond en s'attaquant aux compétences du projet (ils ne comprennent pas le libre), mais aussi en s'attaquant aux personnes. En effet systématiquement ils sont pointé du doigt comme étant intéressé que par l'argent, qu'ils préfèrent faire de l'argent plutôt que du libre etc

    Mon commentaire est là pour tenter d'éviter ou en tout cas pousser les commentaires classiques à un peu plus argumenter. Parce que ça fait plus de 10 ans que je vois systématiquement le même comportement et qu'au mieux je trouve ça fatiguant au pire je trouve certains comportements tout à fait problématiques.

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

  • # Libriste

    Posté par  . En réponse au lien Element doit licencier 15% de ses effectifs, le modèle opensource remis en question. Évalué à 1.

    Libriste expliquant qu'ils n'ont rien compris au libre et que de toute manière ils ont mal fait dans 3, 2, 1…

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

  • # Sympa

    Posté par  . En réponse au lien J'embarque les assets de mon jeu dans l'exécutable, voici comment j'ai fait.... Évalué à 2.

    Sympa, je me suis plusieurs fois demander comment faire mais pour aller encore plus loin et avoir des données déjà lue dans l'exécutable. Particulièrement pour avoir des temps de démarrage aussi faible que possible.

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

  • [^] # Re: Oracle

    Posté par  . En réponse au message Site de voyance : quel langage de programmation?. Évalué à 1.

    Tu fais parti des gens qui ne croient pas ce que dis Cassandre ?

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

  • [^] # Re: visionnaire

    Posté par  . En réponse au message Site de voyance : quel langage de programmation?. Évalué à 10.

    Le plus simple c'est de voir dans quel langage il sera pour choisir ce dernier.

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

  • [^] # Re: Exemple : démarchage au CPF

    Posté par  . En réponse au journal Piéger les démarcheurs abusifs. Évalué à 3.

    Pour une urgence ? Le fait de ne pas répondre aurait été dramatique ?

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

  • [^] # Re: Exemple : démarchage au CPF

    Posté par  . En réponse au journal Piéger les démarcheurs abusifs. Évalué à 3. Dernière modification le 23 décembre 2022 à 16:54.

    Le ticking time bomb scenario est l'argument généralement donné par les ceux qui sont pour la torture. C'est l'idée que si un jour on est face à un poseur de bombe à retardement on serait prêt à le torturer pour empêcher la dite bombe d'exploser. Il est discuté en long en large et en travers pourquoi est-ce que ça ne tiens pas et pour quoi ça n'existe qu'au cinéma.

    Je demande donc si le scenario des services publiques qui ont besoin de te contacter en urgence n'est pas du même acabit quelque chose que tu ne vois que dans les séries et film.

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

  • [^] # Re: Exemple : démarchage au CPF

    Posté par  . En réponse au journal Piéger les démarcheurs abusifs. Évalué à 2.

    C'est un peu comme le problème de l'interdiction de la torture, non ? Le jour ou tu es face au ticking time bomb scenario, on sera bien content de s'y adonner.

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

  • [^] # Re: Marrant la critique sur la complexité

    Posté par  . En réponse au journal Mes premiers pas sur Mastodon. Évalué à 4.

    C'est marrant, parce que pour ma part, j'ai jamais réussi à utiliser twitter parce que je trouvais le fonctionnement vraiment obscur, probablement en grand partie à cause de la remontée 'algorithmique' de certains tweets sur la page d'accueil.

    J'ai mis du temps à m'y mettre, mais une fois qu'on a pris le temps d'aiguiller l'algo, je trouve que ça marchait vraiment bien. Je n'allais sur twitter que pour lire une certaine forme d'actualité.

    J'ai plusieurs centres d'intérêt et de manière assez organique mon fil twitter a fini par bien me représenter (mieux que ce que j'aurais pu me décrire à priori).

    Les top topics marchent bien pour l'actualité (très) chaude. Ça c'est un truc que j'aimais bien et qu'il est difficile de trouver ailleurs. C'est pas une façon suffisante de s'informer, mais ça donne une forme de notification. Et le choix de ce qui y était me plaisait bien.

    J'ai vécu sans avant et je m'en passe depuis que j'ai quitté.

    Par contre je ne suis pas allé vers mastodon. Je préfère me tourner vers des formes un peu différentes de contenus. Pour le moment j'essaie reddit. J'irais peut être ailleurs plus tard

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

  • # rerere

    Posté par  . En réponse au journal Memento Git avec Capuchine. Évalué à 4.

    git rerere évidemment aucune sous commande git n'a un nom plus drôle.

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