slef is currently certified at Master level.

Name: MJ Ray
Member since: 2001-02-11 21:55:32
Last Login: 2009-01-18 23:36:02

FOAF RDF Share This



See my website for the full current details and my email address.

Current Projects: Partner in a Free Software programming, training, web development and publishing workers' co-op, helping with LUG communications, teaching a bit, revising my book for publication and trying to make helpful and encouraging suggestions about various projects. That and 1001 other things.

Past Projects: Sapphire WM,, writing good lecture courses, IceWM-related websites, FMPorts, some DOS programs.


Articles Posted by slef

Recent blog entries by slef

Syndication: RSS 2.0

Mick Morgan: here’s why pay twice? asks why the government hires civilians to monitor social media instead of just giving GC HQ the keywords. Us cripples aren’t allowed to comment there (physical ability test) so I reply here:

It’s pretty obvious that they have probably done both, isn’t it?

This way, they’re verifying each other. Politicians probably trust neither civilians or spies completely and that makes it worth paying twice for this.

Unlike lots of things that they seem to want not to pay for at all…

Syndicated 2015-06-11 03:49:00 from Software Cooperative News » mjr

Recorrecting Past Mistakes: Window Borders and Edges

A while ago, I switched from tritium to herbstluftwm. In general, it’s been a good move, benefitting from active development and greater stability, even if I do slightly mourn the move from python scripting to a shell client.

One thing that was annoying me was that throwing the pointer into an edge didn’t find anything clickable. Window borders may be pretty, but they’re a pretty poor choice as the thing that you can locate most easily, the thing that is on the screen edge.

It finally annoyed me enough to find the culprit. The .config/herbstluftwm/autostart file said “hc pad 0 26″ (to keep enough space for the panel at the top edge) and changing that to “hc pad 0 -8 -7 26 -7″ and reconfiguring the panel to be on the bottom (where fewer windows have useful controls) means that throwing the pointer at the top or the sides now usually finds something useful like a scrollbar or a menu.

I wonder if this is a useful enough improvement that I should report it as an enhancement bug.

Syndicated 2015-05-14 04:58:02 from Software Cooperative News » mjr

Rebooting democracy? The case for a citizens constitutional convention.

I’m getting increasingly cynical about our largest organisations and their voting-centred approach to democracy. You vote once, for people rather than programmes, then you’re meant to leave them to it for up to three years until they stand for reelection and in most systems, their actions aren’t compared with what they said they’d do in any way.

I have this concern about Cooperatives UK too, but then its CEO publishes and I think there may be hope for it yet. Well worth a read if you want to organise better groups.

Syndicated 2015-02-20 04:03:00 from Software Cooperative News » mjr

Outsourcing email to Google means SPF allows phishing?

I expect this is obvious to many people but bahumbug To Phish, or Not to Phish? just woke me up to the fact that if Google hosts your company email then its Sender Policy Framework might make other Google-sent emails look legitimate for your domain. When combined with the unsupportive support of the big free webmail hosts, is this another black mark against SPF?

Syndicated 2015-01-22 03:57:00 from Software Cooperative News » mjr

Social Network Wishlist

All I want for 2015 is a Free/Open Source Software social network which is:

  • easy to register on (no reCaptcha disability-discriminator or similar, a simple openID, activation emails that actually arrive);
  • has an email help address or online support or phone number or something other than the website which can be used if the registration system causes a problem;
  • can email when things happen that I might be interested in;
  • can email me summaries of what’s happened last week/month in case they don’t know what they’re interested in;
  • doesn’t email me too much (but this is rare);
  • interacts well with other websites (allows long-term members to post links, sends trackbacks or pingbacks to let the remote site know we’re talking about them, makes it easy for us to dent/tweet/link to the forum nicely, and so on);
  • isn’t full of spam (has limits on link-posting, moderators are contactable/accountable and so on, and the software gives them decent anti-spam tools);
  • lets me back up my data;
  • is friendly and welcoming and trolls are kept in check.

Is this too much to ask for? Does it exist already?

Syndicated 2015-01-08 04:10:54 from Software Cooperative News » mjr

903 older entries...


slef certified others as follows:

  • slef certified paulr as Apprentice
  • slef certified thom as Journeyer
  • slef certified mobius as Journeyer
  • slef certified slef as Journeyer
  • slef certified ishamael as Apprentice
  • slef certified ElCoronel as Journeyer
  • slef certified RyanMuldoon as Journeyer
  • slef certified bernhard as Journeyer
  • slef certified Denny as Journeyer
  • slef certified robster as Journeyer
  • slef certified khazad as Apprentice
  • slef certified suso as Apprentice
  • slef certified ebizo as Apprentice
  • slef certified gary as Apprentice
  • slef certified dan as Master
  • slef certified jono as Apprentice
  • slef certified Talin as Apprentice
  • slef certified fxn as Journeyer
  • slef certified dalinian as Apprentice
  • slef certified fufie as Journeyer
  • slef certified Cantanker as Apprentice
  • slef certified zeevon as Apprentice
  • slef certified whaletales as Apprentice
  • slef certified greve as Master
  • slef certified shlomif as Journeyer
  • slef certified daniels as Journeyer
  • slef certified Waldo as Apprentice
  • slef certified chalst as Journeyer
  • slef certified alfons as Journeyer
  • slef certified johnb as Apprentice
  • slef certified iDunno as Apprentice
  • slef certified Chicago as Apprentice
  • slef certified werner as Master
  • slef certified mattr as Apprentice
  • slef certified whytheluckystiff as Apprentice
  • slef certified salmoni as Apprentice
  • slef certified mdupont as Journeyer
  • slef certified rek2 as Apprentice
  • slef certified mattl as Journeyer
  • slef certified etbe as Master

Others have certified slef as follows:

  • thom certified slef as Apprentice
  • mobius certified slef as Journeyer
  • slef certified slef as Journeyer
  • angelsun certified slef as Journeyer
  • ishamael certified slef as Apprentice
  • RyanMuldoon certified slef as Apprentice
  • suso certified slef as Apprentice
  • khazad certified slef as Apprentice
  • jao certified slef as Apprentice
  • Denny certified slef as Journeyer
  • ebizo certified slef as Journeyer
  • ElCoronel certified slef as Journeyer
  • ks certified slef as Apprentice
  • dan certified slef as Apprentice
  • fxn certified slef as Apprentice
  • jono certified slef as Apprentice
  • dalinian certified slef as Journeyer
  • greve certified slef as Journeyer
  • Waldo certified slef as Journeyer
  • chalst certified slef as Master
  • alfons certified slef as Journeyer
  • whytheluckystiff certified slef as Journeyer
  • mattr certified slef as Journeyer
  • iDunno certified slef as Journeyer
  • johnb certified slef as Journeyer
  • Chicago certified slef as Journeyer
  • savs certified slef as Journeyer
  • MeMyself certified slef as Journeyer
  • mdupont certified slef as Journeyer
  • richdawe certified slef as Journeyer
  • dlc certified slef as Journeyer
  • ataridatacenter certified slef as Journeyer
  • etbe certified slef as Master
  • mattl certified slef as Journeyer
  • nuncanada certified slef as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page