<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><description>My name’s Alistair Roche. Follow me on Twitter here.</description><title>atroche.org</title><generator>Tumblr (3.0; @atroche)</generator><link>http://atroche.org/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/atroche" /><feedburner:info uri="atroche" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://tumblr.superfeedr.com/" /><item><title>My ugly Clojure solution</title><description>&lt;p&gt;Along with reading the &lt;a href="http://joyofclojure.com/" target="_blank"&gt;Joy of Clojure&lt;/a&gt; and building toy &lt;a href="http://pedestal.io" target="_blank"&gt;Pedestal&lt;/a&gt; apps, I&amp;#8217;ve been working through the exercises on &lt;a href="http://4clojure.com" target="_blank"&gt;4Clojure&lt;/a&gt;. Each problem builds on the skills gained in the previous one, and you get to see the best solutions after you&amp;#8217;ve submitted yours.&lt;/p&gt;

&lt;p&gt;Occasionally I get the most elegant solution right off the bat. Most of the time I&amp;#8217;m humbled. Sometimes I&amp;#8217;m downright embarrassed:&lt;/p&gt;

&lt;div class="gist"&gt;&lt;a href="https://gist.github.com/5647270" target="_blank"&gt;https://gist.github.com/5647270&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;This is one of the things I love about Clojure: if your code looks ugly, you&amp;#8217;re probably looking at the problem wrong.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s &lt;a href="http://www.4clojure.com/problem/43" target="_blank"&gt;problem 43&lt;/a&gt;, by the way. Get on it.&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/atroche/~3/UzGUVyVM2j0/51261080312</link><guid isPermaLink="false">http://atroche.org/post/51261080312</guid><pubDate>Sat, 25 May 2013 00:59:00 +0100</pubDate><feedburner:origLink>http://atroche.org/post/51261080312</feedburner:origLink></item><item><title>Practical Promises in JS</title><description>&lt;p&gt;I enjoyed &lt;a href="http://jcoglan.com/" target="_blank"&gt;James Coglan&lt;/a&gt;&amp;#8217;s &lt;a href="http://blog.jcoglan.com/2013/03/30/callbacks-are-imperative-promises-are-functional-nodes-biggest-missed-opportunity/" target="_blank"&gt;article about promises in Javascript&lt;/a&gt;, even though his political statements re. the node platform&amp;#8217;s design are silly.&lt;/p&gt;

&lt;p&gt;Mikeal Rogers is &lt;a href="http://www.futurealoof.com/posts/broken-promises.html" target="_blank"&gt;definitely right on this one&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The platform must make decisions that encourage compatibility and discourage incompatibility in the ecosystem.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;node wouldn&amp;#8217;t be such an astounding success if they&amp;#8217;d tried to force everyone to use promises.&lt;/p&gt;

&lt;p&gt;But if you can ignore that part of it, the article makes a great read for anyone wondering how to fit promises into his or her workflow.&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/atroche/~3/dSh_wEEjJWs/46971376175</link><guid isPermaLink="false">http://atroche.org/post/46971376175</guid><pubDate>Tue, 02 Apr 2013 23:52:00 +0100</pubDate><feedburner:origLink>http://atroche.org/post/46971376175</feedburner:origLink></item><item><title>To learn Chinese faster I’ve been reading their books,...</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/JAFOEk-IbLI?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;To learn Chinese faster I’ve been reading their books, listening to their music and &lt;a href="http://weibo.com/u/2726223703" target="_blank"&gt;following Kevin Rudd on Weibo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I’ve also been watching movies. And up until today, when I watched Blue Kite (the entirety of which is on YouTube, see above), I was disappointed. &lt;em&gt;Crouching Tiger&lt;/em&gt; is fun but vapid. &lt;em&gt;Farewell My Concubine&lt;/em&gt; (which won at Cannes in 1993) is beautiful, interestingly shot but ultimately a plodding, overwrought melodrama.&lt;/p&gt;

&lt;p&gt;Blue Kite is subtle, touching and entirely human. It’s about a family living through the cultural revolution, and it hits hard. It gave me the same feeling as when I first read Animal Farm in primary school – you know the part where you realise just how bad things are about to get for everyone except the pigs and the dogs?&lt;/p&gt;

&lt;p&gt;If you’re going to watch a Chinese movie, watch this.&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/atroche/~3/ft9MdDUm-8E/46568312001</link><guid isPermaLink="false">http://atroche.org/post/46568312001</guid><pubDate>Fri, 29 Mar 2013 04:25:00 +0000</pubDate><feedburner:origLink>http://atroche.org/post/46568312001</feedburner:origLink></item><item><title>One of the shots from our trial run of GIF Booth at the Toff in...</title><description>&lt;img src="http://25.media.tumblr.com/c66adcc3e75a488287826c2274d2c60a/tumblr_mkcugrZZL71qc4a90o1_400.gif"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;One of the shots from our trial run of GIF Booth at the &lt;a href="http://thetoffintown.com/" target="_blank"&gt;Toff in Town&lt;/a&gt;. These guys kept coming back and doing static poses, even after we explained how GIFs work. The mind boggles.&lt;/p&gt;

&lt;p&gt;It goes from the most boring GIF ever to a pretty decent one in about 50 milliseconds, thanks to &lt;a href="http://nativedigital.com.au" target="_blank"&gt;Adam&lt;/a&gt;.&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/atroche/~3/xggUMkdDtBo/46486344760</link><guid isPermaLink="false">http://atroche.org/post/46486344760</guid><pubDate>Thu, 28 Mar 2013 05:12:27 +0000</pubDate><feedburner:origLink>http://atroche.org/post/46486344760</feedburner:origLink></item><item><title>“Mobile” is already outdated</title><description>&lt;p&gt;I just got back from a having a chat with some savvy advertising guys in South Melbourne. The creative director asked me about “the future of mobile”.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i.imgur.com/7rAHlF3.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;I responded enthusiastically but blandly: “It’s the future, that’s for sure. Just look at the numbers.” But there was a nagging thought in the back in my mind, one I couldn’t flesh out without disrupting the flow of our chat.&lt;/p&gt;

