Iamgrim RSS

Essays diverse and entertaining.

(grim is a computer programmer living in Edinburgh.)

Homepage
Twitter

Archive

Oct
10th
Mon
permalink

SpaceChem crash on start-up

I recently purchased the “Humble Frozen Synapse Bundle”, in order to play the wonderful SpaceChem. Unfortunately it proved unnecessarily difficult to get to run on my Windows 7 laptop, because of — well, basically because of Toshiba and Intel. It was sufficiently annoying to fix that I felt the steps I took to remedy the problem may be of interest to other people in a similar situation.

My machine: Toshiba Satellite C660-21Q with an Intel P6100 i3 processor: a low-end laptop, recently bought new. Windows 7 Home Premium, 64-bit.

The problem: Game crashes on start-up. A window opens, but immediately closes; the Zachtronics bug report form is loaded in a browser window.

What follows are the things I did to solve this problem, but they are not meant as instructions. Please don’t make any changes to your computer unless you know what you doing, and you’re happy to take personal responsibility for any damages or loss that may occur. 

  • Diagnosis: outdated graphics drivers.
  • Action taken: visit Toshiba website, install new graphics drivers. Reboot, etc.

Result: No change. Game crashes on start-up. A window pops open, but immediately closes. The Zachtronics bug report form is loaded in a browser window.

  • Diagnosis: …???
  • Action taken: email Zachtronics for support.

Result: a quick, helpful response.

  • Diagnosis: possible graphics chip incompatibility.
  • Action taken: Edit SpaceChem config file, set disableFBOs to True.

Result: No change. Game crashes on start-up, window opens, closes, Zachtronics bug report form.

  • Diagnosis: red mist
  • Action taken: Roll up sleeves. Visit Intel website, download new graphics driver installer. Run it.

Result: Installer refuses to install. It tells me to go download graphics drivers from Toshiba instead.

Action taken: Gnash teeth; wail; swear; sob; ultimately, go to bed.

* * *

  • Diagnosis: Murder.

Actions taken: download ZIP file of driver software from Intel website. Unzip it into a location of your choice. Now, to convince Windows to actually install and use it. But let’s just recap: any changes you make to your computer are your own responsibility.

Click ‘Start’, right-click ‘Computer’, click ‘Properties’. Click ‘Device Manager’. Open ‘Display Adapters’. Right-click ‘Intel HD Graphics’, then click ‘Update Driver Software’ on the menu, to open a dialogue. Click ‘Browse my computer for driver software’. Click ‘Let me pick from a list of device drivers on my computer’. Click ‘Have Disk’ to open the ‘Install From Disk’ dialogue. Click ‘Browse’ to open the ‘Locate File’ dialogue, and browse to the location of the unzipped driver software, then enter the ‘Graphics’ subfolder. Select the ‘inf’ file that appears there, and click ‘Open’ to select the file and close the ‘Locate File’ dialogue. Do not choose ‘autorun.inf’. Click ‘OK’ to close the ‘Have Disk’ dialogue. Finally, click ‘Next’, and cross fingers. When it’s done, let it reboot.

Result: with a bit of luck, the graphics drivers have been upgraded to generic Intel ones which are more recent than the ones Toshiba have on file. SpaceChem loads and all my frustrations are immediately doused in a frenzy of atom-bashing molecule-mashing mayhem™. 

Comments (View)
Feb
14th
Mon
permalink
Comments (View)
Feb
7th
Mon
permalink

Kevin’s Clumsy Touch

Kevin’s Clumsy Touch

‘Do not smile when you lie,’ Mrs L. ineffectually begged her daughter, 16 the day before. Linda smiled, feeling cool in her cotton print, running her red nails down its factory freshness, aching for Kevin’s clumsy touch and a glass of lager and lime in her hand; the juke box on its rubberised supports.

Ivor Cutler.

Comments (View)
Jan
28th
Fri
permalink
art-documents:

Gabriel Orozco / Ballon

art-documents:

Gabriel Orozco / Ballon

Comments (View)
Oct
27th
Wed
permalink

A Problem of Keeping Tea in a Thermos Flask

I thought tea in a Thermos flask should be the easiest thing in the world to make, but as it turns out, the operation is fraught with difficulties. Or, perhaps more accurately, fraught with only one difficulty: but a gravely serious one.

I speak only of Stinky Tea.

