Home
Beware of the Train [entries|archive|friends|userinfo]
pozorvlak

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| My moblog Hypothetical, the place to be My (fairly feeble) website ]

In which I post blank verse [Dec. 11th, 2009|11:53 pm]
[Tags|, ]

As we know,
There are known knowns.
There are things we know we know.
We also know
There are known unknowns.
That is to say
We know there are some things
We do not know.
But there are also unknown unknowns,
The ones we don't know
We don't know.

-- Donald Rumsfeld
[Via Slate and Jeff Atwood.]
linkpost comment

Note to self [Nov. 30th, 2009|11:16 pm]
[Tags|, , ]

Suppose you have a choice between buying Item A, which is has quality 100 and costs £100, and Item B, which has quality 80 but costs only £50. Now suppose that you are buying these for Application C, which demands quality of at least 90. If you buy Item B, you have not saved £50 for a marginal reduction in quality; instead, you have completely wasted £50.

I keep making this mistake; hopefully now I've written it down I'll make it less often.
link8 comments|post comment

Project Euler in Factor, part 1 [Nov. 17th, 2009|11:48 pm]
[Tags|, , , ]

In a (probably futile) attempt to acquire Real Ultimate Power, I have been trying some Project Euler problems in Factor. Here are my first five solutions, along with my comments: I was going to post my first ten solutions, but this was getting too long.

Spoilers herein, obviously.

Problem 1 )

Problem 2 )

Problem 3 )

Problem 4 )

Problem 5 )

Overall comments
  • The dev tools are nice, once you work out what everything's called - the debugger's called the "walker", for instance. I particularly like the way that the listener pops up a stack effect declaration in a minibuffer when you type in a word's name - since the conventions are strictly followed, this is often all the documentation you need. When you need more, it's easy to get help and see source code using the help and see words, or using the browser (Alt+B). I haven't yet worked out how to take best advantage of the editor integration, but I'm sure that will come.
  • For getting started, I found the Factor cookbook invaluable.
  • #concatenative is one of the friendliest tech forums I've encountered, and hands down the most helpful. In every case my (admittedly n00bish) questions were answered before I'd finished posing them.
  • I'm finding programming without variables to be really hard. Factor does have facilities for both lexically- and dynamically-scoped variables, but I've been mostly avoiding their use, on the grounds that I'll have to learn how to use the stack some time and I might as well do so now.
Any comments or questions, on the code or the presentation, are very welcome!

Edit: thanks once again to the members of #concatenative, particularly slava and erg, for comments on this post.
linkpost comment

Memories of Fred [Oct. 21st, 2009|10:52 pm]
[Tags|, , , ]

Number 1 in an occasional series about friends and loved ones who are no longer with us.

My schoolfriend Fred Hood died on Christmas Eve last year, at the age of 28. Swept away by an avalanche while skiing in Austria, he was mercifully killed instantly. Being an international sort of chap, he had memorial services in Washington DC, Bologna, and Eton; I went to the Eton one, and then went back to his parents' house, where we held a wake for him in the marquee that had originally been hired for his brother's engagement party.

At the wake (and this is an idea I am totally stealing if I ever get asked to run one), they had a sort of open-mike eulogy: a microphone was passed around, and anyone who felt like it could stand up and share their memories of Fred. These were mine.

