Monthly Archives: February 2012

Beware of Paul Randle-Jolliffe if you seek legal advice: he is a woo merchant

Mr Randle-Jolliffe claims to be a direct descent of Saer de Quincy, a knight in the service of King William I of Scotland and 1st Earl of Winchester. Apparently this medieval fellow is 24 times his Great Grandfather. Leaving to one side the political issue of whether we are subjects of a monarchy or citizens of a democratic country, we are all entitled to issue proceedings in a court of law. This right is beyond dispute. Court proceedings are part of the fabric of our civil society. Everybody knows that they have the right to invoke the court’s jurisidiction to help them. Everyone, except Mr Randle-Jolliffe it would appear, because in the witness statement he submitted to the High Court supposedly in support of the recent encampment of protesters in London known as Occupy the London Stock Exchange (OccupyLSX), he relied on his relationship with Saer de Quincy to “make my claims of right“, arguing that “Saer de Quincy was one of the 23 Surety Barons of the Magna Carta…“.

Paul Randle-Jolliffe has worked for six years as a self-employed fellow operating a “Christian General Law Advocacy Service” (here’s his website) and as a McKenzie friend. He claims to have been involved in both civil and criminal cases in “local courts” and the High Court. One can only wonder precisely what he means by “local courts“. There are county courts, magistrates’ courts and crown courts and a range of other tribunals which all sit around the country. Mr Randle-Jolliffe is careful to avoid mention of whether or not he is paid for his work.

In England & Wales, anyone may represent themselves in any court proceedings but there are restrictions on who can represent other people. Being able to represent other people is known as a “right of audience”. Barristers have rights of audience in all courts. Solicitors have rights of audience in the lower courts but have to pass extra exams to obtain full rights of audience in all courts. A “McKenzie Friend” refers to those occasions when a court would allow an unqualified person to assist someone representing themself in court. A McKenzie Friend has no rights of audience but they are, with the judge’s permission, allowed to advise the litigant in person. Judicial permission is a matter of discretion and will be refused unless it is clear that the person cannot manage proceedings by themselves and cannot afford or otherwise obtain legal representation or advice.

After explaining his various charitable endeavours and religious beliefs, in the 13th paragraph of his witness statement, Randle-Jolliffe declares that a he:

… came to this work through experiencing severe prejudice and multiple unlawful acts by various authorities personally with a series of breaches of Magna Carta and other rights under the “colour of law”.

Having introduced himself he declares that the Magna Carta is the:

well-spring of modern concepts of free speech, free association, the right to petition government for redress of grievances, the right to due process according to the law of the land, to public and impartial trial at the hand’s of one’s peers, the right to travel freely in time of peace, and perhaps most important of all, recognition that even the sovereign is subject to the law of the land. It was and remains one of the 1st and probably most important “Human Rights acts” that we should all own and seek to be upheldby all” (sic).

This sort of talk is best described as a rhetorical flourish. It sounds good to the untrained ear and may be, particularly amongst the legally uneducated, persuasive of the idea that here is a man who knows his onions and can be relied upon. To anyone with any knowledge of law, history or modern politics it is plainly a collection of differing concepts all run together as if the rights won by our democratic martyrs were in fact invented in the thirteenth century. The Tolpuddle Martyrs were so-called because they were sentenced to hard labour in Australia for combining together in a trades union (free association). Free speech was a curiously confused concept in this country until the European Convention on Human Rights came into being. Practically speaking it was (and still is) subject to anyone’s ability to sue for defamation. If you are sued for defamation, the burden is on you to prove your exculpability, not on the person bringing the case! It is hard to square that off with an absolute right to free speech. It is highly questionable as to whether the Magna Carta was concerned with human rights at all. Simply, it was a contract between the barons and the monarch which governed their relationship. In the many centuries since then it has been modified to the point of being irrelevant to the modern law and quite right too because it did nothing to prevent the slave trade, the death penalty, corrupt elections and countless other medievalist wrongs aside.

In his 16th paragraph Randle-Jolliffe returns to his favoured theme of his baronial descent. Aside from the argument that after 20 generations everyone is pretty much related to everybody else, a key democratic principle is that birthright is irrelevant to rights under law. Clearly, everyone is equal under the law. Randle-Jolliffe is right to claim that our monarch is also subject to the law but omits to mention that a jury of her peers would be comprised of other members of the royal family. The word “peers” means people in the same social class. In medieval times society was divided into strata between which there was next to no movement. This arrangement is unacceptable in a democracy and demonstrably abandoned. Witness one working class man from Brixton becoming Prime Minister: John Major. In countries more democratic than the UK, the point becomes more obvious. In the USA, the head of state has to be elected. We all remember Bill Clinton being obliged by process of law to answer questions about whether he had lied under oath about being sucked off by one of his staff. Were the Queen to die tomorrow and Prince Charles ascend to the throne, we could not drag him into any type of recognisable legal forum to question him about his unconstitutional interference with government.

Randle-Jolliffe joined OccupyLSX on 4th November, 21 days after it had begun. That night he decided to return the following day to join in with what he could see was a “high purpose“. A tent was made available to him. His statement says,

“I have been involved ever since, primarily being one of two people whom are the site legal team dealing with eviction.”

I set that legal team up myself, having joined OccupyLSX on the first day (October 15th 2011). Although I did not permanently live on site, I spent many nights there and was in daily contact with those who were when I was away. I personally instructed John Cooper QC. I personally issued the first instructions to Karen Todnor, the solicitor who agreed to assist us on 16th November 2011. Coincidentally, I instructed Ms Todnor precisely because it was clear that it would be impossible to work with Randle-Jolliffe, whom I met for the first time on the same day, when the eviction legal team was three people strong. It may be that he believed that he was working with the eviction legal team before that date but the reality is that he was not.

In his 29th paragraph, Randle-Jolliffe confesses to having spent a month in a Benedictine community and points to parallels between that and OccupyLSX: a library, education, a democratic forum, a canteen, and an “open door” with a shelter team. He overlooks the clear differences: people sleeping in to whatever hour they feel like, the lack of unhesitating obedience to all things superior etc. It is a glib comparison. Unsatisfied with the Benedictine comparison he also compares OccupyLSX with the early Christian church, though luckily he doesn’t claim to have spent any time in that!

Randle-Jolliffe completely undermined the entire legal case which OccupyLSX rested its defence on by saying that the “camp is not a protest” and “cannot be called a protest” (paragraph 35). His description of it is an educational encampment, a place of refuge and a debating chamber, which he collectively terms an occupation. It is unclear why he doesn’t believe it was also a massive protest.

The statement itself is packed with evidential irregularities. The basic rules for a witness statement are that you can say what you witnessed yourself, you can say from whom you heard something and you can point to documentation which proves something you say. To be fair, he does refer to documents which prove his family tree but he does not exhibit (via the text of his statement) any documentation (which could have included letters, contemporaneous notes, photographs etc.,) relevant to the issues in the case. He doesn’t even date the various events he reports. A witness statement without dates is practically useless.

Instead he focussed on explaining his family tree and exhibited 36 pages of documents about that. Inexplicably, given the nature of the case in hand, he also produced a document he wrote himself about a private prosecution service he has created, which is willing to charge money for its ‘services’ (here is the website). It is 58 pages long and was distributed to a whole bunch of people including the Queen!

