Browse Source

Publishing

master
David Larlet 3 months ago
parent
commit
cacf417ad3

+ 2
- 2
david/2021/02/02/index.html View File

@@ -62,7 +62,7 @@
<a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
</svg> Accueil</a>
• <a rel="next" href="/david/2021/02/03/" title="Publication suivante : Consentement">Suivant →</a>
</p>
</nav>
<hr>
@@ -84,7 +84,7 @@
<p class="center">
<a rel="prev" href="/david/2021/02/01/" title="Publication précédente : Software">← Précédent</a> •
<a href="/david/2021/" title="Liste des publications récentes">↑ En 2021</a>
• <a rel="next" href="/david/2021/02/03/" title="Publication suivante : Consentement">Suivant →</a>
</p>
</nav>
</article>

+ 200
- 0
david/2021/02/03/index.html View File

@@ -0,0 +1,200 @@
<!doctype html><!-- This is a valid HTML5 document. -->
<!-- Screen readers, SEO, extensions and so on. -->
<html lang="fr">
<!-- Has to be within the first 1024 bytes, hence before the <title>
See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
<meta charset="utf-8">
<!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
<!-- The viewport meta is quite crowded and we are responsible for that.
See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- Required to make a valid HTML5 document. -->
<title>Consentement — David Larlet</title>
<meta name="description" content="The Consentful Tech Project’s definition of good digital consent is adapted from Planned Parenthood’s definition of sexual consent, which abbreviates to the easy-to-remember, tasty acronym “FRIES.” According to this definition, consent must be:">
<!-- That good ol' feed, subscribe :). -->
<link rel="alternate" type="application/atom+xml" title="Feed" href="/david/log/">
<!-- Generated from https://realfavicongenerator.net/ such a mess. -->
<link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons2/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons2/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons2/favicon-16x16.png">
<link rel="manifest" href="/static/david/icons2/site.webmanifest">
<link rel="mask-icon" href="/static/david/icons2/safari-pinned-tab.svg" color="#07486c">
<link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
<meta name="msapplication-TileColor" content="#f0f0ea">
<meta name="msapplication-config" content="/static/david/icons2/browserconfig.xml">
<meta name="theme-color" content="#f0f0ea">
<!-- Documented, feel free to shoot an email. -->
<link rel="stylesheet" href="/static/david/css/style_2021-01-20.css">
<!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
<link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
<link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
<link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
<link rel="preload" href="/static/david/css/fonts/triplicate_t3_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
<link rel="preload" href="/static/david/css/fonts/triplicate_t3_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
<link rel="preload" href="/static/david/css/fonts/triplicate_t3_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
<script>
function toggleTheme(themeName) {
document.documentElement.classList.toggle(
'forced-dark',
themeName === 'dark'
)
document.documentElement.classList.toggle(
'forced-light',
themeName === 'light'
)
}
const selectedTheme = localStorage.getItem('theme')
if (selectedTheme !== 'undefined') {
toggleTheme(selectedTheme)
}
</script>

<body class="remarkdown h1-underline h2-underline h3-underline em-underscore hr-center ul-star pre-tick" data-instant-intensity="viewport-all">


<article>
<header>
<h1>Consentement</h1>
</header>
<nav>
<p class="center">
<a rel="prev" href="/david/2021/02/02/" title="Publication précédente : Complexité">← Précédent</a> •
<a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
</svg> Accueil</a>
• <a rel="next" href="/david/2021/02/04/" title="Publication suivante : Chance">Suivant →</a>
</p>
</nav>
<hr>


