L’usage excessif des LLM pour contribuer à Django pose problème : les mainteneurs ont du mal à évaluer si le contributeur comprend réellement le code proposé. L’article explique pourquoi la communauté Django privilégie l’authenticité et la compréhension réelle plutôt que des PR générées par IA. Des recommandations sont données pour utiliser les LLM comme outil complémentaire sans masquer sa compréhension du sujet.
Je me mets de plus en plus à lire des articles de blogs et je trouve ça passionnant, cf la discussion sur astral.sh racheté par OpenAI qui m’a fait découvrir le blog de https://simonwillison.net/ auquel je me suis abonné immédiatement
Avez vous des recommandations de bon blogs (idéalement auxquels je peux m’abonner par mail), principalement python mais sinon tech en général, software, etc…
Marco 'Lubber' Wienkoop pour son travail sur Fomantic-UI, un chouette framework CSS que nous utilisons dans canaille. Fomantic-UI est aussi utilisé par d'autres outils sur lesquels nous comptons, comme Forgejo.
Hsiaoming Yang pour son travail sur authlib, une bibliothèque python d'authentification que nous utilisons dans canaille.
Contributions
Il y a bien longtemps dans Python
Une Pull Request à cpython ajoutant un gestionnaire de contexte à Mailbox a été intégrée après une longue période d'inactivité. Elle datait de 2017, ce qui en faisait la 27ième plus vieille PR ouverte sur cpython.
A Pull Request to cpython adding a context manager to Mailbox has been merged after a long period of inactivity. It was created in 2017 and was the 27th oldest opened PR for cpython.
Astral.sh, l’entreprise qui édite (en rust) différents outils open-source pour l’écosystème Python, a annoncé sur son blog aujourd’hui avoir été rachetée par OpenAI : Astral to join OpenAI .
Les outils en question :
ruff : linter et formateur de code
uv : gestionnaire de dépendances
ty : vérification statique de typage
pyx : une alternative à PyPI pour mettre à disposition des packages Python
Je ne sais pas quelle place occupaient ces outils dans vos projets perso ou pro. J’avoue que j’appréciais une certaine indépendance de cet écosystème d’outils vis-à-vis de ceux de l’IA générative.
Comment vivez-vous ce changement de gouvernance ? Quelles sont les conséquences pour vos choix d’outillage et vos habitudes ?
Belle journée
Sympathicamicalement, Luc
PS : c’est le premier sujet que je lance sur ce forum de discussion. S’il est inapproprié, n’hésitez pas à me le dire.
Exploration des comportements surprenants de float('nan') en Python : chaque instance de NaN est hashable mais jamais égale à elle-même, ce qui produit des résultats contre-intuitifs dans les sets (10 NaN distincts) et les dictionnaires (clés inaccessibles). L’article démontre avec des exemples concrets pourquoi NaN crée des situations paradoxales dans les structures de données Python, bien que son utilisation comme clé de dictionnaire soit déconseillée en pratique.
Je suis à la recherche sur Paris d’un lieu et d’un animateur pour que l’on puisse réaliser notre kick off avec mon équipe.
L’idée serait de faire sur la matinée conférence ou workshop
Nous sommes 8 personnes et on aimerait un sujet lié autour de python / GCP / vuejs (ou autre)
Le niveau est très varié, cette équipe travaille dans la data
Cela peut être un sujet déjà présenté auparavant ou à co-construire
J’aimerais idéalement avant juin
N’hésitez pas à me contacter si intéressé ou si vous avez besoin de plus de détails