The statement is a muddle of evidence and legal submission. The purpose of a witness statement is to give evidence. It should not contain legal arguments – they are made in the pleadings to the court, in written skeleton arguments and orally by an advocate. Courts are used to litigants in person confusing these two aspects of a trial but here is a person who offers a service to others on the basis that he understands legal procedure, yet cannot follow even this simple division of roles. The eviction legal team called for statements of evidence to defend the eviction case being brought against OccupyLSX. OccupyLSX’s governing body agreed to be represented in court by the lawyers I recruited. It fell to the lawyers to make the legal submissions, not the witnesses. The roles were already properly established by the time Randle-Jolliffe joined the eviction legal team. As soon as he joined it, he became uncommunicative with the others in the team, with the result that, a short while later, we decided to exclude him from the team. Much later he put in an expenses claim for the money he had spent photocopying his family tree. The claim was refused by OccupyLSX’s finance team.

So far as the evidence that he did give was concerned, he concentrated on the social problems inside the camp but omitted to give any meaningful evidence which related to the actual issues in the case. The eviction case was brought by the City of London Corporation. Unsurprisingly, it was based on well established law which mainly related to obstruction of the highway, human rights and planning. Anyone defending such a case would need to rebut the evidence said to support the City’s case. Not Randle-Jolliffe! He didn’t directly address the main legal issues at all and, to the extent that his evidence trespasses on them his evidence is no more than a series of disordered bare assertions. Probably the biggest issue in the case was the extent to which the camp obstructed the highway. Randle-Jolliffe doesn’t discuss this issue at all.

He preferred to discuss ancient history, in particular the creation of the Magna Carta. Nothwithstanding the many paragraphs of his personal family tree, he announces that “we are ordinary members of the public“, “prepared to be beaten and even die…“. The notion that a modern English judge sitting in the High Court would be impressed by these melodramatic irrelevancies could only reside in the mind of a legal fantasist.

Without any documentary evidence to back him up on Randle-Jollifee insists that a “folkmoot” in 1236 AD was a general assembly similar to that governing OccupyLSX. Assuming for a moment that such events were relevant to the legal issues his witness statement was supposed to assist defending, he doesn’t produce a shred of evidence by way of proof for these claims. That others may know of them is neither here nor there because an English judge can only make decisions based on evidence. Claims that there was some kind of longstanding right to hold anarchic assemblies anywhere would have to be established by firm evidence. At the very least, one might expect reference to and the production of histories written by eminent historians. Randle-Jolliffe doesn’t trouble himself with them. He’s out on a limb, asserting the ancient “folkmoot” led to a “witenagemot” which in turn led to the modern parliament and court system.

None of that was relevant to the actual case brought by the City. He could have brought a claim of his own, seeking perhaps a declaration that the City was obliged to allow the camp to persist, to ventilate his issues in a court of law. That might have been heard at the same time as the case brought by the City against OccupyLSX. More likely it would have been thrown out of court as meaningless nonsense, which explains why Randle-Jolliffe has piggybacked his bizarre beliefs onto OccupyLSX. One wonders how many goblets of mead he consumed whilst drafting his historical account, to which he devotes 23 paragraphs before declaring that

The current St Paul’s Occupation is a “Folk Moot” and therefore it could elect a mayor of London and prosecute in law….

The prospect of a court, as unruly as that required to comprehend Randle-Jolliffe, hearing prosecutions brought by the likes of him is truly frightening. It would be trial by mob rule, with romanticism ruling over reality. Weighing of evidence would go out the window.

Isaiah Berlin’s famous put down that anyone who claimed to have read all of St Augustine‘s works was a liar springs to mind when reading through Randle-Jolliffe’s statement. It jumps about much like some volumes of Augustine’s City of God. Being so difficult to coherently digest, it fails another basic requirement of a witness statement – that the facts described inside it are set out in a logical order. On my first reading of it, I quit on the 65th paragraph because I was laughing too hard.

At paragraph 100, Randle-Jolliffe declares that section 13 of the 1215 Magna Carta enshrined the right to hold a folk moot in the City of London. He claims that this is one of three clauses which are still on the statute books. Paragraph 105 simply asks, “Is the seizure of castles and palaces needed?” The nub of this belief system is summed up in paragraph 106:

Magna Carta is essentially a perpetual covenant between the crown, the barons, the church, corporation and people as well as others and within the original 1215 version there is a right of seizure until remedy and this includes royal palaces and castles…

No it isn’t. There’s nothing perpetual about any law. All of it can be changed and much of it has. Despite declining the chance to be a litigant in person in the OccupyLSX case, Randle-Jolliffe tried to be an appellant. The judges in the Court of Appeal humoured him with a brief hearing. Consequently, his case was heard. It wasn’t just dismissed, it was rubbished. Here’s my commentary on and full text of the Appeal Judgment in the OccupyLSX case. The Court of Appeal describe Randle-Jolliffe’s grounds of appeal as “esoteric”, using “a concept unknown to the law”, having “no bearing in the arguments in this case”, “simply wrong” and including a point which the Court’s Judges “do not understand”.

Unlike the rest of us protesters, who were concerned about the effects of predatory corporatism, inequality and other general political issues, Randle-Jolliffe gives his personal motivation for joining OccupyLSX as being his loss of contact with his son, his eviction by Isle of Wight Council, his general anger at the family courts and includes various side claims on South Africa’s opinion of the UK’s family law. He is obsessed with the concept of “remedy“. Not getting what you want does not mean that no “remedy” is available, it just means that a court didn’t agree with you.

When we asked people to give statements to help OccupyLSX to defend itself, we directed them to focus their evidence on whether the tents were necessary for the protest. Aside from undermining our human rights defence by his claim that the camp was not a protest, Randle-Jolliffe devoted only 14 out of 175 paragraphs of his statement to the issue of the tents.

13 of those 14 paragraphs contained a single sentence each. The first two sentences cover the sensible point that the OccupyLSX community could not function in many ways without the tents because it contained many people from outside London. Having covered that point he immediately reverted to irrelevant issues: the church and the lack of democratic authority of the Lord Mayor of London (at best a legal issue and thus inappropriate for the statement). He asks a couple of questions without attempting to supply any answers and declares:

169. It is not the intention of the occupation to remain indefinitely as the occupation is not the purpose but the means.

170. Given the breadth of the issues it would not be unreasonable for the court to give a licence to the occupation for a year and a day from the date of judgment before a review.

Then he immediately returns to his main theme, that there is some sort of viable comparison between the events leading up the Magna Carta and the occupation in St Paul’s.

Here is a man who pretends to know some law. If he knew anything at all about the rules of evidence and procedure, he would understand that there was no place for his various arguments in a statement of fact. Whatever the merits of the comparison he wishes to draw between the historically significant events which led to the Magna Carta and OccupyLSX, the court did not have the power to grant “a licence“. He doesn’t appear to understand the most basic tenets of our common law system. Judges can only entertain or dismiss claims brought by the parties. They do not invent solutions of their own. OccupyLSX never asked for a licence. It simply wasn’t an issue in the case.

Anyone considering asking Randle-Jolliffe to advise them about legal proceedings, might want to first think about whether they can rely on someone whose grip on basic the rules of procedure and evidence is so badly flawed. They might also question whether they should trust someone who thought it useful to declare, as he did at paragraph 107:

The Barons have been diseased and we invite them to join us.

Presumably he meant ‘deceased’? Whichever his intended meaning, this sentence is obviously nonsense. The plain fact is that here is someone motivated by his own private grievances who claims to be an experienced lay lawyer yet who has not the slightest grip on either the basic distinction between evidence and argument or anything that was relevant to the case in hand. I hope, for his sake, that he has not been charging money for advice.

If you want legal advice, it can be expensive. There are the Citizen’s Advice Bureaux and Law Centres which may be able to help for free. If you are on your own there is a certain amount of good advice available online. I have written my own guides on how to be a good witness, how to cross-examine like an expert and how to read and organise a bundle of evidence. They may prove useful to you. Despite all the disadvantages a litigant in person faces, you’d be better off alone than taking advice from Paul Randle-Jolliffe.

I’ve informed Paul Randle-Jolliffe that I have published this post and given him a right of reply, subject to my continued commentary.

Brighton & Hove Green Party budget debriefing

Last night Brighton & Hove Green Party convened to discuss whether their councillors were right to vote for the City budget after it had between amended by the Labour Party. It was a thoughtful and good hearted debate on high principle, home truths and hard strategy. The issues were thoroughly canvassed. Certain themes emerged. There were those who believed that the party’s councillors should have refused to vote their support for the amended budget on the grounds that it was no longer a ‘Green’ budget. They argued that future campaigning would be complicated by political opponents being able to point to the Green Party voting for a cuts budget. The other side of the debate pointed to our councillors taking a stand by voting against the amendments but facing down the hard truth that had they voted against the budget as a whole, there would be a substantial risk of a Labour/Tory pact taking over the administration completely on the grounds that the Greens had refused to support a proper financial strategy.

No-one argued that the Greens should have resigned office voluntarily. The meeting was divided into two sections. Firstly we established the factual matrix upon which the political debate stood. Councillors and party officials on both sides of the debate put their serious differences to one side and worked to clarify anything and everything which anyone held in doubt. After a couple of prefatory speeches, this objective exercise was disposed of by way of a question and answer session. When that process was completed, we debated the issues free from what could have otherwise been the mud of technical confusion. This proved to be a calm and efficient approach.

It’s fair to say that although there were strong opinions on both sides of the debate, various points emerged that might have been lost in a less analytical approach. In particular, it was noted that although the Green councillors had launched a lengthy consultation period (thought to be unprecedented in England), there had been no mechanism to oblige the other parties to announce their amendments in time for a thorough debate. The amendments had been published at the very last minute, with the result that neither the public at large nor the political activists had any time to make sensible decisions or offer to negotiate over stated positions. The deadline for declaring amendment motions is contained in the City Council’s constitution. The Green councillors will now investigate whether this can be changed. All parties would benefit from an earlier deadline. The current arrangements entrench the tribal mentalities of the party system. An earlier deadline would avoid the impossibly tight time frame currently afforded for inter-party negotiation. More importantly, the public would benefit too because any cooperation between the majority of the council and a minority administration is bound to save money and build consensus.

Beyond this demonstration that our party remains united and focussed on the complexities of managing the City, I don’t wish to share any more of what truly was a private meeting. It was well attended, with all the main activists in Brighton & Hove in attendance and people from further afield too. I’ll end with some personal observations. I find public references to the budget being a ‘cuts budget’ disingenuous because even with a council tax hike there will have to be cuts; these cuts have been imposed by central government. Had there been a campaign across the entire country for an illegal budget I might have been in favour of that but there wasn’t one. Even had we Greens in Brighton & Hove decided, for some reason, to go it alone, all that would have happened is that our best people would be prosecuted and suffer great financial loss, our City would suffer a loss of revenues and the Greens would be humiliated, setting back their electoral chances for a generation. A curious feature of the final budget vote was that all parties voted for it, with the result that neither Labour nor the Tories can substantially complain about it. Everything Labour wanted changed, has been changed. Aside from an absurd campaign to keep hold of a vehicle licence plate, the Tories brought forward no other substantive amendments. Therefore, the budget has been agreed.  Although it is not what we wanted in its entirety, the manner in which our people have declared they will discharge their statutory obligations has been agreed. Even within these obligations there are considerable degrees of discretion. It will be the generous Green heart being employed for the benefit of the City’s poor and vulnerable, rather than dead hand of local Conservative Party. The local Tories are now on record for regarding immigrants to Brighton & Hove as being unwelcome. Imagine a City run along their preferred lines? We don’t need to, we need only remember. It was dilapidated.

