﻿<html xmlns="http://www.w3.org/1999/xhtml"><head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta name="viewport" content="width=device-width, height=device-height, initial-scale=0.5, minimum-scale=0.5, user-scalable=yes, maximum-scale=2.0, target-densitydpi=device-dpi" />
				<meta name="robots" content="all"/>
        <meta name="description" content="description">
        <meta name="keywords" content="">
        <title>Page 255 - The Black Box Book</title>
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
  
#container {margin:50px auto;padding:0px;width:910px;}
#left-button{ width:90px; height:100%;float:left }
#middle{ width:730px; margin:0px; float: left;}
#right-button{ width:90px; float:left;}
html, body, div, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, dd,select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; displayblock}
span,ul,li,image{ padding:0px; margin:0px; list-style:none;}
#top-title{ width:714px; margin-bottom:10px; float:left; padding:0px 8px}
#top-title2{ width:320px;  float:right;}
#content{ width: 730px; float:left;float:left;word-wrap: break-word;}
#content-top{ width:730px; background-image:url(images/top_bg.jpg); height:56px; background-repeat:no-repeat; float:left;}
#content-top1{ width:70%; padding:16px 0px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#636363;float:left;}
#content-top2{ width:60px; float:right; padding:25px 30px 0px 0px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; font-weight:bold; text-align:right}
#content-middle{ width:730px; background-image:url(images/middle_bg.jpg); background-repeat:repeat-y;float:left;}
#content-middle1{ width:475px; padding:25px 0px 25px 35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636363; line-height:150%;float:left;}
#content-middle2{  padding:7px; float:right; margin:25px 35px 0px 0px; border:solid 1px #c8c8c9; background-color:#FFF; text-align:center}
#content-bottom{ width:730px; background-image:url(images/bottom_bg.jpg); background-repeat:no-repeat; height:58px;float:left;}
#content-bottom2{ width:110px; height:42px; margin:0px auto; padding-top:4px;}
#input{ width:58px; height:20px; background-color:#FFF; border:solid 1px #dfdfe0; color:#636363; text-align:center; font-size:11px;}
.font1{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2f2f2f;}
.font1 a:link{
	text-decoration: none;
    color:#2f2f2f;

}
.font1 a:visited{
	text-decoration: none;
    color:#2f2f2f;
	
}
.font1 a:hover{
	color: #2f2f2f;
	text-decoration: underline;

}



.text-container {
padding: 20px;
color: #333;
margin-top: 24px;
line-height: 22px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}

