un langage simple permettant d'apprendre à programmer.
Je dirais plus que c'est un gain de productivité qui permet de faire dans un temps raisonnable des choses plus compliquées, que tu n'arriverais pas forcément a faire avec des langages plus laborieux, tout en maintenant une qualité de code raisonnable.
Ce qui en fait le language de prédilection pour coder de la business logic.
Je n'ai jamais vu quelqu'un copier les dépendances comme ça, je ne suis pas sûr que ce soit une excellente idée
Alors je parlais pas des dépendances, on parlait de livrer le projet en tant quel tel (et un projet qui ne soit pas une librairie python).
La recette typique d'un backend fait en python pour moi c'est :
je gère mes dépendances avec pip et virtualenv, ou autre surcouche (conda, poetry, pyenv, uv).
je fais un docker file a partir de python-slim, j'installe les dépendances avec mon outil surcouche a pip, et je copie les fichiers de mon projet a l'intérieur du container.
La discussion ici, elle portait sur le fait de fait de packager sa propre appli avec pip pour l'installer dans le container. Et ça a mon sens, c'est inutile car en python on a pas cette étape de compilation.
Les maths déployés dans les projets de machine learning sont très compliqués. C'est extrêmement difficile à lire. On peut rester plusieurs jours coincés sur 10 lignes de code a vraiment comprendre ce que l'on fait.
Python apporte une syntaxe simple qui permet de se concentrer sur les concepts mathématiques sans perdre en performance grâce aux librairies pandas, numpy et autres.
S'il fallait faire la même chose dans des languages plus bas niveau, ce serait juste illisible.
Puis bien sûr comme il n'y a pas de tests unitaires, c'est la galère pour tout reprendre …
Oui enfin n'importe quel projet sans test unitaire, c'est forcément galère a moins d'être sur une petite application.
Pour ma part, j'ai bien plus souvent constaté des projets où on disait "ça compile = c'est testé", et du coup on se passe de tests. Language compilé ou pas, rien ne remplace les tests.
Pour beaucoup de langages modernes que je connais (Rust, Go, Java par exemple), c'est pas si compliqué que ça.
Et c'est nécessaire pour ces languages, puisqu'ils sont compilés. Si le language n'est pas compilé, cette étape ne sert a rien => on l'enlève.
Les quelques fois où je prends le train (je sais, c'est mal de ne pas prendre le train), je m'annonce au conducteur et c'est réglé.
Le conducteur ? Je suis assez surpris que tu puisses lui parler, ils sont généralement dans leur cabine, derrière une porte sans poignée. Et ils sont occupés à conduire, c'est étonnant qu'ils puissent gérer les tickets comme si on parlait d'un simple bus.
Tu veux pas plutôt parler du contrôleur ? Le souci c'est qu'eux ils ne sont pas dans tous les trains.
Le chef de gare sur les quais, j'en vois pratiquement jamais dans les petites gares en Suisse.
Dites voir, Mr Gutemberg, elle est pas très écologique votre machine qui met de l'encre de partout. Et vous avez pense aux millions de moines copistes, que vont ils devenir ? Quel est l’intérêt d'ailleurs de permettre a chacun de générer des creations en masse ?
Sur Lausanne, il reste un bon nombre de machines, pas forcement partout c'est vrai.
Mais sinon, le moyen le plus simple pour l'utilisateur occasionnel (que je suis), c'est le paiement par SMS surtaxe. Tu envoies un code sur un numéro surtaxe, et bim, tu as un ticket pour 1 heure. Ca marche aussi pour en prendre plusieurs, si par exemple tu as des enfants, ce qui n'est pas possible avec les solutions plus évoluées techniquement, comme celle de la RATP qui t'oblige a aller acheter des cartes NFC pour prendre un bus (lol).
Du coup, c'est pas une solution basée sur un smartphone, un simple dumbphone marche très bien aussi.
Ca peut aussi être une appli en technologie web, package dans un chrome et livre tel quel. C'est pas du natif, ca permet pas de choisir le navigateur, ca fait des packages monstrueux a installer.
Par contre, l'avantage c'est que ca tourne en local, pas de risque que le serveur disparaisse.
L'IA, c'était surtout un domaine où pour avoir le moindre prototype, il fallait embaucher au minimum 3 gonzes (ou gonzesses) qui avaient besoin de grosses quantités de données (qu'on arrivait jamais a avoirl qui font tourner des pipelines pendant des semaines et qui auront peut être des résultats dans quelques années.
Et au bout d'un an, on te fait croire qu'on a enfin trouvé le modèle qui déchire, tu essaies sur un peu plus de données, bim tu te rends qu'on a overfit, ou alors tu fais une jolie démo et tu découvres un NAN en sortie de ton preprocessing.
Bref, l'IA a la sauce GPT, c'est peut être un peu foireux, mais ça marche tout de même un peu. Tu fais un proto en 2 semaines et tu peux le mettre en prod. Après c'est utile ou pas, c'est un autre sujet, mais on arrête d'investir n'importe comment dans le machine learning.
Si on demande a une IA son avis sur un sujet, il faut avoir conscience qu'elle répondra avec les craintes exprimées en moyenne sur le sujet.
Après elle est capable de faire ce résumé succintement (avec un amour immodéré pour les bullet points) et rapidement, ce qui est utile. Mais ça reste qu'un miroir de réflexion.
Tout ça pour une énergie qui n'intéresse personne 6 mois par an.
Personnellement, je prends des douches aussi en ete, donc j'ai besoin d'eau chaude toute l'annee.
Effectivement, le cout de raccordement serait important, mais a compenser avec le fait que cette énergie est gratuite ! D'ailleurs, ca éviterait de rejeter de la chaleur dans nos rivières l’été, ce qui permet d’éviter les coupures.
En faisant un peu des recherches sur google rapidement, apparemment ca s'appelle la cogeneration, et ce serait activement etudie. J'ai trouve ce lien interessant (aucune idee ce que vaut ce site): https://www.sfen.org/rgn/nucleaire-produire-electricite-chaleur/
Ca aurait du sens si le consommateur avait le choix de brancher sa chaudière directement à l'eau pressurisée du réacteur nucléaire pour faire des économies d'énergie. Spoiler : non.
Alors là je veux bien savoir pourquoi. On pourrait faire un réseau de chauffage a distance qui récupère les eaux chaudes issues des centrales. On a beaucoup progressé sur le fait d'avoir plusieurs points chauds dans un réseau de chaleur.
On sait également gérer la longue distance (j'ai entendu d'une perte de quelques degrés pour 100km).
On pourrait imaginer un réseau a l'échelle nationale qui collecte la chaleur des centrales pour les relier aux grandes villes du pays, avec en complément les incinérateurs d'ordures et quelques chaufferies.
J'ai bien conscience que c'est ambitieux, mais ce serait tout de même valoriser une source de chaleur que l'on dispose déjà.
Isoler sa toiture, c'est déjà 40% d'économisé en terme de déperditions.
Alors je suis d'accord avec ce que tu dis, mais il y a tout de meme un truc a comprendre avec l'isolation thermique. En terme physique, l'isolation thermique ca se compare a des resistances électriques en parallèle et le flux thermique a l’intensité du courant.
Si tu ne changes qu'une seule resistance, le courant peut toujours fuir par une autre resistance qui n'aurait pas été changée. Et si elle est du meme ordre de grandeur que celle qui a été changée, tu ne vas quasiment pas gagner. Et donc c'est un peu pareil avec ton toit: si tes fenêtres ou ton sol laissent passer la chaleur, tu vas pas gagner grand chose.
D’où l'importance de refaire l'ensemble des points problématiques pour bien isoler, pas juste un ou deux.
[^] # Re: Huhu
Posté par flagos . En réponse au lien Difficile de recommander Python en production . Évalué à 2 (+0/-0).
Tu mets un seul en mode API gateway. C'est absurde de mettre un proxy par service.
[^] # Re: Huhu
Posté par flagos . En réponse au lien Difficile de recommander Python en production . Évalué à 5 (+3/-0). Dernière modification le 09 mars 2025 à 12:49.
Je dirais plus que c'est un gain de productivité qui permet de faire dans un temps raisonnable des choses plus compliquées, que tu n'arriverais pas forcément a faire avec des langages plus laborieux, tout en maintenant une qualité de code raisonnable.
Ce qui en fait le language de prédilection pour coder de la business logic.
[^] # Re: Huhu
Posté par flagos . En réponse au lien Difficile de recommander Python en production . Évalué à 2 (+0/-0).
Et comment tu gères les dépendances sur packages systèmes avec uniquement pip ?
[^] # Re: Huhu
Posté par flagos . En réponse au lien Difficile de recommander Python en production . Évalué à 3 (+1/-0).
Alors je parlais pas des dépendances, on parlait de livrer le projet en tant quel tel (et un projet qui ne soit pas une librairie python).
La recette typique d'un backend fait en python pour moi c'est :
La discussion ici, elle portait sur le fait de fait de packager sa propre appli avec pip pour l'installer dans le container. Et ça a mon sens, c'est inutile car en python on a pas cette étape de compilation.
[^] # Re: Exemple pas comparable
Posté par flagos . En réponse au lien Difficile de recommander Python en production . Évalué à 6 (+4/-0). Dernière modification le 09 mars 2025 à 08:43.
Et ses performances sont d'ailleurs très bonnes, je me souviens l'avoir mesuré et poste un commentaire lors d'un journal sur un serveur java.
Edit: je l'ai retrouvé https://linuxfr.org/nodes/127979/comments/1893260
[^] # Re: Huhu
Posté par flagos . En réponse au lien Difficile de recommander Python en production . Évalué à 4 (+2/-0). Dernière modification le 09 mars 2025 à 08:24.
Oui c'est un peu comme peu les distrib linux et leur système de paquets :-p
Troll a part, non aujourd'hui tu packages avec pip et c'est bon, tout le monde sait t'installer, par exemple en tant que dépendance.
Si on parle d'installer/déployer un binaire, soit tu utilises pip, soit tu utilises docker.
Mais utiliser pip a l'intérieur d'un container docker, c'est un peu absurdement compliqué alors qu'on a juste besoin de copier des fichiers.
[^] # Re: Huhu
Posté par flagos . En réponse au lien Difficile de recommander Python en production . Évalué à 4 (+2/-0).
Ce n'est pas qu'une question d'habitude.
Les maths déployés dans les projets de machine learning sont très compliqués. C'est extrêmement difficile à lire. On peut rester plusieurs jours coincés sur 10 lignes de code a vraiment comprendre ce que l'on fait.
Python apporte une syntaxe simple qui permet de se concentrer sur les concepts mathématiques sans perdre en performance grâce aux librairies pandas, numpy et autres.
S'il fallait faire la même chose dans des languages plus bas niveau, ce serait juste illisible.
[^] # Re: Huhu
Posté par flagos . En réponse au lien Difficile de recommander Python en production . Évalué à 7 (+5/-0).
Oui enfin n'importe quel projet sans test unitaire, c'est forcément galère a moins d'être sur une petite application.
Pour ma part, j'ai bien plus souvent constaté des projets où on disait "ça compile = c'est testé", et du coup on se passe de tests. Language compilé ou pas, rien ne remplace les tests.
Et c'est nécessaire pour ces languages, puisqu'ils sont compilés. Si le language n'est pas compilé, cette étape ne sert a rien => on l'enlève.
[^] # Re: Contexte
Posté par flagos . En réponse au lien La team Ariane s'envole vers d'autre cieux!!! (800km). Évalué à 2 (+0/-0).
Un état des lieux des capacités spatiales européennes https://www.meretmarine.com/fr/defense/cso-3-ariane-6-va-mettre-en-orbite-le-nouveau-satellite-de-reconnaissance-francais
[^] # Re: tiens donc, un lien YT qui n'est pas largement moinsė
Posté par flagos . En réponse au lien La recherche dans un moment orwellien aux États-Unis, regrettent plusieurs scientifiques français. Évalué à 5 (+3/-0).
Je te rassure, je pense que personne ne l'a ouvert, moi le premier.
[^] # Re: Clavier une main
Posté par flagos . En réponse au journal Clavier une main. Évalué à 6 (+4/-0).
Vous tapez a une main sur le telephone ? Perso je suis en mode 2 pouces.
[^] # Re: 1 mois et demi...
Posté par flagos . En réponse au lien La recherche dans un moment orwellien aux États-Unis, regrettent plusieurs scientifiques français. Évalué à 10 (+14/-2).
Je vais me permettre de citer Camus: "la démocratie ce n’est pas la loi de la majorité mais la protection de la minorité".
Je l'ai trouve sur wikipedia, un truc woke.
[^] # Re: .
Posté par flagos . En réponse au journal Python à trou : trouve ton environnement. Évalué à 3 (+1/-0).
Je suis egalement un peu perdu sur la question. En testant chatgpt en mode "reason", il arrive sur une solution similaire.
Ca marche, mais je ne suis pas sur que ce soit l'exercice.
[^] # Re: Transports en Suisse
Posté par flagos . En réponse au journal Après la boutique des JO, c'est au tour de la banque, et d'ici dix ans..de tout le reste?. Évalué à 3 (+1/-0).
Le conducteur ? Je suis assez surpris que tu puisses lui parler, ils sont généralement dans leur cabine, derrière une porte sans poignée. Et ils sont occupés à conduire, c'est étonnant qu'ils puissent gérer les tickets comme si on parlait d'un simple bus.
Tu veux pas plutôt parler du contrôleur ? Le souci c'est qu'eux ils ne sont pas dans tous les trains.
Le chef de gare sur les quais, j'en vois pratiquement jamais dans les petites gares en Suisse.
[^] # Re: Too late
Posté par flagos . En réponse au journal Sommet pour l’action sur l'IA, réaction à chaud. Évalué à 8 (+10/-4).
Dites voir, Mr Gutemberg, elle est pas très écologique votre machine qui met de l'encre de partout. Et vous avez pense aux millions de moines copistes, que vont ils devenir ? Quel est l’intérêt d'ailleurs de permettre a chacun de générer des creations en masse ?
[^] # Re: Transports en Suisse
Posté par flagos . En réponse au journal Après la boutique des JO, c'est au tour de la banque, et d'ici dix ans..de tout le reste?. Évalué à 3 (+1/-0).
Sur Lausanne, il reste un bon nombre de machines, pas forcement partout c'est vrai.
Mais sinon, le moyen le plus simple pour l'utilisateur occasionnel (que je suis), c'est le paiement par SMS surtaxe. Tu envoies un code sur un numéro surtaxe, et bim, tu as un ticket pour 1 heure. Ca marche aussi pour en prendre plusieurs, si par exemple tu as des enfants, ce qui n'est pas possible avec les solutions plus évoluées techniquement, comme celle de la RATP qui t'oblige a aller acheter des cartes NFC pour prendre un bus (lol).
Du coup, c'est pas une solution basée sur un smartphone, un simple dumbphone marche très bien aussi.
[^] # Re: merdification de la technologie
Posté par flagos . En réponse au journal Après la boutique des JO, c'est au tour de la banque, et d'ici dix ans..de tout le reste?. Évalué à 3 (+1/-0).
Ca peut aussi être une appli en technologie web, package dans un chrome et livre tel quel. C'est pas du natif, ca permet pas de choisir le navigateur, ca fait des packages monstrueux a installer.
Par contre, l'avantage c'est que ca tourne en local, pas de risque que le serveur disparaisse.
[^] # Re: Acceleration
Posté par flagos . En réponse au journal Quoi penser de l'IA dans mon monde de linuxien .... Évalué à 4 (+2/-0).
Et pourtant… Tu mets un langchain derrière un endpoint, un joli bouton et hop tu as un truc.
Rien a voir avec la situation antérieure où il fallait des années de boulot pour des résultats encore moins bon.
La magie des LLM, c'est que c'est de l'IA que n'importe quel software engineer peut faire.
[^] # Re: Acceleration
Posté par flagos . En réponse au journal Quoi penser de l'IA dans mon monde de linuxien .... Évalué à 2 (+1/-1).
L'IA, c'était surtout un domaine où pour avoir le moindre prototype, il fallait embaucher au minimum 3 gonzes (ou gonzesses) qui avaient besoin de grosses quantités de données (qu'on arrivait jamais a avoirl qui font tourner des pipelines pendant des semaines et qui auront peut être des résultats dans quelques années.
Et au bout d'un an, on te fait croire qu'on a enfin trouvé le modèle qui déchire, tu essaies sur un peu plus de données, bim tu te rends qu'on a overfit, ou alors tu fais une jolie démo et tu découvres un NAN en sortie de ton preprocessing.
Bref, l'IA a la sauce GPT, c'est peut être un peu foireux, mais ça marche tout de même un peu. Tu fais un proto en 2 semaines et tu peux le mettre en prod. Après c'est utile ou pas, c'est un autre sujet, mais on arrête d'investir n'importe comment dans le machine learning.
# Big Parrot
Posté par flagos . En réponse au lien Les problèmes sociétaux du déploiement massif de l'IA, selon une IA - standblog. Évalué à 2 (+0/-0).
Si on demande a une IA son avis sur un sujet, il faut avoir conscience qu'elle répondra avec les craintes exprimées en moyenne sur le sujet.
Après elle est capable de faire ce résumé succintement (avec un amour immodéré pour les bullet points) et rapidement, ce qui est utile. Mais ça reste qu'un miroir de réflexion.
# J'ai teste !
Posté par flagos . En réponse au journal Légumes rôtis. Évalué à 3 (+1/-0).
Et c'est bon !
Peut être la prochaine je mettrai un peu plus d'assaisonnement, ca en manquais un petit peu.
J'ai mis le plat directement au lave vaisselle, il est ressorti impeccable.
[^] # Re: Super bon \o/
Posté par flagos . En réponse au journal Légumes rôtis. Évalué à 5 (+3/-0).
Tu prends un plat rond, ça te fera plein de côtés pour le etc..
[^] # Re: Thermodynamique
Posté par flagos . En réponse au journal Le DPE immobilier est mal conçu. Évalué à 3 (+1/-0).
Personnellement, je prends des douches aussi en ete, donc j'ai besoin d'eau chaude toute l'annee.
Effectivement, le cout de raccordement serait important, mais a compenser avec le fait que cette énergie est gratuite ! D'ailleurs, ca éviterait de rejeter de la chaleur dans nos rivières l’été, ce qui permet d’éviter les coupures.
En faisant un peu des recherches sur google rapidement, apparemment ca s'appelle la cogeneration, et ce serait activement etudie. J'ai trouve ce lien interessant (aucune idee ce que vaut ce site): https://www.sfen.org/rgn/nucleaire-produire-electricite-chaleur/
[^] # Re: Thermodynamique
Posté par flagos . En réponse au journal Le DPE immobilier est mal conçu. Évalué à 3 (+1/-0). Dernière modification le 21 janvier 2025 à 19:14.
Alors là je veux bien savoir pourquoi. On pourrait faire un réseau de chauffage a distance qui récupère les eaux chaudes issues des centrales. On a beaucoup progressé sur le fait d'avoir plusieurs points chauds dans un réseau de chaleur.
On sait également gérer la longue distance (j'ai entendu d'une perte de quelques degrés pour 100km).
On pourrait imaginer un réseau a l'échelle nationale qui collecte la chaleur des centrales pour les relier aux grandes villes du pays, avec en complément les incinérateurs d'ordures et quelques chaufferies.
J'ai bien conscience que c'est ambitieux, mais ce serait tout de même valoriser une source de chaleur que l'on dispose déjà.
[^] # Re: déjà tu n'es plus à la page
Posté par flagos . En réponse au journal Le DPE immobilier est mal conçu. Évalué à 2 (+1/-1).
Alors je suis d'accord avec ce que tu dis, mais il y a tout de meme un truc a comprendre avec l'isolation thermique. En terme physique, l'isolation thermique ca se compare a des resistances électriques en parallèle et le flux thermique a l’intensité du courant.
Si tu ne changes qu'une seule resistance, le courant peut toujours fuir par une autre resistance qui n'aurait pas été changée. Et si elle est du meme ordre de grandeur que celle qui a été changée, tu ne vas quasiment pas gagner. Et donc c'est un peu pareil avec ton toit: si tes fenêtres ou ton sol laissent passer la chaleur, tu vas pas gagner grand chose.
D’où l'importance de refaire l'ensemble des points problématiques pour bien isoler, pas juste un ou deux.