<blockquote lang="en">
<p>The Consentful Tech Project’s definition of good <mark>digital consent</mark> is adapted from Planned Parenthood’s definition of sexual consent, which abbreviates to the easy-to-remember, tasty acronym “FRIES.” According to this definition, consent must be:</p>
<ul>
<li><strong>Freely given.</strong> Doing something with someone is a decision that should be made without pressure, force, manipulation, or while incapacitated.</li>
<li><strong>Reversible.</strong> Anyone can change their mind about what they want to do, at any time.</li>
<li><strong>Informed.</strong> Be honest. For example, if someone says they’ll use protection and then they don’t, that’s not consent.</li>
<li><strong>Enthusiastic.</strong> If someone isn’t excited, or really into it, that’s not consent.</li>
<li><strong>Specific.</strong> Saying yes to one thing doesn’t mean they’ve said yes to others.</li>
</ul>
<p><cite><em><a href="https://www.consentfultech.io/">What is Consentful Tech?</a></em></cite></p>
</blockquote>
<p>Jolie découverte <a href="https://www.internetactu.net/2021/02/03/design-justice-repolitiser-le-design/">via un auto-commentaire</a> (<a href="/david/cache/2021/6faa32ba37a3b1232125db9858700627/">cache</a>) de la part d’Hubert Guillaud sur un article bien dense aussi. Il y a un <a href="http://www.consentfultech.io/wp-content/uploads/2019/10/Building-Consentful-Tech.pdf">PDF de 300&#8239;Ko</a> (<a href="/static/david/2021/Building-Consentful-Tech.pdf">cache</a>) qui vient compléter la définition et qui donne davantage de précisions — dont celle-ci en particulier&nbsp;:</p>

<blockquote lang="en">
<p>“Fail faster” is a maxim of application developers these days. It means putting something out into the world quickly and responding to user feedback in future iterations. This is a great way to optimize the value of your application to your users, by starting with something simple and experimenting until you get the right features.</p>
<p>[…]</p>
<p>It isn’t enough to iterate features in response to harm — <mark>we must also iterate the process that lead to those features being released</mark>. What would that process look like if it was centered around the privacy and security of survivors of violence? Of people from communities that are regularly subject to state surveillance?</p>
</blockquote>
<p>Les plateformes peuvent s’excuser <em>a posteriori</em> mais qu’en est-il de <a href="/david/2021/01/06/">rendre des comptes</a> sur ce qui a été mis en place en interne pour ne pas reproduire de telles situations&#8239;? Voilà de quoi ajouter pas mal d’eau au moulin qui me sert de cerveau. Et pendant ce temps là, j’apprends qu’il y a des <q>chiens de garde de la vie privée</q> au Canada&nbsp;:</p>

<blockquote>
<p>Le rapport note entre autres que l’entreprise américaine a constitué une base de données de «&nbsp;plus de trois milliards d’images de visages&nbsp;», y compris ceux d’un grand nombre de Canadiens et d’enfants. Des forces policières y ont eu accès, tout comme des organisations commerciales, et ce, <mark>sans le consentement des personnes</mark>, déplorent le commissaire Daniel Therrien et ses homologues du Québec, de l’Alberta et de la Colombie-Britannique.</p>
<p><cite><em><a href="https://www.ledevoir.com/societe/594536/reconnaissance-faciale-clearview-ai-a-viole-la-vie-privee-des-canadiens">Reconnaissance faciale: Clearview AI a violé la vie privée des Canadiens</a></em> (<a href="/david/cache/2021/0e0d866f920298fbc0624c03ddc83d24/">cache</a>)</cite></p>
</blockquote>

<nav>
<p class="center">
<a rel="prev" href="/david/2021/02/02/" title="Publication précédente : Complexité">← Précédent</a> •
<a href="/david/2021/" title="Liste des publications récentes">↑ En 2021</a>
• <a rel="next" href="/david/2021/02/04/" title="Publication suivante : Chance">Suivant →</a>
</p>
</nav>
</article>


<hr>

