"Dwarf Fortress may be the most complex video game ever made, but all that detail makes for fascinating game play, as various elements collide in interesting and challenging ways. The trick is getting started. In this guide, Fortress geek Peter Tyson takes you through the basics of this menacing realm, and helps you overcome the formidable learning curve." Excellent idea, O'Reilly, and lovely cover, too!
Paul Ford is always a joy, but this is a particular joy. To be savoured, and to let filter through you. There are lots of pithy quotations, but what sticks is what lies between the lines.
"His base is too good, and I don’t have the choke. He proceeds to take a more dominant position, scores points, and my body is burning from the effort. The choke he applies toward the end of the match is almost a formality, since I’m far too tired to do much more than hang on. Second place. Second place because I’m learning the triangle choke, not learning Jiu Jitsu. Chipp never wins tournaments." A fantastic piece of writing, about beat-em-ups and combat sports, and the mindset you get into as you play both. I'm not a combat sports man, but it nails some of the inside of your brain when you've played a lot of beat-em-ups, for sure.
"But to my eye, GIF is the most popular animation and short film format that's ever existed. It works on smartphones in millions of people's pockets, on giant displays in museums, in web browsers on a newspaper website. It finds liberation in constraints, in the same way that fewer characters in our tweets and texts freed us to communicate more liberally with one another. And it invites participation, in a medium that's both fun and accessible, as the pop music of moving images, giving us animations that are totally disposable and completely timeless."
"My wife and I talk about this. We talk about the protocol of the fertility clinic. We talk about her support group, and failure to produce. We talk about adoption, which is expensive and ambiguous. We talk about giving up on the process and living our lives without the ghosts of unconceived children (the most adorable ghosts there are). We talk, and talk, and wait." Powerful, sad, brave writing from Paul Ford. Sometimes, you wish things were nice for the good people in the world.
"I needed to get up to speed with doing recursive node structures so I coded up a project that would put a dot on the screen. When you tapped this dot, it would create a bunch of orbiting child-dots. These children could also be tapped, creating even more child nodes. This prototype took less than a day to create and I naively thought we would be done with the whole thing in a week, max. Silly me."
Marvellous, dense post from Robert on designing Planetary: lots of show-everything, material exploration, and plussing. What detail looks like.
"Years later, when recounting his conversations with Beckett (which he did often), André the Giant revealed that they rarely talked about anything besides cricket."
"In this scenario one sunny day you're working on low-level NoSQL projects at the Gootch or wherever, and you get an email from Facebook and you go for the interview and Zuckerberg is talking about scaling PHP and suddenly pauses, gets this look in his eye, pulls his hoodie over his head and says “You have sixty seconds. You should be running.” Because engineers, as we are often reminded, are the ultimate prey."
"A problem with the human mind – your human mind – is that it's a horrific kludge that will fail when you most need it not to. The Ugh Field failure mode is one of those really annoying failures. The idea is simple: if a person receives constant negative conditioning via unhappy thoughts whenever their mind goes into a certain zone of thought, they will begin to develop a psychological flinch mechanism around the thought. The "Unhappy Thing" – the source of negative thoughts – is typically some part of your model of the world that relates to bad things being likely to happen to you."
"Designers get handed a tool kit that has as many tools as a good swiss army knife, and the maps reflect these tools. Millions of people use them to make appointments across town, find restaurants, and drive home for the holidays.
But what if, instead of a swiss army knife, we used a box of crayons? Or charcoal and newsprint? Or play-doh? What would those maps look like? What could they tell us about the world?"
"One thing that I learned during the launch of the original Macintosh in 1984 was that the press usually oversimplifies everything, and it can't deal with the reality that there are many people playing critical roles on significant projects. A few people always get too much credit, while most people get too little, that's just the way it has always worked. But luckily, it's 2011 and I can use the service that I helped to create to clarify things." This is Good And Proper. (Also it's good management).
How ads used to be made. Some beautiful photographs here.
Useful notes on the modern way of deploying Rails applications with Bundler and Capistrano.
'"The expectation is slightly weird here, that you can do this stuff without killing yourself," added McNamara. "Well, you can't, whether it's in London or New York or wherever; you're competing against the best people in the world at what they do, and you just have to be prepared to do what you have to do to compete against those people."'
This is what McNamara considers responding to controversy. I'm furious that men like this are allowed to manage other human beings.
"This is an atlas, then, made by that other nature, seen through other eyes. But those eyes have been following me, unseen and without permission, and thus I consider provoking breach a necessary act." This is good.
"csvkit is a library of utilities for working with CSV, the king of tabular file formats." Ooh.
"Synapse is an app for Mac and Windows that allows you to easily use your Kinect to control Ableton Live, Quartz Composer, Max/MSP, and any other application that can receive OSC events. It sends joint positions and hit events via OSC, and also sends the depth image into Quartz Composer. In a way, this allows you to use your whole body as an instrument." Oooh. OSC into anything; really nice, dead simple, and exactly the sort of thing I've been considering poking.
"…there is something far more interesting at work in Heavy Rain: its successful rejection of the primary operation of cinema. The game doesn't fully succeed in exploiting this power, but it does demonstrate it in a far more synthetic way than do other games with similar goals. If "edit" is the verb that makes cinema what it is, then perhaps videogames ought to focus on the opposite: extension, addition, prolonging. Heavy Rain does not embrace filmmaking, but rebuffs it by inviting the player to do what Hollywood cinema can never offer: to linger on the mundane instead of cutting to the consequential." Ian Bogost is smart, and this is brilliant (and also provides a citation for "film is editing", which is something I've blathered about before).
Jones has the keys to the helicarrier: "in summary: Schulze is spending the week in zero-g combat training, Tom is playing with an orangutan genome that he got from some guy in Zurich and I’m building a laser-harp."
Really rather good, from what I've read so far, especially for prototyping.
Really excellent presentation on the basics of SPARQL – lots of good examples, lots of hands-on stuff, and clear. Worth going back to.
"Designed by London architect Julian Hakes, the Mojito shoe is made of carbon fiber—to give it strength and spring—and laminated with rubber on the bottom and leather—from furniture manufacturers in High Wycombe, England—on top." Gorgeous.
"Here is a needlework sampler I’ve made based on the tradition of needlework samplers and the processes used by producers to create contemporary musical compositions."
"this is good level design." A lovely dissection of a couple of screens from Super Mario Land; detailed, spot-on, carefuly analysis from Anna Anthropy. Amazing what you can do with four types of block.
"Why are so many people getting divorced today? It’s because most of us don’t have extended families anymore. It used to be that when a man and a woman got married, the bride got a lot more people to talk to about everything. The groom got a lot more pals to tell dumb jokes to." The rest of the quotation is where the magic happens.
In which photographers, or, more likely, their assistants, upload lighting test shots. Some are striking; some are practical; some are made of awesome. Fun!
The last keffiyeh factory in Palestine is going out of business; they're all made in China now. Well done, hipsters!
Recommended by Matt Haughey.
That is quite some paper engineering going on there.
When I moved house recently, I managed to find my copy of Katharine Whitehorn‘s classic Cooking In A Bedsitter. Almost everyone I’ve shown it to has loved it, and asked for me to put more of it online, and so Easter Weekend seemed as good a time as any to dog-ear some pages.
Whitehorn’s book was first published in 1961, and targets the early twenty-somethings moving into small bedsits with the advent of first jobs; her goal is to point out that you can cook perfectly well – even rather entertainingly – with a single gas ring and no sink, but you’re not going to be cooking like mother – and you’re going to have to be a little bit creative.
What follows is a selection of simple, cost-conscious and clearly explained recipes for the first-time bedsitter cook. They are accompanied by Whitehorn’s barbed tongue and voice of expertise, although she barely lived in a bedsit, and didn’t really enjoy cooking, as this interview with Rachel Cooke from last year’s Observer details.
There are two sections to the book. The first, “Cooking To Stay Alive” is a crash course in cookery, storage, inventive use of space and savvy cooking. The second, “Cooking To Impress”, looks at how to cook for parties or groups or, most importantly of all, objects of affection. It’s here that Whitehorn’s pragmatism combines with a saucy barb and, frankly, makes me laugh very hard.
Anyhow, it was hard not to copy out the whole book, but I’ve tried to be reserved to give you an idea of what you’re missing. Do buy the book – it’s still in print, although without the delightful cover of the Penguin edition – if only for a slice of cultural history, when bedsits weren’t last resorts and we were still learning what to do with tinned food. Also, because it’s funny, as I hope you’ll see. I’ve tried to not quote the recipes as much as the text, if only to make it worth your while buying it.
p.13, introducing the notion of cooking in a bedsitter:
“it is a sad fact that the better the room itself and the house in which it is found, the worse the cooking problem tends to be. In a large squalid rooming house, where the landlord calls only to collect the rent and where the cleaning, if any, is done by an indifferent slut with no standards to maintained, adventurous cooking is perfectly possible… if you fill the whole house with the smell of burning onions you will be cursed but not evicted; and nothing will look much worse whatever you spill on it”.
“it is a common fallacy among the better class of landladies that one can exist entirely on tea, biscuits, and good books, without the need for food, beer, the wireless, or the companionship of the opposite sex”
“plenty of our troubles are of our own making. So many of us go into bedsitters, at least in the first instance, with the attitude of ‘me all alone in my little room with my little pan and my little spoon’ – and small pans, of course, make things ten times harder when you have only the one ring on which to cook everything you want to eat. Much better to think ‘me with my enormous appetite and my huge stewpan’.”
p.15, on learning to think like a bedsitter cook:
“The first thing a bedsitter cook must do is abandon the notion of ‘meat and two veg’, in favour of the idea of a simmering cauldron. Meat, yes; vegetables, certainly – thought it might be one or it might be four – but meat and vegetables deliberately chosen to be cooked together, so that the dish is all the better for one food sharing its flavours with another. And that brings us, inevitably, to the casserole.”
p.19, on arranging the room:
“You can save yourself a lot of trouble by deciding that one corner of the room is to be wholely given over to food. College girls who hide their cosmetics in their desks usually look as if they didn’t bother about their faces; by the same token, if you care about food, don’t hide it.”
p.20, explaining just what you really need to run a small kitchen:
“A good many cookery books start out by requiring a vast battery of equipment without which the simplest dish is doomed to failure. (I always burst into tears when I get to the bit about the little porcelain ramekins). But here it is not a question of the best possible tools, but the fewest… the right simple tools will stop you longing for the other, complicated ones.”
p.51, an early recipe illustrating just how simple some of the recipes are – and just how basic the ingredients:
Sausage and Smash
4 pork or beef sausages
a little fat
1 tin condensed vegetable soup
Fry sausages over medium flame 10 minutes; pour contents of tin into pan, and stir until heated, 3-4 minutes.
p.55, a recipe from the rather creative section on what you can do with bacon:
2/3 rashers bacon
1 small tin sweetcorn
2 eggs (optional)
1 dessertspoon flour
1 cup milk or less
First hard-boil eggs if you are using them. Then fry bacon until crisp; pour off fat till about a tablespoon remains. Add flour, over gentle heat, till fat is absorbed. Add liquid from tin, gradually, and then milk until you have added one cup in all. Stir until it thickens; add corn, bacon, and halved hard-boiled eggs. Simmmer 10 minutes.
p.63, introducing the section on vegetables:
“If meat costs 3s. 6d. a pound we think it cheap; if vegetables cost 3s. 56d a pound, we think them dear. Moral: eat vegetables.”
p.79, introducing the section on Beef:
“Most cookery books begin with the portrait, in profile, of the Planned Cow. This amiable beast is covered with dotted lines, like a map; and the idea is to show the uninitiated where their piece of beef should come from. I am sorry to deny my readers this pretty sight. But the trouble with the Planned Cow is that it looks so totally unlike the nameless red hunks that actually appear on the butcher’s slab. It is really more use to know what it looks like when you buy it than to know what it looked like when it was somebody’s mother (or son).”
p.100, on curry:
“Curry finds itself in this section because it is useless to try to impress anyone with a curry nowadays unless you have spent several years out East and are prepared to talk about it, as well as cook, for hours on end. When it comes to really elaborate curries it is much better to be on the receiving end, and fortunately most people who live in bedsitters know at least one Indian or Pakistani who is delighted to make a curry for an admiring friend. moreover, they are apt to know their proportions only in terms of .01 grains of saffron per half sheep, so that they will often make enough curry for you and everyone on the staircase to feed off for a week.”
p.143, introducing “Cooking to Impress”:
“Impressing visitors can usually be done in two ways: the Lavish and the Casual. For you in your bedsitter the lavish is impossible… instead you must concentrate on the apparently effortless meal – the attitude of ‘just a little thing I seem to have cooking in this pot’… if your guests are not to see you looking flustered over your cooking, this in practice means they had better not see you cooking at all.”
p.145, outlining a few important things to do first:
“3. Get yourself looking nice. In a house you can disappear and finish dressing – in a bedsitter, no. Besides, you want your friends to think that dark-eyed look is all Soul, not just mascara; and they won’t, if they see you putting it on.”
p.147 – “Who Are You Trying To Impress?”. Visitors come in four categories:
“1. The troglodyte in the next bedsitter.
2. Couples, or mixed singles, who are accustomed to kitchen food and drawing-room standards. They have forgotten what it was like to cook in a bedsitter (if they ever knew), and it is your business not to remind them.
3. Your parents, or your parents’ spies – who are there to reassure themselves that you are eating adequately, get to bed early, know no vicious young men, and breath plenty of clean fresh air.
4. Delicious little parties à deux.”
p.148 – Cooking for a Man:
“Elementary rules: avoid all whimsy and complication in the food.”
and later on:
“Don’t apologize much if anything goes wrong; don’t flap, whatever happens, and NEVER ask ‘Is it all right?'”
“Ah,” said a friend when I showed them that section; “that sounds a lot like sex.”
Of course, the elementary techniques described do not always apply:
“There is one class of man for whom a quite different routine is needed: the richie who has up till now bought you expensive meals in smart places – often your only decent meal that week – and now, to your horror, wants to get to know you better in your own surrounds. You don’t want him to think that you can’t be bothered to cook for him, or can’t stand him around the place, or else he will naturally never ask you out again. But equally, neither the food nor the atmosphere must be so inviting that he decides to give up eating out altogether in favour of eating in. The dodge here is to reverse the normal procedure, and fuss up and down constantly… he will quickly conclude that your own surroundings hold little promise for him, and go back to taking you to Boulestin’s, or of course luring you back to his own lush flat. Well, at least he has to see to the food there.”
p.149 – Cooking for a Girl is somewhat different, Whitehorn explains:
“You, as a man, can get away with more roughness than a girl can. But if you are seriously luring the girl, you have a dilemma: you certainly don’t want to give her the idea that you are struggling to impress her, but of course she will be touched and appreciative of any sign that shows you have remembered who it is you are feeding. The right compromise is to imply that you set yourself rather high standards of food; but add, almost as an afterthought, something of purely feminie appeal, like sticky chocolates or her own special brand of Turkish cigarettes.”
p.173 – The final chapter, on “Drink And Parties”, was “contributed by a man” – specifically, Whitehorn’s husband, Gavin Lyall.
“It should be news to no one that red wine goes with red meat and most game; white wine with fish, veal, and the sweet courses. More to the point, perhaps, is that white wine goes with carpets; red wine only with floors you can wipe clean or don’t need to care about.”
p.175, on Parties:
“There are only two rules for parties: the carpet rule redoubled in spades, and don’t mix the drinks.”
p.177, on serving Spirits:
“Spirits cost money. Pubs reckon getting 32 measure from one bottle (so you can work out a rough idea of their gross profit), but I shouldn’t go giving your friends pub-sized measures if you want them to stay friends.”
“There is nothing against having beer for the men and gin for the women – if you can keep the men away from the gin.”
As I said earlier; it’s a wonderful book, and the recipes in it vary from useful, fast snacks to ingenious dishes that might well become staples in time. And it’s worth it just for Whitehorn’s wonderful, barbed tongue.
"With this unique book, programmers, administrators, and others who handle data can learn by example from the best data practitioners in the history of the field. Modeled after O'Reilly's highly-acclaimed book, Beautiful Code, Beautiful Data lets readers look over the shoulders of prominent data designers, managers, and handlers for a glimpse into some of the most interesting projects involving data. In an engaging narrative format, the authors think aloud as they explain their work, highlighting the simple and elegant solutions to problems they encountered along the way." Oh. This could be lovely.
This is both good and bad in places; I'm not totally convinced by the "What would players rather shoot — a wall, or a Nazi?" argument, but I'm very interested (as per my previous writing on Far Cry 2) in notions of non-player characters as protagonist; the player as lens through which story emerges, rather than hero of said story. Stuff to think on, for sure, but I'm still working out how to respond to this; I'm not sure it fulfils its goal of discussing "how writers and designers can collaborate smoothly and successfully"; it just shows me some examples.
"We are defined by what we build. It’s not just the engineering ambition that designed these structures, nor the 20 people who died building the Brooklyn Bridge. It’s that we believe we can and decide to act." This is good.
Chemically, this makes sense, but I'd never thought this might be possible.
"Maybe participating in a Game Jam ought be a required rite of passage for anyone who wants to make videogames. It's a deep, oxygen-less dive into the depths of the industry, compressed into 48 hours. Survive it, and you can survive anything." Development as fractal.
"Smart things: the design of things that have computers in them, but are not computers". Mike Kuniavsky outlines the book he's currently working on. Looks interesting.
35mm, f1.8, crop-factor only, and with a built in motor so all the D40/D60 users can use it. This is big news – the first-party crop-factor prime. If they can make it super-affordable and good quality (at least as good as the 35mm f2 I'm thinking of buying) it's a lock.