This has now happened to me on a couple of occasions. I would be setting off on a long train journey from Edinburgh to my parents’ house near Portsmouth. First thing in the morning, I would brew tea in the teapot, put milk in the flask, and pour the tea on top. Screw the lid on tight, and away we go. But no: halfway through the journey, in need of refreshment, I break out the Thermos, and something is not right. The tea is rancid. I have a flask full of undrinkable Stinky Tea.

On the first occasion, I thought that perhaps there had been something nasty growing in the flask before I put the tea in, or otherwise that the milk had been bad and I’d not noticed. But on a little reflection, it seems this is not the case.

Tannins act as a defense mechanism in plants against pathogens, herbivores and hostile environmental conditions. Generally, tannins induce a negative response when consumed. These effects can be instantaneous like astrigency or a bitter or unpleasant taste or can have a delayed response related to antinutritional/toxic effects.

My theory is that the tannins in the brewed tea are adversely reacting with proteins in the milk, causing it to go rancid. I guess that when milk tea is made and drunk immediately, there is insufficient time for this reaction to occur. However when the milk tea is made and kept hot in the Thermos for a few hours, Stinky Tea is the inevitable and unfortunate result.

Comments (View)
Sep
13th
Mon
permalink

Puzzles by grim

After my last post, I found myself bitten by a puzzle-making bug, and knocked out a number of mazes and word puzzles and the like. No doubt I will tire of the whole thing, and sooner rather than later, but while it lasts I thought I’d share. I’ll post them every weekday at my new puzzle blog, so why not go there and see?

Comments (View)
Sep
9th
Thu
permalink

No-straight-ahead maze

(This post was the inspiration for my puzzle blog, where it has been reposted.)

I made a maze. Enter and exit at the arrows. So that it’s not too easy, there’s a snag: when you come to a diamond junction, you must make a 90 degree turn, left or right. Going straight across (or turning back) is not allowed!

No-straight-ahead maze

Full-size version (new window.)

How many diamonds did you pass through?

Comments (View)
May
8th
Sat
permalink

If you don’t like it, don’t read it

You will see the sentiment expressed on any Internet message board you care to frequent. The pattern is this: some deadbeat hack scribes an ill-advised “opinion” piece of more-than-usually-hateful rhetoric. Noble readers of taste and distinction post their thoughtful, intelligent, well-observed and often grammatical responses. This criticism is, in its turn, besmirched, slandered, and sullied by a flood of numb-brained dunces and ne’er-do-wells, and somewhere in this inevitable hosing of bilge-water comes floating the invariable turd: “if you don’t like it, don’t read it.”

By this point in the proceedings, of course, sensible discourse has become entirely impossible, and so the assertion sits and festers, a plump, proud plop that goes unchallenged, when it should be plated up and served to its author to eat in big stinking spoonfuls.

In seriousness, the problem of “if you don’t like it don’t read it” (IYDLIDRI) has become so pervasive that I would like to suggest a helpful and hardy all-weather response: “If you don’t like the comments, don’t read them.

I don’t mean to be perverse, nor trivial. There is a serious intention here: to turn the weapons of one’s foes against them. IYDLIDRI has a kind of superficial sense to it that seemingly rends it impervious to assault, but the truth is that it contains the seeds of its own rhetorical destruction. Only a slight alteration of the formula is required to demonstrate this.

To understand why, we need to examine why it is difficult to respond to “if you don’t like it don’t read it” in the first place. But first, let’s see an example from the ZOO / Danny Dyer story, which first got me thinking about this, from “leedsunted1”:

Most of you that have posted comments really need to get yourselves a life and stop getting involved in things that dont really concern you i mean do you actually but the magazine the majority of you will answer NO and have had to physically go search oout the actual article just like all those who sit at home watching a film that they know involves sex/bad language and violence then complain when it happens because you have nothing better to do. IN OTHER WORDS IF YOU DONT LIKE IT DONT WATCH, READ OR LISTEN SIMPLE.

How does one respond to it? After all, if you don’t like IYDLIDRI — then don’t read it! You don’t have to read it, no-one’s making you read it, if you don’t like it that’s your problem, just don’t read it, etc. etc. etc. As you see, it is this curious and self-referential quality that seems to pre-empt and parry any response.

