jeudi 29 février 2024
uv: Python packaging in Rust [Christian]
« Un installeur/solveur de packages Python ultra-rapide écrit par l'équipe qui a élaboré Ruff.  »
Dismantling public values, one data center at the time [Christian]
« Cet article aborde la problématique de l'impact économique et social de l'utilisation de l'énergie électrique dans les data centers des pays scandinaves.  »
Simple dependent types in Python [Romain]
« Une astuce combinant la surcharge (overload) et les types litéraux pour définir des types dépendants en python. À noter que l'astuce est sympa à comprendre et à essayer, mais je ne sais pas si c'est un pattern établi -- la documentation d'overload dans mypy ne mentionne pas son usage avec les types litéraux.  »
The Linux Kernel Key Retention Service and why you should use it in your next application [Vincent]
« Comment sont exploitées les violations d'accès mémoire ? Et comment s'en prémunir avec une architecture client/agent, ou encore mieux, en utilisant le service de rétention de clé du noyau Linux  »
Asyncio Patterns in Python [Christian]
« Quelques bonnes pratiques dans la programmation asynchrone avec Python.  »
GitHub besieged by millions of malicious repositories in ongoing attack [Sébastien]
« GitHub est la cible d'une attaque d'un nouveau genre, où des projets sont forkés avec des malwares placés dans les forks. Vérifiez bien si vous utilisez un projet sur Github que vous êtes bien dans le dépôt principal du projet!  »
ChatGPT goes temporarily “insane” with unexpected outputs, spooking users [Sébastien]
« Un bug récent apparemment corrigé provoquait des réponses pour le moins erratique de ChatGPT...  »