Daily Shaarli

All links of one day in a single page.

November 28, 2022

Fin de la récréation : Microsoft et Google exclus de l'école par l'Éducation nationale
thumbnail

Ce genre de bonne nouvelle c'est rare et ça fait plaisir!

Les données des apprenants et des professeurs ne seront pas la propriété des GAFAM :D

Sécuriser vos clusters et vos déploiements avec Kubescape
thumbnail

Un outil pour scanner automatiquement un cluster Kubernetes et détecter les failles de sécurité.

  • nodes sans TLS
  • recherche de CVE
  • politiques réseaux

Ça peut se lancer en commande standalone mais aussi être intégré dans un CI et même dans VSCode!

(Via Florian)

QuickBox.IO - A Quick User Friendly Media Server Management Solution

Une solution de Seedbox / Media Center Open Source pour se faciliter la vie.

Ça s'installe très facilement et donne accès à des interfaces pour installer de nouvelles applications:

  • ruTorrent & co
  • NextCloud
  • OpenVPN
  • Subsonic
  • and more!

C'est parfait quand on a un Kimsufi (~12€/mois) et qu'on veut se faire son petit coin d'internet avec tout ce qu'il faut ;-)

(Via Esteban)

12 modern Terminal/CLI tools that will change your terminal
thumbnail

Une super liste d'outils modernes (beaucoup en Rust) pour remplacer les bons vieux outils GNU.

Perso j'ai gardé:

  • lsd pour remplacer ls
  • curlie pour remplacer curl
  • micro pour remplacer nano
  • bat pour remplacer cat
The data model behind Notion's flexibility
thumbnail

Explications sur le modèle de données utilisé par Notion en interne.

Tout repose sur un système de blocs organisés en arbre hiérarchique ou chaque bloc possède un type qui va définir la manière dont il est affiché par l'interface web.

Côté optimisations de leurs applications clientes, les modifications sont faites d'abord dans une DB locale (SQLite ou IndexedDB) puis synchronisées sur les serveurs de Notion.

Train and deploy a DreamBooth model on Replicate - Replicate – Replicate

Il est possible d'utiliser le model DreamBooth qui permet de générer des images à partir de photo de soi directement depuis l'API de Replicate!

RESPONSE=$(curl -X POST -H "Authorization: Token $REPLICATE_API_TOKEN" https://dreambooth-api-experimental.replicate.com/v1/upload/data.zip)
curl -X PUT -H "Content-Type: application/zip" --upload-file data.zip "$(jq -r ".upload_url" <<< "$RESPONSE")"
SERVING_URL=$(jq -r ".serving_url" <<< $RESPONSE)
Accumulating Unintentional Tech Debt
thumbnail

Une histoire de dette technique sur un fond de migration d'architecture Kafka (😱)

Une remarque intéressante ici est que la dette technique s'est accumulée à cause du manque de mise à jour du cluster Kafka, par l'inaction donc.

Moralité: gardez vos framework et outils à jour

Improving React Interaction Times by 4x

Un article d'investigation puis de correction de problèmes de performances sur un grosse application React utilisant les Hooks.