mercredi 5 février 2020
Numba: "weapon of mass optimization" [Christian]
« Une introduction à Numba, compilateur JIT qui accélère le code Python (+Numpy) aussi bien pour les architectures matérielles classiques (CPU) que pour les GPU. »
A new hash algorithm for Git [Virgile Andréani [InBio]]
« J'ai beaucoup aimé cet article qui décrit le fonctionnement de git et qui m'a permis de me débarrasser de certaines idées reçues comme celle que git stocke des différences entre fichiers et que par conséquent le versionnement de fichiers binaires est inefficace… Pas du tout, il compresse et stocke toutes les versions de tous les fichiers, aussi bien pour le texte que les fichiers binaires. »
[git]
jupytext [Romain]
« jupytext permet d'utiliser, de façon transparente, des scripts python (et autres) comme notebooks jupyter, et facilite ainsi la gestion de versions. »
Les algorithmes de recommandation, nouvel or noir des services de streaming musical [Vincent]
« Un très long article sur les algorithmes de recommendation des différents service de musique en ligne. »
Serious flaw that lurked in sudo for 9 years hands over root privileges [Sébastien]
« Une faille vieille de 9 ans a été découverte dans la commande sudo. Elle requiert un réglage qui n'est pas activé par défaut dans la plupart des distributions (attention toutefois si vous utilisez Mint ou ElementaryOS où il l'est). La faille est déjà corrigée dans certaines distributions (Debian, macOS). »
Flaws in WhatsApp’s desktop app allowed remote access to files [Sébastien]
« Une faille a été trouvée dans la version desktop de Whatsapp sous Windows et macOS; c'est corrigé dans les versions les plus récentes. »
“Robust,” “scalable” not words that apply to Iowa Dem Caucus app [Updated] [Sébastien]
« De l'importance de tester un logiciel avant un passage en production... »
Microsoft’s failures to renew: Teams, Hotmail, and Hotmail.co.uk [Sébastien]
« Microsoft a oublié de renouveler dans les temps un certificat, causant une interruption de ses services notamment aux entreprises. Et ce n'est pas la première fois... »