Cover photo
Malcolm Rowe
Works at Google
Attended Kingston University
Lives in London
851 followers|417,441 views


Malcolm Rowe

Shared publicly  - 
The UK's Investigatory Powers Act is a privacy disaster waiting to happen. Details below.

There's a petition to "repeal" it (really, to not enact it in the first place) at, though I have my doubts that that will achieve much.
Reposting this writeup (re: the UK's Investigatory Powers Act) from a friend who OKed doing so. It is verbatim except for a slight audience modification of mine at the end of the piece.

My commentary paragraph: The UK's relationship to encryption and surveillance has been worrisome to those of us technical enough to understand what kind of power it represents. I do not think it's hyperbole to say that the powers discussed here are significantly more intrusive than those exercised by the East German Stasi. The only thing preventing them from being used catastrophically is the good will of the government. This should worry people.


British people have a less adversarial relationship with government than is found in American culture. One of the consequences of this is that the intelligence services are more trusted to get on with things and do whatever is necessary. There’s plenty of material to make the case that such trust is misplaced (dodgy dossiers[1] are just the latest in a long trail of similar messes[2]) but none of it has resulted in substantial changes in this general disposition.

That’s one of the reasons why, back in the 1990’s while the US was enacting the DMCA, the UK government was passing a law[4] giving every trivial branch of the state substantial pen-register powers and requiring people to disclose encryption keys on pain of imprisonment. (If you don’t know a key that the police want you to disclose then you better hope you can prove that you don’t know it.)

This law was subsequently used to investigate hedge trimming, fouling of paths by dogs (more than a dozen times) and violations of car parking rules[5].

But, around 2008 (pre-Snowden), the Labour government was aware that the activities of GCHQ[3] (the British NSA) were past the point where even a deferential reading of the law could cover them. In the subsequent Snowden documents, while the NSA might have had the lead role, whenever something especially crazy came up it would be the logo of GCHQ on the slides. The NSA was tapping significant fiber lines coming into the US, but it was GCHQ that decided to keep a three day buffer of nearly the entire British internet. (Thirty days for metadata.)

The solution to this was to write a law[7] that gave GCHQ and friends the authority to do the things that they had already been doing for a while. Since none of it was public at that point, they hoped to neatly brush the excesses under the rug and make everything nice and legal for the future.

Due to a lack of political support, this plan never crystalised into a firm proposal. But the underlying problem remained for the next government, which appeared in 2010.

This new government was a coalition of a major party, the right-leaning Conservatives, and a minor party, the more socially liberal Liberal Democrats. The Conservatives in the form of the Home Secretary, Theresa May, were keen to essentially pick off where the previous attempt had failed and in 2012 things got to the point of being a draft law[8].

This time, the lack of support came from within the government: the minor coalition party withdrew their support and then Snowden finished it off.

Concurrent with that, the Labour party (which had been defeated in the election) held a leadership contest. Rather than pick the obvious and competent candidate they selected his younger brother. It’s probably the case that several powerful interests in the party though that the younger brother would be more compliant. Sadly, these interests didn’t realise that the younger brother, Ed Miliband, emphasised the idiot in “useful idiot” and it became clear that he was basically unelectable—dooming his party in the 2015 election.

The Liberal Democrats, the minor coalition partners from 2010, suffered terribly[9] in the same election because they were also led by an unskilled politician who was unable to navigate the compromise between sticking up for party principles and being part of a coalition.

Thus in 2015, the Conservatives had enough support to form a government without any coalition. Enough time had, seemingly, passed since Snowden that the same Home Secretary felt it was time for another attempt at granting the intelligence services the authority to do what everyone now knew they were doing anyway, plus whatever else they wanted for the future.

Labour, having lost another election, held another leadership contest and selected a hard-left candidate. Since most of the Labour members of Parliament are fairly centrist, the party was hopelessly divided and unable to function. This is still the case.

Thus both opposition parties were crippled and this third attempt at passing the law looked like the strongest, even now that the behaviour of GCHQ was publicly known. Mrs May even admitted in public that successive governments had essentially broken the law, something confirmed in 2016 by the tribunal[6] that was eventually compelled to investigate.

Nonetheless, there was hope that it could be stopped for a third time. Then the Brexit vote happened and nearly the entire political establishment exploded. Only one person was smart enough to stand back, Mrs May. Once everyone else had destroyed each other, she was the only significant person remaining and became Prime Minister almost by default.

At that point, I’m afraid, her pet project of five+ years was basically a done deal and the Investigatory Powers Act 2016[10] will soon be law.

Mrs May has also decided that the disaffected, anti-migration, fairly nationalist segment of the population that were the core of the Brexit vote would make a great pillar of political support in the future. The traditional core of Conservative support have been the more wealthy, but since they don’t have a real alternative, Mrs May is betting that she can focus on this new segment of voters and secure her future power.

She might well be correct and Americans might recognise some parallels with the Trump victory. Comparing Theresa May to Donald Trump would be inaccurate and insulting (to Mrs May), but there are similarities to the underlying political calculations; which is disquieting.

So it will soon be the case that UK ISPs must keep a record of every website visited, except that it’s not fully defined how much data ISPs must collect and it could be full netflow data in some cases. The police and other government organisations will be able to access this information at will: only the authority of a senior officer is required.

The intelligence services will have the authority to do the mass surveillance and mass hacking that is now their norm and we probably won’t find out what new things they’ll start doing for some time. They’ll gain the ability to demand “bulk personal datasets” from third parties too.

And, most problematically, they now have vaguely defined powers to compel cooperation from third parties on a variety of matters, all of which come with a gag order. This includes “technical capability notices” (section 254) which essentially can require anything “that [...] is (and remains) practicable” to demand. Oh and “a technical capability notice may be given to persons outside the United Kingdom (and may require things to be done, or not to be done, outside the United Kingdom)” and one “must not disclose the existence or contents of the notice to any other person without the permission of the Secretary of State.”

So the UK government reserves the right to demand anything that’s possible, extraterritorially or otherwise, and in secret.

Every other nation's intelligence community will soon be crying to their political masters that they they want one too and, in this political reality, anything is possible.

If you work at a technology firm, please keep this in mind when making design decisions. This internet that we’re building is a powerful tool and we engineers have more say than most about what this tool is going to be used for.

View original post
Add a comment...

Malcolm Rowe

Shared publicly  - 
All the Birds in the Sky, Charlie Jane Anders. 3★.

I have mixed feelings about this. This is a book about magic and science, and outcasts, and a planet that's falling apart, and a lot of it, I like.


I don't think this book knows what it wants to be. It seems to drift between scenes of magical realism, of dystopian environmental concern, and of the tension between science and magic, but then also skips into slapstick, angsty teen romance (with post-teen protagonists), and an X-men film.

As I said above, parts of this I liked a lot (different schools of magic, science vs. magic), and I did like some of the weirder parts, but overall this is too uneven in tone to recommend that strongly.

Add a comment...

Malcolm Rowe

Shared publicly  -
"Starting in January, Chrome will flip the web’s security model: Instead of warning users only about HTTPS-encrypted sites with faulty or misconfi­gured encryption, as Chrome currently does, it will instead flag as “not secure” any unencrypted sites that accept a username and password or a credit card." Also it will be in words and not an icon so that people know what it is.
1 comment on original post
Add a comment...

Malcolm Rowe

Shared publicly  - 
Add a comment...

Malcolm Rowe

Shared publicly  - 
Who Moved My Cheese?, by Spencer Johnson. 3★.

The core of this is a short and fairly simple parable that talks about recognising and accepting change in your life. That part is effective and well worth reading.

There's also a frame story around the allegory that came across to me as fairly preachy and patronising. Those parts are probably best skipped.

(I'm also a bit confused as to why this is marketed as a business book rather than just as a self-help book. As advice specific to business, it's a bit pointless, but as a general allegory for dealing with change, whether personally or professionally, it's good.)
Add a comment...

Malcolm Rowe

Shared publicly  - 
Stories of Your Life and Others, a collection of short stories by Ted Chiang. 5★.

This a fantastic collection: eight short stories (one very short) exploring a variety of themes in science (and also — in some of the stories — religion).

Since they're all short, it's hard to talk much about them without spoiling them to some extent; suffice to say that the stories cover vastly different topics, are written in different styles, and all of them are worth reading. The title story, Story of your life, was recently filmed as Arrival (2016), which is how I discovered the collection (and, brief digression: I think it'd spoil the film to read the story first, while the reverse isn't true, so perhaps watch the movie first).

Personally, my joint favourites here were Understand and Seventy-two Letters, and my least favourite was Hell is the Absence of God (which drove a little too close to mainstream religious dogma for me, despite the fantastic overtones, but I'm still glad I read it).

Add a comment...

Malcolm Rowe

Shared publicly  - 
aka "What are you actually trying to achieve?"

I also find this useful for myself when yak shaving: sometimes the yak stack gets off course and needs reconsidering.
Asking about your attempted solution rather than your actual problem
1 comment on original post
David Beaumont's profile photo
That's every single day in there internationalisation team.
Add a comment...

Malcolm Rowe

Shared publicly  - 
Revenger, Alastair Reynolds. 5★. Currently a standalone, but I could easily see this as the start of a series.

Space adventure: Boys' own (or, rather, girls' own) in space, with pirates.

Or at least, that's how it seems to start out: it becomes something a lot richer, at times reminding me of an Asimov- or Niven-era universe that had been slightly adjusted for realism.
Add a comment...

Malcolm Rowe

Shared publicly  - 
Every Heart a Doorway, by Seanan McGuire, a short YA novel that deals in the aftermath of portal fantasies. 5★.

Darker than I expected for sure, this is partly "Alice in rehab", and partly (and eventually) a mystery. It's short, and it's pretty simple plot-wise, but it's a good introduction to what looks like a promising series.
Add a comment...

Malcolm Rowe

Shared publicly  - 
Broken Homes, fourth in the Rivers of London series of urban fantasy police procedurals from Ben Aaronovitch. 4★.

Bumbles around aimlessly for about 50 pages, and then a good book happens.

I actually enjoyed the second part a lot, though it is a little unconnected and reactive some of the time. But the first three chapters are a mess: nothing significant to the plot happens, and the few threads that seem like they might pan out into something are dropped entirely (or perhaps, if I'm being charitable, deferred to the next book).

I'd like to specifically call out the very first two paragraphs in the book, in which we have a Volvo driver running a traffic light, clearly fatally, only for Aaronovitch to — I can only assume — decide in a later draft that he'd rather keep that character alive, but fail to rework those paragraphs in that light, or to remove the "dead Volvo driver" mention a few pages later. (I have no idea why: that character participates in an offscreen and useless interview in chapter two, is mentioned once in passing mid-book, and is closed out in a by-the-way in the last chapter.)

It's a shame, because I did enjoy the main story: Zach reappears from the previous book, we're introduced to more of the fae folk, and we have architectural magic to deal with. I'd still re-read it, but I just wish that it had had more attention from an editor.
Add a comment...

Malcolm Rowe

Shared publicly  - 
Add a comment...
Malcolm's Collections
Occasionally writes code
I'm a software engineer at Google London (we're hiring!).  As of mid-2013, I'm working on Google AdSense.

I grok HTML and JavaScript, but I have no design skills: I almost exclusively work on backend services and infrastructure, with the notable exception of Picasa Web Albums for mobile, which I helped to build in early 2008.

From time to time, I help out with hosting the Google London Open Source Jam, which is great fun.  Come along and say hello!

I was one of the Subversion developers until about 2007, when I joined Google and ran out of spare time.  Some parts of the FSFS storage system are my fault.
  • Kingston University
    Computer Science, 1994 - 1998
Basic Information
Software Engineer
  • Google
    Software Engineer, 2007 - present
  • Thorogood Associates
    Consultant, 2001 - 2007
  • Great Lakes Research and Development
    Consultant, 1998 - 2001
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Other profiles
Contributor to
Malcolm Rowe's +1's are the things they like, agree with, or want to recommend.
Pixel Dungeon

Pixel Dungeon is a traditional roguelike* game with pixel-art graphics and simple interface.Explore the depths of Pixel Dungeon, collect use

Google Opinion Rewards

Answer quick surveys and earn Google Play credits with Google Opinion Rewards, an app created by Google Consumer Surveys.Getting started is

Monument Valley

In Monument Valley you will manipulate impossible architecture and guide a silent princess through a stunningly beautiful world.Monument Val


Markers is a simple, multitouch, pressure-sensitive drawing app. Some of its features include:Pressure sensitivity that works with most Andr

Plasma Sky - rad space shooter

"an almost perfect example of what a modern Shmup can be" - Android Dissected "It’s an exhilarating visual treat that is the best in the App


Emulator of the HP 48 scientific calculator, using RPN. Port of the X48 project (sources available on github). HP48's "grayscale mode" canno

Feedly - Google Reader | RSS

Feedly - The Google Reader Magazine.Feedly is a fast and stylish way to read and share the content of your favorite sites. It brings a fresh

Google Play Books

Choose from millions of titles on Google Play including new releases, New York Times best sellers, up-and-coming authors, and free books. Ea

Osmos HD

The long-awaited hit game comes to Android! Enter the Darwinian world of a galactic mote. To survive, absorb smaller organisms and grow—but


10000000 is a Dungeon Crawling RPG Matching Game. Run the dungeon and match to handle the things you encounter *WINNER* Best Mobile Exclusiv

The Bloodline Feud: This Merchant Princes omnibus includes The Family Tr...

The Family Trade and The Hidden Family - The first two installments of the Merchant Princes series combined in one volume. Miriam Beckstein

The Humble Indie Bundle 6: Pay what you want for awesome games and help ...

Pay whatever you want to get Dustforce, Rochard, Shatter, S.P.A.Z., Torchlight, Vessel, and five breathtaking soundtracks -- all while suppo

Where's My Water? - Apps on Android Market

THE NEWEST CHAPTER IN THE STORY OF SWAMPY THE ALLIGATOR IS NOW AVAILABLE! Swampy the Alligator lives under the city and yearns for a more hu


A Java library to convert JSON to Java objects and vice-versa


Slackware Linux Official Google+ Page

Jam 19: Post PC: gadgets of the now

Topic. This time, our topic of interest is Post PC: gadgets of the now. Kindles and the Kindle SDK: what have you built? what would you like


Try the award-winning microbal puzzle game from Cipher Prime Studio!---About the Game--- Splice is an experimental and artistic puzzler. Imm


Ensign Andrew Dahl has just been assigned to the Universal Union Capital Ship Intrepid, flagship of the Universal Union since the year 2456.


The book that reinvented Space Opera. It is the 29th century and the universe of the Human Hegemony is under threat. Invasion by the warlike

GCC Explorer

Interactive compiler. Share. Tweet. About. Google+ page · About Matt · Contact Matt. Source: Name: Load Save Save as... Permalink. Compiler:

Had the pre-theatre menu. Good service, good food.
Public - a year ago
reviewed a year ago
Note that this branch is closing on 10th May 2013, according to signs inside.
Public - 3 years ago
reviewed 3 years ago
Fairly limited menu, but good simple food and attentive service. Perhaps a bit overpriced.
Food: GoodDecor: GoodService: Very Good
Public - 4 years ago
reviewed 4 years ago
25 reviews
Good food, attentive service. Recommended.
Public - 2 years ago
reviewed 2 years ago
Good pub food. Puddings okay, service very helpful.
Atmosphere: GoodDecor: GoodService: Very Good
Public - 4 years ago
reviewed 4 years ago
Great service, nice food, and, unlike the rest of the town, doesn't shut up shop at 5pm.
Food: Very GoodDecor: Very GoodService: Excellent
Public - 4 years ago
reviewed 4 years ago