<?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>Eclectic Wonder</title>
	<atom:link href="http://www.digitalintellect.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.digitalintellect.org</link>
	<description>“Witchcraft to the ignorant, …. Simple science to the learned.” -- Leigh Brackett</description>
	<lastBuildDate>Wed, 29 Jul 2009 01:37:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Contextual Storage</title>
		<link>http://www.digitalintellect.org/2009/07/28/contextual-storage/</link>
		<comments>http://www.digitalintellect.org/2009/07/28/contextual-storage/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 01:34:07 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Artifical Intelligence]]></category>
		<category><![CDATA[Contextual Storage]]></category>
		<category><![CDATA[Intelligence]]></category>
		<category><![CDATA[Memory]]></category>

		<guid isPermaLink="false">http://www.digitalintellect.org/2009/07/28/contextual-storage/</guid>
		<description><![CDATA[Let&#8217;s start this discussion with the concept of Efficiency, according to Webster:
1: the quality or degree of being efficient.
2 a: efficient operation b  (1): effective operation as measured by a comparison of production with cost (as in energy, time, and money)  (2): the ratio of the useful energy delivered by a dynamic system [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s start this discussion with the concept of Efficiency, according to Webster:</p>
<p><small><span class="sense_label start">1</span><span class="sense_content"><strong>:</strong> the quality or degree of being efficient.</span><span class="sense_label start"><br />
2 a</span><span class="sense_content"><strong>:</strong> efficient operation</span> <span class="sense_label">b </span><span><span class="sense_label subsense"> (1)</span></span><span class="sense_content"><strong>:</strong> effective operation as measured by a comparison of production with cost (as in energy, time, and money)</span> <span><span class="sense_label subsense"> (2)</span></span><span class="sense_content"><strong>:</strong> the ratio of the useful energy delivered by a dynamic system to the energy supplied to it</span>.<br />
</small><br />
Generally speaking, the second definition, specifically b (1), is the one that makes the most sense for this purpose&#8221; an &#8220;<em>effective operation as measured by a comparison of production with cost,</em>&#8221; and in our case the cost would be Time.</p>
<p>Data Storage has always been measured in this fashion (with respect to energy, time and cost) and certainly for most normal applications, such as randomly accessing information, or perhaps optimizations for specific tasks, the existing technologies have been quite effective, however in Artificial Intelligence, or even just trying to access information in a contextually relevant manner, these current technologies are just not &#8220;good enough.&#8221; Indeed, even if our &#8220;index&#8221; for the information is organized in an efficient manner relative to the purpose (through the use of a database for instance), the information actually being stored on the physical media is not being store efficiently (this is mitigated in most modern databases by pre-allocating chunks of physical space on the media and making sure the blocks are de-fragmented). Nevertheless, this does not guarantee that the data being stored is physically located in the same place&#8230; in fact it is quite possible that the information, even though the files are not logically fragmented, are scattered across multiple physical disks. Therefore, even if our technology does a lot to make sure it is performing as well as it possibly can, there still are inefficiencies that exist.</p>
<p>When we begin to add the concept of contextually relevant information, most data storage systems require a lot of pre-preperation (often taking weeks of an architects time) to design and implement a data architecture in a database that has been configured correctly to achieve any sort of performance with respect to contextual information. Optimally, what we need are physical storage media that are &#8220;context-aware&#8221; in how they store the information.</p>
<p>Thesis: <em>In order to achieve greater performance and a closer approximation on how the human brain stores, retrieves and categorizes contextual data, we must change how our <strong>hardware</strong> stores that information.</em></p>
<p>If we can build contextually aware hardware storage media, for instance, one that understands that two pieces of information are contextually relavant to one another, and can physically store them next to one another, and if we can devise a way to continuously store contextual information in such a manner, then we can eliminate much of the media lag time that exists when trying to retrieve that information.</p>
<p>The Human Brain spends much of its time remembering information. If the Brain had to retrieve information scattered from many different physical locations, the shear effort of assembling that information would mean it would take us minutes to form the simplest thought! Therefore, the Brain must store information that is relavant to a central concept in a physically relevant manner. The Brain also spends another portion of concious time tagging information that it sees during the concious hours and storing that information in short-term memory, then at night, when we are asleep, it attempts to sort that information against the currently &#8220;filed&#8221; contextual information stored in long-term memory, and then file it contextually and physically wherever it is relevant.</p>
<p>I believe that we must have a physical storage technology that mimicks this behavior if we are ever to have a storage capability that is useful in Artificial Intelligence research. Implement this method of storage with <a href="http://www.digitalintellect.org/2008/11/09/the-universe-on-a-stick/" target="_blank">SCM</a> storage media, and we truly will be one step closer to a technology that works for the contextually relevant constructs instead of against it.</p>
<p>The applications of such a technology would go far beyond advancing research into Artifical Intelligence (which may truly never be fully realized), for instance, search engines could utilize this technology to create very fast contextual query systems, or perhaps make content management not only a software-efficient endeavor but a hardware one as well, allowing for very fast searh and retrieval of archival media, and the list could go on&#8230; This technology would take less energy, reducing the power cost relative to today&#8217;s data retrieval systems by orders of magnitude.</p>
<p>There are several papers that exist that are relevant to this subject<sup>1</sup><sup>2</sup><sup>3</sup><sup>4</sup><sup>5</sup>, while all of these propose great software strategies for dealing with contextual data they all rely heavily on pre-existing physical media systems and try to solve the problem through software means alone (however, perhaps the best solution I have seen, and one that is a good mitigation for contextual data, is the one presented by the paper written by Gokul Soundararajan, et. al., which deals with the situation by implementing a contex-aware pre-fetch algorithm on the server&#8230; a novel idea, but one that adds yet another layer on top of the physical media (however this is useful for distributed data), and therefore another hit on performance relative to localized (non-distributed) data.</p>
<p>Hopefully in the near future, a truly context-aware physical storage media will be devised and implemented as I believe this is the only way we are going to achieve good performance for the kind of data we are amassing as a society, not forgetting the applications in many other areas.</p>
<ol class="footnotes"><li id="footnote_0_92" class="footnote">See <em><a href="http://www.mediateam.oulu.fi/publications/pdf/602.pdf" target="_blank">A Context Based Data Management System for Pervasive Computing Collaborative Applications</a></em>, by Sharat Khungar and Jukka Riekki</li><li id="footnote_1_92" class="footnote">See <a href="http://portal.acm.org/citation.cfm?id=1031433" target="_blank"><em>A Context Based Storage for Ubiquitous Computing Applications</em></a>, by Sharat Khungar and Jukka Riekki</li><li id="footnote_2_92" class="footnote">See <a href="http://www.cc.gatech.edu/ccg/publications/context-fs.pdf" target="_blank"><em>A Context-based Document System for Wearable Computers</em></a>, by Kent Lyons, Thad Starner, Lonnie Harvel</li><li id="footnote_3_92" class="footnote">See <a href="http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-114/paper4.pdf" target="_blank"><em>A Classification Framework for Storage and Retrieval<br />
of Context</em></a>, by B.I.J. Siljee, I.E. Bosloper, J.A.G. Nijhuis</li><li id="footnote_4_92" class="footnote">See <a href="http://www.usenix.org/events/usenix08/tech/full_papers/soundararajan/soundararajan_html/index.html" target="_blank"><em>Context-Aware Prefetching at the Storage Server</em></a>, by Gokul Soundararajan, Madalin Mihailescu, and Cristiana Amzahowever</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.digitalintellect.org/2009/07/28/contextual-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And so it goes&#8230;.</title>
		<link>http://www.digitalintellect.org/2009/07/28/and-so-it-goes/</link>
		<comments>http://www.digitalintellect.org/2009/07/28/and-so-it-goes/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 22:23:11 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[About Me]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.digitalintellect.org/2009/07/28/and-so-it-goes/</guid>
		<description><![CDATA[It has been several months since last I posted any sort of news. Since I was re-hired by my company, things have been actually going pretty well for me. My new manager is great and actually seems to care about her employees: she spends a great deal of time asking for feedback and pushes us [...]]]></description>
			<content:encoded><![CDATA[<p>It has been several months since last I posted any sort of news. Since I was re-hired by my company, things have been actually going pretty well for me. My new manager is great and actually seems to care about her employees: she spends a great deal of time asking for feedback and pushes us to get training and advance our careers. I think I can count on my two hands and two feet the number of times over the last eight years my previous manager pushed me to do anything related to my career (granted, I should have done it myself, no excuses). My new team seems to be made up of some genuinely good people who want to do quality work, and I feel humbled to be on their team.</p>
<p>My previous anger about being laid-off from my company was not directed at any particular individual, but merely at the situation and the congruence of events that led up to it, and that anger has cooled somewhat in hindsight. In fact, I&#8217;m very glad it did happen, since it gave me the opportunity to put myself into a higher mental gear, and take a hard look at what my life-goals are.</p>
<p>Over the past several years, my professional craving to be apart of the industrial development machine had driven me to snub advancement for advancement&#8217;s sake. In fact, I have been offered managerial positions several times in the past only to turn them down (or simply not pursue them) for fear that I would lose my connection with the real technical community. Throughout my career, I have met older technical &#8220;sages&#8221; in the community and I thought, &#8220;I want to be like them!&#8221; My thinking at the time was that these &#8220;sages&#8221; have successfully managed to avoid being corrupted by the corporate ladder, and had somehow retained their &#8220;coolness.&#8221;</p>
<p>Today, I believe my professional priorities have changed. I am still considered by all that know me as being technically savvy and definitely more than capable of doing the technical aspects of my job, however I&#8217;m starting to really gain greater satisfaction about helping and leading younger technical professionals down their career paths. I&#8217;m not certain if this is merely an aspect of getting older, but if so, then I&#8217;m OK with it, and I find I want to continue to do this. Being a leader and a mentor is daunting since you want to give the &#8220;right&#8221; advice, and help these younger versions of yourself to achieve where you have failed in the past; perhaps I have begun a new path of my life that I am only now realizing that I&#8217;m already walking down, and it has begun to make me think that becoming a manager is not out of the question. I know one thing, I do not want to lose my technical ability, but I really think the challenge of balancing that with team leadership and mentoring is a worthy one&#8230; who knows where it may lead?</p>
<p>Nevertheless, I don&#8217;t ever want to be in the position of not being of value to those around me, nor to the company I work for&#8230; even though I disagree with the foolish and wasteful practices of large companies that lead them to lay-offs when those pink-slips could have been avoided if only there were smarter people at the helm&#8230; I can only be myself and affect those around me, and to whom I am responsible, in the most positive way I know how &#8212; anything else is out of my control. I must live life from moment to moment and enjoy every aspect of it while I can, whether it&#8217;s a moment from my profession or one from my personal life, these moments will never come again!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalintellect.org/2009/07/28/and-so-it-goes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About Tom</title>
		<link>http://www.digitalintellect.org/2009/04/24/about-tom/</link>
		<comments>http://www.digitalintellect.org/2009/04/24/about-tom/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 17:45:32 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[The Author]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.digitalintellect.org/?p=85</guid>
		<description><![CDATA[In a world where identity is as precious as the air we breath, it&#8217;s probably not such a good thing to put too much personally identifiable information into a public blog, which is why the author of this site (me) will simply be known as Tom. Besides, I am not really hear to talk about [...]]]></description>
			<content:encoded><![CDATA[<p>In a world where identity is as precious as the air we breath, it&#8217;s probably not such a good thing to put too much personally identifiable information into a public blog, which is why the author of this site (me) will simply be known as Tom. Besides, I am not really hear to talk about myself personally, really, that&#8217;s pretty dull. Instead, I would rather spend time talking about &#8220;the state of things, and the state of things to come.&#8221;</p>
<p>What I can tell you is that I live in one of the largest cities in the United States, I work as a Master Certified IT Architect for a very, very, very large computer/software company. Additionally, I focus on building large computing infrastructures for the world, wide public sector, mainly related to defense. I&#8217;m not that really interested in talking about defense, even though I might from time to time.</p>
<p>So, without giving away who I am, I think I&#8217;ve given enough for the purposes of this blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalintellect.org/2009/04/24/about-tom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Set Your Avatars Free!</title>
		<link>http://www.digitalintellect.org/2009/04/21/set-your-avatars-free/</link>
		<comments>http://www.digitalintellect.org/2009/04/21/set-your-avatars-free/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 22:39:33 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[MMOG]]></category>
		<category><![CDATA[Virtual]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Avatar]]></category>
		<category><![CDATA[Persona]]></category>

		<guid isPermaLink="false">http://www.digitalintellect.org/2009/04/21/set-your-avatars-free/</guid>
		<description><![CDATA[Avatars have always been fascinating to me, and I think perhaps it all started back when I first started creating make-believe characters for made-up stories I used to dream up when I was a child. Of course, I didn&#8217;t call them Avatars at the time, but essentially that&#8217;s what they were. In fact, a few [...]]]></description>
			<content:encoded><![CDATA[<p>Avatars have always been fascinating to me, and I think perhaps it all started back when I first started creating make-believe characters for made-up stories I used to dream up when I was a child. Of course, I didn&#8217;t call them Avatars at the time, but essentially that&#8217;s what they were. In fact, a few of my made-up characters were so compelling to me, that I would pull them out of my own made-up universes and stick them into universes created by other people, (for instance, I had this great character called Terces Tamoc that I often mentally re-purposed and shoved into universes like Star Wars, Blade Runner and other great &#8220;sci-fi&#8221; worlds.&#8221;</p>
<div class="entryContentContainer">
In short, the concept of an Avatar is nothing new, and neither is the concept of taking an representation of an encapsulated set of core characteristics that we find appealing, and re-using them in worlds we find interesting. The really interesting thing is the fact that many in the virtual worlds space are tackling that very problem: how do you take an Avatar that may exist in say, SecondLife and move it to another world completely?</p>
<p>From what I&#8217;ve read so far, it appears that much of this effort is still in it&#8217;s very infancy, and, I may be completely wrong here, but the methods that I&#8217;ve seen so far for how this data sharing problem is being tackled seems to be centered around traditional point-to-point protocol and data translation between the different worlds (i.e. take an Avatar data object in Second Life, transform it into an Avatar data object in OpenSim, and now you have created a duplicate avatar in OpenSim, effectively moving from one world to the other). In addition to this, I believe there is a movement to &#8220;centralize&#8221; Avatar data as a service that would allow a virtual world to look up the Avatar information much as you would a LDAP entry.</p>
<p>While, I think these efforts are a logical progression from the business and SOA mind-set, I think perhaps if we take a step back, and take a look at the &#8220;ideal&#8221; representation of an Avatar, we can start to try and tackle this issue in a more abstract and ultimately more widely applicable method.</p>
<p>To me, an Avatar is a facade that represents me to the virtual world (whichever that world I happen to be in). The Avatar encapsulates everything that is unique about my character. My characters &#8220;physical&#8221; appearance, what clothes he is wearing, his name, and generally anything else we might consider to be &#8220;public.&#8221; Additionally, there are aspects of an Avatar that make it functional (generally, the reason we move between worlds is either to play games, explore, or more importantly to buy things). Just like in the real world, I wouldn&#8217;t generally carry around cash in my pockets, but I would probably carry an ATM card, or a credit card, and an avatar needs to have a private, secure set of core data that can only be accessed by the original Avatar owner, not even if it is copied.</p>
<p>Obviously, the very security measures incorporated into an Avatar definition is what will ultimately make that definition succeed or fail in general (if you can&#8217;t have confidence that anyone who copies your avatar can&#8217;t steel your identity with it, then what&#8217;s the point of even creating such a thing?). <img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://www.digitalintellect.org/wp-content/uploads/2009/04/avatar.png" alt="" width="477" height="340" /></p>
<p>One way this might be approached would be to have a two-part system. Essentially, what you would have a piece of software on your local computer that is you would use to create your avatar with, in a standardized &#8220;Avatar Definition Format,&#8221; (it should be sophisticated enough to allow you to graphically design your avatar so it meets your aesthetic needs), and this application also acts as a security vault for financial information, providing a high level of encryption around this core data. The application also allows you to fully define all the common &#8220;public&#8221; elements described earlier, or even provides a way to randomly generate your avatar (within a set of aesthetically pleasing constraints). The public half of your avatar would be loaded into whatever Virtual World Browser you are using (i.e. Hippo for instance), via a plug-in component that allows the browser to interact with the Avatar Management Application.</p>
<p>When you move from world to world, the virtual world you are in is free to cache the public aspects of the Avatar, but the private data is still local. If a browser connects directly to a world for the first time, the public data for the avatar is uploaded, however if a copy of the avatar exists in the world he is trying to brows to already, the browser needs to compare avatar versions and bring to the users attention and allow him to choose what to do (overwrite, keep server copy, merge, etc.) When a world-to-world transfer is happening, what is sent between the two worlds is an encapsulated piece of data that represents your public Avatar with special unique data that only has meaning to your local browser&#8230; this way, if another person copies your avatar, it could be possible for the virtual world (through the specification) to identify an unauthentic use of an avatar and remove it from the system and alert the owner.</p>
<p>When a situation arises where a purchase is necessary (for instance, you want to buy an item in-world, or a fee is required to enter a certain virtual world), then there should be a secure connection created between the browser and the requesting in-world component, much like internet commerce has been done for the past decade, and some visual indication of a secure connection is given to the user. Since the data required to purchase the item is stored within a secured vault in the avatar definition, it would require confirmation and authorization. Additionally, there is nothing preventing the Avatar from being configured to direct payment from a third-party such as PayPal and so on&#8230;).</p>
<p>Public Data in the avatar is your &#8220;Default Model&#8221; that stays with you from world to world, and the particular world you are in can choose to use that default model or give you the choice to attach a local model, overriding certain aspects of the Default Model and inheriting others. No matter what however, the unique link back to the private data is what ultimately ties your server account to your avatar. In this fashion, you could move from a business world where your Default Model is used into a MMOG where an alternate model is attached to your avatar while you are there.</p>
<p>What about inventories? To be honest, I think inventories should be for the most part local to the virtual world (in other words, you can&#8217;t take them with you). However, I could foresee the creation of Avatar Attachments that might add capabilities to an avatar (for instance, Grid administrators may need certain tools attached to their avatar for monitoring, or muti-world moderators may need special tools, possibly even custom developed, for their needs, or perhaps for MMOGs, they may allow modding, or the creation of plug-ins that enhance game play, or require mandatory plug-ins to support how they want their world and the avatars within it to function and interact. Obviously, some of these plug-ins are world local, but others could be private, purchased from third-party sources).</p>
<p>I think this model for Avatars allows for a great deal of flexibility, and starts to move us into a model that is closer to how I always perceived Avatars to behave and function. Avatars need to conform to a standardized format and structure; this is the only way to make this sort of thing a reality. Without a standards body taking up the mantle of owner for the definition of an &#8220;Avatar Definition Language,&#8221; or &#8220;Avatar Definition Format,&#8221; etc. then none of this will make any difference in the long run.</p></div>
<div class="entryContentContainer"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalintellect.org/2009/04/21/set-your-avatars-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Joys of a Coroporate Life</title>
		<link>http://www.digitalintellect.org/2009/04/21/the-joys-of-a-coroporate-life/</link>
		<comments>http://www.digitalintellect.org/2009/04/21/the-joys-of-a-coroporate-life/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 22:35:13 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[About Me]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.digitalintellect.org/2009/04/21/the-joys-of-a-coroporate-life/</guid>
		<description><![CDATA[It&#8217;s been a while since I&#8217;ve posted, and I have to admit the past few months have been rather unusual for me. First, I lost my job, and that alone was enough to throw me for a loop. However, after a month of searching for a job, my company decided that they wanted to hire [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I&#8217;ve posted, and I have to admit the past few months have been rather unusual for me. First, I lost my job, and that alone was enough to throw me for a loop. However, after a month of searching for a job, my company decided that they wanted to hire me back: apparently the executives didn&#8217;t really understand whom they were laying off (and they probably didn&#8217;t really care) and what that would do some key projects.</p>
<p>To be honest, I was OK with being laid off, as I had worked my self into thinking that it was an opportunity for me to do something different (perhaps move out west and see what might happen), but the Fates have a sense of humor I suppose. This whole experience did open my eyes as to just how much a cog-in-the-machine I am currently &#8230; I mean I think I have a great set of skills, but when it is cheaper for a company ship my skills overseas and hire ten people for what it costs to pay me, no matter how good I am at what I do, the company, as impersonal as it is, will opt for the cheapest route.</p>
<p>I think that many companies are starting to realize that their &#8220;cheaper&#8221; solution is not necessarily the &#8220;better&#8221; solution for their customers. In my case, my customers and colleges demanded that I return and worked to make that happen, however I think to myself, why do I wish to work for a company that doesn&#8217;t really care about me, my situation, my family, and what laying off does to everyone associated with me. Nevertheless, I am back, and the prudent thing for me to do is weather this economic storm and when things get better, I may look for better options. My current situation has left a rather a bad taste in my mouth. I remember having a conversation with my previous manager, and we both agreed that this type of thing will ultimately cost the company more money in the long run, and reduce quality and skills. Sometimes the decisions people make, even if they think it is for good business reasons, isn&#8217;t really the &#8220;right&#8221; thing to do.</p>
<p>Every time I think about this, I remember a great book I read about fifteen years ago or so named, &#8220;<a href="http://www.amazon.com/Customer-Comes-Second-People-First/dp/0060526564/ref=pd_bxgy_b_img_a" target="_blank">The Customer Comes Second</a>,&#8221; by Hal Rosenbulth. This book I think every chief executive needs to read since it outlines an attitude toward corporate culture that centers around the employee and not the customer. The interesting thing is that the end result is a much higher customer satisfaction rate than what tends to happen in a &#8220;services&#8221; or customer centric corporate culture. The customer centric culture tends not to value the employee, since the customer is more important.</p>
<p>Anyway, my anger is muted lately, as I am thankful that I have a job, and friends that value me enough to help me keep it. However, if I ever start my own company, I hope I can value my employees enough to find ways to keep them in a harsh economic climate, even if it means taking a pay-cut and having all my executives do the same&#8230;</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=7b65d4e0-abee-8c58-8fc6-fd915e402631" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalintellect.org/2009/04/21/the-joys-of-a-coroporate-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Universe&#8230; On A Stick?</title>
		<link>http://www.digitalintellect.org/2008/11/09/the-universe-on-a-stick/</link>
		<comments>http://www.digitalintellect.org/2008/11/09/the-universe-on-a-stick/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 00:23:28 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[3D Memory]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Memory]]></category>
		<category><![CDATA[Portable]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[SCM]]></category>

		<guid isPermaLink="false">http://www.digitalintellect.org/?p=35</guid>
		<description><![CDATA[Over the last decade and a half, portable memory chips have become commonplace, at first primarily as a way of storing video or pictures on cameras, but eventually the memory technology reached a high enough density and was being produced in large enough quantities that we started to see cross-over technologies such as flash memory [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last decade and a half, portable memory chips have become commonplace, at first primarily as a way of storing video or pictures on cameras, but eventually the memory technology reached a high enough density and was being produced in large enough quantities that we started to see cross-over technologies such as flash memory sticks that combine USB, micro-controller and flash memory technologies.</p>
<p>Memory read/write speeds along with data transfer rates on USB devices have continued to improve over the years until it has become possible to store full-length movies on the memory stick and actually play them directly from the device.</p>
<p>The iPod Touch and iPhone use flash technologies to replace miniaturized hard drives thus reducing power consumption. In general, an iPod Touch is a very sophisticated memory stick capable (currently) of storing 32 gigabytes of movies, pictures, applications not to mention the operating system the device uses to function.</p>
<p>Truly, flash memory technologies are reaching remarkable densities and performance levels. However this is merely the beginning of the trend.</p>
<p>In the <a href="http://www.research.ibm.com/journal/rd/524/tocpdf.html" target="_new">July/September issue of the IBM Journal of Research and Development</a>, several research papers were published discussing a class of memory technologies called <em>Storage Class Memory</em> or (SCM)<sup>1</sup>. The development of SCM technologies is an effort by companies like IBM to completely replace the hard disk drive by the year 2020. While, there are many challenges to overcome, mainly related to device longevity, the papers were very optimistic at the prospects of overcoming them. I believe that by 2010 we will start to see the first SCM devices appear which will most likely be used to replace flash technologies in the 1-40 gigabyte ranges. However, by 2015 we should start to see 50-150 gigabyte SCM devices start to appear and the first of the laptops making use of them.</p>
<p>Essentially, when we can finally utilize SCM devices in traditional computers such as laptops, desktops and servers, we will have finally broken away from the largest bottleneck to computing performance that currently exists: the Hard Drive. We will finally realize the first &#8220;Instant-On&#8221; computers and perceived application performance will skyrocket without any other changes to the computing architectures.</p>
<p>At the same time, as SCM devices start to mature, you will start to see SCM Memory Sticks with capacities of 30 to 50 gigabytes and mean-time-before-failure rates in the tens of years. It is quite possible that by 2020 we could see 1+ Terabyte laptop computers and 500 gigabyte memory sticks (can you imagine a 500+ gigabyte iPod?).</p>
<p>About fifteen years ago, I was fascinated by a Sci-Fi television show called Babylon 5, and while there were many futuristic technologies that seemed to be ubiquitous, none more so then the Memory Crystal (for lack of a better term). These things seemed to have the ability to store vast quantities of data and have the ability to access any portion of it almost instantaneously. I believe we are on the road toward making this technology a reality. While &#8220;Blue-Ray&#8221; DVD&#8217;s are the first truly cheap digital recording medium capable of storing a full-length high-definition movie without compression, I believe that by 2015 some entrepreneurial inventor will marry USB 3.0, SCM and some hardware security technologies make SCM Memory Sticks a reality. This literally could be the end of mechanical recording devices like CD&#8217;s or DVD&#8217;s as literally you could rent several HD movies by paying a small fee for the use of a special memory stick at the movie rental store (which has proprietary security hardwired to prevent copying or tampering<sup>2</sup>, and also a timer to render the stick inert when the rental time runs out). Imagine taking your rental stick to the movie rental kiosk, plug it in, choose 3 or so movies to rent, pay the kiosk and have them downloaded to your memory stick. At home, you could literally have the playback device be built into your television, or it could be a small HDMI connected play-box device that you insert your stick into.</p>
<p>To be honest, the previous example may not be the best one, considering that greater numbers of people are choosing to download their videos over the Internet or rent them &#8220;On Demand&#8221; through their cable company, but I think you get the idea.</p>
<p>Regardless, I find a world where there are no more CD&#8217;s, DVD&#8217;s, or floppy disks (do we even use those anymore?), a fantastic one. Wouldn&#8217;t it be great if the future could let us store the universe on a stick?</p>
<ol class="footnotes"><li id="footnote_0_35" class="footnote">See <a href="http://www.research.ibm.com/journal/rd/524/freitas.pdf" target="_blank"><em>Storage-class memory: The next storage system technology</em></a> by R. F. Freitas and W. W. Wilcke</li><li id="footnote_1_35" class="footnote">For example the <a href="https://www.ironkey.com/">IronKey</a> has similar security features.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.digitalintellect.org/2008/11/09/the-universe-on-a-stick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Wild World of MMOG Guilds</title>
		<link>http://www.digitalintellect.org/2008/11/08/the-wild-world-of-mmog-guilds/</link>
		<comments>http://www.digitalintellect.org/2008/11/08/the-wild-world-of-mmog-guilds/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 04:28:43 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[MMOG]]></category>
		<category><![CDATA[Virtual]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Guild]]></category>
		<category><![CDATA[MMORPG]]></category>
		<category><![CDATA[Virtual World]]></category>

		<guid isPermaLink="false">http://www.digitalintellect.org/?p=10</guid>
		<description><![CDATA[I am a part of a group within my company called the Virtual Universe Community (VUC), and from time to time I lend a hand with scripting and providing feedback to our corporate virtual world development efforts. Recently, a discussion arose around social groups within Virtual Worlds, so I thought I&#8217;d do a bit of [...]]]></description>
			<content:encoded><![CDATA[<p>I am a part of a group within my company called the Virtual Universe Community (VUC), and from time to time I lend a hand with scripting and providing feedback to our corporate virtual world development efforts. Recently, a discussion arose around social groups within Virtual Worlds, so I thought I&#8217;d do a bit of digging on the subject.</p>
<p>As an avid gamer myself, I have had quite a bit of exposure to the concept of Guilds. Guilds is a generic term that defines a virtual social network of individuals that come together to enhance the social aspects of the virtual world they are in. Just about every virtual world I have had exposure to has this concept built-in. In fact, the concept of Guilds has been a part of online gaming since the beginning. I can speak from first-hand experience of leading and participating in guilds during the time back in the mid 90&#8217;s when I played Meridian 59 rather extensively.</p>
<p>Guilds were something of a necessity since early games like M59 were Player-vs-Player only and the easiest way to survive and advance was to join a social organization so that you could watch each others backs. However, over time, as the concept of Player vs. Environment (PvE) became just as important as PvP game play, Guilds started executing Raids on in-game entities that normally were never supposed to be challenged as a way to enhance their gaming experience. Developers caught on quickly and started adding &#8220;Raid&#8221; content to challenge the more organized Guilds.</p>
<p>Today, Raiding is often accepted as the next challenge tier after achieving the highest level in the game. Unfortunately many game developers lose sight of the fact that often it is very difficult to bring together enough people to experience the end-game content, and many games therefore lack content that the casual player has access to.</p>
<p>Aside from Guilds being a means to an end with respect to MMOG&#8217;s, Guilds often display very interesting social dynamics, depending on their goals and the make up of their population. In a way, the longevity of a Guild in a Virtual World is often a point of pride to gamers, and boasting that a particular Guild that you happen to belong to has survived so many months or years is often seen as another facet of the game itself.</p>
<p>In the article, &#8220;<a href="http://www.digitalintellect.org/files/p839-ducheneaut.pdf" target="_blank">The Life and Death of Online Gaming Communities: A Look at Guilds in World of Warcraft</a>,&#8221; the authors take a very interesting look at how these social organizations are structured, why they survive or fail, and what kind of guilds are successful. <span class="postbody">If your interested in reading about it, you can<br />
skip most of the scientific jargon and jump right to the meat of the<br />
discussion which starts around page 7 (or page 845 if you use the<br />
numbering at the bottom of the page).</span></p>
<p>In my experience, the best Guilds are the casual raiding guilds, but these guilds are also the hardest to maintain. The membership must be of like-mind, and generally tends to be older (often between the ages of 25-40), and this very characteristic derives from the fact that individuals at that age tend to have less free-time on their hands, but also there is a desire to do more in a shorter period of time when events do occur.</p>
<p>On the other hand, according to the article above, the more successful guilds tend to be the hard-core raiding guilds since they tend to be a small number of players that are all very focused on one thing: Raiding. These Guilds really could care less about any other kind of content, and they tend to be very good at functioning as a team. The organization of such Guilds are also very militaristic, and this serves them well by allowing the members to focus on their specializations and performing the strategies set out by the chain-of-command. In this fashion, they are able to achieve their goals quickly and with a sense of satisfaction.</p>
<p>It would be very interesting if a follow-up article were done to discern some real demographics about the people behind the avatars, but I doubt this would be possible.</p>
<p>Guilds are interesting, and if you&#8217;ve participated in Virtual Worlds at all (let alone MMOG&#8217;s) then you would probably find the research article amusing and perhaps even fascinating. If you haven&#8217;t had the opportunity to particpate first-hand, the article is still interesting from a psychological perspective as I&#8217;m sure it says something about the human condition and how we would interact if human physical contact is factored out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalintellect.org/2008/11/08/the-wild-world-of-mmog-guilds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
