<?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>benjamin alexander smith</title>
	<atom:link href="http://www.benjaminasmith.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.benjaminasmith.com/blog</link>
	<description>blog</description>
	<lastBuildDate>Mon, 31 Oct 2011 20:30:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>The Joy of Running</title>
		<link>http://www.benjaminasmith.com/blog/2011/10/the-joy-of-running/</link>
		<comments>http://www.benjaminasmith.com/blog/2011/10/the-joy-of-running/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 20:30:39 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[Personal Development]]></category>

		<guid isPermaLink="false">http://www.benjaminasmith.com/blog/?p=689</guid>
		<description><![CDATA[I started running around 4 months ago. I was immediately entranced by it and even blogged about my experience, extolling the virtues of run commuting and the dramatic benefit I received from the activity. I was particularly smitten in my last post, having managed to run over 5 km on the road with­out a rest in [...]]]></description>
			<content:encoded><![CDATA[<p>I started running around 4 months ago.  I was immediately entranced by it and  even blogged about my experience, <a href="http://www.benjaminasmith.com/blog/2011/07/fitter-happier-productive/">extolling the virtues of run commuting</a> and the dramatic benefit I received from the activity.</p>
<p>I was particularly smitten in my last post, having managed to run over 5 km on the road with­out a rest in just 27 min­utes and 38 sec­onds.  I gushed about how each and every run made me feel great about myself, and enthusiastically announced my goal to begin running at least 15 km per week (ide­ally over 20 km).</p>
<p>Given my subsequent silence, you might suspect that my running activities gradually faded out.  But surprisingly, this is one exercise fad which hasn’t fallen off with time.  This fad has become rather more than just a phase; it’s become a lifestyle.</p>
<p>The week after my blog post in June I hit my target and ran just over 20 km.  The week after that I ran my first ever 10 km route. During the month following my post, I ran an average of over 15 km per week, hitting my target.  I kept that up right through July.</p>
<p>In the latter half of July I ran my first ever non-stop 10km, and the week after that I ran a non-stop 16 km out-and-back route.  In August I ran a total of 66 km, even though I was away at a festival for four days. </p>
<p>September was expected to suffer from slow progress: I was going away on holiday for an all inclusive week of binge eating and lounging in the sun. Despite that, I ran 10 km non-stop, 13 km non-stop and 16 km  non-stop.  I even ran 5 km three times during my holiday in Tenerife!  The hard work paid off, because I ended up running 84 km (averaging almost 20km a week).  If  keep that up for a year, I’ll have run over 1,000 km!</p>
<p>October continued the trend, and it has been a very good month. In 31 days, I’ve run over 125 km. I ran a 36 km week, a 20 km week, a 42 km week and a 27 km week.  I ran my fastest ever 5 km route (24 minutes and 19 seconds), my fastest ever 10 km route (51 minutes and 10 seconds) and my first ever half marathon (a self-imposed race which took me 2 hours and 9 minutes).</p>
<p>I’ve achieved a lot.  But what are the results? To quote from my last post:</p>
<blockquote><p>
Aside from the imme­di­ate boosts fol­low­ing the activ­ity, I really do feel bet­ter over­all. I have more energy. I feel more pro­duc­tive. My mind is more active. I need less cof­fee. My mus­cles feel stronger, my lungs strain less, my body feels less flabby and I’m grad­u­ally los­ing weight.
</p></blockquote>
<p>It’s all still true.  I feel comfortable in my skin.  I’m in the best shape I’ve ever been—mentally as well as physically.  I’m fit, I’m happy, and I’m healthy. My BMI is now rapidly approaching 25, and I’m about to hit “normal weight” for the first time since I reached adulthood.</p>
<p>When I feel tired, I run to perk myself up.  When I feel energetic, I run to let myself go.  When I feel stressed, I run to clear my head.  When I feel peaceful, I run to enjoy the rhythm of my feet. </p>
<p>For me, running has been life changing.  I can’t recommend it enough.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benjaminasmith.com/blog/2011/10/the-joy-of-running/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Knuckle Tattoo Generator</title>
		<link>http://www.benjaminasmith.com/blog/2011/08/knuckle-tattoo-generator/</link>
		<comments>http://www.benjaminasmith.com/blog/2011/08/knuckle-tattoo-generator/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 20:35:40 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://www.benjaminasmith.com/blog/?p=466</guid>
		<description><![CDATA[Last winter, I saw a post by Twitter comedian and voiceover performer Scott Fletcher joking about how awesome a knuckle tattoo generator would be. You know what I mean by knuckle tattoos, right? Picture the classic love hate tattoos, each letter on a different knuckle. Scott’s throwaway tweet made me chuckle. Pick two random four [...]]]></description>
			<content:encoded><![CDATA[<p>Last winter, I saw a post by Twitter comedian and voiceover performer <a href="http://twitter.com/MrScottFletcher">Scott Fletcher</a> joking about how awesome a knuckle tattoo generator would be.  You know what I mean by knuckle tattoos, right? Picture the classic <em>love hate</em> tattoos, each letter on a different knuckle.  </p>
<p>Scott’s throwaway tweet made me chuckle.  Pick two random four letter word, and tattoo them onto a pair of fists. Hilarity is bound to ensue.  Well, I found myself bored one evening a few weeks ago and figured I’d spent a couple of hours cooking up just such a generator.  It didn’t take too long—the recipe was simple. </p>
<ol>
<li>Crack out some basic <acronym title="PHP Hypertext Preprocessor">PHP</acronym>, and whisk together a quick script.</li>
<li>Add one lovingly photoshopped image.</li>
<li>Layer the base with a suitable open source font from <a href="http://theleagueofmoveabletype.com/">The League of Moveable Type</a>.</li>
<li>Add a dash of <acronym title="eXtensible HyperText Markup Language">HTML</acronym> structure and <acronym title="Cascading Style Sheets">CSS</acronym> positioning to hold the mixture firm.</li>
<li>Gently fold a 2,000 word list into the mixture.  Do this gradually, painstakingly refining the list as you go to ensure it contains only the funniest four letter words. </li>
<li>Bake at 180°C for 2 hours, and allow to cool.</li>
</ol>
<p>Voilà!  You now have your very own <a href="/toys/fistbump/" title="Fistbump: knuckle tattoo generator">knuckle tattoo generator</a>—I call mine <strong>Fistbump</strong>.</p>
<p>If you fancy wasting a few minutes, check it out and let me know what you think. Refresh the page or click the <em>Randomize</em> link to get a new word combo, or use the <em>Permalink</em> option to save your favourite phrase.</p>
<p>Of course, all credit for the idea goes to <a href="http://twitter.com/MrScottFletcher">@MrScottFletcher</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benjaminasmith.com/blog/2011/08/knuckle-tattoo-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dialti.me: US telephone number to timezone converter, again</title>
		<link>http://www.benjaminasmith.com/blog/2011/07/dialtime-telephone-number-to-timezone-converter/</link>
		<comments>http://www.benjaminasmith.com/blog/2011/07/dialtime-telephone-number-to-timezone-converter/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 20:53:34 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://www.benjaminasmith.com/blog/?p=649</guid>
		<description><![CDATA[Some of you may remember (or may even have used!) my free telephone number (and area code) to timezone converter, Sundial. It’s a quick tool I threw together to solve a very particular problem: I make a lot of international calls at work to US clients and prospects and I want to convert telephone numbers [...]]]></description>
			<content:encoded><![CDATA[<p>Some of you may remember (or may even have used!) my free telephone number (and area code) to timezone converter, <a href="http://www.benjaminasmith.com/tools/sundial">Sundial</a>.  It’s a quick tool I threw together to solve a very particular problem: I make a lot of international calls at work to US clients and prospects and I want to convert telephone numbers to timezones quickly and easily.</p>
<p>Sundial was a very simple webservice using a hacky Python script and a few CSVs.  It did the job… and that was that.  It had a fair number of defects such as missing DST support and a cluttered homepage, and I decided a few weeks ago that it was about time I addressed these issues.</p>
<p>I took the opportunity to brush up on my Java, and I re-implemented the entire thing from scratch over the course of a couple of evenings using Java servlets, JSON and the <a href="http://code.google.com/appengine/">Google App Engine</a>. (By the way, the App Engine is an excellent free platform for small tools and prototypes — check it out.)</p>
<p>As before, you can use dialti.me in a few different ways. The simplest is to visit the <a href="http://app.dialti.me/">dialti.me website</a> and enter a US telephone number that you would like to lookup. Format is unimportant—the number will be extracted as necessary. And as before, the alternative way in which one can use dialti.me is to navigate directly to<span class="pre"> <a href="http://app.dialti.me/number/Mobile: (651) 342.2323">http://app.dialti.me/Mobile: (651) 342.2323</a> </span>or similar.  It works well with Firefox keywords or as a Chrome custom search engine, too.</p>
<p>Unlike Sundial, dialti.me might actually see some further development such as support for international numbers. I’d love to hear any suggestions you might have, or feedback on the design. Let me know how you get on in the comments, or <a href="mailto:web+dialtime@benjaminasmith.com">drop me an email</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.benjaminasmith.com/blog/2011/07/dialtime-telephone-number-to-timezone-converter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fitter, Happier, More Productive</title>
		<link>http://www.benjaminasmith.com/blog/2011/07/fitter-happier-productive/</link>
		<comments>http://www.benjaminasmith.com/blog/2011/07/fitter-happier-productive/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 13:10:43 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Personal Development]]></category>

		<guid isPermaLink="false">http://www.benjaminasmith.com/blog/?p=626</guid>
		<description><![CDATA[There are plenty of articles online that tell us that working out makes us better entrepreneurs, makes us more successful, keeps us awake, and so on. Exercise is regularly billed as being an excellent way to improve your general alertness, productivity and lifestyle while getting fitter and adding years to your life in the process. [...]]]></description>
			<content:encoded><![CDATA[<p>There are plenty of articles online that tell us that <a href="http://www.derekflanzraich.com/2011/06/how-working-out-makes-better-entrepreneurs/">working out makes us better entrepreneurs</a>, makes us more successful, keeps us awake, and so on. Exercise is regularly billed as being an excellent way to improve your general alertness, productivity and lifestyle while getting fitter and adding years to your life in the process.  No surprises there, then.</p>
<p>Well, I recently decided that it was time to start listening to this wealth of medical advice. I’ve been overweight since my sixth-form college years (around 17–18, for the non-British readers).  I haven’t been a full-on fatty, but I’ve been larger than I’d like to be.  A <acronym title='Body Mass Index'>BMI</acronym> between 20–25 is considered normal, 25–30 is considered overweight, and 30+ is considered obese.  I moved gently but consistently from a BMI of around 24 in 2005 to a BMI of 31 in 2009.  Yes, by 2009 I was technically considered obese.</p>
<p>I’d like to stress here that realistically I was by no means obese, but I was certainly overweight and—more importantly—I was unhappy with my body shape.  I was unfit, easily caught out of breath and flabbier than I was happy with.  Several times over the course of my degree I’d attempted to break this cycle through exercise, and I repeatedly failed.</p>
<p>In 2009 I figured out there are two secrets to success for me.</p>
<ol>
<li>Eat smaller portions.  You’ll be full anyway, and you’ll consume signficantly fewer calories.</li>
<li>Find a way to integrate exercise into your daily routine in such a way that it does not detract from your free time.</li>
</ol>
<p>I used those methods with vigour, and by 2010 I was down to a BMI of 27.5.  Not technically a “normal” mass, but outwardly I appeared healthy enough, I’d reduced by waist size significantly from 38 inches to 34 inches, and I felt better about myself.  I kept a balance for the next 18 months, didn’t change much in terms of weight, and aside from the loss of some muscle mass I’d built up I remained in pretty good shape.</p>
<p>Fast forward to Spring 2011.  I’m bitten by an overwhelming urge to lower my current BMI of 28 and finally hit that “normal weight” to which I’d always aspired.  I had moved house to a new location around 5km from my place of work, yet despite cycling to work every day and eating sensibly I didn’t really seem to be able to lose any weight.  But moving house really opened up a new door for me: the realistic prospect of “run commuting”.</p>
<p>Now, I’m no runner.  Between 2005 and 2011 I probably ran less than 100 km — and that includes a summer during which I ran on a treadmill almost daily!  So why was I so keen to run to work?  Well, running has a quintessential property which seems to be missing from cycling: it <em>feels like hard work</em>.</p>
<p>You know what?  It is.  I threw myself in at the deep end and just decided I’d run to work — and if I couldn’t manage it, I’d have to damn-well walk.  So I did.  And I ran further than expected.   I had to stop regularly to walk, but it felt really good.  I ached, but I felt as if my body was energized all day.  It might be my imagination, but I thought I could <em>feel</em> the increased metabolism.  </p>
<p>It was great.  So the next week I did it again — this time using <a href="http://runkeeper.com/">RunKeeper</a> and the accompanying Android app to track my pace, location and distance.  And the next week, I did it again.  Twice.</p>
<p>It’s now just over a month since I started run commuting, and in that time I’ve run over 55 km.  This morning I ran over 5km on the road without stopping for the first time in my life, and I did it in 27 minutes and 38 seconds — a personal best.  Every time I run I feel great about myself, and every time I run I’m driven to go further and faster than I did before.  I now plan to start running three times a week, with a minimum distance to cover of 15 km per week (ideally over 20 km).</p>
<p>What are the results?  Aside from the immediate boosts following the activity, I really do feel better overall.  I have more energy.  I feel more productive.  My mind is more active.  I need less coffee.  My muscles feel stronger, my lungs strain less, my body feels less flabby and I’m gradually losing weight — now sporting a BMI of around 27 (and falling).  </p>
<p>Run commuting has been an unmitigated success, and I would recommend it to anyone who lives less than 4 miles from work.  Just try it, take walking breaks as often as you need to, and soon enough you’ll be running the whole distance non-stop.  It won’t be long before you’re fitter, happier and more productive.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benjaminasmith.com/blog/2011/07/fitter-happier-productive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entrepreneurship in 10 Words</title>
		<link>http://www.benjaminasmith.com/blog/2011/05/entrepreneurship-10-words/</link>
		<comments>http://www.benjaminasmith.com/blog/2011/05/entrepreneurship-10-words/#comments</comments>
		<pubDate>Mon, 09 May 2011 20:16:23 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Personal Development]]></category>

		<guid isPermaLink="false">http://www.benjaminasmith.com/blog/?p=603</guid>
		<description><![CDATA[Even the most slovenly of brains are constantly solving problems. We look for ways to make our lives easier, to make ourselves happier, to make ourselves richer or even just to pass the time. We all solve problems all day, every day. Our brains are churning out novel solutions to everyday problems in every waking [...]]]></description>
			<content:encoded><![CDATA[<p>Even the most slovenly of brains are constantly solving problems. We look for ways to make our lives easier, to make ourselves happier, to make ourselves richer or even just to pass the time. We all solve problems all day, every day. Our brains are churning out novel solutions to everyday problems in every waking moment. For some of us, </p>
<p>There’s only one difference between entrepreneurs and the rest of the world. To sum it up in 10 words:<br />
<strong>Entrepreneurs don’t just have ideas. They bring them to life.</strong></p>
<p>Next time you wonder what the difference is between you and the next young millionaire (or billionaire), I want you to stop pretending you don’t know the answer. It’s simple: <strong>everyone has ideas, but entrepreneurs make <em>their</em> ideas into reality</strong>. Now stop reading Reddit, stop watching TV, stop playing games and get out there and build something.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benjaminasmith.com/blog/2011/05/entrepreneurship-10-words/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Diaspora&#039;s Privacy Model</title>
		<link>http://www.benjaminasmith.com/blog/2011/04/diaspora-privacy-model/</link>
		<comments>http://www.benjaminasmith.com/blog/2011/04/diaspora-privacy-model/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 12:39:50 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.benjaminasmith.com/blog/?p=579</guid>
		<description><![CDATA[I just wanted to write a quick follow-up to my post yesterday on Diaspora’s failure to practice what they preach and implement real privacy controls on basic user information. Yesterday I said that to date, the Diaspora devel­op­ers had “failed to inte­grate their most basic premise into the soft­ware design. They’ve missed the point from [...]]]></description>
			<content:encoded><![CDATA[<p>I just wanted to write a quick follow-up to my post yesterday on <a href="http://www.benjaminasmith.com/blog/2011/04/diaspora-privacy-fail/">Diaspora’s failure to practice what they preach</a> and implement real privacy controls on basic user information.</p>
<p>Yesterday I said that to date, the <a href="https://joindiaspora.com/">Diaspora</a> devel­op­ers had “failed to inte­grate their most basic premise into the soft­ware design. They’ve missed the point from first prin­ci­ples.” Well, a couple of friends on Twitter called me out on this and asked whether I’d actually checked out the back-end code to be sure about my accusations. Maybe Diaspora was just lacking a <acronym title='UI'>UI</acronym> to make the relevant changes? This is alpha software, after all.</p>
<p>Well, they had a point. And thanks to the beauty of open source source, I was able to <a href="https://github.com/diaspora/diaspora/tarball/master">download the source code directly</a> and take a look for myself. I only got as far as looking at the database schemas, but it looks to me like the database layer would require significant work to bring profile information into their aspect-based privacy model. </p>
<p>The aspect model is clearly built around controlling visibility of posts, which starts out by encompassing “wall posts” and will cascade to include comments, photos, mentions, videos and everything else that flows from there. At first glance, the team have done well. They seem to have laid the foundation of their privacy approach on bedrock, building their philosophy into the software from the ground-up. Their initial design will naturally affect everything based on their central idea of a “post” as the network grows and features are added.</p>
<p>The only problem? Profile information does not sensibly fall into this model in any way. It’s currently stored in fields in the Profile model in a non-extensible way which is entirely disconnected from posts. To allow profile information to fall into line with the rest of their aspect-centric approach, they’d need to refactor the user profile models pretty heavily (which admittedly they will likely want to do anyway eventually, given the limited nature of their current design) and they will also have to rework with the basis of the aspect model or the way in which users and user profiles are connected.</p>
<p>In other words, their foundations aren’t built on bedrock at all. They’ve laid them two storeys up, establishing their groundwork on top of the hastily-constructed user model they already had in place.</p>
<p>Fixing this omission certainly doesn’t look like a trivial job. And in addition, let’s not forget that any reworking of their basic models at the database layer would naturally have to fall through the rest of the <acronym title="Model View Controller">MVC</acronym> layers to the UI too.  This is not an insubstantial overhaul.  Given that the Diaspora project doesn’t even have a note about this on their roadmap, my initial assumption that they’ll have to hack this support in and bolt it on later when it’s too late to refactor properly seems accurate.</p>
<p>All of the above shouldn’t be taken to mean that nothing can be done and the problem is unresolvable, but there is a reasonable amount of work involved and it would mean pretty fundamental changes to their core models. It’s not something that could get implemented as a quick patch; this change would require full support of the core development team. Open source is indeed beautiful thing that enables us to trust our software and gain understanding of how it works, but sometimes you just have to hold your hands up and admit defeat. </p>
<p>Diaspora is fundamentally missing the point of their own philosophy, and there’s nothing we can do but wait and see how they end up fixing it later down the line.  Will it be a Facebook-style mess of privacy controls? I hope not, but at present the odds aren’t looking good.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benjaminasmith.com/blog/2011/04/diaspora-privacy-model/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Diaspora: fallen at the first hurdle?</title>
		<link>http://www.benjaminasmith.com/blog/2011/04/diaspora-privacy-fail/</link>
		<comments>http://www.benjaminasmith.com/blog/2011/04/diaspora-privacy-fail/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 13:09:50 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.benjaminasmith.com/blog/?p=565</guid>
		<description><![CDATA[I was recently able to sign-up to Diaspora thanks to the kindness of some friends on Twitter. I’d been quite excited at the idea of an open-source network, distributed across many machines and administered by anyone who cares to run their own instance (or “pod”, as Diaspora calls them). The pods interconnect, the network grows, [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently able to sign-up to <a href="https://joindiaspora.com/">Diaspora</a> thanks to the kindness of some friends on Twitter. I’d been quite excited at the idea of an open-source network, distributed across many machines and administered by anyone who cares to run their own instance (or “pod”, as Diaspora calls them).  The pods interconnect, the network grows, and everyone can feel lovingly involved in a real social network that was built from the ground up on open technology.</p>
<p>It’s a bit dead at the moment, and very lacking in features compared to any other service you might care to join, but that’s fine. It’s in alpha, and missing features are to be expected (along with a good helping of bugs). My real issue with the service, and the one that lead me to compose this blog post under such a dismayed title, is that Diaspora is already failing to meet the expectations they set about control over privacy and sharing.</p>
<p>One of the core thrusts of Diaspora is the big bold message on their homepage: “Share what you want, with whom you want.” In accordance with this, they have implemented <em>aspects</em>: contacts must be categorized into different sets of users (which may overlap as required) so that you can choose what you share and only disclose it to the chosen contacts.  This, they suggest, allows you to share the 3 nice pictures from your night out with colleagues while your friends can see the full damage (i.e. the other 47 images). It’s a nice idea, and one that appeals to me. It’s simpler than Facebook’s messy privacy model and seems to be built-in from the ground up. Or does it? </p>
<p>One of the first things I tried to do was to hide my birthday from anyone other than close friends and family. It’s a silly thing, but I thought it would be nice to share my real date of birth only with my friends; the rest of the world should see nothing, or perhaps just the year in which I was born. Not a big deal, but a reasonable thing to want to protect given how often date of birth is used in various security mechanisms. </p>
<p>I flipped to my Profile Settings, but couldn’t see how one might restrict certain parts of one’s profile to particular aspects. Neither biography, location, photo, or birthday could be hidden away. It’s not just that I was in the wrong part of the website, which was my first thought: there is no way to control which of your contacts see which parts of your user profile.</p>
<p>This is a very basic starting point. Even Facebook gets this right. Yet Diaspora—the social network that allows you to “share what you want, with whom you want.”—has missed the point entirely. </p>
<p>I know this is almost silly. After all, there’s not much in your profile you’d realistically want to restrict at present. But there are use cases for doing so now, even paranoid security reasons. And what’s more, when you can eventually add information like employment details, religion or sexuality, one might very well want to restrict certain information to close friends or family. </p>
<p>I did post a contracted version of this rant on Diaspora itself, and a friend commented that perhaps I should try to get involved with development. It’s not a particularly satisfactory response.  Indeed, the only bad thing about open source technology is that one cannot make disappointed noises without somebody else suggesting they get involved and fix the issue themselves. It’s a poor response when people say it on the Gentoo forums, and it’s a poor response when it gets trotted out on a social network too.</p>
<p>To date, the developers have failed to integrate their most basic premise into the software design. They’ve missed the point from first principles. And, like security models, trying to bolt the right behaviour on to the application later down the line will be a losing battle: you’ll never plug all the holes. I’m not sure any individual hacking on the existing codebase can make a real difference.</p>
<p>Despite all of the above, I will indeed keep a close eye on Diaspora and I’m not going to give up on it. But at present, the  disparity between their marketing blurb and their software is almost unpalatable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benjaminasmith.com/blog/2011/04/diaspora-privacy-fail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducing Inline XBRL</title>
		<link>http://www.benjaminasmith.com/blog/2011/04/introducing-inline-xbrl/</link>
		<comments>http://www.benjaminasmith.com/blog/2011/04/introducing-inline-xbrl/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 20:34:48 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Inline XBRL]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[XBRL]]></category>

		<guid isPermaLink="false">http://www.benjaminasmith.com/blog/?p=515</guid>
		<description><![CDATA[Last week marked a momentous change for the UK accounting industry. On April Fools Day 2011, it became mandatory for UK companies to report their statutory accounts and tax computations in a new format called Inline XBRL. This change transformed the way in which organizations report to HMRC in one fell swoop, simultaneously ending the [...]]]></description>
			<content:encoded><![CDATA[<p>Last week marked a momentous change for the UK accounting industry. On April Fools Day 2011, it became <a href="http://www.hmrc.gov.uk/efiling/ctsoft_dev.htm">mandatory for UK companies to report their statutory accounts and tax computations in a new format called Inline XBRL</a>. This change transformed the way in which organizations report to HMRC in one fell swoop, simultaneously ending the centuries-old practice of filing on paper and unsanctimoniously booting <acronym title="Portable Document Format">PDF</acronym> filings out of the door (except in very particular circumstances).  As of now, every company in the UK must file electronically using a structured data format.</p>
<p><a href="http://www.xbrl.org/Specification/inlineXBRL/REC-2010-04-20/inlineXBRL-background-REC-2010-04-20.html">Inline XBRL</a>, otherwise known as <acronym title="Inline eXtensible Business Reporting Language">iXBRL</acronym>, is an incredibly elegant solution to financial reporting. A derivative of <acronym title="eXtensible HyperText Markup Language">XHTML</acronym>, iXBRL allows users to produce human-readable documents that can be rendered in web browser while also allowing them to embed additional structured data. When processed by a compliant processor, an iXBRL document is transformed into an XBRL instance document—a format used by governments, regulators and analysts worldwide. For those of you that don’t work in the world of financial reporting, iXBRL really is a very neat option: the very same data that is read by human eyes can be transformed into an <acronym title="eXtensible Markup Language">XML</acronym>–based machine-readable format by any iXBRL compliant processor, allowing a single source document to be used by analysts and <acronym title="Business Intelligence">BI</acronym> tools alike.</p>
<p>For the average user, iXBRL means that the documents seen on-screen are comparable to the Word documents, Excel documents or even PDF documents which they are replacing (and in many cases, <a href="http://www.corefiling.com/products/seahorse.html">the documents from which they were generated</a>). Provided it doesn’t hinder machine-readability or require duplication of data, this familiarity can only be a good thing. The fact that iXBRL also hides away the hideous angle-bracket-and-slash-infected nature of XBRL doesn’t hurt either. XBRL may well be a great format which is ideal for consistent, comparable, and processable financial reporting, but it’s miles away from anything an accountant would actually want to use or understand.</p>
<p>On a global scale, iXBRL is going to be a big deal primarily because it solves the kind of problems that the US have been enduring for years. The largest corporations in America have to file their 10-K and 10-Q reports to the <acronym title="U.S. Securities and Equities Commission">SEC</acronym>, but they have to file two copies of their returns: one in XBRL format, and one in HTML format. One provides structured data, and the other merely allows the analysts who have been relying on readable returns for decades to continue doing their jobs. This leaves us in a horrible half-way house, with duplication of effort (and data!) plus a boring, tiresome job comparing the two documents to ensure that they are consistent. Worse, it means that everyone can ignore the XBRL filings for a few more years and work with the same HTML <acronym title="Electronic Data-Gathering, Analysis, and Retrieval system">EDGAR</acronym> filings they’re already comfortable with—reducing the impetus for companies to produce high-quality XBRL returns.</p>
<p>In the UK, the sharp charge to iXBRL has delivered all of the benefits of HTML and XBRL formats while cutting out the drawbacks of being forced to prepare both. I’d be willing to bet that even though the UK is the first country to make the leap to iXBRL, it won’t be the last. </p>
<p>Welcome to the world stage, iXBRL. You’re a welcome addition to the stable of financial reporting formats, and I bet you’ll also be one of the most durable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benjaminasmith.com/blog/2011/04/introducing-inline-xbrl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quantum Number Five</title>
		<link>http://www.benjaminasmith.com/blog/2011/01/quantum-number-five/</link>
		<comments>http://www.benjaminasmith.com/blog/2011/01/quantum-number-five/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 19:25:25 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Creativity]]></category>

		<guid isPermaLink="false">http://www.benjaminasmith.com/blog/?p=492</guid>
		<description><![CDATA[(With apologies to Lou Bega…) Ladies and Gentlemen, this is Quantum Number 5. s, p, d, f, g Everybody in the lab, so come on let’s see; Drive a quantum oscillator They say that it’s classically forbidden But so did Weber. Funded like we were last week We need more kit, but hydrogen’s cheap I [...]]]></description>
			<content:encoded><![CDATA[<p><strong>(With apologies to Lou Bega…)</strong></p>
<p>Ladies and Gentlemen, this is Quantum Number 5.</p>
<p>s, p, d, f, g<br />
Everybody in the lab, so come on let’s see;<br />
Drive a quantum oscillator<br />
They say that it’s classically forbidden<br />
But so did Weber.   </p>
<p>Funded like we were last week<br />
We need more kit,<br />
but hydrogen’s cheap<br />
I like Niels Bohr, Max Born, and Erwin Schrodinger,<br />
(I won’t touch Marie Curie<br />
Cos she was a minger!)</p>
<p>Blame uncertainty, nothing’s certain any more,<br />
Position or time, we just guess what’s in store,<br />
Nobody knows, but it’s all good, let me dump it<br />
Please send in the trumpet   </p>
<p><em>Chorus:</em><br />
A little bit of Heisenberg in my life<br />
A little bit of Fermi by my side<br />
A little bit of Pauli is all I need<br />
A little bit of Planck is what I see<br />
A little bit of Feynmann in the sun<br />
A little bit of Zeeman all night long<br />
A little bit of Einstein here I am<br />
I’m quantum theory’s biggest fan.   </p>
<p><em>(Quantum number five)  </em> </p>
<p>Spin up and down and tunnel all around<br />
The ideas are profound<br />
But keep your feet on the ground<br />
Emit a photon left<br />
And a photon right<br />
One to the front<br />
And one to the side<br />
Check spectral lines once<br />
Spectral lines twice<br />
And if it looks like this<br />
You didn’t model it right   </p>
<p><em>Chorus:</em><br />
A little bit of Heisenberg in my life<br />
A little bit of Fermi by my side<br />
A little bit of Pauli is all I need<br />
A little bit of Planck is what I see<br />
A little bit of Feynmann in the sun<br />
A little bit of Zeeman all night long<br />
A little bit of Einstein here I am<br />
I’m quantum theory’s biggest fan.   </p>
<p><em>(Proton)<br />
(The proton)<br />
(Quantum number five)<br />
(laugh)   </em></p>
<p>Chorus:<br />
A little bit of Heisenberg in my life<br />
A little bit of Fermi by my side<br />
A little bit of Pauli is all I need<br />
A little bit of Planck is what I see<br />
A little bit of Feynmann in the sun<br />
A little bit of Zeeman all night long<br />
A little bit of Einstein here I am<br />
I’m quantum theory’s biggest fan.   </p>
<p>I do all to<br />
Get entangled with a girl like you<br />
When you interact, we’ll change together<br />
With spooky action through the ether.   </p>
<p><em>(Quantum number five)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.benjaminasmith.com/blog/2011/01/quantum-number-five/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Invest in Ideas</title>
		<link>http://www.benjaminasmith.com/blog/2011/01/invest-in-ideas/</link>
		<comments>http://www.benjaminasmith.com/blog/2011/01/invest-in-ideas/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 13:43:20 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Creativity]]></category>

		<guid isPermaLink="false">http://www.benjaminasmith.com/blog/?p=356</guid>
		<description><![CDATA[In the past, I’ve extolled the virtues of working with a pen and paper to enhance creativity. I’m a firm believer that getting offline and giving yourself some room to be creative beyond the keyboard is a great way to discover and develop new ideas. I practice what I preach, and over the past few [...]]]></description>
			<content:encoded><![CDATA[<p>In the past, I’ve extolled the virtues of <a href="http://www.benjaminasmith.com/blog/2010/12/go-analogue/">working with a pen and paper to enhance creativity</a>. I’m a firm believer that getting offline and giving yourself some room to be creative beyond the keyboard is a great way to discover and develop new ideas.</p>
<p>I practice what I preach, and over the past few months I’ve been using a cheap ruled notebook for this very purpose. But this cheap notebook which is on hand wherever I go, so it somehow seems to get used for everything from meeting notes to shopping lists. The simple utility of always carrying a <a href="http://www.benjaminasmith.com/blog/2010/12/go-analogue/" title="Go Analogue! Grab a pen and get creative.">pen and paper</a> has in itself managed to detract from my creative process. Now when I try to get inspired, I have to trawl through page-upon-page of scribblings about other menial tasks and irrelevant notes which seem to end up distracting me from my immediate goals.</p>
<p>This problem was a simple one to solve: get a new notebook which will be used purely for business ideas and innovation, and carry <em>both</em> notebooks around with me.</p>
<p>The notebook I chose for this purpose is the wonderful <a href="http://www.amazon.co.uk/gp/product/8883701003?ie=UTF8&#038;tag=benjalexsmit-21&#038;linkCode=as2&#038;camp=1634&#038;creative=6738&#038;creativeASIN=8883701003">Moleskine Pocket Ruled Notebook</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=benjalexsmit-21&#038;l=as2&#038;o=2&#038;a=8883701003" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />. Considering this is essentially “just” a notebook, I can’t overstate the simple beauty that Moleskines offer. The form factor is stunning. The hefty 192 pages have a wonderful weight to them, as well as being lined and acid-free. The notebook also has a ribbon placeholder, elastic strap to hold the notebook shut, and a back pocket to hold any loose slips of paper. </p>
<p>Buying such a beautiful notebook has helped me out in more ways than one. Now I have a dedicated space for creativity—something I find myself treating as an hallowed, almost sacred object. I wouldn’t dare use it for anything other than the intended purpose. Plus the pages are thread bound, so any temptation to rip them out when I write down something rubbish is dramatically reduced. </p>
<p>I’ve decided to use the Moleskine as a library of business ideas. Whenever I think of a potential business proposition, I turn to the next free double-page in the notebook and write as much or as little as comes to mind.  I leave the full double-page dedicated to that single idea, move the ribbon placeholder to the next page, and close the book.</p>
<p>This process is slowly but surely providing me with a beautiful repository of raw potential. Whenever I want some inspiration, I have pages of opportunities to browse. Each time I do, it seems inevitable that I come up with new additions and thoughts which can be noted against each central idea. In time, I expect that this book will be full of such a variety of ideas (some wonderful, some terrible) that starting a side business is almost inevitable!</p>
<p>The point I’m trying to make is a simple one: creativity is important, but so is respect for your ideas. Treating inspiration with reverence beyond a quick scribble will help you to build a bank of great ideas with real potential—and doing so in a <a href="http://www.amazon.co.uk/gp/product/8883701003?ie=UTF8&#038;tag=benjalexsmit-21&#038;linkCode=as2&#038;camp=1634&#038;creative=6738&#038;creativeASIN=8883701003">book you can be proud to carry</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=benjalexsmit-21&#038;l=as2&#038;o=2&#038;a=8883701003" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> will only make the process easier. Invest in ideas today. You’ll thank me in the future.</p>
<p>How do you capture your winning ideas and make sure you don’t forget them forever? Do you have a great process for refining them over time? I’d love to hear from you in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benjaminasmith.com/blog/2011/01/invest-in-ideas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

