Saturday, 21 November 2015

BRS: Lessons from PDX

The Bristol Traffic team has actually been on a council-funded trip round the world to see what ideas we could adopt in the city to make it more successful. Finally, after months of first class travel and hotels, we have found it -in Portland Airport.

Portland is a relatively small city in the US; less population than, say, Glasgow —and doesn't actually merit an acronym or nickname the way, say 'NYC, LA, Vegas" and others do. Instead it tends to adopt the initials of its airport, PDX. Bristol is similar, except most people in the UK don't know the initials for Bristol International Airport, BRS. Well, use it enough and maybe they'll learn.

Anyway, the first thing you see thing when you get off your plane in PDX is the signs towards some bicycle assembly area. THIS IS NOT WHAT WE ARE ADVOCATING.

A bike assembly area in BRS would only go in if the airport could charge cyclists for using it —and they could only do that by making it illegal to assemble your bicycle near the airport. They'd probably just make it illegal to cycle to it, just as LHR have done by converting the cycle tunnel to road traffic and fining anyone who cycles down it.

No, what's of interest to us is the sign 180 degrees behind the camera here, the one at airport security

Please be advised recreational marijuana is not permitted on flights travelling outside of Oregon.
That's a bit late to see that sign; there isn't one when you load a 14 kg rucksack in as hold luggage, and it is clearly one with implications. If they have to have a sign saying "you can't fly outside of Oregon with weed", then by implication "if you are flying within the state —you can". And they are right.

It is now legal to grow 4 ganja plants of your own: provided you live more than 1000 yards from a school. Imagine that —people would be looking at the catchment area maps of the city to make sure they weren't living near a school; it would turn the current game on its head. House prices would actually go down the closer you were to a school.

It even complicates the university: should their agriculture department start projects to advise farmers on the growing of industrial scale marijuana? Some proposals are on hold because it conflicts with federal funding, and despite the enthusiasm of graduate students to study for a PhD in Marijuana Agriculture, the existing farmers have many years of experience growing weed. All that is happening now is the farmers can do it in public and pay income tax.

Because that's where things are going: industrial scale farming for selling in California and Seattle. It's now got a new problem for the city: how to manage the planning permissions for where to grow and process this "new" commercial product.

It's actually been an open secret in the state that weed was the big rural earner with the demise of logging; it battled with Intel x86 parts for maximum income and profit margins —it just wasn't something that could be discussed publicly. And, unlike CPU foundries, it's something that those towns whose livelihoods had been destroyed by the end of logging could take up, more reliable income than tourism, and generally a wholesome product people could enjoy,

Imagine if Bristol legalised the recreational use of ganja, the growing of plants, and in N. Somerset, full scale agriculture.

It would transform the city!

We would become the powerhouse of the south west, one to rival London! We'd get visitors from all over the country to spend a weekend —and Weston super Mare would become Britain's most popular summer holiday destination.

It would also finally end the gulf between the city and the countryside. The North Somerset Agricultural Show would be transformed from somewhere where range rover owners from near the A370 could turn up and talk about their "crops" to one where range rover owners from near Montpelier could turn up and talk about their "crops" —and the Somerset farmers would listen intently, offer to buy some of the product, then even offer the city folk some paid consultancy.

As the ganja industry grew, North Somerset would move beyond a dormitory county for the city, to one where people would commute too from the inner city, to help "work the farms". Oh, and then there's the pick-your-own harvesting event, which would be a national festival.

And of course all this will bring in money: the tax from the plants, the income tax from the staff, staff who will be earning more than minimum wage as they bring the skills acquired over the years to full use. All those visitors, those tourist events -more money, enough for Weston to move beyond Dismaland as a national tourism event. And all the town will be outside on a sunny summer evening, lighting up in the parks, turning up the sounds of Bristol music, and getting stoned of our heads.

How about it then, prospective candidates for Bristol Mayor? Who is going to look at the lessons from Portland, Colorado, Seattle —and campaign on a "legalised marijuana industry for the greater bristol area"?

Wednesday, 4 November 2015

The new Mass Surveillance State bill

Taking a break from traffic issues, we should note that Bristol Traffic team  has long admitted to building a mass surveillance police state in conjunction with google and facebook —our Datacentre State.

