Three systems

There are three basic systems:

The first is slick and easy to use, but fiddly to set up correctly and if you want to do something that its makers don’t want you to, it’s rather difficult. If it breaks, then fixing it is also fiddly, if not impossible and requiring complete reinitialisation.

The second system is an older approach, tried and tested, but fell out of fashion with the rise of the first and very rarely comes preinstalled on new machines. Many recent installations can be switched to and from the first system at the flick of a switch if wanted. It needs a bit more thought to operate but not much and it’s still pretty obvious and intuitive. You can do all sorts of customisations and it’s usually safe to mix and match parts. It’s debatable whether it is more efficient than the first or not.

The third system is a similar approach to the other two, but simplified in some ways and all the ugly parts are hidden away inside neat packaging. These days you can maintain and customise it yourself without much more difficulty than the other systems, but the basic hardware still attracts a price premium. In theory, it’s less efficient than the other types, but in practice it’s easier to maintain so doesn’t lose much efficiency. Some support companies for the other types won’t touch it while others will only work with it.

So that’s the three types of bicycle gears: indexed, friction and hub. What did you think it was?

Posted in Uncategorized | 5 Comments

#coops14 sees last days of Downham Food Co-op

image

While  cooperatives fortnight is mostly a celebration of how well cooperatives are doing in the UK, this year is tinged with sadness for me because it sees Downham Food Coop stop trading.

This Friday and Saturday will be their last market stall, 9til 1 on the Town Square, aka Clock or Pump square.

As you can see, the downturn has hit the market hard and I guess being the last stall left outside the market square (see picture: it used to have neighbouring stalls!) was just too much. The coop cites shortage of volunteers and trading downturn as reasons for closure.

But if you’re near Downham today or tomorrow morning, please take advantage of this last chance to buy some great products in West Norfolk!

Posted in Cooperatives | Leave a comment

New comments methods

After years of resisting it, I’ve added the least evil Twitter/Facebook comments plugin I could find to this blog as a test and updated the comments policy a little.

Please kick the tyres and try commenting to see if it works, phase.

Posted in Wordpress and Blogs | 6 Comments

The Kelly Lessons in About 1555 Characters

So the Kelly report “of the independent review into the events leading to the Co-operative Bank’s capital shortfall” was published yesterday. During the day, I was putting odd bits from it out in 140 characters with the hashtags #coops #kellylessons. Here they are in one more permanent place. How many of these lessons has your organisation – whether a co-op or not – learned?

  1. “Running a full-service bank… is a complex business… Bank failed to understand the limits of its own capability”
  2. “The most important task for any board is to put in place the right Executive leadership for the business”
  3. “Ownership of a regulated bank…requires a clearly articulated statement addressing…mgmt & gov’nance relationship”
  4. “Failures in board oversight are inevitable if the criteria used to elect… do not require… the necessary skills”
  5. “A bank board must include sufficient numbers of technically competent directors”
  6. “Boards need…good m’gmt info’ and to demand it if it is not forthcoming. Failure to obtain…explains…failings”
  7. “A bank should develop&implement robust risk gov’nce&oversight and an appropriate control framework”
  8. “IT transformation…keep…as simple as poss’, phase delivery.., deploy the right resources, plan for contingencies”
  9. “Bank should have paid closer attention and responded with greater urgency to what the Regulator told it”
  10. “Pay careful attention to the advice of…external advisors. The Group…ignored well-founded…inconvenient advice”
  11. “Postponing dealing with problems is almost never a sustainable solution.”
  12. “Values…need to be translated into meaningful guidance…The Bank’s ethical positioning should be…more apparent”
  13. “Mantras about scale and ethics are no substitute for strategies grounded in a real understanding”
  14. “Talent management is critical… Lack of capability…driven…by weaknesses in its recruitment&subsequent m’gmt”
  15. “Tolerating…culture of underperformance, weak transparency and a lack of accountability, constrains an organisation”

Are there other lessons that you would add?

Posted in Cooperatives | Leave a comment