<footer>
<p>
<a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
</svg> Accueil</a> •
<a href="/david/log/" title="Accès au flux RSS"><svg class="icon icon-rss2">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-rss2"></use>
</svg> RSS</a> •
<a href="http://larlet.com" title="Go to my English profile" data-instant><svg class="icon icon-user-tie">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-user-tie"></use>
</svg> Pro</a> •
<a href="mailto:david%40larlet.fr" title="Envoyer un courriel"><svg class="icon icon-mail">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-mail"></use>
</svg> Email</a> •
<abbr class="nowrap" title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340"><svg class="icon icon-hammer2">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-hammer2"></use>
</svg> Légal</abbr>
</p>
<template id="theme-selector">
<form>
<fieldset>
<legend><svg class="icon icon-brightness-contrast">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-brightness-contrast"></use>
</svg> Thème</legend>
<label>
<input type="radio" value="auto" name="chosen-color-scheme" checked> Auto
</label>
<label>
<input type="radio" value="dark" name="chosen-color-scheme"> Foncé
</label>
<label>
<input type="radio" value="light" name="chosen-color-scheme"> Clair
</label>
</fieldset>
</form>
</template>
</footer>
<script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
<script>
function loadThemeForm(templateName) {
const themeSelectorTemplate = document.querySelector(templateName)
const form = themeSelectorTemplate.content.firstElementChild
themeSelectorTemplate.replaceWith(form)

form.addEventListener('change', (e) => {
const chosenColorScheme = e.target.value
localStorage.setItem('theme', chosenColorScheme)
toggleTheme(chosenColorScheme)
})

const selectedTheme = localStorage.getItem('theme')
if (selectedTheme && selectedTheme !== 'undefined') {
form.querySelector(`[value="${selectedTheme}"]`).checked = true
}
}

const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
window.addEventListener('load', () => {
let hasDarkRules = false
for (const styleSheet of Array.from(document.styleSheets)) {
let mediaRules = []
for (const cssRule of styleSheet.cssRules) {
if (cssRule.type !== CSSRule.MEDIA_RULE) {
continue
}
// WARNING: Safari does not have/supports `conditionText`.
if (cssRule.conditionText) {
if (cssRule.conditionText !== prefersColorSchemeDark) {
continue
}
} else {
if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
continue
}
}
mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
}

// WARNING: do not try to insert a Rule to a styleSheet you are
// currently iterating on, otherwise the browser will be stuck
// in a infinite loop…
for (const mediaRule of mediaRules) {
styleSheet.insertRule(mediaRule.cssText)
hasDarkRules = true
}
}
if (hasDarkRules) {
loadThemeForm('#theme-selector')
}
})
</script>
</body>
</html>

+ 182
- 0
david/2021/02/04/index.html View File

@@ -0,0 +1,182 @@
<!doctype html><!-- This is a valid HTML5 document. -->
<!-- Screen readers, SEO, extensions and so on. -->
<html lang="fr">
<!-- Has to be within the first 1024 bytes, hence before the <title>
See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
<meta charset="utf-8">
<!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
<!-- The viewport meta is quite crowded and we are responsible for that.
See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- Required to make a valid HTML5 document. -->
<title>Chance — David Larlet</title>
<meta name="description" content="And it’s not just that programmers and IT folks in general had very little to complain about when it comes to the pandemic, we’re a really, really privileged bunch in general. We get preferred visa treatment which makes us one of the most mobile work forces, our profession is universally recognized even if we did not actually get a degree, we can work from home and we’re monetarily compensated in a way that even juniors coming from a few month training will out-earn many studied professions.">
<!-- That good ol' feed, subscribe :). -->
<link rel="alternate" type="application/atom+xml" title="Feed" href="/david/log/">
<!-- Generated from https://realfavicongenerator.net/ such a mess. -->
<link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons2/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons2/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons2/favicon-16x16.png">
<link rel="manifest" href="/static/david/icons2/site.webmanifest">
<link rel="mask-icon" href="/static/david/icons2/safari-pinned-tab.svg" color="#07486c">
<link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
<meta name="msapplication-TileColor" content="#f0f0ea">
<meta name="msapplication-config" content="/static/david/icons2/browserconfig.xml">
<meta name="theme-color" content="#f0f0ea">
<!-- Documented, feel free to shoot an email. -->
<link rel="stylesheet" href="/static/david/css/style_2021-01-20.css">
<!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
<link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
<link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
<link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
<link rel="preload" href="/static/david/css/fonts/triplicate_t3_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
<link rel="preload" href="/static/david/css/fonts/triplicate_t3_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
<link rel="preload" href="/static/david/css/fonts/triplicate_t3_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
<script>
function toggleTheme(themeName) {
document.documentElement.classList.toggle(
'forced-dark',
themeName === 'dark'
)
document.documentElement.classList.toggle(
'forced-light',
themeName === 'light'
)
}
const selectedTheme = localStorage.getItem('theme')
if (selectedTheme !== 'undefined') {
toggleTheme(selectedTheme)
}
</script>

