Corpo Legal
Jul 23
Kieronononon’s new website
I’ve finally finishing up the last few IE bugs ( hopefully by the end of the week ) that’ve been keeping the new Kieronononon website from being released to the world, and I think it’s gone pretty swell.

Swanky new redesigned front page, with a beautiful grid, some nice layout, it grabs a huge amount of bits and pieces from sites that we use anyway ( twitter, last.fm, youtube, delicious ) and has some cool facebook integration.
I’d wanted to get away from the old layout wherein there was very little space for info on the front page, it needed to instantly point you to the things you’re interested in namely who we are and what we do, that’s the first half of the front page, but under that I wanted to show what we do that’s a bit different from other bands, we make loads of music videos, do pretty newsletter kinda things and we have kholing people (photos with our logo, there’s tonnes of them.)

I’d worked with the facebook API in writing a facebook app earlier, and for the band I wanted to have an ability to at least touch upon people who normally wouldn’t give us a second chance, so I created the ability to post messages onto our bands front page and at the same time post an MP3 onto the user’s facebook wall. This (I hope) should raise awareness of brutaltechnopunk =)

And one of the final cool things in this version of the site is the ability to edit almost any of the text via an inline text editor, meaning I can leave copy and writing some updates to the other guys in the band. This is awesome.
Jul 01
The most important section of a book I’ve read this year
“Public relations?” said Finkle-McGraw.
“Sir?” Modern etiquette was streamlines; no “Your Grace” or other honorifics were necessary in such an informal setting.
“Your department, sir.”
Hackworth had given him his social card, which was appropriate under these circumstances but revealed nothing else. “Engineering. Bespoke.”
“Oh, really. I’d thought anyone who could recognise Wordsworth must be one of those artsy sorts in PR.”
“Not in this case, sir. I’m an engineer. Just promoted to Bespoke recently. Did some work on this project, as it happens.”
“What sort of work?”
“Oh, PI stuff mostly,” Hackworth said. Supposedly Finkle-McGraw still kept up with things and would recognize the abbreviation for pseudo-intelligence, and perhaps even appreciate that Hackworth had made this assumption.
Finkle-McGraw brightened a bit. “You know, when I was a lad they called it AI. Artificial intelligence.
“Hackworth allowed himself a tight, narrow, and brief smile.
“Well, there’s something to be said for cheekiness, I suppose.”
“In what way was pseudo-intelligence used here?”
“Strictly on MPS’s side of the project, sir.” Imperial Tectonics had done the island, buildings and vegetation. Machine-Phase Systems – Hackworth’s employer – did anything that moved.
“Stereotyped behaviours were fine for the birds, dinosaurs, and so on, but for the centaurs and fauns we wanted more interactivity, something that would provide an illusion of sentience.”
“Yes, well done, well done, Mr Hackworth.”
“Thank you, sir.”
“Now, I know perfectly well that only the very finest engineers made it to Bespoke. Suppose you tell me how an aficionado of Romantic poets made it into such a position.”
Hackworth was taken aback by this and tried to respond without seeming to put on airs. “Surely a man in your position does not see any contradiction -”
“But a man in my position was not responsible for promoting you to Bespoke. A man in an entirely different position was. And I am very much afraid that such men do tend to see a contradiction.”
“Yes, I see. Well, sir, I studied English literature in college.”
“Ah! So you are not one of those who followed the straight and narrow path to engineering.”
“I suppose not, sir.”
“And your colleagues at Bespoke?”
“Well, if I understand your question, sir, I would say that, as compared with other departments, a relatively large proportion of Bespoke engineers have had – well, for lack of a better way of describing it, interesting lives.”
“And what makes one man’s life more interesting than another’s?”
“In general, I should say that we find unpredictable or novel things more interesting.”
“That is nearly a tautology.”
But while Lord Finkle-McGraw was not the sort to express feelings promiscuously, he gave the appearance of being nearly satisfied with the way the conversation was going. He turned back toward the view again and watched the children for a minute or so, twisting the point of his walking stick into the ground as if he were still sceptical of the island’s integrity. Then he swept the stick around in an arc that encompassed half he island. “How many of those children do you suppose are destined to lead interesting lives?”
“Well, at least two, sir – Princess Charlotte, and your granddaughter.”
“You’re quick, Hackworth, and I suspect capable of being devious if not for your staunch moral character,” Finkle-McGraw said, not without a certain archness. “Tell me, were your parents subjects, or did you take the Oath?”
“As soon as I turned 21, sir. Her Majesty – at that time, actually, she was still Her Royal Highness – was touring North America, prior to her enrolment at Stanford, and I took the Oath at Trinity Church in Boston.”
“Why? You’re a clever fellow, not blind to culture like so many engineers. You could have joined the First Distributed Republic or any of a hundred synthetic phyles on the West Coast. You would have had decent prospects and been free from all this” – Finkle-McGraw jabbed his cane at the two big airships – “behavioural discipline that we impose upon ourselves. Why did you impose it on yourself, Mr Hackworth?”
“Without straying into matters that are strictly personal in nature,” Hackworth said carefully, “I knew two kinds of discipline as a child: none at all, and too much. The former leads to degenerate behaviour. When I speak of degeneracy, I am not being priggish, sir – I am alluding to things well known to me, as they made my own childhood less than idyllic.”
Finkle-McGraw, perhaps realising that he had stepped out of bounds, nodded vigorously. “This is a familiar argument, of course.”
“Of course, sir. I would not presume to imply that I was the only young person ill used by what became of my native culture.”
“And I do not see such an implication. But many who feel as you do found their way into phyles wherein a much harsher regime prevails and which view us as degenerates.”
“My life was not without periods of excessive, unreasoning discipline, usually imposed capriciously by those responsible for laxity in the first place. That combined with my historical studies led me, as many others, to the conclusion that there was little in the previous century worthy of emulation, and that we must look to the 19th century instead for stable social models.”
“Well done, Hackworth! But you must know that the model to which you allude did not long survive the first Victoria.”
“We have outgrown much of the ignorance and resolved many of the internal contradictions that characterised that era.”
“Have we, then? How reassuring. And have we resolved them in a way that will ensure that all of those children down there live interesting lives?”
“I must confess that I am too slow to follow you.”
“You yourself said that the engineers in the Bespoke department – the very best – had led interesting lives, rather than coming from the straight and narrow. Which implies a correlation, does it not?”
“Clearly.”
“This implies, does it not, that in order to raise a generation of children who can reach their full potential, we must find a way to make their lives interesting. And the question I have for you, Mr. Hackworth, is this: Do you think that our schools accomplished that? Or are they like the schools that Wordsworth complained of?”
“My daughter is too young to attend school – but I should fear that the latter situation prevails.”
“I assure you that it does, Mr Hackworth. My three children were raised in those schools, and I know them well. I am determined that Elizabeth shall be raised differently.”
Hackworth felt his face flushing. “Sir, may I remind you that we have just met – I do not feel worthy of the confidences you are reposing in me.”
“I’m telling you these things not as a friend, Mr Hackworth, but as a professional.”
“Then I must remind you that I am an engineer, not a child psychologist.”
“This I have not forgotten, Mr Hackworth. You are indeed an engineer, and a very fine one, in a company that I still think of as mine – though as an Equity Lord, I no longer have a formal connection. And now that you have brought your part of this project to a successful conclusion, I intend to put you in charge of a new project for which I have reason to believe you are perfectly suited.”
“Part the First”, The Diamond Age or A Young Lady’s Illustrated Primer, Neal Stephenson
Jun 18

