Weekly Shaarli

All links of one week in a single page.

Week 35 (August 29, 2022)

Des levées qui touchent le fond ?
thumbnail

Très bon article sur l'envers des levées de fonds à tout va qui déstabilisent le marché et créées des environnements toxiques.

Aujourd’hui, on se pose les fesses dans un job comme on se pose les fesses dans un Uber Pool. Le conducteur, on ne le connaît pas, ni les passagers qui entrent et qui sortent au rythme des feux rouges.

AdGuard’s new ad blocker struggles with Google’s Manifest v3 rules
thumbnail

Google limite les fonctions des adblockers dans Chrome avec la nouvelle v3 de son système d'extensions.

A partir de janvier 2023, les extensions utilisant encore la v2 seront désactivées.

Pour moi ça va permettre à Firefox de tirer son épingle du jeu avec un plus grand respect de la vie privée de ses utilisateurs.

PS: le meilleur adblocker reste encore uBlock Origin

Fishing courrier La Poste

Une tentative de fishing avec un faux courrier qui ressemble à un avis de recommandé La Poste!

Using AI to decode speech from brain activity
thumbnail

Whoa ça c'est de l'avancée en IA qui claque!

Ils ont réussi à analyser les signaux cérébraux pour comprendre quels sont les mots qu'auraient voulu utiliser des personnes incapable de parler.

Les chercheurs arrivent à reconnaitre 793 mots à 73%.

AI wins state fair art contest, annoys humans
thumbnail

Une image générée avec MindJourney gagne un concours d'art digital aux États-Unis.

La personne à quand même fait des centaines d'essais pour arriver à un résultat satisfaisant.

C'est quelque chose qui arrivera de plus en plus fréquemment et le monde du design se transformera pour inclure les IA avec des spécialistes en manipulation.

Why-Most-Unit-Testing-is-Waste.pdf

Un excellent document qui parle de tests unitaires et tests fonctionnels.

En règle général, il vaut mieux se concentrer sur les tests fonctionnels plutôt que les tests unitaires car ces derniers sont très couteux à maintenir, notamment leur de remaniement de l'architecture du code.

Quelques extraits:

Few developers admit that they do only random or partial testing and many will tell you that they do
complete testing for some assumed vision of complete. Such visions include notions such as: “Every line of code has been reached,” which, from the perspective of theory of computation, is pure nonsense in terms of knowing whether the code does what it should.

Tests should be designed with great care. Business
people, rather than programmers, should design most functional tests. Unit tests should be limited to those that can be held up against some “third-party” success criteria

The purpose of testing is to create information about your program. (Testing does not increase
quality; programming and design do. Testing just provides the insights that the team lacked to do a correct design and implementation.)

Don’t underestimate the intelligence of your people, but don’t underestimate the collective stupidity of many people working together in a complex domain.

Upfront Architecture :: Continuous Isolation

Anti-guide de bonnes pratiques

Merci à Gaël pour le partage ;-)

Secure shell history commands by finding sensitive data
thumbnail

Un utilitaire pour trouver des informations sensible dans l'historique de votre shell!

Il y a aussi une commande un peu comme Git pour vider temporairement son historique avant une démo ou un partage d'écran:

shellclear stash

# do you demo

# restore your history
shellclear stash pop
Under the hood: How we built API versioning for LinkedIn Marketing APIs
thumbnail

Un article explicatif sur le versionning d'API chez LinkedIn.

Conceptuellement, ils vont dupliquer les ressources en interne en incluant la version de l'API Foo => FooResource_v20220201

Ils ont ensuite un service de conversion qui va convertir les ressources dans le dernier format possible pour éviter d'avoir à dupliquer le code.

Money pot: Helping Raju and his family to rebuild
thumbnail

Le népal a été touché par un séisme cet été et un de mes ami qui vit la bas a été durement touché.

Même si ce n'est pas beaucoup, chaque don fait une énorme différence pour lui et sa famille.

J'ai déjà effectué le premier versement des 300 premiers euros que j'ai doublé de ma poche pour palier au plus urgent.