In fact the main difference between us and GCHQ is ours is run from an Ubuntu laptop in the comfy sofa bit of the Canteen. That's just down the road from this painting, behind the riot police in the distance

Now that the new Mass Surveillance State bill is up, we should do a post on how we would implement it and cost it out accordingly. Some request logging  -> Apache Kafka -> Hadoop HDFS pipeline with hourly scheduled MapReduce or Spark jobs compressing the time-series logs a compact and fast-to-scan format like Parquet or Orc. This could then be queried direct via Facebook's Hive, or imported into NSA's open sourced Accumulo column table DB for even faster lookup. Each ISP/mobile telco may host their own "facility", but sticking them all in the same datacentre would ease low-latency cross-ISP queries issued from government computers, while still pretending they were "separate"

In the meantime, let's pick on some talking points that are being used on the radio and TV to justify the bill and make it look like the government listened to feedback

The nature of technology has changed and we must adapt.

People have been browsing the web for 20 years, even skype is about twelve years old. What has changed is the cost of storage. Back in 2008 we were quoting a few hundred dollars for aterabyte. seven years later and the cost is $30/TB and density shrunk to the extent you can get a couple of petabytes in two wardrobe-sized server racks. That's the big change: governments can afford to store all your personal data.

The pages you visit won't be recorded, only the sites.

With the migration of the main web sites to HTTPS, the ISPs couldn't log the pages anyway. There's no concession here: if your browser shows a little green lock in the URL line, the government couldn't record the page. What they can do now is go to facebook and say "Someone at went to at 21:14 on Tuesday: what did they do?" Facebook, will have the rest of the information for them.

This is just like an itemised phone bill.

No. It's like a log of every game you played on your PS3, every program you watched on BBC iPlayer, every photo you took which your smart phone backed up (and where). If you read books on an Amazon kindle —or with the app— its a log of whenever you turned a page or turned back. Spent too much time reading "extremist" bits of the Koran between bouts of Call of Duty and facebook posts? That'll be something they'll be able to work out by looking at the URLs and then asking the service providers for the details. Here Sony may come out the best —unless they start recording chat sessions. Amazon? They'll probably record the ambient light and tablet rotation while you were reading those chapter of the Koran.

We won't ban encryption

They'd only be laughed at if they asked for this. The algorithms (RSA, Elliptic Curve Cryptography) are well known. You can't stop RSA working without banning prime numbers. ECC is potentially even harder. though the fact that NSA are no longer recommending is use implies they don't trust it any more. Either they've found some new math or built some new hardware ... so longer key RSA is back in fashion. All the homeoffice can do is go to FB, google, Whatsapp and say "please store the communications so we can ask for it", then drive round to Apple and say "add a back door to iPhone encryption —we promise we won't abuse it, lose the secret key or otherwise destroy its value.

There is some mention of "informal arrangements" perhaps the government has had meetings with all these people, and said, "give us access and we won't review your tax status". But that isn't going to work with those companies that don't have a UK outpost who can hang up the phone when Theresa rings them. Note especially that some of the best cryptography libraries, Bouncy Castle are explicitly developed in Australia to avoid US regulations on RSA key lengths. And guess what's been ported to Android? Building an Android device-device app with unbreakable encryption is straightforward enough to make it a final year project for a Computer Science course at any of our local universities —how could that be criminalised?

We're only formalising what's been going on.

Ignoring the fact that this implies that previous governments have clearly been granting warrants to log the actions of every citizen, the fact that they've been doing this is a key part of the UK-side of the Snowden leaks. In the US this has led to a rethink of state/citizen rights. Here its leading to the government not only formalising the existing state of affairs, but expanding it.

We won't monitor MPs communications
Bulk data collection renders this impossible. How you know that the person posting to twitter from an internet cafe is an MP or a possible enemy of the state? You can't, you just grab it all.


The core concessions aren't concessions, they are the result of the engineering teams of the government and the ISPs telling them what doesn't work, and the politicians coming up with ways to frame this in terms of concessions, rather than acceptance of engineering and cross-border realities. They've also hidden the key implication: they can now afford to record every single interaction you make with a remote computer, and, with informal and formal arrangements with the providers of those services, get the details.

Meanwhile, your civil liberties have been suspended for the duration of the emergency.