Request for West Norfolk to Complete the PCC Consultation

Please excuse the intrusion to your usual software and co-op news items but vine seems broken and as part of my community and democratic interests, I’d like to share this short clip quoting Norfolk’s Deputy Police Commissioner Jenny McKibben about why Commissioner Stephen Bett believes it’s important to get views from the west of the county about next year’s police budget:

Personally, with a King’s Lynn + West Norfolk Bike Users Group hat on, I’d like it if people supported a 2% (£4/year average) tax increase to reduce the police’s funding cut (the grant from gov.uk is being cut by 4%) so that we’re less likely to have future cuts to traffic policing. The consultation details and response form are on the PCC website.

Posted in Community, Democracy | Leave a comment

About Co-ops & Governance

There have been some dark days for UK coops recently – the crystal Methodist and all that – and I have not been able to talk about it much because of the amount of work that I want to do before the end of the year.

Happily good colleagues have been writing about it and here’s another good article from Kate Whittle that links to Ed Mayo and Ian Snaith who are the other two that I’d suggest.  http://www.cooperantics.coop/2013/12/09/co-ops-governance/

I should be back in a few days to summarise the event I attended last week.

Posted in Cooperatives | Leave a comment

The 2012 Update to the Worker Co-op Code

We like guidelines. In our work, things like the Debian Free Software Guidelines, pep8 and Koha Coding Guidelines are quite useful. I follow guidelines for how I work, too. In addition to the financial reports required by government, our co-op produces an annual social report which we share with our members and other key stakeholders. Since 2007, the backbone of it is The Worker Co‑operative Code of Governance published by our national federation.

In 2012, the Worker Co-op Council updated the code. I don’t remember why an update was felt necessary, but as a side-effect of producing of our 2013 social report, I’ve made a list of the changes:

  1. Principle 1 is reordered, with information becoming the first point and membership offered to all becoming the last item.
  2. Principle 2 sees democratic processes drop down the order, plus it loses the item on long-term planning.
  3. Principle 3 has the point about reserves clarified and gains a last item about distributing surplus fairly.
  4. Principle 4 loses its first item about regular reviews, the skills assessment point moves to principle 5 and it gains a “build capability” point.
  5. Principle 5 gains items on replacing key members and skills assessment (from the previous section), while most points seem rephrased.
  6. Principle 6 is reordered, active co-operation is split into distinct points about referring and collaborating and the point about actively sharing good practice is deleted.
  7. Principle 7 is unchanged.

Are these good changes? Much of it seems like tinkering and maybe shifting emphasis – the reorderings add little and make it harder to spot the changes – while the lost points on long-term planning and sharing good practice are surprising. I would have preferred to see the items that seem mainly to promote the code itself and its publisher Co-operatives UK deleted instead. The additions and clarifications about surplus are good, though, and there’s nothing new that I think should stop us adopting it.

What do you think? Should all business behave this way?

Posted in Cooperatives | 1 Comment

Send updates to live cycling news reports to the speech synth

The BBC coverage of the UCI Women Road Race World Championship wasn’t starting until 3pm, BBC Radio 5 Live had football and Sports Extra was playing an advert loop (really BBC?), Eurosport wasn’t covering the race at all, RAI Sport 2 had coverage which was fine while I was watching the TV, but my Italian isn’t good enough to follow the commentary and I wanted to get some other stuff done.

So the obvious thing is to have the computer watch for changes to the great http://live.cyclingnews.com/ ticker and read them out, right? Well, it was to me. Here’s the script I used:

#!/usr/bin/rc
# Send updates to live cycling news reports to the speech synth

# initialise
url=http://live.cyclingnews.com/
if (~ $1 *:*) {
  url=$1
}
last=""