Back in 1997, we did a show called Blood and Honour at the Edinburgh Fringe, in which Fred played the leading man and I played a corpse. Fred was also in a rather better-received show called Who's Laughing Now?, in which he played a school bully. There's a story about Stanislavsky (from Bulgakov's Black Snow), in which Stanislavsky, unhappy with an actor's performance, calls for a bicycle and tells the actor "Now, love that woman on a bicycle!". In a similar spirit, I challenged Fred to sit down on a chair as his character. And he did. For a few seconds, as he thumped down, sprawled proprietorially, cast a hostile, privileged glance around the room, and shook open his newspaper, Fred wasn't inhabiting his body; instead, the space was occupied by an entirely different person, a million miles from the Fred we all knew. It remains one of the best pieces of acting I've ever seen.

Much was made at the service of Fred the actor, Fred the intellectual, Fred the scholar. Rather less was made of Fred the sportsman. And yet, we used to row together in Lower Boats, training six days a week and lifting weights for a couple of hours every Tuesday, Thursday and Saturday. I remember one day, when we went for a training run around one of those Etonian sports pitches named after an ancient Near Eastern civilisation, that Fred and I agreed to pace each other, and not to compete with each other. And yet, when we reached the final straight, I sped up to a sprint and hit the finish line well before him.

I just want to say that I'm sorry, dude. That was a dick move.
linkpost comment

Now is the discount of our winter tent [Oct. 13th, 2009|09:12 am]
[Tags|]

Winter approaches, and with it [info]wormwood_pearl's annual quest to find a suitable pair of winter boots. The rule appears to be "sturdy, affordable, feminine: pick two, and be prepared to compromise on at least one of those". In previous years we've picked affordable and feminine, and been rewarded with "boots" that barely last the season (in strict accordance with the teachings of Sam Vimes). This year we're in slightly better shape financially, so I'm inclined to at least try for sturdy and feminine, if such a thing can be found (my suggestion that we go for sturdy and affordable by getting her a pair of rigger's boots was not, I felt, met with the consideration it merited).

There's one problem: neither of us can stand the inside of shoe shops. So, in the interests of spending the absolute minimum amount of time in such dens of pain and horror, can any of you recommend anything?
link32 comments|post comment

(no subject) [Sep. 27th, 2009|12:00 pm]
[Tags|, , , ]

It occurred to me recently that programming comes in several flavours, and that how much I enjoy a programming task depends strongly on which flavour predominates. The flavours I've identified so far, in descending order of how much I like them, are the following:

Data munging: You have a large mass of data in some fairly generic form, and must fold, spindle and mutilate it with well-understood tools to extract the information of interest to you. Writing Unix scripts is the classic example, but list manipulation in Haskell or Lisp and array manipulation in J or APL have this flavour too.

Clever algorithms: You have some calculation or task to perform, and brute force has proved inadequate. Now you must apply the Power Of Your Mind to find a cunning and better approach. I haven't actually done very much of this stuff, but I have had to solve a couple of problems of this nature at my current employer, and have another one waiting for me on Monday morning.

Twisty if-statements, all alike: You want to zom all the glaars, but only if (the moon's in (Virgo or Libra), unless of course the Moon's in Libra and Hearts are playing at home), or (the engine-driver's socks are mismatched xor (the year ends in a seven and the month contains an R)). And you meanwhile want to wibble the odd-numbered spoffles if the Moon's in Libra, Hearts are playing at home and (the year ends in a seven or the engine-driver has mismatched socks). The challenge lies in making sure you've identified all the exceptions and special cases, and in actually coding them up correctly. Not remotely elegant, but better than...

Doctor X-style wizardry: Making a system do things that it was never intended to do. If you squint at the problem just right you have all the tools you need to do the job, sort of, but it's at best a witty hack and at worst a horrible bodge, and certainly not something you'd want to put much weight on. All non-trivial TeX programming has this nature. This kind of thing is quite fun when you're doing it as a joke or a proof-of-concept, but it's downright horrible when you need to do it to get something important done. But it's still far more fun than...

API spelunking. You have a candle, a slice of cheese, and a pair of old boots. You need a fork-handle. Is it even possible to construct one out of what you have? Is there a chain of method calls and constructors that will lead you from what you have to what you need? And if you succeed in constructing your fork-handle, is it the fork-handle you need? Or some nearby, but completely inappropriate, fork-handle? This is in some sense dual to data-munging. The worst examples I've encountered have actually not been in relation to documented APIs (though try reading lines out of a zipped text file in Java, if you want to see what I'm talking about), but rather in large crufty systems with complicated and ill-thought out data models. The Law of Demeter addresses this problem, but I have yet to work on a project that sticks to it. I'd settle for some sort of coherence theorem, but that would require coherent API design, which is kind of the problem to begin with...
link12 comments|post comment

I want to ride my bicycle [Sep. 26th, 2009|09:30 pm]
[Tags|, , ]

In an attempt to get fit, save money, cut her travel times, increase her mobility and reduce her carbon footprint all at the same time, [info]wormwood_pearl has started cycling again after over ten years out of the saddle. The old adage about not forgetting how turned out to be true, but there's a snag: even with the rear mudguard removed and the saddle lowered as far as it will go, Tobermory is still a bit too big for her (Orinoco would be much too big, even if the seat weren't rusted into place). When I started writing this post about a week ago I wrote that, at 16kg, Tobermory was too heavy for her to carry up and down three flights of stairs to our flat, but she's learned to cope with that remarkably quickly.

Anyway, we're contemplating getting her another bike that's more suited to her needs, and since I know that a lot of you are bike experts, I thought I'd ask here. She just wants to ride around town, not enter races: the bike would have to be able to cope with hills and cobbles and Leith's bumpy and potholed roads, but not scree slopes. I think she's fairly taken with the idea of an old-school ladies' bike, preferably with a basket. Handlebars that don't force your hands into radial deviation would be good, too. Cheap is much preferred: we don't have a lot of money to throw around, and it is in the nature of bikes to get nicked or kicked in. Does anyone have any suggestions for where we might best obtain a bike, what kind of bike to get, and how to fit it? We looked in at our Local Bike Shop, but everything there was at least 350 notes, which is a lot more than we were thinking of spending.

Also, does anyone have any good advice for cycling in traffic? All her previous cycling was done in the small town where she grew up, and Edinburgh traffic's a bit more aggressive (not to mention all the roadworks messing things up). The advice I've given her boils down to (a) assert your space and make your intentions obvious, (b) if it gets scary, don't hesitate to dismount and walk past the nasty bit. I also pointed her at [info]jwz's somewhat controversial advice, and the informative comment thread that resulted.

Edit: just so we're clear, I'm not saying that I agree with everything in that JWZ post. In particular, I disagree with points 7, 10 and 11 (lights, doing your own basic maintenance, and cycling on the pavements - unless he's talking about getting off and walking, it's not 100% clear to me). And I'd modify point 1 to "by all means listen to your friends with clip shoes and fixies, but bear in mind that their needs and abilities are different to yours." But a lot of the rest makes sense, and the comment thread was good.
link58 comments|post comment

Global warming and the Singularity [Sep. 21st, 2009|08:23 pm]
[Tags|, , , ]
[music |Queen - Ride the Wild Wind]

Last night I made a serious strategic error: I dared to suggest to some Less Wrongers that unFriendly transcendent AI was not the most pressing danger facing Humanity.

In particular, I made the following claims:
  1. That runaway anthropogenic climate change, while unlikely to cause Humanity's extinction, was very likely (with a probability of the order of 70%) to cause tens of millions of deaths through war, famine, pestilence, etc. in my expected lifetime (so before about 2060).
  2. That with a lower but still worryingly high probability (of the order of 10%) ACC could bring about the end of our current civilisation in the same time frame.
  3. That should our current civilisation end, it would be hard-to-impossible to bootstrap a new one from its ashes.
  4. That unFriendly AI, by contrast, has a much lower (<1%) chance of occurring before 2060, but that its consequences include Humanity's total extinction.
I'm a pessimist. I make no apology for this fact. But note that I'm actually less pessimistic in this regard than the Singularitarian Nick Bostrom, whose paper on existential risks lists runaway ACC among the "bangs" (total extinction risks) rather than the "crunches" (permanent end of industrial civilisation). Defending my numbers is complicated by the fact that they're all pulled out of thin air extremely ballpark estimates¹, but I'll give it a go. )
link45 comments|post comment

