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 30KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579
  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,minimum-scale=1,initial-scale=1,shrink-to-fit=no">
  11. <!-- Required to make a valid HTML5 document. -->
  12. <title>Onward! Another #GoogleWalkout Goodbye (archive) — David Larlet</title>
  13. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  14. <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons/apple-touch-icon.png">
  15. <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons/favicon-32x32.png">
  16. <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons/favicon-16x16.png">
  17. <link rel="manifest" href="/manifest.json">
  18. <link rel="mask-icon" href="/static/david/icons/safari-pinned-tab.svg" color="#5bbad5">
  19. <link rel="shortcut icon" href="/static/david/icons/favicon.ico">
  20. <meta name="apple-mobile-web-app-title" content="David Larlet">
  21. <meta name="application-name" content="David Larlet">
  22. <meta name="msapplication-TileColor" content="#da532c">
  23. <meta name="msapplication-config" content="/static/david/icons/browserconfig.xml">
  24. <meta name="theme-color" content="#f0f0ea">
  25. <!-- That good ol' feed, subscribe :p. -->
  26. <link rel=alternate type="application/atom+xml" title=Feed href="/david/log/">
  27. <meta name="robots" content="noindex, nofollow">
  28. <meta content="origin-when-cross-origin" name="referrer">
  29. <!-- Canonical URL for SEO purposes -->
  30. <link rel="canonical" href="https://medium.com/@GoogleWalkout/onward-another-googlewalkout-goodbye-b733fa134a7d">
  31. <style>
  32. /* http://meyerweb.com/eric/tools/css/reset/ */
  33. html, body, div, span,
  34. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  35. a, abbr, address, big, cite, code,
  36. del, dfn, em, img, ins,
  37. small, strike, strong, tt, var,
  38. dl, dt, dd, ol, ul, li,
  39. fieldset, form, label, legend,
  40. table, caption, tbody, tfoot, thead, tr, th, td,
  41. article, aside, canvas, details, embed,
  42. figure, figcaption, footer, header, hgroup,
  43. menu, nav, output, ruby, section, summary,
  44. time, mark, audio, video {
  45. margin: 0;
  46. padding: 0;
  47. border: 0;
  48. font-size: 100%;
  49. font: inherit;
  50. vertical-align: baseline;
  51. }
  52. /* HTML5 display-role reset for older browsers */
  53. article, aside, details, figcaption, figure,
  54. footer, header, hgroup, menu, nav, section { display: block; }
  55. body { line-height: 1; }
  56. blockquote, q { quotes: none; }
  57. blockquote:before, blockquote:after,
  58. q:before, q:after {
  59. content: '';
  60. content: none;
  61. }
  62. table {
  63. border-collapse: collapse;
  64. border-spacing: 0;
  65. }
  66. /* http://practicaltypography.com/equity.html */
  67. /* https://calendar.perfplanet.com/2016/no-font-face-bulletproof-syntax/ */
  68. /* https://www.filamentgroup.com/lab/js-web-fonts.html */
  69. @font-face {
  70. font-family: 'EquityTextB';
  71. src: url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff2') format('woff2'),
  72. url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff') format('woff');
  73. font-weight: 300;
  74. font-style: normal;
  75. font-display: swap;
  76. }
  77. @font-face {
  78. font-family: 'EquityTextB';
  79. src: url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff2') format('woff2'),
  80. url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff') format('woff');
  81. font-weight: 300;
  82. font-style: italic;
  83. font-display: swap;
  84. }
  85. @font-face {
  86. font-family: 'EquityTextB';
  87. src: url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff2') format('woff2'),
  88. url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff') format('woff');
  89. font-weight: 700;
  90. font-style: normal;
  91. font-display: swap;
  92. }
  93. @font-face {
  94. font-family: 'ConcourseT3';
  95. src: url('/static/david/css/fonts/concourse_t3_regular-webfont-20190806.woff2') format('woff2'),
  96. url('/static/david/css/fonts/concourse_t3_regular-webfont-20190806.woff') format('woff');
  97. font-weight: 300;
  98. font-style: normal;
  99. font-display: swap;
  100. }
  101. /* http://practice.typekit.com/lesson/caring-about-opentype-features/ */
  102. body {
  103. /* http://www.cssfontstack.com/ Palatino 99% Win 86% Mac */
  104. font-family: "EquityTextB", Palatino, serif;
  105. background-color: #f0f0ea;
  106. color: #07486c;
  107. font-kerning: normal;
  108. -moz-osx-font-smoothing: grayscale;
  109. -webkit-font-smoothing: subpixel-antialiased;
  110. text-rendering: optimizeLegibility;
  111. font-variant-ligatures: common-ligatures contextual;
  112. font-feature-settings: "kern", "liga", "clig", "calt";
  113. }
  114. pre, code, kbd, samp, var, tt {
  115. font-family: 'TriplicateT4c', monospace;
  116. }
  117. em {
  118. font-style: italic;
  119. color: #323a45;
  120. }
  121. strong {
  122. font-weight: bold;
  123. color: black;
  124. }
  125. nav {
  126. background-color: #323a45;
  127. color: #f0f0ea;
  128. display: flex;
  129. justify-content: space-around;
  130. padding: 1rem .5rem;
  131. }
  132. nav:last-child {
  133. border-bottom: 1vh solid #2d7474;
  134. }
  135. nav a {
  136. color: #f0f0ea;
  137. }
  138. nav abbr {
  139. border-bottom: 1px dotted white;
  140. }
  141. h1 {
  142. border-top: 1vh solid #2d7474;
  143. border-bottom: .2vh dotted #2d7474;
  144. background-color: #e3e1e1;
  145. color: #323a45;
  146. text-align: center;
  147. padding: 5rem 0 4rem 0;
  148. width: 100%;
  149. font-family: 'ConcourseT3';
  150. display: flex;
  151. flex-direction: column;
  152. }
  153. h1.single {
  154. padding-bottom: 10rem;
  155. }
  156. h1 span {
  157. position: absolute;
  158. top: 1vh;
  159. left: 20%;
  160. line-height: 0;
  161. }
  162. h1 span a {
  163. line-height: 1.7;
  164. padding: 1rem 1.2rem .6rem 1.2rem;
  165. border-radius: 0 0 6% 6%;
  166. background: #2d7474;
  167. font-size: 1.3rem;
  168. color: white;
  169. text-decoration: none;
  170. }
  171. h2 {
  172. margin: 4rem 0 1rem;
  173. border-top: .2vh solid #2d7474;
  174. padding-top: 1vh;
  175. }
  176. h3 {
  177. text-align: center;
  178. margin: 3rem 0 .75em;
  179. }
  180. hr {
  181. height: .4rem;
  182. width: .4rem;
  183. border-radius: .4rem;
  184. background: #07486c;
  185. margin: 2.5rem auto;
  186. }
  187. time {
  188. display: bloc;
  189. margin-left: 0 !important;
  190. }
  191. ul, ol {
  192. margin: 2rem;
  193. }
  194. ul {
  195. list-style-type: square;
  196. }
  197. a {
  198. text-decoration-skip-ink: auto;
  199. text-decoration-thickness: 0.05em;
  200. text-underline-offset: 0.09em;
  201. }
  202. article {
  203. max-width: 50rem;
  204. display: flex;
  205. flex-direction: column;
  206. margin: 2rem auto;
  207. }
  208. article.single {
  209. border-top: .2vh dotted #2d7474;
  210. margin: -6rem auto 1rem auto;
  211. background: #f0f0ea;
  212. padding: 2rem;
  213. }
  214. article p:last-child {
  215. margin-bottom: 1rem;
  216. }
  217. p {
  218. padding: 0 .5rem;
  219. margin-left: 3rem;
  220. }
  221. p + p,
  222. figure + p {
  223. margin-top: 2rem;
  224. }
  225. blockquote {
  226. background-color: #e3e1e1;
  227. border-left: .5vw solid #2d7474;
  228. display: flex;
  229. flex-direction: column;
  230. align-items: center;
  231. padding: 1rem;
  232. margin: 1.5rem;
  233. }
  234. blockquote cite {
  235. font-style: italic;
  236. }
  237. blockquote p {
  238. margin-left: 0;
  239. }
  240. figure {
  241. border-top: .2vh solid #2d7474;
  242. background-color: #e3e1e1;
  243. text-align: center;
  244. padding: 1.5rem 0;
  245. margin: 1rem 0 0;
  246. font-size: 1.5rem;
  247. width: 100%;
  248. }
  249. figure img {
  250. max-width: 250px;
  251. max-height: 250px;
  252. border: .5vw solid #323a45;
  253. padding: 1px;
  254. }
  255. figcaption {
  256. padding: 1rem;
  257. line-height: 1.4;
  258. }
  259. aside {
  260. display: flex;
  261. flex-direction: column;
  262. background-color: #e3e1e1;
  263. padding: 1rem 0;
  264. border-bottom: .2vh solid #07486c;
  265. }
  266. aside p {
  267. max-width: 50rem;
  268. margin: 0 auto;
  269. }
  270. /* https://fvsch.com/code/css-locks/ */
  271. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  272. font-size: 1rem;
  273. line-height: calc( 1.5em + 0.2 * 1rem );
  274. }
  275. h1 {
  276. font-size: 1.9rem;
  277. line-height: calc( 1.2em + 0.2 * 1rem );
  278. }
  279. h2 {
  280. font-size: 1.6rem;
  281. line-height: calc( 1.3em + 0.2 * 1rem );
  282. }
  283. h3 {
  284. font-size: 1.35rem;
  285. line-height: calc( 1.4em + 0.2 * 1rem );
  286. }
  287. @media (min-width: 20em) {
  288. /* The (100vw - 20rem) / (50 - 20) part
  289. resolves to 0-1rem, depending on the
  290. viewport width (between 20em and 50em). */
  291. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  292. font-size: calc( 1rem + .6 * (100vw - 20rem) / (50 - 20) );
  293. line-height: calc( 1.5em + 0.2 * (100vw - 50rem) / (20 - 50) );
  294. margin-left: 0;
  295. }
  296. h1 {
  297. font-size: calc( 1.9rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  298. line-height: calc( 1.2em + 0.2 * (100vw - 50rem) / (20 - 50) );
  299. }
  300. h2 {
  301. font-size: calc( 1.5rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  302. line-height: calc( 1.3em + 0.2 * (100vw - 50rem) / (20 - 50) );
  303. }
  304. h3 {
  305. font-size: calc( 1.35rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  306. line-height: calc( 1.4em + 0.2 * (100vw - 50rem) / (20 - 50) );
  307. }
  308. }
  309. @media (min-width: 50em) {
  310. /* The right part of the addition *must* be a
  311. rem value. In this example we *could* change
  312. the whole declaration to font-size:2.5rem,
  313. but if our baseline value was not expressed
  314. in rem we would have to use calc. */
  315. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  316. font-size: calc( 1rem + .6 * 1rem );
  317. line-height: 1.5em;
  318. }
  319. p, li, pre, details {
  320. margin-left: 3rem;
  321. }
  322. h1 {
  323. font-size: calc( 1.9rem + 1.5 * 1rem );
  324. line-height: 1.2em;
  325. }
  326. h2 {
  327. font-size: calc( 1.5rem + 1.5 * 1rem );
  328. line-height: 1.3em;
  329. }
  330. h3 {
  331. font-size: calc( 1.35rem + 1.5 * 1rem );
  332. line-height: 1.4em;
  333. }
  334. figure img {
  335. max-width: 500px;
  336. max-height: 500px;
  337. }
  338. }
  339. figure.unsquared {
  340. margin-bottom: 1.5rem;
  341. }
  342. figure.unsquared img {
  343. height: inherit;
  344. }
  345. @media print {
  346. body { font-size: 100%; }
  347. a:after { content: " (" attr(href) ")"; }
  348. a, a:link, a:visited, a:after {
  349. text-decoration: underline;
  350. text-shadow: none !important;
  351. background-image: none !important;
  352. background: white;
  353. color: black;
  354. }
  355. abbr[title] { border-bottom: 0; }
  356. abbr[title]:after { content: " (" attr(title) ")"; }
  357. img { page-break-inside: avoid; }
  358. @page { margin: 2cm .5cm; }
  359. h1, h2, h3 { page-break-after: avoid; }
  360. p3 { orphans: 3; widows: 3; }
  361. img {
  362. max-width: 250px !important;
  363. max-height: 250px !important;
  364. }
  365. nav, aside { display: none; }
  366. }
  367. ul.with_columns {
  368. column-count: 1;
  369. }
  370. @media (min-width: 20em) {
  371. ul.with_columns {
  372. column-count: 2;
  373. }
  374. }
  375. @media (min-width: 50em) {
  376. ul.with_columns {
  377. column-count: 3;
  378. }
  379. }
  380. ul.with_two_columns {
  381. column-count: 1;
  382. }
  383. @media (min-width: 20em) {
  384. ul.with_two_columns {
  385. column-count: 1;
  386. }
  387. }
  388. @media (min-width: 50em) {
  389. ul.with_two_columns {
  390. column-count: 2;
  391. }
  392. }
  393. .gallery {
  394. display: flex;
  395. flex-wrap: wrap;
  396. justify-content: space-around;
  397. }
  398. .gallery figure img {
  399. margin-left: 1rem;
  400. margin-right: 1rem;
  401. }
  402. .gallery figure figcaption {
  403. font-family: 'ConcourseT3'
  404. }
  405. footer {
  406. font-family: 'ConcourseT3';
  407. display: flex;
  408. flex-direction: column;
  409. border-top: 3px solid white;
  410. padding: 4rem 0;
  411. background-color: #07486c;
  412. color: white;
  413. }
  414. footer > * {
  415. max-width: 50rem;
  416. margin: 0 auto;
  417. }
  418. footer a {
  419. color: #f1c40f;
  420. }
  421. footer .avatar {
  422. width: 200px;
  423. height: 200px;
  424. border-radius: 50%;
  425. float: left;
  426. -webkit-shape-outside: circle();
  427. shape-outside: circle();
  428. margin-right: 2rem;
  429. padding: 2px 5px 5px 2px;
  430. background: white;
  431. border-left: 1px solid #f1c40f;
  432. border-top: 1px solid #f1c40f;
  433. border-right: 5px solid #f1c40f;
  434. border-bottom: 5px solid #f1c40f;
  435. }
  436. </style>
  437. <h1>
  438. <span><a id="jumper" href="#jumpto" title="Un peu perdu ?">?</a></span>
  439. Onward! Another #GoogleWalkout Goodbye (archive)
  440. <time>Pour la pérennité des contenus liés. Non-indexé, retrait sur simple email.</time>
  441. </h1>
  442. <section>
  443. <article>
  444. <h3><a href="https://medium.com/@GoogleWalkout/onward-another-googlewalkout-goodbye-b733fa134a7d">Source originale du contenu</a></h3>
  445. <p id="f60e" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko"><em class="kp">In April, two of the organizers of the Google Walkout, Meredith Whittaker and Claire Stapleton, came forward with the stories of the retaliation they’ve faced as a result of speaking out at the company. Claire left Google in June</em>—<em class="kp">yesterday was Meredith’s last day.</em></p>
  446. <p id="c47e" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko"><em class="kp">Here’s the note she shared internally:</em></p>
  447. <p id="a6e0" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">July 10th was my 13-year Google anniversary, and today is my last day.</p>
  448. <p id="1776" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">My experience at Google shaped who I am and the path I’m on. It’s hard to overstate how grateful I am for the teachers, mentors, and friends along the way, or how surreal this moment is. I still can’t imagine my badge not working.</p>
  449. <p id="4c99" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">The reasons I’m leaving aren’t a mystery. I’m committed to the AI Now Institute, to my AI ethics work, and to organizing for an accountable tech industry — and it’s clear Google isn’t a place where I can continue this work.</p>
  450. <p id="ff8b" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">This has been hard to accept, since this work urgently needs doing. Google is one of the most powerful organizations on the planet; I’ve had the privilege to see it grow from a few thousand committed people to the behemoth it is today.[1]</p>
  451. <p id="eaa3" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">The company has emerged as a global leader in AI (the result of some combination of strategy, luck, timing, and massive centralized data and compute resources).[2] This has helped propel Google’s entry into “new markets” — <a href="https://verily.com/projects/" class="bb cn kq kr ks kt">healthcare</a>, <a href="https://gizmodo.com/how-google-microsoft-and-big-tech-are-automating-the-1832790799" class="bb cn kq kr ks kt">fossil fuels</a>, <a href="https://www.sidewalklabs.com/" class="bb cn kq kr ks kt">city development</a> <a href="https://www.blocksidewalk.ca/" class="bb cn kq kr ks kt">and governance</a>, <a href="https://waymo.com/" class="bb cn kq kr ks kt">transportation</a>, and beyond.[3]</p>
  452. <p id="712c" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">The result is that Google, in the conventional pursuit of quarterly earnings, is gaining significant and largely unchecked power to impact our world (including in profoundly dangerous ways, such as accelerating the extraction of fossil fuels and the deployment of surveillance technology). I’m certain many in leadership — who learned what Google was and why it was great over a decade ago — don’t truly understand the direction in which Google is growing. Nor are they incentivized to.[4]</p>
  453. <p id="3a56" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">How this vast power is used — who benefits and who bears the risk — is one of the most urgent social and political (and yes, technical) questions of our time.[5] And we have a lot of work to do. The AI field is overwhelmingly white and male, and as the Walkout highlighted, there are systems in place that are keeping it that way. This, while marginalized populations bear most of the risks of biased or harmful AI.[6] The AI industry and the tools it creates are already widening inequality, enriching the powerful and disadvantaging those who are struggling.</p>
  454. <p id="d7ac" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">Addressing these problems, and making sure AI is just, accountable, and safe, will require serious structural change to how technology is developed and how tech corporations are run. Ethical principles and in-house ethical reviews are a positive step, but we need a lot more.</p>
  455. <p id="5e62" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">I’ve had an amazing time here. I climbed my way from an entry level role at Google in 2006 to an established position as a researcher and public voice on AI issues. I marshalled and presented evidence in the service of more accountable technology. I’m proud of what I did, and grateful to work with amazing colleagues.</p>
  456. <p id="1bad" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">I have tried hard to offer evidence and pathways for positive structural change, but over time I realized that my presence “at the table” was more about the appearance of an inclusive debate, rather than seriously contending with the problems in the company. In the meantime, the issues of AI, bias and inequity grew more urgent, and I became increasingly worried.</p>
  457. <p id="ac83" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">Part of my response was to co-found the AI Now Institute at NYU with Kate Crawford, establishing a home for rigorous research that could examine the social implications of AI, and communicate this to the public. This has been an unqualified success, and we’ve already had extraordinary impact across research and policy. The other part was to begin organizing: history shows that centralized power rarely concedes without collective action.</p>
  458. <p id="57a1" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">What began as an experiment — can we apply labor organizing to address tech’s ethical crisis? — became one of the most difficult and gratifying efforts I’ve ever been involved in. Organized tech workers — you! — have emerged as a force capable of making real change, pushing for public accountability, oversight, and meaningful equity. And this right when the world needs it most.</p>
  459. <p id="e345" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">Leaving Google is deeply emotional for me, and I don’t know all of the ways I’ll miss it. I’m lucky because I get to continue my work at AI Now. And I’d be much sadder if I didn’t see many hundreds of Googlers establishing themselves as leaders, contributing their brilliance to organizing, and refusing to stand silent in the face of leadership’s dangerous complicity. Please, keep going!</p>
  460. <p id="75df" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">The stakes are extremely high. The use of AI for social control and oppression is already emerging, even in the face of developers’ best of intentions. We have a short window in which to act, to build in real guardrails for these systems, before AI is built into our infrastructure and it’s too late.</p>
  461. <p id="921c" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">I offer my unwavering support and love to those of you who continue to do amazing work here, and who have taken risks to support others. In solidarity with all of you who will continue this essential work within Google, I’ll close by offering an incomplete map of where I see future tech organizing moving.</p>
  462. <ul class=""><li id="bbdc" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko ku kv kw"><strong class="kd kx">Unionize — in a way that works</strong><br/>There are good unions and there are awful unions, but building structural power that will allow Google workers to hold leadership accountable is something worth doing. And generally, this is called a union. This doesn’t mean letting an outside union “organize” Google and dictate worker concerns (this would be a bad model, in my view). In many places it’s quite possible to DIY a union. It does mean continuing to build strong relationships with each other, and doing this in a way that recognizes both prior art and the significant, specific concerns plaguing the tech industry — including its outsized influence on all other sectors. And it means continuing to place equity concerns at the center of organizing, and including TVCs at the helm of decision-making — the company (and “the future of work”) is moving in a direction where soon everyone but upper management will be a TVC. In considering which structure best accomplishes these goals, I would advocate boldness, remembering that the labor protections we have were won through organizing and collective action, not the other way around.</li><li id="bf0e" class="kb kc fm bs kd b ke ky kg kz ki la kk lb km lc ko ku kv kw"><strong class="kd kx">Protect conscientious objectors and whistleblowers</strong><br/>We’ve seen too many reports of retaliation and punishment against those who speak up about unethical projects and toxic workplace conditions. <a href="https://www.stanfordlawreview.org/online/ending-harassment-by-starting-with-retaliation" class="bb cn kq kr ks kt">This serves to prevent necessary change and to make accountability impossible.</a> Google needs worker-led structures that can ensure it’s safe to speak about the darker side of the company. These should include protections for whistleblowers who alert the public to dangerous or unethical projects that put them at risk. The public deserves to know how, and where, powerful technical systems are shaping their lives and opportunities.</li><li id="dd95" class="kb kc fm bs kd b ke ky kg kz ki la kk lb km lc ko ku kv kw"><strong class="kd kx">Demand to know what you’re working on, and how it’s used</strong><br/>Too often, those designing and developing technical systems don’t know how they’ll be used, or by whom (see: Maven, Dragonfly, etc). The right to know what you’re working on, and how it’s applied, should be recognized as fundamental. And to uphold this right, Google’s infrastructures and processes need to adapt, providing a “chain of title” from design through to application. This is also a structural requirement for meaningful accountability and compliance. Such a demand should be at the core of ethical organizing, and could be extended to ensure that the public is aware of where specific technologies that impact their lives and communities are being applied, and by whom.</li><li id="4a68" class="kb kc fm bs kd b ke ky kg kz ki la kk lb km lc ko ku kv kw"><strong class="kd kx">Build solidarity with those beyond the company</strong><br/>The application of Google’s tech goes well beyond the relatively homogeneous Google campuses (“billions of users or none,” I’ve heard many an exec opine). As such, people living in contexts well outside of Google are often in the best position to speak to the true impacts of Google’s tech — whether it be the click-workers training data for AI models, or the communities most impacted by YouTube’s engagement-driven algorithm. Holding Google accountable and ensuring a safe workplace and will require that tech worker organizers form strong alliances with independent researchers, journalists, and communities on the front lines. This has the added benefit of building more powerful organizing structures.</li></ul>
  463. <p id="ad70" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">Onward!</p>
  464. <p id="b1fa" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">Meredith</p>
  465. <p id="0d0d" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko"><strong class="kd kx">Endnotes:</strong></p>
  466. <p id="ff38" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">[1] I use <em class="kp">Google</em> in place of <em class="kp">Alphabet</em>, as it’s more readable, and whatever the corporate structure, we’re talking about a single company that by and large relies on a shared set of centralized resources.</p>
  467. <p id="b74c" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">[2] I use the term “AI” loosely, to include machine learning and related technologies that rely on data and encoded assumptions to “understand” a given domain, topic area, etc., and work to apply this understanding to the interpretation and classification of novel data inputs.</p>
  468. <p id="1909" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">[3] The sale of Cloud AI APIs means that the reach and implications of Google’s AI offerings spread well beyond the company’s official product offerings, and are largely obscure to Googlers and to those most affected by the use of these technologies.</p>
  469. <p id="d288" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">[4] While I’m focusing on Google, for obvious reasons, this critique applied to a number of other large tech companies, including Amazon, Facebook, and Microsoft. Given the computational and data resources required to build AI at scale, there are only a handful of companies on the planet have the capacity to create it.</p>
  470. <p id="a23b" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">[5] See AI Now’s 2018 report for more on this: <a href="https://ainowinstitute.org/AI_Now_2018_Report.pdf" class="bb cn kq kr ks kt">https://ainowinstitute.org/AI_Now_2018_Report.pdf</a></p>
  471. <p id="1984" class="kb kc fm bs kd b ke kf kg kh ki kj kk kl km kn ko">[6] My recent Congressional testimony expands on these points: <a href="https://republicans-science.house.gov/legislation/hearings/full-committee-hearing-artificial-intelligence-societal-and-ethical" class="bb cn kq kr ks kt">https://republicans-science.house.gov/legislation/hearings/full-committee-hearing-artificial-intelligence-societal-and-ethical</a>, as does AI Now’s Discriminating Systems report: <a href="https://ainowinstitute.org/discriminatingsystems.pdf" class="bb cn kq kr ks kt">https://ainowinstitute.org/discriminatingsystems.pdf</a></p>
  472. </article>
  473. </section>
  474. <nav id="jumpto">
  475. <p>
  476. <a href="/david/blog/">Accueil du blog</a> |
  477. <a href="https://medium.com/@GoogleWalkout/onward-another-googlewalkout-goodbye-b733fa134a7d">Source originale</a> |
  478. <a href="/david/stream/2019/">Accueil du flux</a>
  479. </p>
  480. </nav>
  481. <footer>
  482. <div>
  483. <img src="/static/david/david-larlet-avatar.jpg" loading="lazy" class="avatar" width="200" height="200">
  484. <p>
  485. Bonjour/Hi!
  486. Je suis <a href="/david/" title="Profil public">David&nbsp;Larlet</a>, je vis actuellement à Montréal et j’alimente cet espace depuis 15 ans. <br>
  487. Si tu as apprécié cette lecture, n’hésite pas à poursuivre ton exploration. Par exemple via les <a href="/david/blog/" title="Expériences bienveillantes">réflexions bimestrielles</a>, la <a href="/david/stream/2019/" title="Pensées (dés)articulées">veille hebdomadaire</a> ou en t’abonnant au <a href="/david/log/" title="S’abonner aux publications via RSS">flux RSS</a> (<a href="/david/blog/2019/flux-rss/" title="Tiens c’est quoi un flux RSS ?">so 2005</a>).
  488. </p>
  489. <p>
  490. Je m’intéresse à la place que je peux avoir dans ce monde. En tant qu’humain, en tant que membre d’une famille et en tant qu’associé d’une coopérative. De temps en temps, je fais aussi des <a href="https://github.com/davidbgk" title="Principalement sur Github mais aussi ailleurs">trucs techniques</a>. Et encore plus rarement, <a href="/david/talks/" title="En ce moment je laisse plutôt la place aux autres">j’en parle</a>.
  491. </p>
  492. <p>
  493. Voici quelques articles choisis :
  494. <a href="/david/blog/2019/faire-equipe/" title="Accéder à l’article complet">Faire équipe</a>,
  495. <a href="/david/blog/2018/bivouac-automnal/" title="Accéder à l’article complet">Bivouac automnal</a>,
  496. <a href="/david/blog/2018/commodite-effondrement/" title="Accéder à l’article complet">Commodité et effondrement</a>,
  497. <a href="/david/blog/2017/donnees-communs/" title="Accéder à l’article complet">Des données aux communs</a>,
  498. <a href="/david/blog/2016/accompagner-enfant/" title="Accéder à l’article complet">Accompagner un enfant</a>,
  499. <a href="/david/blog/2016/senior-developer/" title="Accéder à l’article complet">Senior developer</a>,
  500. <a href="/david/blog/2016/illusion-sociale/" title="Accéder à l’article complet">L’illusion sociale</a>,
  501. <a href="/david/blog/2016/instantane-scopyleft/" title="Accéder à l’article complet">Instantané Scopyleft</a>,
  502. <a href="/david/blog/2016/enseigner-web/" title="Accéder à l’article complet">Enseigner le Web</a>,
  503. <a href="/david/blog/2016/simplicite-defaut/" title="Accéder à l’article complet">Simplicité par défaut</a>,
  504. <a href="/david/blog/2016/minimalisme-esthetique/" title="Accéder à l’article complet">Minimalisme et esthétique</a>,
  505. <a href="/david/blog/2014/un-web-omni-present/" title="Accéder à l’article complet">Un web omni-présent</a>,
  506. <a href="/david/blog/2014/manifeste-developpeur/" title="Accéder à l’article complet">Manifeste de développeur</a>,
  507. <a href="/david/blog/2013/confort-convivialite/" title="Accéder à l’article complet">Confort et convivialité</a>,
  508. <a href="/david/blog/2013/testament-numerique/" title="Accéder à l’article complet">Testament numérique</a>,
  509. et <a href="/david/blog/" title="Accéder aux archives">bien d’autres…</a>
  510. </p>
  511. <p>
  512. On peut <a href="mailto:david%40larlet.fr" title="Envoyer un courriel">échanger par courriel</a>. Si éventuellement tu souhaites que l’on travaille ensemble, tu devrais commencer par consulter le <a href="http://larlet.com">profil dédié à mon activité professionnelle</a> et/ou contacter directement <a href="http://scopyleft.fr/">scopyleft</a>, la <abbr title="Société coopérative et participative">SCOP</abbr> dont je fais partie depuis six ans. Je recommande au préalable de lire <a href="/david/blog/2018/cout-site/" title="Attention ce qui va suivre peut vous choquer">combien coûte un site</a> et pourquoi je suis plutôt favorable à une <a href="/david/pro/devis/" title="Discutons-en !">non-demande de devis</a>.
  513. </p>
  514. <p>
  515. Je ne traque pas ta navigation mais mon
  516. <abbr title="Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33.184162340">hébergeur</abbr>
  517. conserve des logs d’accès.
  518. </p>
  519. </div>
  520. </footer>
  521. <script type="text/javascript">
  522. ;(_ => {
  523. const jumper = document.getElementById('jumper')
  524. jumper.addEventListener('click', e => {
  525. e.preventDefault()
  526. const anchor = e.target.getAttribute('href')
  527. const targetEl = document.getElementById(anchor.substring(1))
  528. targetEl.scrollIntoView({behavior: 'smooth'})
  529. })
  530. })()
  531. </script>