while (true) {
    # download the update and strip html - if you don't have html2text try
    # sed -e '1,/<ol/d;s/<br[^>]*>/\n/g;s/<[^>]*>//g;s/ / /g;s/[[:space:]]*$//'
    next=``(){curl -s $url | html2text -width 9999 | sed -e 's/^ *[0-9]*\. //' }
    # look for some added lines in the update section - timezone will need changing for non-European races
    say=``(){diff -u <{echo $last} <{echo $next} \
      | sed -ne '/^+/!d;s///;s/\**//g;/ CES*T/,/^ *$/p' | head -9 }
    # feed them to the speech synth in reverse order
    echo $say '
      Race Update' | tac | spd-say -e
    # update variables, pause and loop
    last=$next
    # set this to a prime number over 60, like 61, 67, 71, 73, 79, 83, 89
    sleep 67
}

Any questions, comments or improvements? I could have done more, like not saying “Race Update” even when there was no update, but I wanted to start listening as soon as possible!

Posted in GNU/Linux | 4 Comments

Upgrading to Debian 7 wheezy

So I have upgraded my main workstation at last, but there are a few things I wanted to figure out. Some of these I found an answer to, but others I haven’t and some answers open more questions:

Where did debian-menu.menu go and why doesn’t lxlauncher have the Debian menu by default anyway? Answer: It seems this is a combination of debian bug 333848 and bug 722563 which I reported yesterday in that lxlauncher doesn’t use the debian menus. Workaround for now: install menu-xdg and hack the lxlauncher menu file.

Why don’t my xterm shells load .profile any more? Did I bodge that before without making a note?

How do I stop kernel or initrd or whatever it is configuring the network with the dhcp settings at boot time instead of the better wicd ones that are available once the system is up?

Continuing with networking, how did network-manager (which doesn’t cope with my network configuration) get installed again? Answer: debian bug 645656 explains that debian is simply following a silly decision taken upstream and refers to attempts to make network-manager optional as “the Crusade”. Workaround: remove gnome and install its dependencies like gnome-core directly instead. Drawback: any new dependencies of gnome will have to be installed manually.

Why is the audio capture volume at 10% by default and what’s the best way to change that? I suspect this might be 682731 but that bug is untouched in over a year. I’m tempted to remove pulseaudio, but “gnome-core Depends pulseaudio” so this is yet more hardware-breaking caused by gnome dependency changes and the only way out of this one would be to remove gnome-core and install its dependencies. Or maybe I should just give up and finally remove gnome because its packages have jumped the shark. I installed gnome to make the system easier to use and it’s broken it in at least two ways now.

One question that makes me hesitate is: why is gdm3 faster to start than lightdm?

Posted in GNU/Linux | 3 Comments

Misusing a Royal Baby and Child Porn to Censor The Internet

There’s been some media coverage at the start of this week about blocking child porn. Except it’s not about child porn – that’s a trojan horse. People who want to access pornography that is already illegal (Protection of Children Act 1978) are probably already using security tools to hide their downloading and will be unaffected by this unless they’re pretty stupid.

And the announcement, about the same time as the predicted birth of a royal baby, third in line to the throne, seems like a cynical attempt to bury bad news taken straight from the Blair Government. That would almost be enough reason to oppose it: they don’t want the media to look at this too closely for some reason.

So what’s this actually about? It looks like a way to force through widespread acceptance of the ability to censor most UK internet users by shouting “won’t somebody think of the children?” If you doubt it, take a look at the list of filtered topics:

  • Dating
  • Drugs, Alcohol and Tobacco
  • File Sharing Sites
  • Gambling
  • Games
  • Pornography
  • Social Networking
  • Suicide and Self-Harm
  • Weapons and Violence

So if they get away with this censorship, you won’t be able to use Twitter or contact the Samaritans until you deactivate it. Except I suspect you will because they’re pretty big and the Cameron Government won’t want to pick a fight with them: it’ll be the next Twitter and the next Samaritans, currently much smaller and unable to defend themselves, who get shut out of UK homes.

So what can we do, besides explaining this and writing to our MPs? Are we better off joining parties who oppose this censorship, like the Pirate Party, or joining existing parties and trying to overturn their stupid support for it?

Posted in Democracy, Education, Training and Information, SPI | 1 Comment