The wisdom of Reddit [Sep. 19th, 2009|11:59 am]
[Tags|, ]

bubbal: Why would you want to stay married to someone who doesn't want to be married to you?
overbored454: because you just can't turn love off like a car engine?
FlyingUndeadSheep: but you can handbrake-turn it sideways into a wall.

Link.
link4 comments|post comment

Conversation in the office the other day... [Sep. 11th, 2009|08:17 pm]
[Tags|, , , ]

Me: You know, we really want some way of representing this problem that lets us have WAAFs pushing markers around on a giant diagram to keep track of our state.
Joe: Yeah. On green baize. That bit's important.
Me: Or we could just get a full-sized snooker table for the office.
Joe: And an office that's large enough to fit a full-sized snooker table in it.
Me: I've worked in offices with table football tables, but never one with a snooker table...
Joe: Or we could just move the office into a pool hall.
Me: Yeah, I like it.
Joe: How cyberpunk would that be? We'd be an AI consultancy based out of a pool hall!
Me: I think we'd need at least one cyborg. Does anyone have a pacemaker?
Joe: I've got a false tooth...
Me: Is it Turing complete, though? It doesn't count unless you can play Tetris on it.

... and, not entirely coincidentally, we're both hiring and looking for a new office. As well as the web developer role listed at that link, we're also looking to recruit more NLP and machine-learning experts. Pool skills and cybernetic body parts not essential ;)
link7 comments|post comment

