A place to cache linked articles (think custom and personal wayback machine)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. <!doctype html><!-- This is a valid HTML5 document. -->
  2. <!-- Screen readers, SEO, extensions and so on. -->
  3. <html lang="fr">
  4. <!-- Has to be within the first 1024 bytes, hence before the <title>
  5. See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
  6. <meta charset="utf-8">
  7. <!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
  8. <!-- The viewport meta is quite crowded and we are responsible for that.
  9. See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
  10. <meta name="viewport" content="width=device-width,initial-scale=1">
  11. <!-- Required to make a valid HTML5 document. -->
  12. <title>Atlanta Asks Google Whether It Targeted Black Homeless People (archive) — David Larlet</title>
  13. <meta name="description" content="Publication mise en cache pour en conserver une trace.">
  14. <!-- That good ol' feed, subscribe :). -->
  15. <link rel="alternate" type="application/atom+xml" title="Feed" href="/david/log/">
  16. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  17. <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons2/apple-touch-icon.png">
  18. <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons2/favicon-32x32.png">
  19. <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons2/favicon-16x16.png">
  20. <link rel="manifest" href="/static/david/icons2/site.webmanifest">
  21. <link rel="mask-icon" href="/static/david/icons2/safari-pinned-tab.svg" color="#07486c">
  22. <link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
  23. <meta name="msapplication-TileColor" content="#f0f0ea">
  24. <meta name="msapplication-config" content="/static/david/icons2/browserconfig.xml">
  25. <meta name="theme-color" content="#f0f0ea">
  26. <!-- Documented, feel free to shoot an email. -->
  27. <link rel="stylesheet" href="/static/david/css/style_2020-06-19.css">
  28. <!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
  29. <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>
  30. <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>
  31. <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>
  32. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  33. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  34. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  35. <script type="text/javascript">
  36. function toggleTheme(themeName) {
  37. document.documentElement.classList.toggle(
  38. 'forced-dark',
  39. themeName === 'dark'
  40. )
  41. document.documentElement.classList.toggle(
  42. 'forced-light',
  43. themeName === 'light'
  44. )
  45. }
  46. const selectedTheme = localStorage.getItem('theme')
  47. if (selectedTheme !== 'undefined') {
  48. toggleTheme(selectedTheme)
  49. }
  50. </script>
  51. <meta name="robots" content="noindex, nofollow">
  52. <meta content="origin-when-cross-origin" name="referrer">
  53. <!-- Canonical URL for SEO purposes -->
  54. <link rel="canonical" href="https://www.nytimes.com/2019/10/04/technology/google-facial-recognition-atlanta-homeless.html">
  55. <body class="remarkdown h1-underline h2-underline h3-underline hr-center ul-star pre-tick">
  56. <article>
  57. <header>
  58. <h1>Atlanta Asks Google Whether It Targeted Black Homeless People</h1>
  59. </header>
  60. <nav>
  61. <p class="center">
  62. <a href="/david/" title="Aller à l’accueil">🏠</a> •
  63. <a href="https://www.nytimes.com/2019/10/04/technology/google-facial-recognition-atlanta-homeless.html" title="Lien vers le contenu original">Source originale</a>
  64. </p>
  65. </nav>
  66. <hr>
  67. <main>
  68. <p class="css-exrw3m evys1bk0">Atlanta officials are seeking answers from Google after a news report said that company contractors had sought out black homeless people in the city to scan their faces to improve Google’s facial-recognition technology.</p>
  69. <p class="css-exrw3m evys1bk0">The New York Daily News <a class="css-1g7m0tk" href="https://www.nydailynews.com/news/national/ny-google-darker-skin-tones-facial-recognition-pixel-20191002-5vxpgowknffnvbmy5eg7epsf34-story.html" title="" rel="noopener noreferrer" target="_blank">reported on Wednesday</a> that a staffing agency hired by Google had sent its contractors to numerous American cities to target black people for facial scans. One unnamed former worker told the newspaper that in Atlanta, the effort included finding those who were homeless because they were less likely to speak to the media.</p>
  70. <p class="css-exrw3m evys1bk0">On Friday, Nina Hickson, Atlanta’s city attorney, sent a letter to Google asking for an explanation.</p>
  71. <p class="css-exrw3m evys1bk0">“The possibility that members of our most vulnerable populations are being exploited to advance your company’s commercial interest is profoundly alarming for numerous reasons,” she said in a letter to Kent Walker, Google’s legal and policy chief. “If some or all of the reporting was accurate, we would welcome your response as what corrective action has been and will be taken.”</p>
  72. <p class="css-exrw3m evys1bk0">Google said it had hired contractors to scan the faces of volunteers to improve software that would enable users to unlock Google’s new phone simply by looking at it. The company immediately suspended the research and began investigating after learning of the details in The Daily News article, a Google spokesman said.</p>
  73. <p class="css-exrw3m evys1bk0">“We’re taking these claims seriously,” he said in a statement.</p>
  74. <p class="css-exrw3m evys1bk0">The dust-up is the latest scrutiny of tech companies’ development of facial-recognition technology. Critics say that such technology can be <a class="css-1g7m0tk" href="https://www.nytimes.com/2019/04/14/technology/china-surveillance-artificial-intelligence-racial-profiling.html" title="">abused by governments</a> or bad actors and that it has already shown <a class="css-1g7m0tk" href="https://www.nytimes.com/2018/07/26/technology/amazon-aclu-facial-recognition-congress.html" title="">signs of bias</a>. Some facial-recognition software has <a class="css-1g7m0tk" href="https://www.nytimes.com/2018/02/09/technology/facial-recognition-race-artificial-intelligence.html" title="">struggled with dark-skinned people</a>.</p>
  75. <p class="css-exrw3m evys1bk0">But even companies’ efforts to improve the software and prevent such bias are proving controversial, as it requires <a class="css-1g7m0tk" href="https://www.nytimes.com/2019/07/13/technology/databases-faces-facial-recognition-technology.html" title="">the large-scale collection</a> of scans and images of real people’s faces.</p>
  76. <p class="css-exrw3m evys1bk0">Google said it hired contractors from a staffing agency named Randstad for the research. Google wanted the contractors to collect a diverse sample of faces to ensure that its software would work for people of all skin tones, two Google executives said in an email to colleagues on Thursday. A company spokesman provided the email to The New York Times.</p>
  77. <p class="css-exrw3m evys1bk0">“Our goal in this case has been to ensure we have a fair and secure feature that works across different skin tones and face shapes,” the Google executives said in the email.</p>
  78. <p class="css-exrw3m evys1bk0">The unnamed person who told The Daily News that Randstad sent the contractors to Atlanta to focus on black homeless people also told the newspaper that a Google manager was not present when that order was made. A second unnamed contractor told The Daily News that employees were instructed to locate homeless people and university students in California because they would probably be attracted to the $5 gift cards volunteers received in exchange for their facial scans.</p>
  79. <p class="css-exrw3m evys1bk0">Randstad manages a work force of more than 100,000 contractors in the United States and Canada each week. The company, which is based in the Netherlands and has operations in 38 countries, did not respond to requests for comment. Google relies heavily on contract and temporary workers; they now <a class="css-1g7m0tk" href="https://www.nytimes.com/2019/05/28/technology/google-temp-workers.html" title="">outnumber its full-time employees</a>.</p>
  80. <p class="css-exrw3m evys1bk0">Several unnamed people who worked on the facial recognition project told The Daily News that Randstad managers urged the contractors to mislead participants in the study, including by rushing them through consent forms and telling them that the phone scanning their faces was not recording.</p>
  81. <p class="css-exrw3m evys1bk0">The Google executives did not confirm those details in their email. They said that the tactics described in the article were “very disturbing.” Google instructed its contractors to be “truthful and transparent” with volunteers in the study by obtaining their consent and ensuring they knew why Google was collecting the data, the executives said in the email.</p>
  82. <p class="css-exrw3m evys1bk0">“Transparency is obviously important, and it is absolutely not okay to be misleading with participants,” they said.</p>
  83. <p class="css-exrw3m evys1bk0">A Google spokesman said that the volunteers’ facial scans were encrypted and only used for the research, and deleted once the research is completed.</p>
  84. <p class="css-exrw3m evys1bk0">In 2017, <a class="css-1g7m0tk" href="https://gizmodo.com/how-apple-says-it-prevented-face-id-from-being-racist-1819557448" title="" rel="noopener noreferrer" target="_blank">an Apple executive told Congress</a> that the company developed its facial-recognition software using more than a billion images, including facial scans collected in its own research studies.</p>
  85. <p class="css-exrw3m evys1bk0">“We worked with participants from around the world to include a representative group of people accounting for gender, age, ethnicity and other factors,” the executive said.</p>
  86. </main>
  87. </article>
  88. <hr>
  89. <footer>
  90. <p>
  91. <a href="/david/" title="Aller à l’accueil">🏠</a> •
  92. <a href="/david/log/" title="Accès au flux RSS">🤖</a> •
  93. <a href="http://larlet.com" title="Go to my English profile" data-instant>🇨🇦</a> •
  94. <a href="mailto:david%40larlet.fr" title="Envoyer un courriel">📮</a> •
  95. <abbr title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340">🧚</abbr>
  96. </p>
  97. <template id="theme-selector">
  98. <form>
  99. <fieldset>
  100. <legend>Thème</legend>
  101. <label>
  102. <input type="radio" value="auto" name="chosen-color-scheme" checked> Auto
  103. </label>
  104. <label>
  105. <input type="radio" value="dark" name="chosen-color-scheme"> Foncé
  106. </label>
  107. <label>
  108. <input type="radio" value="light" name="chosen-color-scheme"> Clair
  109. </label>
  110. </fieldset>
  111. </form>
  112. </template>
  113. </footer>
  114. <script type="text/javascript">
  115. function loadThemeForm(templateName) {
  116. const themeSelectorTemplate = document.querySelector(templateName)
  117. const form = themeSelectorTemplate.content.firstElementChild
  118. themeSelectorTemplate.replaceWith(form)
  119. form.addEventListener('change', (e) => {
  120. const chosenColorScheme = e.target.value
  121. localStorage.setItem('theme', chosenColorScheme)
  122. toggleTheme(chosenColorScheme)
  123. })
  124. const selectedTheme = localStorage.getItem('theme')
  125. if (selectedTheme && selectedTheme !== 'undefined') {
  126. form.querySelector(`[value="${selectedTheme}"]`).checked = true
  127. }
  128. }
  129. const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
  130. window.addEventListener('load', () => {
  131. let hasDarkRules = false
  132. for (const styleSheet of Array.from(document.styleSheets)) {
  133. let mediaRules = []
  134. for (const cssRule of styleSheet.cssRules) {
  135. if (cssRule.type !== CSSRule.MEDIA_RULE) {
  136. continue
  137. }
  138. // WARNING: Safari does not have/supports `conditionText`.
  139. if (cssRule.conditionText) {
  140. if (cssRule.conditionText !== prefersColorSchemeDark) {
  141. continue
  142. }
  143. } else {
  144. if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
  145. continue
  146. }
  147. }
  148. mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
  149. }
  150. // WARNING: do not try to insert a Rule to a styleSheet you are
  151. // currently iterating on, otherwise the browser will be stuck
  152. // in a infinite loop…
  153. for (const mediaRule of mediaRules) {
  154. styleSheet.insertRule(mediaRule.cssText)
  155. hasDarkRules = true
  156. }
  157. }
  158. if (hasDarkRules) {
  159. loadThemeForm('#theme-selector')
  160. }
  161. })
  162. </script>
  163. </body>
  164. </html>