<?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>timwhitlock.info &#187; Blog</title>
	<atom:link href="http://timwhitlock.info/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://timwhitlock.info</link>
	<description>Tim Whitlock&#039;s personal site and blog</description>
	<lastBuildDate>Thu, 15 Dec 2011 13:51:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>t.co and your web stats</title>
		<link>http://timwhitlock.info/blog/2011/12/15/t-co-and-your-web-stats/</link>
		<comments>http://timwhitlock.info/blog/2011/12/15/t-co-and-your-web-stats/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 13:45:31 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://timwhitlock.info/?p=1370</guid>
		<description><![CDATA[Take a look at this screen shot from my Google Analytics dashboard. These are all click-throughs from tweets. They are all referred by Twitter&#8217;s URL shortener (t.co). Unfortunately this data is fairly useless. I&#8217;d like to know who the influential tweeters are and what the tweets said. I could search Twitter for the full URLs, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1373   aligncenter" title="t-co-referrers" src="http://cf.timwhitlock.info/wp-content/uploads/2011/12/t-co-referrers.jpg" alt="" width="535" height="233" /><br />
<strong>Take a look at this screen shot from my Google Analytics dashboard.</strong></p>
<p>These are all click-throughs from tweets. They are all referred by Twitter&#8217;s URL shortener (t.co). Unfortunately this data is fairly useless. I&#8217;d like to know who the influential tweeters are and what the tweets said. I could search Twitter for the full URLs, but Twitter search is &#8211; quite frankly &#8211; rubbish for this.</p>
<p>My initial reaction to this vague and seemingly obfuscated data was annoyance, but after doing some research I now see that this data is actually a bonus. That doesn&#8217;t mean it can&#8217;t be improved though.</p>
<p><strong><span id="more-1370"></span>How referrer tracking normally works<br />
</strong></p>
<p>If the request to t.co contains a &#8216;Referer&#8217; (sic) header, Twitter responds with a regular <a href="http://en.wikipedia.org/wiki/URL_redirection#HTTP_status_codes_3xx" target="_blank">HTTP redirect</a>. This type of redirect keeps the original referrer intact and so that is what goes into your web stats. This is what we&#8217;d like ideally like to see &#8211; to be able to click through to the actual tweet.</p>
<p>URL shorteners have <a href="http://joshua.schachter.org/2009/04/on-url-shorteners.html" target="_blank">their critics</a>, but shorteners don&#8217;t in themselves prevent us seeing where our traffic originally came from.</p>
<p><strong>BUT</strong></p>
<p>There are circumstances under which your browser won&#8217;t send the original referrer to t.co when you click a link -</p>
<ol>
<li>If you&#8217;re not clicking from an actual Web page. (e.g. from an app or Twitter client)</li>
<li>If you&#8217;re clicking from a secure web page (e.g. http<strong>s</strong>://twitter.com/)</li>
</ol>
<p>You&#8217;ve guessed it; this accounts for the huge majority of clicks from Tweets. Possibly all of them.</p>
<p><strong>So why are we seeing t.co at all?<br />
</strong></p>
<p>Without the referrer header, your stats would show these clicks as &#8216;direct traffic&#8217;. The reason t.co shows up at all is because Twitter do something different to other shorteners such as bit.ly.</p>
<p>If there is no referrer in the request to t.co and the user agent is a normal browser (i.e. you&#8217;re a human), Twitter responds with an HTML document containing both a <a href="http://en.wikipedia.org/wiki/URL_redirection#JavaScript_redirects" target="_blank">JavaScript redirect</a> and a <a href="http://en.wikipedia.org/wiki/URL_redirection#Refresh_Meta_tag_and_HTTP_refresh_header" target="_blank">meta refresh</a> fallback. The upshot of this is that an interim web page is inserted in between the referring source and your target page. In this case t.co ends up in your web stats instead of the source.</p>
<p>A purist might argue that this <a href="http://www.w3.org/QA/Tips/reback" target="_blank">breaks the web</a>, but from an analytics perspective this is more useful than the clicks showing up as &#8216;direct traffic&#8217;. At least we know they&#8217;re from tweets.</p>
<p><strong>Room for improvement<br />
</strong></p>
<p>Obviously there are privacy issue with tracking users&#8217; clicks, (hence the missing referrer in clicks over SSL) But for people with a public Twitter timeline it would be very handy if Twitter could provide richer data in t.co links beyond just where they link to. This could simply be <code>X-Twitter-User-Id</code> and/or <code>X-Twitter-Tweet-Id</code> headers in the response showing who originally shortened the URL and/or who is passing it on.</p>
<p>An API for this would be ideal, but of course Twitter have <a href="http://business.twitter.com/advertise/analytics/" target="_blank">their own Analytics system</a>, so I don&#8217;t expect they&#8217;ll want to make t.co any better for the non-paying customers.</p>
<p><strong>Campaign tracking on the cheap</strong></p>
<p>If you use Google Analytics and don&#8217;t pay for any fancy social media management tools, it&#8217;s very easy to embed Google Analytics campaign tracking tokens into your original URL.</p>
<p>This is the URL I use in my Twitblock tweet button:<br />
<code>http://twitblock.org/?<span style="color: #0000ff;">utm_source=<strong>tco</strong></span>&amp;<span style="color: #339966;">utm_medium=<strong>tweet</strong></span>&amp;<span style="color: #ff0000;">utm_campaign=<strong>share</strong></span></code></p>
<p>All traffic clicking on the shortened t.co links will show up in the Campaign section of your traffic sources. If you forget the names of the parameters you can use this <a href="http://support.google.com/googleanalytics/bin/answer.py?hl=en-GB&amp;answer=55578" target="_blank">handy link builder</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://timwhitlock.info/blog/2011/12/15/t-co-and-your-web-stats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PDF conversion with WebKit</title>
		<link>http://timwhitlock.info/blog/2011/12/14/pdf-conversion-with-webkit/</link>
		<comments>http://timwhitlock.info/blog/2011/12/14/pdf-conversion-with-webkit/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 12:02:13 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[webkit]]></category>
		<category><![CDATA[wkhtmltopdf]]></category>

		<guid isPermaLink="false">http://timwhitlock.info/?p=1345</guid>
		<description><![CDATA[It had been quite some years since I last looked at the options for PDF generation in PHP, so when I needed to add PDF support to Brandfeed I did a bit of research. I ended up on this Stackoverflow thread which overall seems to recommend TCPDF with some fairly strong supporters for other libraries, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1350 alignright" title="Brandfeed PDF icon screengrab" src="http://cf.timwhitlock.info/wp-content/uploads/2011/12/bf-pdf.jpg" alt="screen grab" width="392" height="199" /> It had been quite some years since I last looked at the options for PDF generation in PHP, so when I needed to add PDF support to <a href="http://brandfeed.net/" target="_blank">Brandfeed</a> I did a bit of research. I ended up on <a href="http://stackoverflow.com/questions/560583/which-is-the-best-pdf-library-for-php" target="_blank">this Stackoverflow thread</a> which overall seems to recommend <a href="http://www.tcpdf.org/" target="_blank">TCPDF</a> with some fairly strong supporters for other libraries, including <a href="http://www.mpdf1.com/mpdf/" target="_blank">mPDF</a>.</p>
<p>I wasn&#8217;t looking forward to trying them all out to decide which library to use, but as it turns out I didn&#8217;t have to. When I discovered <a href="http://code.google.com/p/wkhtmltopdf/" target="_blank">wkhtmltopdf</a>, my decision was made. (I know that sounds like a cheesy marketing testimonial, bare with me)</p>
<p><span id="more-1345"></span><strong>I only needed to convert HTML documents to PDF</strong>. i.e. I didn&#8217;t need to programmatically draw vectors, or anything like that. That&#8217;s a pretty important prerequisite. When you consider how good HTML and CSS are for laying out a document, it makes you wonder why you&#8217;d do it any other way. The catch is that your PDF generator needs to render your HTML as well as a browser does.</p>
<p>wkhtmltopdf is built on WebKit which means it does exactly that &#8211; it renders the PDF as well as a browser, because it basically is a browser. It even runs the JavaScript. The fact that other libraries have their own [possibly bespoke] rendering engines with huge limitations seems pretty crazy once you&#8217;ve seen wkhtmltopdf in action.</p>
<p>Anyway, I thought I&#8217;d share a few things that I encountered while getting this integrated to my PHP application.</p>
<h3>PHP Bindings</h3>
<p>Despite my initial excitement upon discovering  <a href="https://github.com/mreiferson/php-wkhtmltox" target="_blank">php-wkhtmltox</a> (PHP extension for wkhtmltopdf and wkhtmltoimage), I ended up not using this extension. My main reasons were as follows:</p>
<ul>
<li>Rather opaque configuration options</li>
<li>Clumsy when using with stdin and stdout</li>
</ul>
<p>I decided to execute the wkhtmltopdf binary via the shell and use <a href="http://php.net/manual/en/function.proc-open.php" target="_blank">PHPs procopen</a> and related functions to pipe in my HTML and grab my PDF without faffing around with temporary files. I&#8217;m unsure of the comparative overheads in using the shell versus using a PHP extension, but it works very well regardless.</p>
<h3>Compiling from source</h3>
<p><em>Don&#8217;t.</em></p>
<p>I&#8217;m not an expert sysadmin but I&#8217;ve compiled plenty of software on the Linux and Mac command ines and this did not go well. It requires first compiling the open source version of Quicktime, which is almost 1GB of source code and was building for over an hour before I hit Ctrl-C on my Mac. It failed first time on my Linux machines&#8230; basically I gave up.</p>
<p>Static binaries are available for both Linux and Mac, and they worked fine for me. I recommend saving yourself the pain and just using them, even if they&#8217;re not available for the latest version of wkhtmltopdf. (The Mac binary is a couple of versions old).</p>
<h3>Fonts</h3>
<p>On my Linux servers, after installing a whole bunch of X11 stuff I probably didn&#8217;t need and definitely didn&#8217;t understand, I discovered via <a href="http://code.google.com/p/wkhtmltopdf/wiki/static" target="_blank">the comments here</a> that I needed to install the <em>urw-fonts</em> package. If you don&#8217;t have the fonts installed correctly you get black squares instead of glyphs.</p>
<h3>JavaScript errors</h3>
<p>wkhtmltopdf is WebKit, which means it executes JavaScript too. I was using the same HTML template to render PDFs as our <a href="http://brandfeed.net/brand/post/print/1/5156" target="_blank">&#8216;print&#8217; page</a>. This page calls <code>window.print()</code> to invoke the printer dialogue. As it turns out (and it took me some head-scratching) wkhtmlpdf dies when you call this function, and it does so without any decent explanation of the error.</p>
<p>Rather than muck around with my PHP template, I just passed <code>--disable-javascript</code> to wkhtmltopdf, and everything was fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://timwhitlock.info/blog/2011/12/14/pdf-conversion-with-webkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The &#8216;office&#8217; Christmas party</title>
		<link>http://timwhitlock.info/blog/2011/12/05/the-office-christmas-party/</link>
		<comments>http://timwhitlock.info/blog/2011/12/05/the-office-christmas-party/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 12:24:28 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://timwhitlock.info/?p=1331</guid>
		<description><![CDATA[We&#8217;re having a special Freelance Friday meetup on Dec 16th 2011. FFX is the &#8216;office&#8217; Christmas party for freelancers. It&#8217;s actually the 8th meetup, not the 10th which is a shame. But what the hell, it sounds good. In line with the micro-sponsor model we ran for FF5, we&#8217;re inviting companies to sponsor a pint [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re having a special Freelance Friday meetup on Dec 16th 2011. <a href="http://freelancefriday.posterous.com/ffx-the-office-christmas-party-for-freelancer" target="_blank">FFX is the &#8216;office&#8217; Christmas party for freelancers</a>.</p>
<p>It&#8217;s actually the 8th meetup, not the 10th which is a shame. But what the hell, it sounds good.</p>
<p>In line with the micro-sponsor model we ran for <a href="http://freelancefriday.posterous.com/photos-from-freelance-friday-5" target="_blank">FF5</a>, we&#8217;re inviting companies to sponsor a pint (or 10). Starting at £4, we&#8217;re placing their logo on our <a href="http://freelancefriday.posterous.com/pages/sponsors" target="_blank">wall of sponsors</a>. The bigger the pledge, the bigger the logo.</p>
<p>You can even embed the sponsor widget on your own blog, as I&#8217;m doing here. (<a href="http://apps.freelancefri.com:8080/ffx" target="_blank">Get the embed code</a>).</p>
<p>So, if you&#8217;ve gone the extra mile for your clients this year (and not billed them for every minute of every phone call like a solicitor), then embed the widget, send them the link, and ask them kindly to buy you a pint.</p>
<p>Oh, and half the money raised will go to charity.</p>
<p><span id="more-1331"></span></p>
<p><iframe src="http://apps.freelancefri.com:8080/ffx/widgets/sponsor/timwhitlock" width="500" height="350" scrolling="no" frameborder="0"></iframe></p>
<p>These are the companies who have sponsored so far.</p>
<p><iframe src="http://apps.freelancefri.com:8080/ffx/widgets/wall" width="500" height="500" scrolling="no" frameborder="0" style="border:solid 1px #ccc"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://timwhitlock.info/blog/2011/12/05/the-office-christmas-party/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook respond to tracking cookie accusations</title>
		<link>http://timwhitlock.info/blog/2011/09/28/facebook-respond-to-tracking-cookie-accusations/</link>
		<comments>http://timwhitlock.info/blog/2011/09/28/facebook-respond-to-tracking-cookie-accusations/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 21:07:20 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://timwhitlock.info/?p=1304</guid>
		<description><![CDATA[I wrote in January about the faculty Facebook may possess for tracking your browsing history. I made brief mention of the fact that logging out of Facebook may not prevent further tracking. It&#8217;s this last point that caused a stir this week as Nik Cubrilovic&#8217;s post got picked up by the press. His follow-up post [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote in January about the faculty Facebook may possess for <a href="http://timwhitlock.info/blog/2011/01/07/is-facebook-tracking-your-web-browsing-history/">tracking your browsing history</a>. I made brief mention of the fact that logging out of Facebook may not prevent further tracking. It&#8217;s this last point that caused a stir this week as <a href="http://nikcub.appspot.com/logging-out-of-facebook-is-not-enough" target="_blank">Nik Cubrilovic&#8217;s post</a> got picked up by the press.</p>
<p>His <a href="http://nikcub.appspot.com/facebook-fixes-logout-issue-explains-cookies" target="_blank">follow-up post</a> describes Facebook&#8217;s response, but the &#8216;tracking&#8217; cookie to which I was referring has not been removed. According to Nik&#8217;s post, Facebook admit this will remain after logout to track the browser, but for &#8216;safety and spam purposes&#8217;.</p>
<p>According to <a href="http://blogs.wsj.com/digits/2011/09/26/facebook-defends-getting-data-from-logged-out-users/" target="_blank">this WSJ article</a>, &#8216;not all of the data is logged&#8217;. That&#8217;s good.</p>
<p>The bottom line for me is that Facebook are so powerful that they need to be as answerable to their populous as a <em>government</em>. That  means a certain level of transparency and being clear about their intentions. If they go back on their word, who holds them accountable? Are our laws even adequate? Should Facebook be audited, or should we just trust them?</p>
<p>I don&#8217;t expect I&#8217;d be too happy about having my servers audited, but I&#8217;m not Facebook. When nearly half a billion people log into your site each day to give you their data, you have a serious amount of responsibility on your shoulders.</p>
<p><span id="more-1304"></span></p>
<p><strong>Appendix</strong></p>
<p>As it happens, I couldn&#8217;t replicate Nik&#8217;s findings. He found that the user ID  cookie was not deleted at log out and continued to be sent to Facebook. I can&#8217;t explain that; but regardless, my issue was with an anonymous tracking cookie that remains today.</p>
<p>Here&#8217;s a quick technical explanation of how this tracking <em>would</em> be possible.</p>
<p>The cookie I refer to is an anonymous identifier with the name <code>datr</code>. This is set when you visit facebook.com, regardless of logging in. Once you do log in, its value does not change. Crucially, when you log out the value does not change either. This means that subsequent Like button impressions <em>could </em>be associated with your account despite your user ID no longer being sent along with it. If the full dataset <em>was </em>stored it would be trivial to associate this anonymous browsing data with your account.</p>
]]></content:encoded>
			<wfw:commentRss>http://timwhitlock.info/blog/2011/09/28/facebook-respond-to-tracking-cookie-accusations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook wants your medical history .. why?</title>
		<link>http://timwhitlock.info/blog/2011/09/24/facebook-want-your-medical-history/</link>
		<comments>http://timwhitlock.info/blog/2011/09/24/facebook-want-your-medical-history/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 10:25:41 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[wtf]]></category>

		<guid isPermaLink="false">http://timwhitlock.info/?p=1291</guid>
		<description><![CDATA[I was just starting to think I should shut up about Facebook for a while after my last two posts, but then I enabled the new Timeline profile and saw this: Wow. This adds a &#8220;Health and Wellness&#8221; Life Event to your Timeline. (Timeline is new Zuckspeak for Wall, and Wellness is American for, erm.. [...]]]></description>
			<content:encoded><![CDATA[<p>I was just starting to think I should shut up about Facebook for a while after my last two posts, but then I enabled the new <a href="http://www.facebook.com/about/timeline" target="_blank">Timeline</a> profile and saw this:</p>
<div><img title="Health and Wellness status update" src="http://cf.timwhitlock.info/wp-content/uploads/2011/09/Screen-shot-2011-09-24-at-10.39.54.png" alt="screenshot" width="503" height="116" /></div>
<p><strong>Wow</strong>.</p>
<p>This adds a &#8220;Health and Wellness&#8221; Life Event to your Timeline.<br />
<em>(Timeline is new Zuckspeak for Wall, and Wellness is American for, erm.. Health)</em></p>
<p>Why would you tell a company that sells data that you were ill? &#8230; seriously, why?</p>
<p><span id="more-1291"></span>I&#8217;ve already written my theories about what markets Facebook could enter with this kind of data at their disposal. I wrote about it on <a href="http://timwhitlock.info/blog/2011/03/26/i-am-eating-a-carrot/">my own blog</a>, and later a much shorter <a href="http://www.nma.co.uk/opinion/industry-opinion/opinion-todays-facebook-status-could-come-back-to-haunt-you/3030319.article#commentsubmitted" target="_blank">piece for NMA</a>.</p>
<p>Previously I wrote about the problem of extrapolating this data from &#8216;noise&#8217; and how the technology to do that doesn&#8217;t seem to have arrived yet. A nearer-term solution would be to get people to voluntarily participate in medical history form-filling in order to to structure that data. The Timeline seems like the perfect vehicle.</p>
<p>I&#8217;m staggered to see this so quickly. It seems like a very bold addition and I&#8217;m wondering whether the appearance of Google+ has caused Facebook to act more hastily than usual. They&#8217;ve been nudging us for years, but they seem to have suddenly given us a rather big push. Some will revolt, but will it put a dent in their 800 million? Unlikely, but never say &#8216;never&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://timwhitlock.info/blog/2011/09/24/facebook-want-your-medical-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I&#8217;m not quitting Facebook</title>
		<link>http://timwhitlock.info/blog/2011/09/23/why-im-not-quitting-facebook/</link>
		<comments>http://timwhitlock.info/blog/2011/09/23/why-im-not-quitting-facebook/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 14:12:14 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://timwhitlock.info/?p=1277</guid>
		<description><![CDATA[Immediately following my latest rantings about Facebook, this seems like an appropriate time to answer a question I get asked a lot: &#8220;If you don&#8217;t like it, why don&#8217;t you quit?&#8221; This morning I read Chris Applegate&#8217;s post about quitting Facebook. As much as I sympathise, I&#8217;m not quitting. Here&#8217;s why. It&#8217;s &#8216;normal&#8216; I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Immediately following my <a href="http://timwhitlock.info/blog/2011/09/23/f8-2011-steps-in-the-same-direction/">latest rantings about Facebook</a>, this seems like an appropriate time to answer a question I get asked a lot:</p>
<blockquote><p>&#8220;If you don&#8217;t like it, why don&#8217;t you quit?&#8221;</p></blockquote>
<p>This morning I read <a href="http://www.qwghlm.co.uk/2011/09/23/some-thoughts-on-quitting-facebook/">Chris Applegate&#8217;s post about quitting Facebook</a>. As much as I sympathise, I&#8217;m not quitting. Here&#8217;s why.</p>
<p><span id="more-1277"></span></p>
<p><strong>It&#8217;s &#8216;normal</strong>&#8216;</p>
<p>I don&#8217;t want to be absent from Facebook any more than I want to be without a telephone. Quitting Facebook is &#8211; to me &#8211; opting out of a societal norm. There are serious limits to the practicality of this.</p>
<p>For all my nerdy ramblings about privacy and such, I want be normal as much as anyone. If the vast majority of society are on Facebook, then that&#8217;s where you&#8217;ll find me. If that makes me a sheep then fine &#8211; <a href="http://www.facebook.com/apps/application.php?id=2357179312" target="_blank">throw one at me</a>.</p>
<p>In terms of the day-to-day, I don&#8217;t want to miss out on things such as event invitations, or holiday photos. When meeting new people, saying &#8220;look me up Facebook&#8221; has become almost as common as swapping phone numbers.</p>
<p><strong>Internet ID</strong></p>
<p>You can&#8217;t get a job without a fixed address and these days it&#8217;s almost impossible to sign up for anything without an email address. What&#8217;s next? What if not having a Facebook account was suspicious? If Facebook ends up becoming some sort of Internet ID (I&#8217;m not joking) then being absent could be problematic.</p>
<p>Facebook seems to be very keen on your real identity to the point that it&#8217;s against their terms of use to have multiple, personal accounts. Eric Schmidt has referred to <a href="http://www.businessinsider.com/google-isnt-just-a-social-network-its-an-identity-service-2011-8" target="_blank">Google+ as an identity service</a>, but Facebook are many miles ahead.</p>
<p>You might be against such a concept, but if 800 million other people don&#8217;t agree with you, then how feasible is your opting out going to be?</p>
<p><strong>Move to Google+?</strong></p>
<p>The only purpose of Google+ at the moment appears to be keeping Facebook on their toes. We don&#8217;t really know what role Google+ will play in future &#8211; whether it will house Facebook refugees, or whether the two will coexist with differing, even complementary roles. All I know now is that it&#8217;s not a satisfactory alternative if I were to quit Facebook.</p>
<p><strong>I&#8217;m in control</strong></p>
<p>At least I <em>assume</em> I am.</p>
<p>If I don&#8217;t want to upload my baby photos to my Timeline, I don&#8217;t have to (and I won&#8217;t). Of course I don&#8217;t want to see ex girlfriends in my Timeline, but I won&#8217;t; I&#8217;ve already removed them. I don&#8217;t have to read the Guardian inside a <em>frictionless </em>Facebook app so everyone can see what I&#8217;m looking at, I&#8217;ll just go to their site (for now).</p>
<p>While I still have these choices I&#8217;m relatively happy and will simply manage my account as I see fit. If these actions somehow become inescapable, then perhaps I will think again, but for now I see no immediate reason to delete my account.</p>
]]></content:encoded>
			<wfw:commentRss>http://timwhitlock.info/blog/2011/09/23/why-im-not-quitting-facebook/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tim W opened his fridge door</title>
		<link>http://timwhitlock.info/blog/2011/09/23/f8-2011-steps-in-the-same-direction/</link>
		<comments>http://timwhitlock.info/blog/2011/09/23/f8-2011-steps-in-the-same-direction/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 11:21:27 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[f8]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[futureshock]]></category>

		<guid isPermaLink="false">http://timwhitlock.info/?p=1264</guid>
		<description><![CDATA[or &#8211; A feature agnostic look at F8 2011; steps in the same direction Another F8, another set of powerful new features, and yet I&#8217;m not surprised by any of them. I&#8217;m not saying I predicted them (I didn&#8217;t) but the announcements are typical of what I see as a clear pattern in Facebook&#8217;s evolution. [...]]]></description>
			<content:encoded><![CDATA[<h3>or &#8211; A feature agnostic look at F8 2011; steps in the same direction</h3>
<p>Another F8, another set of powerful new features, and yet I&#8217;m not surprised by any of them. I&#8217;m not saying I predicted them (I didn&#8217;t) but the announcements are typical of what I see as a clear pattern in Facebook&#8217;s evolution.</p>
<p>Without discussing specific features, the pattern of Facebook&#8217;s &#8216;progress&#8217; typically adheres to these traits:</p>
<ol>
<li>More connections;</li>
<li>Less friction;</li>
<li>Deeper integration.</li>
</ol>
<p>That&#8217;s Facebook marketing language. I interpret these traits follows:</p>
<ol>
<li>More <em>data;</em></li>
<li>Less opportunity for users to <em>think;</em><em><br />
</em></li>
<li>Placing Facebook at the <em>centre </em>of the Web<em>.</em></li>
</ol>
<p>Yes, I&#8217;m a cynic. Did you not know?</p>
<p><strong><br />
<span id="more-1264"></span><br />
1. More connections, more data</strong></p>
<p>You are the product. Increasing connections increases Facebook&#8217;s yield. The more demographic and <a href="http://timwhitlock.info/blog/2011/03/26/i-am-eating-a-carrot/" target="_blank">behavioural data</a> the company can collect, the more valuable and powerful they become. This is their business model. We know this.</p>
<p>I&#8217;m comfortable with the arrangement, because I <em>feel</em> as though I&#8217;m in control. However, the data from others is just getting too noisy for my liking. The new Graph connections (compounded by the following point) could result in realtime information overload. Is there any limit to what can be <em>connected</em>? &#8220;<em>Tim W opened his fridge door&#8221;</em>.</p>
<p><strong>2. Less friction, less thinking<br />
</strong></p>
<p>This is where Facebook excel. Their subtle UI changes over the years are quite ingenious. Adding your face next to a comment form below every item encourages us to contribute more. Increasing our engagement while increasing their yield. I bet it was a very successful tweak.</p>
<p>I noted today that the <a href="http://apps.facebook.com/theguardian" target="_blank">new Guardian app</a> doesn&#8217;t have the standard permissions dialogue explaining that the app will post to your wall. Instead the Connect button says &#8220;<em>Log in and add to Timeline</em>&#8220;. The user will give less thought to what data they are publishing.</p>
<p>This could be considered good UX (and it is) but it&#8217;s also another <em>nudge</em> towards absolute complacency.</p>
<p><strong>3. Facebook at the centre of the Web</strong></p>
<p>Of course this is a figurative centre &#8211; What I mean is that Facebook are increasingly a <em>platform </em>on which everything else is merely a &#8216;social app&#8217; (in Zuckspeak). Facebook define themselves as THE social layer of the Web, much as the Web is THE media layer of the Internet.</p>
<p>So, if everything on the web were social, then Facebook would be everything, right? Zuckerberg said at F8 that some things, such as Healthcare and Finance, would not be social &#8220;for a while&#8221;. That man has goals.</p>
<p>Prophesying aside, the fact that today major brands advertise their Facebook page on television rather than try to drive traffic to their own URLs demonstrates how effectively Facebook have manoeuvred themselves into this position over the past few years.</p>
<p>This is a powerful position to be in. Fortunately there is competition. Facebook will have to fight Google for the centre of the web. That&#8217;s a topic for another post. It&#8217;s going to be an interesting couple of years ahead.</p>
]]></content:encoded>
			<wfw:commentRss>http://timwhitlock.info/blog/2011/09/23/f8-2011-steps-in-the-same-direction/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Circles vs Friend Lists</title>
		<link>http://timwhitlock.info/blog/2011/08/31/circles-vs-friend-lists/</link>
		<comments>http://timwhitlock.info/blog/2011/08/31/circles-vs-friend-lists/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 15:37:06 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[g+]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://timwhitlock.info/?p=1235</guid>
		<description><![CDATA[Why I don&#8217;t think Circles is Google+&#8217;s killer social feature I firmly believe that if any company can dethrone Facebook, that company is Google. But from what I&#8217;ve seen of Google+ so far, I can&#8217;t quite imagine a MySpace-style emigration happening just yet. I&#8217;ve recently been asking Google+ fans to give me a good reason [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Why I don&#8217;t think Circles is Google+&#8217;s killer social feature<br />
</strong></p>
<p>I firmly believe that if any company can dethrone Facebook, that company is Google. But from what I&#8217;ve seen of Google+ so far, I can&#8217;t quite imagine a MySpace-style emigration happening just yet.</p>
<p>I&#8217;ve recently been asking Google+ fans to give me a good reason to use it. By far the most popular answer to my question is that it provides better privacy and filtering options.</p>
<p>Circles<em> </em>is great. It&#8217;s about as simple to use as it can be, but I don&#8217;t believe it&#8217;s anything like a game-changer.</p>
<p><strong><span id="more-1235"></span>Facebook already has friend lists<br />
</strong></p>
<p>In terms of who you share with, Facebook has had &#8216;friend lists&#8217; for some time. Not only does Facebook have these, but it also allows ad hoc <em>exclusions</em> for individual posts. I can share something to my &#8216;Family&#8217; list, but exclude Mum if I choose to. As far as I can see, G+ doesn&#8217;t support this. Of course Google can add it in future, but my point is that the Circles concept is not a USP; it&#8217;s just centre-stage and has a better UI.</p>
<p><strong>Nobody knows about friend lists anyway<br />
</strong></p>
<p>Facebook friend lists appear to be a little-known, or at least little-used feature. This is possibly due to being somewhat hidden, and this in turn is possibly because Facebook don&#8217;t really like you to be particularly private.</p>
<p>Facebook have already reacted to G+ by <a href="http://blog.facebook.com/blog.php?post=10150251867797131" target="_blank">surfacing these features through an improved UI</a>. If they think they&#8217;re likely to lose users to G+ on account of Circles then they can bring Friend Lists into greater prominence. They&#8217;re in a strong position to do so; they already have the infrastructure and I doubt that most of their audience even know about G+ yet.</p>
<p><strong>It&#8217;s complicated<br />
</strong></p>
<p>I&#8217;ve used lists a lot. I have lists of people who live near me, lists of my closest friends, list of people I have professional connections with; even lists of people I follow on Twitter. Managing these lists is not just time consuming, but it&#8217;s much more complicated that it sounds. As soon as you opt to conduct yourself in this way you start seeing how difficult it really is.</p>
<p>Life is more complicated than putting people into neat little pigeon holes with labels on them. Have you ever tried to throw a party and only invite people from a certain corner of your life? There&#8217;s always a guest you <em>have </em>to invite for &#8216;political&#8217; reasons, or a guest who won&#8217;t come unless some other person is there; or isn&#8217;t there. You probably like some of your work colleagues while thoroughly disliking others. It&#8217;s never as straight-forward as you&#8217;d hoped.</p>
<p>And then there&#8217;s the great &#8216;offline&#8217; loophole. Maybe I want to share something with just the <em>boys</em>, but my brother is checking Facebook while sat next to his wife. All the privacy settings in the world can&#8217;t get around that.</p>
<p>So, I gave up. I only maintain a single list nowadays.</p>
<p>If something really needs to be hidden from people then you probably shouldn&#8217;t be writing it on the Internet anyway. (not that I take my own advice).</p>
<p><strong>But Circles filters your Stream too.</strong></p>
<p>This is a good feature. I prefer it to Facebook&#8217;s obscure <a href="http://techcrunch.com/2010/04/22/facebook-edgerank/" target="_blank">Edgerank</a> algorithm, or whatever mysterious methods they&#8217;re currently using to filter your News Feed. References to &#8216;top stories&#8217;  (or &#8216;highlights&#8217; as they seemed to be called last week), or News Feed vs Most Recent feeds &#8211; it&#8217;s all rather confusing and I think Facebook need to sort it out.</p>
<p>The point is that they <em>can</em> sort it out. If Facebook users start adopting friend lists in greater numbers, then perhaps Facebook will support lists in the News Feed settings. Perhaps they&#8217;ll make these settings more prominent too, as they&#8217;re currently hidden at the bottom of an infinitely scrolling page, such that you have to hit the &#8216;End&#8217; key to reach it.</p>
<p>All of this is solvable by Facebook, and what&#8217;s more they can learn from what the early adopters say about G+ before the majority of their user base are even aware that it exists.</p>
<p><strong>Do people even want privacy?<br />
</strong></p>
<p><strong> </strong></p>
<p>This is the ultimate question in my mind. Social networks offer privacy features because enough of us demand them, but I&#8217;m not convinced that privacy is so important to the average Facebook user that they&#8217;d jump ship to improve it. If Facebook friend list adoption doesn&#8217;t increase after some UI changes, then perhaps it&#8217;ll be because people aren&#8217;t that interested in the feature, or have found it as complex as I have. Even if people <em>say </em>they want this functionality, will they actually use it?</p>
<p>I&#8217;d like to eat my own words on this front, but I see little evidence that orthodox privacy concerns are of much importance to ordinary users. Perhaps Google would do well to observe how teenagers <a href="http://www.zephoria.org/thoughts/archives/2010/11/08/risk-reduction-strategies-on-facebook.html" target="_blank">appropriate their own privacy techniques</a> regardless of the tools designed for them by adults.</p>
<p><strong>Circles isn&#8217;t a killer feature</strong></p>
<p>It&#8217;s not like Google aren&#8217;t innovative. In addition to their wide range of indispensable services, they will eventually have a the <a href="http://www.google.com/chrome" target="_blank">browser</a>, the <a href="http://www.android.com/" target="_blank">mobile</a> and maybe even the <a href="http://www.youtube.com/watch?v=0QRO3gKj3qw" target="_blank">desktop</a> sewn up. But a social hub that ties all of this together is going to need a killer USP to start a Facebook exodus, and I don&#8217;t think we&#8217;ve seen it yet.</p>
<p>Whether Circles is better than Facebook&#8217;s privacy model or not, I think Google need to get better at coming up with social features we actually want, even before we know it ourselves. This is one of Facebook&#8217;s great strengths and I&#8217;m not sure Google are <a href="https://wave.google.com/wave/" target="_blank">too great at it</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://timwhitlock.info/blog/2011/08/31/circles-vs-friend-lists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tubecrush</title>
		<link>http://timwhitlock.info/blog/2011/04/24/tubecrush/</link>
		<comments>http://timwhitlock.info/blog/2011/04/24/tubecrush/#comments</comments>
		<pubDate>Sun, 24 Apr 2011 14:39:18 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dating]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[sexism]]></category>
		<category><![CDATA[surveillance]]></category>

		<guid isPermaLink="false">http://timwhitlock.info/?p=1160</guid>
		<description><![CDATA[Picture the scene: I&#8217;m on the Tube and I see an attractive girl, so naturally I take a photograph of her without her permission or knowledge. Then when I get home I upload my photo to the public Internet for other men to look at. I also make a note of the location and time, [...]]]></description>
			<content:encoded><![CDATA[<p>Picture the scene: I&#8217;m on the Tube and I see an attractive girl, so naturally I take a photograph of her without her permission or knowledge. Then when I get home I upload my photo to the public Internet for other men to look at. I also make a note of the location and time, and post that too. Can you imagine if a website facilitated and even encouraged that? There would be outrage, right?<span id="more-1160"></span></p>
<p>Well, no. Nobody seems particularly outraged; possibly because the site I&#8217;m alluding to is for sharing photographs of <em>men </em>without their consent. <a href="http://tubecrush.net" target="_blank">Tubecrush.net</a>.</p>
<p>I don&#8217;t feel I need to list everything that&#8217;s hideous about this  service. I hope that any intelligent person can see why the concept is  morally broken, and legally questionable.</p>
<p>[Update]</p>
<p>Upon reflection, it isn&#8217;t the photographs which I find most alarming. As my commenters point out, the photographs are intended to be complimentary, and as they point out themselves: you have <a href="http://photorights.org/faq/is-it-legal-to-take-photos-of-people-without-asking" target="_blank">no right to privacy in public places</a>. Plus, there are <a href="http://www.legislation.gov.uk/ukpga/1998/29/section/3" target="_blank">exceptions in data protection</a> where photography is for artistic purposes.  (So that just leaves morals then).</p>
<p>I think the time and location is possibly more creepy as it implies you might be able to <em>find </em>this person again if you wished to do so. This is essentially <strong>surveillance </strong>data. Their <a href="http://tubecrush.net/?page_id=56">legal disclaimers</a> make no mention of time and location data. They do however indemnify themselves from any &#8216;damage&#8217; arising from someone featured on the site being &#8216;communicated&#8217; with. A clear acknowledgement that posting this kind of data is potentially dangerous.</p>
]]></content:encoded>
			<wfw:commentRss>http://timwhitlock.info/blog/2011/04/24/tubecrush/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Brandfeed announced</title>
		<link>http://timwhitlock.info/blog/2011/03/30/brandfeed-announced/</link>
		<comments>http://timwhitlock.info/blog/2011/03/30/brandfeed-announced/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 08:26:46 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[brands]]></category>
		<category><![CDATA[comms]]></category>
		<category><![CDATA[excitement]]></category>
		<category><![CDATA[pr]]></category>
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://timwhitlock.info/?p=1152</guid>
		<description><![CDATA[For the past few months I&#8217;ve been working on a start-up with my business partner Dan Leach. Our goal with Brandfeed is to connect brands and the media more effectively. There are similar efforts on both sides of this fence, but our approach is to provide a centralised database of pressrooms with a journalists&#8217; dashboard [...]]]></description>
			<content:encoded><![CDATA[<p>For the past few months I&#8217;ve been working on a start-up with my business partner <a href="http://twitter.com/danleach" target="_blank">Dan Leach</a>.</p>
<p><a href="http://cf.timwhitlock.info/wp-content/uploads/2011/03/bf-logo.png"><img class="alignnone size-full wp-image-1156" title="bf-logo" src="http://cf.timwhitlock.info/wp-content/uploads/2011/03/bf-logo.png" alt="" width="400" height="70" /></a></p>
<p>Our goal with <a href="http://brandfeed.net/" target="_blank">Brandfeed</a> is to connect brands and the media more effectively. There are similar efforts on both sides of this fence, but our approach is to provide a centralised database of pressrooms with a journalists&#8217; dashboard all under one roof. The idea as that our pressroom format will become familiar to journalists, so they always know where to go when the they need a media contact, logo asset, or hi-res photo of a CEO. Additionally we offer discovery and notification features so journalists can &#8216;follow&#8217; the brands they&#8217;re interested in, receive content and suggestions in a low-noise environment that they control.</p>
<p>With Dan&#8217;s experience in brand communication strategy and my background in tech and creative, we think this is going to be pretty special.</p>
<p>We&#8217;re not ready to launch yet, but <a href="https://twitter.com/brandfeeduk/status/52420006071386112" target="_blank">yesterday we went public</a>. It&#8217;s great to be out; I no longer have to say &#8220;<em>I&#8217;m working on this thing I can&#8217;t tell you about yet</em>&#8220;. I&#8217;m a great believer in transparency and not keeping ideas to yourself, but that&#8217;s another blog post</p>
<p>We&#8217;ll be giving private previews of Brandfeed to industry friends very soon. After we iterate from that round of feedback we&#8217;ll be running a more public beta programme. If you&#8217;re a journalist, brand representative or PR you can <a href="http://brandfeed.net/" target="_blank">register for the beta now</a>.</p>
<p>Update &#8211; 06 Aug<br />
We are now in a public beta phase.</p>
]]></content:encoded>
			<wfw:commentRss>http://timwhitlock.info/blog/2011/03/30/brandfeed-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

