Notes hebdomadaires #36
L'intelligence artificielle a besoin de votre aide, ce site Web est en construction, et que faire quand on se sent comme de la merde.
Encore plusieurs semaines d'un coup. Je baisse un peu le rythme en ce moment, disposant de moins de choses à partager publiquement 😌 Je bosse sur un article pour parler de la situation de Spotify, et ce qui devait être « un petit article avec deux trois paragraphes » est en train de tourner à la pièce d'exposition journalistique. Affaire à suivre.
Des projets
Element
Mon employeur actuel, une société qui promeut le protocole Matrix et propose des serveurs et clients haute performance. Je travaille dans l'équipe Rust SDK, à l'heure où j'écris ces lignes.
- Un peu refait de profiling et de benchmarking ces derniers temps, l'occasion d'améliorer la performance drastiquement de choses que l'on n'avait jamais regardées. Comme toujours, la première étape de l'optimisation c'est l'observation, afin de mettre en exergue les points problématiques, qui s'avèrent parfois très simples à optimiser.
- L'occasion de mentionner les outils que j'ai utilisés pour ça : flamegraph-rs, spécifique à l'écosystème Rust ; et le frontend de l'outil Linux perf Hotspot, superbement rapide et efficace pour interagir avec le résultat d'un profil.
Kresus 🐷
Kresus est un gestionnaire de finances personnelles gratuit et libre.
- Première fusion d'une contribution en plusieurs étapes sur les vues clientes, une fonctionnalité demandée depuis un moment et qui permet de regrouper plusieurs banques selon une vue, et naviguer dans les écrans de Kresus en fonction de ça. Beaucoup de code, mais ça s'annonce très bien pour la suite !
cargo-machete
cargo-machete est un outil qui permet de détecter rapidement des dépendances inutilisées dans des projets Rust.
- Sorti une nouvelle version 0.8.0 pour être compatible avec une option de la nouvelle édition 2024 de Rust.
Vu / Lu / Écouté / Joué
- 🕸 Relocalisation numérique : même si certains arguments me semblent mauvais (voire fallacieux), le message véhiculé me semble important à considérer pour nos décideurs pressés. Mais sortir de la béatitude / soumission devant les GAFAMs, ça demande une remise en question d'intérêts financiers que nos chers politiques ont bien du mal à exécuter…
- 🕸 This page is under construction : encore une ode aux sites personnels, une mise en perspective des réseaux sociaux et du Web moderne, avec un fort esprit nostalgeek (ohlala Alain Damasio tu serais fier de moi) et une invitation à reprendre soin de nos blogs (encore une fois !). On notera le sélecteur de thème CSS en haut à droite, et on cliquera sur chacun des thèmes disponibles pour apprécier le talent de l'autrice, et la beauté des différents thèmes. C'est extrêmement satisfaisant.
- 🎮 Découvert le jeu Balatro, qui a pourtant eu un gros succès, et dont beaucoup d'amis me parlaient. Gros shot de dopamine à chaque partie, parfait pour mon attention courte.
- 🎮 Et aussi Hadès 2, que j'ai acheté en version early (une sorte de bêta, où le contenu arrive au fur et à mesure, en attendant la version finale), a sorti une grosse mise à jour avec plein de nouveaux contenus, des nouveaux boss, etc. 🤩
Veille tech
- AI Needs Your Help - Save the AI, un site (parodique) qui explique comment aider à la prolifération des intelligences artificielles, en limitant son impact sur les ressources dont celles-ci ont besoin, en tant qu'humain. Beaucoup de nombres très intéressants sur les quantités d'eau ou d'énergie pour faire tourner les IAs ; c'est effarant, d'autant plus quand on sait que c'est pour une utilité si limitée 😱
- PocketBase - Open Source backend in 1 file, un backend open-source de serveur Web, en un seul fichier, et qui a l'air plutôt simple à utiliser. À tester.
- Tombé sur des projets open-source de gestion de finances personnelles, « concurrents » à Kresus : MaybeFinance, qui a l'air assez bien foutu et complet ; mais aussi un gestionnaire d'abonnements (donc une sous-partie très spécifique de Kresus, que l'on appelle les transactions récurrentes) nommé Wallos.
- Rustpad : un Etherpad réécrit en Rust, ça donne envie.
Au passage
- saturn, un client natif alternatif Deezer. Pas eu l'occasion de tester encore, l'installateur Mac me cause des soucis (apparemment le package n'est pas signé), l'installation Linux aussi sur ma machine de travail qui interdit l'exécution de code dans /tmp, mais ça avait l'air prometteur 🥲
- streamrip, un script pour télécharger des musiques sur Qobuz, Tidal, SoundCloud, et Deezer. Ne faites surtout pas tourner, les ayant-droits n'aiment pas ça. (En vrai, le droit à la copie privée est payé/inclus dans les abonnements de streaming, donc faites tourner.)
- you feel like shit, un petit questionnaire dont vous êtes le héros ou l'héroïne, qui vous apprend les bases de comment prendre soin de soi (en anglais).