One could point out that it is impossible to know in advance whether or not one “likes it”—and that in order to ascertain that, one has no choice but to “read it”—and that if one finds that one doesn’t “like it”, one may find oneself left with no choice but to attempt a rebuttal—yes, one could point this out, and that is, indeed, a robust and reasonable way to proceed, but oh! how tedious! How depressingly pedestrian. And there is still every chance that once this dismal trudge through the dustbowls of logical consequence has been concluded, the drooling recipient will bark out some further point-missingly insolent rejoinder to leave one standing, slack-jawed and supplicant, in continued admiration of humankind’s inexhaustible capacity for imbecility.

Or, one could point out that IYDLIDRI is an encomium to ignorance, and that by following its advice, even if one were able to, one would remain unaware of all the viewpoints in all the world with which one did not accord. Once again this seems unnecessarily painstaking, but also there’s no reason to suppose that, in the mind of IYDLIDRI’s author, such ignorance is anything other than bliss.

Or, one could suggest that the real message of IYDLIDRI is in fact nothing to do with whether you “read it” or not, but that if you disagree or find it hateful, you have no right to respond. “If you don’t like it, I don’t want to hear about it.” Essentially, if you don’t like it, you have no right to say so. If you don’t like it, you have to suffer in silence. If you don’t like it - tough luck, sit still and shut up. The real message is an insidious threat, made laughable by the fact that on the Internet, there is no possible way to enforce it.

One could even make the point that IYDLIDRI is a cowardly non-response, tantamount to an admittance that whatever “it” happens to be, it is morally and intellectually indefensible.

IT'S A TRAP

These responses are all very well and good, but they all share two significant flaws. First: they are red herrings. They distract attention from the issue under discussion; they are meta-games: discussion of the discussion, rather than part of the discussion itself. Second, and worse: they all engage the author of IYDLIDRI in their trolling games. IYDLIDRI does not deserve to be so honoured.

Instead of any of them, I suggest “if you don’t like the comments, don’t read them” as the de facto standard response to IYDLIDRI. It is intended to dismantle the thought processes behind IYDLIDRI by reflecting them in a mirror. It is better than the above suggestions because:

  • It’s much shorter.
  • It is a refusal to engage with ignorance (“do not feed the trolls”)
  • It’s a trap.

Shorter is better, because the shorter it is, the better the chance that the intended recipient will see it, read it, and comprehend it: and regardless of what happens next, if that occurs then success is guaranteed.

You see, for them to read it and agree, does not require that they change their position on IYDLIDRI, but it does require that they agree to ignore the comments they don’t like. (And if they agree to do that, then they will have no reason to post “IYDLIDRI” ever again, because that would be a response to precisely the kind of dissent of which they would be ignorant.) This is an unlikely path, but that’s somewhat the point — they’re not expected to agree, but the only disagreement they can have is with themselves.

So perhaps they read it and disagree, which is much more likely, and much more better, as it forces them to change their position on IYDLIDRI. If they do not, then they show themselves to be hypocrites, and their stated position to be internally inconsistent. The same logic which enables them to engage in the discussion must also allow their opponents to engage with them as well.

Or, perhaps they read it and ignore it: in which case they have shown themselves to be intellectual cowards who can go and be wrong on the Internet some place else — which seems a perfectly acceptable outcome. The next time they try IYDLIDRI, though, they will of course meet with exactly the same response.

Finally, and ideally, they will read it and realise the error of their ways, and this is of course the superior conclusion: in which the intellectual capacity of humanity is extended, enlightenment is attained, ignorance is eliminated, bunnies are exalted, and journalists are herded into a cell and individually tried for offences against human decency.

However it may go, it is an easy win that deals quickly and elegantly with a common modern sophism that is used to justify all sorts of abhorrent and ugly opinions. I hope that the solution hereby proposed proves to be a useful and practical one, and that armed with this tool, effective Internet dialogues may be better maintained in future.

In conclusion, I hope that you enjoyed this humble blog posting. If you didn’t, then please: don’t read it.

Comments (View)
Apr
21st
Wed
permalink

“It was good to read them all though. It made you realize that thoughts and words could be fascinating, if finally useless.”

Charles Bukowski, Ham On Rye 

Comments (View)
Mar
27th
Sat
permalink

Films with two women characters who talk to each other about something other than men? It’s less likely than you think: http://bit.ly/9rl8no

Comments (View)