CINXE.COM

Pluralistic: 24 Feb 2021 – Pluralistic: Daily links from Cory Doctorow

<!DOCTYPE html> <html lang="en-US" class="no-js"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="profile" href="https://gmpg.org/xfn/11"> <script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script> <title>Pluralistic: 24 Feb 2021 &#8211; Pluralistic: Daily links from Cory Doctorow</title> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- Jetpack Site Verification Tags --> <meta name="google-site-verification" content="eafwa50dYedeECW1sVbjuR54QE5b0C-F8rpdja__4vc" /> <meta name="msvalidate.01" content="A22C593F7D08BD82DFE872FF45B207D2" /> <link rel='dns-prefetch' href='//widgets.wp.com' /> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//0.gravatar.com' /> <link rel='dns-prefetch' href='//1.gravatar.com' /> <link rel='dns-prefetch' href='//2.gravatar.com' /> <link rel='preconnect' href='//i0.wp.com' /> <link rel='preconnect' href='//c0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Pluralistic: Daily links from Cory Doctorow &raquo; Feed" href="https://pluralistic.net/feed/" /> <link rel="alternate" type="application/rss+xml" title="Pluralistic: Daily links from Cory Doctorow &raquo; Comments Feed" href="https://pluralistic.net/comments/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/pluralistic.net\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <link rel='stylesheet' id='twentysixteen-jetpack-css' href='https://c0.wp.com/p/jetpack/14.3/modules/theme-tools/compat/twentysixteen.css' media='all' /> <link rel='stylesheet' id='jetpack_related-posts-css' href='https://c0.wp.com/p/jetpack/14.3/modules/related-posts/related-posts.css' media='all' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://c0.wp.com/c/6.7.2/wp-includes/css/dist/block-library/style.min.css' media='all' /> <style id='wp-block-library-theme-inline-css'> .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <link rel='stylesheet' id='mediaelement-css' href='https://c0.wp.com/c/6.7.2/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://c0.wp.com/c/6.7.2/wp-includes/js/mediaelement/wp-mediaelement.min.css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #1a1a1a;--wp--preset--color--medium-gray: #686868;--wp--preset--color--light-gray: #e5e5e5;--wp--preset--color--blue-gray: #4d545c;--wp--preset--color--bright-blue: #007acc;--wp--preset--color--light-blue: #9adffd;--wp--preset--color--dark-brown: #402b30;--wp--preset--color--medium-brown: #774e24;--wp--preset--color--dark-red: #640c1f;--wp--preset--color--bright-red: #ff675f;--wp--preset--color--yellow: #ffef8e;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='twentysixteen-style-css' href='https://pluralistic.net/wp-content/themes/twentysixteen/style.css?ver=6.7.2' media='all' /> <style id='twentysixteen-style-inline-css'> /* Custom Secondary Text Color */ /** * IE8 and earlier will drop any block with CSS3 selectors. * Do not combine these styles with the next block. */ body:not(.search-results) .entry-summary { color: #000000; } blockquote, .post-password-form label, a:hover, a:focus, a:active, .post-navigation .meta-nav, .image-navigation, .comment-navigation, .widget_recent_entries .post-date, .widget_rss .rss-date, .widget_rss cite, .site-description, .author-bio, .entry-footer, .entry-footer a, .sticky-post, .taxonomy-description, .entry-caption, .comment-metadata, .pingback .edit-link, .comment-metadata a, .pingback .comment-edit-link, .comment-form label, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags, .site-info, .site-info a, .wp-caption .wp-caption-text, .gallery-caption, .widecolumn label, .widecolumn .mu_register label { color: #000000; } .widget_calendar tbody a:hover, .widget_calendar tbody a:focus { background-color: #000000; } </style> <link rel='stylesheet' id='child-style-css' href='https://pluralistic.net/wp-content/themes/twentysixteen-child/style.css?ver=1.0' media='all' /> <link rel='stylesheet' id='genericons-css' href='https://c0.wp.com/p/jetpack/14.3/_inc/genericons/genericons/genericons.css' media='all' /> <link rel='stylesheet' id='twentysixteen-block-style-css' href='https://pluralistic.net/wp-content/themes/twentysixteen/css/blocks.css?ver=20240817' media='all' /> <!--[if lt IE 10]> <link rel='stylesheet' id='twentysixteen-ie-css' href='https://pluralistic.net/wp-content/themes/twentysixteen/css/ie.css?ver=20170530' media='all' /> <![endif]--> <!--[if lt IE 9]> <link rel='stylesheet' id='twentysixteen-ie8-css' href='https://pluralistic.net/wp-content/themes/twentysixteen/css/ie8.css?ver=20170530' media='all' /> <![endif]--> <!--[if lt IE 8]> <link rel='stylesheet' id='twentysixteen-ie7-css' href='https://pluralistic.net/wp-content/themes/twentysixteen/css/ie7.css?ver=20170530' media='all' /> <![endif]--> <link rel='stylesheet' id='jetpack_likes-css' href='https://c0.wp.com/p/jetpack/14.3/modules/likes/style.css' media='all' /> <style id='akismet-widget-style-inline-css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <script id="jetpack_related-posts-js-extra"> var related_posts_js_options = {"post_heading":"h4"}; </script> <script src="https://c0.wp.com/p/jetpack/14.3/_inc/build/related-posts/related-posts.min.js" id="jetpack_related-posts-js"></script> <!--[if lt IE 9]> <script src="https://pluralistic.net/wp-content/themes/twentysixteen/js/html5.js?ver=3.7.3" id="twentysixteen-html5-js"></script> <![endif]--> <script src="https://c0.wp.com/c/6.7.2/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script> <script src="https://c0.wp.com/c/6.7.2/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script> <script id="twentysixteen-script-js-extra"> var screenReaderText = {"expand":"expand child menu","collapse":"collapse child menu"}; </script> <script src="https://pluralistic.net/wp-content/themes/twentysixteen/js/functions.js?ver=20230629" id="twentysixteen-script-js" defer data-wp-strategy="defer"></script> <link rel="https://api.w.org/" href="https://pluralistic.net/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://pluralistic.net/wp-json/wp/v2/posts/1931" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://pluralistic.net/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <link rel="canonical" href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/" /> <link rel='shortlink' href='https://pluralistic.net/?p=1931' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://pluralistic.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpluralistic.net%2F2021%2F02%2F24%2Fgwb-rumsfeld-monsters%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://pluralistic.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpluralistic.net%2F2021%2F02%2F24%2Fgwb-rumsfeld-monsters%2F&#038;format=xml" /> <link rel="amphtml" href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/?amp"><link rel="icon" href="https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/cropped-guillotine-French-Revolution.jpg?fit=32%2C32&#038;ssl=1" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/cropped-guillotine-French-Revolution.jpg?fit=192%2C192&#038;ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/cropped-guillotine-French-Revolution.jpg?fit=180%2C180&#038;ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/cropped-guillotine-French-Revolution.jpg?fit=270%2C270&#038;ssl=1" /> <style id="wp-custom-css"> /*2024-03-7 Lilly #7767973*/ a.wpdc-join-discussion-link { font-size: 0; } a.wpdc-join-discussion-link:after { content: 'Leave a comment'; font-size: 1.5rem; } /*2024-02-27 Tonci #7767973*/ .wpdc-join-discussion-link{ font-size: 1.5rem; line-height: 1.2727272727; margin-top: 1.696969697em; color: #a70000; margin-bottom: 0.8484848485em; font-weight: bolder; text-align: center; } /*Pre 2024-02-27*/ li {margin-bottom:7px} .entry-title { font-size: 45px; font-weight: 900; } .site-description p { color:black } ul.toc { list-style-image:url(https://craphound.com/images/bullet-eye-red.png); color:#a70000; } h1.toch1 {color:#a70000} .home .comments-link{ display: none; } .wpdc-join-discussion-link{ font-size: 1.5rem; line-height: 1.2727272727; margin-top: 1.696969697em; color: #a70000; margin-bottom: 0.8484848485em; font-weight: bolder; text-align: center; } </style> </head> <body class="post-template-default single single-post postid-1931 single-format-standard wp-embed-responsive"> <div id="page" class="site"> <div class="site-inner"> <a class="skip-link screen-reader-text" href="#content"> Skip to content </a> <header id="masthead" class="site-header"> <div class="site-header-main"> <div class="site-branding"> <p class="site-title"><a href="https://pluralistic.net/" rel="home">Pluralistic: Daily links from Cory Doctorow</a></p> <p class="site-description">No trackers, no ads. Black type, white background. Privacy policy: we don&#039;t collect or retain any data at all ever period.</p> </div><!-- .site-branding --> <button id="menu-toggle" class="menu-toggle">Menu</button> <div id="site-header-menu" class="site-header-menu"> <nav id="site-navigation" class="main-navigation" aria-label="Primary Menu"> <div class="menu-main-container"><ul id="menu-main" class="primary-menu"><li id="menu-item-18" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18"><a href="https://craphound.com">Books</a></li> <li id="menu-item-19" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19"><a href="https://craphound.com/bio">About</a></li> <li id="menu-item-1122" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1122"><a href="https://chinwag.pluralistic.net/">Forums</a></li> <li id="menu-item-21" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21"><a href="https://craphound.com/feeds/doctorow_podcast">Podcast</a></li> <li id="menu-item-53" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-53"><a href="https://pluralistic.net/plura-list">Newsletter</a></li> <li id="menu-item-695" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-695"><a href="https://pluralistic.net/feed/">RSS</a></li> <li id="menu-item-20" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20"><a href="https://twitter.com/doctorow">Twitter</a></li> <li id="menu-item-287" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-287"><a href="https://mamot.fr/@pluralistic">Mastodon</a></li> <li id="menu-item-2133" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2133"><a href="https://doctorow.medium.com">Medium</a></li> <li id="menu-item-2136" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2136"><a href="https://mostlysignssomeportents.tumblr.com">Tumblr</a></li> </ul></div> </nav><!-- .main-navigation --> </div><!-- .site-header-menu --> </div><!-- .site-header-main --> </header><!-- .site-header --> <div id="content" class="site-content"> <div id="primary" class="content-area"> <main id="main" class="site-main"> <article id="post-1931" class="post-1931 post type-post status-publish format-standard hentry category-uncategorized tag-books tag-bossware tag-brexit tag-bruces tag-bureaucracy tag-climate-change tag-decentralized-grids tag-evs tag-fuel-cells tag-gitmo tag-government-genital-massages tag-gwb tag-hydrogen tag-law tag-literal-surveillance-capitalism tag-movies tag-qualified-immunity tag-red-tape tag-reviews tag-rumsfeld tag-shitty-technology-adoption-curve tag-surveillance tag-the-mauritanian tag-tsa tag-uk tag-ukpoli tag-vat tag-viridian tag-wind-power"> <header class="entry-header"> <h1 class="entry-title">Pluralistic: 24 Feb 2021</h1> </header><!-- .entry-header --> <div class="entry-content"> <p><!-- Tags: brexit, red tape, bureaucracy, VAT, books, uk, ukpoli, bruces, viridian, bossware, shitty technology adoption curve, surveillance, literal surveillance capitalism, evs, hydrogen, fuel cells, wind power, climate change, decentralized grids, the mauritanian, reviews, movies, gitmo, rumsfeld, gwb, TSA, qualified immunity, government genital massages, law Summary: Bossware and the shitty tech adoption curve; EVs as distributed storage grid; The Mauritanian; Court rejects TSA qualified immunity; Why Brits can no longer order signed copies of my books URL: https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/ Title: Pluralistic: 24 Feb 2021 gwb-rumsfeld-monsters Bullet: 🤵🏾‍♀️ Separator: _,.-'~'-.,__,.-'~'-.,__,.-'~'-.,__,.-'~'-.,__,.-'~'-.,_ Top Sources: None --><br /> <a href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/"><img data-recalc-dims="1" decoding="async" class="xmasthead_link" src="https://i0.wp.com/craphound.com/images/24Feb2021.jpg?w=840&#038;ssl=1"/></a></p> <h1 class="toch1">Today's links</h1> <ul class="toc"> <li attrs="{'class': ['xToC']}"><a attrs="{'href': '#xslug'}" href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#bossware">Bossware and the shitty tech adoption curve</a>: White collar workers, your blue collar comrades tried to warn you. </li> <li attrs="{'class': ['xToC']}"><a attrs="{'href': '#xslug'}" href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#mobile-batteries">EVs as distributed storage grid</a>: Go green, buy a bigger truck. </li> <li attrs="{'class': ['xToC']}"><a attrs="{'href': '#xslug'}" href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#gwb-and-gitmo">The Mauritanian</a>: Hitler painted roses and GWB does portraiture. </li> <li attrs="{'class': ['xToC']}"><a attrs="{'href': '#xslug'}" href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#junk-touching">Court rejects TSA qualified immunity</a>: Government genital massages can be video-recorded. </li> <li attrs="{'class': ['xToC']}"><a attrs="{'href': '#xslug'}" href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#brexit-books">Why Brits can no longer order signed copies of my books</a>: Brexit! </li> <li attrs="{'class': ['xToC']}"><a attrs="{'href': '#xslug'}" href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#retro">This day in history</a>: 2006, 2011, 2016, 2020 </li> <li attrs="{'class': ['xToC']}"><a attrs="{'href': '#xslug'}" href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#bragsheet">Colophon</a>: Recent publications, upcoming/recent appearances, current writing projects, current reading </li> </ul> <p><span id="more-1931"></span></p> <hr/> <p><a name="bossware"></a><br /> <img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/craphound.com/images/bosswaretap.jpg?w=840&#038;ssl=1"/></p> <h1>Bossware and the shitty tech adoption curve (<a href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#bossware">permalink</a>)</h1> <p>Just as the Texas blackouts were a payday for energy companies that profit from human misery, the pandemic is a gold-rush for the #bossware companies that spy on workers required to convert their homes to rent-free office space to their employers.</p> <p><a href="https://pluralistic.net/2020/07/01/bossware/#bossware">https://pluralistic.net/2020/07/01/bossware/#bossware</a></p> <p>Bossware's origins are Taylorism, the time-motion/scientific management fad of the late 19th century, when charlatans dressed up in science-coats and micromanaged skilled tradespeople with humiliatingly detailed proscriptions.</p> <p>The digital age is a fantastic boon to bosses who want to spy on and punish working people, and following the shitty technology adoption curve, they tried bossware first on the low-waged, precarious workers who lack the social power to push back against it.</p> <p>These workers didn't take it lying down. As Jamie K. McCallum writes in The American Prospect , laundry workers fought the "electronic whip" of "gamified" bossware; long-haul truckers "slow rolled" to protest "electronic location devices," etc.</p> <p><a href="https://prospect.org/labor/remote-controlled-workers-digital-surveillance/">https://prospect.org/labor/remote-controlled-workers-digital-surveillance/</a></p> <p>The theory of the shitty tech adoption curve predicts that vendors use resistance from low-status subjects to find and remove rough edges from abusive technology, then move the smoothed-over tech up the social power gradient to higher-status workers.</p> <p>Work-from-home (AKA "live at work") is a perfect opportunity to refine the shitty technology of bossware, a bonanza for collaborators like "ActivTrak, Avaza, VeriClock, Boomr, Hubstaff, TSheets, StaffCop, Time Doctor, DeskTime Pro, TrackView, InterGuard and Wiretap."</p> <p>Pre-lockdown, these tools were already logging keystrokes, intercepting email, logging clicks, capturing still images and videos of workers at their desks, and transmitting workers' locations in and out of work hours.</p> <p>Now, with bosses in a panic at the thought of workers "stealing" the time to look after kids, cook a meal, or take a leisurely toilet break, bossware is an easy sell. Companies like Interguard report 300% revenue growth through the pandemic, a profiteering success story.</p> <p>Interguard is just one of many bossware vendors that has learned the lesson of the laundry workers and their fight against the electronic whip: its product is designed to be stealth-installed and to run without the worker's knowledge or consent.</p> <p>This makes it especially well-suited as a punitive technology, and indeed, Interguard markets its products as a means to "conduct covert investigations and bullet-proof evidence gathering without alarming the suspected wrongdoer."</p> <p>Back in 1987, Congress's Office of Technology Assessment sounded the alarm, warning that in the absence of unions, bossware would lead to "unfair or abusive monitoring" (shortly thereafter, Newt Gingrich shot the OTA in the head and left its corpse to rot).</p> <p>When white-collar workers encounter bossware, it's often dressed up as "metrics" &#8211; a putatively neutral statistical exercise that might even benefit workers by helping them improve their output. But the pitch to bosses is all about finding and firing the low-performers</p> <p>The joke's on them. Bossware like Office 365 (which gathers exhaustive data on workers) deliver proprietary commercial intelligence to Microsoft &#8211; control-freak bosses trade the store to a convicted monopolist in exchange for worker surveillance.</p> <p><a href="https://pluralistic.net/2020/11/25/the-peoples-amazon/#clippys-revenge">https://pluralistic.net/2020/11/25/the-peoples-amazon/#clippys-revenge</a></p> <p>Remember, OTF predicted unionization could prevent bossware abuses. Unsurprisingly, bossware is key to union-busting, with bosses using it to discover and punish union organizers in the workplace &#8211; at the very moment that tech workers are using digital tools to join unions.</p> <p>Meanwhile, precarious workers &#8211; the disproportionately Black, woman workers tricked into signing up for the call-center service Arise, are kept from fighting the worker misclassification that forces them to pay "cancellation fees" to quit their jobs.</p> <p><a href="https://pluralistic.net/2021/01/22/paperback-writer/#toothless">https://pluralistic.net/2021/01/22/paperback-writer/#toothless</a></p> <p>It's as neat an example of the shitty technology adoption curve as you could ask for, and it demonstrates the need for solidarity among all workers. Bossware got rolled out against precarious, low-status workers first because they lack the political power to fight it.</p> <p>If elite/high-waged workers had raised a stink then and joined their blue collar comrades in fighting back, they might have strangled bossware in its cradle &#8211; but now it's too late. Bossware is literally in their homes, watching them with a baleful, unblinking eye.</p> <p>I'm an sf writer, so I know that no one can predict the future and only fools and charlatans claim to know what the future will bring. But I also know that there are leading indicators, waves that follow a predictable pattern in their sweep.</p> <p>Abusive tech starts with asylum seekers, prisoners, parolees; moves up to kids, people on benefits and mental patients; then to blue-collar workers, then white-collar workers, then everybody, even first class fliers being watched by seatback cameras.</p> <p>Solidarity is the preventative and the cure: not just in empathy, but also in self-interest. We have to fight abusive tech wherever we find it, because if we don't, we'll have to fight it when it reaches us &#8211; and by then, there may be no one left to fight it with us.</p> <p>(<i>Image: <a href="https://commons.wikimedia.org/wiki/File:HAL9000.svg">Cryteria</a>, <a href="https://creativecommons.org/licenses/by/3.0/deed.en">CC BY</a>, modified</i>)</p> <hr/> <p><a name="mobile-batteries"></a><br /> <img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/craphound.com/images/fuelcellgnd.jpg?w=840&#038;ssl=1"/></p> <h1>EVs as distributed storage grid (<a href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#mobile-batteries">permalink</a>)</h1> <p>The Texas blackouts weren't caused by renewables &#8211; rather, by a deregulated system that failed to winterize both its wind power (obviously: there are wind-farms in Norway and northern Canada), and its fossil fuel facilities.</p> <p>Texas's grid needs weatherization, redundant connections to other grids, and better planning. Regulation, in other words.</p> <p>That said, complex systems have lurking failure modes that can't be fully accounted for. Good engineers don't just make systems that work well, they also turn make systems that <em>fail</em> well. Not doing this is how you get the decision not to put enough lifeboats on the Titanic.</p> <p>One intriguing idea for distributed grid tech that came out of the Texas blackouts is using electric vehicles as a power-source. Nicholas Littlejohn used his 2011 Nissan Leaf to power his house's heat, lights, and wifi.</p> <p><a href="https://www.wired.com/story/when-the-grid-goes-down-can-a-fleet-of-batteries-replace-it/">https://www.wired.com/story/when-the-grid-goes-down-can-a-fleet-of-batteries-replace-it/</a></p> <p>EVs are rolling batteries, and there have been many renewables plans that modeled using EVs to store excess solar and wind during the day and then discharge it at night. Texas has 22m cars on the road, and it would only take 10m EVs to match the grid's terawatt capacity.</p> <p>Reading Gregory Barber's Wired story on EVs as distributed, grid-scale storage, I was reminded of another Texan's speculative plan for renewable storage with vehicles.</p> <p>It's an idea from a speech Bruce Sterling gave during the Viridian project days:</p> <p><a href="http://www.viridiandesign.org/">http://www.viridiandesign.org/</a></p> <p>Sterling pointed out that the American Great Plains states experience enough wind to power the whole nation, but lack enough storage even to meet their own needs.</p> <p>Sterling observed that the GW Bush administration was pushing hard on hydrogen fuel-cell vehicles, which were considered impractical because fuel-cells are bulky &#8211; a hydrogen vehicle with serious range would need to be <em>huge</em>.</p> <p>Putting these two facts together, Sterling mooted the hilarious, delicious idea of switching from scolding midwesterners for driving massive SUVs to insisting that they upgrade to <em>monster trucks</em> with <em>huge</em> fuel-cells.</p> <p>All day long, midwestern wind-farms would supply power to the grid, and store any excess to hydrogen, using the power to electrolyze water into O2 and H, pumping the H into these massive vehicles.</p> <p>At the end of the work-day, you'd drive your monster-truck home and plug your house into it, as it powered all your needs and comforts.</p> <p>The Viridian schtick was finding ways to make saving the planet immediately desirable and pleasurable.</p> <p>Sterling's vision of a world where environmental sustainability meant driving the largest vehicles imaginable has stayed with me ever since.</p> <p>(<i>Image: <a href="https://commons.wikimedia.org/wiki/File:San_Gorgonio_Pass_Wind_Farm,_Near_Palm_Springs,_California.jpg">Ken Lund</a>, <a href="https://creativecommons.org/licenses/by-sa/2.0/deed.en">CC BY-SA</a>, modified</i>)</p> <hr/> <p><a name="gwb-and-gitmo"></a><br /> <img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/craphound.com/images/mauritanian.jpg?w=840&#038;ssl=1"/></p> <h1>The Mauritanian (<a href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#gwb-and-gitmo">permalink</a>)</h1> <p>Last night, I attended a (virtual) press-screening of The Mauritanian, a film adaptation of Mohamedou Ould Salahi's 2015 memoir "Guantánamo Diary," the true story of Salahi's 14 years of Gitmo detention and torture.</p> <p><a href="https://www.themauritanian.movie/">https://www.themauritanian.movie/</a></p> <p>It was a harrowing and moving experience. It wasn't just the big names (Jodie Foster, Benedict Cumberbatch): Tahar Rahim's performance as Salahi was stunning, especially combined with the direction and camerawork that brought the abuse and torture of Gitmo to vivid life.</p> <p>Salahi was kidnapped from Mauritania at the order of Donald Rumsfeld, who was acting on coerced testimony that falsely identified him as the recruiter behind the 9/11 attacks. He was then repeatedly brutalized, sexually assaulted, tortured and nearly murdered by Gitmo guards.</p> <p>Eventually, after the guards threatened to have his elderly mother brought to Gitmo for sexual torture by other prisoners, Salahi signed false confessions in which he admitted to all the crimes he'd been accused of.</p> <p>Salahi's case was taken up by Nancy Hollander (played by Foster), a NM civil rights litigator at a white-shoe firm whose security clearance and outrage at the Bush administration's suspension of habeas corpus made her the right person to do the pro-bono work.</p> <p>Hollander's opposite number was Lt Col V Stuart Couch (played by Cumberbatch), a Marine Corps lawyer and ex-airman who had been close friends with one of the 9/11 pilots and who approached the case as an opportunity to get justice and vengeance for his friend.</p> <p>The movie brilliantly plays out both Hollander and Couch's discovery of the brutal conditions at Gitmo, culminating in Couch's refusal to try the case on the grounds that Salahi's torture meant that his confession could not be trusted.</p> <p>The interplay of brutality and bureaucracy are at the core of the film, a banality of evil tale that contrasts the US establishment's stated commitment to law and order with the lawless, ruthless, incoherent violence of Gitmo and the rendition program.</p> <p>This film's release comes at an important moment. First, because the Trump years were an opportunity for GW Bush to rehabilitate his image. Today, we're asked to cast GWB as a "normal" politician from the right &#8211; to forget his torture and murder program.</p> <p>To forget the forever war he lied the world into, which still rages today, fought by the grown children of the soldiers he sent into battle 20 years ago, 18 years after he strapped on a codpiece and posed with a "MISSION ACCOMPLISHED" banner.</p> <p>GWB may be Ellen's cuddly pal, Michelle Obama's buddy with a cough drop, he may be a retired amateur portraitist, but he's also one of history's great monsters, a president who did worse things to the world than Trump ever did.</p> <p>Not, of course, because Trump was a better man than GW &#8211; but because Trump was so chaotic and mercurial that none of the swamp creatures he surrounded himself with (and then purged) were able to execute on their plans the way Rumsfeld and Cheney did.</p> <p>But this is also a timely movie for another reason: Hollander used Salahi's moving testimony of the torture he faced to secure his release in 2010. But he was held for another SIX years.</p> <p>Because Obama's DoJ appealed the release.</p> <p>Salahi was held for eight years because of GWB's monstrous decisions. He was held for six more because of Obama's monstrousness &#8211; a six years detention without charge or conviction that deprived Salahi of the chance to see his mother before she died.</p> <p>The Mauritanian is a reminder of the great stain on America's soul that Gitmo and the War on Terror represents, and it's a reminder that the centrist wing of the Democrats &#8211; who confirmed Bush's chief torturer Gina Haspel to run the CIA &#8211; are all-in on the Bush Program.</p> <p>We're told that Biden learned from Obama's drones, austerity, surveillance, war on whistleblowers, billions for Wall Street and abandonment of Main Street, that this time, the Democrats will use their power to make things better at home and abroad.</p> <p>America still runs the offshore torture camp at Gitmo, and onshore torture sites in the form of mass incarceration, the charnel houses of the pandemic. Making America great &#8211; or merely good &#8211; demands a reckoning with the nation's sins.</p> <p>It demands we judge our leaders on their policies &#8211; not their portraiture or rhetoric. Trump's open racism and disdain for democracy deserve our condemnation, but so must his predecessors' willingness to shovel Black and brown bodies into war and torture's meat grinders.</p> <hr/> <p><a name="junk-touching"></a><br /> <img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/craphound.com/images/tsaqualimmun.jpg?w=840&#038;ssl=1"/></p> <h1>Court rejects TSA qualified immunity (<a href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#junk-touching">permalink</a>)</h1> <p>Qualified immunity is a bizarre American legal doctrine that says that government officials (especially cops) that break the law aren't personally liable for their lawlessness unless the law they violate is "clearly established."</p> <p>Practically speaking, it means that if a law enforcement officer breaks the law, they face no legal consequences &#8211; unless they break the law in <em>precisely</em> the way that some other cop was convicted for &#8211; "Your honor, that other cop broke a suspect's <em>knee</em> &#8211; I broke his <em>elbow</em>."</p> <p>"Professional troublemaker" Jon Corbett is a lawyer who specializes in suing the TSA for civil rights violations, mostly due to the compulsory government genital massages they administer at airport checkpoints. He's just scored a major victory in a qualified immunity case.</p> <p>Corbett's client is Dustin Dyer, who exercised his legal right to record a TSA search at Richmond International Airport. A TSA supervisor illegally ordered him to stop recording and forced him to delete his video (he was able to recover the deleted file later).</p> <p>Dyer is suing the TSA and the officers, and the TSA invoked qualified immunity to get the case dismissed. Corbett argued that qualified immunity doesn't apply, and that the officers face the Bivens standard that allows monetary damages for Fourth Amendment violations.</p> <p>Corbett successfully argued the point, and the judge turned down the TSA's motion. The case will now proceed to trial. Congratulations to Corbett and Dyer!</p> <p><a href="https://professional-troublemaker.com/2021/02/23/u-s-district-court-tsa-not-immune-in-right-to-film-lawsuit/">https://professional-troublemaker.com/2021/02/23/u-s-district-court-tsa-not-immune-in-right-to-film-lawsuit/</a></p> <p>(<i>Image: <a href="https://www.flickr.com/photos/michaelrighi/5193928986/">Michael Righi</a>, <a href="https://creativecommons.org/licenses/by/2.0/">CC BY</a>, cropped</i>)</p> <hr/> <p><a name="brexit-books"></a><br /> <img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/craphound.com/images/nobooksbrexit.jpg?w=840&#038;ssl=1"/></p> <h1>Why Brits can no longer order signed copies of my books (<a href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#brexit-books">permalink</a>)</h1> <p>2020 was a big year for me as a writer: I had four new books come out! It was also a weird year for me as a writer: I couldn't tour with any of them. It was a big, weird year for me as a writer.</p> <p>Thankfully, I have a secret weapon: Dark Delicacies, a great specialist indie bookstore just a few minutes' walk from my front door, where they are only too glad to get orders for signed copies of my books &#8211; I drop by and personalize 'em and they ship 'em out.</p> <p><a href="https://www.darkdel.com/store/c3/BOOKS_-_Signed.html#/">https://www.darkdel.com/store/c3/BOOKS_-_Signed.html#/</a></p> <p>They got a shipment of 25 copies of the new paperback edition of HOW TO DESTROY SURVEILLANCE CAPITALISM in last week and they sold like crazy; yesterday I dropped by to sign the last in-stock copies (don't worry, more are on the way).</p> <p>Sue, one of the owners, said, "By the way, we can't ship to the UK anymore. Since Brexit there's a new requirement that we register to collect VAT and file quarterly paperwork with the British authorities. It's just not worth it to us, sorry."</p> <p>I asked Sue for more details, and yup, there it is:</p> <p>Consignments valued at £135 or less: The seller must charge and account for VAT at the point of sale</p> <p>Which involves determining the VAT category, registering for VAT, and filing a return.</p> <p><a href="https://www.gov.uk/guidance/vat-and-overseas-goods-sold-directly-to-customers-in-the-uk">https://www.gov.uk/guidance/vat-and-overseas-goods-sold-directly-to-customers-in-the-uk</a></p> <p>That is to say, to ship this $14 paperback, they need to do something like £100 worth of paperwork.</p> <p>Brexit was supposed to be a way to "take Britain back" from the burdens of European paperwork.</p> <p>To my British readers, I'm heartily sorry about this, but I can't blame Sue.</p> <p>She's running a small business. After the crisis is over and I can come home to London to see my family, I'll be sure to sign all the bookstore stock I can get my hands on and I'll let you know where to order it from &#8211; but until then, I'm afraid the border is closed.</p> <hr/> <p><a name="retro"></a><br /> <img data-recalc-dims="1" height="416" width="796" decoding="async" src="https://i0.wp.com/craphound.com/images/wayback-machine-hed-796x416.png?resize=796%2C416&#038;ssl=1"/></p> <h1>This day in history (<a href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#retro">permalink</a>)</h1> <p>#15yrsago Princeton prof explains watermarks’ failures <a href="https://freedom-to-tinker.com/2006/02/24/how-watermarks-fail/">https://freedom-to-tinker.com/2006/02/24/how-watermarks-fail/</a></p> <p>#15yrsago Palm Beach County voting machines generated 100K anomalies in 2004 <a href="https://web.archive.org/web/20060225172632/http://www.bbvforums.org/cgi-bin/forums/board-auth.cgi?file=/1954/19421.html">https://web.archive.org/web/20060225172632/http://www.bbvforums.org/cgi-bin/forums/board-auth.cgi?file=/1954/19421.html</a></p> <p>#15yrsago Cutting board marked with measurement guides <a href="http://www.popgadget.net/2006/02/measuring_cutti.php">http://www.popgadget.net/2006/02/measuring_cutti.php</a></p> <p>#10yrsago Visualizing the wealth of America’s super-rich ruling class <a href="https://www.motherjones.com/politics/2011/02/income-inequality-in-america-chart-graph/">https://www.motherjones.com/politics/2011/02/income-inequality-in-america-chart-graph/</a></p> <p>#10yrsago MPAA: record-breaking box-office year is proof that piracy is killing movies <a href="https://arstechnica.com/tech-policy/2011/02/piracy-once-again-fails-to-get-in-way-of-record-box-office/">https://arstechnica.com/tech-policy/2011/02/piracy-once-again-fails-to-get-in-way-of-record-box-office/</a></p> <p>#5yrsago Obama’s new Librarian of Congress nominee is a rip-snortin’, copyfightin’, surveillance-hatin’ no-foolin’ LIBRARIAN <a href="https://obamawhitehouse.archives.gov/the-press-office/2016/02/24/president-obama-announces-his-intent-nominate-carla-d-hayden-librarian">https://obamawhitehouse.archives.gov/the-press-office/2016/02/24/president-obama-announces-his-intent-nominate-carla-d-hayden-librarian</a></p> <p>#5yrsago A brief history of the surveillance debate <a href="https://memex.craphound.com/2016/02/24/a-brief-history-of-the-surveillance-debate/">https://memex.craphound.com/2016/02/24/a-brief-history-of-the-surveillance-debate/</a></p> <p>#5yrsago After appointed city manager illegally jacked up prices, Flint paid the highest water rates in America <a href="https://www.freep.com/story/news/local/michigan/flint-water-crisis/2016/02/16/study-flint-paid-highest-rate-us-water/80461288/">https://www.freep.com/story/news/local/michigan/flint-water-crisis/2016/02/16/study-flint-paid-highest-rate-us-water/80461288/</a></p> <p>#5yrsago Math denialism: crypto backdoors and DRM are the alternative medicine of computer science <a href="https://www.theguardian.com/technology/2016/feb/24/the-fbi-wants-a-backdoor-only-it-can-use-but-wanting-it-doesnt-make-it-possible">https://www.theguardian.com/technology/2016/feb/24/the-fbi-wants-a-backdoor-only-it-can-use-but-wanting-it-doesnt-make-it-possible</a></p> <p>#1yrago 81 Fortune 100 companies demand binding arbitration <a href="https://pluralistic.net/2020/02/24/pluralist-your-daily-link-dose-24-feb-2020/#iamthelaw">https://pluralistic.net/2020/02/24/pluralist-your-daily-link-dose-24-feb-2020/#iamthelaw</a></p> <p>#1yrago The Snowden Archive <a href="https://pluralistic.net/2020/02/24/pluralist-your-daily-link-dose-24-feb-2020/#friendofed">https://pluralistic.net/2020/02/24/pluralist-your-daily-link-dose-24-feb-2020/#friendofed</a></p> <p>#1yrago How "Authoritarian Blindness" kept Xi from dealing with coronavirus <a href="https://pluralistic.net/2020/02/24/pluralist-your-daily-link-dose-24-feb-2020/#thatswhatxisaid">https://pluralistic.net/2020/02/24/pluralist-your-daily-link-dose-24-feb-2020/#thatswhatxisaid</a></p> <hr/> <p><a name="bragsheet"></a><br /> <img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/craphound.com/images/colophonimages.jpeg?w=840&#038;ssl=1"/></p> <h1>Colophon (<a href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/#bragsheet">permalink</a>)</h1> <p>Currently writing:</p> <ul> <li>My next novel, "The Lost Cause," a post-GND novel about truth and reconciliation. Yesterday's progress: 526 words (114121 total).</p> </li> <li>A short story, "Jeffty is Five," for The Last Dangerous Visions. Yesterday's progress: 284 words (7016 total).</p> </li> </ul> <p>Currently reading: Analogia by George Dyson.</p> <p>Latest podcast: Privacy Without Monopoly: Data Protection and Interoperability (Part 2) <a href="https://craphound.com/news/2021/02/22/privacy-without-monopoly-data-protection-and-interoperability-part-2/">https://craphound.com/news/2021/02/22/privacy-without-monopoly-data-protection-and-interoperability-part-2/</a><br /> Upcoming appearances:</p> <ul> <li>Mellon Sawyer Seminar on Contemporary Political Struggle: Social Movements, Social Surveillance, Social Media (with Zeynep Tufekci), Feb 24, <a href="https://ucdavis.zoom.us/webinar/register/WN_I99f4x8WRiKCfKUljVcYPg">https://ucdavis.zoom.us/webinar/register/WN_I99f4x8WRiKCfKUljVcYPg</a> </li> <li> <p>World Ethical Data Forum keynote, Mar 17-19, <a href="https://worldethicaldataforum.org/wedf-2020">https://worldethicaldataforum.org/wedf-2020</a></p> </li> <li> <p>Launching "The Future You" with Brian David Johnson, Mar 19, <a href="https://www.changinghands.com/event/march2021/brian-david-johnson-future-you-break-through-fear-and-build-life-you-want">https://www.changinghands.com/event/march2021/brian-david-johnson-future-you-break-through-fear-and-build-life-you-want</a></p> </li> <li> <p>Balancing Worldbuilding and Narrative (with Karen Osborne and Kali Wallace), Mar 24, <a href="https://ucsd.zoom.us/webinar/register/WN_YSvD5IjGS7Su2z-xhQN1ZA">https://ucsd.zoom.us/webinar/register/WN_YSvD5IjGS7Su2z-xhQN1ZA</a></p> </li> <li> <p>Interop: Self-Determination vs Dystopia (FITC), Apr 19-21, <a href="https://fitc.ca/presentation/interop/">https://fitc.ca/presentation/interop/</a></p> </li> </ul> <p>Recent appearances:</p> <ul> <li>Technology, Self-Determination, and the Future of the Future (CERIAS)<br /> <a href="https://www.youtube.com/watch?v=2yC_hBDS-RU">https://www.youtube.com/watch?v=2yC_hBDS-RU</a></p> </li> <li> <p>Talking "Permanent Record Young Readers' Edition" with Edward Snowden<br /> <a href="https://www.youtube.com/watch?v=dipfjn3bir8">https://www.youtube.com/watch?v=dipfjn3bir8</a></p> </li> <li> <p>Talking "Agency" with William Gibson<br /> <a href="https://www.youtube.com/watch?v=ijGkwzrE1MY">https://www.youtube.com/watch?v=ijGkwzrE1MY</a></p> </li> <li> <p>Software Freedom is Essential to Human Freedom (linux.conf.au keynote) https://www.youtube.com/watch?v=4EirKskSd5U</p> </li> </ul> <p>Latest book:</p> <ul> <li>"Attack Surface": The third Little Brother novel, a standalone technothriller for adults. The <em>Washington Post</em> called it "a political cyberthriller, vigorous, bold and savvy about the limits of revolution and resistance." Order signed, personalized copies from Dark Delicacies <a href="https://www.darkdel.com/store/p1840/Available_Now%3A_Attack_Surface.html">https://www.darkdel.com/store/p1840/Available_Now%3A_Attack_Surface.html</a> </li> <li> <p>"How to Destroy Surveillance Capitalism": an anti-monopoly pamphlet analyzing the true harms of surveillance capitalism and proposing a solution. <a href="https://onezero.medium.com/how-to-destroy-surveillance-capitalism-8135e6744d59">https://onezero.medium.com/how-to-destroy-surveillance-capitalism-8135e6744d59</a> (print edition: <a href="https://bookshop.org/books/how-to-destroy-surveillance-capitalism/9781736205907">https://bookshop.org/books/how-to-destroy-surveillance-capitalism/9781736205907</a>) (signed copies: <a href="https://www.darkdel.com/store/p2024/Available_Now%3A__How_to_Destroy_Surveillance_Capitalism.html">https://www.darkdel.com/store/p2024/Available_Now%3A__How_to_Destroy_Surveillance_Capitalism.html</a>)</p> </li> <li> <p>"Little Brother/Homeland": A reissue omnibus edition with a new introduction by Edward Snowden: <a href="https://us.macmillan.com/books/9781250774583">https://us.macmillan.com/books/9781250774583</a>; personalized/signed copies here: <a href="https://www.darkdel.com/store/p1750/July%3A__Little_Brother_%26_Homeland.html">https://www.darkdel.com/store/p1750/July%3A__Little_Brother_%26_Homeland.html</a></p> </li> <li> <p>"Poesy the Monster Slayer" a picture book about monsters, bedtime, gender, and kicking ass. Order here: <a href="https://us.macmillan.com/books/9781626723627">https://us.macmillan.com/books/9781626723627</a>. Get a personalized, signed copy here: <a href="https://www.darkdel.com/store/p1562/_Poesy_the_Monster_Slayer.html">https://www.darkdel.com/store/p1562/_Poesy_the_Monster_Slayer.html</a>.</p> </li> </ul> <hr/> <p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/craphound.com/images/by.svg.png?w=840&#038;ssl=1"/></p> <p>This work licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net.</p> <p><a href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</a></p> <p>Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution.</p> <hr/> <h1>How to get Pluralistic:</h1> <p>Blog (no ads, tracking, or data-collection):</p> <p><a href="http://pluralistic.net">Pluralistic.net</a></p> <p>Newsletter (no ads, tracking, or data-collection):</p> <p><a href="https://pluralistic.net/plura-list">https://pluralistic.net/plura-list</a></p> <p>Mastodon (no ads, tracking, or data-collection):</p> <p><a href="https://mamot.fr/web/accounts/303320">https://mamot.fr/web/accounts/303320</a></p> <p>Twitter (mass-scale, unrestricted, third-party surveillance and advertising):</p> <p><a href="https://twitter.com/doctorow">https://twitter.com/doctorow</a></p> <p>Tumblr (mass-scale, unrestricted, third-party surveillance and advertising):</p> <p><a href="https://mostlysignssomeportents.tumblr.com/tagged/pluralistic">https://mostlysignssomeportents.tumblr.com/tagged/pluralistic</a></p> <p>"<em>When life gives you SARS, you make sarsaparilla</em>" -Joey "Accordion Guy" DeVilla</p> <div class='sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-post-wrapper-173253076-1931-67b4eff3bef28' data-src='https://widgets.wp.com/likes/?ver=14.3#blog_id=173253076&amp;post_id=1931&amp;origin=pluralistic.net&amp;obj_id=173253076-1931-67b4eff3bef28&amp;n=1' data-name='like-post-frame-173253076-1931-67b4eff3bef28' data-title='Like or Reblog'><h3 class="sd-title">Like this:</h3><div class='likes-widget-placeholder post-likes-widget-placeholder' style='height: 55px;'><span class='button'><span>Like</span></span> <span class="loading">Loading...</span></div><span class='sd-text-color'></span><a class='sd-link-color'></a></div> <div id='jp-relatedposts' class='jp-relatedposts' > </div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="byline"><img alt='' src='https://secure.gravatar.com/avatar/bdd2b71f7e0f6b5e4e2fdf809cd8e3dc?s=49&#038;d=mm&#038;r=pg' srcset='https://secure.gravatar.com/avatar/bdd2b71f7e0f6b5e4e2fdf809cd8e3dc?s=98&#038;d=mm&#038;r=pg 2x' class='avatar avatar-49 photo' height='49' width='49' decoding='async'/><span class="screen-reader-text">Author </span><span class="author vcard"><a class="url fn n" href="https://pluralistic.net/author/doctorow/">Cory Doctorow</a></span></span><span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://pluralistic.net/2021/02/24/gwb-rumsfeld-monsters/" rel="bookmark"><time class="entry-date published" datetime="2021-02-24T10:30:31-08:00">February 24, 2021</time><time class="updated" datetime="2022-03-02T07:31:49-08:00">March 2, 2022</time></a></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://pluralistic.net/category/uncategorized/" rel="category tag">Uncategorized</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://pluralistic.net/tag/books/" rel="tag">books</a>, <a href="https://pluralistic.net/tag/bossware/" rel="tag">bossware</a>, <a href="https://pluralistic.net/tag/brexit/" rel="tag">brexit</a>, <a href="https://pluralistic.net/tag/bruces/" rel="tag">bruces</a>, <a href="https://pluralistic.net/tag/bureaucracy/" rel="tag">bureaucracy</a>, <a href="https://pluralistic.net/tag/climate-change/" rel="tag">climate change</a>, <a href="https://pluralistic.net/tag/decentralized-grids/" rel="tag">decentralized grids</a>, <a href="https://pluralistic.net/tag/evs/" rel="tag">evs</a>, <a href="https://pluralistic.net/tag/fuel-cells/" rel="tag">fuel cells</a>, <a href="https://pluralistic.net/tag/gitmo/" rel="tag">gitmo</a>, <a href="https://pluralistic.net/tag/government-genital-massages/" rel="tag">government genital massages</a>, <a href="https://pluralistic.net/tag/gwb/" rel="tag">gwb</a>, <a href="https://pluralistic.net/tag/hydrogen/" rel="tag">hydrogen</a>, <a href="https://pluralistic.net/tag/law/" rel="tag">law</a>, <a href="https://pluralistic.net/tag/literal-surveillance-capitalism/" rel="tag">literal surveillance capitalism</a>, <a href="https://pluralistic.net/tag/movies/" rel="tag">movies</a>, <a href="https://pluralistic.net/tag/qualified-immunity/" rel="tag">qualified immunity</a>, <a href="https://pluralistic.net/tag/red-tape/" rel="tag">red tape</a>, <a href="https://pluralistic.net/tag/reviews/" rel="tag">reviews</a>, <a href="https://pluralistic.net/tag/rumsfeld/" rel="tag">rumsfeld</a>, <a href="https://pluralistic.net/tag/shitty-technology-adoption-curve/" rel="tag">shitty technology adoption curve</a>, <a href="https://pluralistic.net/tag/surveillance/" rel="tag">surveillance</a>, <a href="https://pluralistic.net/tag/the-mauritanian/" rel="tag">the mauritanian</a>, <a href="https://pluralistic.net/tag/tsa/" rel="tag">tsa</a>, <a href="https://pluralistic.net/tag/uk/" rel="tag">uk</a>, <a href="https://pluralistic.net/tag/ukpoli/" rel="tag">ukpoli</a>, <a href="https://pluralistic.net/tag/vat/" rel="tag">VAT</a>, <a href="https://pluralistic.net/tag/viridian/" rel="tag">viridian</a>, <a href="https://pluralistic.net/tag/wind-power/" rel="tag">wind power</a></span> </footer><!-- .entry-footer --> </article><!-- #post-1931 --> <div class="wpdc-join-discussion"><a class="wpdc-join-discussion-link" href="https://chinwag.pluralistic.net/t/pluralistic-24-feb-2021/264">1 Comment</a></div> <nav class="navigation post-navigation" aria-label="Posts"> <h2 class="screen-reader-text">Post navigation</h2> <div class="nav-links"><div class="nav-previous"><a href="https://pluralistic.net/2021/02/23/acceptable-losses/" rel="prev"><span class="meta-nav" aria-hidden="true">Previous</span> <span class="screen-reader-text">Previous post:</span> <span class="post-title">Pluralistic: 23 Feb 2021</span></a></div><div class="nav-next"><a href="https://pluralistic.net/2021/02/25/ring-down-the-curtain/" rel="next"><span class="meta-nav" aria-hidden="true">Next</span> <span class="screen-reader-text">Next post:</span> <span class="post-title">Pluralistic: 25 Feb 2021</span></a></div></div> </nav> </main><!-- .site-main --> <aside id="content-bottom-widgets" class="content-bottom-widgets"> <div class="widget-area"> <section id="archives-2" class="widget widget_archive"><h2 class="widget-title">Archives</h2><nav aria-label="Archives"> <ul> <li><a href='https://pluralistic.net/2025/02/'>February 2025</a></li> <li><a href='https://pluralistic.net/2025/01/'>January 2025</a></li> <li><a href='https://pluralistic.net/2024/12/'>December 2024</a></li> <li><a href='https://pluralistic.net/2024/11/'>November 2024</a></li> <li><a href='https://pluralistic.net/2024/10/'>October 2024</a></li> <li><a href='https://pluralistic.net/2024/09/'>September 2024</a></li> <li><a href='https://pluralistic.net/2024/08/'>August 2024</a></li> <li><a href='https://pluralistic.net/2024/07/'>July 2024</a></li> <li><a href='https://pluralistic.net/2024/06/'>June 2024</a></li> <li><a href='https://pluralistic.net/2024/05/'>May 2024</a></li> <li><a href='https://pluralistic.net/2024/04/'>April 2024</a></li> <li><a href='https://pluralistic.net/2024/03/'>March 2024</a></li> <li><a href='https://pluralistic.net/2024/02/'>February 2024</a></li> <li><a href='https://pluralistic.net/2024/01/'>January 2024</a></li> <li><a href='https://pluralistic.net/2023/12/'>December 2023</a></li> <li><a href='https://pluralistic.net/2023/11/'>November 2023</a></li> <li><a href='https://pluralistic.net/2023/10/'>October 2023</a></li> <li><a href='https://pluralistic.net/2023/09/'>September 2023</a></li> <li><a href='https://pluralistic.net/2023/08/'>August 2023</a></li> <li><a href='https://pluralistic.net/2023/07/'>July 2023</a></li> <li><a href='https://pluralistic.net/2023/06/'>June 2023</a></li> <li><a href='https://pluralistic.net/2023/05/'>May 2023</a></li> <li><a href='https://pluralistic.net/2023/04/'>April 2023</a></li> <li><a href='https://pluralistic.net/2023/03/'>March 2023</a></li> <li><a href='https://pluralistic.net/2023/02/'>February 2023</a></li> <li><a href='https://pluralistic.net/2023/01/'>January 2023</a></li> <li><a href='https://pluralistic.net/2022/12/'>December 2022</a></li> <li><a href='https://pluralistic.net/2022/11/'>November 2022</a></li> <li><a href='https://pluralistic.net/2022/10/'>October 2022</a></li> <li><a href='https://pluralistic.net/2022/09/'>September 2022</a></li> <li><a href='https://pluralistic.net/2022/08/'>August 2022</a></li> <li><a href='https://pluralistic.net/2022/07/'>July 2022</a></li> <li><a href='https://pluralistic.net/2022/06/'>June 2022</a></li> <li><a href='https://pluralistic.net/2022/05/'>May 2022</a></li> <li><a href='https://pluralistic.net/2022/04/'>April 2022</a></li> <li><a href='https://pluralistic.net/2022/03/'>March 2022</a></li> <li><a href='https://pluralistic.net/2022/02/'>February 2022</a></li> <li><a href='https://pluralistic.net/2022/01/'>January 2022</a></li> <li><a href='https://pluralistic.net/2021/12/'>December 2021</a></li> <li><a href='https://pluralistic.net/2021/11/'>November 2021</a></li> <li><a href='https://pluralistic.net/2021/10/'>October 2021</a></li> <li><a href='https://pluralistic.net/2021/09/'>September 2021</a></li> <li><a href='https://pluralistic.net/2021/08/'>August 2021</a></li> <li><a href='https://pluralistic.net/2021/07/'>July 2021</a></li> <li><a href='https://pluralistic.net/2021/06/'>June 2021</a></li> <li><a href='https://pluralistic.net/2021/05/'>May 2021</a></li> <li><a href='https://pluralistic.net/2021/04/'>April 2021</a></li> <li><a href='https://pluralistic.net/2021/03/'>March 2021</a></li> <li><a href='https://pluralistic.net/2021/02/'>February 2021</a></li> <li><a href='https://pluralistic.net/2021/01/'>January 2021</a></li> <li><a href='https://pluralistic.net/2020/12/'>December 2020</a></li> <li><a href='https://pluralistic.net/2020/11/'>November 2020</a></li> <li><a href='https://pluralistic.net/2020/10/'>October 2020</a></li> <li><a href='https://pluralistic.net/2020/09/'>September 2020</a></li> <li><a href='https://pluralistic.net/2020/08/'>August 2020</a></li> <li><a href='https://pluralistic.net/2020/07/'>July 2020</a></li> <li><a href='https://pluralistic.net/2020/06/'>June 2020</a></li> <li><a href='https://pluralistic.net/2020/05/'>May 2020</a></li> <li><a href='https://pluralistic.net/2020/04/'>April 2020</a></li> <li><a href='https://pluralistic.net/2020/03/'>March 2020</a></li> <li><a href='https://pluralistic.net/2020/02/'>February 2020</a></li> </ul> </nav></section><section id="categories-2" class="widget widget_categories"><h2 class="widget-title">Categories</h2><nav aria-label="Categories"> <ul> <li class="cat-item cat-item-6145"><a href="https://pluralistic.net/category/medium/">Medium</a> </li> <li class="cat-item cat-item-1"><a href="https://pluralistic.net/category/uncategorized/">Uncategorized</a> </li> </ul> </nav></section><section id="meta-2" class="widget widget_meta"><h2 class="widget-title">Meta</h2><nav aria-label="Meta"> <ul> <li><a href="https://pluralistic.net/wp-login.php">Log in</a></li> <li><a href="https://pluralistic.net/feed/">Entries feed</a></li> <li><a href="https://pluralistic.net/comments/feed/">Comments feed</a></li> <li><a href="https://wordpress.org/">WordPress.org</a></li> </ul> </nav></section> </div><!-- .widget-area --> </aside><!-- .content-bottom-widgets --> </div><!-- .content-area --> <aside id="secondary" class="sidebar widget-area"> <section id="recent-posts-2" class="widget widget_recent_entries"> <h2 class="widget-title">Previous editions</h2><nav aria-label="Previous editions"> <ul> <li> <a href="https://pluralistic.net/2025/02/18/pikettys-productivity/">Pluralistic: America and "national capitalism" (18 Feb 2025)</a> </li> <li> <a href="https://pluralistic.net/2025/02/17/caliper-ai/">Pluralistic: Business school professors trained an AI to judge workers' personalities based on their faces (17 Feb 2025)</a> </li> <li> <a href="https://pluralistic.net/2025/02/15/intermixture/">Pluralistic: Skinnamarinkstump Linkdump (15 Feb 2025)</a> </li> <li> <a href="https://pluralistic.net/2025/02/13/digital-rights/">Pluralistic: Premature Internet Activists (13 Feb 2025)</a> </li> <li> <a href="https://pluralistic.net/2025/02/12/you-and-what-army/">Pluralistic: Trump's Tiktok two-step is a lesson for future presidents (12 Feb 2025)</a> </li> </ul> </nav></section><section id="media_gallery-3" class="widget widget_media_gallery"><div class="tiled-gallery type-rectangular tiled-gallery-unresized" data-original-width="840" data-carousel-extra='{&quot;blog_id&quot;:1,&quot;permalink&quot;:&quot;https:\/\/pluralistic.net\/2021\/02\/24\/gwb-rumsfeld-monsters\/&quot;,&quot;likes_blog_id&quot;:173253076}' itemscope itemtype="http://schema.org/ImageGallery" > <div class="gallery-row" style="width: 840px; height: 631px;" data-original-width="840" data-original-height="631" > <div class="gallery-group images-1" style="width: 840px; height: 631px;" data-original-width="840" data-original-height="631" > <div class="tiled-gallery-item tiled-gallery-item-large" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> <a href="https://pluralistic.net/49501796801_4247c0309f_k-2/" border="0" itemprop="url"> <meta itemprop="width" content="836"> <meta itemprop="height" content="627"> <img class="" data-attachment-id="85" data-orig-file="https://pluralistic.net/wp-content/uploads/2020/02/49501796801_4247c0309f_k-1.jpg" data-orig-size="2048,1536" data-comments-opened="" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1582641140&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="49501796801_4247c0309f_k" data-image-description="" data-medium-file="https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/49501796801_4247c0309f_k-1.jpg?fit=300%2C225&#038;ssl=1" data-large-file="https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/49501796801_4247c0309f_k-1.jpg?fit=840%2C630&#038;ssl=1" src="https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/49501796801_4247c0309f_k-1.jpg?w=836&#038;h=627&#038;ssl=1" srcset="https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/49501796801_4247c0309f_k-1.jpg?w=2048&amp;ssl=1 2048w, https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/49501796801_4247c0309f_k-1.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/49501796801_4247c0309f_k-1.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/49501796801_4247c0309f_k-1.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/49501796801_4247c0309f_k-1.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/49501796801_4247c0309f_k-1.jpg?resize=1200%2C900&amp;ssl=1 1200w, https://i0.wp.com/pluralistic.net/wp-content/uploads/2020/02/49501796801_4247c0309f_k-1.jpg?w=1680&amp;ssl=1 1680w" width="836" height="627" loading="lazy" data-original-width="836" data-original-height="627" itemprop="http://schema.org/image" title="49501796801_4247c0309f_k" alt="49501796801_4247c0309f_k" style="width: 836px; height: 627px;" /> </a> </div> </div> <!-- close group --> </div> <!-- close row --> </div></section><section id="search-2" class="widget widget_search"> <form role="search" method="get" class="search-form" action="https://pluralistic.net/"> <label> <span class="screen-reader-text"> Search for: </span> <input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" /> </label> <button type="submit" class="search-submit"><span class="screen-reader-text"> Search </span></button> </form> </section><section id="custom_html-3" class="widget_text widget widget_custom_html"><h2 class="widget-title">READ CAREFULLY</h2><div class="textwidget custom-html-widget">By reading this website, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. </div></section><section id="custom_html-5" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget">Optimized for Netscape Navigator. <p> </p> </div></section><section id="custom_html-7" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><p><a href="https://deflect.ca"><img data-recalc-dims="1" src="https://i0.wp.com/craphound.com/images/Deflect_ProtectedbyDeflect_Badge2_CreamFill.png?w=840&#038;ssl=1" alt="badge for deflect.ca, reading 'Protected by Deflect'" \></a> </p></div></section><section id="block-3" class="widget widget_block widget_text"> <p>ISSN: 3066-764X</p> </section> </aside><!-- .sidebar .widget-area --> </div><!-- .site-content --> <footer id="colophon" class="site-footer"> <nav class="main-navigation" aria-label="Footer Primary Menu"> <div class="menu-main-container"><ul id="menu-main-1" class="primary-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18"><a href="https://craphound.com">Books</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19"><a href="https://craphound.com/bio">About</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1122"><a href="https://chinwag.pluralistic.net/">Forums</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21"><a href="https://craphound.com/feeds/doctorow_podcast">Podcast</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-53"><a href="https://pluralistic.net/plura-list">Newsletter</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-695"><a href="https://pluralistic.net/feed/">RSS</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20"><a href="https://twitter.com/doctorow">Twitter</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-287"><a href="https://mamot.fr/@pluralistic">Mastodon</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2133"><a href="https://doctorow.medium.com">Medium</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2136"><a href="https://mostlysignssomeportents.tumblr.com">Tumblr</a></li> </ul></div> </nav><!-- .main-navigation --> <div class="site-info"> <span class="site-title"><a href="https://pluralistic.net/" rel="home">Pluralistic: Daily links from Cory Doctorow</a></span> <a href="https://wordpress.org/" class="imprint"> Proudly powered by WordPress </a> </div><!-- .site-info --> </footer><!-- .site-footer --> </div><!-- .site-inner --> </div><!-- .site --> <div id="jp-carousel-loading-overlay"> <div id="jp-carousel-loading-wrapper"> <span id="jp-carousel-library-loading">&nbsp;</span> </div> </div> <div class="jp-carousel-overlay" style="display: none;"> <div class="jp-carousel-container"> <!-- The Carousel Swiper --> <div class="jp-carousel-wrap swiper-container jp-carousel-swiper-container jp-carousel-transitions" itemscope itemtype="https://schema.org/ImageGallery"> <div class="jp-carousel swiper-wrapper"></div> <div class="jp-swiper-button-prev swiper-button-prev"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> </mask> <g mask="url(#maskPrev)"> <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <div class="jp-swiper-button-next swiper-button-next"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> </mask> <g mask="url(#maskNext)"> <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> </g> </svg> </div> </div> <!-- The main close buton --> <div class="jp-carousel-close-hint"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> <path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/> </mask> <g mask="url(#maskClose)"> <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <!-- Image info, comments and meta --> <div class="jp-carousel-info"> <div class="jp-carousel-info-footer"> <div class="jp-carousel-pagination-container"> <div class="jp-swiper-pagination swiper-pagination"></div> <div class="jp-carousel-pagination"></div> </div> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-caption"></h2> </div> <div class="jp-carousel-photo-icons-container"> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/> </mask> <g mask="url(#maskInfo)"> <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </span> </a> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Toggle photo comments visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.3271 2H20.2486C21.3432 2 22.2388 2.9 22.2388 4V16C22.2388 17.1 21.3432 18 20.2486 18H6.31729L2.33691 22V4C2.33691 2.9 3.2325 2 4.3271 2ZM6.31729 16H20.2486V4H4.3271V18L6.31729 16Z" fill="white"/> </mask> <g mask="url(#maskComments)"> <rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-has-comments-indicator" aria-label="This image has comments."></span> </span> </a> </div> </div> <div class="jp-carousel-info-extra"> <div class="jp-carousel-info-content-wrapper"> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-title"></h2> </div> <div class="jp-carousel-comments-wrapper"> <div id="jp-carousel-comments-loading"> <span>Loading Comments...</span> </div> <div class="jp-carousel-comments"></div> <div id="jp-carousel-comment-form-container"> <span id="jp-carousel-comment-form-spinner">&nbsp;</span> <div id="jp-carousel-comment-post-results"></div> <form id="jp-carousel-comment-form"> <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label> <textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..." ></textarea> <div id="jp-carousel-comment-form-submit-and-info-wrapper"> <div id="jp-carousel-comment-form-commenting-as"> <fieldset> <label for="jp-carousel-comment-form-email-field">Email (Required)</label> <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-author-field">Name (Required)</label> <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-url-field">Website</label> <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" /> </fieldset> </div> <input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Post Comment" /> </div> </form> </div> </div> <div class="jp-carousel-image-meta"> <div class="jp-carousel-title-and-caption"> <div class="jp-carousel-photo-info"> <h3 class="jp-carousel-caption" itemprop="caption description"></h3> </div> <div class="jp-carousel-photo-description"></div> </div> <ul class="jp-carousel-image-exif" style="display: none;"></ul> <a class="jp-carousel-image-download" href="#" target="_blank" style="display: none;"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/> </mask> <g mask="url(#mask0)"> <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-download-text"></span> </a> <div class="jp-carousel-image-map" style="display: none;"></div> </div> </div> </div> </div> </div> </div> <link rel='stylesheet' id='jetpack-carousel-swiper-css-css' href='https://c0.wp.com/p/jetpack/14.3/modules/carousel/swiper-bundle.css' media='all' /> <link rel='stylesheet' id='jetpack-carousel-css' href='https://c0.wp.com/p/jetpack/14.3/modules/carousel/jetpack-carousel.css' media='all' /> <link rel='stylesheet' id='tiled-gallery-css' href='https://c0.wp.com/p/jetpack/14.3/modules/tiled-gallery/tiled-gallery/tiled-gallery.css' media='all' /> <script src="https://c0.wp.com/p/jetpack/14.3/_inc/build/likes/queuehandler.min.js" id="jetpack_likes_queuehandler-js"></script> <script id="jetpack-carousel-js-extra"> var jetpackSwiperLibraryPath = {"url":"https:\/\/pluralistic.net\/wp-content\/plugins\/jetpack\/_inc\/build\/carousel\/swiper-bundle.min.js"}; var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https:\/\/pluralistic.net\/wp-admin\/admin-ajax.php","nonce":"edc502e32c","display_exif":"0","display_comments":"1","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"black","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","image_label":"Open image in full-screen.","download_original":"View full size <span class=\"photo-size\">{0}<span class=\"photo-size-times\">\u00d7<\/span>{1}<\/span>","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"1","login_url":"https:\/\/pluralistic.net\/wp-login.php?redirect_to=https%3A%2F%2Fpluralistic.net%2F2021%2F02%2F24%2Fgwb-rumsfeld-monsters%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]}; </script> <script src="https://c0.wp.com/p/jetpack/14.3/_inc/build/carousel/jetpack-carousel.min.js" id="jetpack-carousel-js"></script> <script src="https://c0.wp.com/p/jetpack/14.3/_inc/build/tiled-gallery/tiled-gallery/tiled-gallery.min.js" id="tiled-gallery-js" defer data-wp-strategy="defer"></script> <iframe src='https://widgets.wp.com/likes/master.html?ver=20250218#ver=20250218&#038;n=1' scrolling='no' id='likes-master' name='likes-master' style='display:none;'></iframe> <div id='likes-other-gravatars' class='wpl-new-layout' role="dialog" aria-hidden="true" tabindex="-1"><div class="likes-text"><span>%d</span></div><ul class="wpl-avatars sd-like-gravatars"></ul></div> </body> </html> <!-- plugin=object-cache-pro client=phpredis metric#hits=3593 metric#misses=148 metric#hit-ratio=96.0 metric#bytes=863758 metric#prefetches=0 metric#store-reads=179 metric#store-writes=8 metric#store-hits=120 metric#store-misses=125 metric#sql-queries=8 metric#ms-total=194.27 metric#ms-cache=28.33 metric#ms-cache-avg=0.1523 metric#ms-cache-ratio=14.6 -->

Pages: 1 2 3 4 5 6 7 8 9 10