Weekly Shaarli

All links of one week in a single page.

Week 36 (September 5, 2022)

HOW IT WORKS: The International Space Station
thumbnail

Une fascinante balade à l'intérieur de l'ISS.

Si le sujet vous intéresse, j'aime aussi cette vidéo plus technique sur sa construction et son fonctionnement: https://www.youtube.com/watch?v=oLrOnEmy_GA

Create | PromptBase
thumbnail

Un site qui permet de vendre des images générées par ordinateur, sauf qu'il ne vend pas les images mais le texte utilisé pour les générer! (le "prompt")

On parle de "prompt engineer" en parlant d'une personne qui manipule des IA pour générer des images à moindre coût.

L’eau, meilleure au robinet qu’en bouteille plastique
thumbnail

Pourquoi boire de l'eau à 100 fois son prix, avec en plus une pollution plastique ?

Surtout quand on voit le niveau de contrôle qualité qu'il y a sur l'eau potable (que l'on a pas sur l'eau en bouteilles)

Au total, une soixantaine de paramètres sont contrôlés via des limites et références de qualités bactériologiques, physico-chimiques, organoleptiques, ou encore radiologiques, faisant de l’eau du robinet l’aliment le plus contrôlé en France.

J'en parlais ici http://aschen.tech/index.php/2022/02/09/les-francais-et-leau-en-bouteille/

Contra Chrome – a webcomic

Une BD qui explique pour l'hégémonie de Google sur le web via Chrome est dangereuse.

Faites meilleur choix pour votre vie privée, et un choix militant, en utilisant Firefox

GIFShell attack creates reverse shell using Microsoft Teams GIFs
thumbnail

Une attaque assez élaborée qui cible les utilisateurs de Microsoft Teams.

La cible doit d'abord installer un programme malveillant sur son PC qui va ensuite scanner les logs des conversations et réagir à des commandes envoyées via des GIF.

Ensuite des informations peuvent être exfiltrées à travers les pare-feu d'entreprise car elles ressembleront à du traffic légitime en provenance de Microsoft.

Screen and camera recorder
thumbnail

Un outil pour enregistrer son écran et faire des présentation ou autre directement dans le navigateur!

Logging Node.js avec Pino - Code Heroes
thumbnail

Pino est vraiment un super logger, en plus de ses excellentes performances, il permet de

  • cacher automatiquement des valeurs dans les objets (comme les jeton d'authentification par exemple)
  • créer des sous logger par module
  • écrire les logs dans des destinations différentes en fonction des niveaux

Les log sont très souvent une partie critique de l'application car écrire des une sortie est assez consommateur (chez Kuzzle, on s'est rendu compte que nos access log ralentissaient le backend outre mesure.

Il faut aussi faire attention à ce que l'on veut loguer et trouver un équilibre sur la quantité car on peut facilement remplir des tera octets de logs.

Dans l'idéal, il faut construire un système permettant de changer dynamiquement le niveau de log pour activer le mode debug lorsqu'on en a besoin, et l'arrêter ensuite.

Accelerate Python code 100x by import taichi as ti

Whoa Taichi est un langage compilé avec une syntax proche de Python qui permet de booster les performances d'un code python quasiment sans le modifier !

Simplement en important la librairie et en rajoutant des annotations, on peut avoir jusqu'à x100 en performances:

import taichi as ti
ti.init()

@ti.func
// python func here

Taichi exploite automatiquement le parallélisme des CPU de la machine et même du GPU.

French Tech Journal: The Grim Rentrée Edition
thumbnail

L'écosystème français des levée de fonds s'essoufle

"Seulement" 545 millions au troisième trimestre, à comparer avec les 4 milliards sur la même période en 2021.

Par exemple, Swile a doublé ses pertes en 2021

After self-hosting my email for twenty-three years I have thrown in the towel. The oligopoly has won.

Héberger son propre mail ça fait déjà longtemps que c'est la croix et la bannière.

Aujourd'hui il est quasiment impossible de ne pas finir dans les spams (et ça c'est quand les e-mails ne sont pas tout simplement redirigés vers /dev/null)

Bien sur ça nuit à la décentralisation et permet aux providers de récupérer toujours plus de données.