<body class="remarkdown h1-underline h2-underline h3-underline em-underscore hr-center ul-star pre-tick" data-instant-intensity="viewport-all">


<article>
<header>
<h1>Chance</h1>
</header>
<nav>
<p class="center">
<a rel="prev" href="/david/2021/02/03/" title="Publication précédente : Consentement">← Précédent</a> •
<a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
</svg> Accueil</a>
</p>
</nav>
<hr>


<blockquote>
<p>And it’s not just that programmers and IT folks in general had very little to complain about when it comes to the pandemic, <mark>we’re a really, really privileged bunch</mark> <em>in general</em>. We get preferred visa treatment which makes us one of the most mobile work forces, our profession is universally recognized even if we did not actually get a degree, we can work from home and we’re monetarily compensated in a way that even juniors coming from a few month training will out-earn many studied professions.</p>
<p><cite><em><a href="https://lucumr.pocoo.org/2021/2/5/be-humble/">Be Humble</a></em> (<a href="/david/cache/2021/deb0e4b7e744eb8767d1ad803c7922f3/">cache</a>)</cite></p>
</blockquote>
<p>Il y a des coincidences comme celle-ci. On me demande ce que j’ai réalisé après une année de pandémie. Je réponds que j’ai pris conscience de la chance que j’ai, de par mes privilèges et mon mode de vie. Je regarde mon agrégateur 30&nbsp;minutes plus tard et il y a ce billet d’Armin.</p>
<p>J’ai également réalisé que je n’avais pas parlé anglais depuis plus d’un an… mes interlocuteur·ices probablement aussi&#8239;!</p>

<nav>
<p class="center">
<a rel="prev" href="/david/2021/02/03/" title="Publication précédente : Consentement">← Précédent</a> •
<a href="/david/2021/" title="Liste des publications récentes">↑ En 2021</a>
</p>
</nav>
</article>


<hr>

<footer>
<p>
<a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
</svg> Accueil</a> •
<a href="/david/log/" title="Accès au flux RSS"><svg class="icon icon-rss2">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-rss2"></use>
</svg> RSS</a> •
<a href="http://larlet.com" title="Go to my English profile" data-instant><svg class="icon icon-user-tie">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-user-tie"></use>
</svg> Pro</a> •
<a href="mailto:david%40larlet.fr" title="Envoyer un courriel"><svg class="icon icon-mail">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-mail"></use>
</svg> Email</a> •
<abbr class="nowrap" title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340"><svg class="icon icon-hammer2">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-hammer2"></use>
</svg> Légal</abbr>
</p>
<template id="theme-selector">
<form>
<fieldset>
<legend><svg class="icon icon-brightness-contrast">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-brightness-contrast"></use>
</svg> Thème</legend>
<label>
<input type="radio" value="auto" name="chosen-color-scheme" checked> Auto
</label>
<label>
<input type="radio" value="dark" name="chosen-color-scheme"> Foncé
</label>
<label>
<input type="radio" value="light" name="chosen-color-scheme"> Clair
</label>
</fieldset>
</form>
</template>
</footer>
<script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
<script>
function loadThemeForm(templateName) {
const themeSelectorTemplate = document.querySelector(templateName)
const form = themeSelectorTemplate.content.firstElementChild
themeSelectorTemplate.replaceWith(form)

form.addEventListener('change', (e) => {
const chosenColorScheme = e.target.value
localStorage.setItem('theme', chosenColorScheme)
toggleTheme(chosenColorScheme)
})

const selectedTheme = localStorage.getItem('theme')
if (selectedTheme && selectedTheme !== 'undefined') {
form.querySelector(`[value="${selectedTheme}"]`).checked = true
}
}

const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
window.addEventListener('load', () => {
let hasDarkRules = false
for (const styleSheet of Array.from(document.styleSheets)) {
let mediaRules = []
for (const cssRule of styleSheet.cssRules) {
if (cssRule.type !== CSSRule.MEDIA_RULE) {
continue
}
// WARNING: Safari does not have/supports `conditionText`.
if (cssRule.conditionText) {
if (cssRule.conditionText !== prefersColorSchemeDark) {
continue
}
} else {
if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
continue
}
}
mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
}

// WARNING: do not try to insert a Rule to a styleSheet you are
// currently iterating on, otherwise the browser will be stuck
// in a infinite loop…
for (const mediaRule of mediaRules) {
styleSheet.insertRule(mediaRule.cssText)
hasDarkRules = true
}
}
if (hasDarkRules) {
loadThemeForm('#theme-selector')
}
})
</script>
</body>
</html>

