<?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>Yan Pritzker &#187; yahoo</title>
	<atom:link href="http://yanpritzker.com/category/yahoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://yanpritzker.com</link>
	<description>photographer, entrepreneur, software engineer, musician, skier</description>
	<lastBuildDate>Fri, 13 Aug 2010 23:38:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Yahoo offers insight on social reputation patterns</title>
		<link>http://yanpritzker.com/2008/06/11/yahoo-offers-insight-on-social-reputation-patterns/</link>
		<comments>http://yanpritzker.com/2008/06/11/yahoo-offers-insight-on-social-reputation-patterns/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 15:31:42 +0000</pubDate>
		<dc:creator>yan</dc:creator>
				<category><![CDATA[patterns]]></category>
		<category><![CDATA[psychology]]></category>
		<category><![CDATA[reputation]]></category>
		<category><![CDATA[social web]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://skwpspace.com/?p=167</guid>
		<description><![CDATA[A new section of the Yahoo Design Pattern Library (YDPL) is on Social Reputation. Besides having a nice library of software/UI patterns at the YDPL, apparently they&#8217;re doing social behavior patterns as well.
Yahoo identifies five different competitiveness levels for social communities (Caring, Collaborative, Cordial, Competitive, Combative) and recommends different ways of handling reputation in your [...]]]></description>
			<content:encoded><![CDATA[<p>A new section of the Yahoo Design Pattern Library (YDPL) is on <a href="http://developer.yahoo.com/ypatterns/parent.php?pattern=reputation">Social Reputation</a>. Besides having a nice library of software/UI patterns at the YDPL, apparently they&#8217;re doing social behavior patterns as well.</p>
<p>Yahoo identifies five different competitiveness levels for social communities (Caring, Collaborative, Cordial, Competitive, Combative) and recommends different ways of handling reputation in your system based on the behavior of its users. I found it very insightful to break down behavior in this way as point systems work better in competition, for example, while named labels help in caring and collaborative situations. Looking forward to more of this sort of stuff from Yahoo! Original blog post at <a href="http://yuiblog.com/blog/2008/06/10/patterns-for-designing-a-reputation-system/">the yuiblog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://yanpritzker.com/2008/06/11/yahoo-offers-insight-on-social-reputation-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git tips and tricks part 3: working with svn branches and cherry-pick</title>
		<link>http://yanpritzker.com/2008/05/13/git-tips-and-tricks-part-3-working-with-svn-branches-and-cherry-pick/</link>
		<comments>http://yanpritzker.com/2008/05/13/git-tips-and-tricks-part-3-working-with-svn-branches-and-cherry-pick/#comments</comments>
		<pubDate>Tue, 13 May 2008 03:37:01 +0000</pubDate>
		<dc:creator>yan</dc:creator>
				<category><![CDATA[git]]></category>
		<category><![CDATA[scm]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://skwpspace.com/?p=151</guid>
		<description><![CDATA[After several weeks of git usage, I&#8217;ve developed a nice workflow. First, we&#8217;ll start with working with several svn branches via git.
Working with svn branches via git
Assuming you&#8217;ve properly cloned your svn repository, you should have your trunk and remote branches fetched from svn. You can see the remote branches via 
git branch -r
If you [...]]]></description>
			<content:encoded><![CDATA[<p>After several weeks of git usage, I&#8217;ve developed a nice workflow. First, we&#8217;ll start with working with several svn branches via git.</p>
<p><b>Working with svn branches via git</b></p>
<p>Assuming you&#8217;ve properly cloned your svn repository, you should have your trunk and remote branches fetched from svn. You can see the remote branches via </p>
<p><code>git branch -r</code></p>
<p>If you have colorization turned on, then</p>
<p><code>git branch -a </code></p>
<p>Will give you all your branches (local and remote) and color the remote ones in red. The way you want to work is to create a local git branch for every svn branch you&#8217;re working with. So you might do something like</p>
<p><code>git branch local-trunk trunk</code><br />
<code>git branch local-1.5 branches/1.5</code></p>
<p>This will create two local branches (called local-trunk, and local-1.5 respectively) that follow the corresponding remote branches (trunk, and branches/1.5).</p>
<p>Now we&#8217;ll switch to the trunk&#8230;</p>
<p><code>git checkout local-trunk</code></p>
<p>Do some hacking, and commit the change</p>
<p><code>git commit -a -m "this is my hack"</code></p>
<p>Let&#8217;s say this was a bugfix and you also need to apply it to the branch. Switch to the branch:</p>
<p><code>git checkout local-1.5</code></p>
<p>To pull individual fixes from trunk you can cherry-pick the fix by its commit hash, which you obtained when you committed or via a log.</p>
<p><code>git cherry-pick 234adsfa7s8dfasdf</code></p>
<p>This will automatically pull in the change and commit it to your branch. If you don&#8217;t want to immediately commit but want to mess with the files first, then use the <code>-n</code> switch, which merges in the fix but doesn&#8217;t commit it. Then you&#8217;ll want to <code>git svn dcommit</code> to push your change out to the svn branch. This procedure is much faster than using svnmerge.py.</p>
<p><b>Nonstandard or wacky branch structure</b></p>
<p>It so happens that my repository is set up in a slightly nonstandard way due to a particular legacy. Instead of having a structure such as foo/trunk and foo/branches, I have trunk/foo and branches/[branchname]/foo. As it turns out, git supports this very well as long as you specify the format using wildcards in your <code>.git/config</code></p>
<p><code>
<pre>
[svn-remote "svn"]
  url = http://www.myrepo.com/svn/parent
  fetch = trunk/foo:refs/remotes/foo/trunk
  branches = branches/*/foo:refs/remotes/foo/branches/*
</pre>
<p></code></p>
<p>The format of this file basically has two parts separated by a colon. The first part tells git what the repo looks on the svn side. The second tells it what to call the branches that git creates to correspond to the ones out in svn. You&#8217;ll notice the placement of the wildcard on the third line is what generates all the branches correctly.</p>
<p><b>Note:</b> Please see <a href="http://skwpspace.com/category/git/">all posts tagged git</a> for the rest of the series.</p>
]]></content:encoded>
			<wfw:commentRss>http://yanpritzker.com/2008/05/13/git-tips-and-tricks-part-3-working-with-svn-branches-and-cherry-pick/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>del.icio.us is social search</title>
		<link>http://yanpritzker.com/2008/04/18/delicious-is-social-search/</link>
		<comments>http://yanpritzker.com/2008/04/18/delicious-is-social-search/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 16:01:17 +0000</pubDate>
		<dc:creator>yan</dc:creator>
				<category><![CDATA[del.icio.us]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://skwpspace.com/2008/04/18/delicious-is-social-search/</guid>
		<description><![CDATA[I find myself more often turning to tag search on del.icio.us when I&#8217;m looking for &#8216;best of&#8217; type searches. For example, if I&#8217;m shopping for a camera strap or looking for free icons, I turn to del.icio.us because I don&#8217;t want to sort through thousands of results based on relevancy determined by an algorithm; I [...]]]></description>
			<content:encoded><![CDATA[<p>I find myself more often turning to tag search on <a href="http://del.icio.us">del.icio.us</a> when I&#8217;m looking for &#8216;best of&#8217; type searches. For example, if I&#8217;m shopping for a camera strap or looking for free icons, I turn to del.icio.us because I don&#8217;t want to sort through thousands of results based on relevancy determined by an algorithm; I want the results that people think are the best. And with the amount of data del.icio.us now has, it has become a great place to find things that are popular. </p>
<p>What&#8217;s interesting here is that social search is an emergent behavior of del.icio.us, which was designed primarily as a remote bookmarking tool. In <a href="http://bokardo.com/archives/the-delicious-lesson/">the del.icio.us lesson on bokardo</a>, Josh points out that &#8220;personal value precedes network value&#8221;. By optimizing for the bookmarking (personal) experience, yet making the early decision of keeping everything public by default, del.icio.us surfaces a gold mine of the &#8220;best of the best on the web&#8221;, and thus becomes exceptionally useful as a filtered search engine. </p>
<p>Because most of the data is put on del.icio.us for selfish reasons, it is by and large very high quality source of information. Del.icio.us is not easily &#8216;gamed&#8217; by things like SEO because in order for your link to be popular, other people have to actually want to bookmark it as well. Thus I am inclined to trust a <em>highly bookmarked</em> result on del.icio.us over a <em>highly ranking</em> one on Google.</p>
<p>If Yahoo was smart, they would be integrating del.icio.us search results into their main search engine. Of course I would rather see Google do this but it so happens that Yahoo owns del.icio.us so a Google deal is less likely (yet not impossible in this mashed-up world). While Google continues to be a great place to start a random day, del.icio.us is becoming more and more my place to go when looking for a specific type of result.</p>
]]></content:encoded>
			<wfw:commentRss>http://yanpritzker.com/2008/04/18/delicious-is-social-search/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

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