&lt;p&gt;Luckily I had a &lt;a href="http://goo.gl/maps/rMS9e" target="_blank"&gt;half-hour bike ride north&lt;/a&gt; afterwards.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;hr&gt;&lt;p&gt;The phrase “personal computer” is &lt;a href="http://www.youtube.com/watch?v=V51OJr0ee6E" target="_blank"&gt;amusing&lt;/a&gt; in 2013. Hipsters in Yarraville use it ironically when talking about their MacBook Airs. Why? Because every computer you see today is personal. But at one point, when our idea of a computer was twenty tonnes of steel in a vault, it was important to make the distinction.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i.imgur.com/7KAFMQX.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;We’re used to desktops, so we make a similar distinction with mobile. But soon everything is going to be mobile, in the same way that all computers now are personal. The term is destined for quaintness.&lt;/p&gt;

&lt;p&gt;Sure, we might have some sort of desktop experience – screens, keyboards, and so on. But the little device in our pocket or on our face or embedded in our clothes will communicate with them wirelessly, and we’ll carry the important part – the computer — everywhere we go. &lt;a href="http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=cpWHJDLsqTU" target="_blank"&gt;Ubuntu’s new phone&lt;/a&gt; is a step in that direction.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i.imgur.com/yp4bO3I.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;And four-inch touchscreen displays are old news. Hobbyists and corporate research labs are already playing with cooler shit. One of the tamer examples, Google Glass, launches at the end of this year. You’re about to start seeing people wearing their computers on their face, at the supermarket. Maybe we’ll control it with this awesome &lt;a href="https://www.youtube.com/watch?feature=player_embedded&amp;amp;v=oWu9TFJjHaM" target="_blank"&gt;“wearable gesture control”&lt;/a&gt; armband.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/en/0/04/GeordiLaForge.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;Meanwhile, neural implants are moving shockingly fast. Check out this clip of &lt;a href="http://www.guardian.co.uk/science/2012/dec/17/paralysed-woman-robotic-arm-pittsburgh" target="_blank"&gt;a paraplegic woman using her mind to operate a robotic arm&lt;/a&gt;. Or this MIT Tech Review article on &lt;a href="http://www.technologyreview.com/news/407739/brain-implants-to-restore-vision/" target="_blank"&gt;implants for the blind&lt;/a&gt;. And if we can let blind people see, we can give normal people a neurally-superimposed Twitter feed.&lt;/p&gt;

&lt;p&gt;William Gibson said “the future is already here — it&amp;#8217;s just not very evenly distributed.” Guess what? We’re getting better at distributing. Whether via Kickstarter or Google, these toys are going to reach market way sooner than you think.&lt;/p&gt;

&lt;hr&gt;&lt;p&gt;So everything’s going to be mobile. But what’s wrong with using the word itself? It’s handy. And it’s just a word, right? Except, words profoundly shape our discourse and our thoughts. We’ve got to choose them carefully.&lt;/p&gt;

&lt;p&gt;Look at Dell. They were huge. They owned personal computing. But they had a fixed concept of what a Personal Computer is. You can just imagine a board meeting at Dell in the early 2000s, with a gray-haired executive sternly telling his underlings “We’re Dell. We make Personal Computers”, while pointing to this:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i.imgur.com/IlJuzGN.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;The reason Apple got it right both times is not because they “get” personal computers or mobile, but because they understand something more fundamental about technology.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i.imgur.com/z8KNLVA.jpg" alt=""/&gt;&lt;/p&gt;

&lt;p&gt;Jobs used to say that the computer is a “bicycle for the mind”. With the Apple II and the iPhone, they weren’t trying to build a PC or a smartphone. All they did was build the best bike they could with the technology at the time.&lt;/p&gt;

&lt;p&gt;The computers of the coming decade will surely be personal and mobile. But they won’t come close to resembling an iPad. Anyone who invests too much in the current conception of “mobile” is going to be quickly left behind.&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/atroche/~3/7hyAE7ThT-A/46382543517</link><guid isPermaLink="false">http://atroche.org/post/46382543517</guid><pubDate>Wed, 27 Mar 2013 01:03:00 +0000</pubDate><feedburner:origLink>http://atroche.org/post/46382543517</feedburner:origLink></item><item><title>Learnings from an art installation</title><description>&lt;p&gt;A couple of days ago my friends and I installed a shed at &lt;a href="http://www.rainbowserpent.net/" target="_blank"&gt;Rainbow Serpent&lt;/a&gt;, a festival of ten thousand ravers and hippies in the middle of the Australian bush. Inside was an old TV that spoke and formed words out of flying stars. We watched wirelessly via webcam and had conversations with trippers.&lt;/p&gt;

&lt;iframe src="http://player.vimeo.com/video/58325799" width="500" height="281" frameborder="0"&gt;&lt;/iframe&gt;

&lt;p&gt;It was fucking awesome. Here&amp;#8217;s what I took away.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;h3&gt;You should only rely on yourselves&lt;/h3&gt;

&lt;p&gt;The organisers of the festival were lovely, but had bigger things to worry about than us. With bushfires, overdoses, and a draconian shire council hanging over their heads they simply could not run around looking after us.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://img.pen.io/5105c3a3ac64d3.45967063" alt="Sas and I relaxing with screwdrivers"/&gt;&lt;/p&gt;

&lt;p&gt;It was our responsibility to barter for hay bales, beg favours from tradies and perform all the other little indignities that don&amp;#8217;t occur to you when you&amp;#8217;re sitting on a couch in Melbourne.&lt;/p&gt;

&lt;h3&gt;The initial concept is only a small part of the experience&lt;/h3&gt;

