1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <title>posts - wreckage/salvage</title> 7 <meta name="HandheldFriendly" content="True"> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <link rel="preconnect" href="https://fonts.googleapis.com"> 10<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 11<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,700;1,400;1,700&family=Source+Code+Pro:wght@500&family=Spartan:wght@500;600;700&display=swap"> 12<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,700;1,400;1,700&family=Source+Code+Pro:wght@500&family=Spartan:wght@500;600;700&display=swap"> <link rel="stylesheet" type="text/css" href="https://www.wrecka.ge/assets/css/screen.css?v=KoIzzdZYrgrRhydP"> 13 <link rel="canonical" href="https://www.wrecka.ge/tag/posts/"> 14 <meta name="referrer" content="no-referrer-when-downgrade"> 15 <link rel="next" href="https://www.wrecka.ge/tag/posts/page/2/"> 16 17 <meta property="og:site_name" content="wreckage/salvage"> 18 <meta property="og:type" content="website"> 19 <meta property="og:title" content="posts - wreckage/salvage"> 20 <meta property="og:description" content="Making and mending networks for humans, from Erin Kissane."> 21 <meta property="og:url" content="https://www.wrecka.ge/tag/posts/"> 22 <meta name="twitter:card" content="summary"> 23 <meta name="twitter:title" content="posts - wreckage/salvage"> 24 <meta name="twitter:description" content="Making and mending networks for humans, from Erin Kissane."> 25 <meta name="twitter:url" content="https://www.wrecka.ge/tag/posts/"> 26 27
27<script type="application/ld+json"> 28{ 29 "@context": "https://schema.org", 30 "@type": "Series", 31 "publisher": { 32 "@type": "Organization", 33 "name": "wreckage/salvage", 34 "url": "https://www.wrecka.ge/", 35 "logo": { 36 "@type": "ImageObject", 37 "url": "https://www.wrecka.ge/favicon.ico", 38 "width": 48, 39 "height": 48 40 } 41 }, 42 "url": "https://www.wrecka.ge/tag/posts/", 43 "name": "posts", 44 "mainEntityOfPage": "https://www.wrecka.ge/tag/posts/" 45} 46 </script>
46 47 48 <meta name="generator" content="Ghost 6.68"> 49 <link rel="alternate" type="application/rss+xml" title="wreckage/salvage" href="https://www.wrecka.ge/rss/"> 50
50<script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.71/umd/portal.min.js" data-i18n="true" data-ghost="https://www.wrecka.ge/" data-key="365194bc04d8c978d3553a4d34" data-api="https://livingconditions.ghost.io/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script>
50<style id="gh-members-styles">.gh-post-upgrade-cta-content, 51.gh-post-upgrade-cta { 52 display: flex; 53 flex-direction: column; 54 align-items: center; 55 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 56 text-align: center; 57 width: 100%; 58 color: #ffffff; 59 font-size: 16px; 60} 61 62.gh-post-upgrade-cta-content { 63 border-radius: 8px; 64 padding: 40px 4vw; 65} 66 67.gh-post-upgrade-cta h2 { 68 color: #ffffff; 69 font-size: 28px; 70 letter-spacing: -0.2px; 71 margin: 0; 72 padding: 0; 73} 74 75.gh-post-upgrade-cta p { 76 margin: 20px 0 0; 77 padding: 0; 78} 79 80.gh-post-upgrade-cta small { 81 font-size: 16px; 82 letter-spacing: -0.2px; 83} 84 85.gh-post-upgrade-cta a { 86 color: #ffffff; 87 cursor: pointer; 88 font-weight: 500; 89 box-shadow: none; 90 text-decoration: underline; 91} 92 93.gh-post-upgrade-cta a:hover { 94 color: #ffffff; 95 opacity: 0.8; 96 box-shadow: none; 97 text-decoration: underline; 98} 99 100.gh-post-upgrade-cta a.gh-btn { 101 display: block; 102 background: #ffffff; 103 text-decoration: none; 104 margin: 28px 0 0; 105 padding: 8px 18px; 106 border-radius: 4px; 107 font-size: 16px; 108 font-weight: 600; 109} 110 111.gh-post-upgrade-cta a.gh-btn:hover { 112 opacity: 0.92; 113}</style>
113<script async src="https://js.stripe.com/v3/"></script>
113 114
114<script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js" data-key="365194bc04d8c978d3553a4d34" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css" data-sodo-search="https://livingconditions.ghost.io/" data-locale="en" crossorigin="anonymous"></script>
114 115 116 <link href="https://www.wrecka.ge/webmentions/receive/" rel="webmention"> 117
117<script defer src="/public/cards.min.js?v=H-xYiMJpfVIWffjV"></script>
117 118 <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=yumsKhOGY54VXmGs"> 119
119<script defer src="/public/comment-counts.min.js?v=oFYkaGLdiMqB8VN9" data-ghost-comments-counts-api="https://www.wrecka.ge/members/api/comments/counts/"></script>
119 120
120<script defer src="/public/member-attribution.min.js?v=AKG4hWena9j3yX3I"></script>
120 121
121<script defer src="/public/ghost-stats.min.js?v=vFcCUf6ZQ0Hyhc8h" data-stringify-payload="false" data-datasource="analytics_events" data-storage="localStorage" data-host="https://www.wrecka.ge/.ghost/analytics/api/v1/page_hit" tb_site_uuid="ca3674d7-005b-4b15-8ccd-c21d7d443f42" tb_post_uuid="undefined" tb_post_type="null" tb_member_uuid="undefined" tb_member_status="undefined" tb_gift_link=""></script>
121<style>:root {--ghost-accent-color: #4baca8;}</style> 122 <style>:root {--color-announcements: #fed672;}</style> 123 </head> 124 <body class=" global-hash-post-card-amber global-hash-post-card-aqua global-hash-post-card-celadon global-hash-post-card-coral global-hash-post-card-ecru global-hash-post-card-gold global-hash-post-card-palecoral"> 125 <div class="global-wrap"> 126 <div class="global-content"> 127 <header class="header-section"> 128 <div class="header-wrap"> 129 <div class="header-logo"> 130 <a href="https://www.wrecka.ge" class="is-title">wreckage/salvage</a> 131 </div> 132 <div class="header-nav"> 133 <input id="toggle" class="header-checkbox" type="checkbox"> 134 <label class="header-toggle" for="toggle"> 135 <span> 136 <span class="bar"></span> 137 <span class="bar"></span> 138 <span class="bar"></span> 139 </span> 140 </label> 141 <nav class="is-search"> 142 <ul> 143<li><a href="https://www.wrecka.ge/about/" >about</a></li> 144<li><a href="https://www.wrecka.ge/tag/posts/" class="is-active">posts</a></li> 145</ul> 146 <ul> 147 <li class="signup global-button"><a href="https://www.wrecka.ge/#/portal">sign up (free or paid)</a></li> 148<li class="signin"><a href="https://www.wrecka.ge/signin/">sign in</a></li> 149 <li class="header-search" data-ghost-search><span>Search</span><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.063 16.384l4.325 4.323c.391.392.63.924.611 1.475-.032.926-.646 1.649-1.68 1.736-.551.046-1.086-.22-1.476-.61l-4.325-4.325c-1.706 1.131-4.034 1.895-6.08 1.893C4.673 20.875 0 16.202 0 10.438 0 4.673 4.673 0 10.438 0c5.764 0 10.437 4.673 10.437 10.438 0 2.127-.718 4.294-1.812 5.945v.001zm-8.625 1.032c3.839 0 6.997-3.161 6.997-7 0-3.84-3.16-7-6.999-7-3.84 0-7.001 3.16-7.001 7 0 3.839 3.161 6.998 7.001 6.998l.002.002z"/></svg></li> 150 </ul> 151 </nav> 152 </div> 153 154 </div> 155</header> <main class="global-main"> 156 <div class="archive-section">
157 <h1 class="archive-title is-tag global-tags-hash-sign">posts</h1> 158 <!-- <span class="archive-details">11 posts</span> --> 159</div> 160<div class="loop-section"> 161 <div class="loop-wrap"> 162 <article class="item is-hero is-first is-image post tag-posts"> 163 <div class="item-container global-color"> 164 <a href="/whats-good/" class="item-image global-image global-color"> 165 <img srcset="https://storage.ghost.io/c/ca/36/ca3674d7-005b-4b15-8ccd-c21d7d443f42/content/images/size/w500/2025/01/at-home.jpg 500w, 166 https://storage.ghost.io/c/ca/36/ca3674d7-005b-4b15-8ccd-c21d7d443f42/content/images/size/w800/2025/01/at-home.jpg 800w, 167 https://storage.ghost.io/c/ca/36/ca3674d7-005b-4b15-8ccd-c21d7d443f42/content/images/size/w1100/2025/01/at-home.jpg 1100w" 168 sizes="(max-width:480px) 240px, (max-width:768px) 200px, (max-width:1024px) 290px, 350px" 169 src="https://storage.ghost.io/c/ca/36/ca3674d7-005b-4b15-8ccd-c21d7d443f42/content/images/size/w500/2025/01/at-home.jpg" 170 alt="What's good?"> </a> 171 <div class="item-content"> 172 <span class="global-members-label"> 173 Paid-members 174</span> 175 <div class="global-meta"> 176 <time datetime="2025-01-13">2 years ago</time> 177 by 178 <a href="/author/erin/">Erin Kissane</a> 179 <span class="global-reading"> 180 â 4 min read 181 </span> 182 </div> 183 <h2 class="item-title"> 184 <a href="/whats-good/" class="global-underline">What's good?</a> 185 </h2> 186 <p class="item-excerpt"> 187 I want to start by talking about some things that seem like potential ways out of the dark forest tangleâeven if theyâre imperfect, which they all are. 188 </p> 189 <!-- 190 <div class="global-tags">
191 <a href="/tag/posts/" class="global-tags-hash-sign">posts</a> 192 </div> 193 --> 194 </div> 195 </div> 196 </article> 197 <article class="item is-even is-image post tag-hash-post-card-ecru tag-posts"> 198 <div class="item-container"> 199 <div class="item-content"> 200 <a href="/how-we-do-it-here/" class="item-image global-image global-color"> 201 <img src="https://storage.ghost.io/c/ca/36/ca3674d7-005b-4b15-8ccd-c21d7d443f42/content/images/size/w260/2025/01/the-poster.jpg" loading="lazy" alt="How we'll do discussions here"> </a> 202 <h2 class="item-title"> 203 <a href="/how-we-do-it-here/" class="global-underline">How we'll do discussions here</a> 204 </h2> 205 <div class="global-meta"> 206 <a href="/author/erin/">Erin Kissane</a> 207 <span class="global-reading"> 208 â 4 min read 209 </span> 210 </div> 211 <p class="item-excerpt"> 212 Discussions on wreckage/salvage will take place in a semi-sheltered space to encourage generative and generous conversations. 213 </p> 214 <!-- 215 <div class="global-tags">
216 <a href="/tag/posts/" class="global-tags-hash-sign">posts</a> 217 </div> 218 --> 219 </div> 220 </div> 221 </article> 222 <article class="item is-odd is-image post tag-hash-post-card-palecoral tag-posts"> 223 <div class="item-container"> 224 <div class="item-content"> 225 <a href="/bad-shape/" class="item-image global-image global-color"> 226 <img src="https://storage.ghost.io/c/ca/36/ca3674d7-005b-4b15-8ccd-c21d7d443f42/content/images/size/w260/2025/01/titantic_plans-1.png" loading="lazy" alt="Bad shape"> </a> 227 <h2 class="item-title"> 228 <a href="/bad-shape/" class="global-underline">Bad shape</a> 229 </h2> 230 <div class="global-meta"> 231 <a href="/author/erin/">Erin Kissane</a> 232 <span class="global-reading"> 233 â 11 min read 234 </span> 235 </div> 236 <p class="item-excerpt"> 237 The idea I keep coming back to is that the big platforms, like Dickens' Marley, were dead to begin with, and are now something particularly bad, which is dead on their feet. 238 </p> 239 <!-- 240 <div class="global-tags">
241 <a href="/tag/posts/" class="global-tags-hash-sign">posts</a> 242 </div> 243 --> 244 </div> 245 </div> 246 </article> 247 <article class="item is-even is-image post tag-hash-post-card-aqua tag-posts"> 248 <div class="item-container"> 249 <div class="item-content"> 250 <a href="/what-people-in-the-global-majority-need-from-networks/" class="item-image global-image global-color"> 251 <img src="https://storage.ghost.io/c/ca/36/ca3674d7-005b-4b15-8ccd-c21d7d443f42/content/images/size/w260/2024/12/anenometer.jpg" loading="lazy" alt="What people in the global majority need from networks"> </a> 252 <h2 class="item-title"> 253 <a href="/what-people-in-the-global-majority-need-from-networks/" class="global-underline">What people in the global majority need from networks</a> 254 </h2> 255 <div class="global-meta"> 256 <a href="/author/erin/">Erin Kissane</a> 257 <span class="global-reading"> 258 â 8 min read 259 </span> 260 </div> 261 <p class="item-excerpt"> 262 Or really, what some people in the global majority/Majority World need from networks, but that's too long for a headline. 263 </p> 264 <!-- 265 <div class="global-tags">
266 <a href="/tag/posts/" class="global-tags-hash-sign">posts</a> 267 </div> 268 --> 269 </div> 270 </div> 271 </article> 272 <article class="item is-odd is-image post tag-hash-post-card-coral tag-posts"> 273 <div class="item-container"> 274 <div class="item-content"> 275 <a href="/against-the-dark-forest/" class="item-image global-image global-color"> 276 <img src="https://storage.ghost.io/c/ca/36/ca3674d7-005b-4b15-8ccd-c21d7d443f42/content/images/size/w260/2024/11/hunt_crop-1.jpg" loading="lazy" alt="Against the dark forest"> </a> 277 <h2 class="item-title"> 278 <a href="/against-the-dark-forest/" class="global-underline">Against the dark forest</a> 279 </h2> 280 <div class="global-meta"> 281 <a href="/author/erin/">Erin Kissane</a> 282 <span class="global-reading"> 283 â 18 min read 284 </span> 285 </div> 286 <p class="item-excerpt"> 287 The complex of ideas Iâm going to call the Dark Internet Forest emerges from mostly insidery tech thinking, but from multiple directions. 288 </p> 289 <!-- 290 <div class="global-tags">
291 <a href="/tag/posts/" class="global-tags-hash-sign">posts</a> 292 </div> 293 --> 294 </div> 295 </div> 296 </article> 297 </div> 298</div><div class="pagination-section"> 299 <div class="pagination-wrap"> 300 <a href="/tag/posts/page/2/" id="next-page"></a> 301 <button class="load-more" aria-label="Load more"></button> 302 </div> 303</div> 304 305 <div class="subscribe-section"> 306 <div class="subscribe-wrap"> 307 <h3>Subscribe to new posts.</h3> 308 <form data-members-form="subscribe" data-members-autoredirect="false" class="subscribe-form"> 309 <input data-members-email type="email" placeholder="Your email address" aria-label="Your email address" required> 310 <button class="global-button" type="submit">Subscribe</button> 311 <div class="subscribe-alert"> 312 <small class="alert-loading">Processing your application</small> 313 <small class="alert-success">Great! Check your inbox and confirm your subscription</small> 314 <small class="alert-error">There was an error sending the email</small> 315 </div> 316 </form> 317 </div> 318</div> 319 </main> 320 <footer class="footer-section global-footer"> 321 <div class="footer-wrap"> 322 <div class="footer-data"> 323 <div hidden class="user-toggle" aria-labelledby="label-user-toggle"> 324 <span role="status" class="sr-only theme-status"></span> 325 <span id="label-user-toggle">choose your type:</span> 326 <ul class="themes-list"> 327 <li> 328 <input id="theme-toggle-default" type="radio" name="theme-chooser" value="default" /> 329 <label for="theme-toggle-default">fancy (default)</label> 330 </li> 331 <li> 332 <input id="theme-toggle-streamlined" type="radio" name="theme-chooser" value="streamlined" /> 333 <label for="theme-toggle-streamlined">simpler</label> 334 </li> 335 </ul> 336 </div> 337 <div class="footer-logo"> 338 <a href="https://www.wrecka.ge" class="is-title">wreckage/salvage</a> 339 </div> 340 <p class="footer-description">Making and mending networks for humans.</p> 341 <!-- <div class="footer-icons"> 342 343 </div> --> 344 </div> 345 <div class="footer-nav"> 346 </div> 347 </div> 348 <div class="footer-copyright"> 349 wreckage/salvage © Erin Kissane 2026 350 351 </div> 352</footer> </div> 353 </div> 354 <div id="notifications" class="global-notification"> 355 <div class="subscribe">Youâve successfully subscribed to wreckage/salvage</div> 356 <div class="signin">Welcome back! Youâve successfully signed in.</div> 357 <div class="signup">Great! Youâve successfully signed up.</div> 358 <div class="update-email">Success! Your email is updated.</div> 359 <div class="expired">Your link has expired</div> 360 <div class="checkout-success">Success! Check your email for magic link to sign-in.</div> 361</div> 362
362<script src="/assets/js/switcher.js"></script>
362 363
363<script src="https://www.wrecka.ge/assets/js/global.js?v=l421KSlptd10qx1y"></script>
363 364
364<script>var numberPaged = 3;</script>
364 365
365<script src="https://www.wrecka.ge/assets/js/index.js?v=pYLV1-nT-jZGvLls"></script>
365 366
366<script> 367!function(){"use strict";const p=new URLSearchParams(window.location.search),isAction=p.has("action"),isStripe=p.has("stripe"),success=p.get("success"),action=p.get("action"),stripe=p.get("stripe"),n=document.getElementById("notifications"),a="is-subscribe",b="is-signin",c="is-signup",f="is-update-email",d="is-expired",e="is-checkout-success";p&&(isAction&&(action=="subscribe"&&success=="true"&&n.classList.add(a),action=="signup-paid"&&success=="true"&&n.classList.add(a),action=="signin"&&success=="true"&&n.classList.add(b),action=="signup"&&success=="true"&&n.classList.add(c),action=="updateEmail"&&success=="true"&&n.classList.add(f),success=="false"&&n.classList.add(d)),isStripe&&stripe=="success"&&n.classList.add(e),(isAction||isStripe)&&setTimeout(function(){window.history.replaceState(null,null,window.location.pathname),n.classList.remove(a,b,c,d,e,f)},5000))}(); 368</script>
368 369 370 371 372 373
373<script src="https://tinylytics.app/embed/FyPLTomomeL4PHVpJY1Q.js" defer></script>
373 374 375 </body> 376</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.