Grauniad Resurgent: mobile content now – frankly I preferred the old spelling

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: javax.servlet.ServletException: org.jredis.ClientRuntimeException: socket exception cause: => [SocketException: Broken pipe] com.mobileiq.serviceoptimizer.logging.filter.RequestLoggerFilter.doFilterInternal(RequestLoggerFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

root cause

javax.servlet.ServletException: org.jredis.ClientRuntimeException: socket exception cause: => [SocketException: Broken pipe] com.mobileiq.rendering.servlet.filter.MIQRendererFilter.doFilter(MIQRendererFilter.java:109) com.mobileiq.serviceoptimizer.springmodule.http.MutableRequestFilter.doFilterInternal(MutableRequestFilter.java:31) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.springmodule.http.SharedPooledSessionInViewFilter.doFilterInternal(SharedPooledSessionInViewFilter.java:108) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.common.http.servlet.RangeFilter.doFilter(RangeFilter.java:87) com.mobileiq.common.http.servlet.RequestThreadNameFilter.doHttpFilter(RequestThreadNameFilter.java:78) com.mobileiq.common.http.servlet.RequestThreadNameFilter.doFilter(RequestThreadNameFilter.java:42) com.mobileiq.serviceoptimizer.springmodule.http.NoTransformFilter.doFilterInternal(NoTransformFilter.java:29) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.throttle.RequestCountingFilter.doFilterInternal(RequestCountingFilter.java:41) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.springmodule.http.DoSFilter.doFilter(DoSFilter.java:170) com.mobileiq.serviceoptimizer.springmodule.http.DoSFilter.doFilterInternal(DoSFilter.java:127) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.logging.filter.RequestLoggerFilter.doFilterInternal(RequestLoggerFilter.java:85) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

root cause

org.jredis.ClientRuntimeException: socket exception cause: => [SocketException: Broken pipe] org.jredis.ri.alphazero.protocol.ProtocolBase$StreamBufferRequest.write(ProtocolBase.java:382) org.jredis.ri.alphazero.connection.PipelineConnectionBase.queueRequest(PipelineConnectionBase.java:193) org.jredis.ri.alphazero.JRedisPipeline.queueRequest(JRedisPipeline.java:78) org.jredis.ri.alphazero.JRedisFutureSupport.setnx(JRedisFutureSupport.java:352) org.jredis.ri.alphazero.JRedisFutureSupport.setnx(JRedisFutureSupport.java:357) com.mobileiq.rendering.cache.RedisCssCache.putIfAbsent(RedisCssCache.java:90) com.mobileiq.rendering.engine.RendererEngine.processCss(RendererEngine.java:539) com.mobileiq.rendering.engine.RendererEngine.processPage(RendererEngine.java:564) com.mobileiq.rendering.engine.RendererEngine.render(RendererEngine.java:117) com.mobileiq.rendering.servlet.filter.MIQRendererFilter.doFilter(MIQRendererFilter.java:94) com.mobileiq.serviceoptimizer.springmodule.http.MutableRequestFilter.doFilterInternal(MutableRequestFilter.java:31) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.springmodule.http.SharedPooledSessionInViewFilter.doFilterInternal(SharedPooledSessionInViewFilter.java:108) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.common.http.servlet.RangeFilter.doFilter(RangeFilter.java:87) com.mobileiq.common.http.servlet.RequestThreadNameFilter.doHttpFilter(RequestThreadNameFilter.java:78) com.mobileiq.common.http.servlet.RequestThreadNameFilter.doFilter(RequestThreadNameFilter.java:42) com.mobileiq.serviceoptimizer.springmodule.http.NoTransformFilter.doFilterInternal(NoTransformFilter.java:29) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.throttle.RequestCountingFilter.doFilterInternal(RequestCountingFilter.java:41) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.springmodule.http.DoSFilter.doFilter(DoSFilter.java:170) com.mobileiq.serviceoptimizer.springmodule.http.DoSFilter.doFilterInternal(DoSFilter.java:127) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.logging.filter.RequestLoggerFilter.doFilterInternal(RequestLoggerFilter.java:85) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

root cause

java.net.SocketException: Broken pipe java.net.SocketOutputStream.socketWrite0(Native Method) java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) java.net.SocketOutputStream.write(SocketOutputStream.java:136) java.io.ByteArrayOutputStream.writeTo(ByteArrayOutputStream.java:109) org.jredis.ri.alphazero.protocol.ProtocolBase$StreamBufferRequest.write(ProtocolBase.java:377) org.jredis.ri.alphazero.connection.PipelineConnectionBase.queueRequest(PipelineConnectionBase.java:193) org.jredis.ri.alphazero.JRedisPipeline.queueRequest(JRedisPipeline.java:78) org.jredis.ri.alphazero.JRedisFutureSupport.setnx(JRedisFutureSupport.java:352) org.jredis.ri.alphazero.JRedisFutureSupport.setnx(JRedisFutureSupport.java:357) com.mobileiq.rendering.cache.RedisCssCache.putIfAbsent(RedisCssCache.java:90) com.mobileiq.rendering.engine.RendererEngine.processCss(RendererEngine.java:539) com.mobileiq.rendering.engine.RendererEngine.processPage(RendererEngine.java:564) com.mobileiq.rendering.engine.RendererEngine.render(RendererEngine.java:117) com.mobileiq.rendering.servlet.filter.MIQRendererFilter.doFilter(MIQRendererFilter.java:94) com.mobileiq.serviceoptimizer.springmodule.http.MutableRequestFilter.doFilterInternal(MutableRequestFilter.java:31) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.springmodule.http.SharedPooledSessionInViewFilter.doFilterInternal(SharedPooledSessionInViewFilter.java:108) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.common.http.servlet.RangeFilter.doFilter(RangeFilter.java:87) com.mobileiq.common.http.servlet.RequestThreadNameFilter.doHttpFilter(RequestThreadNameFilter.java:78) com.mobileiq.common.http.servlet.RequestThreadNameFilter.doFilter(RequestThreadNameFilter.java:42) com.mobileiq.serviceoptimizer.springmodule.http.NoTransformFilter.doFilterInternal(NoTransformFilter.java:29) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.throttle.RequestCountingFilter.doFilterInternal(RequestCountingFilter.java:41) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.springmodule.http.DoSFilter.doFilter(DoSFilter.java:170) com.mobileiq.serviceoptimizer.springmodule.http.DoSFilter.doFilterInternal(DoSFilter.java:127) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.logging.filter.RequestLoggerFilter.doFilterInternal(RequestLoggerFilter.java:85) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

Grauniad Resurgent: mobile content now – frankly I preferred the old spelling

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: javax.servlet.ServletException: org.jredis.ClientRuntimeException: socket exception cause: => [SocketException: Broken pipe] com.mobileiq.serviceoptimizer.logging.filter.RequestLoggerFilter.doFilterInternal(RequestLoggerFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

root cause

javax.servlet.ServletException: org.jredis.ClientRuntimeException: socket exception cause: => [SocketException: Broken pipe] com.mobileiq.rendering.servlet.filter.MIQRendererFilter.doFilter(MIQRendererFilter.java:109) com.mobileiq.serviceoptimizer.springmodule.http.MutableRequestFilter.doFilterInternal(MutableRequestFilter.java:31) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.springmodule.http.SharedPooledSessionInViewFilter.doFilterInternal(SharedPooledSessionInViewFilter.java:108) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.common.http.servlet.RangeFilter.doFilter(RangeFilter.java:87) com.mobileiq.common.http.servlet.RequestThreadNameFilter.doHttpFilter(RequestThreadNameFilter.java:78) com.mobileiq.common.http.servlet.RequestThreadNameFilter.doFilter(RequestThreadNameFilter.java:42) com.mobileiq.serviceoptimizer.springmodule.http.NoTransformFilter.doFilterInternal(NoTransformFilter.java:29) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.throttle.RequestCountingFilter.doFilterInternal(RequestCountingFilter.java:41) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.springmodule.http.DoSFilter.doFilter(DoSFilter.java:170) com.mobileiq.serviceoptimizer.springmodule.http.DoSFilter.doFilterInternal(DoSFilter.java:127) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.logging.filter.RequestLoggerFilter.doFilterInternal(RequestLoggerFilter.java:85) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

root cause

org.jredis.ClientRuntimeException: socket exception cause: => [SocketException: Broken pipe] org.jredis.ri.alphazero.protocol.ProtocolBase$StreamBufferRequest.write(ProtocolBase.java:382) org.jredis.ri.alphazero.connection.PipelineConnectionBase.queueRequest(PipelineConnectionBase.java:193) org.jredis.ri.alphazero.JRedisPipeline.queueRequest(JRedisPipeline.java:78) org.jredis.ri.alphazero.JRedisFutureSupport.setnx(JRedisFutureSupport.java:352) org.jredis.ri.alphazero.JRedisFutureSupport.setnx(JRedisFutureSupport.java:357) com.mobileiq.rendering.cache.RedisCssCache.putIfAbsent(RedisCssCache.java:90) com.mobileiq.rendering.engine.RendererEngine.processCss(RendererEngine.java:539) com.mobileiq.rendering.engine.RendererEngine.processPage(RendererEngine.java:564) com.mobileiq.rendering.engine.RendererEngine.render(RendererEngine.java:117) com.mobileiq.rendering.servlet.filter.MIQRendererFilter.doFilter(MIQRendererFilter.java:94) com.mobileiq.serviceoptimizer.springmodule.http.MutableRequestFilter.doFilterInternal(MutableRequestFilter.java:31) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.springmodule.http.SharedPooledSessionInViewFilter.doFilterInternal(SharedPooledSessionInViewFilter.java:108) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.common.http.servlet.RangeFilter.doFilter(RangeFilter.java:87) com.mobileiq.common.http.servlet.RequestThreadNameFilter.doHttpFilter(RequestThreadNameFilter.java:78) com.mobileiq.common.http.servlet.RequestThreadNameFilter.doFilter(RequestThreadNameFilter.java:42) com.mobileiq.serviceoptimizer.springmodule.http.NoTransformFilter.doFilterInternal(NoTransformFilter.java:29) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.throttle.RequestCountingFilter.doFilterInternal(RequestCountingFilter.java:41) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.springmodule.http.DoSFilter.doFilter(DoSFilter.java:170) com.mobileiq.serviceoptimizer.springmodule.http.DoSFilter.doFilterInternal(DoSFilter.java:127) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.logging.filter.RequestLoggerFilter.doFilterInternal(RequestLoggerFilter.java:85) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

root cause

java.net.SocketException: Broken pipe java.net.SocketOutputStream.socketWrite0(Native Method) java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) java.net.SocketOutputStream.write(SocketOutputStream.java:136) java.io.ByteArrayOutputStream.writeTo(ByteArrayOutputStream.java:109) org.jredis.ri.alphazero.protocol.ProtocolBase$StreamBufferRequest.write(ProtocolBase.java:377) org.jredis.ri.alphazero.connection.PipelineConnectionBase.queueRequest(PipelineConnectionBase.java:193) org.jredis.ri.alphazero.JRedisPipeline.queueRequest(JRedisPipeline.java:78) org.jredis.ri.alphazero.JRedisFutureSupport.setnx(JRedisFutureSupport.java:352) org.jredis.ri.alphazero.JRedisFutureSupport.setnx(JRedisFutureSupport.java:357) com.mobileiq.rendering.cache.RedisCssCache.putIfAbsent(RedisCssCache.java:90) com.mobileiq.rendering.engine.RendererEngine.processCss(RendererEngine.java:539) com.mobileiq.rendering.engine.RendererEngine.processPage(RendererEngine.java:564) com.mobileiq.rendering.engine.RendererEngine.render(RendererEngine.java:117) com.mobileiq.rendering.servlet.filter.MIQRendererFilter.doFilter(MIQRendererFilter.java:94) com.mobileiq.serviceoptimizer.springmodule.http.MutableRequestFilter.doFilterInternal(MutableRequestFilter.java:31) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.springmodule.http.SharedPooledSessionInViewFilter.doFilterInternal(SharedPooledSessionInViewFilter.java:108) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.common.http.servlet.RangeFilter.doFilter(RangeFilter.java:87) com.mobileiq.common.http.servlet.RequestThreadNameFilter.doHttpFilter(RequestThreadNameFilter.java:78) com.mobileiq.common.http.servlet.RequestThreadNameFilter.doFilter(RequestThreadNameFilter.java:42) com.mobileiq.serviceoptimizer.springmodule.http.NoTransformFilter.doFilterInternal(NoTransformFilter.java:29) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.throttle.RequestCountingFilter.doFilterInternal(RequestCountingFilter.java:41) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.springmodule.http.DoSFilter.doFilter(DoSFilter.java:170) com.mobileiq.serviceoptimizer.springmodule.http.DoSFilter.doFilterInternal(DoSFilter.java:127) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) com.mobileiq.serviceoptimizer.logging.filter.RequestLoggerFilter.doFilterInternal(RequestLoggerFilter.java:85) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