Unsolicited testimonial [Sep. 4th, 2009|10:49 pm]
[Tags|, ]

For the last eighteen months or so, cycling has been causing me mysterious (and apparently untreatable) pain between the legs. This is very inconvenient, given that cycling is my main form of transport¹. It became especially inconvenient when I hurt my foot as well, and walking into town and back became something to be avoided. So, at my urologist's suggestion², I ordered a Moon Saddle:



... and it's been great. I can cycle again! Without pain! Every day!

Fitting it took about twenty minutes, but would probably take much less if you knew what you were doing. You'll need a spanner. Getting the angle right took a couple of goes (pitching it at 20 degrees from horizontal seems about right for me; take great care to get the yaw right, because it's difficult to judge by eye and getting it wrong is uncomfortable). And it took a couple of weeks to get used to riding on it - you feel quite insecure at first. Persevere. It's a bit expensive, at nearly sixty quid, but for me it's been worth it - I'll save the money in bus fares in a couple of months.

In summary: yay for Moon Saddles!

¹ It's definitely the best way to get around compact European cities, like, say, Edinburgh. Faster, cheaper and more reliable than the bus, and better for you. Not ideal in the wet, though - my next upgrade will be a pair of mudguards.
² Kinda. What he actually said was "I can't do anything for you, but I expect some cyclist has invented a special saddle that won't put pressure on the affected area. Have a look on the Internet and see if you find anything." The Moon Saddle recommendation actually came from, IIRC, [info]nastyicydeath - thanks!
link14 comments|post comment

BJC 2009 Naarch HLCGB [Aug. 25th, 2009|09:17 am]
[Tags|, , ]

I've just got back from the 2009 British Juggling Convention in Norwich.

High: the German Wheel workshop. Real feel-the-fear-and-do-it-anyway stuff, but really good fun once I got going.
Runners-up: Komei's Public Show act (a mix of ball juggling, contact juggling, ring manipulation and body popping); the "girl standing on another's shoulders while they both did flaming hula hoops" bit of the fire show; teaching someone in three minutes to read siteswap who'd given up on ever understanding it; seeing my Norwich friends (and their new dog, and their lawn sofa).

Low: my Renegade¹ "act" on Thursday. The joke would have worked if I'd pulled all the tricks off quickly and got off stage, but the amount I was dropping meant the whole thing became a drawn-out embarrassment for all concerned. I do this every year: come up with a joke act, rehearse it a bit, decide it won't work, have a couple of drinks and then do it anyway. So, my goal for next year is to perform a Renegade act that is (a) properly rehearsed, (b) set to music, (c) performed sober, and (d) enjoyable for the audience.

