groumly a écrit 3293 commentaires

  • [^] # Re: De la pertinence du KISS et d l’anticipation des besoins futurs

    Posté par  . En réponse au journal Le sophisme du meilleur outil. Évalué à 3.

    Je suis pas forcément en désaccord avec toi sur le sentiment, mais y’a 2 points qui me font tiquer.

    parce qu’en 202X le shell/Perl est obsolète ?

    Honnêtement? Oui. C’est dur à lire, dur à maintenir, super casse gueule, et les compétences court pas foule. Quand on a Ruby et python aussi largement déployé, qui viennent avec un eco système aussi gros, y’a vraiment aucune excuse pour faire du Shell. Perl est « moins pire », grâce à son eco système, mais ça reste un langage super aride et casse gueule.

    evidement, y’a toujours des exceptions. Pour citer un exemple, booking.com notamment à beaucoup (trop) de Perl dans son backend, mais c’est plus de la dette technique qu’autre chose à ce niveau si t’en parles avec eux.

    Sans oublier de mettre en place une chaîne de CI exprès pour ce « projet »

    Eh. On est plus en 97. La CI, c’est la base de la base. Et ça fait bien 10 ans que les outils sont suffisamment avancés pour faire du self service à coup plus que raisonnable.

  • [^] # Re: sealed ?

    Posté par  . En réponse au journal La plus belle ligne de code. Évalué à 3.

    Ça casse pas plus le principe de liskov que final (interface a, public final class b implements a).

    Liskov dit que les classes filles doivent conserver exactement le même contrat que la classe mère. Pas que la classe mère peut être étendu à l’infini.

  • [^] # Re: continue

    Posté par  . En réponse au journal La plus belle ligne de code. Évalué à 4.

    return, ok, mais break/continue peuvent tres tres souvent (mais pas toujours!) être remplacés de façon bien plus elegante par une combinaison de map/flatMap/findFirst/filter/forEach/que sais je encore. Alors, ok, tout les langages n'ont pas ce genre d'api, mais quand meme java l'a depuis une décennie, on est en droit de penser que c'est une feature de base :)

    Sans forcement les interdire, les déconseiller me parait être une bonne idée.

  • [^] # Re: j'ai du mal à comprendre un truc ....

    Posté par  . En réponse au journal La plus belle ligne de code. Évalué à 6.

    dont la philosophie est de ne pas faire de programmation défensive mais de laisser planter (et avoir un superviseur qui relance le processus).

    Le probleme c'est que les memes causes ont généralement les memes consequences, laisser le process planter et prier tres fort qu'il se banane pas apres avoir été relancé, c'est tres #yolo quand meme. Si la cause du bug c'est une race, ou un évènement ponctuel spécifique qui est null quand il devrait pas l'être, c'est une chose, et ton process va probablement revenir a la normal (ou pas), potentiellement au prix d'avoir atomise les autres transactions qui étaient potentiellement en cours dans le meme process (donc potentiellement, pas nul du tout).

    Mais si c'est un job qui process des données, ou profile utilisateur qui a un champ nul quand il devrait pas, tu peux relancer le processus autant de fois que tu veux, ca va pas mieux marcher apres le millionième relancement que la premiere fois.

    Soit ton typage comprends la notion de null, et tu force le call site lui meme a répondre a la question existentielle "une collection qui n'existe pas peut elle avoir une taille?", soit il le fait pas. Dans ce cas, t'as 2 options: declarer qu'une collection qui n'existe pas a une taille de 0, ou decider que c'est une exception (et ca, ca va vraiment pas arranger la lisibilité du code, parce qu'une exception c'est juste 2 goto empilé l'un sur l'autre qui portent un gros imperméable avec un faux nez et une fausse moustache sur celui du haut).

    Au sujet de la semantique, declarer qu'une collection nulle a une taille de 0 est loin d'être ouf. Si tu regardes la question sous l'angle "combien de patates sont dans ce sac a patates", effectivement, c'est mal définit quand le sac a patate n'existe pas.

    Mais la question réellement posée a 99% de chances d'être "De combien de patates suis-je en possession?", et ca enleve l'ambiguïté: tu ne possedes aucune patate si tu ne possèdes pas de sac a patates, ou si le sac a patates est vide. Et c'est a priori renforcé par le fait que si t'as ce probleme en premier lieu, t'es en mode fonctionnel, pas objet (sinon t'aurais le probleme du null avant meme de poser la question), et donc la question est littéralement "combien de patates?" pas "quelle est la taille de ce sac a patates?".

    Tu peux probablement trouver une variante de ce probleme qui ne se résoud pas en changeant l'énoncé de la question, mais dans ce cas ci, ca se résoud tres facilement.

  • [^] # Re: Optional<T>

    Posté par  . En réponse au journal La plus belle ligne de code. Évalué à 4.

    euh, ouais, pas vraiment. Optional.get() peut te peter un NoSuchElement (unchecked en plus, la classe) et la difference entre myVar.isPresent() et myVar != null est quand meme vachement subtile.

    Sans compter que ca devient vachement meta quand tu te rends compte que ton optional peut être null, et qu'en fonction du contexte, tu vas potentiellement devoir null check ton optional.

  • [^] # Re: return early pattern

    Posté par  . En réponse au journal La plus belle ligne de code. Évalué à 3.

    tout simplement parce que le diff la merge request ne passait pas verticalement avec toute cette indentation.

    Autant les pyramids of doom sont un VRAI probleme, et je matraque constamment a mes équipes que guard else c'est pas fait pour le chien (oui, on fait du swift, et guard a en cadeau bonux une garantie du compilateur que le block return ou fatalError()), que la lisibilité et réduire le contexte a garder en tete en relecture est plus important qu'une règle arbitraire "un seul return par fonction", autant l'excuse du "le diff est pas lisible" est assez bidon.

    Utilise un outil different si ton outil est pas capable de faire des trucs de base. J'ai eu le meme débat (assez houleux) a propos de nos règles PMD qui interdit les "space terminated strings", l'excuse donnée étant que le mec qui a mit au point les règles et qui faisait pas mal de review utilisait un outil des bois qui était pas foutu de filtrer les whitespace des diffs.

    Bon, apres, si tu fais surtout du python, effectivement, c'est une autre histoire.

  • [^] # Re: Pas encore complètement immunisé

    Posté par  . En réponse au journal Des virus et des virus. Évalué à 8.

    Note que je n'attaque jamais les gens qui disent n'avoir rien à foutre de l'écologie. Et ceux qui ont l'écologie dans le sang peuvent acheter un logement plus adapté à leur affichage, mais non, ils préfèrent acheter la voiture électrique. Tu gobes ça, sérieusement?

    Non, je le gobe pas. En tout cas, pas plus que ta fausse dichotomie “rien à foutre de rien”/“écolo qui a ça dans le sang”. Y’a tout un spectre entre les deux, que tu refuse de reconnaître, comme d’hab, parce que t’es absolument incapable de reconnaître la moindre nuance dans tes discours, t’es toujours dans les classifications extrêmes.

    C’est sur ce point qu’on t’a demandé une source, que t’es bien évidemment incapable de produire parce que ce côté binaire/manichéen n’existe que dans ta tête.

    Sur ce, je vais arrêter la, parce qu’on tourne déjà en rond, et ça fait pas 2 messages qu’on a commencé.

  • [^] # Re: Pas encore complètement immunisé

    Posté par  . En réponse au journal Des virus et des virus. Évalué à 4.

    Maintenant, si vous avez des contre-arguments, je suis preneur, car votre réaction jusqu'à présent c'est surtout de ne pas se dire que j'ai peut-être raison comme si vous ne vouliez pas voir les faits en face.

    Le Manichéisme légendaire de Zenitram. T'as un peu du mal avec la logique mec.

    En gros, tu nous dit que puisque A est vrai, alors B, qui n'a rien a voir avec A, est aussi vrai. Ici A est "on a besoin de plus que des voitures électriques pour stopper le changement climatique", et B est une espèce de tirade en mode "les autres, mais on sait pas vraiment qui, fortement sous entendu ceux qui ont acheté une voiture électrique et qui sont des gros hypocrites (aussi fortement sous entendu, pas comme toi, un vrai Écossais écolo).

    Sinon, j'ai une nouvelle défrisante pour toi: augmenter la couverture des transports en communs, ca prend du temps. Des années, voire des décennies. Les lignes de trains, ca se pose pas comme ca. Le pequin moyen, il peut voter ou il veut, ca va pas y changer grand chose. Et tiens toi bien, parce que la ca va VRAIMENT te défriser: le pequin moyen, il faut toujours qu'il se déplace pendant que les transports en communs se construisent – truc de ouf!

    Et j'ai une autre nouvelle défrisante pour toi, je sais que c'est tres dur a comprendre dans ton monde 100% noir/blanc, mais le monde est fait de nuances. Et on peut tout a fait attaquer un probleme par plusieurs angles en meme temps – truc de ouf aussi!

  • [^] # Re: Pas encore complètement immunisé

    Posté par  . En réponse au journal Des virus et des virus. Évalué à 5.

    Etude Zenitram institute of projection, financée par le conseil national pour l’homme de paille.

  • [^] # Re: Puritanisme

    Posté par  . En réponse au journal Pornocriminalité : voici comment on finit par vouloir filtrer. Évalué à 2.

    Il a été gaulé par la France?

  • [^] # Re: Puritanisme

    Posté par  . En réponse au journal Pornocriminalité : voici comment on finit par vouloir filtrer. Évalué à 8.

    Pourquoi prétendre qu'ils ne sont pas consentants???

    Pourquoi prétendre qu’ils le sont tous à 100%?

    Le consentement est pas forcément si tranché que ça. Tu réponds à fil qui cite Karen Lancaume, qui clairement n’était pas franchement contente de sa carrière. Elle a fini par quitter son mari qui “la laissait faire ça”, et se suicider.

    Je suis pas dans ses petits papiers, mais ça me frappe pas comme quelqu’un qui faisait ça par passion.

    Et non, ça veut pas dire qu’il faut interdire tout le pr0n, mais, putain, t’es super relou à nier en bloc ce qui est clairement un problème vieux comme le monde. ‘Fin c’est pas franchement différent de la prostitution, c’est juste une forme différente de prostitution, et ça fait qq millénaires qu’on sait que juste parce que la madame a prit les sous, ça veut pas dire qu’elle est forcément d’accord pour que te secouer la nouille, et qu’elle fait potentiellement ça sous la contrainte.

  • [^] # Re: Puritanisme

    Posté par  . En réponse au journal Pornocriminalité : voici comment on finit par vouloir filtrer. Évalué à 2.

    alors que la norme d'aujourd'hui est de mettre en scène l'absence de consentement, en espérant que parfois en fait les actrices le sont.

    Peut être, peut être pas. Vu la quantité astronomique de vidéos produites, et la tendance a de l’algorithmique “self fulfilling prophecy” de partout, je m’engagerais pas à ce genre de jugement sans des données sérieuses. Règle 34, yen a pour tout le monde, et les biais de sélection ont très vite fait de s’activer sur ce genre de choses.

  • [^] # Re: Puritanisme

    Posté par  . En réponse au journal Pornocriminalité : voici comment on finit par vouloir filtrer. Évalué à 1. Dernière modification le 28 septembre 2023 à 21:35.

    Pour le cas que tu cites, la bonne démarche est effectivement de remonter la piste jusqu'à trouver les coupables, de porter plainte dans les pays "sources", de coopérer entre polices…

    Pourquoi la bonne démarche, singulier? Y’a pas de mutuellement exclusif, on peut avoir notre gâteau et le manger, comme ils disent outre quebin.

    Ou alors, t’es en train de dire que c’est ok de laisser pornhub.fr librement et impunément diffuser une vidéo produite avec une femme trafiquée? Vraie question, j’ai honnêtement du mal à te suivre la.

    Parce qu’en pratique, une enquête pour faire tomber un mec comme Andrew Tate depuis l’étranger, c’est des mois voir des années, à supposer que ça soit juste possible. Et quand il tombe, c’est qq semaines/mois avant qu’il soit remplacé. Pendant ce temps, la vidéo est toujours diffusée, et il produit toujours, ce qui est un poil problématique, non?

    Met le HCE de côté une minute, j’ai aucune patience à discuter les annonces délirantes du genre “90% du pr0n est non consentant”, c’est absolument délirant. Et met de côté l’internet aussi, le problème de contrôler la distribution de produits dérivés de la traites d’humains n’a pas grand chose à voir avec l’internet. On peut contrôler les distributeurs sans mettre un flic derrière chaque branleur.

  • [^] # Re: Puritanisme

    Posté par  . En réponse au journal Pornocriminalité : voici comment on finit par vouloir filtrer. Évalué à 4.

    Les lois actuelles qui ne sont pas bien appliquées sont celles sur la production des contenus plus que leur diffusion.

    Comment tu fait pour contrôler la production d’un mec comme Andrew Tate, qui produit en Roumanie via du traffic d’humain? Sachant que la principale raison pour laquelle il s’est fait gaulé etant qu’il a pas pu s’empêcher de faire le malin et de crier sur le toit qu’il produisait en Roumanie parce que la police était corrompue et le laisser faire.

    Produire en Europe de l’Est ou les femmes sont pas trop farouches, belles et pas cher, c’est pas particulièrement nouveau comme concept.

    je suis pas particulièrement fan de contrôler le traffic internet de cette façon, mais c’est clairement pas en niant le problème de façon aussi grossière que tu vas faire avancer la cause.

  • [^] # Re: Puritanisme

    Posté par  . En réponse au journal Pornocriminalité : voici comment on finit par vouloir filtrer. Évalué à 5.

    Il y a 30 ans, la production pornographique était peut-être majoritairement des gens tout nus qui se font du bien

    Eeeeh, ouais mais non. Y’a presque 30 ans, karen lancaume quittait l’industrie dans laquelle elle avait été poussée par son mari qui avait besoin de sous. Et ça a pas super bien fini pour elle malheureusement https://fr.wikipedia.org/wiki/Karen_Lancaume?wprov=sfti1

    Et encore, elle était mainstream elle, statut de star, tournait avec dorcel et d’autres grand noms supposément propres du milieu. T’imagines comment ça se passe pour les débutantes du milieu. Rafaella anderson a aussi dit des choses pas tendre sur le milieu. Et si je me rappelle bien, Brigitte Lahaie avant elles aussi.

    On va dire que c’est une industrie qui se prête un peu trop aux abus. D’un côté, essentiellement des mecs en position de force avec de l’argent, et pas forcément beaucoup de scrupules. De l’autres des nanas souvent dans le besoin, sans forcément trop de choix.

    Alors, oui, techniquement, c’est possible d’avoir un monde où les actrices sont 100% consentantes, font ça par choix, et sont traitées comme des être humains. En pratique, on va dire que la balance des pouvoirs s’y prête pas forcément.

    Oui, dans l’ensemble, on dit la même chose, j’en rajoute juste une couche pour dire que ca n’a rien de nouveau, et que c’est une industrie historiquement super “crade”.

  • [^] # Re: Transparence réseau qui fonctionne bien pour moi

    Posté par  . En réponse au journal Les distributions Linux abandonnent X11 pour Wayland. Évalué à 7.

    La transparence réseau est une mauvaise solution à un vrai problème. Et principalement une relique du passé, qui vient direct des terminaux léger/server lourd des années 80.

    C’était utile à l’époque ou 640kB de ram était suffisant pour tout le monde, et permettait des économies en achetant des clients légers qui n’avait que besoin de gérer l’affichage d’une appli qui tournait à distance, et où le traffic réseau public était l’exception.

    À une époque ou 15% de la population mondiale, et 90% de la population occidentale, a dans la poche un processeur qui met la tannée à un serveur haut de gamme en single thread, et où la majorité du traffic est publique, ça devient dur de voir l’intérêt.

    C’est beaucoup plus simple de garder les données centralisée la ou ça fait du sens de les centraliser, et d’avoir un process local y accéder via n’importe quel protocole fait du sens pour y accéder, que de passer une décennie à se demander comment envoyer des keystrokes de façons sécurisée via le réseau, avec le son, et les notifications et tout le barda qui vient avec ça, tout en petant les intégrations desktop genre indexed search etc.

    Typiquement, ton example de firebird, un webmail resoud le problème de façon beaucoup plus élégante. Encore plus si le cas d’usage c’était récupérer un code 2fa pour se connecter à un service de streaming, ce problème a été résolu y’a plus de 10 ans par les Roku, Apple TV et autres, d’une manière beaucoup plus élégante, fiable, et pratique pour tout le monde.

    ou ton example VLC, Plex c’est pas fait pour les chiens, c’est plus facile de streamer un flux 4mb que de devoir décoder a la source, puis compresser a la source inefficacement, et décompresser a nouveau a la réception. Et en plus t’auras le son 5.1 en cadeau bonux, et les sous titres ne seront pas aliases/compresse a la truelle.

    il reste toujours des cas d’usage réels ou t’as besoin de faire tourner le code sur une machine distante spécifique, mais c’est très spécifique (ferme de build/compilation/rendu/etl/que sais je encore), et la encore y’a très peu d’intérêt de faire un rendu distant de l’appli, et beaucoup plus simple d’utiliser un des multiple protocoles de transfert de données pour qu’un client distant fasse le rendu tout seul de données distantes.

  • [^] # Re: Traduction

    Posté par  . En réponse au journal Le développement de TinyTinyRSS semble menacé par les blocages du Roskomnadzor (Russie). Évalué à 3.

    Sans en savoir plus sur la situation spécifique du monsieur, ça se lit dans le deux sens, pour être tout à fait honnête.

  • [^] # Re: lmgtfy

    Posté par  . En réponse au journal Enregistrement de la plaque d'immatriculation aux péages. Évalué à 8.

    Sans méchanceté aucune, je trouve que les discussions sur les données personnelles c'est vraiment devenu un truc du niveau comptoir du PMU…

    Pour vivre aux us, et bosser dans des milieux ou la collecte de données sans conscience est malheureusement bien trop courante, je pense que tu ne réalise pas a quel point GDPR est une bouffée d'air frais, et a quel point la vie privée est inexistante outre québin. Et GDPR est au final assez recent.

    Je suis a peu près certains que le centre aéré des petits revend les noms/adresses pour de la pub. L'ecole (pourtant publique) fait des deals de pub: le certificat (bidon) de fin d'année de ma fille avait un bon pour -20% chez pizza hut imprimé sur la moitié inférieure de la page. Genre pas un bon séparé, non, non, imprimé sur la meme page que le certificat, pour te donner une idée de comment la pub s'est immiscée absolument partout.

    Donc, pour revenir au sujet initial, oui, je suis a peu près convaincu que les grosses boites de parkings ont discuté plus d'une fois la possibilité de revendre les plaques d'immatriculations qui rentrent et sortent du parking, et potentiellement la marque/modele de la voiture aussi. Amazon est probablement très intéressé a l'idée de corréler un paiement a la caisse de whole foods avec une sortie du parking, et derriere faire le lien avec ton caddie, et ta bagnole, pour affiner un peu plus ton profil.

  • [^] # Re: Ne pas prendre les autoroutes à péage

    Posté par  . En réponse au journal Enregistrement de la plaque d'immatriculation aux péages. Évalué à 2.

    Marché drive through, tu repart avec la paella pour le diner, 2 p'tis cabecous et un sandwich pour grignoter sur la route, tout ca sans sortir de ta bagnole.

    Je trouve que tu t'en est sorti plutot pas trop mal!

  • [^] # Re: Oui.

    Posté par  . En réponse au journal Enregistrement de la plaque d'immatriculation aux péages. Évalué à 3.

    Le 10 jours est sorti du chapeau, ca m'est arrivé ya quelques années, je me rappelle plus des details, mais oui, c'est un délai raisonnable de quelques jours.

    Apres, oui, en soit c'est pas choquant si c'est bien fait. Les autoroutes US sont pas forcement tres designees par contre, surtout a Los Angeles (ya quelque chose comme 6 ou 7 différentes autoroutes dans un rayon de 20 bornes dans ce coin), et meme s'ils l'annoncent avant, c'est pas forcement super super clair.

    L'autre truc, c'est que le péage commence sur une section semi urbaine, donc infestée de panneaux de pubs gigantesques tous les 150 metres, et donc ya vite moyen de noyer l'information dans le bruit. J'étais a 80% sûr que j'étais en train de faire une connerie, mais ca fait 15 ans que je vis ici, et je commence a comprendre leur coups d'esbroufe. J'aurais été un touriste, je pense que j'aurais pas calculé du tout que je rentrais sur une section a péage si j'avais été un touriste.

  • [^] # Re: Oui.

    Posté par  . En réponse au journal Enregistrement de la plaque d'immatriculation aux péages. Évalué à 3. Dernière modification le 03 août 2023 à 08:47.

    Une autoroute entre Los Angeles et San Diego marche pareil. Sauf que y’a pas de barrières, juste des grands panneaux qui disent « ici c’est payant, faut payer sur www.envoielesbrouzoufs.com ». Et 10 jours après t’être dit que tu les a bien niqués quand même, ces couillons (parce que évidemment, t’as pas été sur le site pour payer), tu reçoit une lettre qui dit que t’as pas encore payé, et que maintenant c’est majoré à 50 dol’ au lieu de 5. Sympa. Apparement, c’est légal, quel beau pays.

    Pas mal de parkings marchent comme ça aussi, sauf qu’on te donne quand même un ticket, que tu payes/valide, et quand tu sort, ben tu gardes le ticket parce que la barrière s’ouvre avant que t’ai eu le temps de baisser la fenêtre.

  • [^] # Re: \o/

    Posté par  . En réponse à la dépêche Cent mille dollars pour un navigateur. Évalué à 2.

    Webkit c'est KHTML plus le moteur Javascript et des évolutions.

    Oui, enfin à ce compte la, Firefox, c’est Netscape, openbsd c’est netbsd, Ubuntu c’est Debian etc.

    le moteur d'une petite équipe s'est imposé.

    On parle d’un navigateur, pas d’un moteur de rendu. Et quand bien même on parlerais d’un moteur, c’est pas pour rien si chrome s’est basé sur WebKit plutôt que khtml (quand Google savait treeeees bien qu’ils allaient devenir l’ennemi mortel d’Apple sous 3 a 5 ans, et que chrome était fondamental à leur roadmap long terme).

    Qui peut dire ce qui se serait passé si tous ces gens étaient restés sur Konqueror ? Bref, je ne crois pas, mais pas du tout, à la force de frappe financière sur le développement.

    Je crois qu’on a suffisament d’exemple un peu partout pour prédire ce qu’il se serait passé.

    La même chose qu’il s’est passé avec konqueror depuis 2003: ça serait resté un produit de niche, avec un très bon cœur technique, des features bizarres et mal pensées, qui accumule inévitablement beaucoup de retard à cause de la croissance exponentielle de la complexité, et qui rate complètement le coche niveau produit parce que les ingénieurs sont généralement au mieux médiocre la dessus. Autre example: gimp. Ou open office.

  • [^] # Re: \o/

    Posté par  . En réponse à la dépêche Cent mille dollars pour un navigateur. Évalué à 9.

    Ça ne veut rien dire.

    tu veux du js rapide, il te faut du jit. Tu veux du jit sur du code récupère n’importe où sur internet, il te faut une sandbox en béton armé. Il te faut des process isolé, par tab, mais pas que, aussi pour ta vm js, vs le rendu vs l’interface. Isoler les tabs, éviter de leaker des info d’autre tab, etc. Tu veux des plugin, pareil, faut isoler tout ça du browser principal. Tu fais du webgl, même topo. Ta stack ssl/crypto, elle est assez sensible. La gestion des cookies, pareil. Quand t’affiches des images ou que tu joues des vidéos, pareil. C’est le genre de truc où il te faut une approche systémique à la sécurité. Pas “quelqu’un d’autre à relu le code, donc c’est bon”.

    Un browser moderne, c’est une machine à exécuter du code arbitraire et récupérer des données, vu la merde qui tourne sur internet, c’est pas quelque chose de simple.

    Ce n'est pas obligatoire pour tout le monde. J'irai même jusqu'à dire que le commun des mortels ne synchronise pas ses navigateurs et s'en branle

    rien n’est obligatoire si tu vas par la, c’est quoi ton point? Safari se réplique par défaut, chrome mobile aussi. Rien que la, t’as quelque chose comme 50 a 75% du traffic grand public. Chrome desktop fait tout ce qu’il peut pour que tu te connecte, c’est pas pour rien.

    bof. Ce qui bloque le mieux les trackers actuellement ce sont des plugins développés par de petites équipes qui fonctionnent encore avec des blacklists et des détections en local sans appui sur du ml

    c’est un peu des deux. tu peux pas juste bloquer les domaines, quand tu suis un lien, tu veux voir ce qu’il y’a derrière. Quand un site de news embed un tweet, t’as probablement envie de lire, sans pour autant donner trop d’infos à Elon.

    Tout ce qu’Apple a fait pour bloquer les intrusions de Facebook/google dans les browser de tout le monde, à poussé Facebook/google a être encore plus sournois, ce qui mène à des trucs comme ça https://www.macrumors.com/2023/06/17/safari-link-tracking-protection/.

  • [^] # Re: \o/

    Posté par  . En réponse à la dépêche Cent mille dollars pour un navigateur. Évalué à 7.

    Résultat, KHTML s'est imposé partout.

    KHTML, t’es sur? Ou WebKit, puis Blink 10 ans plus tard? Tu prouves mon point plus qu’autre chose, là. C’est Apple qui a propulsé WebKit sur le devant de la scène. Khtml a clairement fait du très bon boulot en amont, je vais pas le nier. Mais y’avait déjà une très grosse différence entre konqueror et safari en 2003/2004.

    Ou encore beaucoup plus récemment, regarde à quelle vitesse une équipe d'une quinzaine de développeurs a sorti Microsoft Edge pour remplacer IE avec un nouveau moteur de rendu (certes abandonné 3 ans plus tard). Faut pas oublier la force et le dynamisme des petites équipes qui permettent au web d'être constamment bouleversé

    Une “petite” équipe de 15 personnes, avec toute la force de frappe marketing de ms derrière, et tout leur support corporate, en s’appuyant sur toute l’infrastructure que Windows leur offre. 15 personnes chez ms, juste les salaires, c’est de l’ordre de 7 à 8 millions de dollar par ans, juste pour le development. C’est pas franchement une petite équipe.

    Et la encore, c’est pas la question. Ça fait 10 a 15 ans que le moteur de rendu n’est plus le truc le plus important dans un browser. C’est tout ce qui va autour. C’est un peu pour ca que tout le monde est standardisé sur une variante de WebKit/blink.

  • [^] # Re: \o/

    Posté par  . En réponse à la dépêche Cent mille dollars pour un navigateur. Évalué à 2.

    Firefox est proche d’une erreur d’arrondi chez nous, oui. Site grand public us et européen. Edge a suffisament de traffic pour justifier qu’on y fasse attention. Firefox, ça devient dur à justifier.