&lt;p&gt;I can take credit for the basic idea and assembling a crew. But after that it was definitely a shared creation. We were faced with hundreds of questions like: should it be housed in a shed or a tent, or left in the open? And every time we answered one there were more hiding underneath. How big should the shed be? Do we paint it? All of it? Which colours? Creating something is a quintessentially fractal problem.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://img.pen.io/5105c4a00461a1.06533079" alt="Owen lashing down the shed"/&gt;&lt;/p&gt;

&lt;p&gt;The same installation could&amp;#8217;ve been implemented in an infinite variety of ways. It&amp;#8217;s not the &amp;#8220;what&amp;#8221; that&amp;#8217;s interesting or creative, but the &amp;#8220;how&amp;#8221; — the execution. Sas painting the shed like a galaxy, Owen finding and preparing the perfect old Sony CRT, Pat wrapping the structure in blinking fairy lights to draw the crowds — the whole thing is uniquely ours because of how we answered those never-ending questions.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://img.pen.io/5105c52f17b3c1.21278379" alt="Pat and Owen doing fairy lights, Sas touching up the TV"/&gt;&lt;/p&gt;

&lt;h3&gt;Anything you can do at home, do at home&lt;/h3&gt;

&lt;p&gt;Trying to work, think and code on a laptop rapidly losing power in the blistering Australian sun in the middle of a dusty, windy field while throbbing bass pounds from gigantic subwoofers is … suboptimal.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://img.pen.io/5105c575227b74.03482497" alt="Computer troubles"/&gt;&lt;/p&gt;

&lt;p&gt;So many problems only occured to us when we executed in real world conditions, like how the laptop would behave when the monitor cable got pulled out (thanks, wind) or how being encased in a TV inside a metal shed would mess with the router&amp;#8217;s performance (a lot). In hindsight, we could&amp;#8217;ve predicted some of those conditions and tried to simulate them at home, where we had supplies and quiet and cups of tea.&lt;/p&gt;

&lt;h3&gt;Murphy&amp;#8217;s Law is only half right&lt;/h3&gt;

&lt;p&gt;Sure, lots of things went wrong. Our video calling software bugged out, roadies kept shutting down our bio-diesel generator and ravers used our shed as a place to snort &lt;a href="http://en.wikipedia.org/wiki/2C-B" target="_blank"&gt;2-CB&lt;/a&gt; out of the wind. But for every bad coincidence there was a lucky break:&lt;/p&gt;

&lt;p&gt;— The wind was strong enough to carry our shed off, but we made friends with a trucker who had spare rope for lashing it down&lt;/p&gt;

&lt;p&gt;— We forgot some of the milk crates for raising the TV up, but the bales of hay we sourced from a nearby market stall were the perfect dimensions&lt;/p&gt;

&lt;p&gt;— The TV that enclosed all our sensitive bits (laptop, screen, router, speakers) was the exact width of our shed, and looked like it was made to fit our LCD screen. And Owen found it driving past a random street corner in Richmond.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://img.pen.io/5105c5eeb5f367.24785856" alt="Lots of waiting around"/&gt;&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not mystical in any sense of the word, but things have a tendency to work out when you&amp;#8217;re doing something worthwhile.&lt;/p&gt;

&lt;h3&gt;Everyone loves interactive&lt;/h3&gt;

&lt;p&gt;From the festival organisers who took a gamble on us to the curious girl who ran off to bring back her wheelchair-bound friend, everyone reacted incredibly well. Even while we were setting up, just telling people about the idea got them excited.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://img.pen.io/5105c61b8fd3e8.24807599" alt="The crowd gathers"/&gt;&lt;/p&gt;

&lt;p&gt;Most of the art I see is disappointingly static. The only way you interact with it is by looking at it. When an installation turns you into a participant, it&amp;#8217;s a special feeling — especially because we&amp;#8217;re only just starting to explore this space as a culture.&lt;/p&gt;

&lt;p&gt;Rainbow Serpent actually had a bunch of interactive stuff, from a insta-polaroid photo booth to a giant snake that ate cans to themed parties inside geodesic domes. It&amp;#8217;s only going to get easier as tech gets better and cheaper. I&amp;#8217;m excited.&lt;/p&gt;

&lt;h3&gt;People are forgiving&lt;/h3&gt;

&lt;p&gt;It didn&amp;#8217;t matter that our visulisation lagged, or that our speech synthesiser couldn&amp;#8217;t pronounce adverbs, or that sometimes the installation had duct tape over the entrance and safety cones inside.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://img.pen.io/5105c660cde230.44234366" alt="The crowd gathers"/&gt;&lt;/p&gt;

&lt;p&gt;The fact that we were trying to make something cool, for fun, for free meant that people would give it a shot anyway, and give feedback and offer to help us out. Which made it a success, despite so many things failing.&lt;/p&gt;

&lt;h3&gt;Making stuff takes lots of time and money&lt;/h3&gt;

&lt;p&gt;Our biggest limitations besides inexperience were hours and cash. We had to buy the shed, paint, petrol, food and so on, as well as put in hours coding and designing and building.&lt;/p&gt;

&lt;p&gt;Our electronic setup was totally barebones. Our laptop was slow and old and (most embarrassingly) running Windows, and the whole thing was held together with duct tape.&lt;/p&gt;

&lt;p&gt;When we resurrect this project in another time and space, I hope it&amp;#8217;ll be with decent funding so we can put together a solid, polished unit so we don&amp;#8217;t have to worry about setting things up on-site and can instead focus on the part that makes it interesting: the interaction between us and the participants.&lt;/p&gt;

&lt;h3&gt;You get better at it&lt;/h3&gt;

&lt;p&gt;The four of us had never made anything as a team, so it took us a while to learn who was good at what, and how we should settle disputes (like whether it was worth Owen risking broken bones to hang fairy lights from the top of the pole), and what we ultimately wanted.&lt;/p&gt;

&lt;p&gt;We even got better at simple things that&amp;#8217;ll carry over to next time, such as constructing, painting, ripping duct tape, convincing strangers, dealing with bureaucracy, porting heavy things and packing cars.&lt;/p&gt;

