<?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"
	>

<channel>
	<title>RealityPrime</title>
	<atom:link href="http://www.realityprime.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.realityprime.com</link>
	<description>Advanced Technology Research</description>
	<pubDate>Wed, 02 Jul 2008 02:47:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>The Sims(tm) to Become MMO?</title>
		<link>http://www.realityprime.com/news/the-simstm-to-become-mmo</link>
		<comments>http://www.realityprime.com/news/the-simstm-to-become-mmo#comments</comments>
		<pubDate>Wed, 02 Jul 2008 02:44:13 +0000</pubDate>
		<dc:creator>avi</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.realityprime.com/?p=242</guid>
		<description><![CDATA[
A senior executive at Electronic Arts (EA), the company which owns the Sims franchise, said that in light of the popularity of virtual worlds and other computer games which allow players to compete with each other via the web, the Sims may soon become a multi-player game. 

It has to be a joke, right? Nancy [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<p><a href="http://technology.timesonline.co.uk/tol/news/tech_and_web/article4014182.ece" target="_blank">A senior executive at Electronic Arts (EA), the company which owns the Sims franchise, said that in light of the popularity of virtual worlds and other computer games which allow players to compete with each other via the web, the Sims may soon become a multi-player game. </a></p>
</blockquote>
<p>It has to be a joke, right? Nancy Smith, if anyone, should be familiar with the now-euthanized EA-Land, nee The Sims Online, which was, in fact, a MMO experience based on The Sims.</p>
<p>But I&#8217;m thinking maybe the reporter missed the story here. I&#8217;m thinking that the point is not to turn the Sims 2 or 3 into another MMO, but to take a page from Facebook and Spore and make the Sims more of a massively single player experience, but with extensive social elements.</p>
<p>In other words, the doll houses are not all in the same shared town &#8212; you might visit a friend&#8217;s house, but don&#8217;t expect shared public spaces, since that&#8217;s most likely where TSO went wrong. The point is to put our creations in a shared, explorable experience (not necessarily one big space), but leave the personal drama to someone else.</p>
<p>Which only goes to bolster my &quot;<a href="http://www.realityprime.com/wp-admin/post.php?action=edit&amp;post=117" target="_blank">anti</a>-<a href="http://www.realityprime.com/wp-admin/post.php?action=edit&amp;post=183" target="_blank">social</a>&quot; theory of on-line fun. Yes, some people want to discover strangers randomly. But given how badly strangers can and do act in on-line spaces, ranging from usenet to Second Life, I think my theory works pretty well for the other 90% of us who prefer to meet new friends more through mutual interests, activities, and introductions, than via common coordinates and/or curious costumes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realityprime.com/news/the-simstm-to-become-mmo/feed</wfw:commentRss>
		</item>
		<item>
		<title>Tech Companies Circle the Patent Wagons</title>
		<link>http://www.realityprime.com/articles/tech-companies-circle-the-patent-wagons</link>
		<comments>http://www.realityprime.com/articles/tech-companies-circle-the-patent-wagons#comments</comments>
		<pubDate>Mon, 30 Jun 2008 18:56:15 +0000</pubDate>
		<dc:creator>avi</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://www.realityprime.com/?p=241</guid>
		<description><![CDATA[According to this Reuters summary of a Wall Street Journal article,

Verizon Communications Inc, Google Inc, Cisco Systems Inc,  Hewlett-Packard Co and Ericsson, are believed to have a joined  a group calling itself the Allied Security Trust.
The companies will pay roughly $250,000 to join the group  and will each put about $5 million [...]]]></description>
			<content:encoded><![CDATA[<p>According to this <a target="_blank" href="http://www.reuters.com/article/marketsNews/idINBNG11177720080630">Reuters summary</a> of a Wall Street Journal article,</p>
<blockquote>
<p>Verizon Communications Inc, Google Inc, Cisco Systems Inc,  Hewlett-Packard Co and Ericsson, are believed to have a joined  a group calling itself the Allied Security Trust.</p>
<p>The companies will pay roughly $250,000 to join the group  and will each put about $5 million into escrow with the  organization to go toward future patent purchases, the paper  said.</p>
</blockquote>
<p>So their plan seems to be for the Alliance to buy patents, license them back to individual member companies, and then sell the patents again. It&#8217;s a form of collective self-defense, but I&#8217;m not convinced it&#8217;s the wisest possible move, or one that will be free of public (government) scrutiny.</p>
<p>Think about this. A patent that had been neutered for use against cash-rich companies should be worth <em>less </em>after the deal is done. After all, some potential buyers of those patents would want them specifically to extract payment from those same companies, and those doors would now be closed. So the Alliance might seem to lose money over time, eating up those $5M escrow accounts fairly quickly.</p>
<p>On the other hand, if the patent is worth more after the deal, as I suspect is the intent, esp. for the Alliance to be self-sustaining, then that&#8217;s a reasonable indicator that the patent was probably weak in the first place. The very act of licensing gives it validity and added value.</p>
<p>In other words, for the Alliance to be successful in its current form, it needs to perform part of the <em>public disservice </em>of patent trolls. It&#8217;s an escalation in the patent war, not a deterrent or d&eacute;tente. And that in and of itself could drive the prices up, not down, for patents it seeks to acquire. And a speculative market for patents is born.</p>
<p>It seems to me that in the &quot;circling the wagons&quot; metaphor, the settlers are stuck playing defense, and their defense, for the most part, does no one any good. Wouldn&#8217;t it better for everyone if they could actually kill the marauding patent trolls outright?</p>
<p>Whether this consortium, which includes Google, is ultimately seen as &quot;good&quot; or &quot;evil&quot; largely depends on that question, and how others feel about being let in or kept out of the Alliance, which is priced a bit beyond what any small company could afford.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realityprime.com/articles/tech-companies-circle-the-patent-wagons/feed</wfw:commentRss>
		</item>
		<item>
		<title>Slight Glitch</title>
		<link>http://www.realityprime.com/articles/slight-glitch</link>
		<comments>http://www.realityprime.com/articles/slight-glitch#comments</comments>
		<pubDate>Sun, 22 Jun 2008 02:06:36 +0000</pubDate>
		<dc:creator>avi</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://www.realityprime.com/?p=239</guid>
		<description><![CDATA[&#8230;in which all of my personal/political blog entries wound up on this site.
All fixes and upgrades are now complete, and the universes are separate once again.
We now return you to your regularly scheduled technology.
&#160;
]]></description>
			<content:encoded><![CDATA[<p>&#8230;in which all of my personal/political blog entries wound up on this site.</p>
<p>All fixes and upgrades are now complete, and the universes are separate once again.</p>
<p>We now return you to your regularly scheduled technology.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realityprime.com/articles/slight-glitch/feed</wfw:commentRss>
		</item>
		<item>
		<title>Michael Jones at Google I/O</title>
		<link>http://www.realityprime.com/news/michael-jones-at-google-io</link>
		<comments>http://www.realityprime.com/news/michael-jones-at-google-io#comments</comments>
		<pubDate>Thu, 19 Jun 2008 18:22:32 +0000</pubDate>
		<dc:creator>avi</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.realityprime.com/?p=238</guid>
		<description><![CDATA[I didn&#8217;t go to Google I/O, mainly because I don&#8217;t actually develop anything on top of Google products and services. Still, it was great watching a video of Michael Jones, who is really the heart and soul of Google Earth and the entire Geo line. The video starts off a bit slow for those already [...]]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t go to Google I/O, mainly because I don&#8217;t actually develop anything on top of Google products and services. Still, it was great watching a video of Michael Jones, who is really the heart and soul of Google Earth and the entire Geo line. The video starts off a bit slow for those already familiar with Google&#8217;s mission, but then it kicks into high gear about half-way through with the demos (where Michael can&#8217;t resist a reference to the Prisoner&#8230;) and the introduction to the Google Earth API.&nbsp;</p>
<p>The other major announcement, the magnitude of which probably won&#8217;t sink in for a year or so, is the agreement with ESRI to release (&quot;from jail,&quot; as MTJ puts it), most of the world&#8217;s ESRI-based GIS information, such that Google Eartth and Virtual Earth can show it and, perhaps more fundamentally, search and index it. All it takes is the latest ESRI update and a single click of a checkbox to let the information be free. This is where the rubber meets the road (or the mashup meets the world beyond the metaverse).</p>
<div align="left"><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/1_wMv2tBzvo"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/1_wMv2tBzvo" type="application/x-shockwave-flash" wmode="transparent" width="425" height="344"></embed></object></div>
<p>I was pleased to hear about his pitch to US governors and counties to release the info &#8212; the abstract fear of terrorism is insignificant compared to all the good that can and will be done with this information. Not to get political, but I suggest you all add &quot;Release the GIS&quot; to your regular communication with your elected officials.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realityprime.com/news/michael-jones-at-google-io/feed</wfw:commentRss>
		</item>
		<item>
		<title>Now See Live 3D Worlds on Your Pinkie</title>
		<link>http://www.realityprime.com/articles/now-see-live-3d-worlds-on-your-pinkie</link>
		<comments>http://www.realityprime.com/articles/now-see-live-3d-worlds-on-your-pinkie#comments</comments>
		<pubDate>Sat, 14 Jun 2008 23:29:57 +0000</pubDate>
		<dc:creator>avi</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://www.realityprime.com/?p=236</guid>
		<description><![CDATA[We&#8217;re starting to see a new crop of &#34;Mobile 3D&#34; solutions hit the market. So let&#8217;s take a minute to see what&#8217;s up, what&#8217;s coming, and what&#8217;s still hype.
For anyone who read the &#34;Second Life on iPhone&#34; stories or saw some demo video, the key take away is that the 3D graphics are not being [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re starting to see a new crop of &quot;Mobile 3D&quot; solutions hit the market. So let&#8217;s take a minute to see what&#8217;s up, what&#8217;s coming, and what&#8217;s still hype.</p>
<p>For anyone who read the <a href="http://www.dailywireless.org/2008/06/12/7854/" target="_blank">&quot;Second Life on iPhone&quot;</a> stories or saw some <a target="_blank" href="http://www.youtube.com/watch?v=bJF3LBREabk&amp;eurl=http://www.dailywireless.org/2008/06/12/7854/">demo video</a>, the key take away is that the 3D graphics are not being rendered on the iPhone itself. It&#8217;s being rendered on a beefy server somewhere else and delivered essentially as compressed video.</p>
<p><span id="more-236"></span>Now, this is not the simplest thing in the world to pull off, by the way. It&#8217;s definitely worth some kudos to anyone who can minimize the extra round-trip latency for your controls, improve the UI, encode that video stream cheaply and cleanly, and work out a server co-location solution that doesn&#8217;t cost them an arm and a leg.</p>
<p>But there&#8217;s the rub. If you were to put a single 1U quad core rendering server in a managed hosting facility (assuming they even support your choice of hardware), it could easily cost you from $1-$5 per hour, every hour. You can probably only serve one rendered video stream per server at any given time without some serious R&amp;D expenditures and some really hot hardware. So you need at least as many servers as your peak customer load, which could be thousands or many thousands if you&#8217;re going to make a business out of it, and even cheap hosting might still require you to recoup $1 per server hour. How many people are willing to pay an extra $1 per hour to play a laggy(-er) compressed version of Second Life or Worlds or Warcraft on their iPhone? Any guesses?</p>
<p>Keep in mind, it&#8217;s not like serving web pages, where a single server can handle thousands of simultaneous requests because the payloads are so small and relatively infrequent. It&#8217;s more like YouTube&#8217;s hosting problem, except not even YouTube has to continuously encode each video frame they send you. They do that once, ahead of time, and just serve the files up as fast as they can &#8212; they&#8217;re probably limited by bandwidth, not CPU.</p>
<p>This approach is not entirely new. SGI worked on remote rendering and even got a <a href="http://www.google.com/patents?vid=USPAT7274368" target="_blank">patent</a> based on work of former colleague of mine (who is now at Google). People always want more rendering power than they can currently get on their local machine and using big iron is the only way to cheat Moore&#8217;s Law (barring time travel, that is). And remote rendering is common in the hotel business, if you&#8217;ve ever seen those video games you can play on your in-room TV.</p>
<p>What I&#8217;d personally like to see is something really new. Let&#8217;s get that grid computing farm that can speed up key parts of our 3D rendering pipelines. I mean, why send finished compressed video at all? The mobile client can render polygons, flattened to 2D if need be. It just can&#8217;t too many things at once, so choose carefully.</p>
<p>It may in fact be more efficient to send compressed polygons, pre-transformed, occlusion culled, and lit, and treat the local graphics hardware as a cool form of device independent 3D video decompressor. Hell, that would even work in Flash. And the benefit is that it could run on generic CPUs. The dedicated 3D hardware is only essential when you&#8217;re doing the full render.</p>
<p>While we&#8217;re at it, let&#8217;s offload the shared physics calculations (which is what SL mainly represents) to the servers. Let&#8217;s offload the animation. Let&#8217;s offload whatever individual bits and pieces of the mobile app are slowing us down.</p>
<p>But whatever solution we try, let&#8217;s also make it future-proof. A Flash client that offloads geometry transformation &amp; lighting to a server would be cool and unique today, but what about in a year or two, when Flash is fully hardware accelerated?</p>
<p>Remember, the same hardware we put in those servers today will be available on mobile phones in 2-4 years. In fact, some of the best &quot;mobile 3D&quot; solutions companies are simply riding that curve, doing their software R&amp;D now so when the phones are ready and popular, they won&#8217;t even need the servers.</p>
<p>But what would happen if Intel or AMD or NVidia decided to do the &quot;grid&quot; thing with enough GPUs? Would they even think about cannibalizing their consumer products near-term, or might there be a way for such a service to help sell even more cheap (to them) silicon, and to more devices than they reach today?</p>
<p>Well, Intel seems to be partnering with Comverse on the mobile Second Life demo, so maybe they&#8217;re already heading that way.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realityprime.com/articles/now-see-live-3d-worlds-on-your-pinkie/feed</wfw:commentRss>
		</item>
		<item>
		<title>Turning 2D Photos into First Rate 3D Experiences</title>
		<link>http://www.realityprime.com/articles/turning-2d-photos-into-first-rate-3d-experiences</link>
		<comments>http://www.realityprime.com/articles/turning-2d-photos-into-first-rate-3d-experiences#comments</comments>
		<pubDate>Wed, 04 Jun 2008 21:24:59 +0000</pubDate>
		<dc:creator>avi</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://www.realityprime.com/articles/turning-2d-photos-into-first-rate-3d-experiences</guid>
		<description><![CDATA[Google Earth Blog: Look Around with Google Panoramio
Frank Taylor has the news about Google&#8217;s Panoramio geo/photo/sharing site adding a more &#34;Photosynth-like&#34; feature that lets you navigate from 2D photo to 2D photo based on their computed areas of overlap. In essence, the software seems to figure out if/where two photos overlap, then computes the viewing [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gearthblog.com/blog/archives/2008/06/look_around_with_google_panoramio.html">Google Earth Blog: Look Around with Google Panoramio</a></p>
<p>Frank Taylor has the news about Google&#8217;s Panoramio geo/photo/sharing site adding a more &quot;Photosynth-like&quot; feature that lets you navigate from 2D photo to 2D photo based on their computed areas of overlap. In essence, the software seems to figure out if/where two photos overlap, then computes the viewing transformation to go from each photo to the every overlapped match, and then does ye old cross-fade warp (a simple trapezoidal stretch) when you select some source and destination combo to navigate around.</p>
<p>The effect is <em>somewhat</em> similar to Photosynth, in that you can navigate a well-covered real-world scene based purely on existing 2D photos. The downside is very similar to Photosynth &#8212; the transformations are still lacking something that&#8217;s hard to pin down. Each photo is still 2D, and the warping or flying around isn&#8217;t enough to preserve the implied 3D perspective you get when you view a photo from the exact angle it was taken. Move a little to either side and the 3D effect diminishes, while disorientation increases rapidly. Both apps try to minimize the downside by fading a picture out when it gets too far off base, leaving lots of missing information temporally and spatially.</p>
<p><span id="more-234"></span>Now, I&#8217;m deeply impressed with Photosynth&#8217;s ability to find those per-pixel correspondences among so many photos so quickly, and now for Panoramio as well. That&#8217;s the real heart of each technology. But both apps will need to make a big leap in UI before they&#8217;ll be really useful.</p>
<p>It ultimately needs to be as simple as Google Earth&#8217;s UI &#8212; grab the panoramic-composite-of-many-photos and click or slide the view to where you want to go, the way you can grab the earth or fly from place to place.</p>
<p>Here&#8217;s an example of how it works well (IMO) for a pre-defined video sequence. It&#8217;s not exactly the same hard problem to solve, but it shows some of the cool new (invisible, intuitive) UI I&#8217;m getting at.</p>
<div float="right"><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/WcIy9O344bI&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/WcIy9O344bI&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="344"></embed></object></div>
<p>So the real-time viewing transformations ultimately need to choose and blend the most relevant parts of each overlapping 2D image, preserving correct depth at each pixel, compensating for irksome lens deformations and divergent fields of view, seamlessly sliding the new composite 3D view around.</p>
<p>Neither product is quite there yet &#8212; the 3D point cloud of Photosynth isn&#8217;t really working for me either. Both apps frankly make me a little queasy to use because the &quot;world&quot; is constantly warping or fading in unnatural ways.</p>
<p>The problem is that this is very hard to do right. Hell if I know how to solve those per-pixel transforms cheaply, i.e., in real-time. It&#8217;d take someone much smarter than me. However, if someone can show how to solve the problem at all &#8212; and I&#8217;ve seen some academic work on this, making 2D photos pop out in 3D with some serious pre-computation &#8212; then the results can be pre-digested in such a way as to make them navigable in real-time. That part is something I&#8217;d at least know how to do.</p>
<p>Still, the best results, IMO, will be when the many 2D photos can be easily &quot;splatted&quot; (projected, dissected, virtualized) onto and above the 3D landscape &amp; buildings of Google&#8217;s Earth or Microsoft&#8217;s VE. The goal should be to make it all viewable from many more angles than originally captured, not just to move around a set of limited 2D photos in pseudo-3D. Once you can do that, moving around the 2D images in 3D becomes a much more natural activity. In fact, do this well enough, and you&#8217;d never even notice that the photos are only 2D to begin with.</p>
<p>Sorry if that was all a bit too technical today. My head is full of computer science. Ask questions in the comments and I can try to clarify.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realityprime.com/articles/turning-2d-photos-into-first-rate-3d-experiences/feed</wfw:commentRss>
		</item>
		<item>
		<title>The Singularity is Nigh</title>
		<link>http://www.realityprime.com/articles/ieee-spectrum-special-report-the-singularity</link>
		<comments>http://www.realityprime.com/articles/ieee-spectrum-special-report-the-singularity#comments</comments>
		<pubDate>Tue, 03 Jun 2008 17:38:13 +0000</pubDate>
		<dc:creator>avi</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://www.realityprime.com/articles/ieee-spectrum-special-report-the-singularity</guid>
		<description><![CDATA[IEEE Spectrum: Special Report: The Singularity
I&#8217;ll post more when I get a second, but it&#8217;ll take some time to digest.
For what it&#8217;s worth, my present take on the Singularity is a cross of Vinge&#8217;s and something Stoss said at a WorldCon party (or elsewhere), and Kurzweil, despite some inherent contradictions:

1. The future beyond a singularity [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.spectrum.ieee.org/singularity">IEEE Spectrum: Special Report: The Singularity</a></p>
<p>I&#8217;ll post more when I get a second, but it&#8217;ll take some time to digest.</p>
<p>For what it&#8217;s worth, my present take on the Singularity is a cross of Vinge&#8217;s and something Stoss said at a WorldCon party (or elsewhere), and Kurzweil, despite some inherent contradictions:</p>
<blockquote>
<p>1. The future beyond a singularity is fundamentally unknowable. That&#8217;s the whole point. If we can accurately describe what&#8217;s past a so-called singularity, then it&#8217;s just your basic run-of-the-mill evolution, revolution or &quot;disruptive&quot; sea-change, which happen all the time.</p>
<p>2. People are good at extrapolating linearly, not exponentially. We can predict a few years out, but after that, reality diverges wildly from our naturally limited mental models.</p>
<p>3. We&#8217;ve already gone through multiple &quot;singularities&quot; throughout history, though perhaps increasing in frequency. Singularities are never the end of anything, but a new platform on which to complain about our current ways of life and ponder the color of the pasture on the far side of the next singularity.</p>
</blockquote>
<p>Before their introduction, could people have predicted how the world would change with Writing? Or Computers? Or Corporations? Could they have even predicted the invention itself? If not, then these may also be singularities, points in history that we can only understand by looking back, not forward, like the approaching event horizon of a black hole.</p>
<p>That is not to say that some visionaries don&#8217;t imagine a world past that event horizon or see the event coming. But it&#8217;s all speculation, cautionary or wishful fiction at best.</p>
<p>Even the inventor of the mechanical computer, beyond genius for his day, could not have predicted word processors, virtual reality, AI, or even the CAD software that would have unquestionably helped design his mechanical computer.</p>
<p>One could argue that the <em>One True Singularity </em>will occur only when we (our heirs or errs) become smart enough to see through to the future beyond, i.e., the real Singularity is the last Singularity we will ever know.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realityprime.com/articles/ieee-spectrum-special-report-the-singularity/feed</wfw:commentRss>
		</item>
		<item>
		<title>We are All Futurists</title>
		<link>http://www.realityprime.com/articles/we-are-all-futurists</link>
		<comments>http://www.realityprime.com/articles/we-are-all-futurists#comments</comments>
		<pubDate>Tue, 03 Jun 2008 17:01:31 +0000</pubDate>
		<dc:creator>avi</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://www.realityprime.com/articles/we-are-all-futurists</guid>
		<description><![CDATA[Key to All Optical Illusions Discovered &#124; LiveScience

Researcher Mark Changizi of Rensselaer Polytechnic Institute in New York says it starts with a neural lag that most everyone experiences while awake. When light hits your retina, about one-tenth of a second goes by before the brain translates the signal into a visual perception of the world. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.livescience.com/strangenews/080602-foresee-future.html">Key to All Optical Illusions Discovered | LiveScience</a></p>
<blockquote>
<p>Researcher Mark Changizi of Rensselaer Polytechnic Institute in New York says it starts with a neural lag that most everyone experiences while awake. When light hits your retina, about one-tenth of a second goes by before the brain translates the signal into a visual perception of the world.  Scientists already knew about the lag, yet they have debated over exactly how we compensate, with one school of thought proposing our motor system somehow modifies our movements to offset the delay.  Changizi now says it&#8217;s our visual system that has evolved to compensate for neural delays, generating images of what will occur one-tenth of a second into the future. That foresight keeps our view of the world in the present. It gives you enough heads up to catch a fly ball (instead of getting socked in the face) and maneuver smoothly through a crowd. His research on this topic is detailed in the May/June issue of the journal Cognitive Science.</p>
</blockquote>
<p>It makes perfect sense for those of us who&#8217;ve done work compensating for lag in networked 3D worlds. To counter the lag, the client usually predicts the motion of key objects a small way into the future. Those predictions can be wrong, in which case you have to correct or suffer the consequences. Even in video compression codecs, we exploit these properties to reduce file size.</p>
<p>In our visual system, those consequences may be the misperception of relative size of objects or of motion in perfectly static images. In a virtual world, it could be an avatar being in the wrong place or popping. In video codecs, guessing wrong can be more easily corrected during encoding, but at the cost of more bits to store the same information .</p>
<p>But it&#8217;s amazingly cool, assuming it&#8217;s true, that our visual systems can predict the future position of every &quot;pixel&quot; we see and do it well enough that we rarely if ever notice. That may indeed be an important cue for machine vision systems to adopt &#8212; predict and notice when the algorithmic prediction is wrong.</p>
<p>Of course, as some people will point out, we&#8217;re not actually &quot;seeing&quot; the future. It&#8217;s only our own image of what is likely to happen next, which can be wrong (in the case of these illusions). But it&#8217;s equally true to say that we don&#8217;t actually &quot;see&quot; the present either &#8212; only our internally processed and highly synthetic memory of our environment, which in some ways, can be far more incorrect than any low-level extrapolation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realityprime.com/articles/we-are-all-futurists/feed</wfw:commentRss>
		</item>
		<item>
		<title>Town Removes Itself From Street View</title>
		<link>http://www.realityprime.com/articles/town-removes-itself-from-street-view</link>
		<comments>http://www.realityprime.com/articles/town-removes-itself-from-street-view#comments</comments>
		<pubDate>Mon, 02 Jun 2008 18:51:48 +0000</pubDate>
		<dc:creator>avi</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://www.realityprime.com/articles/town-removes-itself-from-street-view</guid>
		<description><![CDATA[North Oaks tells Google Maps: Keep out - we mean it
Well, it had to happen sometime, but this seems to be a first. The town of North Oaks, MN, has completely excised itself from Google&#8217;s commercial panopticon, at least at the street level. I&#8217;ve argued before that Street View can and should remove people, cars, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.startribune.com/lifestyle/19416279.html?location_refer=Most%20Viewed:Homepage">North Oaks tells Google Maps: Keep out - we mean it</a></p>
<p>Well, it had to happen sometime, but this seems to be a first. The town of North Oaks, MN, has completely excised itself from Google&#8217;s commercial panopticon, at least at the street level. I&#8217;ve argued <a target="_blank" href="http://www.realityprime.com/articles/the-predicted-future-of-googles-street-view">before</a> that <strong>Street View </strong>can and should remove people, cars, and other transient objects, not only to protect privacy, but to permit more sophisticated use of the data beyond the basic &quot;snapshot in time.&quot;</p>
<p>But North Oaks didn&#8217;t stop at cars and people. They didn&#8217;t even want their <em>streets </em>in Street View.</p>
<p>Like <a target="_blank" href="http://www.thesmokinggun.com/archive/barbrahouse1.html">Barbara Streisand</a>, they apparently don&#8217;t want their digs visible to outsiders. Someone might use that information to gawk at their greatness, which would be embarrassing, if not outright dangerous, when outsiders so covet what these fine folks have worked so hard to establish and keep away from them&#8230;</p>
<p>But unlike Streisand, North Oaks can actually do something about it &#8212; their roads are considered &quot;privately owned&quot; and their posted &quot;No Trespassing&quot; signs prohibit people from driving through (no gate, mind you) to take photographs.</p>
<p>The town, of course, can&#8217;t do anything about the aerial and satellite views. They haven&#8217;t privatized the airspace above the town, at least not yet.</p>
<p>But my questions is this: lots of towns and cities are incorporated, and that corporation technically owns the roads. What&#8217;s to stop any &quot;public&quot; entity from ruling that their streets are &quot;private&quot; and therefore off-limits, at least to non-tax-payers?</p>
<p>Some <a target="_blank" href="http://www.boingboing.net/2007/06/22/photography-banned-i.html">towns</a> and <a target="_blank" href="http://www.nytimes.com/2007/06/29/nyregion/29camera.html?pagewanted=print">cities</a> have already <a target="_blank" href="http://www.ny1.com/ny1/content/index.jsp?stid=1&amp;aid=51056">tried</a> to ban public photography (for security and/or copyright reasons, the latter of which invariably translates to the profit motive). Why wouldn&#8217;t all of the most <em>elite </em>and <em>effete </em>communities wish to bolster their internal self-image by removing themselves from public view, like <a target="_blank" href="http://en.wikipedia.org/wiki/Brigadoon">Brigadoon</a>, but under their own ultimate control?</p>
<p>Non-existence, oddly enough, is the ultimate status symbol.</p>
<p>Of course, someone might do well to inform this town that, like those mysterious and blatant <a href="http://www.realityprime.com/articles/the-value-of-censoring-google-earth" target="_blank">zones of pixelation</a> in Google Earth and Maps we keep talking about, it&#8217;s the <u>missing </u>information that draws the most scrutiny.</p>
<p>What are they hiding, we wonder? Why are so many stories being written about the mysteries of North Oaks &#8212; the town that wasn&#8217;t there?</p>
<p>Much better to hide out in plain sight, I believe. Or, if you really want to keep people out, then <em>put up a friggin gate, and a guard, </em>and pay the actual market price for your insulation from the rest of society.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realityprime.com/articles/town-removes-itself-from-street-view/feed</wfw:commentRss>
		</item>
		<item>
		<title>More Analysis of GE Plugin</title>
		<link>http://www.realityprime.com/articles/more-analysis-of-ge-plugin</link>
		<comments>http://www.realityprime.com/articles/more-analysis-of-ge-plugin#comments</comments>
		<pubDate>Wed, 28 May 2008 19:59:50 +0000</pubDate>
		<dc:creator>avi</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://www.realityprime.com/articles/more-analysis-of-ge-plugin</guid>
		<description><![CDATA[Turns out, the API is extremely expansive, letting you control most functions of the app. And while that gives you many options for how to build your own web-based mashup of GE plus, what it also theoretically does is let you embed GE into other PC apps, e.g., games.
Here&#8217;s the thing &#8212; a plugin is [...]]]></description>
			<content:encoded><![CDATA[<p>Turns out, the <a href="http://code.google.com/apis/earth/documentation/index.html" target="_blank">API</a> is extremely expansive, letting you control most functions of the app. And while that gives you many options for how to build your own web-based mashup of GE plus, what it also theoretically does is let you embed GE into other PC apps, e.g., games.</p>
<p>Here&#8217;s the thing &#8212; a plugin is just a DLL. There are some clever ways it can detect <em>where </em>it&#8217;s running (the API key for one). But I imagine you could now write a compiled application that simply <em>pretended to be a browser, </em>or you could embed the built-in IE Browser widget in a .Net Forms app. Calling the Google API functions via COM would make it simple to control, not via Javascript in this case, but actual compiled C++ if you wished.</p>
<p>You could load your 3D objects via Collada/KML, make them move via the API, and even see them interact with each other, if you maintain game state in your own code. But beyond that, it gets a little tricky. The cute Milk Truck example has my truck disappear or flicker when I jump high enough &#8212; this is most likely due to a near clipping plane being set without considering the dynamic object so close to the viewer. Expect lots of those sorts of issues to work around, as best you can.</p>
<p>But the one 3D mashup people may really clamor for is famed <strong>Second Earth </strong>or <strong>Google Earth meets Second Life </strong>mashup<strong>, </strong>as previously discussed. I think it would be much easier now, at least at the basic level.</p>
<p>Here&#8217;s the general outline:</p>
<p>Wrap the new GE DLL in your own pseudo-browser as above (preferably using a compiled language like C++). Combine that with the now-open SL client code, sitting &quot;outside&quot; and running the show. Intercept the calls in the SL client code that create objects. Add some export code such that these calls now save the geometry, prims and avatars for the most part, as Collada. Have GE re-load those into the world (preferably asynchronously).</p>
<p>It would be great if there was a more direct path to get gobs of 3D user data into GE, not yet from what I saw. You&#8217;d also intercept the regular SL spatial network updates from the server for objects and avatars and turn those into positional updates in GE. Better yet if you can grab the final (post-smoothed, extrapolated) positions, since you don&#8217;t want to see the latency, do you now?</p>
<p>Trickier would be handling the animation of avatar face, skin and joints, since it requires real-time bones and morph support to exist in GE, which I&#8217;m sure isn&#8217;t exposed. You&#8217;d be left with loading a replacement avatar geometry file every frame, which will absolutely be slow. You&#8217;d probably settle for avatars that can only move, but not animate.</p>
<p>In fact, the whole thing would be too slow for my tastes, but it&#8217;d most likely work as a proof of concept, or at least a cool demo.</p>
<p>I give it a month or two before someone shows a working prototype. Just putting a dozen or so avatars in the world this way would be pretty simple. But don&#8217;t try a thousand or more unless you&#8217;re a glutton for punishment.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realityprime.com/articles/more-analysis-of-ge-plugin/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