Runner up: the first day-and-a-half, when I wandered around going "aaargh, why is everyone so much better than me?" That would be because they practice more. D'oh.

Crush: Rob Woolley, for being both cool and ubiquitous. Lovely BYJOTY² routine, some nice Renegade acts, and generally being around doing cool stuff. As I understand it, he successfully started a convention from scratch (which, speaking as someone who once ran an established convention, impresses the hell out of me). And major props to him for finding Sarah Bizkup's lost kit on the last day. What the hell were those guys thinking?

Runner up: Mark (?), with his motorized chaise longue, the preferred conveyance of the sophisticatedly relaxed. There were a lot of weird modes of transport in evidence (as well as the usual unicycles and snakeboards, there were also vigorboards, German wheels, a bike made out of two unicycles welded together, and Sophie's amazing telescopic wheelchair), but the chaise longue was easily the best.

Goal: Inward-facing kickups (managed it a couple of times, but nowhere near reliably), nail in nose (got three inches in once, and it almost got stuck on the way out - I haven't felt up to trying again since! So, fail).

Bane: The field on which we were camped was bone dry, and dried grass got into everything. Bleh. And the noise from the big top when I was trying to sleep, but I guess that's my fault for not camping further away.

I'm looking forward to Huddersfield next year :-)

¹ A Renegade is an open stage, usually starting at midnight. Anyone can get up and try out new material, or simply do daft stuff on stage in the hope of getting a laugh. I tend to the latter option.
² British Young Juggler of the Year. He only entered after he discovered that he qualified through a never-to-be-repeated loophole :-)
link3 comments|post comment

I predict a riot [Aug. 16th, 2009|02:56 pm]
[Tags|, ]

Judging by the policing of the G20 protests in April (the ominously-named Operation Glencoe), current Met crowd-control doctrine is as follows:
  • Illegally detain ("kettle") thousands of peaceful protestors for hours without food, water or toilet facilities.
  • Prevent journalists from taking photographs inside the kettle.
  • Carefully allow a few windows to be smashed. Ensure that this is filmed, so the news reports are full of footage of "violent anarchists smashing stuff".
  • Send agents provocateurs into the kettle, to encourage the protestors to turn violent.
  • When the protestors finally get sick of the heat, confinement, stink of urine, etc, and start listening to the agents provocateurs, go in heavy with the plastic bullets and baton charges.
  • Brief the press about how you were only responding to violence from the protestors, carefully omitting to mention how you orchestrated same in the first place.
  • If you happen to kill any innocent bystanders, lie about it for as long as possible.
In the wake of the death of Ian Tomlinson, this may be about to change. But in the meantime, what's a protestor to do? As always, it pays to be prepared: if you're going to a protest, expect to be detained for several hours, and take along some sandwiches and a couple of litres of water. But toilet provision takes a bit more forethought, and may actually make more difference to maintaining morale.

The low-tech solution is as follows:
  • Before the protest, buy two or three 2L bottles of ultra-cheap fizzy drinks, for about 20p each.
  • Drain away (or, if you prefer, drink) the contents.
  • Expel all the air, screw the tops back on, and stuff in your rucksack.
  • When you get kettled, you'll be able to provide somewhere convenient to urinate for approximately four people per bottle.
If enough people do this, the problem is solved. But it has several disadvantages, chief of which is the requirement for forethought. A better solution would have higher capacity when full and lower bulk when empty, be easier for women to use, be emblazoned with some cheerful anti-establishment slogan ("Bog off, coppers"?), and (and this is the reason for the "business plans" tag) be available to buy from street stalls near the start of the protest. Now, I don't think there's much chance of anyone shelling out cold hard cash for an empty lemonade bottle: does anyone have any suggestions for how to make something better?
link21 comments|post comment

(no subject) [Aug. 16th, 2009|01:06 pm]
[Tags|, , ]

Got home late and drunk on Friday night from the West Port book festival's Literary Twestival, where we'd been presenting the best of Project Twutenberg. Sat down rather heavily on the bed, only to hear an ominous cracking noise and find myself about six inches lower than anticipated. On closer inspection, it turned out that a large section of the inner bed frame had split and sheared away from the outer. I then had to spend a keenly-resented half-hour messing around with pliers and wood glue, and setting up a complicated arrangement of clamps and bungee cord to keep the wood in place while the glue dried.

Thank God for sofabeds.
linkpost comment

Project Twutenberg [Aug. 7th, 2009|01:30 pm]
[Tags|, , ]

Should you be bored and have a Twitter account to play with, can I suggest Project Twutenberg*? To quote their page:
Project Twutenberg aims to make literature accessible. We take classics of world literature and translate them to "twiterature" - from stodgy, unappetising tomes into easily digested tweets.

Everyone is welcome to contribute to Project Twutenberg. To participate simply digest a well-known book into a tweet and add #twbg to the end, like the glacé cherry on a word bun.
So far I'm most proud of "Farewell, arms!"

* Disclaimer: my employers are behind this.
linkpost comment

Adventures in music journalism [Aug. 2nd, 2009|09:37 pm]
[Tags|, , ]

Beware of the Train recently caught up with 80s guitar legend Marty McFly, and talked to him about life, love, his upcoming new album, and his mysterious fascination with the Old West.

Read more... )
link4 comments|post comment

