<?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>Wonderful Toys</title>
	<atom:link href="http://xydyx.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://xydyx.com</link>
	<description>This shit isn't rocket surgery.</description>
	<pubDate>Tue, 22 Jul 2008 23:04:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Finally, a Wordpress iPhone app!</title>
		<link>http://xydyx.com/2008/07/finally-a-wordpress-iphone-app/</link>
		<comments>http://xydyx.com/2008/07/finally-a-wordpress-iphone-app/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 23:04:39 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Apple]]></category>

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

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

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

		<guid isPermaLink="false">http://xydyx.com/2008/07/finally-a-wordpress-iphone-app/</guid>
		<description><![CDATA[This app is actually pretty impressive. It works with all the basic post-writing functions and seems a bit faster than the damn admin page. 

]]></description>
			<content:encoded><![CDATA[<p>This app is actually pretty impressive. It works with all the basic post-writing functions and seems a bit faster than the damn admin page. </p>
<p><a href="http://xydyx.com/images/2008/07/p-480-320-051e1af3-c66e-4c34-a7f4-e93f9068b590.jpeg"><img src="http://xydyx.com/images/2008/07/p-480-320-051e1af3-c66e-4c34-a7f4-e93f9068b590.jpeg" alt="photo" width="200" height="300" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://xydyx.com/2008/07/finally-a-wordpress-iphone-app/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8220;&#8230;but I feel I&#8217;ve gone into space so many times now&#8221;</title>
		<link>http://xydyx.com/2008/03/but-i-feel-ive-gone-into-space-so-many-times-now/</link>
		<comments>http://xydyx.com/2008/03/but-i-feel-ive-gone-into-space-so-many-times-now/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 06:17:52 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[News]]></category>

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

		<category><![CDATA[arthur c clarke]]></category>

		<category><![CDATA[clarke belt]]></category>

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

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

		<guid isPermaLink="false">http://xydyx.com/2008/03/but-i-feel-ive-gone-into-space-so-many-times-now/</guid>
		<description><![CDATA[
Arthur C. Clarke, one of my heroes, recently passed away at the young age of 90.
Tags: arthur+c+clarke, space, geosynchronous, satellite, clarke+belt]]></description>
			<content:encoded><![CDATA[<p><img src='http://xydyx.com/images/2008/03/clarke.thumbnail.jpg' alt='Arthur C. Clarke'  class='left'/><br />
<a href="http://www.arthurcclarke.net/?scifi=2">Arthur C. Clarke</a>, one of my heroes, recently <a href="http://www.nytimes.com/2008/03/19/books/19clarke.html?ex=1363665600&#038;en=68f303f33f828f48&#038;ei=5124&#038;partner=permalink&#038;exprod=permalink">passed away</a> at the young age of 90.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/arthur%2Bc%2Bclarke" title="See the Technorati tag page for 'arthur+c+clarke'." rel="tag">arthur+c+clarke</a>, <a href="http://technorati.com/tag/space" title="See the Technorati tag page for 'space'." rel="tag">space</a>, <a href="http://technorati.com/tag/geosynchronous" title="See the Technorati tag page for 'geosynchronous'." rel="tag">geosynchronous</a>, <a href="http://technorati.com/tag/satellite" title="See the Technorati tag page for 'satellite'." rel="tag">satellite</a>, <a href="http://technorati.com/tag/clarke%2Bbelt" title="See the Technorati tag page for 'clarke+belt'." rel="tag">clarke+belt</a></p>]]></content:encoded>
			<wfw:commentRss>http://xydyx.com/2008/03/but-i-feel-ive-gone-into-space-so-many-times-now/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Atlantis is Go!</title>
		<link>http://xydyx.com/2008/02/atlantis-is-go/</link>
		<comments>http://xydyx.com/2008/02/atlantis-is-go/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 07:59:33 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Geek]]></category>

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

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

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

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

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

		<category><![CDATA[sts-122]]></category>

		<guid isPermaLink="false">http://xydyx.com/2008/02/atlantis-is-go/</guid>
		<description><![CDATA[The space shuttle Atlantis is flying STS-122, the 24th space shuttle flight to the ISS. It&#8217;s mission is to install the the ESA&#8217;s Columbus Laboratory module onto the ISS. The Columbus lab is a 4.5 meter long module containing a number of miniature science laboratories house in standard payload racks. This is a pretty important [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://xydyx.com/2008/02/atlantis-is-go/s122-e-006274/' rel='attachment wp-att-158' title='S122-E-006274'><img src='http://xydyx.com/images/2008/02/atlantis-is-go.jpg' alt='S122-E-006274' class="left"/></a>The space shuttle <a href="http://www.nasa.gov/centers/kennedy/shuttleoperations/orbiters/atlantis-info.html">Atlantis</a> is flying <a href="http://www.nasa.gov/mission_pages/shuttle/shuttlemissions/sts122/mission_overview.html">STS-122</a>, the 24th space shuttle flight to the ISS. It&#8217;s mission is to install the the ESA&#8217;s Columbus Laboratory module onto the <a href="http://www.nasa.gov/mission_pages/station/main/index.html">ISS</a>. The <a href="http://www.esa.int/esaHS/ESAAYI0VMOC_iss_0.html">Columbus lab</a> is a 4.5 meter long module containing a number of miniature science laboratories house in standard payload racks. This is a pretty important milestone for the ISS because the Columbus lab is the second major science laboratory available on the station, the first being the US Destiny module. The Destiny lab has already provided a <a href="http://space.about.com/cs/nasanews/a/isssciencestar.htm">significant platform</a> for <a href="http://space.about.com/cs/spaceeducation/a/stationfun.htm">science research</a> and the Columbus only adds to the station&#8217;s overall capability. I&#8217;m continually impressed that one of the most complex things people have ever designed and built is traveling at 17,000mph 250 miles above my head.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/nasa" title="See the Technorati tag page for 'nasa'." rel="tag">nasa</a>, <a href="http://technorati.com/tag/shuttle" title="See the Technorati tag page for 'shuttle'." rel="tag">shuttle</a>, <a href="http://technorati.com/tag/atlantis" title="See the Technorati tag page for 'atlantis'." rel="tag">atlantis</a>, <a href="http://technorati.com/tag/sts-122" title="See the Technorati tag page for 'sts-122'." rel="tag">sts-122</a></p>]]></content:encoded>
			<wfw:commentRss>http://xydyx.com/2008/02/atlantis-is-go/feed/</wfw:commentRss>
		</item>
		<item>
		<title>There Is No HD Lie</title>
		<link>http://xydyx.com/2008/02/there-is-no-hd-lie/</link>
		<comments>http://xydyx.com/2008/02/there-is-no-hd-lie/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 07:04:02 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Geek]]></category>

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

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

		<category><![CDATA[h.264]]></category>

		<category><![CDATA[mpeg-2]]></category>

		<category><![CDATA[mpeg-4]]></category>

		<guid isPermaLink="false">http://xydyx.com/2008/02/there-is-no-hd-lie/</guid>
		<description><![CDATA[Back in January George Ou on ZDNet posted a ridiculous article outlining the &#8220;HD lie&#8221;. Normally I would just shrug this off as just another idiot with a keyboard. Unfortunately this article has gained some attention after the recent update to the AppleTV and the availability of HD rentals from iTunes. I expect this sort [...]]]></description>
			<content:encoded><![CDATA[<p>Back in January George Ou on ZDNet posted a <a href="http://blogs.zdnet.com/Ou/?p=959">ridiculous article</a> outlining the &#8220;HD lie&#8221;. Normally I would just shrug this off as just another idiot with a keyboard. Unfortunately this article has gained some attention after the recent update to the <a href="http://www.apple.com/appletv/">AppleTV</a> and the availability of HD rentals from iTunes. I expect this sort of drivel on some random Digg comment but not on a web site with some amount of editorial control. <span id="more-157"></span></p>
<h3>Video Compression Basics</h3>
<p>The process of compressing video is pretty complicated but is a well understood art. Uncompressed video is essentially a stream of images played in a sequence. When played quickly enough this stream of images can fool us into thinking the images we&#8217;re seeing are moving. Uncompressed digital video takes up an enormous amount of space.</p>
<p><em>bits per pixel * pixels per frame * frames per second</em></p>
<p>Let&#8217;s plug some numbers in and see how this works:<br />
<strong>Bits per pixel:</strong> 24 (that&#8217;s one byte for each color of the <a href="http://en.wikipedia.org/wiki/RGB_color_space">RGB color space</a>) but to make things simple lets make it 3 bytes<br />
<strong>Pixels per frame:</strong> 307,200 (that&#8217;s 640 * 480 or a standard VGA frame)<br />
<strong>Frames per second:</strong> 30 (in order to perceive motion the frames need to be displayed at a rate above about 20 per second)</p>
<p>Which brings us to: <em>3 * 307200 * 30 = 27648000</em> bytes of data needed every second. That is 26.36 megabytes of data every second for video to make no mention of audio. A one hour video would take up nearly 95 gigabytes!</p>
<p>This is where video compression comes in. In images and video there tends to be not only a lot of redundant information but also information that can be thrown away without people noticing. For instance a JPEG compressed image generates a mathematical representation of a source image throwing away a lot of information in the process but without looking closely you&#8217;d probably never realize it. I will let <a href="http://en.wikipedia.org/wiki/Video_compression">Wikipedia&#8217;s article</a> explain the science and process of video compression. With modern compression schemes that example video stream that needed 26 megabytes per second can be reproduced with a tiny fraction of that data rate. This data rate for video is referred to as the bitrate.</p>
<h3>Not All Compression is Equal</h3>
<p>This is a major sticking point for George in his article. He is basing his entire argument on differing bitrates between different services without taking into account what compression systems are being used. The first he rails about is <a href="http://en.wikipedia.org/wiki/MPEG-2">MPEG-2</a> which is used in digital video broadcast, DVDs, and Blu-ray and HD-DVD discs. It is fairly extensible and scales upwards well. It performs best at a bitrate above 3Mbps and can scale up to around 38Mbps. The bitrate needed by MPEG-2 to produce good quality video is determined by the type of footage being encoded. For Standard Definition video a simple scene without a lot of motion between frames looks good at 3Mbps while an action scene with a lot of movement or complexity will need around 9Mbps. For HD video the required bitrates are a bit higher, the ATSC broadcast spec in the US offers 19.4Mbps for MPEG-2 video which allows for good quality 1080i video. All this being said, MPEG-2 doesn&#8217;t hold a candle to <a href="http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC">MPEG-4 AVC</a> in terms of video encoding quality. AVC has a whole slew of features designed to make up for deficiencies that cropped up in the MPEG-2 system. Instead of simply throwing more bits at the problem AVC does more work during the compression and decompression phases allowing high quality at far lower bitrates than MPEG-2. This was a specific design goal of AVC. Typically AVC can give the same visual quality as half to a quarter of the bitrate of MPEG-2 which means it can easily deliver good quality SD video at 1-2Mbps and HD video at 4-6Mbps (for 720p). AVC also scales up to around 40Mbps for 1080p Blu-ray content. More bits don&#8217;t hurt but they&#8217;re not necessary to have good looking video if your codec is smart.</p>
<h3>Is it really HD?</h3>
<p>The HD standard covers a lot of different options. For broadcast it covers two major resolutions, 1280&#215;720 and 1920&#215;1080. The first is the most common resolution for HD televisions and is the lowest hanging HD fruit. It&#8217;s a noticeable improvement over SD resolution. More pixels on screen allows for more visual detail and usually a better movie watching experience. This idea extends to the 1920&#215;1080 resolution which is an even bigger improvement over SD. This resolution is less commonly found in HD televisions but does provide a nice quality increase. Because an engineering specification can never be simple the HD spec allows for a lot of variation around these resolutions. It allows for different framerates for video based on the framerate of the source video. For instance 24fps and 30fps roughly equivalent to film and NTSC broadcast framerates.</p>
<p>There&#8217;s nothing about a particular bitrate or video codec that defines HD, it&#8217;s all about the resolution. The HD content from iTunes and Xbox 360 Marketplace is little different from over the air or cable HD broadcasts in terms of resolution. Both of these services offer 720p content because the files are far smaller than 1080p files. Even with AVC or VC-1 encoding a 1080p video requires a pretty high bitrate and thus results in large files which in turn take a long time to download. The average speed for broadband connections in the US is <a href="http://arstechnica.com/news.ars/post/20070529-survey-average-broadband-speed-in-us-is-1-9mbps.html">only 1.9Mbps</a> which makes for long waits for even low bitrate SD video to say nothing of HD.</p>
<h3>HD Content</h3>
<p>HD content from Apple and Microsoft is not really on par with high quality Blu-ray discs in terms of absolute visual fidelity. Blu-ray video is 1080p and because of the disc medium offers obscenely high bitrates, even for AVC and VC-1. Even for advanced codecs like these having a higher bitrate overhead helps with the visual quality. At the same time they aren&#8217;t somehow inferior to their high bitrate MPEG-2 counterparts, these advanced codecs were designed to provide the same visual quality at lower bitrates specifically to be able to transmit HD video over common broadband connections.</p>
<p>Since upgrading my AppleTV I&#8217;ve rented and watched a couple of HD movies. These movies looked great on my TV, even in high action scenes. Blu-ray versions of these might have looked a bit better but they&#8217;re on par with HD content from places like <a href="http://www.apple.com/quicktime/guide/hd/">Apple&#8217;s HD Gallery</a>. I was really impressed with the quality considering I only needed to buffer the video for a few minutes before it was available to watch. The previews don&#8217;t come close to the quality of the actual movies but you&#8217;re getting to watch those for free so I honestly don&#8217;t expect phenomenal quality from them.</p>
<p>I think there&#8217;s a bit of HD hype burnout on the interwebs. People have been let down by badly mastered Blu-ray and HD-DVD movies and cable and satellite providers cutting corners when it comes to encoding their content. When a content provider with a fixed sized pipe like a cable or satellite company says they&#8217;re giving you &#8220;more channels!&#8221; it means they&#8217;re clamping down the bitrate of their content to fit more into the pipe without caring about the quality. Unlike AppleTVs and Xbox 360s most cable and satellite providers don&#8217;t buffer the video locally so if they only have a 5Mbps pipe they have to squeeze the video into that 5Mbps even if to get the best quality that particular video ought to be encoded at 6Mbps. The ITU didn&#8217;t convene the <a href="http://en.wikipedia.org/wiki/Video_Coding_Experts_Group">VCEG</a> to work on AVC because they had nothing better to do, they wanted a more advanced codec than existed in the form of MPEG-2.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/h.264" title="See the Technorati tag page for 'h.264'." rel="tag">h.264</a>, <a href="http://technorati.com/tag/mpeg-4" title="See the Technorati tag page for 'mpeg-4'." rel="tag">mpeg-4</a>, <a href="http://technorati.com/tag/mpeg-2" title="See the Technorati tag page for 'mpeg-2'." rel="tag">mpeg-2</a>, <a href="http://technorati.com/tag/compression" title="See the Technorati tag page for 'compression'." rel="tag">compression</a></p>]]></content:encoded>
			<wfw:commentRss>http://xydyx.com/2008/02/there-is-no-hd-lie/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Modern Musicians and Internet Buzzwords</title>
		<link>http://xydyx.com/2008/01/modern-musicians-and-internet-buzzwords/</link>
		<comments>http://xydyx.com/2008/01/modern-musicians-and-internet-buzzwords/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 10:25:35 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Geek]]></category>

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

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

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

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

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

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

		<category><![CDATA[the format]]></category>

		<category><![CDATA[the network effect]]></category>

		<guid isPermaLink="false">http://xydyx.com/2008/01/modern-musicians-and-internet-buzzwords/</guid>
		<description><![CDATA[Thom Yorke of Radiohead recently gave an interview to BBC Radio 4 talking about their now released CD version of their In Rainbows album. This album is rather infamous because Radiohead initially released it initially only on the interwebs. They asked that you pay as much for it as you think it was worth. While [...]]]></description>
			<content:encoded><![CDATA[<p>Thom Yorke of Radiohead recently gave an interview to <a href="http://news.bbc.co.uk/2/hi/entertainment/7167759.stm">BBC Radio 4</a> talking about their now released CD version of their <a href="http://en.wikipedia.org/wiki/15_Step">In Rainbows</a> album. This album is rather infamous because Radiohead initially released it initially only on the interwebs. They asked that you pay as much for it as you think it was worth. While nobody has released specific numbers they apparently made a nice little bit of money. This is the crux of the BBC interview and a recent story in <a href="http://www.wired.com/entertainment/music/magazine/16-01/ff_yorke?currentPage=all">Wired</a>. To sum it all up, Radiohead made more money allowing people to pay whatever they want to download their album than they would have releasing it on a venue like iTunes or Amazon through their record label. <span id="more-156"></span></p>
<p>Musicians have long been screwed over by record labels. David Byrne wrote a nice <a href="http://www.wired.com/entertainment/music/magazine/16-01/ff_byrne?currentPage=all">companion piece</a> to the Wired interview which gives some gory details on the depth of artist screwing. If you buy a $15.99 CD from Best Buy the artist only receives a 10% royalty (on paper*). They make a larger percentage on the sale of the same album on iTunes for $9.99 but a larger percent of a smaller number is still a smaller number. To understand how royalties work for recorded music HowStuffWorks has a <a href="http://entertainment.howstuffworks.com/music-royalties.htm">very good explanation.</a> It&#8217;s worth taking a few minutes to break your brain trying to figure it out. I put an asterisk next to &#8220;royalty&#8221; because artists don&#8217;t <em>really</em> make that full 10% that Byrne&#8217;s breakdown suggests. As outlined on <a href="http://www.futureofmusic.org/contractcrit.cfm">this page</a> onerous record contracts often leave artists owing the record labels money. Reading all of this it seems unthinkable that a musician would ever want to sign a contract with a big label.</p>
<p>This brings me to the aforementioned buzzwords. Some, obviously not all but some artists are learning the true meaning of <a href="http://www.wired.com/wired/archive/12.10/tail.html">The Long Tail</a> and <a href="http://www.wired.com/culture/geekipedia/magazine/geekipedia/social_networking">Social Networking</a>. I don&#8217;t however use those term specifically in their technological contexts. Over the summer I followed <a href="http://www.theformat.com">The Format</a> up and down the state while they were here on tour. They were touring with one of their own social networks. They didn&#8217;t pack the population of MySpace on a tour bus, only a few bands they were friends with that they wanted to tour with. They were touring with Reuben&#8217;s Accomplice, Steel Train, The Honorary Title, and Limbeck. Any fan of The Format that came to one of the shows was exposed to the other four (awesome) bands on the tour. Even if they didn&#8217;t fall in love with Robb and Patrick they at least got to see them play and might have bought a CD or poster. The Format like many other bands used their personal network of friends to help them put together a successful tour. If The Format had toured by themselves or with only unknown local acts opening they probably would not have had the turnout they did. From the size of the crowds at each show I think they pulled off a pretty impressive feat. The power of their social network amplified the attraction of the shows and drew in bigger crowds than any of those bands alone might have.</p>
<p>There&#8217;s also the effect of the Long Tail as described by Chris Anderson. Amazon allows for a market effect not seen in more traditional brick and mortar stores. Because they have a virtually unlimited stock of items and some context about their customers they can sell hojillions of low volume items and make a lot of money doing so. If you buy a popular book about a subject Amazon can recommend a less popular or more obscure book on the same topic. To apply this to touring bands; a few months ago I saw Beirut in concert. Opening for them was a &#8220;band&#8221; called Alaska in Winter. It turns out I really dug them and bought their record in the lobby. Simply having them open for Beirut was like Amazon suggesting I buy &#8220;The Elegant Universe&#8221; because I bought &#8220;A Brief History of Time&#8221;. This also holds for my example of The Format. If I had never heard of Limbeck but I saw them play with The Format I&#8217;d likely buy their CD and see them in a headlining show. I think more smaller groups not tied to bigger labels are going to try to market themselves collectively like this in the coming years. Instead of trying to make it on their own they might band (ha!) together with similar acts they found on Last.FM, Facebook, or even P2P networks and try to fill up venues. They&#8217;ll also place more importance of linking to each other in more meaningful ways that record store taxonomies. These sort of links are what allow a long tail economy to build up.</p>
<p>Any sort of music industry that survives this decade will likely be built more out of networks of artists and promoters than loan sharks. I think the music industry is going to move back to a model where artists directly interact with their fans through performances and simple networking. Before gramophone recording allowed a single performance to be reproduced thousands of times musicians had to perform to be heard and to make a living. Now that recording technology is ubiquitous and inexpensive I think the pendulum is going to swing back that direction. Recordings have lost monetary value because their distribution cost is next to nothing and their production costs get lower every time some kid buys a copy of Logic and builds a studio in her garage. People might pay a few bucks to listen to a good recording on their iPod but that&#8217;s not going to be a way for musicians to make real money, even if they keep 90% of the revenue.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/music" title="See the Technorati tag page for 'music'." rel="tag">music</a>, <a href="http://technorati.com/tag/mafiaa" title="See the Technorati tag page for 'mafiaa'." rel="tag">mafiaa</a>, <a href="http://technorati.com/tag/radiohead" title="See the Technorati tag page for 'radiohead'." rel="tag">radiohead</a>, <a href="http://technorati.com/tag/the%2Bformat" title="See the Technorati tag page for 'the+format'." rel="tag">the+format</a>, <a href="http://technorati.com/tag/netwerk" title="See the Technorati tag page for 'netwerk'." rel="tag">netwerk</a>, <a href="http://technorati.com/tag/itunes" title="See the Technorati tag page for 'itunes'." rel="tag">itunes</a>, <a href="http://technorati.com/tag/network%2Beffect" title="See the Technorati tag page for 'network+effect'." rel="tag">network+effect</a></p>]]></content:encoded>
			<wfw:commentRss>http://xydyx.com/2008/01/modern-musicians-and-internet-buzzwords/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Is it Christmas?</title>
		<link>http://xydyx.com/2007/12/is-it-christmas/</link>
		<comments>http://xydyx.com/2007/12/is-it-christmas/#comments</comments>
		<pubDate>Tue, 25 Dec 2007 08:13:15 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Fun Stuff]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://xydyx.com/2007/12/is-it-christmas/</guid>
		<description><![CDATA[Well, is it?

Tags: christmas, holidays, festivus, yule]]></description>
			<content:encoded><![CDATA[<p><a href="http://isitchristmas.com/">Well, is it?</a><br />
<img src='http://xydyx.com/images/2007/12/prime.jpg' alt='Santa Prime' /></p>
<p class="tags">Tags: <a href="http://technorati.com/tag/christmas" title="See the Technorati tag page for 'christmas'." rel="tag">christmas</a>, <a href="http://technorati.com/tag/holidays" title="See the Technorati tag page for 'holidays'." rel="tag">holidays</a>, <a href="http://technorati.com/tag/festivus" title="See the Technorati tag page for 'festivus'." rel="tag">festivus</a>, <a href="http://technorati.com/tag/yule" title="See the Technorati tag page for 'yule'." rel="tag">yule</a></p>]]></content:encoded>
			<wfw:commentRss>http://xydyx.com/2007/12/is-it-christmas/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Atlantis launch postponed</title>
		<link>http://xydyx.com/2007/12/atlantis-launch-postponed/</link>
		<comments>http://xydyx.com/2007/12/atlantis-launch-postponed/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 06:48:48 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Astronomy]]></category>

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

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

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

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

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

		<category><![CDATA[space shuttle]]></category>

		<category><![CDATA[sts-122]]></category>

		<guid isPermaLink="false">http://xydyx.com/2007/12/atlantis-launch-postponed/</guid>
		<description><![CDATA[Atlantis, you need to go that way! ➚

Tags: atlantis, space+shuttle, sts-122, ISS]]></description>
			<content:encoded><![CDATA[<p>Atlantis, you need to go that way! ➚<br />
<img src='http://xydyx.com/images/2007/12/170421main_atlantisnightpad-web.jpg' alt='Atlantis on launchpad' /></p>
<p class="tags">Tags: <a href="http://technorati.com/tag/atlantis" title="See the Technorati tag page for 'atlantis'." rel="tag">atlantis</a>, <a href="http://technorati.com/tag/space%2Bshuttle" title="See the Technorati tag page for 'space+shuttle'." rel="tag">space+shuttle</a>, <a href="http://technorati.com/tag/sts-122" title="See the Technorati tag page for 'sts-122'." rel="tag">sts-122</a>, <a href="http://technorati.com/tag/ISS" title="See the Technorati tag page for 'ISS'." rel="tag">ISS</a></p>]]></content:encoded>
			<wfw:commentRss>http://xydyx.com/2007/12/atlantis-launch-postponed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MPEG-4 and 3GP on the iPhone</title>
		<link>http://xydyx.com/2007/12/mpeg-4-and-3gp-on-the-iphone/</link>
		<comments>http://xydyx.com/2007/12/mpeg-4-and-3gp-on-the-iphone/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 06:41:21 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Apple]]></category>

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

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

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

		<category><![CDATA[iphone 3gp mpeg-4 quicktime ffmpeg]]></category>

		<guid isPermaLink="false">http://xydyx.com/2007/12/mpeg-4-and-3gp-on-the-iphone/</guid>
		<description><![CDATA[I&#8217;ve spent some time recently poking around my iPhone. I&#8217;ve found that it supports a few extra video formats than is advertised (without any hacks). Obviously the iPhone supports all of the formats and codecs supported on the iPod. In addition to these the iPhone supports a number of combinations of 3GP files, the sort [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent some time recently poking around my iPhone. I&#8217;ve found that it supports a few extra video formats than is advertised (without any hacks). Obviously the iPhone supports all of the formats and codecs supported on the iPod. In addition to these the iPhone supports a number of combinations of 3GP files, the sort typically found on other types of media phones. <span id="more-146"></span></p>
<h3>3GPP and the iPhone</h3>
<p>The first set of files I tried were 3GP files generated with QuickTime Player. For video codecs the iPhone support MPEG-4 part 2 and part 10 (SP/ASP and AVC). Interestingly it does not support h.263 which is an option with 3GP video content. This is pretty interesting because MPEG-4 SP and h.263+ are very similar encoders. I imagine this might have something to do with hardware decoders on the iPhone (like the iPods) but I couldn&#8217;t say for sure. On the audio side the iPhone easily handles AAC-LC and AMR-NB. It does not support QCELP for 3GPP2 files though I would expect that considering it is a Qualcomm audio encoder typically handled on mobiles with Qualcomm basebands.</p>
<table>
<th colspan="2">Video</th>
<tr>
<td>MPEG-4 SP/ASP</td>
<td>Works</td>
</tr>
<tr>
<td>H.264</td>
<td>Works</td>
</tr>
<tr>
<td>H.263</td>
<td>Doesn&#8217;t Work</td>
</tr>
<th colspan="2">Audio</th>
<tr>
<td>AAC-LC</td>
<td>Works</td>
</tr>
<tr>
<td>AMR-NB</td>
<td>Works</td>
</tr>
<tr>
<td>QCELP</td>
<td>Doesn&#8217;t Work</td>
</tr>
</table>
<p>So what does this all mean? A large number of 3GP files found out on the internet will work very well on the iPhone. I was a bit surprised by this at first because I thought 3GP support might be locked down to what QuickTime offers as the iPhone&#8217;s cellular encoding preset, H.264 video with AAC-LC audio. Support for a wider range of 3GP files is nice because they tend to offer decent quality at low bitrates. As more mobile devices start supporting MPEG-4 part 10 (H.264/AVC) I&#8217;m sure it will become more prevalent on the web but at least those of us toting iPhone&#8217;s won&#8217;t be left with nothing to watch.</p>
<h3>Reference Movies</h3>
<p>An almost forgotten QuickTime technology from way back in the day are <a href="http://www.apple.com/quicktime/tutorials/refmovies.html">reference movies</a>. These are QuickTime files that contain the same sort of track description atoms a normal movie might have but point to track data that is external to the file itself. Reference movies can point to files on a local disk or URLs anywhere on the internet. One of the more useful aspect of QuickTime&#8217;s reference files are its movie selection rules. When creating a reference movie you can set rules for each movie file referenced, a low bitrate movie can be used if the player is on a slow network connection while a higher bitrate movie will be selected if more bandwidth is available. Reference movies like normal QuickTime movies can also define language alternates, a movie can refer to an English and French audio track and depending on the system language selected when the movie is opened the appropriate audio track will be opened.</p>
<p>Recently the tool used to make reference movies <a href="http://developer.apple.com/quicktime/quicktimeintro/tools/">MakeRefMovie</a> was revamped to version 2. This Cocoa application has the same functionality of the old QTML version but is actively maintained and up to date. MakeRefMovie is designed to build a reference movie out of media files that have already been generated. You can encode an iPhone and AppleTV version of a movie file and set the appropriate playback rules with MakeRefMovie. As long as the references are available as valid URLs the reference movie will work properly. If embedded in a web page the QuickTime plug-in will determine the appropriate media reference to load based on the movie&#8217;s rules.</p>
<p>This is especially useful on the iPhone. A mobile-friendly website can embed a ref movie pointing to a high quality H.264 reference for playback on a desktop machine and a low bitrate 3GP file for an iPhone. This is what QuickTime Player&#8217;s &#8220;Export for Web&#8221; feature does. It encodes up to three versions of a movie, one for desktops, one for an iPhone on WiFi, and one for an iPhone on EDGE. When the reference movie is opened whatever device is playing it back will pick the appropriate movie to open based on its current configuration or bandwidth available.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/iphone" title="See the Technorati tag page for 'iphone'." rel="tag">iphone</a>, <a href="http://technorati.com/tag/ipod" title="See the Technorati tag page for 'ipod'." rel="tag">ipod</a>, <a href="http://technorati.com/tag/encoding" title="See the Technorati tag page for 'encoding'." rel="tag">encoding</a>, <a href="http://technorati.com/tag/quicktime" title="See the Technorati tag page for 'quicktime'." rel="tag">quicktime</a>, <a href="http://technorati.com/tag/ffmpeg" title="See the Technorati tag page for 'ffmpeg'." rel="tag">ffmpeg</a>, <a href="http://technorati.com/tag/h264" title="See the Technorati tag page for 'h264'." rel="tag">h264</a>, <a href="http://technorati.com/tag/x264" title="See the Technorati tag page for 'x264'." rel="tag">x264</a>, <a href="http://technorati.com/tag/aac" title="See the Technorati tag page for 'aac'." rel="tag">aac</a>, <a href="http://technorati.com/tag/mp3" title="See the Technorati tag page for 'mp3'." rel="tag">mp3</a>, <a href="http://technorati.com/tag/lame" title="See the Technorati tag page for 'lame'." rel="tag">lame</a></p>]]></content:encoded>
			<wfw:commentRss>http://xydyx.com/2007/12/mpeg-4-and-3gp-on-the-iphone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Audio Compression</title>
		<link>http://xydyx.com/2007/09/audio-compression/</link>
		<comments>http://xydyx.com/2007/09/audio-compression/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 10:02:46 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Geek]]></category>

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

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

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

		<category><![CDATA[audio compression]]></category>

		<category><![CDATA[dynamic range]]></category>

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

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

		<guid isPermaLink="false">http://xydyx.com/2007/09/audio-compression/</guid>
		<description><![CDATA[I heard something on TWiT a few weeks ago that annoyed me enough to write something about it. In episode 110 the had a story about how MP3 and other compressed audio formats don&#8217;t &#8220;move&#8221; you. It was an interesting enough discussion but they kept using two definitions for the term &#8220;audio compression&#8221; interchangeably. One [...]]]></description>
			<content:encoded><![CDATA[<p>I heard something on TWiT a few weeks ago that annoyed me enough to write something about it. In <a href="http://www.twit.tv/110">episode 110</a> the had a story about how MP3 and other compressed audio formats don&#8217;t &#8220;move&#8221; you. It was an interesting enough discussion but they kept using two definitions for the term &#8220;audio compression&#8221; interchangeably. One of them went on about how audio compression made music sound bad and another chimed in that compression is necessary to make the files small enough to transfer over the internet. The original comment was referring to <a href="http://en.wikipedia.org/wiki/Audio_level_compression">dynamic range compression</a> while the second was referring to <a href="http://en.wikipedia.org/wiki/Audio_data_compression">data compression</a>. There&#8217;s a difference between the two even though both use the word compression. <span id="more-148"></span></p>
<p>Dynamic range compression is a technique used in audio engineering. Dynamic range is the difference between two values, in the case of audio the difference between the quietest sounds and loudest ones. A compressor can be given a target threshold and any sound louder than that threshold will be adjusted to to be below it. As the Wikipedia article explains it&#8217;s like an automatic volume control. Compression is used in music production as a way to bring the level of quiet instruments closer to the level of louder ones so they can be heard. Moving the quiet and loud sounds closing together makes them easier for our ears to distinguish, otherwise a loud sound will completely mask a quiet sound. If you&#8217;re walking down a busy street you can&#8217;t hear your footsteps because the street sounds are so much louder they drown out the quieter sounds. </p>
<p>Dynamic range compression is also the bane of music listeners everywhere because it is also used to make music sound louder. Carefully applied compression can give vocals a needed boost while keeping the fidelity of the rest of the instruments intact. Often however it is used on existing tracks to pull the quiet and loud sounds closer together boosting the overall perceived volume of the song. This is done to make it stand out when broadcast on the radio (which will further compress the song and make it sound even louder). The side effect is the range between quiet parts of a song and loud parts almost ceases to exist and instruments with a lot of acoustic energy like drums lose a lot of their power and punch. Overly compressed music is what makes everything on the radio sound so similar and so bad. Don&#8217;t <a href="http://blogs.guardian.co.uk/technology/archives/2006/10/02/cd_mastering_is_killing_music.html">just</a> <a href="http://www.austin360.com/music/content/music/stories/xl/2006/09/28cover.html">take my</a> <a href="http://en.wikipedia.org/wiki/Loudness_war">word for it</a>.</p>
<p>Dynamic range compression is entirely different though from data compression used to encode MP3 and AAC files on a computer. MP3 and AAC are lossy compression formats which means data in the original file is thrown out of the output file to shrink it down. The data is discarded based on a perceptual model, parts of a sound we can&#8217;t hear don&#8217;t need to be saved in the output. Here&#8217;s a link to a <a href="http://www.mp3-converter.com/mp3codec/breakitdown.htm">breakdown of the process</a> an MP3 encoder goes through to shrink down an audio file. AAC encoding follows a similar methodology. The goal of lossy data compression is to throw out data to make files smaller for transport or storage without you being aware upon listening that anything is missing. A well encoded MP3 file will do that. Of course some MP3 and AAC files will not sound as good as the originals due to problems with the encoding method or the output bitrate is simply not high enough to properly encode the music. </p>
<p>Modern records don&#8217;t sound bad because they&#8217;re MP3 or AAC files, they sound bad because the <a href="http://www.stylusmagazine.com/articles/weekly_article/imperfect-sound-forever.htm">engineering on them sucks</a>. Producers and A&#038;R people want songs to sound as loud as possible so they stand out on the radio and in people&#8217;s cars when they listen to the CD. The CD audio specification supports a dynamic range of about 90db and most pop records only use about 5db of that. Dynamic range compression is what makes modern pop music sound really bad, not the fact you downloaded it off BitTorrent or iTunes in a data compression format.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/audio%2Bcompression" title="See the Technorati tag page for 'audio+compression'." rel="tag">audio+compression</a>, <a href="http://technorati.com/tag/dynamic%2Brange" title="See the Technorati tag page for 'dynamic+range'." rel="tag">dynamic+range</a>, <a href="http://technorati.com/tag/mp3" title="See the Technorati tag page for 'mp3'." rel="tag">mp3</a>, <a href="http://technorati.com/tag/aac" title="See the Technorati tag page for 'aac'." rel="tag">aac</a>, <a href="http://technorati.com/tag/twit" title="See the Technorati tag page for 'twit'." rel="tag">twit</a></p>]]></content:encoded>
			<wfw:commentRss>http://xydyx.com/2007/09/audio-compression/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Office Open XML</title>
		<link>http://xydyx.com/2007/08/office-open-xml/</link>
		<comments>http://xydyx.com/2007/08/office-open-xml/#comments</comments>
		<pubDate>Fri, 31 Aug 2007 05:46:18 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[F/OSS]]></category>

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

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

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

		<guid isPermaLink="false">http://xydyx.com/2007/08/office-open-xml/</guid>
		<description><![CDATA[In September the ISO is voting whether or not to declare Microsoft&#8217;s OOXML format a full fledged ISO standard. This would mean that the full specification for the OOXML format would be public and anyone could theoretically implement it in their own software. Office suites like OpenOffice.org could write handlers based on the ISO standard [...]]]></description>
			<content:encoded><![CDATA[<p>In September the ISO is voting whether or not to declare Microsoft&#8217;s <a href="http://www.noooxml.org/">OOXML</a> format a full fledged ISO standard. This would mean that the full specification for the OOXML format would be public and anyone could theoretically implement it in their own software. Office suites like OpenOffice.org could write handlers based on the ISO standard and have full compatibility with Microsoft Office. That is what Microsoft hopes people believe at least. The reality of the situation is quite different. <span id="more-147"></span></p>
<p>First a little history. Back in the 80s and early 90s Microsoft was not the dominant producer of productivity software used in businesses. The word processor market of the late 80s was practically owned by <a href="http://en.wikipedia.org/wiki/WordPerfect">WordPerfect</a> and the spreadsheet market by <a href="http://en.wikipedia.org/wiki/Lotus_123">Lotus 123</a>. Each of these applications had their own file formats that only they used and understood. In the early 90s Microsoft was looking to take their lunch money away with Word and Excel. <a href="http://www.joelonsoftware.com">Joel Spolsky</a> posted an <a href="http://www.joelonsoftware.com/articles/fog0000000052.html">informative entry</a> on his blog about the process of taking market share away from an entrenched competitor. He knows the story first hand because he was working on Excel during the period when it was struggling to wrest the spreadsheet market away from Lotus 123. One of the important parts of Microsoft&#8217;s strategy was to not only read WordPerfect and Lotus 123&#8217;s documents but also be able to write them out as competently as they could.</p>
<p>The ability to write out a competitors file formats meant that businesses were no longer tied to that vendor in their future purchases. If they could upgrade half of their company&#8217;s computers with Microsoft&#8217;s products and still maintain compatibility with their older systems with WordPerfect and Lotus 123 a huge barrier of entry would be removed for Microsoft. That is pretty much what happened. Proprietary formats are the key to vendor lock-in, a lesson Microsoft learned very well. With Office 97 Microsoft published specifications for their new .doc and .xls file formats. Ostensibly anyone could implement these specifications and have 100% interoperability with Microsoft Office files. Unfortunately for Microsoft&#8217;s competition the specifications were not complete. A good deal of the specifications referenced non-public or outright proprietary information that Microsoft would not share. While a third party could implement a Word file importer according to the specification a lot of reverse engineering was needed to actually be able to display and work with it properly. Even today, a decade later Word and Excel importers are nowhere near perfect in their handling of documented saved in Office.</p>
<p>In a repeat performance, Microsoft&#8217;s OOXML specification contains references to non-public and proprietary information. To fully conform to the OOXML specification an importer would need to not only fully understand the XML portions of the document but also fully implement an Office 97 file importer as OOXML documents can contain embedded Office 97 data as big binary blobs. OOXML is essentially XML wrapped around Microsoft&#8217;s old file formats, even with the specification in hand it is nearly impossible to fully implement. Submitting the specification for Ecma and ISO certification is a pretty cheap move on Microsoft&#8217;s part. They didn&#8217;t even bother persuing such a course until the truly open <a href="http://en.wikipedia.org/wiki/OpenDocument">ODF specification</a> was submitted and approved for standardization. Now they&#8217;ve even begun to bribe groups for their ISO ratification votes. </p>
<p>Microsoft hates the idea of ODF gaining popularity because it would help forment a rebellion against Office. As it stands businesses, governments, and pretty much anyone using Office needs to keep on the absolute latest version of the suite to maintain full compatibility with everyone else. This is an absolute cash cow for Microsoft and a money sink for their customers. Besides the price of Office licenses there&#8217;s also millions upon millions of documents locked up in a proprietary wrapper. A business might own the data contained in a Word file but they&#8217;ll need Microsoft&#8217;s blessing (in the form of a software license) in order to get at it properly. ODF has none of these restrictions and even goes a bit further by being a true XML language which allows it to be easily parsed and translated into other formats. Going from an ODF document to DocBook or LaTeX is not terribly difficult, and dead simple if you have an existing XSLT. Microsoft is not and will not be so accomodating.</p>
<p>The argument of <a href="http://www.oreillynet.com/xml/blog/2007/02/watching_the_odf_ooxml_debate.html">ODF</a> versus <a href="http://www.noooxml.com">OOXML</a> comes down to who owns data, the creator or the company that makes the word processor. Microsoft&#8217;s plan for the world is to have everyone pay them for the privilege of accessing their data. Proprietary document formats are a huge portion of that plan. If a superior solution comes along (ODF) Microsoft will do everything in their power to snuff it out of existance. The last thing they want is all the companies they stepped on and squashed to turn the tables and do the same thing to them.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/odf" title="See the Technorati tag page for 'odf'." rel="tag">odf</a>, <a href="http://technorati.com/tag/openoffice" title="See the Technorati tag page for 'openoffice'." rel="tag">openoffice</a>, <a href="http://technorati.com/tag/oasis" title="See the Technorati tag page for 'oasis'." rel="tag">oasis</a>, <a href="http://technorati.com/tag/no%2Booxml" title="See the Technorati tag page for 'no+ooxml'." rel="tag">no+ooxml</a>, <a href="http://technorati.com/tag/ooxml" title="See the Technorati tag page for 'ooxml'." rel="tag">ooxml</a>, <a href="http://technorati.com/tag/iso" title="See the Technorati tag page for 'iso'." rel="tag">iso</a>, <a href="http://technorati.com/tag/ecma" title="See the Technorati tag page for 'ecma'." rel="tag">ecma</a></p>]]></content:encoded>
			<wfw:commentRss>http://xydyx.com/2007/08/office-open-xml/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.580 seconds -->