+ 4
- 0
david/2021/index.html View File

@@ -128,6 +128,10 @@
<h2><a href="/david/2021/02/02/">Complexité</a> (2021-02-02)</h2>
<h2><a href="/david/2021/02/03/">Consentement</a> (2021-02-03)</h2>
<h2><a href="/david/2021/02/04/">Chance</a> (2021-02-04)</h2>
</main>



+ 25
- 0
david/2021/sources/2021-02-03 - Consentement.md View File

@@ -0,0 +1,25 @@
# Consentement

> [en] The Consentful Tech Project’s definition of good ==digital consent== is adapted from Planned Parenthood’s definition of sexual consent, which abbreviates to the easy-to-remember, tasty acronym “FRIES.” According to this definition, consent must be:
>
> * **Freely given.** Doing something with someone is a decision that should be made without pressure, force, manipulation, or while incapacitated.
> * **Reversible.** Anyone can change their mind about what they want to do, at any time.
> * **Informed.** Be honest. For example, if someone says they’ll use protection and then they don’t, that’s not consent.
> * **Enthusiastic.** If someone isn’t excited, or really into it, that’s not consent.
> * **Specific.** Saying yes to one thing doesn’t mean they’ve said yes to others.
>
> <cite>*[What is Consentful Tech?](https://www.consentfultech.io/)*</cite>

Jolie découverte [via un auto-commentaire](https://www.internetactu.net/2021/02/03/design-justice-repolitiser-le-design/) ([cache](/david/cache/2021/6faa32ba37a3b1232125db9858700627/)) de la part d’Hubert Guillaud sur un article bien dense aussi. Il y a un [PDF de 300 Ko](http://www.consentfultech.io/wp-content/uploads/2019/10/Building-Consentful-Tech.pdf) ([cache](/static/david/2021/Building-Consentful-Tech.pdf)) qui vient compléter la définition et qui donne davantage de précisions — dont celle-ci en particulier :

> [en] “Fail faster” is a maxim of application developers these days. It means putting something out into the world quickly and responding to user feedback in future iterations. This is a great way to optimize the value of your application to your users, by starting with something simple and experimenting until you get the right features.
>
> […]
>
> It isn’t enough to iterate features in response to harm — ==we must also iterate the process that lead to those features being released==. What would that process look like if it was centered around the privacy and security of survivors of violence? Of people from communities that are regularly subject to state surveillance?

Les plateformes peuvent s’excuser *a posteriori* mais qu’en est-il de [rendre des comptes](/david/2021/01/06/) sur ce qui a été mis en place en interne pour ne pas reproduire de telles situations ? Voilà de quoi ajouter pas mal d’eau au moulin qui me sert de cerveau. Et pendant ce temps là, j’apprends qu’il y a des <q>chiens de garde de la vie privée</q> au Canada :

> Le rapport note entre autres que l’entreprise américaine a constitué une base de données de « plus de trois milliards d’images de visages », y compris ceux d’un grand nombre de Canadiens et d’enfants. Des forces policières y ont eu accès, tout comme des organisations commerciales, et ce, ==sans le consentement des personnes==, déplorent le commissaire Daniel Therrien et ses homologues du Québec, de l’Alberta et de la Colombie-Britannique.
>
> <cite>*[Reconnaissance faciale: Clearview AI a violé la vie privée des Canadiens](https://www.ledevoir.com/societe/594536/reconnaissance-faciale-clearview-ai-a-viole-la-vie-privee-des-canadiens)* ([cache](/david/cache/2021/0e0d866f920298fbc0624c03ddc83d24/))</cite>

+ 9
- 0
david/2021/sources/2021-02-04 - Chance.md View File

@@ -0,0 +1,9 @@
# Chance

> And it’s not just that programmers and IT folks in general had very little to complain about when it comes to the pandemic, ==we’re a really, really privileged bunch== *in general*. We get preferred visa treatment which makes us one of the most mobile work forces, our profession is universally recognized even if we did not actually get a degree, we can work from home and we’re monetarily compensated in a way that even juniors coming from a few month training will out-earn many studied professions.
>
> <cite>*[Be Humble](https://lucumr.pocoo.org/2021/2/5/be-humble/)* ([cache](/david/cache/2021/deb0e4b7e744eb8767d1ad803c7922f3/))</cite>

Il y a des coincidences comme celle-ci. On me demande ce que j’ai réalisé après une année de pandémie. Je réponds que j’ai pris conscience de la chance que j’ai, de par mes privilèges et mon mode de vie. Je regarde mon agrégateur 30 minutes plus tard et il y a ce billet d’Armin.

J’ai également réalisé que je n’avais pas parlé anglais depuis plus d’un an… mes interlocuteur·ices probablement aussi !

+ 4
- 0
david/index.html View File

@@ -74,6 +74,10 @@
<nav>
<ul>
<li><a href="/david/2021/02/04/">Chance</a> (2021-02-04)</li>
<li><a href="/david/2021/02/03/">Consentement</a> (2021-02-03)</li>
<li><a href="/david/2021/02/02/">Complexité</a> (2021-02-02)</li>
<li><a href="/david/2021/02/01/">Software</a> (2021-02-01)</li>

+ 51
- 1
david/log/index.xml View File

@@ -5,13 +5,63 @@
<link href="https://larlet.fr/david/" rel="alternate" type="text/html" />
<link href="https://larlet.fr/david/log/" rel="self" />
<id>https://larlet.fr/david/</id>
<updated>2021-02-09T12:00:00+01:00</updated>
<updated>2021-02-11T12:00:00+01:00</updated>
<author>
<name>David Larlet</name>
<uri>https://larlet.fr/david/</uri>
</author>
<rights>Copyright (c) 2004-2021, David Larlet</rights>
<entry xml:lang="fr">
<title>Chance</title>
<link href="https://larlet.fr/david/2021/02/04/" rel="alternate" type="text/html" />
<updated>2021-02-04T12:00:00+01:00</updated>
<id>https://larlet.fr/david/2021/02/04/</id>
<summary type="html">

&lt;blockquote&gt;
&lt;p&gt;And it’s not just that programmers and IT folks in general had very little to complain about when it comes to the pandemic, &lt;mark&gt;we’re a really, really privileged bunch&lt;/mark&gt; &lt;em&gt;in general&lt;/em&gt;. We get preferred visa treatment which makes us one of the most mobile work forces, our profession is universally recognized even if we did not actually get a degree, we can work from home and we’re monetarily compensated in a way that even juniors coming from a few month training will out-earn many studied professions.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://lucumr.pocoo.org/2021/2/5/be-humble/&quot;&gt;Be Humble&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/2021/deb0e4b7e744eb8767d1ad803c7922f3/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Il y a des coincidences comme celle-ci. On me demande ce que j’ai réalisé après une année de pandémie. Je réponds que j’ai pris conscience de la chance que j’ai, de par mes privilèges et mon mode de vie. Je regarde mon agrégateur 30&amp;nbsp;minutes plus tard et il y a ce billet d’Armin.&lt;/p&gt;
&lt;p&gt;J’ai également réalisé que je n’avais pas parlé anglais depuis plus d’un an… mes interlocuteur·ices probablement aussi&amp;#8239;!&lt;/p&gt;
&lt;hr/&gt;&lt;p&gt;&lt;a href=&quot;mailto:david@larlet.fr&quot;&gt;Réagir ?&lt;/a&gt;&lt;/p&gt;</summary>
</entry>
<entry xml:lang="fr">
<title>Consentement</title>
<link href="https://larlet.fr/david/2021/02/03/" rel="alternate" type="text/html" />
<updated>2021-02-03T12:00:00+01:00</updated>
<id>https://larlet.fr/david/2021/02/03/</id>
<summary type="html">

&lt;blockquote lang=&quot;en&quot;&gt;
&lt;p&gt;The Consentful Tech Project’s definition of good &lt;mark&gt;digital consent&lt;/mark&gt; is adapted from Planned Parenthood’s definition of sexual consent, which abbreviates to the easy-to-remember, tasty acronym “FRIES.” According to this definition, consent must be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Freely given.&lt;/strong&gt; Doing something with someone is a decision that should be made without pressure, force, manipulation, or while incapacitated.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reversible.&lt;/strong&gt; Anyone can change their mind about what they want to do, at any time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Informed.&lt;/strong&gt; Be honest. For example, if someone says they’ll use protection and then they don’t, that’s not consent.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enthusiastic.&lt;/strong&gt; If someone isn’t excited, or really into it, that’s not consent.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Specific.&lt;/strong&gt; Saying yes to one thing doesn’t mean they’ve said yes to others.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://www.consentfultech.io/&quot;&gt;What is Consentful Tech?&lt;/a&gt;&lt;/em&gt;&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Jolie découverte &lt;a href=&quot;https://www.internetactu.net/2021/02/03/design-justice-repolitiser-le-design/&quot;&gt;via un auto-commentaire&lt;/a&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/2021/6faa32ba37a3b1232125db9858700627/&quot;&gt;cache&lt;/a&gt;) de la part d’Hubert Guillaud sur un article bien dense aussi. Il y a un &lt;a href=&quot;http://www.consentfultech.io/wp-content/uploads/2019/10/Building-Consentful-Tech.pdf&quot;&gt;PDF de 300&amp;#8239;Ko&lt;/a&gt; (&lt;a href=&quot;https://larlet.fr/static/david/2021/Building-Consentful-Tech.pdf&quot;&gt;cache&lt;/a&gt;) qui vient compléter la définition et qui donne davantage de précisions — dont celle-ci en particulier&amp;nbsp;:&lt;/p&gt;

&lt;blockquote lang=&quot;en&quot;&gt;
&lt;p&gt;“Fail faster” is a maxim of application developers these days. It means putting something out into the world quickly and responding to user feedback in future iterations. This is a great way to optimize the value of your application to your users, by starting with something simple and experimenting until you get the right features.&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;It isn’t enough to iterate features in response to harm — &lt;mark&gt;we must also iterate the process that lead to those features being released&lt;/mark&gt;. What would that process look like if it was centered around the privacy and security of survivors of violence? Of people from communities that are regularly subject to state surveillance?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Les plateformes peuvent s’excuser &lt;em&gt;a posteriori&lt;/em&gt; mais qu’en est-il de &lt;a href=&quot;https://larlet.fr/david/2021/01/06/&quot;&gt;rendre des comptes&lt;/a&gt; sur ce qui a été mis en place en interne pour ne pas reproduire de telles situations&amp;#8239;? Voilà de quoi ajouter pas mal d’eau au moulin qui me sert de cerveau. Et pendant ce temps là, j’apprends qu’il y a des &lt;q&gt;chiens de garde de la vie privée&lt;/q&gt; au Canada&amp;nbsp;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Le rapport note entre autres que l’entreprise américaine a constitué une base de données de «&amp;nbsp;plus de trois milliards d’images de visages&amp;nbsp;», y compris ceux d’un grand nombre de Canadiens et d’enfants. Des forces policières y ont eu accès, tout comme des organisations commerciales, et ce, &lt;mark&gt;sans le consentement des personnes&lt;/mark&gt;, déplorent le commissaire Daniel Therrien et ses homologues du Québec, de l’Alberta et de la Colombie-Britannique.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://www.ledevoir.com/societe/594536/reconnaissance-faciale-clearview-ai-a-viole-la-vie-privee-des-canadiens&quot;&gt;Reconnaissance faciale: Clearview AI a violé la vie privée des Canadiens&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/2021/0e0d866f920298fbc0624c03ddc83d24/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr/&gt;&lt;p&gt;&lt;a href=&quot;mailto:david@larlet.fr&quot;&gt;Réagir ?&lt;/a&gt;&lt;/p&gt;</summary>
</entry>
<entry xml:lang="fr">
<title>Complexité</title>
<link href="https://larlet.fr/david/2021/02/02/" rel="alternate" type="text/html" />

Loading…
Cancel
Save