EDIT: Je sais que cet extrait est tiré d'une conférence de l'année dernière et que la dame est sa femme. Je comprends ce qu'est l'humour pas de soucis. Mais quand vous faites campagne pour l'un des postes à la plus haute responsabilité au monde, je ne crois pas que ce soit ce genre de posture qu'il faut tenir.
Et pour le lulz, il y a une pléthore de vidéos comme celle-ci sur interne :
Non décidément Trump et Biden même combat !
Comment quelqu'un de sérieux peut-il voter pour Joe Biden ? Je ne défends pas Donald Trump (plutôt mourir) mais objectivement, cela fait des années que l'on filme les comportements prédateurs de Biden avec des femmes (de trèèèèès jeunes femmes) et certains vont sciemment les ignorer par quoi, idéologie ? Parce que #TeamProgrès #CampDuBien c'est ça ?
Bref, la vidéo :
Et un zoom sur "le moment clef" :
Vraiment le système représentatif est complètement pété !
Pour rappel Élection = Abandonner son droit de vote à un représentant (celui qui a été élu, pas forcément celui qu'on a choisi hein #LolSur20).
C'est littéralement l'inverse de la Démocratie avec un grand 'D' et de nos jours, chaque nation est en compétition choisir le plus grand des connards parmi ceux qui ont les moyens de faire financer leur campagne. #PrisonMentale #ServitudeVolontaire
Il y a plein de posts incroyables sur internet, mais moi c'est ça que j'ai envie de partager :D
@Sweet ta remarque sur l'ouverture d'esprit est plus que pertinente. Ceux qui sont "politiquement engagés" et qui se revendiquent en même temps "ouvert d'esprit", typiquement sur les sujets clivants du type immigration, religion, sexualité, etc, sont très souvent ceux qui sont les plus fermés au débat contradictoire au motif scabreux que "avec eux on ne peut pas débattre".
Alerte SJW : non je n'ai rien contre l'immigration, les religions ou autre, c'est utilisé ici uniquement pour illustrer mon propos.
Le meilleur exemple que j'ai c'est le youtubeur/baizuo MickaelJ qui est toujours dans la morale (la sienne hein), le jugement qu'il a des autres et qui refuse toute discussion en acusant ses interlocuteurs de tous les maux façon inquisition espagnole, Psyhodelik en parle ici.
Bref, plus on est ouvert d'esprit et moins on critique les autres pour ce qu'ils sont pour à la place se focaliser sur ce qu'ils ont fait (au sens d'une dualité gain/perte et non bien/mal).
J'ai adoré ! J'ai regardé 3h d'une traite hier soir et je viens de finir la dernière heure ce midi. J'avais souvent lu que Yuzu (l'héroïne de Citrus) ressemblait beaucoup à Hayasaka (second rôle de Kaguya-Sama Love is War) et c'est très vrai ! Surtout au début lorsqu'elle se maquille, leur attitude et leur design sont plus que confondables.
Pour en revenir au sujet principale, Citrus parle de l'amour incestueux d'une adolescente envers sa demi-sœur par alliance avec qui elle va partager sa chambre alors qu'elles se détestent (c'est un Yuri, c'est-à-dire un manga parlant de relations lesbiennes). On rit, on pleure, on angoisse et on espère avec Yuzu pour que tout se passe bien pour elle ; à chaque épisode je l'ai aimée un petit peu plus, je me sentais bercée au rythme de ses émotions un petit peu comme avec Taki et Mitsuha dans Kimi no na wa (le titre est "Your name" en "français/anglais", ruez-vous dessus si vous ne l'avez pas vu). La réalité qu'elle va affronter est extrêmement dure : comment vivre lorsque l'on aime quelqu'un que l'on n'a pas le droit d'aimer ? Comme faire lorsque ces choses sont interdites par la morale promue dans la société japonaise ? Et comment traverser cet ouragan lorsque c'est votre toute première histoire et que vous ne pouvez en parler à personne ?
En tout cas, je trouve que les Japonais démontrent un talent incroyable pour faire revivre le sentiment d'amour de jeunesse, celui qui ne revient plus aussitôt qu'on l'éprouve. "Je suis heureuse, je suis amoureuse" me criait Hélène en bondissant dans tous les sens et en souriant comme une andouille. Me rappeler d'elle dans cet état est l'un de mes meilleurs souvenirs de jeunesse et ce genre d'anime me fait revivre ça, cette légèreté heureuse et permanente que j'ai perdue à cause des éternels boulot/crédit/appart/...
L'anime ne fait qu'une seule saison (12 épisodes x 22 min) et se termine au douzième mais je prie pour qu'il y ait une suite sortie de nulle part ! (^_^)
Je vous mets ci-dessous la scène culte de l'anime :
C'est exactement ce dont j'avais besoin. Merci à je ne sais plus qui !
Vulgarisation : en produisant une sorte d'électricité statique due au nombre incalculable de micro-poils qu'elles ont sous chaque patte.
Spoiler : Spotify prétend depuis dès années utiliser "des méthodes agiles" développées en interne (vous savez la méthode Spotify avec les "tribes, "squads", etc) mais en réalité c'est faux.
Ça ne marche pas pour eux et ils ne l'appliquent pas. lol hein ? D'autant que des armées de coaches vivent de ce fake-business.
Sinon il y a Zobrist et le modèle d'entreprise libérée.
Excellent. D'autant plus que je suis passée sous Ktorm. Du coup cela me permet de tester le requêtes générées par KTorm facilement.
Merci à Shikiryu.
L'auteur a raison si on veut aider Firefox il faut le financer, point.
Je viens se donner 120€ soit l'équivalent de 5€/mois pour les deux dernières années où je n'ai rien donné (et ce n'est pas cher payé). Courage Mozilla, je souhaite longue vie à Firefox, Thunderbird et Rust.
Via Sammy Fisher.
Brihx merci pour le lien. Par contre le coup des fonctions de dérivation de clefs qui doivent êtres rejouées n-fois pour éviter le brut-force j'ai toujours trouvé cela stupide et je m'explique.
Le but d'augmenter le nombre d'itérations est de ralentir l'algorithme de hash/crypto afin de se protéger des attaques de type brut-force. Or la puissance de calcul augmentant sans cesse avec le temps, plus les générations de CPU passent et plus il faut augmenter ce nombre d'itérations, ceci encore et toujours, jusqu'à consommer tout le pétrole sur terre pour le calcul d'un simple hash...
Sinon, on arrête de coder comme des profs de math débiles et on ajoute un Thread.sleep(1000)
après le calcul du hash. Comme ça et quoi qu'il arrive, le check d'un mot de passe prendra toujours au moins 1 seconde quelque soit le CPU derrière, évitant ainsi les attaques du type brut-force, et en plus ça évite de contraindre un algo à utiliser un proc à 100% pour rien et ainsi de exposer son service à des attaques de type DDos.
Après ce n'est pas le rôle des matheux de coder efficace, c'est à nous (les IT) de comprendre ce qu'il faut faire et de bien le faire.
@Chlouchloutte voici le lien vers l'open data des prix des ventes immobilières de 2015 à 2019.
Quelques trucs & astuces bien pratiques pour compiler vos applications Kotlin, Scala, Java, Ruby ou encore NodeJS en natif à l'aide de GraalVM.
Nombre de jours écoulés depuis la dernière fuite massive de données touchant plusieurs dizaines de millions de comptes chez les GAFAM :
0 jours
Voilà. Ne faites pas confiance aux GAFAM, ne confiez pas vos données privées à des tiers, ne mettez pas vos données privées sur l'ordinateur d'un autre (on appelle ça "le cloud"). Même les entreprises embauchant les soi-disant meilleurs ingénieurs du monde se font hacker en per-man-ence.
Heureusement ici on ne parle "que" de 235 millions de comptes... lol ou pas...
Je backup le lien, ça peut toujours être utile #WeekendsDansLaBelleFamille
Via Laglib.
Via Ecyseo.
Il y a une autre raison pour préserver l'argent liquide et non des moindres... Se protéger contre les taux négatifs !
Pré-requis pour comprendre :
- L'argent / La monnaie (en France et en Europe) a été totalement privatisée au moment de la ratification du traité de Maastricht (de mémoire c'est 1991-92). Ce faisant, la France - ainsi que tous les pays membres de l'UE - ont perdu le droit d'émettre et surtout de détruire la monnaie. C'est le système bancaire qui s'en charge au moment du crédit. Très rapidement :
- Quand vous empruntez la banque privée fabrique de la monnaie.
- Quand vous remboursez la banque privée détruit le principale qu'elle a fabriqué.
- Dans l'opération, la banque fabrique uniquement les unités monétaires correspondant au principal emprunté, celles correspondant aux intérêts n'existeront jamais dans le système. Il faudra alors que les générations suivantes empruntent plus que les anciennes pour que les anciennes générations puissent rembourser intégralement leurs crédits, et ainsi de suite jusqu'à explosion de cette pyramide de ponzi transgénérationnelle.
- En parallèle les états membres de l'UE ont eu l'obligation de se financer auprès des marchés financiers à des taux supérieurs à l'inflation.
- Plus un état est jugé fiable, plus ses taux d'emprunt sont bas.
- La fiabilité d'un état au sein même de l'euro-zone est relative aux autres états de cette même zone.
- Les marchés financiers spécules activement contre l'EURO (cf. l'état actuel des balances TARGET2 entre les pays de l'euro-zone).
Rentrons dans le vif du sujet :
- Les banques centrales ont émis massivement de la monnaie (c'est l'assouplissement quantitatif ou "quantitative easing" en anglais) pour "refinancer les banques privées" dans l'espoir imbécile que celles-ci transferent cet argent dans l'économie réelle. En réalité une grande partie est partie sur les marchés financiers.
- En parallèle les banques ne souhaitant plus se prêter entre-elles laissèrent cet argent sur leur compte à la BCE car moins risqué que chez les copains, surtout depuis les sub-primes.
- Pour contraindre les banques privées à sortir cet argent des livres de comptes centraux, la BCE a décidé de mettre en place des taux d'intérêts négatifs.
- Or ces taux se sont répercutés aux entreprises qui ont vu leurs frais bancaires exploser (d'abord en Allemagne).
- Comme certains états sont jugés plus fiables que d'autres (encore une fois l'Allemagne), les marchés préfèrent leur prêter de l'argent à des taux négatifs plutôt que prendre le risque de tout perdre en cas d'effondrement (et ça fait 7 ans bientôt 8 que c'est le cas).
Il faut savoir qu'en économie des taux d'intérêts négatifs signifient que le présent est moins certain/fiable que l'avenir, ce qui est débile et n'a aucun sens mais admettons.
Bref, actuellement les taux négatifs ne peuvent pas être appliqués aux particuliers (même si Christine Lagarde y a longuement réfléchi au FMI en imaginant une "taxe argent liquide". En gros, vous payez en liquide, bah c'est le même prix mais + X%, c'est-à-dire plus le pourcentage des taux négatifs #Magique) et donc votre épargne ne se dévalue pas sans cesse lorsqu'elle est déposé à la banque puisque pas de taux négatifs.
D'ailleurs, si les taux négatifs se produisaient, alors le risque de bank-run puis de banqueroute ferait trembler toutes les institutions financières.
Mais imaginez à présent que 100 % de vos liquidités soient piégées dans le système bancaire. Aucun problème pour créer un impôt privé kisapellerio : taux d'intérêts négatifs. Aucun moyen de transformer son argent en autre chose comme du liquide pour les paiements quotidiens et tous nous serions condamnés à voir que chaque mois, les sommes présentes sur nos comptes et nos livrets ne feraient que baisser.
J'ai été un peu longue et sûrement tout aussi confuse à expliquer la situation mais c'est vraiment la mémerde et le système financier est de loin la plus grande meute de prédateurs que nous devons combattre. Heureusement qu'aucun mouvement ne vient se superposer à nos yeux ni nous diviser en mettant en avant nos différences comme la couleur de peau ou le sexe que les gens pensent avoir en opposition à celui qu'ils ont reçu à la naissance... Oh wait ! #Facepalm
L'explication est IN-CROY-ABLE ! #TrancheDeLolEnPerspective
Je résume parce que ça vaut vraiment son pesant de cacahuètes :
Puisque que les mathématiques - enfin les SJW disent mathématiques mais la docteur se limite à ce qu'elle semble comprendre, à savoir addition/soustraction/moyenne hein, on ne parle pas du calcul intégrale, des sommes de Riemann, ni de la théories des compacts bornés fermés/ouverts - bref je disais puisque les mathématiques ont été utilisées pour comptabiliser et améliorer les rendements des plantations esclavagistes (entre-autre), alors les mathématiques sont racistes. Voilà c'est tout.
Par analogie :
- Puisqu'on peut tuer avec un couteau il faut interdire les couteaux.
- Puisqu'on peut violer avec un sex-toys il faut interdire les sex-toys.
La "docteur" en SJW ne fait pas de différence entre un outil et son usage. J'ai envie de lui dire, puisque les internets (#BenjaminBayard) servent à transmettre des propos racistes alors il faut interdire internet ?
J'espère que les gens vont se rendre compte à quel point l'absence de raisonnement et la mise en avant du ressenti est un retour-arrière vers des âges archaïques où les croyances que des êtres imaginaires vivaient dans le ciel et sous la terre régissaient le monde...
Les SJW sont des intégristes religieux qui se voilent autant la face que les prêtes/rabbins/imams/etc ne le font. Aux mieux ils auront un monde où tout sera prétexte à la soumission d'autrui - enfin ceux qui sont "différents d'eux" #DiversitéQuandÇaArrange. Je pense que les SJW sont en train de devenir les religieux intégristes de demain et que nous les laissons faire sans rien dire !
P.S : alors non, je ne mets pas dans le même panier tous les SJW, je sais qu'il y en a un bon nombre qui milite avec intelligence et raison. Mais je vais quand même amalgamer ceux que les 4Chan et autres communautés appellent le peuple aux cheveux bleus. Ceux-là sont dangereux et non seulement il faut s'en méfier mais je pense qu'il faut aussi les combattre.
Depuis Ansible 2.7, à l'ancienne syntaxe :
- name: 'Do something'
file:
src: '{{ item.1.src }}'
dest: '{{ item.1.dest }}'
state: 'link'
with_subelements:
- '{{ MY_VALUES }}'
- 'folders'
- flags:
skip_missing: True
est ajoutée celle-ci :
- name: 'Do something'
file:
src: '{{ item.1.src }}'
dest: '{{ item.1.dest }}'
state: 'link'
with_items: '{{ MY_VALUES | subelements('folders', skip_missing=True) }}'
Je trouve la seconde nettement plus claire !
Outch, la dernière version stable est touchée (1.3.72). Il est recommandé de migrer vers la 1.4.0 aussitôt qu'elle sera publiée.
La criticité est de 8.8/10, avec une faille permettant une élévation de privilèges, ça fait mal.
Edit : je n'avais pas vu mais Kotlin 1.4.0 était déjà sortie. Il semble que le NIST et l'OWASP aient publié l'info qu'une fois la nouvelle version de Kotlin fût corrigée et publiée par JetBrains. C'est très pro !
Comment créer un build reproductible avec Gradle :
tasks.withType(AbstractArchiveTask) {
preserveFileTimestamps = false
reproducibleFileOrder = true
}
Rappel : un build reproductible consiste en un processus qui soit capable de fournir le même binaire (à l’octet près) entre deux commandes de build jouées à deux dates différentes. Comme les archives JAR embarques un timestamp qui chronodate le jour et l'heure build, par défaut ça n'est pas possible.