Political kitchen: a Brighton & Hove Green Party activist’s breakfast

5½ months ago I attempted to make hummus for the first time, filming my efforts as I went along. I made rather a lot and froze what my garlic & chickpea nodes couldn’t cope with at the time. A couple of days ago my wife rescued the remainder from the depths from the soon to be turned off freezer. We sat it in a fridge unmolested for 24 hours, to defrost slowly, and this morning I spread it on some home baked bread.

Scrapper Duncan's Hummus After Defrosting

It proved to be a delicious breakfast. I’ve got a busy day today, catching up my pal Charles for swim & a sauna, procuring electrical equipment in another mind numbing trip to B&Q and attending a Brighton & Hove Green Party extraordinary general meeting. There’ll be no kissing at any of that so the unusual ratio of garlic to other ingredients shouldn’t turn out to be a problem. You’d think it would go down rather well at my choice of political gathering. Something of a badge of honour perhaps?

Here’s my How To Make Hummus cookery lesson. Please note, there are several different legitimate spellings of hummus. In this post I’ve fallen for the American spelling because that is probably what search engines prefer. In the original Cooking in the Cave video the English spelling was preferred. There are other variations too. Although usually I’m a bit of a stickler for correct spelling, it is the meaning that counts isn’t it? I meant to make my own humous and that’s what I did, in much the same way that in May 2011 I meant to get as many Green Party councillors elected to office in Brighton & Hove no matter what the flak that would come and that’s what I got. They’re now in the tricky scenario of having been elected to office but denied some power by the Labour & Tory parties, who hold the majority of the seats on the council. Consequently a passionate internal debate is being held in the Green Party. A political kitchen contains many ingredients but if they are all properly sourced, home made and lovingly put together they ought to stick together in the oven, or something like that.

Brighton & Hove Green Party given office but denied power?

Background

On 5th May 2011 Brighton & Hove Green Party won 23 seats in the City Council elections, becoming the biggest party on the Council but without a majority of the seats. Only two other parties saw councillors elected: the Labour Party and thieving Tory bastards. Immediately after the elections, the local Labour Party publicly refused to co-operate with the Green Party by way of a coalition administration. The nasty party and the Labour Party declared that the Greens could form the Council administration, despite not commanding a majority of the votes for crucial decisions. The Greens accepted the challenge.

Council Tax Issue

On 23rd February 2012, the Greens presented their first budget to the Council, after an unprecedented and lengthy consultation period, by which they hoped to obtain maximum support for their financial policies. The UK’s national government had massively cut its support grant to all local authorities, which meant a gaping hole in the City’s finances. There would have to be cuts. Keen to prevent local authorities from raising council tax to overcome this economic problem the Secretary of State for Communities and Local Government, Eric Pickles, had offered them £3,000,000 if they did not raise local taxes. However this money was for one year only and didn’t come close to filling the void. Approximately 30 local authorities declared that they would raise council tax instead. Brighton & Hove City Council was the first to do so. The rest comprised both Labour and Conservative Party administrations. The tax rises range between a little over 2% to 3.5%. Any tax rises above 3.5% require public support in a referendum; naturally no local authority has embarked on that adventure.

Labour & Conservative Parties Defeat Green Budget

In the run up to Brighton & Hove City Council’s budget meeting on 23rd February, there was extensive debate about whether the Greens should be allowed to raise council tax by 3.5%. Unsurprisingly the Conservative Party (with 18 seats on the council) declared that they should not. More unusual was the Labour Party’s decision that they should not. Both parties proposed various amendments to the City budget. Labour refused to support the Conservative amendments which for procedural reasons had to be voted on first, safe in the knowledge that the Conservative Party would vote for the Labour Party amendments. This is exactly what happened. The Green’s budget proposals were therefore amended and all the councillors bar two voted the budget through. The exceptions were both Green councillors: Amy Kennedy has been seriously ill for some time and could not attend the meeting; Alex Phillips voted against the amended budget for reasons of conscience.

Internal Green Party Debate