&lt;p&gt;As Sas&amp;#8217;s sister &lt;a href="http://www.melissadeerson.com/" target="_blank"&gt;Melissa&lt;/a&gt; (an installation artist of renown) told us, art is just problem solving.&lt;/p&gt;

&lt;p&gt;Next time we&amp;#8217;re going to be even better.&lt;/p&gt;

&lt;p&gt;I can&amp;#8217;t wait for next time.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thanks to Owen, Pat and Sas for reading over this post and for being incredible in general&lt;/em&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/atroche/~3/hjRgVlsdG7k/41656373356</link><guid isPermaLink="false">http://atroche.org/post/41656373356</guid><pubDate>Mon, 28 Jan 2013 00:34:00 +0000</pubDate><category>festival</category><category>interactive art</category><category>rainbow serpent</category><category>digital art</category><category>installation</category><feedburner:origLink>http://atroche.org/post/41656373356</feedburner:origLink></item><item><title>A prototype speech synthesiser from Bell Labs in 1939. Found the...</title><description>&lt;iframe width="400" height="299" src="http://www.youtube.com/embed/0rAyrmm7vv0?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;A prototype speech synthesiser from Bell Labs in 1939. Found the video while researching my upcoming installation at &lt;a href="http://www.rainbowserpent.net/" target="_blank"&gt;Rainbow Serpent&lt;/a&gt;.&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/atroche/~3/EtToDOg1ukI/39113106967</link><guid isPermaLink="false">http://atroche.org/post/39113106967</guid><pubDate>Sat, 29 Dec 2012 07:45:08 +0000</pubDate><category>technology</category><category>speech synthesis</category><category>old</category><feedburner:origLink>http://atroche.org/post/39113106967</feedburner:origLink></item><item><title>JavaScript Indentation</title><description>&lt;p&gt;JavaScript doesn&amp;#8217;t have a &lt;a href="http://www.python.org/dev/peps/pep-0008/" target="_blank"&gt;PEP8&lt;/a&gt; equivalent. There&amp;#8217;s no official rule about how code should be indented. Community styleguides (of which there are many) have no clear consensus. &lt;strong&gt;What&amp;#8217;s a coder to do?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I wrote a script to clone the 100&amp;#160;&lt;a href="https://github.com/languages/JavaScript/most_watched" target="_blank"&gt;most watched JS projects&lt;/a&gt; on GitHub&lt;sup id="fnref:p30994290348-1"&gt;&lt;a href="#fn:p30994290348-1" rel="footnote" target="_blank"&gt;1&lt;/a&gt;&lt;/sup&gt; and determine the type of whitespace they use for indenting their .js files. &lt;!-- more --&gt; Here&amp;#8217;s a summary:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i.imgur.com/unKSl.png" alt="Indentation used in top 100 watched JS GitHub projects"/&gt;&lt;/p&gt;

&lt;p&gt;Compare this to the universal dominance of particular styles in other languages like Ruby and Python, and it seems bizarrely egalitarian. Is the JS community particularly fractious and disorganised?&lt;/p&gt;

&lt;p&gt;The top ten projects tell a different story. &lt;strong&gt;Eight&lt;/strong&gt; of them use two spaces (jQuery and three.js both use tabs.)&lt;/p&gt;

&lt;p&gt;How do the results compare with advice from the most prominent styleguides?&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://javascript.crockford.com/code.html" target="_blank"&gt;Douglas Crockford&lt;/a&gt;: four spaces&lt;/li&gt;
&lt;li&gt;&lt;a href="http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml#JavaScript_Style_Rules" target="_blank"&gt;Google&lt;/a&gt;: two spaces&lt;/li&gt;
&lt;li&gt;&lt;a href="http://docs.jquery.com/JQuery_Core_Style_Guidelines" target="_blank"&gt;jQuery&lt;/a&gt;: tabs&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rwldrn/idiomatic.js/" target="_blank"&gt;Idiomatic JavaScript&lt;/a&gt;: two spaces&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/styleguide/javascript" target="_blank"&gt;GitHub&lt;/a&gt;: two spaces&lt;/li&gt;
&lt;li&gt;&lt;a href="https://npmjs.org/doc/coding-style.html" target="_blank"&gt;NPM&lt;/a&gt;: two spaces&lt;/li&gt;
&lt;li&gt;&lt;a href="http://coffeescript.org/" target="_blank"&gt;CoffeeScript output&lt;/a&gt;: two spaces&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;jQuery is used by &lt;a href="http://w3techs.com/technologies/overview/javascript_library/all" target="_blank"&gt;more than half of all websites&lt;/a&gt;, and Douglas Crockford wrote &lt;a href="http://stackoverflow.com/questions/74884/good-javascript-books" target="_blank"&gt;Stack Overflow&amp;#8217;s favourite JavaScript book&lt;/a&gt;, but it&amp;#8217;s clear that they&amp;#8217;re both out of touch with the JavaScript community.&lt;/p&gt;

