<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: iTunes Music Store contest</title>
	<atom:link href="http://chrisdolan.net/talk/2005/07/07/itunes-music-store-contest/feed/" rel="self" type="application/rss+xml" />
	<link>http://chrisdolan.net/talk/2005/07/07/itunes-music-store-contest/</link>
	<description>Ideas and tools to improve programming throughput.</description>
	<pubDate>Wed, 08 Sep 2010 17:59:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: MattH</title>
		<link>http://chrisdolan.net/talk/2005/07/07/itunes-music-store-contest/comment-page-1/#comment-17</link>
		<dc:creator>MattH</dc:creator>
		<pubDate>Fri, 08 Jul 2005 20:43:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisdolan.net/talk/?p=24#comment-17</guid>
		<description>"This assumes that no one else will try to do the same thing..."

Like this? :)

http://www.versiontracker.com/dyn/moreinfo/macosx/27314</description>
		<content:encoded><![CDATA[<p>&#8220;This assumes that no one else will try to do the same thing&#8230;&#8221;</p>
<p>Like this? <img src='http://chrisdolan.net/talk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.versiontracker.com/dyn/moreinfo/macosx/27314" rel="nofollow">http://www.versiontracker.com/dyn/moreinfo/macosx/27314</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: klang</title>
		<link>http://chrisdolan.net/talk/2005/07/07/itunes-music-store-contest/comment-page-1/#comment-16</link>
		<dc:creator>klang</dc:creator>
		<pubDate>Fri, 08 Jul 2005 15:42:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisdolan.net/talk/?p=24#comment-16</guid>
		<description>..noting the "speed (up) of purchase" around each 100,000th mark would make predictions better, but I don't think there is a foolproof way of making sure that you will win ;-)</description>
		<content:encoded><![CDATA[<p>..noting the &#8220;speed (up) of purchase&#8221; around each 100,000th mark would make predictions better, but I don&#8217;t think there is a foolproof way of making sure that you will win <img src='http://chrisdolan.net/talk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Erwin</title>
		<link>http://chrisdolan.net/talk/2005/07/07/itunes-music-store-contest/comment-page-1/#comment-15</link>
		<dc:creator>Peter Erwin</dc:creator>
		<pubDate>Fri, 08 Jul 2005 14:05:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisdolan.net/talk/?p=24#comment-15</guid>
		<description>This assumes that no one else will try to do the same thing, which will tend to make predicting the right moment a bit harder: the purchase rate would shoot up right around the predicted time, thus shifting the actual time to something slightly earlier...

Good thing this is nothing &lt;i&gt;I&lt;/i&gt; have to worry about ;-)

   -- Peter</description>
		<content:encoded><![CDATA[<p>This assumes that no one else will try to do the same thing, which will tend to make predicting the right moment a bit harder: the purchase rate would shoot up right around the predicted time, thus shifting the actual time to something slightly earlier&#8230;</p>
<p>Good thing this is nothing <i>I</i> have to worry about <img src='http://chrisdolan.net/talk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>&#8211; Peter</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Drew</title>
		<link>http://chrisdolan.net/talk/2005/07/07/itunes-music-store-contest/comment-page-1/#comment-14</link>
		<dc:creator>Drew</dc:creator>
		<pubDate>Fri, 08 Jul 2005 13:43:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisdolan.net/talk/?p=24#comment-14</guid>
		<description>The real problem is that there is no way to have a program that purchases the songs; that has to be done through iTunes, for which there is no API, necessitating the use of a human to purchase the music.  Furthermore, the rate that you show there is 23 songs/sec, so even if there were a manner in which the program could purchase music automatically, you have to think about it's accuracy and purchasing latency.

Your purchase latency is at the very least the latency between your machine and the iTunes servers (50-250ms) but also any processing delays.  To be safe, it's probably best to shoot to begin buying songs a couple of seconds before the predicted time, and to continue buying until you receive notification that the 100,000th song has been purchased (say, another few seconds).  This leaves you with a window of 6 seconds (2 before, the predicted second, 3 until confirmation; just conjecture) during which you will want to buy at least 23 songs each second in order to have a 50% chance of winning if the 100,00th song occurs during that second.  138 songs is $136.62.

Is that good enough for a 50% chance?  If you are buying 138 songs that you'll enjoy, and you think that your program is good, sure, might be.</description>
		<content:encoded><![CDATA[<p>The real problem is that there is no way to have a program that purchases the songs; that has to be done through iTunes, for which there is no API, necessitating the use of a human to purchase the music.  Furthermore, the rate that you show there is 23 songs/sec, so even if there were a manner in which the program could purchase music automatically, you have to think about it&#8217;s accuracy and purchasing latency.</p>
<p>Your purchase latency is at the very least the latency between your machine and the iTunes servers (50-250ms) but also any processing delays.  To be safe, it&#8217;s probably best to shoot to begin buying songs a couple of seconds before the predicted time, and to continue buying until you receive notification that the 100,000th song has been purchased (say, another few seconds).  This leaves you with a window of 6 seconds (2 before, the predicted second, 3 until confirmation; just conjecture) during which you will want to buy at least 23 songs each second in order to have a 50% chance of winning if the 100,00th song occurs during that second.  138 songs is $136.62.</p>
<p>Is that good enough for a 50% chance?  If you are buying 138 songs that you&#8217;ll enjoy, and you think that your program is good, sure, might be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: klang</title>
		<link>http://chrisdolan.net/talk/2005/07/07/itunes-music-store-contest/comment-page-1/#comment-13</link>
		<dc:creator>klang</dc:creator>
		<pubDate>Fri, 08 Jul 2005 05:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisdolan.net/talk/?p=24#comment-13</guid>
		<description>It should be possible to make the program slurp up data and extrapolate at the same time, ajusting the winning moment at each cycle.... It seems I have something to do at work today ;-)</description>
		<content:encoded><![CDATA[<p>It should be possible to make the program slurp up data and extrapolate at the same time, ajusting the winning moment at each cycle&#8230;. It seems I have something to do at work today <img src='http://chrisdolan.net/talk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
