298 private links
background-clip: padding-box to avoid overflow of the background if border-radius is set.
La lanceuse d'alerte Frances Haugen a témoigné devant une commission du Sénat en présentant des milliers de pages de documents confidentiels qui laissent penser que Facebook est parfaitement conscient que ses plateformes (y compris Instagram) nuisent aux enfants et aux adolescents
Ce qui est clair, c'est que cette désinformation est préjudiciable aux utilisateurs, notamment aux plus vulnérables d'entre eux: les enfants et adolescents. La question qui se pose est donc la suivante: que pourraient faire les plateformes pour protéger les utilisateurs? Et ont-elles même la responsabilité de nous protéger?
Malheureusement, il semble que le fait d'avoir cette responsabilité entre en conflit direct avec ce qui assure la rentabilité et la croissance de ces entreprises.
Quelques points abordés:
- l'utilisation d'Instgram
- les vidéos vraies sont plus facilement moins aimés
- Facebook (Instagram) est pleinement conscient de ces cas
- les photos postées sont éloignées de la réalité. Le contenu
- les enfants sont fortement influencés par le contenu qu'ils y voient
- ces réseaux mettent en avant des contenus les plus divertissants, leur objectif premier pour retenir l'attention, le temps de visionnage afin de générer des revenus. Ce qui ne serait pas un problème si les utilisateurs ne les considéraient pas autant comme des sources d'information fiables et factuelles. Ils sont donc constamment induit en erreur. L'imaginaire et le fantastique sont présentés comme la réalité
- de ce fait, "leur" Internet ne représente pas la réalité.pourtant,
- protéger les enfants et les utilisateurs des contenus rentre en conflit direct avec ce qui assure la rentabilité de ces entreprises
- Idée pour Instagram: développer une fonctionnalité pour vérifier les faits exposés
A good starting point
On pouvait s’en douter, mais le fait de passer en moyenne 3,6 heures par jour la tête penchée sur notre smartphone commence – littéralement – à se voir.
Double-menton, mauvaise circulation sanguine, rides sur le cou ...
Plus il fait chaud, moins les humains dorment correctement.
Résultat, « des températures plus élevées réduisent bel et bien le sommeil en retardant son apparition ».
Du fait du rythme circadien du corps humain, celui-ci a en effet besoin de se rafraîchir chaque nuit pour permettre un sommeil de qualité. Le problème est que « le réchauffement climatique augmente les températures nocturnes encore plus rapidement que celles du jour, ce qui rend le sommeil plus difficile », résume The Guardian dans son article sur le sujet.
Et les humains ne montrent aucun signe d'adaptation.
Rappelons notamment qu’entre une rue chaude en milieu urbain et un espace vert, les écarts de température peuvent varier jusqu’à 5, voire 10° C, selon les vagues de chaleur.
StreetComplete vous permet de contribuer au projet OpenStreetMap en effectuant des "quêtes".
L'application vous propose d'ajouter des informations manquantes sur des zones près de votre position.
J'ai testé et je valides: la prise en main est rapide; on sens l'utilité de ses contributions; et on peut choisir quel type de quêtes/informations on veut renseigner
👍
Lien du projet: https://github.com/streetcomplete/StreetComplete/tree/v43.2
une astuce désormais bien connue se cache souvent derrière ces campagnes marketing : celle de la compensation. Concrètement, la stratégie de certaines entreprises est de soutenir des technologies dites « d’élimination » du dioxyde de carbone, soit en améliorant des processus naturels existants (forêts, sols et autres « puits de carbone »), soit en finançant de nouveaux montages – souvent encore expérimentaux – permettant de capturer directement le CO2 dans l’atmosphère (par exemple en le stockant sous terre). Dit autrement, ce qui est présenté, d’une part, comme des « émissions négatives » à travers un budget de financement dédié, doit permettre de compenser des émissions émises d’autre part. Et c’est ainsi que n’importe quelle marque peut théoriquement se présenter comme « neutre en carbone » sans pour autant réduire activement ses propres émissions directes.
Rappelons enfin que les citoyens tirés au sort dans le cadre de la Convention citoyenne pour le climat (CCC) s’étaient initialement mis d’accord sur la nécessité d’« interdire sur tous les supports publicitaires les produits ayant un fort impact sur l’environnement », loin de la logique de l’incitation et des « petits pas » qui semble ici privilégiée.
Bah alors, les citoyens avaient de mauvaises idées ? Encore un exemple qui montre que les citoyens sont bien capables de produire des lignes directrices pour le pays.
It seems so flat to me (i.e. all the elements are on the same grid), but I think the idea is good.
With this way of thinking:
- we remove cluttered divs
- HTML stands for content and semantic; CSS for display
less gas, then burn more coal :/
x15 write speed :D
How ?
With Queued Writes rqlite itself can now queue a set of received write-requests, internally batch them, and then write that batch to the Raft log as a single log entry. This is key — by putting more data in a single Raft log, all of those previously distinct requests now result in a single Raft transaction, reducing the number of network round trips to a minimum.
Implementation of the queue : https://github.com/rqlite/rqlite/tree/v7.5.0/queue
just for the french poem in the abstract <3
Le but de cette thèse est de simplifier
L’art d’empêcher que l’on puisse identifier
Un seul individu dans un jeu de données
Même si l’on se sert de voies insoupçonnées.Définir ce problème est loin d’être évident :
Bon nombre d’érudits s’y sont cassé la dent.
D’abord, on retranscrit le parcours historique
Ayant déterminé la notion unique
Utilisée ici pour définition
Grâce à ses attributs et son intuition.
Nous classons et trions toutes ses variantes
En sept dimensions dociles et brillantes.On s’attarde plus tard sur un point compliqué :
Comment modéliser l’attaquant étriqué
Ayant a priori bien trop d’incertitude
Pour accomplir son rôle avec exactitude.
Grâce à des fondements que l’on rend adéquats
Nous améliorons d’anciens résultats.
Certains sont positifs : on peut enfin comprendre
Comment voter pour l’une et pour autant prétendre
Avoir voté pour l’autre, en restant clandestins.
Certains sont négatifs : en comptant les distincts
Alors on doit choisir ; soit on passe à l’échelle,
Soit on protège bien chaque info personnelle.Les principes, c’est bien, les actions, c’est mieux.
C’est pourquoi l’on poursuit un but audacieux :
Rendre l’anonymat accessible en pratique.
Un accord adéquat de sens mathématique
Et d’innovation technique est précieux
Pour accomplir un jour ce rêve ambitieux.
Et l’outil n’est pas tout : c’est aussi nécessaire
D’aider tout un chacun pour être l’émissaire
Du maintien et respect de principes moraux.
Chaque choix peut changer un quidam en héros.
I want to read what it is written in this thesis though!
« Un récente étude estime qu'en Europe, nous sommes géolocalisés plusieurs centaines de fois par jour. Un chiffre inquiétant, mais largement en dessous des résultats américains. »
En moyenne, l’oncle Sam a droit à 747 requêtes RTB [real-time bidding] liées à la géolocalisation chaque jour, soit un peu plus d’une fois toutes les deux minutes.
Surtout qu’il [le RTB] n’est pas anodin : une fois croisé, l’ensemble des données récoltées peut avoir un impact significatif sur l’internaute, qui est alors plus apte à cliquer sur une offre promotionnelle en rapport avec ses intérêts et son quotidien.
Oops look, Twitter asked you for your phone number supposedly to secure your account, but in fact they sold it to advertisers to make money. Combined with your email address, of course. For 6 years (until September 2019).
Unit > Integration > E2E is still a valid pyramid for testing; but better can be found.
Static analysis > Unit + Integration > e2e
Static analysis means to check the code without running it. We already have examples with Eslint as a javascript code style fixer; Stylelint for CSS code fixing (I have to try); Sonarqube
Unit and integration tests are mixed together as:
- The definition of a unit is often “to be discussed”: If you ask a group of developers to define a unit, you will mostly get various, differing answers. As some refer to a function, class, or service — minor units — another developer will count in the complete component.
- In addition to those definition struggles, drawing a line between unit and integration can be tricky, as it’s very blurry. This struggle is real, especially for Frontend, as we often need the DOM to validate the test basis successfully.
- It’s usually possible to use the same tools and libraries to write both integration tests. So, we might be able to save resources by merging them.
There are also visual tests. We can group e2e-tests and visual tests into a UI test category. Btw the recommended open-source and fully self-hosted tool for visual testing is Visual Regression Tracker
A browser extension that automatically increases contrast on sites.
👍
This could also be implemented in the browsers :)
Où on apprend que ce qui fait la fortune de McDonalds, ce n'est pas la vente de ses burgers, mais l'immobilier. Explication TLDR:
- 93% des McDo sont des franchises.
- Les terrains sur lesquels il y a un McAdo appartiennent toujours à McDo.
- McDo loue ces terrains aux franchisés.
La part des bénéfices de McDo est donc :
- 1% : Franchise.
- 35% : Comission sur les ventes
- 65% : Loyers de ses terrains.
En 2019, McDo possédait un parc immobilier d'une valeur de 39 milliards de dollars.
As a general rule, we should give the user as much control as possible, and we should never disable or block their settings from working. For this reason, it's very important to use a relative unit like rem for typography.
Then we should use rem everywhere ?
Do I actually want everything to scale with font size?
When we use rem values for horizontal padding, though we amplify the effect "larger the text is, the fewer characters can fit on each line".
So the final question is:
“Should this value scale up as the user increases their browser's default font size?”
I've come to realize, however, that we usually do want to use rems for media queries.
We're so used to thinking of media queries in terms of mobile/tablet/desktop, but I think it's more helpful to think in terms of available space. [Why in the post]
Other example is the space between paragraphs: it has a "functional" purpose so that we can quickly tell where one paragraph ends and the next one begins. For this reason, it does make sense to scale these margins with the user's chosen root font size.
Example of use of em instead of rem
- rem
h1 {
font-size: 3rem
margin-top: 6rem;
margin-bottom: 1.5rem;
}
h2 {
font-size: 2rem
margin-top: 4rem;
margin-bottom: 1rem;
}
h3 {
font-size: 1.5rem;
margin-top: 3rem;
margin-bottom: 0.75rem;
}
- em
h1 {
font-size: 3rem;
}
h2 {
font-size: 2rem;
}
h3 {
font-size: 1.5rem;
}
h1, h2, h3 {
margin-top: 2em;
margin-bottom: 0.5em;
}
Another example is the width of a button: we can think about it alone yet.
Finally, it is better to forge an intuition as opposed to a set of rules about using rem/px as there are always edge cases.
<P> was meant to be a break tag between paragraphs!