A debate now rages inside the Green Party as to whether the Greens should continue in administration having had a budget imposed on them by an unholy alliance between the Labour and Conservative Parties. Yesterday the Green Party National Conference decided not to debate the issue, preferring instead to leave it to the local party in Brighton & Hove to reach its own conclusions. An extraordinary meeting of the Brighton & Hove Green Party has been convened for tomorrow evening to conclude party policy. There are strong arguments on either side, much passion and it will be a difficult meeting.

Those who propose remaining in office point to the problems with political credibility with taking office and then abandoning it. At least one Green cabinet member has declared that he would regard himself in serious difficulties in campaigning for re-election in his ward if he stepped down from office at the first sign of trouble (for the sake of party unity, I prefer not to name him here). The fact is, that even with the unacceptably large cuts now imposed, there is much that the Greens can do to demonstrate their integrity in office. The list is far too long to enunciate here but one classic example involves the Green Cabinet Member for Transport & Public Realm, Ian Davey, who has embarked on a substantial cycle lane creation programme. It is inconceivable that the other two parties would continue with this expenditure. The Tories’ love affair with car culture is so strong that they obsessed about a Green plan to sell a licence plate owned by the City in the budget debate (6th paragraph at that link).

Similarly the Labour Party has never grasped the key concepts of Green thinking, even those concerned with social justice. The autumnal debates about the merits of Occupy movement typified this: the Labour Party neither declared support nor opposition, whereas the Greens immediately declared full support. More worrying for long term Labour activists is the apparent disintegration of support for them from the trades unions, who fund their party and provide many of the boots on the ground at election time. This year GMB conference will be in Brighton. One third of the resolutions submitted to that conference ask for that union to disaffiliate from the Labour Party. The national leaders of the trades unions have been taking a keen interest in Brighton & Hove’s politics. Locally, their support has turned from Labour to the Greens. This is a clear reflection of the Greens’ commitment to social justice and the absence of any such component in Labour Party policy. The Greens enjoy this support because they have introduced a Living Wage for the council staff and persuaded senior management to take pay cuts. Pay ratios in the City staff are now 11:1, compared the average ratio of 15:1 for local authorities in the UK.

Those who would step down from administration make the very cogent point that without the power to set their own budget, the Green administration will be damned by imposing cuts it promised to resist. Stepping down need not trigger bye-elections and incur unnecessary expenditure. All that has to happen is that the Labour and Conservative Parties be invited to form an administration. This logic of this political stand has a beautiful simplicity to it: since the other parties have given the Greens office but not power, the Greens should refuse responsibility for the hardships they promised not to impose.

Although Green councillors (and particularly the Cabinet members) might have some explaining to do on the doorsteps about why they started plans only to abandon them, the Labour and Conservative Parties would bear full responsibility for the cuts they have forced on the City’s services. Worse than that, they would have to work together. The Tories probably don’t mind that prospect; a prominent Conservative website recently proposed such a pact.

For almost everyone in the Labour Party such a prospect can only occur after the Devil himself makes contact to complain about the cold weather. Not only is it axiomatic that there is a long standing left-of-centre majority in the UK, the Labour Party has never done well in coalition and is now entrenched in its refusal of them. Forming an administration with the Tories in any shape or form, outside of total war conditions, will be unconscionable for Labour’s rank and file. Even those who didn’t leave because of the illegal war in Iraq, would be unable to continue. The Labour Party may be socially stupid but they are not suicidal. There will be no pact between them and the Tories.

Conclusions

No-one will resign their seat and trigger bye-elections over this tangle. The voters would rightly recognise that to be a massive waste of money and the councillor resigning would be defeated. Therefore, the Greens will not resign their seats.

Resigning office now creates the absurd position that the second biggest party would be in the running to form an administration: the Tories. No-one needs the dangers of handing office to them explained. They would happily form a minority administration.

The fact is that the legal arrangements for local government will change in April. The cabinet system will be replaced by the old style committee system. This may well force the Greens out of office in any event. Were the Greens to continue in office until then and be forced out by Labour and the Tories, the Green councillors can still fight their constituents corners with much clout. They can also fight the next set of elections with a solid political stall, setting out the raw truth that the Labour Party joined forces with the Tories to defeat the Green’s ability to wield power properly. That policy would appear hypocritical in view of their refusal to join the Greens in coalition yet still let them take office.

In the most recent local elections, every non-Tory doorstep I canvassed on expressed the same wish: that the Greens form a coalition with the Labour Party. Time and again I repeated our local party’s position to the voters: that we did not expect to win a full majority and would be happy to work with Labour. Before the election results were declared, overtures were made to the Labour Party. These were dismissed out of hand by the local Labour Party councillors. Throughout the formal council debate on the budget, the Greens urged the Labour Party to consider who their political friends are.

Democratic politics often forces compromise. That is one of its great strengths. The UK’s electoral system is deeply unfair in that it routinely produces majority administrations where there is no majority of opinion. Consequently we are unused to minority administrations, coalitions and the like. However, much of the rest of the democratic world expects their politicians to deal with their opponents. With a coalition government at Westminster, the public has once more tasted the soup of mixed political government. That particular joinder has proved poisonous for the Liberals, with more people now believing Elvis is still alive (8%) than are willing to vote for the Liberal Democrats (7%, although many will be the same people). The public have understandably turned against the Liberals because they attracted votes from the parts of the left-of-centre majority in country and then joined a very right-wing government. That is a very different recipe to the soupy menu facing Green and Labour voters in Brighton.

The time has come for the Labour Party to rethink its strategy to the Greens in Brighton & Hove. It either works with them or it faces political armageddon in the City because the alternative is giving power to the Tories. The Greens must repeat their previous offer to work with the Labour Party, to prevent the City being ruined by the thieving Tory bastards. The Green Party members who propose resigning office must ask themselves whether our people were elected to help the public with whatever resources they were given or to be as purist as possible? The answer is obviously the former. It is easy to criticise from the sidelines, without the responsibility of office. None of us wanted to be in this situation but politics has a knack of making life difficult for politicians. This is the time to bite the bullet, get through the operation of office and ask the voters for a different result next time around.

How to cut through concrete?

I need to cut through this concrete to lay an armoured electrical cable underneath. One edge of it abuts my house. The other side of it looks like it is about three inches thick. Should I get down on my hands and knees and chisel it in the hope that it is all three inches thick and the week of hard labour will be good for my soul or should I hire a concrete saw? Will an angle grinder be okay with the pebbles? Please advise.

Steve Bassam admits incompetence on twitter

Steve “Lord” Bassam has just admitted to being incompetent at using twitter. Hello? We’re talking about the Shadow Chief Whip in the House of Lords here. Twitter must be one of the simplest web services in the world to use and the biggest aid to public conversation since graffiti was invented in ancient Greece. As we all know, if you want to reply to someone you hit the reply button. Steve Bassam starts a new thread instead. In recent days I’ve been challenging him over the fact that he has never been elected to Parliament yet got in anyway because his mate Tony Blair gave him a peerage. Nice.