Postmortal [Aug. 1st, 2009|11:20 am]
[Tags|, , ]

Fine Structure just got more interesting. Again :-)
link3 comments|post comment

My girlfriend is funny, part 2 [Jul. 25th, 2009|09:18 pm]
[Tags|, , ]

At the bouldering wall this afternoon...

[info]wormwood_pearl: God, why am I so tired? I'm pretty sure I'm not pregnant.
[info]pozorvlak: Yeah, I'm pretty sure you're not pregnant too. But if you are, I shall endeavour to love it as if it were my own.
[info]wormwood_pearl: *glares*
*glares some more*
*glares a bit more for good measure*
I haven't been going down Alien 2 and seducing all the hunky boulderers! But, imagine if I did - the baby would come out all triangular. And you'd be there at the birth, shouting "Go on! Send it!"
[info]pozorvlak: *boggles*
[info]wormwood_pearl: Though it would have the umbilical cord, so technically it would be a roped climb...¹
[info]pozorvlak: *boggles some more, goes off to do more climbing*
[info]wormwood_pearl: [pursuing him] And I'd be shouting "Oi! No wirebrushing!"

¹ As she remarked later, the placenta wouldn't be up to much as a belayer. Though it might be OK as a bouldering mat...
link1 comment|post comment

Violet [Jul. 7th, 2009|10:30 pm]
[Tags|, , , , ]
[music |Warren Tim Harried - Parking Garage]

A friend asked me to beta-test his entry for the 2009 Interactive Fiction Competition, and doing so reminded me that hey, I really enjoy text adventures, even though I suck at them. So I spent a few hours on Sunday playing some of last year's IFComp entries. In particular, I played through Jeremy Freese's Violet, last year's winner, which I hereby recommend to you all. Download just Violet here, or all the entries here.

Violet endeared itself to me from the start by being about a graduate student's struggle to write 1000 words of his/her¹ dissertation, in the face of difficulties and distractions; but I would have loved it anyway, because it's so well written and so clever and so funny. Seriously, it's worth playing just for the descriptions of the tracks on your iPod. I found most of the puzzles were just difficult enough to be fun without being frustrating: the game's good about warning you if you're about to do something deadly or solution-preventing, which also helps prevent frustration. It's obvious that a lot of care was put into the game's construction - there was almost no guess-the-verb nonsense (more precisely, there were a couple of instances of guess-the-preposition, and one case of guess-that-the-game-wants-the-plural-of-this-noun, which meant that the first solution I'd thought of worked after all). And the way that the backstory was incrementally revealed was very nice. Violet, by the way, is the name of your girlfriend, who narrates the game: as a trick to motivate yourself into writing, you're imagining her voice encouraging you. Meanwhile, the real Violet is back at your flat... but enough of that. Play the game yourselves.

