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

<channel>
	<title>Stashpix</title>
	<atom:link href="http://blog.stashpix.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.stashpix.com</link>
	<description>Find and leave behind photos wherever you go</description>
	<lastBuildDate>Sun, 31 Mar 2013 20:54:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Introducing Stashpix 2.0</title>
		<link>http://blog.stashpix.com/post/introducing-stashpix-2-0</link>
		<comments>http://blog.stashpix.com/post/introducing-stashpix-2-0#comments</comments>
		<pubDate>Wed, 15 Aug 2012 20:10:12 +0000</pubDate>
		<dc:creator><![CDATA[Stashpix]]></dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.stashpix.com/?p=147</guid>
		<description><![CDATA[Stashpix 2.0 is now available on the app store for FREE. Stashpix lets you find and leave behind photos wherever you go. Instead of broadcasting them to your friends far and wide, they are left for others to discover only &#8230; <a href="http://blog.stashpix.com/post/introducing-stashpix-2-0">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Stashpix 2.0 is now <a title="Stashpix on the App Store" href="http://http://itunes.apple.com/us/app/stashpix/id444901435?mt=8">available on the app store</a> for FREE.</p>
<p>Stashpix lets you find and leave behind photos wherever you go. Instead of broadcasting them to your friends far and wide, they are left for others to discover only when they are near the stash &#8211; at the moment or in the future.</p>
<p>Based on feedback from users, Stashpix 2.0 introduces several new features to enhance this unique experience.</p>
<p>In addition to showing the stashes at your location, Stashpix now shows you the distance and direction to the 10 next-nearest stashes. So, you&#8217;ll always be able to find the stashes closest to you.</p>
<p>Second, stashes you have created can be viewed on a world map, in addition to a list view, allowing you to view their contents and remember your travels.</p>
<p>Finally, you can now add pictures to stashes you&#8217;ve created even after you&#8217;ve left the location, for 7 days. This way, you can make a stash in-the-moment, then curate it later, and/or add images from your DSLR.</p>
<p>In a world full of photo sharing apps, Stashpix offers a truly unique experience. If you&#8217;re not already a Stashpix user, visit <a title="Stashpix.com" href="http://stashpix.com">stashpix.com</a> and be sure to watch the short animated video that explains the core philosophy of the app.</p>
<p>As always, we welcome feedback at <a title="Stashpix email feedback" href="mailto:feedback@stashpix.com">feedback@stashpix.com</a></p>
<p><img class="alignleft size-medium wp-image-156" title="stashpix-1" src="http://blog.stashpix.com/wp-content/uploads/stashpix-1-200x300.jpg" alt="Stashpix 2.0 screenshot 1" width="200" height="300" /></p>
<p><img class="alignleft size-medium wp-image-155" title="stashpix-2" src="http://blog.stashpix.com/wp-content/uploads/stashpix-2-200x300.jpg" alt="Stashpix 2.0 screenshot 2" width="200" height="300" /></p>
<p><img class="alignleft size-medium wp-image-154" title="stashpix-3" src="http://blog.stashpix.com/wp-content/uploads/stashpix-3-200x300.jpg" alt="Stashpix 2.0 screenshot 3" width="200" height="300" /></p>
<p><img class="alignleft size-medium wp-image-153" title="stashpix-4" src="http://blog.stashpix.com/wp-content/uploads/stashpix-4-200x300.jpg" alt="Stashpix 2.0 screenshot 4" width="200" height="300" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stashpix.com/post/introducing-stashpix-2-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCloud: A Black Box That Needs a Few Dials on It</title>
		<link>http://blog.stashpix.com/post/icloud-a-black-box-that-needs-a-few-dials-on-it</link>
		<comments>http://blog.stashpix.com/post/icloud-a-black-box-that-needs-a-few-dials-on-it#comments</comments>
		<pubDate>Tue, 22 May 2012 19:37:56 +0000</pubDate>
		<dc:creator><![CDATA[Gavin Stokes]]></dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.stashpix.com/?p=126</guid>
		<description><![CDATA[One of the challenges we faced with Stashpix was how to let users control their content while remaining anonymous, and retaining that control across repeated installations and multiple devices.  We also needed to be able to ban abusive users. Anonymous &#8230; <a href="http://blog.stashpix.com/post/icloud-a-black-box-that-needs-a-few-dials-on-it">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>One of the challenges we faced with <a title="Stashpix website" href="http://stashpix.com">Stashpix</a> was how to let users control their content while remaining anonymous, and retaining that control across repeated installations and multiple devices.  We also needed to be able to ban abusive users.</p>
<p>Anonymous control isn&#8217;t too hard; you can merely generate a UUID and make that the key to everything the user does.  But that key is stored in the app&#8217;s sandbox, and if the app gets deleted, so does the ID.<span id="more-126"></span></p>
<p>It&#8217;s also specific to the device on which the app was launched.  Previously, we captured the device&#8217;s UDID and associated it with the user&#8217;s UUID, so we could recover the UUID if the app was deleted.</p>
<p>This still didn&#8217;t give the user control of the same stashes on all of his iOS devices.  I was preparing to implement a solution for this; it would involve the user manually identifying a secondary device as having the same owner as the first, through a special procedure that would have the server return the &#8220;master&#8221; UUID to the secondary device and consolidate the database entries to that UUID.  Then iCloud came along and provided what looked like an excellent solution to the whole dilemma.</p>
<p>We use iCloud&#8217;s key/value store to give a user control of his stashes across all of his iOS devices. This works well, but as others have documented, iCloud has a way to go before it&#8217;s a mature solution.</p>
<p>Right off the bat, iCloud calls simply didn&#8217;t work.  Lacking any real feedback mechanism, they simply returned &#8220;NO&#8221;.  I finally had to open a support incident with Apple.  The technician gave me a couple of commands to activate iCloud logging, and simply executing these commands broke whatever logjam had prevented iCloud from working.  I didn&#8217;t change a line of code or single project setting.  To this day we don&#8217;t know what the problem was.</p>
<p>Another important tidbit about iCloud is that your app can be throttled, and this too will cause your iCloud usage to mysteriously fail.  The documentation does not convey this; it simply says that frequent accesses will make it more likely that updates will be deferred. But the calls in code will fail.  Apple refused to tell me what the threshold is for throttling. Can I step through my code twice in a minute?  Five minutes?  Of course there&#8217;s no API call to find out if you&#8217;re being throttled.</p>
<p>There&#8217;s also no apparent way to find out if your local key/value store has EVER synced with iCloud. There is an &#8220;initial sync&#8221; notification that you might get if the user&#8217;s iCloud account contains a different value for a key than the local store, but what happens if the user&#8217;s iCloud store is empty? What if the local store is empty?  Does that notification still occur?  The documentation doesn&#8217;t say.</p>
<p>And not surprisingly all the iCloud calls are asynchronous, so the app has to find some way of operating while it waits to hear back from iCloud (if indeed it ever does).  In our case, if we don&#8217;t get the user&#8217;s ID from iCloud, we have to generate a new one and operate the way we did in previous versions.  If we subsequently get a different ID from iCloud, we have to reconcile anything the user might have done with the temporary ID.</p>
<p>Apple does admonish programmers not to store critical info in iCloud, but they go on to give examples that do require immediate results from iCloud in order to be useful.  For example, you might want to store which page of an article the user was reading on one device, so he opens right up to that page on another.  Or where the user was in the movie he was watching on his computer, so we can go to that spot when he switches to his iPad. Since we don&#8217;t know how long it might take to hear back from iCloud, your app may need to implement quite a bit of state-checking to handle a delayed return from iCloud gracefully.</p>
<p>Further complicating this are cases where the user activates iCloud after using the app for a while, or even changes the iCloud ID under which the device is operating.  We have a lot of logic to compare user info stored in user defaults against the &#8220;ubiquitous key/value store&#8221;; and then we have to figure out if the local key/value store is synced with iCloud&#8217;s.</p>
<p>There&#8217;s a pretty good rundown on the problems developers have faced with iCloud thus far here: <a href="http://www.macstories.net/stories/iclouds-first-six-months-the-developers-weigh-in" target="_blank">http://www.macstories.net/<wbr>stories/iclouds-first-six-<wbr>months-the-developers-weigh-in</wbr></wbr></a></p>
<p>Update 3/31/13: More developers rail against the state of iCloud:<br />
<a href="http://arstechnica.com/apple/2013/03/frustrated-with-icloud-apples-developer-community-speaks-up-en-masse" target="_blank">http://arstechnica.com/<wbr>apple/2013/03/frustrated-with-<wbr>icloud-apples-developer-<wbr>community-speaks-up-en-masse</wbr></wbr></wbr></a></p>
<p>Apple needs to get the API in shape for this thing, because it could be a great resource for developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stashpix.com/post/icloud-a-black-box-that-needs-a-few-dials-on-it/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Stashpix 1.2</title>
		<link>http://blog.stashpix.com/post/introducing-stashpix-1-2</link>
		<comments>http://blog.stashpix.com/post/introducing-stashpix-1-2#comments</comments>
		<pubDate>Thu, 05 Apr 2012 17:46:10 +0000</pubDate>
		<dc:creator><![CDATA[Stashpix]]></dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.stashpix.com/?p=92</guid>
		<description><![CDATA[Version 1.2, available now in the App Store, introduces: Photo filters via Aviary iCloud support so users can maintain stashes from multiple devices Adjustable stash radius Restricted stashes An improved UI And numerous performance and reliability improvements It&#8217;s a free &#8230; <a href="http://blog.stashpix.com/post/introducing-stashpix-1-2">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><img class="size-full wp-image-102 alignright" title="Stash 1" src="http://blog.stashpix.com/wp-content/uploads/pic1.jpg" alt="" width="200" height="300" />Version 1.2, available now in the App Store, introduces:</p>
<ul>
<li>Photo filters via Aviary</li>
<li>iCloud support so users can maintain stashes from multiple devices</li>
<li>Adjustable stash radius</li>
<li>Restricted stashes</li>
<li>An improved UI</li>
<li>And numerous performance and reliability improvements</li>
</ul>
<p>It&#8217;s a free upgrade for existing users, and we&#8217;re sticking with the introductory price of 99 cents for new users.</p>
<p>We also have a fun new video on our website: <a title="Stashpix" href="http://www.stashpix.com">www.stashpix.com</a>. Whether you&#8217;re already a Stashpix user or checking it out for the first time, it&#8217;s worth 52 seconds, so take a look!</p>
<p>Please feel free to reach out with feedback and questions to <a href="mailto:feedback@stashpix.com">feedback@stashpix.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stashpix.com/post/introducing-stashpix-1-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stashing contest !</title>
		<link>http://blog.stashpix.com/post/stashing-contest</link>
		<comments>http://blog.stashpix.com/post/stashing-contest#comments</comments>
		<pubDate>Fri, 02 Sep 2011 02:20:23 +0000</pubDate>
		<dc:creator><![CDATA[Stashpix]]></dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.stashpix.com/?p=78</guid>
		<description><![CDATA[Stashpix: find and leave behind photos wherever you go. As we like to say: &#8220;The possibilities are endless &#8212; do something creative!&#8221; So, we&#8217;re trying something creative ourselves. If you create or contribute to a stash in one of the &#8230; <a href="http://blog.stashpix.com/post/stashing-contest">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.stashpix.com/wp-content/uploads/cities.jpg"><img class="alignleft size-medium wp-image-90" title="cities" src="http://blog.stashpix.com/wp-content/uploads/cities-300x150.jpg" alt="" width="300" height="150" /></a>Stashpix: find and leave behind photos wherever you go. As we like to say: &#8220;The possibilities are endless &#8212; do something creative!&#8221;</p>
<p>So, we&#8217;re trying something creative ourselves. If you create or contribute to a stash in one of the 6 categories below, you might win a $25 iTunes gift card. We&#8217;ll be picking a winner from each category at the end of September, and we&#8217;ll post the results right here on our blog.</p>
<p><span id="more-78"></span></p>
<p>Because Stashpix doesn&#8217;t require logging in or creating an account, you&#8217;ll have to let us know if you want your stash considered for the contest. Just email support @ stashpix.com and briefly describe your stash and its location.</p>
<p>So, have fun creating or contributing to one or more of the stash ideas below. And if you&#8217;re a fan, please help spread the word!</p>
<p><strong>1. Multi-course meal</strong> in New York, Los Angeles or San Francisco.</p>
<p><strong>2. Self portrait</strong>, anywhere. Remember you can create the self portrait stash &#8211; or if you happen to run into an existing self portrait stash, just add your own picture.</p>
<p><strong>3. Drinking beer</strong> in Amsterdam during IBC. Stashpix has roots in the visual effects and TVC community. This one is for you guys and gals!</p>
<p><strong>4. An unusual item</strong> for sale on a store shelf, anywhere.</p>
<p><strong>5. Live band performance</strong> in London.</p>
<p><strong>6. Wildcard</strong>, anywhere. Stash something amazing. We have more ideas <a title="Welcome to Stashpix" href="http://blog.stashpix.com/post/welcome-to-stashpix">here</a>, or come up with your own.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stashpix.com/post/stashing-contest/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stashpix 1.01: maps and privacy</title>
		<link>http://blog.stashpix.com/post/stashpix-1-01-maps-and-privacy</link>
		<comments>http://blog.stashpix.com/post/stashpix-1-01-maps-and-privacy#comments</comments>
		<pubDate>Tue, 09 Aug 2011 14:37:27 +0000</pubDate>
		<dc:creator><![CDATA[Stashpix]]></dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.stashpix.com/?p=36</guid>
		<description><![CDATA[In addition to a few bug fixes and behind-the-scenes enhancements, Stashpix 1.01 now displays stashes on a map instead of displaying their coordinates. We did this because maps are an interesting visual, and to add a bit of extra privacy. &#8230; <a href="http://blog.stashpix.com/post/stashpix-1-01-maps-and-privacy">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.stashpix.com/wp-content/uploads/mapdetail.png"><img class="size-thumbnail wp-image-38  alignleft" title="mapdetail" src="http://blog.stashpix.com/wp-content/uploads/mapdetail-150x150.png" alt="" width="150" height="150" /></a>In addition to a few bug fixes and behind-the-scenes enhancements, Stashpix 1.01 now displays stashes on a map instead of displaying their coordinates. We did this because maps are an interesting visual, and to add a bit of extra privacy.</p>
<p><span id="more-36"></span>So, the creator of a stash sees a zoomable interactive map pinpointing their stash location exactly. However, when anyone else sees their stash, the map is fixed and zoomed out 5km. The Stash of the Day is zoomed our even farther to add context, since it could be anywhere in the world.</p>
<p>We hope you enjoy the new update!</p>
<div id="attachment_39" style="width: 210px" class="wp-caption alignleft"><img title="my-stash" src="http://blog.stashpix.com/wp-content/uploads/my-stash-200x300.png" alt="My Stash" width="200" height="300" /><p class="wp-caption-text">My Stash</p></div>
<div id="attachment_40" style="width: 210px" class="wp-caption alignright"><img title="somebodys-stash" src="http://blog.stashpix.com/wp-content/uploads/somebodys-stash-200x300.png" alt="Somebody's Stash" width="200" height="300" /><p class="wp-caption-text">Somebody&#39;s Stash</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.stashpix.com/post/stashpix-1-01-maps-and-privacy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to Stashpix</title>
		<link>http://blog.stashpix.com/post/welcome-to-stashpix</link>
		<comments>http://blog.stashpix.com/post/welcome-to-stashpix#comments</comments>
		<pubDate>Thu, 23 Jun 2011 13:26:09 +0000</pubDate>
		<dc:creator><![CDATA[Stashpix]]></dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.stashpix.com/?p=15</guid>
		<description><![CDATA[Thanks for checking out Stashpix. We plan to use this blog and our twitter account @stashpix to discuss the app, answer questions, get your feedback, and keep you posted on our progress, plans, and even pitfalls. So, with this first &#8230; <a href="http://blog.stashpix.com/post/welcome-to-stashpix">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.stashpix.com/wp-content/uploads/sp-screen.png"><img class="size-medium wp-image-21 alignleft" title="sp-screen" src="http://blog.stashpix.com/wp-content/uploads/sp-screen-200x300.png" alt="Stashpix screenshot" width="160" height="240" /></a>Thanks for checking out Stashpix. We plan to use this blog and our twitter account <a href="http://www.twitter.com/stashpix">@stashpix</a> to discuss the app, answer questions, get your feedback, and keep you posted on our progress, plans, and even pitfalls.</p>
<p>So, with this first post, we&#8217;d like to explain a bit more about Stashpix than we have already on <a href="http://www.stashpix.com">stashpix.com</a>.</p>
<p><span id="more-15"></span>Stashpix lets you &#8220;find and leave behind photos wherever you go&#8221;. It&#8217;s truly a simple as that. Just launch Stashpix and any nearby stashes will appear on your screen. Nearby means about 100 meters, and a stash is simply a named collection of one or more pictures. There might not be nearby stashes, especially in the beginning, so you will always encounter a special &#8220;stash of the day&#8221; from somewhere in the world to get a glimpse of the possibilities.</p>
<p>To make things even more interesting, if you create or contribute to a stash, you will be able to see updates to that stash from anywhere &#8211; as well as delete your own photos. But, you always have to be nearby to add more photos or create new stashes.</p>
<p>In case you missed it on <a href="http://www.stasphix.com">stasphix.com</a>, we want to repeat an important concept here: Stashpix doesn&#8217;t care who you are or who your friends are. You don&#8217;t check-in. It&#8217;s not a social network. It&#8217;s just a fun way to find and leave behind photos wherever you go!</p>
<p>But, why would you want to view or create stashes of pictures that can only be viewed in a specific location ? Well&#8230; that&#8217;s partially a question for you to answer. Be creative! We can&#8217;t wait to see what you come up with, but here are a few suggestions:</p>
<p><strong>Stash a few pictures from your next night out.</strong> A stash can document something specific, like &#8220;Marks Birthday 2011&#8243; or &#8220;The Bears win the Superbowl!&#8221;. Or it can be generic, like &#8220;Drinking at the pub&#8221; intended to continue growing over the future days, months, or years.</p>
<p><strong>Document a celebrity sighting</strong> (but please don&#8217;t be a paparazzi)</p>
<p><strong>Random.</strong> Feel like stashing a picture of something interesting, but can&#8217;t decide what to call the stash ? Call it &#8220;random&#8221;. If a &#8220;random&#8221; stash already exists nearby, simply add to it.</p>
<p><strong>Promote your band or comedy act.</strong> If your band plays every Thursday at the local bar, snap a picture of your flyer and a few from your latest performance. Maybe then some Wednesday-regulars will come check you out on a Thursday.</p>
<p><strong>Stash THINGS</strong> (not just people). Is a prominent building being torn down ? Hurry up and stash it, so future Stashpix users can enjoy seeing it after it&#8217;s gone. Live in an area where the seasons change ? Go back and stash the same picture throughout the seasons. Does the artwork hanging at your local cafe change regularly ? Maintain a stash documenting the changes.</p>
<p><strong>Food Pics.</strong> Are you a foodie ? Create a food stash at your favorite restaurant. Before long, the entire menu will be documented.</p>
<p><strong>Virtually Geocache.</strong> Are you into Geocaching ? Try thinking of Stashpix as a virtual geocache or create a stash near your physical geocache as a clue.</p>
<p><strong>Flirt.</strong> Flash a smile&#8230; and your email address if you dare! (we don&#8217;t recommend you use your real email address for this).</p>
<p><strong>?????</strong> The rest if up to you. Have you thought of a fun use that we haven&#8217;t ? Email us and we might share it here on our blog and on @stashpix</p>
<p>Any and all questions are welcome at feedback@stashpix.com or support@stashpix.com</p>
<p>Thanks !</p>
<p>A NOTE ABOUT PRIVACY and APPROPRIATE USE</p>
<p>Stashpix is inherently NOT private. Photos posted on Stashpix can be seen within 100 meters by anyone and from anywhere by Stashpix users who have created or contributed to the stash. Therefore, consider your privacy (and the privacy of others) when uploading photos. It&#8217;s best to use Stashpix in public places. You probably don&#8217;t want to stash photos of your home and belongings. We won&#8217;t stop you, but please use common sense.</p>
<p>Your phone can be specially blocked from using Stashpix, and we will exercise this option and/or delete your photos if they are inappropriate or violate the privacy of others.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stashpix.com/post/welcome-to-stashpix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
