<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bit Matrix &#187; The Future</title>
	<atom:link href="http://blog.bit-matrix.com/category/the-future/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bit-matrix.com</link>
	<description>Tech. Code. Linux. MySQL. Ones. Zeroes.</description>
	<lastBuildDate>Tue, 31 Aug 2010 01:10:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Scary Privacy Quotes</title>
		<link>http://blog.bit-matrix.com/2010/02/10/scary-privacy-quotes/</link>
		<comments>http://blog.bit-matrix.com/2010/02/10/scary-privacy-quotes/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 08:35:55 +0000</pubDate>
		<dc:creator>Bit Matrix</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[The Future]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[1984]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Orwell]]></category>
		<category><![CDATA[quotes]]></category>

		<guid isPermaLink="false">http://blog.bit-matrix.com/?p=122</guid>
		<description><![CDATA[&#8220;If you have something that you don&#8217;t want anyone to know, maybe you shouldn&#8217;t be doing it in the first place.&#8221;
- Google CEO Eric Schmidt

&#8220;&#8230;doing a privacy change for 350 million users is not the kind of thing that a lot of companies would do. But we viewed that as a really important thing, to [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;If you have something that you don&#8217;t want anyone to know, maybe you shouldn&#8217;t be doing it in the first place.&#8221;</p>
<p>- <strong>Google</strong> CEO Eric Schmidt
</p></blockquote>
<blockquote><p>&#8220;&#8230;doing a privacy change for <b>350 million users</b> is not the kind of thing that a lot of companies would do. But we viewed that as a really important thing, to always keep a beginner&#8217;s mind and what would we do if we were starting the company now and <b>we decided that these would be the social norms now and we just went for it.</b>&#8221;</p>
<p>- <strong>Facebook</strong> CEO Mark Zuckerberg
</p></blockquote>
<blockquote><p>&#8220;There was of course no way of knowing whether you were being watched at any given moment&#8230; It was even conceivable that they watched everybody all the time.</p>
<p>But at any rate they could plug into your wire whenever they wanted to. You had to live &#8211; did live, from habit that became instinct &#8211; in the assumption that every sound you made was overheard, and except in darkness, every movement scrutinized.&#8221;</p>
<p>- George Orwell, <strong>1984</strong>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.bit-matrix.com/2010/02/10/scary-privacy-quotes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Buzz: A Privacy Disaster</title>
		<link>http://blog.bit-matrix.com/2010/02/10/google-buzz-a-privacy-disaster/</link>
		<comments>http://blog.bit-matrix.com/2010/02/10/google-buzz-a-privacy-disaster/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 08:07:24 +0000</pubDate>
		<dc:creator>Bit Matrix</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[The Future]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[buzz]]></category>
		<category><![CDATA[do no evil]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google buzz]]></category>

		<guid isPermaLink="false">http://blog.bit-matrix.com/?p=118</guid>
		<description><![CDATA[As someone who is no friend to Facebook, I was quite interested to hear that Google will be stepping into the social networking world with their newest product: Google Buzz. The introductory video looked good enough showing a slick, simple interface, easy message, photo and video posting and an good time to be had by [...]]]></description>
			<content:encoded><![CDATA[<p>As someone who is no friend to Facebook, I was quite interested to hear that Google will be stepping into the social networking world with their newest product: Google Buzz. The introductory video looked good enough showing a slick, simple interface, easy message, photo and video posting and an good time to be had by all. Perhaps, I thought, this means Facebook&#8217;s hegemony over the social networking sphere was coming to a close. Anything is better than Facebook&#8217;s blatant disregard for privacy right? Wrong.<span id="more-118"></span></p>
<h2>Et tu, Google?</h2>
<p>Why is it that the default modus operandi of every Internet company is to blatantly violate your privacy as a first rule of business?  Google, surely, is a company that should not need a cheap trick like this in order to promote their product. A company whose &#8220;<a href="http://www.google.com/corporate/tenthings.html">Do no evil.</a>&#8221; slogan seems to only apply as far as showing you the most targeted ads and not blatantly deceiving you. Google has embraced Facebook overnight revelation that <a href="http://www.readwriteweb.com/archives/facebooks_zuckerberg_says_the_age_of_privacy_is_ov.php">people don&#8217;t want or expect</a> and seems to have launched Buzz as an example of this brave new vision.</p>
<p>Buzz outdoes Facebook when it comes to airing all your dirty laundry to the searchable metaverse. The privacy controls in Buzz are all strictly opt-out. You might miss this fact, as I suspect most people will, unless you are naturally suspicious of any site that has access to too much information about you. And yes, we should all be suspicious of them.</p>
<p>Buzz will show your real name and make it searchable to everyone. It will also show the world who you are following and who is following you. Since it populated your follow list from your email contacts, it essentially reveals your contact list to the world. It also shows your Buzz messages on this publicly searchable profile so if you have something private to say to your friend or spouse, make sure you use Gmail and not Buzz. Of course, they both show up in the same Inbox so mistakes are likely.</p>
<p>What makes Google&#8217;s actions more inflammatory than Facebook&#8217;s is that your GMail data is used to generate this public content. As an email system, GMail implies privacy and strict control over who your messages go to and who can see them. Therefore, all  contacts and data in GMail were added by users with the expectation of full privacy. Buzz will, however, happily tell the world who you&#8217;ve been emailing the most. Beware.</p>
<p>There has already been a lot of complaints about this so-called privacy flaws. But can anyone really believe that this was a mistake in the design? That Google didn&#8217;t know the implications of making Buzz operate like this? They only need to look at Beacon and other privacy scandals Facebook has gone through to know where this leads.</p>
<p>One would think that launching a product like this that will expose the information of millions of users should take a bit of care and preparation. However, as of this time, Buzz doesn&#8217;t even have a Privacy Policy listed on Google&#8217;s <a href="http://www.google.com/support/accounts/bin/answer.py?hl=en&#038;answer=147806">Policy by Product</a> page!</p>
<p>There is no doubt that Google knew exactly what it was doing when they made Buzz work the way it does. I predict that they will run it for a few weeks as is, making it accumulate users, and then they will &#8220;fix the problem&#8221; due to user complaints. By this time the damage will be done and this privacy &#8220;flaw&#8221; will have served its purpose.</p>
<p>Should you decide to turn Buzz off, there is microscopic link at the very bottom of the page that will allow you to do this.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bit-matrix.com/2010/02/10/google-buzz-a-privacy-disaster/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How green is your code?</title>
		<link>http://blog.bit-matrix.com/2009/01/20/how-green-is-your-code/</link>
		<comments>http://blog.bit-matrix.com/2009/01/20/how-green-is-your-code/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 07:08:59 +0000</pubDate>
		<dc:creator>Bit Matrix</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[The Future]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://blog.bit-matrix.com/?p=35</guid>
		<description><![CDATA[Is your code fast and efficient? Is your nasty for-loop killing penguins somewhere and You don&#8217;t even know about it? We all hacked and brute-forced through a problem at one time or another &#8211; it is inevitable. How much CO2 will your hack release into the atmosphere? Writing power-inefficient code is like driving a fuel-inefficient [...]]]></description>
			<content:encoded><![CDATA[<p>Is your code fast and efficient? Is your nasty for-loop killing penguins somewhere and You don&#8217;t even know about it? We all hacked and brute-forced through a problem at one time or another &#8211; it is inevitable. How much CO2 will your hack release into the atmosphere? Writing power-inefficient code is like driving a fuel-inefficient car &#8211; we&#8217;ve all done it but it&#8217;s just not cool anymore. With <strong><span style="color: #008000;">green</span></strong> finally becoming the buzz-word everywhere, it is time to take a look at a few numbers surrounding the environmental cost of bad code.</p>
<p><span id="more-35"></span></p>
<p>The issue at hand is the amount of power (as in electricity) that your code will consume when running on a large number of users&#8217; computers (since you write awesomely popular software) or over a long period of time (if your software will be in use for years).</p>
<h4>Hacks. Free(-as-in-beer)?</h4>
<p>Suppose you hacked together a quick Flash widget to go on the front page of your up-and-coming website. Your code is nasty and the widget takes up almost all CPU power on a single core but you have no time to fix it and release it as-is.</p>
<p>Lets run some very basic numbers. A normal user might spend 10 seconds viewing your front page before navigating to another page without the widget. Lets also say that a typical Intel Core 2 CPU will consume about <a href="http://en.wikipedia.org/wiki/CPU_power_dissipation">33W</a> when operating one of its cores at 100% load because of your crappy code. For those 10 seconds on the site, your widget has consumed 33W x 10s / 3600 s/h = 0.092 kW·h.</p>
<p>Let us now assume that you site got mildly popular and received a million visitors over the course of a year, each of which spent only 10 seconds on pages containing the widget. Now your widget has consumed about 92,000 kW·h, or 92 MW·h.</p>
<h4>Garbage In &#8211; Carbon Out</h4>
<p>The average household in the United States uses about <a href="http://tonto.eia.doe.gov/ask/electricity_faqs.asp#electricity_use_home">11,000 kW·h</a> (11 MW·h) of electricity, each year. <strong>Congratulations! Your inefficient code has used up enough electricity to power almost 8 homes for a full year</strong>!</p>
<p>If you live in the United States, <a href="http://en.wikipedia.org/wiki/File:Sources_of_electricity_in_the_USA_2006.png">half of this electricity is likely to come from coal</a>. Coal has en energy density of about <a href="http://en.wikipedia.org/wiki/Coal#Energy_density">2.0 kg / kW·h</a> meaning that the amount of coal burned to power your inefficient code is 0.5 * 92,000 kW·h / (2.0 kg / kW·h) = 92,000 kg = 92t. Yes, that is <strong>92 tons of coal!</strong></p>
<p>Given that producing energy from coal also releases CO2 at a rate of about <a href="http://en.wikipedia.org/wiki/Coal#Relative_carbon_cost">0.950 kg / (kW·h)</a>, your code will have resulted in <strong>87.4 tons of CO2</strong>.</p>
<p>These numbers seem quite depressing. What if your widget ends up on the front page of a big site with tens or hundreds of millions of visitors a year? How much environmental destruction can one nested for loop cause? How many dead penguins will you be responsible for? Gasp!</p>
<h4>Save The Planet?</h4>
<p>But let&#8217;s be realistic, code will always consume power and you can only do so much to reduce that. Some applications will have a net benefit of reducing energy consumption by making people more productive and efficient with their time and energy (your punch-the-monkey widget might or might not be one of those).</p>
<p>The point of the matter is that, even when programming, one can consider the environment. If that consideration provides you with the impetus to sit down and properly re-write a power-hungry piece of code then you have made a real physical change in the world. And now, you can put a number on it.</p>
<p>Safe the CPU cycles &#8211; save the world. <img src='http://blog.bit-matrix.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bit-matrix.com/2009/01/20/how-green-is-your-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are Botnets The Seeds of Machine Intelligence?</title>
		<link>http://blog.bit-matrix.com/2008/12/16/botnets-the-seeds-of-machine-intelligence/</link>
		<comments>http://blog.bit-matrix.com/2008/12/16/botnets-the-seeds-of-machine-intelligence/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 09:08:30 +0000</pubDate>
		<dc:creator>Bit Matrix</dc:creator>
				<category><![CDATA[The Future]]></category>
		<category><![CDATA[botnet]]></category>
		<category><![CDATA[emergent behavior]]></category>
		<category><![CDATA[machine intelligence]]></category>

		<guid isPermaLink="false">http://blog.bit-matrix.com/?p=32</guid>
		<description><![CDATA[Botnets might be the seeds of future emergent machine intelligence.]]></description>
			<content:encoded><![CDATA[<p>The Botnet. It is a term that we have grown accustomed to hearing more and more often these days. These networks of zombie machines are responsible for much of the billions of Spam messages that find their way around the Internet every day. The Botnet is a blunt weapon of mass distraction costing billions of dollars in lost time, resources and fraud.</p>
<p>But botnets might be destined for more than just Spam. As it stands, botnets are some of the largest accumulations of computing power in the world today rivaled only by supercomputers and massive server farms such as those of Google.<span id="more-32"></span></p>
<p>Two points that set botnets apart is the organic way in which they grow &#8211; by &#8220;infecting&#8221; computers around them &#8211; and how they evolve. The second distinction has to do with the illicit nature of botnets. A botnet needs to be adaptable and resilient. While a server farm or supercomputer are built for a specific purpose with fairly strictly defined inputs, outputs and topology and, for the most part, walled off from the rest of the Internet, a bot net is exposed and usually under constant attack. Law enforcement, security researchers, anti-virus software and even individual owners of the infected machines are all acting against the botnet.</p>
<p>This competition for survival is driving the evolution of botnets ever faster. Today&#8217;s botnets are starting to user peer-to-peer decentralized communications for their command and control. They are detecting and <a href="http://en.wikipedia.org/wiki/Storm_botnet">punishing</a> any probing of their network.</p>
<h4>Emergent Behavior in Botnets</h4>
<p>While today&#8217;s and tomorrow&#8217;s botnets are a far cry from anything resembling machine intelligence that evolutionary step might not be far off down the line. Botnets represent a unique platform on which an emergent intelligence might one day arise. This might take the form of a simple artificial organism attempting to grow and survive on the Internet.</p>
<p>Think of the possibilities of applying the following methods to a botnet of several hundred thousand machines:</p>
<p>Genetic programming &#8211; This could be used to spread the characteristics of the most productive nodes (i.e. those that sent out the most spam) throughout the system</p>
<p>Game of Life &#8211; This could be used to vary infection patterns to avoid detection</p>
<p>The resultant emergent behavior of a botnet using these methods would be interesting indeed. Another twist to the story comes when two or more such botnets start competing for hosts. This competition would again increase the speed of botnet development to new and, potentially, unexpected ends.</p>
<p>Of course, there will always be a person in the middle of it. Someone will have to write the basic rules of the botnet for propagation, evolution etc. The DNA of the botnet &#8211; the implementing the actual exploits &#8211; will always be a hands-on task for a human. However, once released, these systems will, more and more, start to take on a life of their own.</p>
<h4>Conclusion</h4>
<p>While it is unfortunate that botnets are used for illicit purposes today, they hold enourmous potential for researching emergent behaviours. Botnets might be the seeds of future emergent machine intelligence.</p>
<h4>Update</h4>
<p>Now there is news that a <a href="http://www.networkworld.com/news/2010/021010-new-russian-botnet-tries-to.html">Russian botnet is &#8220;fighting&#8221; another botnet</a>. Essentially stealing the rival&#8217;s data and uninstalling it. The Botcocalypse has begun! <img src='http://blog.bit-matrix.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bit-matrix.com/2008/12/16/botnets-the-seeds-of-machine-intelligence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