Unfortunately, getting Violet to work under Linux was more challenging than some of the puzzles. Most IF these days is distributed in a format called Z-code, which you play by opening it in a Z-code interpreter (much as you open JPEGs in an image viewer), but Violet, for reasons that presumably make sense to the author, is distributed in an extended form of Z-code called Blorb, which isn't supported by most of the common Z-code interpreters. If you're on Windows or Mac OS, you shouldn't have any problems: just download the interpreter bundles from the IFComp 2008 download page. On (Ubuntu) Linux, however, the procedure is as follows:
  1. Download the file nitfol-0.5_linux.tgz from here.
  2. Unpack it, either from a graphical file-manager or by typing tar xvzf nitfol-0.5_linux.tgz at a command prompt (having first cd'd to wherever you saved the file).
  3. Put the contents of the zipfile somewhere useful.
    sudo mv *nitfol /usr/local/bin
    sudo mv nitfol-0.5.so /usr/lib
  4. Try to run Nitfol now and it will complain that it can't find libpng.so.2. This is a shared library file that contains code for reading and writing PNG image files. Look in your shared libraries directory to see if there's anything promising.
    cd /usr/lib
    ls *png*
  5. In my case, that came up with libpng12.so.0 and libpng12.so.0.27.0, the one being a symbolic link to the other. Let's cross our fingers, make libpng.so.2 a symlink to libpng12.so.0.27.0, and see what happens.
    sudo ln -s libpng12.so.0.27.0 libpng.so.2
    By the way: ever have trouble remembering the order of arguments to ln? It's the same as cp and mv: "from" then "to".
  6. Change directory to wherever you installed Violet, and invoke Nitfol on the file violet.zblorb.
    cd ~/if/Comp08/zcode/violet
    nitfol violet.zblorb
  7. All being well, you should now be looking at the start of the game. Happy adventuring!


Edit: or you could just play this Flash version. Thanks to [info]mrkgnao for the link!

¹ The default is to play as male, but you can become female using the FEMALE command, or the slightly classier HETERONORMATIVITY OFF. The text and backstory are altered to fit, and some of the puzzles are slightly different.
link8 comments|post comment

Just sent this to my MP [Jul. 7th, 2009|09:10 am]
[Tags|, ]

I just sent this to my MP, using the excellent http://www.writetothem.com.
Dear Fred Foobar MP,

I am writing to ask you to please vote against the following bills tomorrow:

* The Identity Cards Act 2006 (Fees) Regulations 2009
* The Identity Cards Act 2006 (Information and Code of Practice on Penalties) Order 2009
* The Identity Cards Act 2006 (Provision of Information without Consent) Regulations 2009

but in particular the third one, which will allow the sharing of information on the National Identity Register with a huge variety of bodies (see paragraphs 2 and 3), without the consent of the person concerned. In particular, it will allow access to the records of when the card was checked: if the scheme becomes widely used, this data will allow detailed pictures of our lives to be built up.

I know that you voted for the introduction of the scheme: but if you've since changed your mind, and wish to stop this deeply and increasingly unpopular scheme, then voting against these Orders would be an excellent way to do it. But in any case, the "Provision of Information without Consent" order is (despite the no-doubt good intentions of its framers) clearly open to wide abuse, and an excellent example of the "mission creep" predicted by the ID scheme's opponents since the beginning.

Yours sincerely,

[info]pozorvlak
If you care about this stuff, PLEASE do likewise: the vote is tomorrow, ie Wednesday 8 July!
link8 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]

Advertisement