SpaceFox a écrit 1731 commentaires

  • [^] # Re: Libraire ou bien… ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Un peu de science fiction. Évalué à 2.

    Sans oublier que la majorité des livres imprimés ne sont jamais vendus, et finissent au pilon.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: :s/UNIX/GNU Linux/

    Posté par  (site web personnel, Mastodon) . En réponse au journal Les distributions Linux abandonnent X11 pour Wayland. Évalué à 3.

    Pendant très longtemps, certains produits IBM n’étaient installables qu’en mode graphique. Officiellement il y avait un mode texte, mais visiblement non testé, et inutilisable en pratique.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: reader mode

    Posté par  (site web personnel, Mastodon) . En réponse au lien Writing is Objectively Superior to Speaking as a Communication Method. Évalué à 2.

    Le fond, la police minuscule, les lignes de 15 km de long… c’est un site qui était peut-être lisible à l’époque des écrans en 800 x 600, mais aujourd’hui c’est dur.

    La connaissance libre : https://zestedesavoir.com

  • # D’autres lectures

    Posté par  (site web personnel, Mastodon) . En réponse au journal Un peu de science fiction. Évalué à 4.

    Du cyberpunk, dans le genre « jusqu’où peut-on pousser le genre ? » :
    Noir, de K. W. Jeter, traduit par Marie de Prémonville, édité par J’ai Lu dans la collection Millénaires, ISBN 978-2290327296.

    Un manga qui montre que l’on peut encore s’approprier les caractéristiques principales du cyberpunk en 2013 :
    Cavale vers les étoiles, de Ryôma Nomura, traduit par Wladimir Labaere, adapté par Martin Berberian, édité par Casterma, ISBN 978-2203062016.

    (Je ne suis pas très sympa : ces deux titres sont à ma connaissance épuisés chez leurs éditeurs respectifs… cherchez un éventuel stock chez un libraire, une édition électronique, votre bibliothèque préférée ou l’occasion)

    Un truc qui n’a rien à voir sauf un détail : Canard PC, un magasine de jeux vidéo, jeux de plateau et matériel informatique, dont la publication est dirigée par Ivan Gaudé (le frère de Laurent, celui qui a écrit le roman dont il est question ici).

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Cyberpunk.

    Posté par  (site web personnel, Mastodon) . En réponse au journal Un peu de science fiction. Évalué à 2. Dernière modification le 20 septembre 2023 à 11:23.

    Je suis d’accord avec toi dans le cas général pour la SF, mais pas pour le cas particulier du cyberpunk. Ce genre réfléchissait beaucoup sur les dérives possibles d’une généralisation de l’informatique. À partir du moment où l’informatique s’est généralisée sans apporter les problèmes énoncés dans les bouquins, ce genre a perdu beaucoup de son impact. On passe d’un problème plausible à un problème dont on sait qu’il n’est pas arrivé (au moins pas sous cette forme), ce qui est très différent, même si l’exercice n’est pas inintéressant. C’est le sens de mon point 1, et c’est l’une des explications classiques sur l’effondrement de la popularité du genre dès les années 90 (avec la surproduction d’œuvres de mauvaise qualité). Un peu comme un thriller qui commencerait par les explications et qui essaierait de remettre du suspense ensuite : c’est pas impossible, mais ça casse une bonne partie de l’intérêt du truc, en plus de complexifier l’exercice.

    D’ailleurs, on retrouve du cyberpunk moderne avec des enjeux plus actuels quant à l’utilisation de la technologie.

    Quant à ma remarque sur le « punk » : le problème, c’est surtout cette masse d’œuvres qui prétendent s’en revendiquer, sans en avoir aucune des caractéristiques (ni l’excès, ni l’énergie pour commencer). Par exemple on voit des romans estampillés « cyperpunk » ou « steampunk » très propres et policés, voire qui sont plus proche du pamphlet conservateur et réactionnaire qu’autre chose ; c’est pas à priori ce qu’on cherche dans ces genres. L’idée n’est pas de « définir ce qui serait ou pas du punk » mais de constater que certains s’en revendiquent sans en avoir les caractéristiques habituelles.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Cyberpunk.

    Posté par  (site web personnel, Mastodon) . En réponse au journal Un peu de science fiction. Évalué à 6.

    Le double problème du cyberpunk en tant que genre, c’est que :

    1. Il a été rattrapé très vite par la réalité (notamment sur la partie hyperconnectivité, pas forcément avec les technologies décrites mais le résultat est à peu près le même) ;
    2. Comme dit, il a été noyé sous une masse de productions qui n’ont de « cyberpunk » que le nom, et qui n’ont gardé que la partie « cyber » en oubliant complètement le côté dénonciateur et nihiliste du genre – y compris dans le jeu de rôles Cyberpunk et son avatar vidéoludique Cyberpunk 2077.

    La seconde partie est valable pour à peu près tous les sous-genres en « -punk » qui ne le sont justement pas : biopunk, steampunk, etc.

    Non pas qu’on que ça produit des œuvres forcément mauvaises, mais si tu les abordes avec la définition classique du genre, ben forcément à un moment ça coince. Ça avait été pas mal reproché à Cyberpunk 2077 d’ailleurs.

    En exemple un peu idiot pour le point 1 : dans le premier chapitre du Neuromancien, de William Gibson (un roman fondateur du genre), on y apprends que 3 Mo (oui, méga-octets) de RAM ça a assez de valeur pour que des gens tuent pour ça. Le bouquin a été publié en 1984.

    La connaissance libre : https://zestedesavoir.com

  • # Pourquoi ce truc ?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Catala : le code fait la Loi. Évalué à 10.

    Un point qui pourrait paraitre étrange si vous n’avez jamais travaillé sur du code qui a une base légale, c’est le besoin de ce genre d’outil.

    Et pourtant, Catala est typiquement le genre d’outil qui pourrait rendre de grands services à certains types de projets, et je ne suis pas du tout étonné que le projet de base soit français.

    La source de tout ça, c’est que la loi n’est pas du code (… sans déconner…). Concrètement, quand on doit implémenter une règle métier sur une base légale (ce que j’ai fait plusieurs fois dans ma carrière), la première étape est de traduire la loi en règle métier précises. Et ça, c’est extrêmement compliqué, à cause de la nature même des textes sources, qui sont un gloubiboulga de textes lisibles directement, de modifications sur des textes, de renvois, de détails laissés en exercice à des décrets, etc.

    Pire :

    • Si le projet n’est pas un projet national, les instances locales peuvent souvent changer des paramètres pour le niveau local (tant qu’ils ne font pas « pire que la loi ») ;
    • Beaucoup de concepts sont intrinsèquement flous. Par exemple, un texte peut se contenter parler de quantièmes d’un mois (sans plus de précision), or il existe au moins huit façons de découper un mois dans le système français, toutes incompatibles les unes avec les autres.

    Donc, dans un projet qui a besoin de traduire un texte légal en code, la première étape c’est généralement un légiste qui est capable de comprendre le texte et d’en sortir des spécifications utilisables par une équipe de développement.

    Mais comment vérifier que l’implémentation suit bien les règles ? C’est là qu’un outil comme Catala devient utile.

    Le problème n’est pas nouveau, on avait déjà des langages orienté « audit » pour répondre à ce besoin dès les années 1980.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Quelques précisions

    Posté par  (site web personnel, Mastodon) . En réponse au journal IG-nobel 2023. Évalué à 2.

    J’avais pas la ref, merci :)

    La connaissance libre : https://zestedesavoir.com

  • # Quelques précisions

    Posté par  (site web personnel, Mastodon) . En réponse au journal IG-nobel 2023. Évalué à 4.

    Chimie et Géologie : les géologues lèchent des cailloux, ils ne les sucent pas (cf les explications ici ; la publication trolle un peu en parlant de « manger des fossiles »).

    Santé publique : L’intitulé exact du prix est beaucoup plus drôle et flippant que le résumé que tu en fais : « Seung-min Park, pour l’invention des Toilettes Stanford, un appareil qui utilise diverses techniques – dont une bandelette d’analyse d’urine, de la vision par ordinateur pour l’analyse de la défécation, un capteur d’empreinte anale couplé à une caméra d’identification et un système de télécommunication – pour surveiller et analyser les substances excrétées par les humains. »

    Médecine : L’excellent blog Réalités Biomédicales en a parlé ici.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: il n'y a pas que les téléphones dans la vie

    Posté par  (site web personnel, Mastodon) . En réponse au lien iPhone en USB-C : l’Europe a enfin gagné son bras de fer face à Apple . Évalué à 9.

    En fait c’est plus compliqué que ça.

    Déjà, implémenter correctement la partie « alimentation » d’USB-C, c’est compliqué (exemple), et ça demande de la logique – sauf peut-être à se limiter à 5 V et 0,5 A.

    D’autre part, et surtout pour les plus fortes puissances (jusqu’à 240 W – 48 V et 5 A – avec USB-C 2.1), tu te retrouves avec un problème de compatibilité des câbles qui est tout sauf simple et peut devenir un enfer pour les clients et le service client.Tu as aussi le problème de longueur de ces câbles (par exemple pour une lampe de bureau).

    Enfin, je ne sais pas quelle est la compatibilité native d’USB-C avec les appareils destinés à être utilisés dans une salle de bains (qui ont tous leur chargeur et leur connectique différente, c’est particulièrement pénible, je te l’accorde).

    En l’état ça ne me choque pas qu’on ait besoin d’une connectique plus simple pour pas mal d’applications, mais c’est clair que ça mériterait un coup de normalisation là-dedans aussi. Déjà pour éviter les situations comme aujourd’hui où dans ma salle de bain, j’ai plusieurs appareils avec des demandes en tension et intensité max sensiblement identiques mais dont les chargeurs sont totalement incompatibles parce que la prise est différente.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Et c’est pas un petit auteur inconnu !

    Posté par  (site web personnel, Mastodon) . En réponse au lien un auteur met son œuvre dans le domaine public pour contourner son contrat. Évalué à 3.

    Sur cette époque, oui – les prix Hugo récents sont plus douteux pour de sombres raisons politiques.

    Je serais curieux de savoir ce que j’ai dit de faux ou d’inutile qui me vaut des -1 sur mes deux messages précédents, que je puisse corriger ?

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Et c’est pas un petit auteur inconnu !

    Posté par  (site web personnel, Mastodon) . En réponse au lien un auteur met son œuvre dans le domaine public pour contourner son contrat. Évalué à 6. Dernière modification le 15 septembre 2023 à 10:25.

    Les comics ça reste une niche (même aux USA), et même si Fable est un gros morceau qui a une solide notoriété (au point d’être dans l’excellente collection de poche d’Urban Comics), c’est pas un comics de super-héros qui rayonne beaucoup hors du monde des comics (cette phrase contient beaucoup trop le mot « comics » mais j’ai la flemme de trouver mieux).

    En résumé : pour le grand public c’est un random ; dans son milieu (et en terme d’impacts potentiels sur les éditeurs), c’est clairement pas Jojo le Clodo.

    La connaissance libre : https://zestedesavoir.com

  • # Et c’est pas un petit auteur inconnu !

    Posté par  (site web personnel, Mastodon) . En réponse au lien un auteur met son œuvre dans le domaine public pour contourner son contrat. Évalué à 10.

    C’est Bill Willingham, et l’œuvre en question c’est Fables, un gros morceau dans le catalogue DC (et accessoirement un excellent comics).

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Jetbrains

    Posté par  (site web personnel, Mastodon) . En réponse au lien Découvrez RustRover : l’IDE Rust autonome de JetBrains. Évalué à 4. Dernière modification le 14 septembre 2023 à 23:01.

    Toutefois…

    JetBrains a également rejoint la Rust Foundation afin de contribuer au soutien et au développement de la communauté Rust.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: ide multiples

    Posté par  (site web personnel, Mastodon) . En réponse au lien Découvrez RustRover : l’IDE Rust autonome de JetBrains. Évalué à 5. Dernière modification le 14 septembre 2023 à 17:28.

    C'est quoi l'intérêt par rapport à intellij+plugin Rust?

    C’est plus léger (je ne sais pas si c’est significatif sur les mêmes machines) mais surtout ça peut être moins cher. Pour une entreprise :

    • WebStorm (développement web) est à 159 € / an / utilisateur la première année ;
    • DataGrip (Gestion de données en général) est à 249 € / an / utilisateur la première année ;
    • GoLang (Go) est à 249 € / an / utilisateur la première année ;
    • IntelliJ est à 599 € / an / utilisateur la première année donc beaucoup plus cher… mais contient en fait les trois précédents si tu installes les plugins qui vont bien ; plugins que tu ne peux pas forcément installer avec les autres IDE « indépendants ».

    (La même logique est valable avec les prix pour les licences personnelles).

    PS : la question qu’on peut se poser, c’est la différence entre « IntelliJ » et « All Products Packs ».

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: La vraie source

    Posté par  (site web personnel, Mastodon) . En réponse au lien Dans les 44 milliards déboursés pour acheter Twitter, 7 milliards viennent des Émirats Arabes. Évalué à 3.

    Surtout que pour être tout à fait honnête, j’ai pas trop compris le message de Zenitram (en particulier la partie entre parenthèses, un correcteur orthographique fou me semble y avoir foutu le dawa).

    La connaissance libre : https://zestedesavoir.com

  • # La vraie source

    Posté par  (site web personnel, Mastodon) . En réponse au lien Dans les 44 milliards déboursés pour acheter Twitter, 7 milliards viennent des Émirats Arabes. Évalué à 10.

    Après deux indirections (sebsauvage et Yahoo Finance), la vraie source de l’information est : https://fortune.com/2023/09/06/elon-musk-x-what-is-twitter-worth/

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: taille de binaire

    Posté par  (site web personnel, Mastodon) . En réponse au lien exa is unmaintained…. Évalué à 4.

    (juste pour dire que j’ai liké par mégarde avec mes gros doigts) (oui, d’habitude on s’excuse dans l’autre sens, je sais)

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Changer d'outil de production ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal PAO avec logiciels libres au sein d’une équipe sur le long terme. Évalué à 4. Dernière modification le 11 septembre 2023 à 10:46.

    D’autant que c’est pas ultra cohérent comme approche. D’un côté il y a une recherche du grappillage du moindre octet, d’un autre côté leurs contraintes les pousse à produire un CSS géant sans que ça ne les fasse sourciller :

    Autre défaut, ce choix a engagé une feuille de style minifié de 308ko (poids tout de même moindre que si nous avions utilisé certaines bibliothèques JavaScript).

    Ce qui est beaucoup plus que la plupart des polices personnalisées. Par exemple, sur ce site, les 4 fichiers de polices (2 polices, chacune en normal et en gras) provoquent 80,18 ko de transfert une fois pour toutes. Sans compter que je ne suis pas certain qu’un CSS de cette complexité (et ses impacts avoués sur la structure du document) soit plus accessible, plus fiable dans le temps et à travers les navigateurs qu’un peu de JS propre et bien utilisé – on est plus à l’époque de JQuery.

    Cela dit l’approche est intéressante, y compris par son côté « extrémiste ». Si ça vous intéresse, le résultat est ici : https://medialab.sciencespo.fr/

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: taille de binaire

    Posté par  (site web personnel, Mastodon) . En réponse au lien exa is unmaintained…. Évalué à 2.

    Tu as un paquets d'outils comme ça qui n'ont jamais eu vocation à aller sur serveur ou dans de l'embarquer à commencer par sl par exemple.

    Et pourtant, j’ai vu sl très souvent installé sur des serveurs (« Oui mais comme ça c’est rigolo quand tu te plantes en tapant ls… »)

    Cela dit de mon point de vue, le problème sur les serveurs c’est pas tellement ce genre d’outil, mais ces logiciels qui partent du principe que tu dois build directement sur le serveur de production et donc que tu dois y récupérer les sources et y installer les outils de build.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Pourquoi inutile

    Posté par  (site web personnel, Mastodon) . En réponse au lien Linux becoming a Windows / OSX clone. Évalué à 10.

    Certes mais c’est une question d’équilibre : refuser tout changement par principe, c’est aussi idiot que se précipiter sur toutes les nouveautés.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: Concrètement ?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Android 14 blocks all modification of system certificates, even as root. Évalué à 4.

    Toutes les personnes qui sont dans les cas cités au quatrième paragraphe du texte :

    If you're an Android developer, tester, reverse engineer, or anybody else interested in directly controlling who your device trusts, this is going to create some new challenges.

    Quand je faisais du développement Android il y a longtemps, la fonctionnalité était très utile pour déboguer les problèmes HTTPS. Je ne sais pas si c'est toujours indispensable en pratique.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: À propos de la programmation orientée objet

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche À la découverte du langage V. Évalué à 6.

    Le pire c’est que oui, il y a sans doute des trucs intéressants à tirer de tout ça, ne serait-ce qu’une précision en note de bas de page sur la notion d’encapsulation et comment elle s’articule avec celle du masquage.

    Mais j’avoue que j’ai un peu la flemme à retrouver les passages pertinents entre les passages méprisants et/ou injurieux pour ensuite essayer de retrouver des sources (non fournies) qui s’y rapportent pour ensuite voir ce que j’aurais à mettre à jour dans mon article. Et c’est bien dommage.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: À propos de la programmation orientée objet

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche À la découverte du langage V. Évalué à 9. Dernière modification le 07 septembre 2023 à 00:48.

    Wow. Ce pavé est incroyable de mépris et de condescendance. J'ose espérer que tu en étais conscient en l'écrivant et que tu n'es pas persuadé avoir écrit un message constructif, parce que ça n'est pas le cas. Une astuce pour faire la différence quand tu rédiges ce genre de réponse à un texte : quand tu contredis le message, c'est une bonne chose (surtout si tu le fais avec des arguments et des sources). Quand tu attaques l'auteur voire que tu l' insultes (ton message souvent très proche de la limite, et parfois du mauvais côté), tu es juste inutile et tu perds ton temps. Pareil quand tu hasardes des hypothèses sur mon parcours ou sur ce que je développe, ou sur les langages que tu ne connais pas (comme Kotlin).

    Oh, à propos de Kotlin, je te conseille de regarder la doc le leur implémentation standard de List : elle est immuable (source : https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/). Le langage s'est créé pour avoir une version moderne et pragmatique de Java (à l'époque où ce dernier stagnait), la notion de "liste immuable par défaut" était assez importante pour la mettre au cœur du langage. Et à l'usage tu n'as pas tant besoin que ça des listes modifiables.

    La connaissance libre : https://zestedesavoir.com

  • [^] # Re: À propos de la programmation orientée objet

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche À la découverte du langage V. Évalué à 10.

    « le mec » c’est moi. Merci pour ce retour pertinent et constructif (non).

    Pour répondre quand même à ta remarque : le fait qu’il y ait, ou non, une différence forte entre « encapsulation » et « masquage » n’est pas un consensus du tout. Par exemple, si Wikipedia FR semble faire une différence, Wikipedia EN mentionne le fait qu’en pratique les termes sont souvent interchangeables et que tout le monde n’est pas d’accord pour faire une distinction et ce dans les deux articles. Dans les faits, quand on parle d’encapsulation dans le cadre de la POO, c’est pratiquement toujours avec masquage, d’où ce choix dans mon article – notamment parce qu’une information non masquée a toujours un risque d’être utilisée (au moins lue) hors de son contexte d’encapsulation.

    Maintenant si tu veux pinailler sur des détails, je te conseille de le faire de façon constructive et ça a une chance d’être effectivement pris en compte (le message que je pointe l’a été) plutôt que de prétendre que tout est bon pour la poubelle parce qu’un détail ne t’a pas plu. Ce conseil est valable à plus grande échelle que celle de ce billet.

    La connaissance libre : https://zestedesavoir.com