Eh oui... On ne négocie pas avec un virus - Libération

Je reste stupéfait de la gestion de cette pandémie, et «en même temps», je ne peux pas tout à fait en vouloir à ceux qui nous gouvernent, brutalement jetés dans la tourmente, face à un virus qui a instantanément rendu obsolète leur vision du réel. Eh oui… On ne négocie pas avec un virus, on ne berne pas un virus, on ne triangule pas un virus, on ne temporise pas face à un virus, on ne calcule pas en fonction d’une stratégie électorale avec un virus. On fait face, ou on est submergé. [...] Le couvre-feu ne sert à rien. Ne pas confiner maintenant, rouvrir les écoles en s’arc-boutant sur un protocole obsolète basé sur le mantra que les enfants ne participent pas de la diffusion de la pandémie, sans masque à partir de 6 ans, sans protocole d’aération et de distanciation, prôner le télétravail du bout des lèvres, maintenir le travail pour soutenir l’économie, n’a pas de sens.

Via https://www.seven-ash-street.fr/links/?CtLVdA

Chiffres, indicateurs, bullshit

Excellent post de Guigui dont je résume les points à surveiller quand on nous balance un chiffre

  • Pourquoi mesurer telle grandeur et pas telle autre ?
  • Comment un nombre a-t-il été calculé ? Selon quelle méthodologie ?
  • Ce nombre est-il le plus pertinent pour mesurer l'objet du débat ? (et j'ajouterais est-il suffisant pour être utile ?)
  • Tout est-il mesurable ?
  • Comment ce nombre est-il présenté ?
  • Le caractère évident d'un nombre est contestable: suis-je à même de déceler si un nombre est représentatif ou pas ?
    Via https://shaarli.guiguishow.info/?68v65Q

Si tu kiffes pas t'écoutes pas & puis c tout 🔊 sur Twitter :

Pas mieux...

Ça fait partie du jeu Twitter mais j'ai l'impression que c pas souvent que ça dépasse le constat de "l'incohérence". Ils sont incohérents mais dans les faits les incohérences co-existent parfaitement pcq'elles font partie de leur logique, c'est pas une faiblesse. D'ailleurs bcp des discours libéraux, fascistes et racistes précisément (pcq je my connais mieux) reposent sur des tas d'incohérences et continuent d'exister en devenant de + en + rependu. Le but des discours c les effets, pas d'être fondé par des principes de cohérence/vérité. Ça leur permet tout simplement de pouvoir jouer sur plusieurs tableaux : asseoir leur politique tout en prétendant faire autre chose. L'incohérence sert la propagande.

Via https://links.nekoblog.org/?8rsq3w

Souhaiter la mort de Donald Trump sur Twitter peut entraîner la suspension de votre compte

Oui, lui souhaiter la mort, c'est pas bien...

En même temps, s'il crève, je m'en fous... Si j'ai des larmes à verser sur les morts, je le ferai sur celles des gens qui meurent noyés en méditerranée pour avoir une vie meilleure, hein, pas sur un gros con qui s'emploie de toutes ses forces à rendre le monde encore plus merdique qu'il n'est.

if he dies

La programmation fonctionnelle démystifiée : pourquoi et comment ?

TROLL INSIDE

Wow, la programmation fonctionnelle revient à la mode pour plein de raisons...

Donc, après avoir poussé au cul pour adopter la POO qu'est trop bien que les frameworks c'est le top pis toussa, on revient en arrière en utilisant les arguments de l'époque où on défendait la PF.

On remballe du vieux pour faire du neuf révolutionnaire: on se croirait dans l'éducation nationale, mon gars !

Why SQLite Does Not Use Git

xkcd-git.gif

Omagad, c'est tellement ça !

The mental model for Git is needlessly complex Git provides a poor user experience

Ha ! Je ne suis pas tout seul... Pour moi, GIT c'est de la magie: peu intuitif, impossible à mémoriser, tu comprends pas quand ça merde, tu comprends pas pourquoi ça marche...

Via https://sebsauvage.net/links/

Astuce Javascript+html: Avoir un comportement normal sur le drop avec Firefox

Note pour la prochaine fois que je voudrai faire un drag & drop de fichiers sur Firefox

Comme découvert grâce à ArthurHoaro, pour obliger le navigateur à gérer le drop de fichier sur une dropzone, il faut d'abord faire un preventDefault() sur les événements dragover et/ou dragenter.

solution N°1

On peut le faire en dur dans le HTML:

<div ondragover="return false">
<div ondragover="event.preventDefault()">

Ce qui peut même servir pour le ciblage du drop avec un sélecteur genre *[ondragover]

Solution N°2

On peut bien entendu également le définir directement dans le js:

document.getElementById("body").addEventListener("drop",function(e){
        console.log(e);
        e.preventDefault();
        e.stopPropagation();
})
document.getElementById("body").addEventListener("dragover",function(e){
        e.preventDefault();
        e.stopPropagation();
})
document.getElementById("body").addEventListener("dragenter",function(e){
        e.preventDefault();
        e.stopPropagation();
})

Je sers la programmation et c est ma joie   (1).jpg

Sources:

Fil RSS des articles