<?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>snarfed.org</title>
	<atom:link href="http://snarfed.org/feed" rel="self" type="application/rss+xml" />
	<link>http://snarfed.org</link>
	<description>Ryan Barrett&#039;s blog</description>
	<lastBuildDate>Mon, 21 May 2012 21:00:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>First, agree on the goal</title>
		<link>http://snarfed.org/2012-05-21_first_agree_on_the_goal</link>
		<comments>http://snarfed.org/2012-05-21_first_agree_on_the_goal#comments</comments>
		<pubDate>Mon, 21 May 2012 20:19:10 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://snarfed.org/?p=4131</guid>
		<description><![CDATA[I recently had a conversation about nutrition that turned into a bit of a debate. I&#8217;m sure you&#8217;ve heard it before: &#8220;I eat this, you should try it!&#8221; &#8220;No, you should eat this! And that other thing, right after you exercise.&#8221; &#8220;OK, but do it in small portions, regularly throughout the day.&#8221; &#8220;No no, it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><img class="right shadow" src="soccer_goal.jpg" /></p>

<p>I recently had a conversation about nutrition that turned into a bit of a
debate. I&#8217;m sure you&#8217;ve heard it before: &#8220;I eat this, you should try it!&#8221; &#8220;No,
you should eat this! And that other thing, right after you exercise.&#8221; &#8220;OK, but
do it in small portions, regularly throughout the day.&#8221; &#8220;No no, it&#8217;s all just
calories in, calories out.&#8221;</p>

<p>We could have argued for hours, if we hadn&#8217;t realized something that stopped us
in our tracks: we all had different goals in mind. &#8220;Wait, wait. You&#8217;re talking
about losing weight, right? And you must be talking about physical fitness. And
I&#8217;m just talking about being healthy.&#8221; Smiles all around, bitter argument
averted, we moved on to more important matters: deconstructing the
<a href="http://i.imgur.com/tb44R.gif">latest Internet meme</a>.<span id="more-4131"></span></p>

<p />

<p>We tend to think other people are like ourselves. Sure, we can spot outward
differences like height or age, but deeper personality traits are more
difficult. We know which of our friends are athletic, or thoughtful, or funny,
but maybe not that Alice tends to overspend on hotel rooms, or that Bob avoids
clothes with visible logos.</p>

<p>Even if we do know those things, it takes
<a href="http://www.nytimes.com/2011/08/21/magazine/do-you-suffer-from-decision-fatigue.html?pagewanted=all">too much mental energy</a>
to pull them all into working memory every time we talk with someone. Instead,
we take a shortcut: we substitute ourselves. We know own beliefs and preferences
intimately, so it&#8217;s trivial to imagine what we would do in any situation.</p>

<p>This usually works well. Human nature is a powerful force, and it&#8217;s made us much
more similar than we are different. This substitution technique is so successful
that we all adopt it early in life, and it becomes so automatic that we rarely 
notice when it happens.
<a href="http://books.google.com/books?id=ZuKTvERuPG8C">Daniel Kahneman describes this</a>
in elegant detail.</p>

<p>Unfortunately, we&#8217;re not all identical, so substitution sometimes guesses wrong.
That wouldn&#8217;t be so bad if we were aware of it, but it&#8217;s so ingrained that we
blame the other person, or the communication medium, or anything except our own
lazy, shortcut-prone brain.</p>

<p><a href="http://www.hellomynameisblog.com/2006/01/on-eating-alone.html">
  <img class="right shadow" src="eat_alone.jpg" /></a></p>

<p>We often see this in practice when we assume other people share our goals.
Whether it&#8217;s a political debate, brainstorming at work, or a family meeting,
people often skip straight to problem solving mode. They don&#8217;t bother to check
that they have the same goal in mind, or even if they agree on what the problem
is!</p>

<p>Keith Ferrazzi&#8217;s book
<em><a href="http://books.google.com/books?id=N_XIEQmc9YcC">Never Eat Alone</a></em> is one of my
favorite examples. It&#8217;s about networking and building business relationships,
and not surprisingly, it advocates always having lunch with other people.</p>

<p>I understand the idea. I also treasure the occasional chance I have to eat
alone. I&#8217;m an introvert, so
<a href="http://en.wikipedia.org/wiki/Extraversion_and_introversion#Introversion">being with people drains me</a>,
and some work days are so packed with meetings and collaboration that I need
that alone time to recharge my batteries and get through the day.</p>

<p>At first, I thought the book was silly and misguided. I couldn&#8217;t help but wonder
if it might be on to something, though, and maybe the problem was on my end. I
eventually realized that we just had different goals.</p>

<p>Ferrazzi assumes that everyone wants to succeed in business, so his
recommendation is
<a href="https://www.google.com/search?q=define%3Anormative">normative</a> for everyone:
<em>never eat alone</em>. Business and career are all well and good, but they&#8217;re not
high priorities for me. If recharging at lunch means I end up with fewer
business relationships, so be it. Ferazzi and I are both right; we just have
different goals.</p>

<p>What&#8217;s the takeaway? Pay attention to your assumptions. Try to notice when you
make a judgment based on what you&#8217;d do, instead of what someone else would do.
Put yourself in their shoes instead, or even better, ask them explicitly what
their goal is. If yours is different, nail down a shared goal first.</p>

<p>Oh, and nutrition? It&#8217;s a tar pit. It&#8217;s incredibly hard to research
scientifically, and the constant fads and pseudoscience outweigh what little
decent research there is. Don&#8217;t overthink it! Eat healthy foods, moderate,
exercise, and do what works for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://snarfed.org/2012-05-21_first_agree_on_the_goal/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How can we motivate managers?</title>
		<link>http://snarfed.org/2012-05-13_how_can_we_motivate_managers</link>
		<comments>http://snarfed.org/2012-05-13_how_can_we_motivate_managers#comments</comments>
		<pubDate>Sun, 13 May 2012 15:29:35 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://snarfed.org/?p=4109</guid>
		<description><![CDATA[Here&#8217;s one of my favorite anecdotes about management. An elder in Renaissance Italy comes up to Michelangelo one day and says, &#8220;Congratulations! You&#8217;re such a great artist, we&#8217;re promoting you! Forget about painting, you&#8217;re now in charge of procuring canvases and supervising the other artists.&#8221; It&#8217;s absurd, laughable, but for some of us it hits [...]]]></description>
			<content:encoded><![CDATA[<p><img class="right shadow" src="/michelangelo_david.jpg" /></p>

<p>Here&#8217;s one of my favorite anecdotes about management. An elder in Renaissance
Italy comes up to Michelangelo one day and says, &#8220;Congratulations! You&#8217;re such a
great artist, we&#8217;re promoting you! Forget about painting, you&#8217;re now in charge
of procuring canvases and supervising the other artists.&#8221;</p>

<p>It&#8217;s absurd, laughable, but for some of us it hits uncomfortably close to home.
I&#8217;ve been thinking recently about one of the questions it raises: motivating
managers.<span id="more-4109"></span></p>

<p />

<p>People who do actual work, whether they build houses or trade stocks or play
music or teach, all have something in common. They see the results of their
work. The end product may take months or years, but they see some concrete
progress every day, and that feedback is powerfully motivating.</p>

<p>Managers don&#8217;t have that luxury. As a manager, your job is to enable <em>other</em>
people. You don&#8217;t do much real work yourself, so you don&#8217;t get the same positive
feedback. You can&#8217;t touch a cabinet you built, or play back a killer performance
you caught on tape, or see your student&#8217;s eyes light up when they finally get
it. Your employees get those morale-boosting endorphins, not you.</p>

<p>This is especially true for middle managers. Execs spend their time making
decisions, fighting fires, and hopefully shaping strategy. Middle managers, on
the other hand, spend most of their time on project and people management. It&#8217;s
a common joke that middle managers have all of the accountability but none of
the power. The kicker is, they also miss the concrete feedback that gets other
people out of bed in the morning and working through crunch time.</p>

<p><img class="left" src="/cabinet_drawer.jpg" /></p>

<p>So, what can we do about this? Is there some visible result, some Kafkaesque
spark for managers comparable to a carpenter&#8217;s finished cabinet or a teacher&#8217;s
straight A student?</p>

<p>Maybe that spark is their team, and the work they do. Probably not though. It&#8217;s
easy to see a day&#8217;s work on a cabinet, or teaching a pupil, but a day&#8217;s effort
managing a team is pretty much invisible. It takes months or years to see
measurable changes, which isn&#8217;t nearly enough to get you out of bed every
morning.</p>

<p><a href="http://blogs.valvesoftware.com/abrash/valve-how-i-got-here-what-its-like-and-what-im-doing-2/">Some</a>
<a href="http://www.quora.com/Engineers-Career-Choices/What-are-the-career-paths-for-a-software-engineer-at-Google#answer_438023">people</a>
<a href="http://slackerceo.com/?p=911">say</a> you shouldn&#8217;t be a full time manager in the
first place. They advocate that managers also do normal work alongside their
employees, on top of their management duties. That can definitely keep the
positive feedback flowing, but
<a href="http://bitquabit.com/post/coding-is-priority-number-five/">critics</a>
<a href="http://management.fortune.cnn.com/2011/09/19/redefining-a-middle-managers-job/">claim</a>
that &#8220;working managers&#8221; often feel pressured to keep up with their employees and
fall behind on their management tasks, or worse, overwork and burn out.</p>

<p>Maybe the problem isn&#8217;t the job but the people doing it. This was the first
moral I got from the Michelangelo story: management is a different thing
entirely, and should be treated as such. What if we judged construction foremen
on team building and <a href="http://en.wikipedia.org/wiki/Gantt">Gantt charts</a> instead
of traditional building and engineering skills? What if we recruited detail
oriented extroverts to be managers, instead of the employees on their teams?</p>

<p>Unfortunately, managers usually need a solid background in their field. There&#8217;s
no real shortcut for that; you have to earn it the hard way, by working in the
field for years on end.</p>

<p>This leaves us back where we started. Michelangelo may not have been cut out for
middle management, but seeing his progress on the Sistine Chapel each day must
have been incredibly motivating. Managers deserve that kind of feedback too. How
can they get it?</p>
]]></content:encoded>
			<wfw:commentRss>http://snarfed.org/2012-05-13_how_can_we_motivate_managers/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>New York trip</title>
		<link>http://snarfed.org/2012-05-03_new_york_trip</link>
		<comments>http://snarfed.org/2012-05-03_new_york_trip#comments</comments>
		<pubDate>Thu, 03 May 2012 16:39:46 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://snarfed.org/?p=4079</guid>
		<description><![CDATA[My team at work has a few people in New York, and we&#8217;re adding more fast, so I went out there last week to work with them in person. My last visit to New York was 12 years ago, and I spent most of that upstate, so I was looking forward to exploring Manhattan and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/2012-05-03_new_york_trip#pictures">
  <img class="right shadow" src="/gallery/new_york_2012/thumbs/thumbs_brooklyn_bridge_skyline.jpg" /></a></p>

<p>My team at work has a few people in New York, and we&#8217;re adding more fast, so I
went out there last week to work with them in person. My last visit to New York
was 12 years ago, and I spent most of that upstate, so I was looking forward to
exploring Manhattan and Brooklyn with enough time to appreciate them.<span id="more-4079"></span></p>

<p />

<p>The trip did not disappoint. Talking with my teammates there in person was
really productive. I can&#8217;t overstate the value of low latency, high bandwidth
communication. Even delays as small as a tenth of a second interrupt the flow of
conversation when you&#8217;re talking on the phone or VC &#8211; much less IM or email -
and it&#8217;s easy to forget how valuable the subtle cues of body language and facial
expressions are. You bond quickly in person and develop relationships that are
tough to match otherwise.</p>

<p>Beyond work, we also hung out with great people and did a ton of fun stuff.
Here&#8217;s a short summary;
<a href="/2012-05-03_new_york_trip#pictures">pictures at the bottom</a>.</p>

<p><em>Monday:</em> flew into JFK, checked into
<a href="http://www.thestrandnyc.com/">The Strand</a>, relaxed on their great
<a href="http://www.topofthestrand.com/">rooftop deck</a>. Evidently that&#8217;s a thing in NY.
Initial impressions: good airport, good hotel, bad wine, bad coffee, dressy
people, diverse demographics (at least, more than SF), and lots of greenery.
Evidently that last part is recent in the last 10 years or so, thanks to
Bloomberg. It made a big impression on me.</p>

<p><a href="/2012-05-03_new_york_trip#pictures">
  <img class="left shadow" src="/gallery/new_york_2012/thumbs/thumbs_high_line_train_tracks.jpg" /></a></p>

<p><em>Tuesday:</em> More bad coffee at <a href="http://wichcraftnyc.com/">&#8216;wichcraft</a>. Learned
the <a href="http://www.mta.info/">subway</a>, which is great. Settled into the Google NY
office, which is nice, if a bit fragmented. Long design meetings at work. Lunch
at <a href="http://www.thelittleowlnyc.com/">Little Owl</a> (great burger!) with
<a href="https://plus.google.com/u/0/116391770037151199654">Edward</a>. Saw
<a href="http://www.bookofmormonbroadway.com/">Book of Mormon</a> on Broadway, loved it.</p>

<p><em>Wednesday:</em> Meh coffee at Starbucks. More long design meetings at work. Dinner
at <a href="http://wd-50.com/">wd~50</a>. We skipped the 12 course tasting menu, but we
shouldn&#8217;t have. A la carte was still fun, but not nearly as interesting.
Afterward, bad jazz at <a href="http://www.arthurstavernnyc.com/">Arthur&#8217;s</a> and
<a href="https://plus.google.com/103651231634018158746/posts/7ZgpLTdfXNN">really freaking good jazz</a>
at <a href="http://55bar.com/">55 Bar</a>.</p>

<p><em>Thursday:</em> Ran through Central Park. So big! Gave up on coffee altogether.
Lunch at Facebook&#8217;s NY office with
<a href="https://www.facebook.com/joshua.redstone">Josh</a>, who&#8217;s spinning up one of their
first engineering teams there. Dinner in Brooklyn (yay!) at
<a href="http://www.vinegarhillhouse.com/">Vinegar Hill House</a> with
<a href="https://plus.google.com/102619942144242639061">Jeremy</a> and
<a href="https://plus.google.com/106097161383990499644">Sarah</a>. Walked back over the
Brooklyn Bridge, had a blast.</p>

<p><em>Friday:</em> First good coffee! at <a href="http://cultureespresso.com/">Culture Espresso</a>.
Space shuttle flyby at the Google office. (and again&#8230;and again&#8230;) Dinner at
<a href="http://www.perillanyc.com/">Perilla</a> with
<a href="https://www.facebook.com/janelu">Jane</a> and
<a href="https://www.facebook.com/derekc">Derek</a>.</p>

<p><em>Saturday:</em> Brunch uptown with <a href="http://www.facebook.com/samzg">Sam</a> and
<a href="https://www.facebook.com/profile.php?id=585697848">Judith</a> (and Ariella!).
Supervised our wedding registry at Macy&#8217;s. Sightseeing at Rockefeller Center,
Radio City Music Hall,
<a href="https://plus.google.com/103651231634018158746/posts/NW3999vcWkA">High Line</a>,
and Chelsea Market. Tried to get tickets to
<a href="http://sleepnomorenyc.com/">Sleep No More</a>, failed, settled for dinner at
<a href="http://bbandcnyc.com/">Bell, Book and Candle</a>.</p>

<p><a name="pictures" /></p>

<p>Thanks, New York! We&#8217;ll be back!</p>


<div class="ngg-galleryoverview" id="ngg-gallery-153-4079">

	<!-- Thumbnails -->
		
	<div id="ngg-image-3371" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/army_plaza_statue.jpg" title="army plaza statue" class="shutterset_set_153" >
								<img title="army_plaza_statue" alt="army_plaza_statue" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_army_plaza_statue.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3372" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/brooklyn_bridge_ashore.jpg" title="brooklyn bridge ashore" class="shutterset_set_153" >
								<img title="brooklyn_bridge_ashore" alt="brooklyn_bridge_ashore" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_brooklyn_bridge_ashore.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3373" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/brooklyn_bridge_park.jpg" title="brooklyn bridge park" class="shutterset_set_153" >
								<img title="brooklyn_bridge_park" alt="brooklyn_bridge_park" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_brooklyn_bridge_park.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3374" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/brooklyn_bridge_skyline.jpg" title="brooklyn bridge skyline" class="shutterset_set_153" >
								<img title="brooklyn_bridge_skyline" alt="brooklyn_bridge_skyline" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_brooklyn_bridge_skyline.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3375" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/brooklyn_bridge_walking.jpg" title="brooklyn bridge walking" class="shutterset_set_153" >
								<img title="brooklyn_bridge_walking" alt="brooklyn_bridge_walking" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_brooklyn_bridge_walking.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3376" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/central_park.jpg" title="central park" class="shutterset_set_153" >
								<img title="central_park" alt="central_park" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_central_park.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3377" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/city_view_daytime.jpg" title="city view daytime" class="shutterset_set_153" >
								<img title="city_view_daytime" alt="city_view_daytime" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_city_view_daytime.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3378" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/city_view_space_shuttle.jpg" title="city view space shuttle" class="shutterset_set_153" >
								<img title="city_view_space_shuttle" alt="city_view_space_shuttle" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_city_view_space_shuttle.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3379" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/empire_state_building.jpg" title="empire state building" class="shutterset_set_153" >
								<img title="empire_state_building" alt="empire_state_building" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_empire_state_building.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3380" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/google_new_york_rooftop_deck.jpg" title="google new york rooftop deck" class="shutterset_set_153" >
								<img title="google_new_york_rooftop_deck" alt="google_new_york_rooftop_deck" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_google_new_york_rooftop_deck.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3381" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/grand_central_station.jpg" title="grand central station" class="shutterset_set_153" >
								<img title="grand_central_station" alt="grand_central_station" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_grand_central_station.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3382" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/grand_central_station_outside_ryan.jpg" title="grand central station outside ryan" class="shutterset_set_153" >
								<img title="grand_central_station_outside_ryan" alt="grand_central_station_outside_ryan" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_grand_central_station_outside_ryan.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3383" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/high_line_building.jpg" title="high line building" class="shutterset_set_153" >
								<img title="high_line_building" alt="high_line_building" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_high_line_building.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3384" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/high_line_train_tracks.jpg" title="high line train tracks" class="shutterset_set_153" >
								<img title="high_line_train_tracks" alt="high_line_train_tracks" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_high_line_train_tracks.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3385" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/janes_carousel.jpg" title="janes carousel" class="shutterset_set_153" >
								<img title="janes_carousel" alt="janes_carousel" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_janes_carousel.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3386" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/library.jpg" title="library" class="shutterset_set_153" >
								<img title="library" alt="library" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_library.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3387" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/radio_city_music_hall.jpg" title="radio city music hall" class="shutterset_set_153" >
								<img title="radio_city_music_hall" alt="radio_city_music_hall" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_radio_city_music_hall.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3388" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/rockefeller_plaza.jpg" title="rockefeller plaza" class="shutterset_set_153" >
								<img title="rockefeller_plaza" alt="rockefeller_plaza" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_rockefeller_plaza.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3389" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://snarfed.org/w/wp-content/gallery/new_york_2012/skyline.jpg" title="skyline" class="shutterset_set_153" >
								<img title="skyline" alt="skyline" src="http://snarfed.org/w/wp-content/gallery/new_york_2012/thumbs/thumbs_skyline.jpg" width="160" height="120" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div> 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://snarfed.org/2012-05-03_new_york_trip/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Meditation</title>
		<link>http://snarfed.org/2012-04-11_meditation</link>
		<comments>http://snarfed.org/2012-04-11_meditation#comments</comments>
		<pubDate>Wed, 11 Apr 2012 15:22:45 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://snarfed.org/?p=4051</guid>
		<description><![CDATA[I started meditating a week or so ago. I took an introductory class, then added a session to my daily routine, and I&#8217;ve been keeping up with it pretty faithfully so far. It&#8217;s&#8230;interesting! I&#8217;m not particularly spiritual, but the health benefits, both mental and physical, are well established. I&#8217;m always interested in ways to be [...]]]></description>
			<content:encoded><![CDATA[<p><img class="right" src="meditation.jpg" /></a></p>

<p>I started meditating a week or so ago. I took an introductory class, then added
a session to my daily routine, and I&#8217;ve been keeping up with it pretty
faithfully so far. It&#8217;s&#8230;interesting!</p>

<p>I&#8217;m not particularly spiritual, but the
<a href="http://en.wikipedia.org/wiki/Meditation#Scientific_studies">health benefits</a>,
both mental and physical, are well established. I&#8217;m always interested in ways to
be more effective at work, play, relationships, etc., and meditation has been on
my todo list for a while.<span id="more-4051"></span></p>

<p />

<p>I&#8217;m still a beginner, so I&#8217;m not doing anything exotic yet, just ten minutes of
&#8220;mindfulness&#8221; meditation a day. I sit upright, eyes closed, alert but relaxed,
and think about breathing. I try to focus entirely on the physical sensation of
air rushing in through my nose, then out again.</p>

<p>When a thought occurs to me, or I hear a sound, or that little voice inside my
head pipes up, I try to acknowledge it, let it pass, and return my attention to
breathing. It&#8217;s hard, and I&#8217;m still bad at it, but supposedly I&#8217;ll get better
over time.</p>

<p>It&#8217;s too early to say, but I&#8217;ll post again if I notice any big changes. Fingers
crossed!</p>
]]></content:encoded>
			<wfw:commentRss>http://snarfed.org/2012-04-11_meditation/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>How should groups make decisions?</title>
		<link>http://snarfed.org/2012-03-25_how_should_groups_make_decisions</link>
		<comments>http://snarfed.org/2012-03-25_how_should_groups_make_decisions#comments</comments>
		<pubDate>Sun, 25 Mar 2012 19:14:18 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://snarfed.org/?p=4026</guid>
		<description><![CDATA[As a kid, my parents told me to eat my vegetables. My pastor told me to be nice to other kids. The state of California told me I couldn&#8217;t drive until I was 16 years old. My teachers told me &#8211; and more importantly, my parents &#8211; how I should go about learning things. Some [...]]]></description>
			<content:encoded><![CDATA[<p><img class="right" src="vegetable_platter.jpg" /></a></p>

<p>As a kid, my parents told me to eat my vegetables. My pastor told me to be nice
to other kids. The state of California told me I couldn&#8217;t drive until I was 16
years old. My teachers told me &#8211; and more importantly, my parents &#8211; how I should
go about learning things.</p>

<p>Some of these things, we accept without a second thought. Others, like
education, we&#8217;ve debated for as long as we can remember. Regardless, they all
have one thing in common: someone else was making my decisions for me.<span id="more-4026"></span></p>

<p />

<p>This constituency pattern is everywhere. Families, companies, governments,
product developers, and even protest movements have leaders who make decisions
for the group as a whole. The group agrees with them on a few key issues, or
voted for them, or is entranced by their charisma, or just doesn&#8217;t care enough
to object.</p>

<p>The problem is that leaders don&#8217;t always get it right. My parents were probably
on safe ground with the vegetables, but my teachers didn&#8217;t have it quite so
easy. The Greek government? The Titanic&#8217;s captain?
<a href="http://en.wikipedia.org/wiki/Godwin%27s_law">Hitler?</a> They were all
disastrously wrong, and their constituents suffered as a result.</p>

<p>We saw this firsthand with the
<a href="http://code.google.com/appengine/docs/python/datastore/overview.html">App Engine datastore</a>.
When we first sat down to figure out replication, the biggest tradeoff facing us
was synchronous or asynchronous. Synchronous is better, but it&#8217;s also slower.
The datastore was already slower than its main competitor, the relational
database &#8211; <a href="http://en.wikipedia.org/wiki/NoSQL">NoSQL</a> wasn&#8217;t around yet -
and we worried that if we made it even slower, developers wouldn&#8217;t use it. So we
went with async.</p>

<p>It worked, but it wasn&#8217;t ideal. Availability was good, but we knew synchronous
would be better. Same with operations workload, data safety, and performance
consistency. I did research, talked with users, gave
<a href="http://www.google.com/events/io/2009/sessions/TransactionsAcrossDatacenters.html">talks</a>,
wrote
<a href="http://googleappengine.blogspot.com/2009/09/migration-to-better-datastore.html">blog posts</a>,
and did more research.</p>

<p>Years later, we launched a
<a href="http://googleappengine.blogspot.com/2011/01/announcing-high-replication-datastore.html">synchronous version</a>,
and it was an immediate hit. Writes were a bit slower, but developers didn&#8217;t
care nearly as much as we thought. The added reliability, predictability, and
guarantees were more important. It&#8217;s now the default, and we strongly recommend
it.</p>

<p>Sadly, while leaders like us aren&#8217;t always right, the alternatives aren&#8217;t much
better. Much has been made of Occupy Wall Street&#8217;s
<a href="http://www.npr.org/blogs/money/2011/10/05/141048592/occupy-wall-street-where-everybody-has-a-say-in-everything">General Assembly</a>,
a new incarnation of old ideas like
<a href="http://en.wikipedia.org/wiki/Direct_democracy">direct democracy</a> and
<a href="http://en.wikipedia.org/wiki/Participatory_economics">participatory economics</a>,
but the dirty secret is that constituents don&#8217;t know what&#8217;s best for them any
more than their leaders. Henry Ford&#8217;s
<a href="http://quoteinvestigator.com/2011/07/28/ford-faster-horse/">apocryphal quote</a>,
&#8220;If I had asked my customers what they wanted, they would have said a faster
horse,&#8221; is popular in business and tech because we often have the same
experience. We trust users to tell us <em>if</em> they like something, and maybe why,
but not so much <em>what</em> they want.</p>

<p><img class="left shadow" src="mushroom_cloud.jpg" /></p>

<p>Nuclear power is a good example of constituents and leaders failing hand in
hand. Since
<a href="http://en.wikipedia.org/wiki/Fukushima_Daiichi_nuclear_disaster">Fukushima</a>,
countries have fallen over themselves in their haste to back away from nuclear,
even though energy experts and the data agree that it&#8217;s is one of the cheapest,
most effective, and safest energy sources available.</p>

<p>Sadly, that didn&#8217;t matter. Media covered the disaster, the
<a href="http://en.wikipedia.org/wiki/Availability_heuristic">availability heuristic</a>
kicked in, and our brains decided nuclear power was unsafe at any speed.
Politicians, happy to represent their constituents when the cost was an
externality, fell into line.</p>

<p>OK, so no one&#8217;s great at making policy decisions for constituents, but we still
need to make them. What do we do?</p>

<p>Scientific research is an interesting place to look. Publication and peer review
may be slow and messy, but it does consistently make progress in the right
direction,
<a href="http://books.google.com/books?id=xnjS401VuFMC">overcoming even change aversion</a>
and other features of our charmingly unreliable brains.</p>

<p>Unfortunately, science works in the wrong direction. Researchers do experiments,
measure them, publish results, and only then are judged by their peers. Groups,
on the other hand, need to make policy decisions up front, before they know the
results. History can guide them, but even when people do learn from it, the
lessons are often unclear.</p>

<p>Also, scientific researchers agree on the rules of the game, not least because
it&#8217;s so objective. When peers compare numbers, reproduce results, and verify
logical arguments, there&#8217;s little room for opinion. Group goals and metrics, on
the other hand, are fuzzier.</p>

<p>Representative democracy is often described as the worst possible form of
government, except for all the others. Free market capitalism is similar, and
probably other group structures too. I like them all, but I still hate it when
they make bad decisions.</p>

<p>Unfortunately, I don&#8217;t know how they can do any better. How about you? What can
groups do about this? Is there no foolproof way for them to make decisions?</p>
]]></content:encoded>
			<wfw:commentRss>http://snarfed.org/2012-03-25_how_should_groups_make_decisions/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Re:Generation Music Project</title>
		<link>http://snarfed.org/2012-03-16_regeneration_music_project</link>
		<comments>http://snarfed.org/2012-03-16_regeneration_music_project#comments</comments>
		<pubDate>Fri, 16 Mar 2012 14:18:45 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://snarfed.org/?p=4014</guid>
		<description><![CDATA[The documentary film Re:Generation teams up dance music DJs with musicians in traditional genres &#8211; classical, rock, R&#38;B, jazz, and country &#8211; to combine the best of each. We noticed it on Hulu the other night and idly pressed play, not expecting much. Boy, were we wrong. Re:Generation grabbed us and didn&#8217;t let go. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<iframe class="right shadow" width="200" height="132" frameborder="0"
 style="border: none" src="http://www.youtube.com/embed/r0NzJSM_vFI?controls=0">
</iframe>

<p>The documentary film <a href="http://regenerationmusicproject.com/">Re:Generation</a> teams
up dance music DJs with musicians in traditional genres &#8211; classical, rock, R&amp;B,
jazz, and country &#8211; to combine the best of each. We noticed it
<a href="http://www.hulu.com/watch/335303/regeneration-music-project">on Hulu</a> the other
night and idly pressed play, not expecting much. Boy, were we wrong.</p>

<p>Re:Generation grabbed us and didn&#8217;t let go. It&#8217;s one of the best &#8220;behind the
scenes&#8221; depictions I&#8217;ve ever seen of the creative process of composing music.
The camera gets in close and follows every step of the way, putting you inside
the artists heads&#8217; as they struggle to communicate, build rapport, and
ultimately write songs together.<span id="more-4014"></span></p>

<p/>

<p>The &#8220;odd couple&#8221; pairings deserve much of the credit. For example, when members
of <a href="http://en.wikipedia.org/wiki/The_Doors">The Doors</a> met
<a href="http://en.wikipedia.org/wiki/Skrillex">Skrillex</a>, a huge dubstep DJ, most of
them had never heard of him and were skeptical.
<a href="http://articles.nydailynews.com/2012-02-16/news/31069256_1_trombone-shorty-djs-musical-boundaries/2">As John Denmore said</a>,
“Drummers pride themselves on keeping the beat, and seeing electronic machines
doing it? That was different. But when the cameras were off, that’s when I
learned that Skrillex was a musician, and he’s a human musician, on top of the
electronics.&#8221;</p>

<p>The others didn&#8217;t start off much better.
<a href="http://en.wikipedia.org/wiki/Pretty_Lights">Pretty Lights</a> ran into trouble
when
<a href="http://www.craveonline.com/music/interviews/183317-pretty-lights-on-the-regeneration-music-project">he tried to direct</a>
legendary bluegrass singer
<a href="http://en.wikipedia.org/wiki/Ralph_Stanley">Ralph Stanley</a>, but when he stepped
back and followed Stanley&#8217;s lead in the studio, the vocals on their track
<em>Wayfaring Stranger</em> turned out evocative and otherworldly.</p>

<p><a class="shutter" href="http://regenerationmusicproject.com/">
  <img class="left shadow" src="regeneration_music_project.jpg" /></a></p>

<p>The odd couples didn&#8217;t just contribute comic relief and happy endings. When
similar people collaborate, they quickly draw on a reservoir of shared language,
experience, and assumptions. Most of their communication is implicit, automatic.</p>

<p>The musicians in Re:Generation started out with none of that. Their surface
differences hid their common musicality. They had to talk out loud, making music
awkwardly as they gradually, painfully came to understand each other. The
shortcuts weren&#8217;t available, so they had to dig deeper and find simpler, more
primitive ways to bond over the rhythm, harmony, melody, and tone of music
itself.</p>

<p>It may have been slower and less efficient for them, but it was gold for us. We
saw their process exposed and laid bare like never before. Seeing how the
sausage is made may be no fun when it&#8217;s sausage, but when it&#8217;s music, it&#8217;s
wondrous.</p>

<p>Best of all, <a href="http://regenerationmusicproject.com/">the soundtrack is free</a>!
It&#8217;s great, and incredibly diverse, as you&#8217;d expect.
<a href="http://www.hulu.com/watch/335303/regeneration-music-project">Watch the movie</a>
and then listen to it. If you have any interest in music whatsoever, it&#8217;s worth
it. And if you don&#8217;t, for the love of god, find someone to melt your heart of
stone!</p>
]]></content:encoded>
			<wfw:commentRss>http://snarfed.org/2012-03-16_regeneration_music_project/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Journey</title>
		<link>http://snarfed.org/2012-03-14_journey</link>
		<comments>http://snarfed.org/2012-03-14_journey#comments</comments>
		<pubDate>Thu, 15 Mar 2012 12:07:46 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://snarfed.org/?p=4005</guid>
		<description><![CDATA[I just finished playing Journey. It was amazing, as I&#8217;d hoped. thatgamecompany is so damn good at their craft. Sadly though, the automatic, drop-in multiplayer actually detracted from my experience. I thought they&#8217;d only use it sparingly, which could have worked, but instead they paired me with other players for most of the game. They [...]
See also:<ol>
<li><a href='http://snarfed.org/the_longest_journey_slow_on_windows_xp' rel='bookmark' title='The Longest Journey slow on Windows XP'>The Longest Journey slow on Windows XP</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<iframe class="right shadow" width="200" height="132" frameborder="0"
 style="border: none" src="http://www.youtube.com/embed/61DZC-60x20?controls=0">
</iframe>

<p>I just finished playing <em><a href="http://thatgamecompany.com/games/journey/">Journey</a></em>.
It was amazing, as I&#8217;d hoped. <a href="http://www.thatgamecompany.com/">thatgamecompany</a>
is so damn good at their craft.</p>

<p>Sadly though, the automatic, drop-in multiplayer actually detracted from my
experience. I thought they&#8217;d only use it sparingly, which could have worked, but
instead they paired me with other players for most of the game.<span id="more-4005"></span></p>

<p/>

<p>They do such a great job building this haunting, mysterious, lonely world, and
then ruin it by sticking you with a pesky kid brother. Hey, jump jump jump, beep
beep, oh wow look over here I found something! Ooh, is that a puzzle? I can
solve that, here, let me!</p>

<p>Sigh. I could play it again with ethernet unplugged, but I&#8217;ve already
experienced the (ahem) journey, so it won&#8217;t have the same impact. I have to
admit, I&#8217;m a bit disappointed.</p>

<p>I listened to
<a href="http://www.youtube.com/watch?v=KasceIfLySg">Robin Hunicke&#8217;s talk at GameCity</a>
from earlier this year, where she explained their motivation. They really wanted
the one on one interaction to be a central part of the game, not just an add-on,
and they definitely succeeded at that.</p>

<p>My discomfort may say more about me than anything else. I love exploring in
games, especially when they have such a rich, atmospheric world. I&#8217;m also very
introverted. Journey used an admirably light touch, and I could walk away from
the other person at any time, but in the end, even just knowing they were there
detracted from the immersion.</p>

<p>It&#8217;s still a great game, and I highly recommend it. If you play it, though,
and you&#8217;re an explorer like me, consider signing out of PSN first.</p>
<p>See also:<ol>
<li><a href='http://snarfed.org/the_longest_journey_slow_on_windows_xp' rel='bookmark' title='The Longest Journey slow on Windows XP'>The Longest Journey slow on Windows XP</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://snarfed.org/2012-03-14_journey/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ActivityStreams for Facebook and Twitter</title>
		<link>http://snarfed.org/2012-03-12_activitystreams_for_facebook_and_twitter</link>
		<comments>http://snarfed.org/2012-03-12_activitystreams_for_facebook_and_twitter#comments</comments>
		<pubDate>Tue, 13 Mar 2012 11:28:30 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://snarfed.org/?p=3998</guid>
		<description><![CDATA[I&#8217;ve just published activitystreams-unofficial, a stand-in ActivityStreams server for major sites that don&#8217;t implement it themselves. It currently has implementations for Facebook and Twitter, deployed at these endpoints: facebook-activitystreams.appspot.com twitter-activitystreams.appspot.com This complements the unofficial WebFinger and PortableContacts providers I published recently. I&#8217;ve updated the WebFinger provider to include Link elements pointing to these new ActivityStreams [...]
See also:<ol>
<li><a href='http://snarfed.org/2012-01-16_webfinger_for_facebook_and_twitter' rel='bookmark' title='WebFinger for Facebook and Twitter'>WebFinger for Facebook and Twitter</a></li>
<li><a href='http://snarfed.org/2012-02-22_portablecontacts_for_facebook_and_twitter' rel='bookmark' title='PortableContacts for Facebook and Twitter'>PortableContacts for Facebook and Twitter</a></li>
<li><a href='http://snarfed.org/2010-10-04_facebook_comments_vs_twitter_replies' rel='bookmark' title='Facebook comments vs. Twitter replies'>Facebook comments vs. Twitter replies</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="https://github.com/snarfed/activitystreams-unofficial">
  <img class="right" src="activitystreams_logo.png" /></a></p>

<p>I&#8217;ve just published
<a href="https://github.com/snarfed/activitystreams-unofficial">activitystreams-unofficial</a>,
a stand-in <a href="http://activitystrea.ms/">ActivityStreams</a> server for major
sites that don&#8217;t implement it themselves. It currently has implementations for
Facebook and Twitter, deployed at these endpoints:</p>

<p><style type="text/css">
ul { list-style: none; }
</style></p>

<ul>
<li><a href="https://facebook-activitystreams.appspot.com/"><code>facebook-activitystreams.appspot.com</code></a></li>
<li><a href="https://twitter-activitystreams.appspot.com/"><code>twitter-activitystreams.appspot.com</code></a></li>
</ul>

<p>This complements the unofficial
<a href="2012-01-16_webfinger_for_facebook_and_twitter">WebFinger</a> and
<a href="2012-02-22_portablecontacts_for_facebook_and_twitter">PortableContacts</a>
providers I published recently. I&#8217;ve updated the
<a href="2012-01-16_webfinger_for_facebook_and_twitter">WebFinger provider</a> to include
<code>Link</code> elements pointing to these new ActivityStreams endpoints.</p>

<p>They&#8217;re all just little side projects, and may not be hugely useful on their
own, but together they&#8217;re another step toward implementing
<a href="2011-07-27_facebook_app_for_ostatus">OStatus bridge apps</a> for more of the major
social networking sites.</p>

<p>Feedback and pull requests are welcome!</p>
<p>See also:<ol>
<li><a href='http://snarfed.org/2012-01-16_webfinger_for_facebook_and_twitter' rel='bookmark' title='WebFinger for Facebook and Twitter'>WebFinger for Facebook and Twitter</a></li>
<li><a href='http://snarfed.org/2012-02-22_portablecontacts_for_facebook_and_twitter' rel='bookmark' title='PortableContacts for Facebook and Twitter'>PortableContacts for Facebook and Twitter</a></li>
<li><a href='http://snarfed.org/2010-10-04_facebook_comments_vs_twitter_replies' rel='bookmark' title='Facebook comments vs. Twitter replies'>Facebook comments vs. Twitter replies</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://snarfed.org/2012-03-12_activitystreams_for_facebook_and_twitter/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>This space intentionally left blank</title>
		<link>http://snarfed.org/2012-03-12_this_space_intentionally_left_blank</link>
		<comments>http://snarfed.org/2012-03-12_this_space_intentionally_left_blank#comments</comments>
		<pubDate>Mon, 12 Mar 2012 16:45:50 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://snarfed.org/?p=3984</guid>
		<description><![CDATA[I&#8217;m about to finish and post my next side project, activitystreams-unofficial. My last post was a side project too, though, so I&#8217;m reluctant to post another right away, since I want this blog to be more about other things. Unfortunately, I don&#8217;t have anything special to say right now. Life is good, friends and family [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m about to finish and post my next side project,
<a href="https://github.com/snarfed/activitystreams-unofficial">activitystreams-unofficial</a>.
My last post was a side project too, though, so I&#8217;m reluctant to post another
right away, since I want this blog to be more about other things.</p>

<p>Unfortunately, I don&#8217;t have anything special to say right now. Life is good,
friends and family are good, work and side projects are good. I have a couple
future posts brewing, but they&#8217;re still too early to write up just yet.</p>

<p>So, uh&#8230;hey look, is that a cat rolling a watermelon out of a lake?</p>

<p style="text-align: center">
<a href="http://pictureisunrelated.memebase.com/2009/03/03/this-cat-defies-logic/">
  <img class="shadow" src="cat_watermelon_lake.jpg" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://snarfed.org/2012-03-12_this_space_intentionally_left_blank/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PortableContacts for Facebook and Twitter</title>
		<link>http://snarfed.org/2012-02-22_portablecontacts_for_facebook_and_twitter</link>
		<comments>http://snarfed.org/2012-02-22_portablecontacts_for_facebook_and_twitter#comments</comments>
		<pubDate>Thu, 23 Feb 2012 02:16:57 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://snarfed.org/?p=3960</guid>
		<description><![CDATA[I&#8217;ve just published portablecontacts-unofficial, a stand-in PortableContacts server for major sites that don&#8217;t implement it themselves. It currently has implementations for Facebook and Twitter, deployed at these endpoints: facebook-poco.appspot.com twitter-poco.appspot.com They complement the unofficial WebFinger providers I published last month, which I&#8217;ve updated to include Link elements pointing to the new PortableContacts endpoints. Both are [...]
See also:<ol>
<li><a href='http://snarfed.org/2012-01-16_webfinger_for_facebook_and_twitter' rel='bookmark' title='WebFinger for Facebook and Twitter'>WebFinger for Facebook and Twitter</a></li>
<li><a href='http://snarfed.org/2010-10-04_facebook_comments_vs_twitter_replies' rel='bookmark' title='Facebook comments vs. Twitter replies'>Facebook comments vs. Twitter replies</a></li>
<li><a href='http://snarfed.org/2011-07-27_facebook_app_for_ostatus' rel='bookmark' title='Facebook app for OStatus?'>Facebook app for OStatus?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="https://github.com/snarfed/portablecontacts-unofficial">
  <img class="right" src="portablecontacts_logo_and_name.png" /></a></p>

<p>I&#8217;ve just published
<a href="https://github.com/snarfed/portablecontacts-unofficial">portablecontacts-unofficial</a>,
a stand-in <a href="http://portablecontacts.net/">PortableContacts</a> server for major
sites that don&#8217;t implement it themselves. It currently has implementations for
Facebook and Twitter, deployed at these endpoints:</p>

<p><style type="text/css">
ul {
  font-size: large;
  list-style: none;
}
</style></p>

<ul>
<li><a href="https://facebook-poco.appspot.com/"><code>facebook-poco.appspot.com</code></a></li>
<li><a href="https://twitter-poco.appspot.com/"><code>twitter-poco.appspot.com</code></a></li>
</ul>

<p>They complement the
<a href="2012-01-16_webfinger_for_facebook_and_twitter">unofficial WebFinger providers</a>
I published last month, which I&#8217;ve updated to include <code>Link</code> elements pointing
to the new PortableContacts endpoints.</p>

<p>Both are just little side projects, and they may not be hugely useful on their
own, but together they&#8217;re another step toward implementing
<a href="2011-07-27_facebook_app_for_ostatus">OStatus bridge apps</a> for more of the major
social networking sites.</p>

<p>Feedback and pull requests are welcome!</p>
<p>See also:<ol>
<li><a href='http://snarfed.org/2012-01-16_webfinger_for_facebook_and_twitter' rel='bookmark' title='WebFinger for Facebook and Twitter'>WebFinger for Facebook and Twitter</a></li>
<li><a href='http://snarfed.org/2010-10-04_facebook_comments_vs_twitter_replies' rel='bookmark' title='Facebook comments vs. Twitter replies'>Facebook comments vs. Twitter replies</a></li>
<li><a href='http://snarfed.org/2011-07-27_facebook_app_for_ostatus' rel='bookmark' title='Facebook app for OStatus?'>Facebook app for OStatus?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://snarfed.org/2012-02-22_portablecontacts_for_facebook_and_twitter/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.543 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-05-22 13:05:27 -->
<!-- Compression = gzip -->