Whatever your political views on the acceptability of this particular route to power, they are easy to express. If you were debating the point with me in the proverbial public house, anyone could listen and follow the conversation. If you were debating the merits of a similar arrangement in ancient Greece with me via the legendary graffiti wall you would have scrawled your riposte under mine. When I replied to you I would have done the same to you and anyone else reading the resulting dialogue would have been able to follow the thread. I wouldn’t write my reply somewhere else because it would lose the context of the debate. It’s a very simple and ancient technique for conversation. Unfortunately, it has proved too complicated for Steve “Lord” Bassam. Over the last few days he has constantly ‘replied’ to me by starting an entirely new thread. This has the obvious effect of preventing anyone else from reading through the debate. I had come to believe that he intended to prevent public comprehension of our little argument. How wrong I was. It turns out that he regards himself as incompetent with regards to twitter! Think I may have helped him to find the reply button as a result of urging him to continue threads…

Click to enlarge

Above you can see him finally mastering the technique of holding onto the same conversation. He ends by saying “I want to find a perjorative word for you that is fair & descriptive… “. I suggest he sticks to using my name. Scrapper Duncan, at your service (unless you’re a Lord).

Here he is admitting his incompetence. If he can’t manage twitter, how on earth will he manage a whole government?

Click to enlarge

The arguments, the antics and the antisocial: a critical review of the Brighton & Hove City Council’s budget meeting on 23rd February 2012

Yesterday a full meeting of Brighton & Hove City Council decided the City’s budget for the year ahead. The public gallery was full, mostly of Green Party members but there were a few Tories, some members of the press, an impressive advocate for the local allotment holders and the Labour Party had scraped together three members to make up the empty seats. The minority Green administration presented its budget. Arguments raged between the Green councillors and the Labour councillors as to whether or not the latter had colluded with the local thieving Tory bastards on the amendments proposed to the budget. In an evening populated by Churchillian quotes, Councillor Duncan prayed in aid the heritage of Nye Bevan to make that allegation most cogently. (ConservativeHome’s open proposal that they entertain a formal pact with Labour is probably more designed to wind the Labour Party up than it is an offer of talks.) A peculiarity of the party numbers and the order of the agenda meant that the amendments proposed by the Conservative Group on the council were voted on first and the smaller Labour Group’s amendments were voted second. This allowed the Labour councillors to reject the Tory amendments safe in the knowledge that the Tories would then vote for nearly identical Labour amendments. This sort of gaming is exactly the type of behaviour which turns the public off politicians. The Labour amendments were passed, with the result that Brighton & Hove’s Council Tax will not be raised this year and there will have to be bigger cuts in local services than the Greens had wanted. Having previously posted the terms of the council tax debate, I’ll not rehearse them again today. When the amended budget was put to the full vote every councillor voted for it bar one: Alex Phillips, the Green Councillor for Goldsmid, for whom the council tax freeze was apparently a bridge too far.

Ms Phillip’s decision to break ranks with the Green Group was taken with their full knowledge after long and impassioned debate about how the Green councillors should deal with having their budget plans wrecked by an unholy alliance between the Labour and Conservative Parties. Unsurprisingly, there were many different voices in that internal party debate but, in keeping with the fact that the Green Party expects its councillors to act in unison on important issues, the other dissenters swallowed their consciences and voted with the rest of the group. Today serious questions will be asked in the local party as to whether Ms Phillips was right to break ranks publicly. Her vote against the budget was never going to change policy but had a majority of councillors joined her lonely wicket, the budget would have fallen. The law for that situation dictates that, after a series of intervening steps, a central government civil servant would set the City’s budget for it because the councillors would have abdicated their legal responsibilities. Ms Phillips independent stand demonstrated the long established tradition that Green councillors are not bound by loyalty to a party whip but also begs the question as to whether she regards herself as an independent councillor notwithstanding her having used much party resources to fund and support her election campaign. Many Green Party activists have much sympathy with her decision and she was warmly received in the post meeting pub debriefing. Many others, myself included, are saddened that someone as capable, as successful and as high profile as her would make such a choice. It may well be that her decision is the turning point in her political career. Her star may have stopped rising.

Most of the councillors who spoke did so from prepared scripts which they simply read aloud. This made for a poor quality of debate. If you’re reading from notes held below you, you cannot make the eye contact necessary to obtain rapport with an audience. Scripted speeches are not dialogue. They frustrate the ability to respond to points made by others. The highly educated population of Brighton & Hove could expect higher standards of intellectual engagement from its elected politicians. Listening to one tiresome tirade after another, delivered in this orchestrated fashion left at least this public observer wishing that they had all just circulated their speeches in advance and cut the meeting short. Luckily the debate was not entirely dominated by this unimaginative approach. Notable amongst the exceptions was Chris Hawtree. His performance in the Council Chamber yesterday would never win any prizes for public speaking but he certainly won everyone’s attention. He’s the sort of fellow who doesn’t change his truly idiosyncratic character to fit the occasion. He’s the same in person as he is on a podium. This goes a long way to explain why he unexpectedly outperformed his political opponents fighting for office in Central Hove, winning the seat without Green Party funds and resources to assist him. British politics needs more characters like him: hard hitting, politically mature and yet very much more human than so many of the policy wonks modern political life seems to favour. Brighton Politics Blogger (whose posts and comment threads contain much of the local political debate) described his tussle with the Conservative Councillor Janio as “fast becoming the matter of legends”.

There were other notable exceptions too. Councillor Fitch heckled with ready wit and acumen from the Labour group. Mr Fitch’s skill with the well-timed interruptions are so well known that at one point a Tory accused him of heckling even though he had been silent, as if the speaker had imagined a biting put down from Mr Fitch and feared to let it pass unchallenged. On the whole the Labour benches were subdued. They were clearly uncomfortable sleeping in the same bed as the Tories. When Councillor Kitcat spoke, introducing the Green budget and defending it with a dexterity and thoroughness more commonly seen on the national stage than in local town halls, they bristled with animosity. Their dislike of Kitcat is nothing compared to the visceral hatred the Tories have for him though. Mr Kitcat is exactly the sort of person the Tories are desperate recruit but apparently cannot. He is young, handsome, clever, highly motivated and very well organised. He appears to live in shiny shiny land, maintaining excellent good humour despite relentless attacks on his integrity.

As if he isn’t challenging enough for them, he has been joined on the Green benches by his wife Ania Kitcat. She is exactly the sort of head turningly attractive young woman that makes up the most sordid of elderly Tory wet dreams. When she gave her maiden speech, her chastisement of the Tories for their xenophobia was as politically astute as it was indicative of the cultural chasm between the local Tories and most of our local population. One of the Tory councillors (I forget whom), in the midst of a meandering speech on the issue of whether a particular number plate should be sold or not, angrily denounced the Greens as lacking sufficient members “born and bred” in Brighton. When Ania Kitcat rose to speak, she admitted that she had not intended to add to the debate but that she could not let this offensive comment go unchallenged. In slightly halting English she pointed to the fact that she had come from the furthest away out of all the councillors (she is Polish). The room fell silent. Even the quietest of whispered conversations terminated, expectantly. Everyone understood what the issue she was raising was: our local thieving Tory bastards are openly racist. We waited with baited breath for her to enunciate this but she’s far too clever to make that point so bluntly. She paused and the silence deepened. She made a couple of minor points promoting the people who have come to Brighton from far away, praising their contribution to the City and paused again. It was beautifully timed. Suddenly she declared that the Tories should want people like her to join their community because “it prevents inbreeding!” This brought the house down. However, the Tories were not laughing. They understood that the insult was aimed directly at them, that they had asked for it and that they’d been sucker punched.