&lt;p&gt;The prevalence of the two spaces style is probably a result of the influence of the Ruby and Rails on web development, and of the callback-driven nature of browser / Node.js development. But I&amp;#8217;d love to hear other suggestions as to why.&lt;sup id="fnref:p30994290348-2"&gt;&lt;a href="#fn:p30994290348-2" rel="footnote" target="_blank"&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;For my next trick I&amp;#8217;ll adapt my code (written in CoffeeScript, by the way) to investigate line length, trailing whitespace and other questions of JavaScript formatting. If you want to see where it goes, follow me on Twitter &lt;a href="http://twitter.com/atroche" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Indentation is a matter of personal preference (it&amp;#8217;s why they call it style, after all), but if you&amp;#8217;re starting an open source project and want it to be consistent with community standards, &lt;strong&gt;indent with two spaces&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Join the discussion on &lt;a href="http://news.ycombinator.com/item?id=4492532" target="_blank"&gt;Hacker News&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;&lt;ol&gt;&lt;li id="fn:p30994290348-1"&gt;
&lt;p&gt;Projects on GitHub might not reflect how most programmers (who work on commerical software) are writing their code. But seeing as most production JS is minified beyond recognition, it&amp;#8217;s the best dataset we&amp;#8217;ve got to work with. &lt;a href="#fnref:p30994290348-1" rev="footnote" target="_blank"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn:p30994290348-2"&gt;
&lt;p&gt;My friend and mentor &lt;a href="http://red56.co.uk/" target="_blank"&gt;Tim Diggins&lt;/a&gt; suggested investigating the influence that the server-side language has on JavaScript style. I&amp;#8217;d guess that, e.g., projects using Python on the backend tend to use four spaces. &lt;a href="#fnref:p30994290348-2" rev="footnote" target="_blank"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/atroche/~3/IecymeP6JTQ/30994290348</link><guid isPermaLink="false">http://atroche.org/post/30994290348</guid><pubDate>Thu, 06 Sep 2012 14:57:00 +0100</pubDate><category>coding</category><category>javascript</category><feedburner:origLink>http://atroche.org/post/30994290348</feedburner:origLink></item><item><title>Crowdfunding Political Donations</title><description>&lt;p&gt;&lt;em&gt;TL;DR version: Bottom-up Kickstarter for political issues. Let citizens pledge to donate money to political parties if they make certain promises.&lt;/em&gt;&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;Steve lives in London. The only political issue that he gets riled up about is gay rights, and more specifically same-sex marriage. This is understandable, because Steve can&amp;#8217;t legally marry Nigel, his partner of ten years.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;He wants the law to change&lt;/strong&gt;. What are his options? He could:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Write a letter to his representative&lt;/li&gt;
&lt;li&gt;Wait four years to vote&lt;/li&gt;
&lt;li&gt;Sit at home and wait for market researchers to call him and ask for his opinions&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;But Steve is clued-in and cynical enough to know that when it comes to politics, money talks. Even if (as argued in Freakonomics) it doesn&amp;#8217;t decide election outcomes, it certainly influences policy. Why else would corporations and individuals continue to donate &lt;a href="http://www.opensecrets.org/parties/index.php" target="_blank"&gt;so many millions&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;The current government in the UK doesn&amp;#8217;t have same-sex marriage on the agenda. The opposition party, Labour, have only made wishy-washy statements &lt;a href="http://www.pinknews.co.uk/2011/02/17/labour-calls-for-progress-on-gay-marriage/" target="_blank"&gt;like this&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&amp;#8220;It is right that we look at extending marriage equality for those people who want it. I welcome the announcement [of civil partnerships] and hope that progress can be made on this important issue as soon as possible.&amp;#8221;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Steve could donate £50 to Labour, but for all they know he could be donating because he believes in higher tax rates for the wealthy. They &lt;a href="https://secure2.labour.org.uk/donate" target="_blank"&gt;don&amp;#8217;t even ask&lt;/a&gt; why he&amp;#8217;s donating. Ditto for the Liberal Democrats and the Conservatives.&lt;/p&gt;

&lt;p&gt;So Steve goes to CrowdPolitics (a temporary working title, of course) and starts a pledge. If the Labour party promises to introduce legislation to legalise same-sex marriage, they&amp;#8217;ll get his £50.&lt;/p&gt;

&lt;p&gt;His friends are passionate about the issue too, and they tweet and blog and so on until there&amp;#8217;s a significant pile of cash sitting there for the taking. Individual donations are huge. Of the $86 million Obama has raised for the 2012 election, 48% has been from &lt;a href="http://www.opensecrets.org/pres12/index.php?ql3" target="_blank"&gt;&amp;#8220;small individual&amp;#8221; contributions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If Labour won&amp;#8217;t promise to introduce same-sex marriage legislation in their first term, Steve and co. will never get charged. Just like Kickstarter, it&amp;#8217;s all-or-nothing. Labour isn&amp;#8217;t against same-sex marriage. But the incentives aren&amp;#8217;t there for them to start pushing the issue. Crowdfunding political pledges would provide &lt;strong&gt;clear, public, transparent and explicit&lt;/strong&gt; incentives for them to do so.&lt;/p&gt;

&lt;p&gt;Importantly, they never have to acknowledge that money is the reason why they made the promise. They won&amp;#8217;t have to admit openly that their party policies are just another factor in a financial equation. They can make the promise and say it&amp;#8217;s because they care about human rights and equality. It&amp;#8217;s a win-win.&lt;/p&gt;

&lt;p&gt;If Labour break their promise a few years later, they know that they&amp;#8217;ll never receive another penny or vote from Steve or his friends. They&amp;#8217;ll look like liars and cowards and frauds. Without an explicit statement of intent, it&amp;#8217;s easy for them to backpeddle and make excuses and vague statements about their future policy.&lt;/p&gt;

&lt;p&gt;The major problem I can see is this: who decides whether a promise fulfils a pledge, and how? The site moderators? The people who pledge? Will they each get one vote, or is it proportonal to how much money they donated?&lt;/p&gt;

