steph1978 a écrit 3438 commentaires

  • [^] # Re: Troll

    Posté par  . En réponse au lien Sortie de ZIG 0.15. Évalué à 2 (+0/-0).

    Bravo Mme Irma, sacré boule de crystal

    user: convert the C parser to zig code

    model: Okay, I can convert the C JSON parser to Zig. This will involve translating the enums, structs, global debug flag, and the parse_char and main functions to idiomatic Zig. Here's the Zig implementation:
    […]
    Key Zig features used:

    • @import("std"): Imports the standard library.
    • const and var: Used for immutable and mutable variables, respectively.
    • Enums: C-style enums are translated to Zig enums, with .member_name for accessing enum values.
    • Structs: C structs are translated to Zig structs.
    • Pointers: *ParserContext for passing the context by reference.
    • @tagName(enum_value): A built-in function to get the string representation of an enum member, which is very convenient for debugging.
    • std.debug.print: Zig's equivalent of printf for debug output, with a more type-safe and flexible formatting syntax.
    • std.ascii.isWhitespace and std.ascii.isDigit: Used for character checks.
    • for (string) |c|: A concise way to iterate over characters in a string.
    • pub fn main() !void: The entry point for a Zig executable, indicating it's a public function that might return an error (though in this case, we're handling errors via STATE_ERROR).

    Oups, Gemini vient juste de contre dire ta prédiction, il connaît déjà Zig et il a l'air de bien aimer en plus.

  • [^] # Re: Résumé

    Posté par  . En réponse au lien La prise en charge native d'ACME arrive dans NGINX. Évalué à 4 (+2/-0).

    Traefik, Caddy et Apache avaient déjà cette fonctionnalité.

    Pour moi c'est un must have.

    J'utilise Traefik car il fait de la découverte automatique (discovery) Docker. Il suffit d'annoter un container avec les bons libellés pour que Traefik mette en place les règles de routage et la prise en charge du certificat chez une autorité de certification supportant ACME (comme Let's Encrypt).

    Cependant je le soupçonne de prendre beaucoup plus de CPU que nécessaire. Donc si les autres se mettent à niveau, je pourrais m'y pencher.

  • [^] # Re: trop limité ?

    Posté par  . En réponse au journal Gopher, une alternative simple aux bloatwares du Web. Évalué à 3 (+1/-0).

    C'est juste qu'il ne charge pas l'image avant une demande explicite de l'utilisateur.

    J'avais une extension qui faisait ça dans FF.

  • [^] # Re: Le bébé avec l'eau du bain

    Posté par  . En réponse au journal Gopher, une alternative simple aux bloatwares du Web. Évalué à 2 (+0/-0).

    Très intéressant ce FAQ. Il démontre un position assez radicale.

  • [^] # Re: erf...

    Posté par  . En réponse au lien Intelligence artificielle : le vrai coût environnemental de la course à l’IA [LONG article]. Évalué à 4 (+2/-0).

    Cette discussion a déjà eu lieu il y a 10 ou 20 ans.

    Problème réglé alors.

    En conclusion, nos points de vue sont irréconciliable.

    Je te souhaite d'avoir raison.
    Car si c'est moi et comme tu ne souhaites rien changer, ça sera douloureux.

    Bonne route

  • [^] # Re: erf...

    Posté par  . En réponse au lien Intelligence artificielle : le vrai coût environnemental de la course à l’IA [LONG article]. Évalué à 3 (+1/-0).

    Ah, le sacro-saint PIB. Le graal du système capitaliste.

    Sûrement un bon indicateur de bien être.

    À noter qu'un accident de voiture génère du PIB : secours, remorquage, soins, réparations, nouvelle voiture. Il est temps de dérégulariser la sécurité routière.

    Et ça marche pour toutes les catastrophes.

    En moins glauque, j'aide mon voisin à monter sa cuisine, pas de PIB. Je lui demande 50€, du PIB. On est alors plus heureux ?

    L'épouvantail de la décroissance est une fumisterie. On ne propose pas de revenir à l'age de pierre mais d'arrêter cette frénésie consumériste.

  • [^] # Re: erf...

    Posté par  . En réponse au lien Intelligence artificielle : le vrai coût environnemental de la course à l’IA [LONG article]. Évalué à 4 (+2/-0).

    Tu vis dans le mirage de "le progrès va tout solutionner, il faut juste accélérer la croissance".
    Et beaucoup de politiques et acteurs économiques y vivent aussi.
    Je ne serai pas contre vous y laisser car cela doit être très paisible.

    Mais tout porte à croire que c'est un écran de fumée qui masque un destin funeste.
    Et comme on est tous dans le même bateau, il faut que tout le monde se réveille.

    Non, mettre cinq mille milliard de dollars dans l'IA, ça va pas sauver la planète. Ça permet juste à ceux qui vivent bien en marchant sur les autres, de vivre encore mieux.

  • [^] # Re: il existe aussi des proxy web pour parcourir le gopherspace (ou des "capsules" Gemini)

    Posté par  . En réponse au journal Gopher, une alternative simple aux bloatwares du Web. Évalué à 2 (+0/-0).

    Smolnet Captcha!
    Click the button below to verify that you are a human.

    😭

  • [^] # Re: Le bébé avec l'eau du bain

    Posté par  . En réponse au journal Gopher, une alternative simple aux bloatwares du Web. Évalué à 7 (+5/-0).

    C'est très intéressant mais cela plaide en faveur de la thèse "Gopher c'est cool", pas en faveur de la thèse "gopher comme une alternative au bloatware du Web" car le web ne t’impose pas de faire un bloatware. Si tu es assez rigoureux pour faire un site en Gopher, tu peux le faire en Web. Et si tu décide que tu as besoin de dark patterns pour faire vivre ton site, tu choisira juste de faire du Web et pas du Gopher.

    Ce que je veux dire c'est que décider de ne publier du contenu que sur Gopher n'aide pas l'utilisateur final. Parce que 1/ cela le prive d'une version qui lui serait accessible par le seul outil dont il/ell dispose : un navigateur web. Mais 2/ cela ne l'empêche pas de tomber sur un bloatware Web par ailleurs.

    Et ne t'inquiète pas, si il n'y avait que Gopher pour publier du contenu, ceux qui ont décidé de le monétiser arriveront bien à trouver un moyen de merdifier tout ça.

    Malheureusement, le seul truc qui aide à date, c'est uBlock car il permet de ne pas se faire prendre au piège en chargeant un page. Il permet de prendre une décision éclairée sur ce qu'on accepte de "subir" en fonction de la valeur perçue. Un bloqueur et aussi une hygiène de recherche, pour ma part : commencer par mon historique de navigateur (❤️ FF), puis Wikipedia, puis un meta moteur de recherche comme Searx.

    Je ne dis pas qu'il ne faut pas faire de Gopher. Pour moi c'est comparable à avoir un flux RSS. Cela permet aux connaisseurs de profiter du contenu confortablement installé. Mais ça ne replace pas le Web.

  • [^] # Re: Aucune légitimité

    Posté par  . En réponse au lien B. Kernighan (co-créateur d'Unix) sur Rust : « Je ne pense pas qu'il va remplacer C tout de suite ». Évalué à 6 (+4/-0). Dernière modification le 07 septembre 2025 à 18:01.

    Non.

    En backend de compilo, tu peux avoir

    • une représentation intermédiaire propre au compilo (LLVM-IR, GCC-IR, MLIR, QBE)
    • un byte code (java, C#, Python, Ruby) destiné à un interpréteur (VM)
    • du C (Nim, Awka), sûrement parce que c'est simple, que ça facilite l’interopérabilité et que tu peux t'appuyer sur des compilateurs puissants existants
    • du JS (Elm), pour déployer dans le navigateur
    • rien ; certain compilateur génèrent directement du code machine (tcc)

    Bien sûr rien ne l'empêche techniquement, mais IMHO, générer du Rust serait un peu compliqué. Sauf pour un langage de script très proche des paradigmes de Rust.

  • [^] # Re: Le bébé avec l'eau du bain

    Posté par  . En réponse au journal Gopher, une alternative simple aux bloatwares du Web. Évalué à 2 (+0/-0).

    Quand je pensais coût, je ne faisais en effet référence à l'infra mais plutôt à la production de l'information.

  • [^] # Re: Le bébé avec l'eau du bain

    Posté par  . En réponse au journal Gopher, une alternative simple aux bloatwares du Web. Évalué à 6 (+5/-1). Dernière modification le 05 septembre 2025 à 10:52.

    la tentation de se démarquer et radicaliser est une réponse, assez maladroite, face à un problème de fond.

    Tu le dis mieux que moi.

    on veut juste trouver une information simple, et on se retrouve avec des vidéos

    C'est un problème de modèle économique. Diffuser une information simple, ça ne rapporte pas d'argent, ça en coûte. Donc, pour générer de la thune, il faut blinder le truc de pub et créer de l'engagement.

    Donc c'est pas Web vs Gemini vs Gopher, c'est bien commun vs capitalisme.

    afficher une table des matières à partir de mes entêtes (équivalent à H1, H2 etc)

    un formatage de base genre gras, souligné et italique

    En fait ce que tout le monde veut (en tout cas moi) c'est que le navigateur fasse un rendu direct d'un document en markdown :)

    Car un bon site léger, c'est souvent ça : du markdown transformé en HTML avec génération de la table des matières.

  • [^] # Re: Merci

    Posté par  . En réponse au lien Cahiers de doléances : ce que les Français ont dit. Évalué à 10 (+11/-0).

    Ils ont très probablement publié une facture.

  • # Le bébé avec l'eau du bain

    Posté par  . En réponse au journal Gopher, une alternative simple aux bloatwares du Web. Évalué à 10 (+15/-0). Dernière modification le 04 septembre 2025 à 19:36.

    Alors, comment est-il possible que pour consulter un fichier de 4 Ko, il faille télécharger 500 à 2 500 fois plus de données

    Il est aussi tout à fait possible de produite 4ko d'information avec 4ko de données en HTML ; ou avec un ratio très proche.

    Gopher a l'air très cool mais il a perdu face à HTML car il ne proposait pas d'hyperlien et d'embarquer des media.

    Gopher ne sera pas la solution aux bloatwares du Web car ceux qui les font continueront à les faire en HTML+CSS+JS/HTTP.

    [le] web indépendant , [le] petit web , [le] perma-informatique, [les] petites communautés en ligne

    existent déjà. Il faut juste les fréquenter, en évitant les bloats (merci adblock). Il y a plein de bonne choses dans le web : les Feeds, les webmentions, les webrings et j'en oublies.

    Je serai tenté même d'être plus sévère. Si on peut produire une site Gopher, pourquoi ne pas produire un site Web léger pour en faire profiter ceux qui cherchent ce petit web ? Après, chacun fait bien ce qu'il lui plait.

  • [^] # Re: erf...

    Posté par  . En réponse au lien Intelligence artificielle : le vrai coût environnemental de la course à l’IA [LONG article]. Évalué à 10 (+8/-0).

    Mais le mur de quoi ?!

    Rien, tout va bien.

    Il n'y a pas de famines, de maladies, de guerres, de sécheresses, d'incendies massifs, de montées du niveau des mers, d’inondations, d’extension massive d'espèces tant animales que végétales, de pollution au micro particules de plastiques. Ce ne sont que des lubies d'écologistes dépressifs.

    Continue d'appuyer encore plus fort sur l'accélérateur, le progrès s'occupe de tout.

  • [^] # Re: erf...

    Posté par  . En réponse au lien Intelligence artificielle : le vrai coût environnemental de la course à l’IA [LONG article]. Évalué à 10 (+10/-0).

    Le numérique est à 4% et augmente

    Oui, 4% pour les usages actuels. On projette 17% dans quelques années si les usages de l'IA se confirment.

    Alors que es émissions de CO2 doivent baisser.

    Je ne vois pas pourquoi on ne travaillerai pas sur la part du numérique au même titre que celle des autres ; dans le même proportion.

    Est-ce que demandé à chatgpt de me générer une image de chaton façon gibli est plus vitale que de manger, se loger, se déplacer ? Moi je réponds non et donc il faut travailler sur tout.

  • [^] # Re: erf...

    Posté par  . En réponse au lien Intelligence artificielle : le vrai coût environnemental de la course à l’IA [LONG article]. Évalué à 8 (+6/-0).

    Sur la consommation, je dirai, renseigne toi.

    Sinon, qui parle de la France ici ? On parle de la planète sur laquelle on vit.

  • [^] # Re: erf...

    Posté par  . En réponse au lien Intelligence artificielle : le vrai coût environnemental de la course à l’IA [LONG article]. Évalué à 8 (+6/-0).

    C'est quoi le rapport entre la réduction des énergies fossiles et l'expansion et en particulier de l'IA ?

  • [^] # Re: erf...

    Posté par  . En réponse au lien Intelligence artificielle : le vrai coût environnemental de la course à l’IA [LONG article]. Évalué à 10 (+17/-1). Dernière modification le 03 septembre 2025 à 21:38.

    Les chiffres sont rarement mis en perspective

    En perspective : on construit à tour de bras des datacenters dédié à l'IA, dont les plus récents consomment 200MW, on parle d'atteindre 1GW, c'est à dire une tranche de nucléaire. Et d'ailleurs les bigtechs achètent des centrales. Il est possible que dans qques années Google possède plus de réacteurs que la France.

    Mais surtout, tout cela vient s'ajouter à ce qu'on consomme déjà. Tu compares à l'avion mais quand on utilise l'IA on arrête pas pour autant de prendre l'avion. D'ailleurs maintenant que les longs courriers ont le wifi à bord, on peut même faire les deux en même temps.

    Donc la perspective, elle est vite vue : le mur.

    discours anti-numérique

    Et puis ce n'est pas "anti-numérique", c'est anti-consumérisme, pro-durabilité. C'est simplement que l'IA est le nouveau dada du système en place pour la croissance économique à tout prix.

    A-t-il seulement une idée de l'impact d'une seul usine automobile ?

    "Ah oui mais la France pollue moins que la Chine alors pourquoi on ferait des efforts … Vrooom"

    Sinon, on peut chacun réduire l'usage de l'IA et de la voiture, des gadgets en plastiques, des emballages. Bref, c'est un tout.

  • [^] # Re: Belgique

    Posté par  . En réponse au journal Typematrix solde ses derniers claviers, après c'est peut-être fini. Évalué à 9 (+7/-0).

    bépo HS, état neuf

    voici un concept intéressant

  • [^] # Re: Les derniers mètres sont les plus durs

    Posté par  . En réponse à la dépêche Typst, un système de composition de document qui grandit. Évalué à 3 (+2/-1). Dernière modification le 03 septembre 2025 à 18:14.

    Je ne sais pas pour Tex/LaTeX/Typst mais pris de manière générale, cela veut dire qu'il ne faudrait jamais adresser un problème avec une nouvelle approche, qu'il faudrait toujours se résigner à améliorer l'existant. Alors déjà, c'est pas drôle, et le fun c'est important, mais surtout, on part de quoi exactement, on fige quoi ?

    L'histoire (informatique) montre qu'en reprenant le problème, on peut produire une alternative qui rencontre son public.

    Et inévitablement, ils finissent avec les mêmes problèmes que la concurrence (pensez à Linux, Python, Rust, Node, CMake… même LaTeX a commencé en disant ça, et j'ai moi-même commis ce genre d'erreur).

    Compliqué comme argument car tu ne compares à aucune référence. De ma compréhension de ta thèse, ces projets n'aurait rien apporté et aurait mieux fait de concentrer leur effort sur leur prédécesseur, c'est ça ? Reprenons :

    Linux, versus les autres Unix ? il ne sont plus là pour témoigner (ou presque). Peut être que son seul apport est la GPL, peut être que c'est plus technique mais il a aujourd'hui tout écrasé.

    Python, comme langage généraliste, versus quoi ? Perl/Pascal/Basic ? il est le plus apprécié des débutants, et permet de traiter une foultitude de problématiques avant de devoir aller chercher ailleurs.

    Rust, versus C++ j'imagine ? Quand on voit la quantité de code produite en Rust et comme il est apprécié des développeur chevronnés, on doit pouvoir dire qu'il a apporté une très bonne réponse à la problématique de "memory safety vs perf".

    Node … joker.

    (celui-ce est de moi) Elixir, versus Erlang. La syntaxe de Ruby sur une plateforme d'une qualité exceptionnelle, avant réservée à une poignée d'ingénieur. Une merveille.

    CMake, versus Make ? je connais pas assez pour dire.

    Typst, versus LaTeX. Je ne suis pas le bon client car mes écrits peuvent se contenter de markdown mais si je devais produire un document de qualité "académique", je pense que je ferai plutôt l'effort de me lancer dans Typst que dans LaTeX. C'est tout à fait personnel.

    Bref, le greenfield, souvent, ça fait du bien.

  • [^] # Re: Prononciation

    Posté par  . En réponse à la dépêche Typst, un système de composition de document qui grandit. Évalué à 3 (+1/-0).

    J'ai écouté les prononciation sur https://fr.wiktionary.org/wiki/pst ; difficile de pas entendre 'psit'….

  • [^] # Re: Les derniers mètres sont les plus durs

    Posté par  . En réponse à la dépêche Typst, un système de composition de document qui grandit. Évalué à 3 (+1/-0).

    le readme de mon "site web personnel" est un exemple

    Peut-on voir le résultat produit ?


    Sur la forge:

    This file contains invisible Unicode characters This file contains invisible Unicode characters

  • [^] # Re: Prononciation

    Posté par  . En réponse à la dépêche Typst, un système de composition de document qui grandit. Évalué à 4 (+2/-0).

    Pas sûr que "pst" ça puisse se prononcer sans y glisser une petite voyelle.
    Et encore moins sans arroser l'audience de postillons.

  • # next

    Posté par  . En réponse à la dépêche Application libre en ligne de suivi des aides aux écoliers avec SQLPage. Évalué à 2 (+0/-0). Dernière modification le 18 août 2025 à 17:43.

    nous gérons l’absentéisme …

    Tu sais quelle est la prochaine application que tu vas réécrire avec SQLPage alors :)

    Blague à part, bravo pour le boulot et merci pour le partage d'expérience.