Weekly Shaarli

All links of one week in a single page.

Week 42 (October 17, 2022)

Les NFT et la cryptosphere ou la machine à Ponzi

Daniel Glazman (Mozilla) fait un long thread pour parler des NFT et du mauvais côté de la cryptosphère.

Quelques citations:

Sur les NFT

Le NFT ne donne aucun droit, aucune garantie, aucune licence, rien. C'est un pipeau total et les plus grands soutiens des NFT sont aussi les détenteurs qui ont intérêts à ce que leurs "investissements" ne se cassent pas la figure.

Sur la maturité à venir

J'ai entendu souvent, vous entendez souvent, que les cryptos sont dans leur enfance et que le Web a mis longtemps aussi à blabla. Foutaises. En 11 ans, l'âge du BTC, le Web avait révolutionné l'accès de l'Humanité à l'information et au commerce en 300 millions de sites majeurs.

Sur l'écosystème toxique

Et puis le monde des cryptos est totalement pourri. Pour un Vitalik, il y a 10 Enron, 5 Madoff, 3 Rudy Kurniawan et, côté sécurité, 50 log4j.

Navigating power dynamics as a manager
thumbnail

Quand on est manager et/ou expérimenté , il est important de faire attention à ne pas prendre trop de place afin de laisser les autres s'exprimer.

Cet article parle justement de la dynamique des pouvoirs et donne 5 conseils:

  • soyez le dernier à contribuer
  • invitez explicitement les autres à contribuer
  • soyez plus sûr de vous dans vos paroles et dans vos actions
  • créez de la confiance avec chacun
  • déléguez explicitement le pouvoir de décision

(Merci Ludi pour le partage)

Tackling Email Spoofing and Phishing

Excellent article sur le fonctionnement de la vérification de d'authenticité des emails pour lutter contre le phishing.

Concrètement cela se base sur des enregistrement DNS pour un domaine. (e.g. gmail.com)

Il y a 3 mécanismes:

  • Sender Policy Framework (SPF): adresses IP autorisées à envoyer des emails pour le domaine
  • DomainKeys Identifier Mail (DKIM): clé publique et une signature cryptographique est ajoutée aux emails
  • Domain-based Message Authentication Reporting and Conformance (DMARC): instructions pour traiter les emails non conforme
List of different up-to-date (2022) resources about Javascript engines
thumbnail

Un repo Github ou j'ai rassemblé pas mal de ressources à propos du fonctionnement des moteurs Javascript (principalement v8)

C'est toujours bien de comprendre comment est executé le code que l'on écrit, pour le debuguer plus efficacement mais aussi pour l'optimiser quand on en a besoin !

Au programme:

  • Hidden Classes
  • Inline Cache
  • Closures
  • Function Polymorphisme et Mégamorphisme
  • Interpreteur et Compilateur spéculatif
  • Micro Benchmark

Certains articles sont assez complexes mais en règle général ça reste abordable.

What is CORS?
thumbnail

La meilleure explication que j'ai eu des CORS (Cross Origin Resource Sharing).

Les CORS sont un ensemble de règles envoyées par un serveur dans les header HTTP qui sont ensuite respectées par le navigateur afin d'empêcher un site d'envoyer des requêtes vers un autre site.

Par exemple, un script Javascript qui s'exécute sur https://links.aschen.ovh ne peut pas envoyer une requête sur le domaine gmail.com car les CORS de gmail.com ne l'autorise pas.

(Merci Florian pour le partage)

Migration madness: How to navigate the chaos of large cross-team initiatives towards a common goal
thumbnail

L'histoire d'une grosse migration backend chez LinkedIn et un retour d'expérience très intéressant.

Les sujets de migration sont toujours très sensibles car ils ont un impact fort et sont sujets à de nombreux risques.

L'équipe de LinkedIn donne quelques conseils:

  • s'assurer que tout le monde comprenne l'intérêt de la migration et du nouveau système
  • écrire des instructions étape par étape clair et précises
  • faire des outils automatiques dès que c'est possible
  • faciliter un accès au support pour répondre aux questions
  • monitorer les progrès
CrowdSec - the open-source and participative IPS
thumbnail

Un agent de détection de comportements suspects pour protéger ses serveurs (Intrusion Prevention System ou IPS).

Le point cool c'est que les logs sont analysés en local uniquement :-)

C'est full open source, ça détecte les comportements suspects et se synchronise avec une base d'IPs suspectes.

Ils proposent de bloquer les attaques de plusieurs manières:

  • Firewall (iptable)
  • Nginx 403
  • Web captcha
Scrum peut-être un framework toxique

Un thread Twitter sur une gestion avec SCRUM qui a complètement débloqué

Pourquoi la voiture électrique n'est pas la solution miracle pour se déplacer sans polluer
thumbnail

Un article qui résume bien les différents problèmes de la voiture électrique en terme d'émissions de CO2, de consommation de métaux et de dépendance géopolitique.

Une citation fait particulièrement réfléchir:

Au rythme actuel d'extraction, dans vingt ans, nous aurons consommé presque tout le stock de cuivre disponible sur Terre

Il ne faut pas espérer remplacer les voitures thermiques par des électriques mais bien change les usages, ce qui équivaut à vendre moins de voiture et ça l'industrie ça lui fait peur.

Why We're Breaking Up with CSS-in-JS
thumbnail

L'auteur d'une lib de CSS in JS pour React explique les désavantages de ce fonctionnement.

Les deux principaux désavantages sont le poids supplémentaire des libs nécessaires et l'impact non négligeable sur les performances de rendu.

Après la lib offre quand même une DX très confortable donc à chacun de faire ses compromis.

(Merci Ludo pour le partage)

Et la photosynthèse réinvente la vie !
thumbnail

Un BD super sympa qui vulgariser le développement de la photosynthèse chez les plantes qui a commencé par la plus grande extinction de masse de l'histoire de la terre.

Zefir Salary Calculator

Un calculateur de salaire rendu publique par Zefir qui prend en compte plusieurs paramètres:

  • expérience
  • type de poste
  • lieu de travail
  • niveau (compétence technique)
  • années d'ancienneté
U.S. export controls on China semiconductors force suppliers to cut ties - The Washington Post

Les USA ont durci leurs règles d'exports concernant les semi-conducteurs. Ces nouvelles règles ont pour but d'affaiblir l'industrie de micro-processeurs chinoise, notamment ceux utilisés par l'armée.

Dans ce lot de règle, on retrouve notamment l'interdiction pour les ressortissants US de travailler pour des entreprises chinoises du secteur.

En gros pour la plupart c'était soit perdre son passport US, soit rester en Chine, autant dire qu'en une nuit l'industrie chinoise a été décapité d'une bonne partie de ses employés.