Longform
The Wasp Factory by Iain Banks (Books 2018, 17)
Back where it all began, then: Banksie’s debut. It’s a bit dated, of course. Do you remember pay phones having pips? And “I must convince dad to get a VTR.” Who ever called it a VTR, rather than VCR? Outside of TV companies, at least.
Still a great, crazy story with an ending that, now, seems less believable than it ever did. Well, the whole setup, really: the idea that you could have a child and not register them, and keep them away from all need for interaction with the authorities. Even if you lived on a private island, that’s hard to imagine nowadays.
And I had forgotten what a misogynistic character the narrator, Frank, is. Which is, frankly, ironic.
I recall reading a theory once that Eric, the crazy, dog-burning brother, doesn’t actually exist, that he was all a figment of Frank’s supercharged imagination. I was keeping that at the back of my mind as I read this time, and I don’t think there’s much evidence of it. But I’ll see if I can track down the actual theory.
Here we go: “The Weaponry of Deceit: Speculations on Reality in The Wasp Factory” by Kev McVeigh. Originally published in the BSFA’s Vector magazine.
Reading it again now, McVeigh has a point: Eric can be seen as a metaphor for Frank’s masculinity. But I prefer to take it at face value: sometimes a crazy family is just a crazy family.
The difficulty in searching for anything to do with this novel nowadays is that it’s on the English Literature curricula of both the English A-Levels and the Scottish Highers. So there are lots (and lots and lots) of sites offering analyses of it for students to plagiarise learn from. As well as all the Goodreads entries and blog posts you would expect.
And, oops! I’ve just added to the pile.
Trumping Through London
On Friday I went for a walk through central London with a couple of hundred thousand of my closest friends.
The march was due to start at 2pm from Portland Place. I was a little late. I went straight to Oxford Circus. I came out of the tube station and just stood and watched the people walking down Regent Street. It was amazing, and seemed endless. Then I saw these two with great signs:
A Clash quote and a bad pun? Count me in.
I walked down the pavement alongside the march for a bit, taking more photos.
Before long we got to Trafalgar Square.
There were many speakers and a few musicians. Len McCluskey told us that the police had estimated the crowd was over 250,000, which was surprising, since they tend to underestimate. Anyway, if so, it was the biggest since the Iraq war demo. More amusingly, we were a bigger crowd than at Trump’s inauguration.
That said, I looked around and it didn’t feel that crowded. I’ve seen the O2 full, and I would guess that there were a similar 20,000 in the square.
But it turned out when I left that there were many, many people in the streets around the square. I guess they didn’t want to push forward because the square looked full. I’m quite glad about that.
The atmosphere was fantastic all day. The police presence was pleasingly low (or at least low-key), despite the stories of leave being cancelled and people drafted in from all over the country.
Did it do any good? Probably not, in the sense that it won’t have any direct effect on Trump. But it made a lot of people feel good, and it showed the world that we care.
Matter by Iain M Banks (Books 2018, 16)
Closer to the Cultural action again, though a lot of this happens on a shellworld, one of thousands of weird, ancient, constructed worlds scattered through the galaxy. They are an incredible image, but in a sense they don’t matter.1 Most of the events that happen on the shellworld don’t have to be on it. Except maybe in this way: it allows Banks to tell a story that includes civilisations both at the musket stage, and at the godlike AI stage.
Civilisations on the various levels of shellworld are allowed to develop at their own pace, unhindered and unhelped by the more advanced “involved” groupings in the teeming galaxy (at least in theory). And yet they know of the existence of the advanced, spacefaring races. I can’t help but think that that very knowledge would have a profoundly debilitating effect on any society. Imagine knowing the Culture existed, but that you were excluded from it.
This is exactly why the Culture generally doesn’t make less advanced societies aware of its existence. It’s the reason for Star Trek’s Prime Directive. Yet somehow this story works even with some of its protagonists having that knowledge.
I wrote about it a decade ago, when I first read it. I seem to have enjoyed it more this time. I didn’t notice the linguistic foibles, and while I was aware of the weird shadow-wrongness of the cover, I’m used to it, so it didn’t trouble me.
-
See what I did there? ↩︎
Inversions by Iain M Banks (Books 2018, 15)
Ah, the Culture novel that some still think isn’t. I feel sorry for anyone who ever read this without knowing about the Culture first. The denouement must be completely mystifying.
The Special Circumstances game applies here, but of course we have absolutely no way of knowing what they’re up to. A Culture agent, alone on a backwards planet (technology at the level of muskets), acting as doctor to a king who’s maybe not quite as bad as some of the other rulers on the planet (or maybe, let’s face it, just as bad).
It’s unusual not to get even the slightest hint of the galaxy-spanning machinations that must be going on behind the scenes, but of course the narrator is a native of the planet and knows nothing about even the existence of other planets.
In some ways it feels like something of an exercise for the author — stunt writing, as Charlie Stross calls it — but luckily the characters are engaging and the stories (there are two running in parallel) are very well told.
Espedair Street by Iain Banks (Books 2018, 14)
This is not a book about an imaginary rock musician: it’s a book about guilt.
Of course, it is about an imaginary rock musician too, but reading it now, for the third or perhaps fourth time, it’s striking to me how totally it’s about guilt. And not very subtly, either. It’s right there at the start of chapter 2:
Guilt. The big G, the Catholic faith’s greatest gift to humankind and its subspecies, psychiatrists . . . well, I guess that’s putting it a little too harshly; I’ve met a lot of Jews and they seem to have just as hard a time of it as we do, and they’ve been around longer
I had forgotten that the character of Daniel Weir (or “Weird”) was brought up as a Catholic. I don’t think any of Banksie’s other characters were. The man himself wasn’t. Not that it makes a lot of difference: his (and our) Scottishness has a lot more impact on his character — and his characters — than any religion his parents may have had.
As always, I had forgotten some key parts, but I remembered more of this than of most. It’s still great.
And I realise that these notes are becoming more about me, and what I remember, than about the books. But that’s fine. It’s my blog, after all, and as much as anything these are for me. They’re just out there in public in case anyone else is interested.
Anyway, if you haven’t read any Banks, then this would be a damn fine place to start. Though it’s interesting to note that — set as it is in the 70s and early 80s — it’s so dated that it feels almost like a period piece. One example: one of the members of the band buys an IBM mainframe and transfers recording-studio tapes to it, so he can play any track at the touch of a button. Something we can do from our pocket computers today.
But there was one point that I thought seemed anachronistic. Maybe not, but aluminium takeaway cartons? Chinese & curries? In 1973? Hmmm. I mean, it is in the foaming metropolis of Paisley, not Balloch. And even we had a Chinese by 1980, 81, or so. Still, I wonder when those things started to become commonplace.
Against A Dark Background by Iain M Banks (Books 2018, 13)
Back to the great reread. Some thoughts here. This book is 25 years old. Twenty-five! I think I’ve read it twice before, but (and you won’t be surprised here if you’ve been following along) I don’t remember much about it.
I didn’t recall, for example, that Sharrow, the protagonist, was a noble; or that it’s set as we approach the decamillenium on and around what I at first assumed to be an Earth colony, although one that is long detached from Earth. And it’s in a similar state to the last one I read, Feersum Endjinn, in that we’re in a decadent stage, where technology was more advanced in the past, but things have been lost or forgotten.
The most notable example of that, of course, is the Lazy Gun, the big maguffin at the heart of the story. I had thought it was semi-mystical, or at least alien in origin. But now I think maybe not, it’s just from the more advanced past.
Turns out it’s not anything to do with Earth, of course. Golter is a planet round an extra-galactic star. The million-light-year distance to any other star seems to be the “dark background” of the title. Though I still don’t really get why it’s called that.
Anyway, I still loved it. And strangely the ending felt less bleak than I had remembered. Though it’s still pretty dark. And it turns out he published an epilogue online. Which doesn’t change anything, but it was nice to read.
They Took Something Very Weird and Made It More Usable
Good piece by Paul Ford, writing at Bloomberg on Microsoft buying GitHub:
[GitHub] has a well-designed web interface. If you don’t think that’s worth $7.5 billion, you’ve never read the git manual.
He means the man pages, I assume.
GitHub is “the central repository for decentralized (sic) code archives,” which is mildly amusing. But this:
In the pre-git era, you updated your software annually and sent customers floppy disks. But if you’re running a big software platform, you might update your servers constantly—many times a day or every 20 minutes.
is a bit over the top. There were a lot of changes between sending out floppies and continuous deployment.
I question his (lack of) capitalisation. The command is git, all lower case. But if you’re talking about the application, you should spell it “Git”, with the capital. I think so, anyway. You would write about “CVS”, even though the command was (is) cvs; and “Subversion,” with the command svn. But at least it’s not as annoying as people who write it in all-caps.
Lastly, when he says, “Computers are mercurial,” I’m assuming he’s wryly referencing what was once Git’s major rival in the distributed version-control space. Nicely deadpan, if so.
New iPad Keyboard
My iPad’s Smart Keyboard broke, and was out of warranty, so I thought I’d try the Logitech (or “Logi”, as they now call themselves) Create Keyboard. Backlit and everything. No bad.
I do (mostly) like the keyboard itself, I think. Certainly I should be able to get used to it quite quickly. But I’m not loving the whole package: as I feared it might, it makes the iPad comparatively bulky.
I think I’ll keep it, though, and see how I get on. I may, for example, only take it out with me if I think I’ll definitely use it.
On the other hand, that could get annoying: the best X is the one you have with you, after all. And it was using the Smart Keyboard (and having the long commute down to Croydon with (more or less) guaranteed seating) that helped me to finish my novel last November.
Oh yeah, having a holder for the Apple Pencil is a nice addition.
Microsoft to Buy GitHub?
I can’t help but feel concerned about the news that Microsoft may be buying GitHub. I know they’re big on open source now, and even use GitHub themselves. But I remember how antithetical to open-source they used to be, so that worries me. And it rarely works out well when a big company buys up a small, interesting one.
Beware of Email Apps Storing Passwords
Email apps, especially ones that offer advanced services like “send later,” may be storing our usernames and passwords on their servers.
To be clear what that means: if you use Gmail, for example, you put your Google username and password into the app when you set it up. You expect the app to store them securely on your device. But some apps may also be storing that username and password — your keys to all the Google services in this example — on computers owned by the company that makes the app. Computers over which neither you nor Google has any control.
I’m not suggesting that the company I talk about below, or any other, is doing anything nefarious. They need to be able to log in to your mail server in order to send your mail later. But I hadn’t realised until now what that means, and I’m guessing neither will a lot of people. And to my mind they don’t make what they’re doing clear enough.
Worst of all, having passwords stored on unknown servers — at the very least, that’s worrying.
Background
On episode194 of the Connected podcast, Myke Hurley and Federico Viticci were reviewing the latest version of the iOS (and Mac) app Spark. It’s a fine email app, which I was using on my iPhone and iPad. So I was alarmed when they mentioned in passing that mail handled by the app is routed through Readdle’s servers. That didn’t seem likely at first. Spark is an email client. You tell it what servers handle your mail, and it connects to them to receive and send. The servers belonging to the company that makes the app have no business getting involved in that.
I did some digging. Whether or not Myke was right™ about mail going through their servers, the reality turned out to be much worse.
Digging
I tweeted at the Spark account. Here’s what happened:
@SparkMailApp Hi, I was listening to a podcast today on which it was suggested that if I use Spark, then my email is routed through your servers. Is that true?
— Martin McCallion (@devilgate) May 25, 2018
Which podcast said that?
— Terry Blanchard (@terryblanchard) May 25, 2018
The latest episode of Connected, with Myke Hurley and Federico Viticci.
— Martin McCallion (@devilgate) May 25, 2018
The only time Spark servers access your email is to create a push notification (to create sender, subject, and message snippet) The content is cached until the notification is sent, but removed after that.
— Terry Blanchard (@terryblanchard) May 25, 2018
OK, seems fair. Thanks. Probably all a misunderstanding, either by them or me. Just out of interest, is the “send later” feature done on the client?
— Martin McCallion (@devilgate) May 25, 2018
Ah, forgot about that one! We will store it on our server until the send later time, then we send it through your email server and it is removed from our server.
— Terry Blanchard (@terryblanchard) May 25, 2018
OK. Isn’t that a problem, in that you must be storing your users’ mail server credentials on your servers? I’m pretty sure it doesn’t say that in your Ts&Cs.
— Martin McCallion (@devilgate) May 25, 2018
It’s the second item that we mention in our privacy policy. https://t.co/WpQSIDGPgx
— Terry Blanchard (@terryblanchard) May 25, 2018
I had already found their privacy policy:
OAuth login or mail server credentials: Spark requires your credentials to log into your mail system in order to receive, search, compose and send email messages and other communication. Without such access, our Product won’t be able to provide you with the necessary communication experience. In order for you to take full advantage of additional App and Service features, such as “send later”, “sync between devices” and where allowed by Apple – “push notifications” we use Spark Services. Without using these services, none of the features mentioned above will function.
The wording “Spark requires your credentials to log into your mail system in order to receive, search, compose and send email messages” suggests that Spark the app needs to log into your server, which it does. But nothing about that says that your credentials will be stored on their servers.
Further down, in point 4, “How Long Personal Data is Stored For,” in a table that includes “Type of information,” we see (emphasis mine) :
Email address, email content for Spark Services, mail server credentials
So there it is. They do store your username and password on their servers, and they do tell you; though only if you read well into the kind of document that notoriously goes unread.
Final Thoughts
For features like “send later” they need to store the fact that you want to send an email at a specific time, and log in to your server in order to send it. And to be fair, I’m sure they can’t be alone in keeping that kind of data. Lots of clients offer “send later” and similar services, and all of them will have to log in to your mail server to work. So they have to store your credentials on their servers to do it.
And consider, if you use Gmail, that means your username and password not just for Gmail, but for all Google’s services, are now stored on somebody else’s servers. Their security might be great, but how do we know?
The more I think about this, the more concerned I become. Passwords should only be stored in one place: a secure, trusted password manager. But above all, these services need to be much clearer about the fact that they’re storing our passwords.
It's Inconvenient to Talk
On Trump’s phone (mis)use:
Trump’s call-capable cellphone has a camera and microphone, unlike the White House-issued cellphones used by Obama.
I mean, it’s not going to be much use at making calls without a microphone.
The Book of Dust vol 1: La Belle Sauvage by Philip Pullman (Books 2018, 12)
The first volume in Pullman’s “equel” trilogy: part prequel, part sequel, to His Dark Materials. This one is pure prequel, about trying to protect baby Lyra from the forces of the Magisterium.
If you’re already a fan, you’ll want to read this. It’s a real page-turner. If you’re not already a fan, don’t start here, obviously. You’re looking for Northern Lights.
Which I might be just about to start rereading, because that’s what finishing this one makes me want to do.
Office Foliage
(Error loading gallery)
At my desk these are attacking from either side.
(Error loading gallery)The view above, and the room as a whole.
Norse Mythology by Neil Gaiman (Books 2018, 11)
Gaiman takes on Thor, Loki, Odin, and the rest. Most of my knowledge of the Norse gods comes from Marvel Comics, with a bit of general cultural osmosis (for example, everyone has heard of Yggdrasil the World Tree, right?)1
I enjoyed it, but it feels like a slight work. That’s a shame, because these are mighty tales, or should be. I guess it’s a book meant at least partly for children, but it’s not marketed that way. And even if It’s meant for kids, the telling should be strong.
I suspect that if you already know the tales, this won’t offer much new to you. And that’s where the problem lies, I think. Instead of turning them into real narratives with proper characters, each story is not much more than a summary of the events. So he’s telling us the story of the story, rather than really telling (showing) the story. It’s a shame, because I know Gaiman could have done something much more interesting with these.
I’m probably being too harsh, though. It’s not like it’s bad. I enjoyed reading it.
-
In searching for the link to put in there, I discovered the existence of Explain XKCD (or just possibly, rediscovered it, as it does seem a little familiar). Which is cool. Some people put a lot of time into contributing to things online, to the benefit of us all, and I salute them. ↩︎
Duplex Duplicity?
In A Little Duplex Skepticism, John Gruber says what I’ve been thinking about the Google Duplex demo:
It’s totally credible that Google would be the first to achieve something like Duplex, but the fact that all they did — as far as I’ve seen — was play a recording just seems off. It feels like a con.
I’ve only heard a bit of the “booking a haircut“ recording on a podcast. I thought it sounded a) impressive if real, but b) very possibly fake.
That kind of technology will come, eventually; but are we that close to it today?
(If we are, then whether or not we want it to be used in the kind of way demonstrated, is a whole other question.)
Google, of course, gave no timelines, no suggestion of when such a feature might be available. Given that, it makes you wonder why they even bothered to demo it.
Looped
It’s six years old, but I finally got round to watching Looper. Interesting. Not sure about it. Some of the time-travel stuff didn’t make sense — or was confusing, at least. The loopers do their killing and body-disposal in the past, but by the time Bruce Willis comes into it, everyone involved is in the same time, 2044, the past of the movie.
Also I thought I had heard that it wasn’t well thought of, but Rotten Tomatoes has it at 82% from audiences and 93% from critics. That’s pretty good, isn’t it?
This review at The Mary Sue is good on the weak points. Some interesting discussion in the comments, too.
The future was unconvincing — people still driving petrol-burning cars in 2044 and 2074? And the status of women was terrible. You can be a sex worker or a farming mom in future America. I mean, OK, we didn’t see the rest of society, but it’s not great. And a major Bechdel fail. Oh yes, and: the currency is silver? Actual, metallic silver? Time travel has really messed things up.
I enjoyed it on the whole, though, and the ending is great. We could have done without the voiceover, but maybe Rian Johnson, the director, has plans to release a cut without it in one possible future. Now where have I come across that idea before?
Top-Ten Album Lists
Two album-related memes have been doing the rounds on Facebook lately. Both involve posting cover images of ten favourite albums across ten days. One involves doing so without any comment, but the more interesting one to me involves the poster writing about their thoughts on each album. I was nominated by my friend Peter to join in with the long-form version.
I’m all about owning my own content, as you know, and not having it locked away in Facebook’s walled garden. So my plan is to write about ten albums, but to do so here, on my blog. Links to the posts will automatically be crossposted to Facebook anyway.
I started compiling a list of possibles, and thinking about starting to write posts. First I decided to restrict it one per artist. Otherwise I could just pick five by The Beatles and five by The Clash.
But then I played some albums, and thought some more.
See, I knew right up front that it was going to be almost entirely a white-guy fest. I wanted to approach it honestly, and not try to appear to be anything I’m not, so that’s how it would have to be. It would be reflecting my life as a music fan. As it stands the long list has one woman and no non-white people.
But as I played those albums — albums I love — and as I thought about them, I realised two things:
- I know these albums too well. I’m not bored of them, but they can drift past without me really being aware of them, through overfamiliarity.
- This won’t be very interesting, and certainly won’t have any surprises for anyone who knows me.
So I’ve come to a decision, I think: I’m going to do it slightly differently. I’m going to write about ten albums that I like now. Ones that I’ve discovered in the last few years, maybe, or that I’ve known for a while but have listened to a lot more in recent years.
I’m not entirely sure what that list is going to look like. I only have two, maybe three definites on it at the moment, and it’s going to take a while to construct it. But I think it could be a much more interesting list — certainly for me — when it’s done.
And I’ll do a post with a rundown of what the original list would have been, just for completeness.
So watch out for those in the next few days.