The most baffling debate was over whether the Greens should be allowed to sell the number plate used by the Mayor’s car. The Tories returned to this again and again, insisting that the Greens wanted to sell off the City’s heritage. In a nutshell, the number plate dates back to the days when vehicle registration plates were issued according to the town where the licensee lived. Each town was allocated two letters; Brighton got “CD”. This plate is “CD1″ because it was the first plate issued in town. One Tory described the proposed sale as “vicious”. Several accused the Greens of selling the family silver. This claim fell apart when Councillor Hawtree pointed out that a previous Conservative administration had sold off much of the contents of Hove Museum in the 1960s. Bizarrely, the Tories heckled him with the news that those sales were in the 1970s, helping Mr Randall’s case. Even the most casual of political observer could easily discern that the Greens are no fan of car culture. Faced with a choice of selling the plate (which is worth £120,000) and cutting jobs & services, no bookie would take bets on the Greens keeping the plate. The plate itself is plastic – it’s the right to use ‘CD1′ that was in dispute. The Green Cabinet Member for Transport & Public Realm, Councillor Davey has embarked on a massive redevelopment of the City’s cycle lane infrastructure which will make our City the envy of the country. Despite the local Tories recent form for repeatedly attacking the Greens for being ideologically fanatical, they do not seem to grasp that the Greens value the heritage in this plate at the very bottom of their list of priorities and cash for local services as higher.

Many observers, myself included, were much alarmed by the Green decision to raise the fee for allotment holders. Unfortunately the factual matrix of this debate was framed by more frantic campaigning and less on facts. The Green administration had listened to the vigorous campaign mounted against the fee change. The proposed rise was lowered but this wasn’t acknowledged in the campaigners’ conversation with me. Curiously, a campaign of that magnitude could be mounted precisely because the Green administration had launched a consultation on the budget four months ago. This unprecedented approach allowed the debate to range far and wide. Had the Greens favoured the allotment holders, their political opponents would have accused them of giving their natural constituency special privileges. By raising their fees, instead they faced the ire of many of their own voters and the ridicule of their political opponents who accused them of being hypocritical on Green issues. However, the proposed hike in fees would have amounted to less a fee of less than £2 a week, which is easily offset by the cost of buying food from supermarkets. This fact got lost in the debate entirely. That said, the allotment campaigners who sat behind me in the public gallery pointed to the land rents charged to local farmers as being lower. I don’t have any figures to verify this. Perhaps the campaigner I spoke to (Mark) can provide me with the figures? I’d like to set the record straighter than I have managed. Essentially both the Labour and Conservative party supported the allotmenteers cause, with the result that the successful Labour amendments resulted in a lower hike in allotment fees. Whatever the best policy should have been, the Greens must surely reassess their relationship with their grass roots supporters, of who many grow food on allotments.

Councillor Summers delivered the best speech; her first in the Council Chamber. Unscripted, she illuminated both the difficulties brought down on the local councillors by the vast cuts in funding from central government and the torture of being responsible for deciding where to cut as a consequence. The rhythm and delivery of her speech quietened the chamber. Her appeal for calm debate and the abandonment of personal attacks was a master class in authoritative political commentary. It jarred a little when she cited her own religious beliefs as being relevant to the point she was making (she is a Christian), as if to suggest that formal spiritual guidance would better the rest of her Green colleagues, who sit out the pre-meeting prayers. Nevertheless, the exceptional clarity with which she addressed everyone was unrivalled and received with rapturous applause from all sides. Her speech was a game changer for the mood of the occasion. Although there had been much good humour, there had also been many personal slights. After Ms Summers sat down, the mood calmed. She gave the debate a professionalism it much needed. Although the Greens had spent much time appealing to Labour to change their political stance on the proposed council tax rise, they had not really attempted to be persuasive. Far too often the appeal was framed in terms of an attack. The Greens repeatedly accused the Labour Party of selling out. Whatever the chances had been of breaking the Labour ranks, they would have been bettered had more of the Green councillors followed Ms Summer’s impressive example.

The amendments to the Green administration’s original budget proposals for 2012/13 included preventing any rise in council tax and the following:

  • Bringing forward savings of £250,000 in management and administration
  • Bringing forward savings planned in the human resources budget
  • Stopping City News, the council’s quarterly magazine and a reduction in spend on communications
  • Reducing funding for the sustainability team
  • Keeping the downland management contract with the existing provider for another six months while retendering
  • Bringing forward planned savings in the asylum seekers budget
  • Reducing the parking budget used to support community events
  • Providing an additional £25,000 to help fund and secure the future of the mobile library and further funding to purchase a new mobile library
  • Lowering the proposed increase in allotment fees so that the standard fee is £35
  • Withdrawing £200,000 funding for work to bring back empty private sector properties into use
  • Withdrawing £1.2 million one-off funding to support future workstyles programmes and customer access initiatives
  • Finding an additional £3.7 million savings for the 2013/14 financial year

Full details of the budget and the amendments can be downloaded from here. The Greens continue to manage the City’s administration, albeit with a budget that has been chosen for them by the Labour and Conservative Parties. Doubtless they will make much of their political success on the night but this short term political gain will be paid for by the people of the City, whose services will have to be slashed far and wide.

Cooking pancakes in the cave

I’m planning a proper series of cookery lessons for later in the year. That’ll be the second series of Cooking in the Cave. Really, it’ll be the first proper series since all the other videos weren’t organised into any proper order or format. Along with everyone else in the fat developed world, I celebrated pancake day on Tuesday. The Christians are famous for hijacking pagan festivals but pancake day has got to be the only Christian festival which has been liberated by the people. Hardly anyone understands its purpose, even less follow through.

I would claim that I’m rather good at making pancakes but that’s a bit like saying I’m rather good at putting my trousers on. If you can’t make pancakes that is probably a sign that either you are using the wrong tools or that you are a tool. You’ve got to use a good pan. It must be slippy. People who are wheat intolerant will not be able to enjoy pancakes because the flours they can eat do not bond well for pancakes, as I discovered at the notorious Cardiff Pancake Day of 1993, when a certain Miss Llewellyn insisted that all the pancakes would be made from gluten free flour. All the pancakes ended up in a pile in the back yard.

Recipe

Ingredients

  • 500ml semi-skimmed milk
  • 220g plain flour
  • 4 eggs
  • 2 table spoons of sugar
  • vegetable oil
  • Golden Syrup
  • Optional: cheddar cheese

Method

  • Sieve the flour. If your sieve is unavailable use fork to remove any lumpy flour. Alternatively skip this step altogether. I only included it to look proper.
  • Whisk eggs, milk and flour together in large round mixing bowl until bubbles appear. If your whisking arm starts to ache, you are a wuss.
  • Heat pan with a little vegetable oil in it. Keep flames at maximum.
  • Pour mixture into pan, tilting pan to allow mixture to cover pan.
  • Let mixture cook. Watch it turn from liquid to solid food.
  • Pick up edges of pancake with spatchula. Shake pan to check pancake can move freely.
  • Toss.
  • Cook for another couple of minutes.
  • Serve.
  • Optional – some people squeeze lemons onto pancakes. This is disgusting. Far better is golden syrup. A Canadian trick is to put grated cheddar cheese into the pancake and then cover that with Maple syrup, which creates a surprisingly good combination of flavour and texture.