mercredi 12 juin 2019
A true heterogeneous container in C++ [Vincent]
« Comment créer un conteneur hétérogène en C++ avec std::variant (c++17) et le parcourir avec std::visit.  »
Pictie, un banc de test pour compiler des librairies C++ en WebAssembly [Olivier]
« WebAssemby ouvre les portes du Web à d'autres langages que le Javascript comme C, C++ et Rust. L'auteur fait ici un retour d'expérience sur son utilisation en C++ et propose un banc de test pour tester ses propres librairies.  »
The Making of a Youtube Radical [Romain]
« Comment une modification de l'algorithme de recommandation de Youtube a fait le jeu de l'alt-right américaine.  »
7 features proposed so far in Python 3.8 [Christian]
« En se basant sur les PEPs (Python Enhancement Proposals) existantes, cet article détaille quelques une des nouvelles fonctionnalités susceptibles de faire leur apparition dans le langage Python à partir de sa prochaine release, la 3.8 .  »
Ninja [Sébastien]
« Un peu de pub pour le système de build Ninja, qui a le mérite d'accélérer de manière appréciable les builds par rapport à par exemple des Makefile et s'installe très facilement (au moins en environnement Unix). Comme indiqué sur leur page, leur but est d'être l'équivalent de l'assembleur plutôt que d'un langage haut niveau; la manière de l'utiliser n'est pas d'écrire soi-même le script Ninja mais de le faire générer par un autre système de build de plus haut niveau comme CMake ou meson (pour CMake il suffit d'ajouter -G Ninja après la commande cmake - et bien sûr que l'exécutable ninja soit dans le PATH).  »
The clever cryptography behind Apple’s “Find My” feature [Sébastien]
« Apple a présenté lors de sa dernière conférence WWDC un système qui permet de localiser un device Apple sans que personne d'autre - pas même Apple - n'ait accès à cette information de géolocalisation. La seule condition pour que cela fonctionne est d'avoir deux devices Apple. Cette fonctionnalité devrait être présente dans les prochaines versions de macOS et iOS.  »
If you haven’t patched Vim or NeoVim text editors, you really, really should [Sébastien]
« Voir le titre...  »