.use-as-video {
float: right;
padding-left: 20px;
}
.cc-float-fix:before, .cc-float-fix:after {
content: "";
line-height: 0;
height: 0;
width: 0;
display: block;
visibility: hidden;
}
.use-as-video-img {
cursor: pointer;
position: relative;
width: 320px;
height: 180px;
}
.use-as-video-title {
font-size: 15px;
font-weight: bold;
color: #000000;
padding-bottom: 5px;
}
-->
</style>
<script type="text/javascript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body onload="MM_preloadImages('images/next2.png','images/previous2.png')">
<div id="container">
<div id="left-button">
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p><a href="page254.html"><img src="images/previous_big.png" width="90" height="80" /></a></p>
</div>
<div id="middle">
  <div id="top-title"><span class="font1">Basic HTML Version</span>
    <div id="top-title2">
      <table width="100%" border="0" align="right" cellpadding="0" cellspacing="0">
        <tr>
        	<td width="66%"> </td>
          <td width="35%" style="display:none" align="right"><img src="images/content.png" width="19" height="16" /></td>
          <td width="31%" style="display:none" class="font1"><a href="">Table of Contents</a></td>
          <td width="6%"><img src="images/view.png" width="19" height="16" /></td>
          <td width="28%" class="font1"><a href="../../index.html#p=255">View Full Version</a></td>
        </tr>
      </table>
    </div>
  </div>
  <div id="content">
     <div id="content-top">
        <div id="content-top1">Page 255 - The Black Box Book</div>
        <div id="content-top2">P. 255</div>
     </div>
     <div id="content-middle">
     	
     	  <div class="text-container">
    <div class="use-as-video cc-float-fix">
      <a style="text-decoration: none;" href="../../index.html#p=255"><img src="../thumb/255.jpg" /></a>
    </div>

    <p class="use-as-video-title"></p>
    <pre style="white-space:pre-line"><code>in alarming future scenarios. Despite ongoing efficiency gains, worrying   achieved with embedded devices. Free software is increasingly easy to
 energy consumption growth persists. With growing number of devices,   manage and self-host, and recently a major shift happened in small-tech
 we need several stages of ten-fold decrease steps in consumption and   clustering technologies, that made it possible to join many computing,
 extensive downgrades also in terms of raw material requirements to make   storage, sensor, and other IoT (Internet of Things) devices together.
 the exponential curve of carbon emission go flat. Datacentre buildings   A little supercomputer is still consuming a fraction of electric power and
 have embedded environmental impacts which cannot be offset by planting   materials compared to an old generation server, which can compel us to
 trees somewhere else at large scale.  consider choosing small-tech infrastructures for public sphere projects.
 Apparently, the datacenter transformation will follow the trans-  The potential of small-tech solutions rests upon the abundance of inter-
 formation of the electricity grid. Centralized power distribution is being   connected publishing and curatorial nodes, contributing to the building
 replaced with renewables in the decentralized grid of many local sources.   of an organizational model of cooperation between small independent
 In the near-future grid residential houses not only produce energy, but   galleries and major cultural and memory institutions which can mutually
 also contain virtualized computing infrastructure, where waste heat is   support and temporarily or permanently represent each other. In Organ-
 used for heating rooms and warm water. Distribution of computing work-  ization After Social Media, Geert Lovink and Ned Rositter describe how
 loads, household or transportation needs will be coordinated by smart   organized networks have changed the practices of many types of small
 control protocols balancing energy and computation resources availabil-  institutional forms as they progress from casual friendship and instant
 ity with immediate demands. Some workloads will need to shift to more   ‘networking’ to stronger decision-making ability with social technologies
 appropriate time slots, so that they do not collide with responsive work-  based on enduring time. (Lovink & Rossiter, 2018) In so doing, your library
 loads or priority energy flows. The ’cloud’ marketing wave passed, and     server can live in symbiosis next to your room plants in your office.
 the ‘edge’ is already here. Microdatacenters are now the trend, along with
 edge servers and making use of network routers and endpoint devices.
 IDC states that carbon-neutral datacenters need ‘holistic community
 planning’ and their operators will engage in long-term urban develop-
 ment. Within the long-range vision the datacenters should even become
 the platforms for more sustainable ecosystems. (IDC, 2020) That would
 require urban development not only include microdatacenters in places
 where needed, but also their integration to blue-green city infrastructure
 of water and plants. In Sweden, Triple Green certification of datacenters
 was introduced by Bahnhof AB. Certification requires not only renewable
 energy, but also waste heat use for nearby househods and this heating
 must replace other energy sources, while everyone profits in the process.
 Common heat pumps require warm air to function, therefore a residen-
 tial datacenter seems to be the perfect fit here. Industry has historically
 always used energy responsibly. Heating was standard byproduct of many
 infrastructures and was included in the urban design from beginning. It
 is only surprising that this is not yet the case with big-tech, where heat
 is released into the air in the pursuit of rapid growth.
 The publishers of Low-Tech Magazine have launched a solar ver-
 sion of their website in 2018 on a 2.5W microcomputer board powered
 by a solar panel and a small battery. They spent a lot of time redesigning
 the pages to keep the code as small as possible, and the images in mon-
 ochrome. The site has an indicator of whether the sun is shining and how
 much energy is available. If the weather is bad for a few days, the website
 will shut down. You can come another day. Small single-board computers
 with minimal resource requirements and low consumption are appropriate
 for a sustainable model.
 The sustainability mindset is about to be extended to large institu-
 tional systems requiring robustness and high availability. Even that is being
 254                                           255</code></pre>
     	</div>
    
     </div>
     <div id="content-bottom">
       <div id="content-bottom2">
         <table width="110" border="0" cellspacing="0" cellpadding="0">
           <tr>
             <td width="22%" height="44"><a href="page254.html"><img src="images/previous.png" width="26" height="19" id="Image2" onmouseover="MM_swapImage('Image2','','images/previous2.png',1)" onmouseout="MM_swapImgRestore()" /></a></td>
             <td width="43%">
             	&nbsp;&nbsp;&nbsp;<a href="page250.html">250</a>&nbsp;&nbsp;&nbsp;<a href="page251.html">251</a>&nbsp;&nbsp;&nbsp;<a href="page252.html">252</a>&nbsp;&nbsp;&nbsp;<a href="page253.html">253</a>&nbsp;&nbsp;&nbsp;<a href="page254.html">254</a>&nbsp;&nbsp;&nbsp;<a href="page255.html">255</a>&nbsp;&nbsp;&nbsp;<a href="page256.html">256</a>&nbsp;&nbsp;&nbsp;<a href="page257.html">257</a>&nbsp;&nbsp;&nbsp;<a href="page258.html">258</a>&nbsp;&nbsp;&nbsp;<a href="page259.html">259</a>&nbsp;&nbsp;&nbsp;<a href="page260.html">260</a>
             </td>
             <td width="35%"><a href="page256.html"><img src="images/next.png" width="26" height="19" id="Image1" onmouseover="MM_swapImage('Image1','','images/next2.png',1)" onmouseout="MM_swapImgRestore()" /></a></td>
           </tr>
         </table>
       </div>
     </div>
  </div>
</div>
<div id="right-button">
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p><a href="page256.html"><img src="images/next_big.png" width="90" height="80" /></a></p>
</div>


</div>

</body>
</html>