&lt;p&gt;I&amp;#8217;d love some suggestions on how to solve that. Because I don&amp;#8217;t see anything else getting in the way of making this work. Or am I missing something?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Join the discussion on &lt;a href="http://news.ycombinator.com/item?id=3364278" target="_blank"&gt;Hacker News&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/atroche/~3/qPovneeu76Y/14353738610</link><guid isPermaLink="false">http://atroche.org/post/14353738610</guid><pubDate>Sat, 17 Dec 2011 14:31:00 +0000</pubDate><category>startup idea</category><category>social</category><category>political</category><category>crowdfunding</category><feedburner:origLink>http://atroche.org/post/14353738610</feedburner:origLink></item><item><title>Rapid vetting of startup ideas: IsThisCrazy.com</title><description>&lt;p&gt;I have lots of dumb ideas for tech ventures.&lt;sup id="fnref:p10456101073-poker"&gt;&lt;a href="#fn:p10456101073-poker" rel="footnote" target="_blank"&gt;1&lt;/a&gt;&lt;/sup&gt; When one hits me, I often think that it&amp;#8217;s brilliant and world-changing and guaranteed to let me buy the &lt;a href="http://simpsons.wikia.com/wiki/Chester_Lampwick" target="_blank"&gt;solid gold house and rocket car&lt;/a&gt; I&amp;#8217;ve always wanted. But after the &lt;a href="http://www.youtube.com/watch?v=U8BWBn26bX0" target="_blank"&gt;psilocybin wears off&lt;/a&gt; and my friends calm me down, I usually see cracks in my plan&lt;sup id="fnref:p10456101073-1"&gt;&lt;a href="#fn:p10456101073-1" rel="footnote" target="_blank"&gt;2&lt;/a&gt;&lt;/sup&gt;, and put it on the shelf in my brain marked &amp;#8216;not quite&amp;#8217;.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;This shelf is already pretty full. And the misshapen, broken toys lying there constantly beckon for me to pick them up and play with them, to turn them over in my mind and reconsider them from new angles. Because what if, right? What if there is a way to make them work, and I&amp;#8217;m just not seeing it?&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s part of me that doesn&amp;#8217;t want anyone else to hear them. If they are as incredible as I hope they are, I want the accompanying fame and riches. I&amp;#8217;d rather &lt;a href="http://en.wikipedia.org/wiki/War_of_Currents" target="_blank"&gt;be Edison than Tesla&lt;/a&gt;. I&amp;#8217;m a dragon who&amp;#8217;s sitting on a pile of shiny things and jealously, suspiciously won&amp;#8217;t let any jewelers inspect them for flaws. I&amp;#8217;m also a guy who uses terrible metaphors.&lt;/p&gt;