OKCupid really knows how to flatter a guy
May 17

How much Andrew WK can you get?!?
I am so excited.
Apr 29
[video]
Apr 27

Git Achievements in the Terminal just wasn’t enough.
Apr 10

tomlawrence:
Holy shit. Mind. Blown.
whoah, just whoah.
Mar 29

badass
Mar 25
Gigs in your area!
I like to know what cool gigs are on in the area, last.fm makes this easy! Just go to the page of Events in your area and click the google button and its added to your google calendar.

Mar 21
Opening Folders in TextMate from Finders ( no apps)
So you’re on 10.6, you want to be able to open a folder in Finder with TextMate, you could write a quicksilver trigger for it ( that doesn’t work for me ) you could write a SIMBL plugin ( too much work, could be unstable ) or you could find a third party app to do it ( more resources used )
Nope, we use the new Automator’s services, so load up Automator, and choose Service.
The global input needs changing to files or folders, I then set the application to Finder only as it’s less likely to have key-binding conflicts.
Add a Run Shell Script action, and put in this command ’ cat | xargs mate ’ this will send TextMate the files. Only one more step, and that’s to assign a key binding! This is done in the Keyboard Preference Pane, just double click in the gap where a key command should be to assign your own. I like to keep it consistent with Cyberduck ( beware that this conflicts with an existing Finder command )

Mar 18
iPhone Game Programming addendum
I got asked this a few times both before my talk on iPhone game programming, and afterwards for more specifics. So, lets talk about how you’d get setup.
I forget that most people in the world, as most people in mine don’t, so lets start from there. You need a Mac. Now there’s ways to get OS X running on your PC, and to be honest its totally fine to go from starting your project to sending it off to Apple on a hackintosh. There’s no DRM in the developer tools, they cost nothing. They’re the same tools we’ve used on the Mac for the past 20 odd years so they’re pretty mature.
In terms of other costs, you can make your app for free until you either want to test it on your iPhone, or submit it to apple, at that point you’ll need to have the dev license which I think is £60 a year. If you’re making an app that is either processor/GPS/multi-touch heavy you’re gonna want to do this upfront so you can get it running on your iphone sooner.
In my opinion though buying a Mac is a worthwhile investment, especially if you’re a computer scientist and you’ve only been using Windows all your life. It’s like if you only knew one programming language. For iPhone dev the minimum you need is an intel Mac so just do an ebay search for “intel mac min” and see what is cheap, these babies are easy yo take apart if you want to get a really old one and upgrade it yourself, that’s what I did for my Mac Mini server at home.
From there you want to be registered as an Apple developer (free) so you can grab the latest SDK. After that you can either just straight into the Apple Developer Docs (which are great!) or you could grab a book, this one is a pretty good overview of objective-c.
Mar 15

incase you were wondering, it turns out i still can get nervous.
Mar 12

Up (via graznador2) - thanks referer, you know who you are.
Mar 10

don’t mind me, just cleaning the trash.
Feb 28

New Article!
Movies