{"id":544,"date":"2013-04-28T14:48:54","date_gmt":"2013-04-28T21:48:54","guid":{"rendered":"http:\/\/kagan.mactane.org\/blog\/?p=544"},"modified":"2013-06-08T10:51:19","modified_gmt":"2013-06-08T17:51:19","slug":"the-implications-of-no-local-storage-computing","status":"publish","type":"post","link":"https:\/\/kagan.mactane.org\/blog\/2013\/04\/28\/the-implications-of-no-local-storage-computing\/","title":{"rendered":"The Implications of &#8220;No Local Storage&#8221; Computing"},"content":{"rendered":"<p>At <a href=\"http:\/\/rob.pike.usesthis.com\/\">http:\/\/rob.pike.usesthis.com\/<\/a>, Rob Pike talks about how computing should be everywhere, part of the infrastructure. He says storage &#8220;should be someone else&#8217;s problem, one I&#8217;m happy to pay to have them&nbsp;solve&#8221;.<\/p>\n<p>But the problem is, when you <a href=\"http:\/\/www.joelonsoftware.com\/articles\/LeakyAbstractions.html\">abstract away a problem<\/a> like that, it <em>will<\/em> come around and bite you later. The people using Megaupload found that out: They paid Megaupload to handle their storage for them. Then the US Department of Justice seized the entire domain, and innocent users who were storing their own data on Megaupload&#8217;s servers had to sue to try&nbsp;&mdash; so far, unsuccessfully&nbsp;&mdash; to get their own data&nbsp;back.<\/p>\n<p>Somehow, I doubt that&#8217;s the kind of experience Mr. Pike is encouraging.<\/p>\n<p>Services like iCloud and the Google suite of cloud products are pretty close to what Mr. Pike describes. But <a href=\"http:\/\/www.slate.com\/articles\/technology\/future_tense\/2013\/04\/life_without_google_when_my_account_was_suspended_i_felt_like_i_d_been_dumped.single.html\">as Slate&#8217;s Tienlon Ho describes<\/a>, the stuff you put on someone else&#8217;s servers can evaporate at any moment&nbsp;&mdash; like a cloud dissipating on a sunny day. Ms. Ho even claims that <q>In the same notice informing me that it had disabled my account, Google told me for the first time that it reserves the right to <q>terminate your account at any time, for any reason, with or without notice.<\/q><\/q> Okay, perhaps they hadn&#8217;t used that exact phrasing before. But in her very next sentence, Ms. Ho links to <a href=\"https:\/\/www.google.com\/intl\/en\/policies\/terms\/\">Google&#8217;s Terms of Service<\/a>, which do include lines like &#8220;[Google] may add or remove functionalities or features, and we may suspend or stop a Service altogether&#8221; and &#8220;You can stop using our Services at any time, although we&#8217;ll be sorry to see you go. Google may also <strong>stop providing Services to you<\/strong>, or add or create new limits to our Services <strong>at any time<\/strong>. (emphasis&nbsp;added)&#8221;<\/p>\n<p>But who reads Terms of Service pages that closely? Honestly, even if I was surprised by Ms. Ho&#8217;s initial ignorance about the way Google (like any cloud storage company) &#8220;reserves the right to take away or vaporize our data for any reason&#8221;, it&#8217;s still a good illustration of <strong>the way an average user sees things<\/strong>. You may be storing your stuff on Google&#8217;s servers (or Apple&#8217;s, or Dropbox&#8217;s, or&#8230;), but it&#8217;s still <em>your stuff<\/em>. They should have to give it back to you, whenever you want&nbsp;it!<\/p>\n<p>To get back to Mr. Pike&#8217;s dream: He doesn&#8217;t seem to be looking at the &#8220;what happens when someone takes it away&#8221; situation. Then again, that&#8217;s somewhat covered by his later analogy with the phone system: &#8220;Twenty years ago, you expected a phone to be provided everywhere you went, and that phone worked the same everywhere&#8230;. You didn&#8217;t carry a phone around with you; <strong>phones were part of the infrastructure.<\/strong>&#8230; [Similarly, the] world should provide me my computing environment and maintain it for me and <strong>make it available<\/strong> everywhere. (emphasis&nbsp;added)&#8221;<\/p>\n<p>If it&#8217;s part of the infrastructure, then maybe&nbsp;&mdash; like the phone system&nbsp;&mdash; not only broadband access but even cloud storage should be <a href=\"https:\/\/kagan.mactane.org\/blog\/2013\/03\/25\/to-stop-six-strikes-declare-broadband-a-public-utility\/\">considered a public utility<\/a>, and regulated as such, with access guaranteed. But if that&#8217;s what Mr. Pike is assuming, then <strong>that assumption should be made <em>very<\/em> explicit<\/strong>. The alternative is a world where you don&#8217;t actually own any of your own&nbsp;data.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At http:\/\/rob.pike.usesthis.com\/, Rob Pike talks about how computing should be everywhere, part of the infrastructure. He says storage &#8220;should be someone else&#8217;s problem, one I&#8217;m happy to pay to have them&nbsp;solve&#8221;. But the problem is, when you abstract away a problem like that, it will come around and bite you later. The people using Megaupload [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[143,97,55,85,145,64,144],"_links":{"self":[{"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/posts\/544"}],"collection":[{"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/comments?post=544"}],"version-history":[{"count":3,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/posts\/544\/revisions"}],"predecessor-version":[{"id":559,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/posts\/544\/revisions\/559"}],"wp:attachment":[{"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/media?parent=544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/categories?post=544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/tags?post=544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}