&lt;p&gt;Whatever I am, my curiosity is getting the better of me. I want to see if other people can innovate around the problems, or at least give me a quick, firm &amp;#8220;What the fuck were you thinking?&amp;#8221; There&amp;#8217;s wisdom in them there crowds. It&amp;#8217;s like Eric S. Raymond said (and possibly still says every so often): &lt;a href="http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar" target="_blank"&gt;&amp;#8220;given enough eyeballs, all bugs are shallow&amp;#8221;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Enough abstract talk. Let&amp;#8217;s walk through how &lt;strong&gt;IsThisCrazy.com&lt;/strong&gt; would work, with Uncle Quentin from &lt;a href="http://en.wikipedia.org/wiki/The_Famous_Five_(series)" target="_blank"&gt;the Famous Five&lt;/a&gt;&lt;sup id="fnref:p10456101073-2"&gt;&lt;a href="#fn:p10456101073-2" rel="footnote" target="_blank"&gt;3&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Quentin is struck by an idea for &lt;a href="http://www.nytimes.com/2000/11/08/business/technology-petscom-sock-puppet-s-home-will-close.html?scp=2&amp;amp;sq=pets.com&amp;amp;st=cse" target="_blank"&gt;an online pet supplies store&lt;/a&gt; (thanks to Timmy, his niece Georgina&amp;#8217;s loveable mongrel)&lt;/li&gt;
&lt;li&gt;He condenses the basic idea down into a handful of sentences, and posts it from the main page of the app&lt;/li&gt;
&lt;li&gt;After a little time, every famous one of the Famous Five gives feedback, in two ways: with &lt;a href="http://www.ted.com/talks/niall_ferguson_the_6_killer_apps_of_prosperity.html" target="_blank"&gt;TED-style ratings&lt;/a&gt; (&amp;#8216;fascinating&amp;#8217;, &amp;#8216;unconvincing&amp;#8217;, etc.), and with freeform comments.&lt;/li&gt;
&lt;li&gt;Seeing that the basic concept is not entirely without merit, Quentin provides more specific details (with images, videos, documents, etc.) on a separate page reachable from the summary view.&lt;/li&gt;
&lt;li&gt;Julian and Dick are particularly keen on the idea, and, after seeing that Quentin is looking for collaborators with design and business skills, get in touch.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;So Quentin ends up more confident in the potential of his scheme, more aware of possible problems, and with a core team of collaborators. This is the ideal scenario, but even if it got rejected unanimously it&amp;#8217;d still be much better for him to see the abject folly in his idea instead of stewing over it for years, starting at Timmy and wondering &amp;#8220;What If?&amp;#8221;&lt;/p&gt;

&lt;p&gt;I wish the site existed now so I could post this idea to it and see if it&amp;#8217;s crazy or not.&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;&lt;ol&gt;&lt;li id="fn:p10456101073-poker"&gt;
&lt;p&gt;The one I had tonight was for a kind of online poker where all of your winnings go to a charity of your choice (there&amp;#8217;s a chance you&amp;#8217;ll end up donating way more than you put in, and the only risk is that the money will go to some other entirely deserving cause) &lt;a href="#fnref:p10456101073-poker" rev="footnote" target="_blank"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn:p10456101073-1"&gt;
&lt;p&gt;Maybe it&amp;#8217;s already been done before, or maybe it depends on technology that doesn&amp;#8217;t exist yet, or maybe no one in the world except me would ever use it. &lt;a href="#fnref:p10456101073-1" rev="footnote" target="_blank"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn:p10456101073-2"&gt;
&lt;p&gt;Because a) he&amp;#8217;s a scientist and b) why the fuck not? &lt;a href="#fnref:p10456101073-2" rev="footnote" target="_blank"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/atroche/~3/3NberMAVdjQ/10456101073</link><guid isPermaLink="false">http://atroche.org/post/10456101073</guid><pubDate>Tue, 20 Sep 2011 23:13:00 +0100</pubDate><feedburner:origLink>http://atroche.org/post/10456101073</feedburner:origLink></item><item><title>Better Volunteering for Web Geeks</title><description>&lt;p&gt;&lt;strong&gt;Summary for the impatient&lt;/strong&gt;: &lt;em&gt;let&amp;#8217;s create a non-profit which feels like a startup, makes awesome stuff on the web for charities, and is exactly the kind of place where we&amp;#8217;d volunteer.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Charities are great at building wells in African villages, but terrible at doing anything online. Fair enough: it&amp;#8217;s not their speciality. But it does mean that they&amp;#8217;re missing out on brilliant opportunities to get people engaged (and reaching for their wallets).&lt;/p&gt;

&lt;p&gt;The biggest ones pay through the nose to corporate IT consultancies, but the vast majority just give their system administrator&amp;#8217;s fourteen-year-old son free rein. Neither &lt;a href="http://www.oxfam.org.uk/about_us.html" target="_blank"&gt;scenario&lt;/a&gt; is &lt;a href="http://www.svp.org.uk/" target="_blank"&gt;optimal&lt;/a&gt;.&lt;/p&gt;

&lt;!-- more --&gt;

&lt;p&gt;Any of you could undoubtedly do better, even as a volunteer. But unless you&amp;#8217;re a polymath with plenty of free time, you&amp;#8217;re going to need a team to work with. And the staff at charities are generally overworked and undervalued, working with legacy codebases and bosses who don&amp;#8217;t know the first thing about computers. Do you really want to spend your free time in that environment?&lt;/p&gt;

&lt;p&gt;There needs to be a lean non-profit web agency that exclusively makes awesome stuff for other non-profits. You&amp;#8217;d never have to deal with the bureaucracy or incompetence inherent in large organisations, and you&amp;#8217;d work with smart people on the cutting edge of design, programming, marketing, and all the other disciplines needed to make a great online experience. It sounds just like a startup, doesn&amp;#8217;t it?&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;re going to save the world, there&amp;#8217;s no reason why you can&amp;#8217;t have fun and learn from your peers in the process. It&amp;#8217;d be a great way to pad your portfolio or github profile (obviously we&amp;#8217;d open source our work as much as possible) as well as meet potential employees, employers, co-founders, mentors and friends.&lt;/p&gt;

&lt;p&gt;There are problems. First: the inevitably high volunteer turnover rate. When push comes to shove, your charity work is never going to take priority over your family life and or your job. Although high turnover means a steady stream of new faces and ideas, it also creates significant overhead as new volunteers are brought up to speed.&lt;/p&gt;

&lt;p&gt;There are ways to mitigate this, aside from building the kind of place you&amp;#8217;d prioritise over your job. Keeping a minimal paid staff would ensure that at least someone on the team has been there from the beginning of the project, and knows what needs to be done and who can do it.&lt;/p&gt;

&lt;p&gt;But who pays their salaries? Soliciting donations from the public would be tough. Oxfam struggles to get people to reach for their wallets, and they use photos of starving children. Ours would only feature a fridge running low on diet coke. Corporate donations from tech companies are more likely. This is exactly the kind of thing Google would get behind.&lt;/p&gt;

&lt;p&gt;We could also charge our clients fees. We&amp;#8217;d make sure it&amp;#8217;s cheaper than outsourcing it to an IT firm or hiring in-house staff. We could undercut the going rate hugely, because most of the work would be done by volunteers, and because we&amp;#8217;re not looking to turn a profit. And who knows? There are probably government grants for this kind of thing.&lt;/p&gt;

&lt;p&gt;The first few projects might need to be done for free, until we&amp;#8217;ve built up a reputation and a portfolio to convince organisations that we&amp;#8217;re worth it. We&amp;#8217;re not going to be working with Oxfam right off the bat. We&amp;#8217;ll start small, explore the space and find a viable &amp;#8216;business model&amp;#8217; before scaling.&lt;/p&gt;

&lt;p&gt;After a few projects, we&amp;#8217;d have considerable expertise at tugging heartstrings, recruiting volunteers, increasing donations, and all other facets of the unique (but not totally unfamiliar) problem set faced by charities. Why would they want to hire anyone else?&lt;/p&gt;

&lt;p&gt;Part of why I&amp;#8217;m so excited about this is because I know that London is ready for this. It&amp;#8217;s teeming with enthusiastic, talented designers and developers at &lt;a href="http://kingscross.the-hub.net/public/" target="_blank"&gt;startup hubs&lt;/a&gt;, &lt;a href="https://london.hackspace.org.uk/" target="_blank"&gt;hackspaces&lt;/a&gt;, &lt;a href="https://ldnpydojo.eventwax.com/london-python-code-dojo-season-2-finale" target="_blank"&gt;dojos&lt;/a&gt;, &lt;a href="http://www.meetup.com/javascript-3/" target="_blank"&gt;meetups&lt;/a&gt;, &lt;a href="http://www.meetup.com/London-MongoDB-User-Group/events/19793351/" target="_blank"&gt;user groups&lt;/a&gt;, and, most importantly, &lt;a href="http://london.pubstandards.com/" target="_blank"&gt;pubs&lt;/a&gt;. It also has more NGOs, non-profits and charities than any other city on the planet.&lt;/p&gt;

&lt;p&gt;So let&amp;#8217;s do it before those kids in Silicon Valley beat us to the punch.&lt;/p&gt;

&lt;p&gt;(&lt;em&gt;&lt;a href="http://news.ycombinator.com/item?id=3007880" target="_blank"&gt;Discuss on Hacker News&lt;/a&gt;&lt;/em&gt;)&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/atroche/~3/XxMylbg2890/10311421235</link><guid isPermaLink="false">http://atroche.org/post/10311421235</guid><pubDate>Sat, 17 Sep 2011 12:26:00 +0100</pubDate><feedburner:origLink>http://atroche.org/post/10311421235</feedburner:origLink></item><item><title>jam.ly</title><description>&lt;p&gt;Not all bands meet in high school or university, or through friends. There&amp;#8217;s a reason NME and Rolling Stone devote space to classifieds written by groups desperate for bass players, and why there are thousands of similar (but more wackily typeset) &lt;a href="http://i.imgur.com/KW9el.jpg" target="_blank"&gt;flyers&lt;/a&gt; flapping on noticeboards in Shoreditch and Williamsburg, the hipster capitals of the world.&lt;/p&gt;

&lt;p&gt;The Internet is obviously a better means to this end. When was the last time you took a flyer or looked at the classifieds? The idea of a site to hook musicians up isn&amp;#8217;t original, but it is so far poorly implemented. The ones I could find suffer from &lt;a href="http://www.band-me-up.com/FIND/musicians/available_details.asp?TID=2020&amp;amp;NAME=Lord+Goatthorn" target="_blank"&gt;ugly design&lt;/a&gt;, an &lt;a href="http://www.formaband.co.uk/" target="_blank"&gt;extremely narrow target demographic&lt;/a&gt; or &lt;a href="http://www.joinmyband.co.uk/" target="_blank"&gt;having even fewer features than Craigslist&lt;/a&gt;. The market is clearly &lt;a href="http://newyork.craigslist.org/muc/" target="_blank"&gt;humungous&lt;/a&gt;. Let&amp;#8217;s see if we can do better.&lt;/p&gt;

&lt;p&gt;Call the site &lt;em&gt;jam.ly&lt;/em&gt; for now. Its users are either existing bands looking for new members, or lonely musicians looking to join or form bands. Each user keeps a profile, and browses and searches through the others to find someone to jam with.&lt;/p&gt;

&lt;p&gt;jam.ly automatically recommends the best matches to the user, to eliminate time spent browsing through profiles of people they&amp;#8217;re clearly never going to want to meet. &lt;a href="http://okcupid.com" target="_blank"&gt;OKCupid&lt;/a&gt; (the only dating site run by Harvard maths nerds) is a good model here. It asks pointed questions (e.g. &amp;#8220;How frequently do you bathe or shower?&amp;#8221;), and matches users on how similarly they answer, along with some other crucial factors like gender and age.&lt;/p&gt;

&lt;p&gt;jam.ly can run along the same lines, except with music-related questions and special attention paid to things like:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Skill&lt;/strong&gt;: there are a lot of awful &amp;#8220;musicians&amp;#8221; out there, and time shouldn&amp;#8217;t be wasted meeting them. Embedded videos in profiles should help separate the &lt;a href="http://www.youtube.com/watch?v=aZpD0btOZx8&amp;amp;feature=related" target="_blank"&gt;wheat&lt;/a&gt; from the &lt;a href="http://www.youtube.com/watch?v=O4zbf31oeNE&amp;amp;feature=related" target="_blank"&gt;chaff&lt;/a&gt;, especially if you allow users to rate each other.&lt;sup id="fnref:p7665332175-2"&gt;&lt;a href="#fn:p7665332175-2" rel="footnote" target="_blank"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Taste&lt;/strong&gt;: some people are looking to start the next great Weezer cover band&lt;sup id="fnref:p7665332175-3"&gt;&lt;a href="#fn:p7665332175-3" rel="footnote" target="_blank"&gt;2&lt;/a&gt;&lt;/sup&gt;. Others want a platonic soul mate to get high with them and write a &lt;a href="http://en.wikipedia.org/wiki/The_Dark_Side_of_the_Moon" target="_blank"&gt;concept album about space&lt;/a&gt;. The site should hook into their &lt;a href="http://last.fm" target="_blank"&gt;Last.fm&lt;/a&gt; account&lt;sup id="fnref:p7665332175-1"&gt;&lt;a href="#fn:p7665332175-1" rel="footnote" target="_blank"&gt;3&lt;/a&gt;&lt;/sup&gt; to give a compatibility rating, but they&amp;#8217;ll also list the kind of stuff they want to play.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Location&lt;/strong&gt;: this is huge. How far away from do they live? Are they a five minute tram ride away or a 50km drive from one side of the city to the other? Obviously beyond a certain distance there&amp;#8217;s no point in ever seeing their profile.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Commitment&lt;/strong&gt;: how many hours a week are they will to put into this? How willing and able are they to leave their jobs and travel to other cities to tour, if it comes to that?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Equipment&lt;/strong&gt;: do they already have a gig-worthy rig, or do they practise on a micro amp? Do they have a space to jam in, or any recording equipment?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Experience&lt;/strong&gt;: past performance predicts future performance. If they&amp;#8217;ve been in a successful band before, they should be able to provide references from that band with links to myspace or &lt;a href="http://bandcamp.com" target="_blank"&gt;bandcamp&lt;/a&gt; or whatever it is the kids use these days.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;That&amp;#8217;s all I can think of for now. Tell me if I&amp;#8217;ve missed anything important.&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;&lt;ol&gt;&lt;li id="fn:p7665332175-2"&gt;
&lt;p&gt;I know people who spend hours watching videos of other guitarists on forums and YouTube, giving feedback and criticism. This is just like that, except they&amp;#8217;ll feel like they&amp;#8217;re making even more of a difference. &lt;a href="#fnref:p7665332175-2" rev="footnote" target="_blank"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn:p7665332175-3"&gt;
&lt;p&gt;The current holders of that title are called &lt;a href="http://www.youtube.com/watch?v=knyrIWxkO5c" target="_blank"&gt;Meezer&lt;/a&gt;, and they are my heroes. &lt;a href="#fnref:p7665332175-3" rev="footnote" target="_blank"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn:p7665332175-1"&gt;
&lt;p&gt;Here&amp;#8217;s &lt;a href="http://www.last.fm/user/toomin" target="_blank"&gt;mine&lt;/a&gt;. By the way, Last.fm is based in the aforementioned hipster-mecca Shoreditch. They&amp;#8217;re nice guys, but are still using PHP. No one told them that 1995 called and it wants its programming language back. &lt;a href="#fnref:p7665332175-1" rev="footnote" target="_blank"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/atroche/~3/pdUm2CJFlbk/7665332175</link><guid isPermaLink="false">http://atroche.org/post/7665332175</guid><pubDate>Fri, 15 Jul 2011 23:35:52 +0100</pubDate><feedburner:origLink>http://atroche.org/post/7665332175</feedburner:origLink></item></channel></rss>
