I co-authored the joint 8th most cited computer science paper of 2010.
- Topics:
Oddly enough, while I was clicking around on the web today, I discovered this fact: that the journal article I wrote last year is currently the joint 8th most cited computer science paper of 2010 according to CiteSeer! (I'm actually listed as being 29th, due to the alphabetical ordering of those with an equal number of citations). Researchers are well known for their interest in statistics on citations - commonly referred to as bibliometrics - but this is an oddity.
Thinking about it, in order for a paper published in 2010 to be cited, you would really have to get your skates on. Firstly the paper must have been published in the last two and a half months, and then it must have been cited by another paper which has gone through peer review and been published since then. This is quite a mean feat, as most publications take several months from submission to publication. So, it's quite obvious that nothing from 2010 will really have been cited in earnest yet.
However, it seems that all the papers in the special issue in which I was published are all joint 8th in Citeseer's league table, since they were all cited by the special issue's overview paper, which drew together the common themes of the papers in the issue. So, we all have one citation. Which is more than most. Weirdly, seven papers have more than that! Hmm...
This is clearly quite daft, but seeing my name in that league table does look nice!
"Protection"
- Topics:
I was looking around on the Internet for something today, using Google, as I frequently do, but when clicking on a link, instead of the page itself, Google served me up this:

[click on the image to see it full-size]
The basic premise, it seems, is that Google believes that this domain contains something that might be dangerous to me, and therefore won't show it. How long has Google been doing this kind of filtering, and on what bases will it filter sites out?
Assuming that perhaps Google's legal team was worried about providing links to sites which might contain trojans and the like, I just went ahead and copied the link directly into Firefox's address bar.
Unfortunately, at this stage I was met with the following screen:
Okay, so now something weird's going on, I thought. Why on earth isn't my browser doing what I tell it to? Who does it work for anyway? This isn't what I signed up for.
Let's assume that the Firefox developers thought that this was a useful function, which should be enabled by default. More importantly however, where is Firefox getting its information from? From Google, perhaps?
This then got me to thinking what's going on behind the scenes. I haven't checked the Firefox source code to see (though thank goodness that I can), but I can't imagine that it retains a static list of sites to give warnings about. Rather, I'd imagine it checks with a remote server to see if the site I'm trying to view is on some kind of blacklist. So, does this mean that every time I direct Firefox to a web page, it compares this against a list on some remote server somewhere? Is the information about every page I view being sent to Mozilla, or worse Google? Even those which I don't reach through Google?
I've no idea, but I don't like this.
And yes, I could "just disable it" I'm sure, but that misses the point. This "functionality" is enabled by default, and both Firefox and Google appear to be colluding to blacklist certain domains (the above warning was specific to the domain, not the page). This is a massive amount of power to wield.
I'd appreciate some clarity on this, if anyone can volunteer some.
Comments
Post new comment
The "Carling" Cup: Advertising Gone Too Far
- Topics:
This is advertising gone far, far too far.
The English Football League Cup has, since 2003 been sponsored by and named after the beer Carling. It's currently known as the Carling Cup. Prior to this, is was sponsored by Worthington's beer, Coca-Cola, Rumbelows, Littlewoods and the Milk Marketing Board.
This means that the current official website for the League Cup is at carlingcup.com. However, when you go to this site for the first time, it presents you with this message:
Since it's advertising alcohol at you on this site, it seems that you have to be over 18 to view the contents, and it asks you to honestly report your age in order to verify this. If you are indeed 18 or over, then you get taken to the site, where you can view all the information about the competition. But, if you're under 18, then it instead takes you to a site on responsible drinking, aimed at children.
I've no idea what the implications are of entering the wrong age: probably nothing, but this means that any under 18 year old with a keen interest in football is presented with the choice of either a) lying about their age in order to read about football (hardly something to encourage), or b) getting the information from somewhere else. Luckily there's obviously lots of information about on the web about the cup, but for other events or competitions this might not be the case.
That a beer company has influence over a national football tournament, to the extent that it can prevent kids from reading about football, is totally messed up in my opinion.
Comments
Post new comment
Old Timer
- Topics:
Old Joe, the clock which literally towers over the University of Birmingham, has been rather ill lately.
The tower, which is the tallest free standing clock tower in the world was named after arguably Birmingham's most successful political export ever, Joseph Chamberlain, who was also one of the founders of the University.
Today, at 8.15am it quite happily beamed out 9.35 to all those within about a square mile who cared to look up. And this isn't the first time in recent weeks.
It strikes me that a clock that is unreliable is at best as good as no clock at all, if one chooses to ignore it in the knowledge that it is indeed unreliable. But at worst, without this knowledge, the unreliable clock will cause problems: missed trains, late lectures etc.
But this isn't your watch, this is the most prominent landmark in South Birmingham; the University should sort it out.
Comments
Post new comment
Is Prince Charles an Anarchist?
I've just finished watching this year's Richard Dimbleby Lecture, which was given by Prince Charles, our heir to the throne.

In general, I have very little time for the royal family, not on personal grounds, but because I fail to see how they have either any right or relevance in a modern democratic world. But this post is not about my own views on the monarchy.
Prince Charles has had a rather odd job for his entire life: that of basically waiting for his mother to die. But while waiting, he has certainly spent plenty of time reading and commenting on things on which he has a view. Given my earlier statement on the right of monarchy, why should this guy be listened to rather than anyone else? Well I guess that he shouldn't, though his lecture is up on YouTube, along with anyone else in the world who wants to be, so I suppose there is some equity in this.
Charles seemed to tentatively acknowledge the ongoing debate on his role as a commentator early on in the lecture, mentioning the words "duty and stewardship". It was clear that he saw a failure in the myopic nature of individual decision making and the
resulting politics we see today, and perhaps saw his role as that of a trustee of the people, there to provide balance to the myopia by ensuring a long term vision and strategy. I'm glad that he appears to have come to terms with his role. Many haven't and it seems to me that anyone born into a single career, from which it is almost impossible to escape, must look for reason and justification for the role, or else accept that their life is a waste.
I applaud his sentiments on the need for long term stewardship of humanity and the Earth, and think it is required. Though it does leave the gaping question of his right to assume the role, which one can only presume he believes he was given by God.
The prince asked a lot of questions about the apparent dichotomy between economic growth and sustainability, indeed making clear his belief that these things are only vehicles towards a world where there is more happiness and less unhappiness. But rather than rehash his thoughts, the primary reason for this post is my interest at the language he used throughout his lecture.
His argument that we should work "with the grain of nature, rather than against it" makes perfect sense to all but the most mechanistic of modern minds - or perhaps myopic ones. But he complemented this by expressing a desire for a "new form of economics", and later "participation in economics". I can only presume that someone as obviously well read as he is is aware of Participatory Economics, the economic system often advocated by the Anarchist Left.
I find it harder still to believe that he passed by obliviously to this, as he further talked about this new form of economics should be based in the grass roots and, as such, we "have an approach that acts locally by thinking globally". Did it escape him that the phrase "Think Global, Act Local" has not only been used heavily over the years by Friends of the Earth, but was more recently popularised as the slogan of the anti-capitalist protests in Seattle in 1999?
It's clear that he sees this as being just a common sense approach to interacting with the world around us, mimicing nature. In my research I am very much interested in nature-insprired approaches to things, particularly in computer science, but elsewhere also. It seems the Prince's apparent love for nature goes beyond just "green issues" but also into a nature-inspired approach to life.
As in nature-inspired computation, he quite rightly points out this approach is typically bottom-up rather than top-down. Indeed, his description of nature growing "from the roots up, not from the sky down" is absolutely true and invokes Richard Dawkins's "hooks in the sky" argument against creationism. But the Prince is a bright bloke, and it cannot possibly escape him that the very reason he is in the position to be able to give this lecture is due to a sky-downwards system of government in our country. The monarchy itself is predicated on the existence of a god (in the sky, traditionally) who gives his mother and him their divine right.
Given the near impossibility that this contradiction escapes him, how then does he reconcile this personally? Perhaps his words towards the end of his speech give us some insight, as he tells us that "the dominant world view is no longer relevant to the situation in which we find ourselves". He clearly means this regarding our current model of economics, he quite likely believes that individual decision making and politics should be less myopic and more based on the value of community (something which may well flow from the economic model), but where does that leave the idea of monarchy itself?
Could it be that Prince Charles is actually an anarchist of sorts?
A video and the transcript of the lecture are available here.
Comments
Post new comment
Dartmoor
- Topics:
It's almost, in my mind at least, the end of summer, so last weekend we decided to head down to Devon to do some camping and walking out on Dartmoor.
I've never been to Dartmoor before, and haven't been to the South-West very much, so didn't really know where to head, but I'd seen the pictures of interesting rock formations and hoped to find at least some of that kind of thing. A bit of searching online threw up the Fox and Hounds pub and campsite, between Okehampton and Tavistock, at which we arrived late on Friday night. On Saturday morning, after my usual camp breakfast - a fried egg and cheese roll - we headed out onto the moor.
As usual, the full set of photos is also on Flickr.
We parked at the viewpoint a couple of miles West of Merrivale, on the Western edge of Dartmoor, and struck off North towards Cox Tor.
Cox Tor was a quick and easy peak, and pretty soon we're up high.
Straight away we're greeted by a couple of Dartmoor's wild ponies.
There are loads of them up here, and they're pretty friendly.
A couple of minutes more, and we're on top of Cox Tor.
From Cox Tor, we headed East, towards the nearby peak of the Great Staple Tor, the middle peak in a short ridge.
The rock formations on the top of Great Staple Tor gave it its name.
From Great Staple Tor, we headed North along the ridge to Roos Tor. Just beyond Roos Tor lies the Merrivale firing range, which the army use to practice on at certain times. On top of Roos Tor is one of the warning posts - currently off, meaning it's safe.
I'm left wondering if the ponies take notice of the firing range warnings.
Roos Tor is encircled with standing stones, engraved with the letter B. I've no idea what it means.
After Roos Tor, we continue North onto the large high flat area of moorland.
The striped poles mark the start of the firing range, but on this occasion it's not being used, so we can enter it. Great Mis Tor, the highest peak in this part of Dartmoor is behind, and we decide to add that to our walk. However, rather than head directly for it, which would require us to lose a lot of height into the valley and then climb up again, we decide to walk around the short river on the open moorland to keep the height.
A bit further into the moor and there's a stone circle, where we stopped for lunch.
Then it's more open moorland, and not a single soul in sight.
We came across a few of these craters, and wondered if they were the result of the army firing practices.
One of the tributaries which leads into the river between Roos Tor and Great Mis Tor starts at this spring, but it's all dried up.
Much of the moorland is very much the same up here, though the landscape certainly doesn't make this walk boring. There's the occasional boggy pool too, and we saw a dragonfly on one.
Without much of a path to follow, despite the map indicating a bridleway, we navigated from the nearby peaks and valleys. We hugged the high edge of the valley and curved around the North side of Great Mis Tor, its peak in view here.
When we judged that we wouldn't have to lose a lot of height, we dropped down and crossed the river, then began the ascent up Great Mis Tor.
As we approach the summit of our fourth peak, we leave the firing range area, indicated by the striped poles again.
The top of Great Mis Tor has some pretty interesting rock formations too.
Now we could look West at the peaks we'd already climbed. Middle Staple Tor (which we didn't go up) is on the left, followed by Great Staple Tor, Cox Tor behind and Roos Tor on the right.
Looking South, we can see the village of Merrivale.
We begin our descent, and cross a stile into an area with more ponies.
There are quite a lot of old settlements dotted across Dartmoor, it seems. Here we could see the remains of a wall.
As we get lower, we get a better view of Merrivale, with its quarry. Once we reach the village, we just had to follow the road for a mile or two back West.
And eventually we arrive back at the car. What a great peaceful walk.

Comments
Post new comment
First journal article
- Topics:
At almost three years along my journey to obtain a doctorate, I've had my first journal article accepted for publication. I'm really quite chuffed about this, which hopefully says that I'm at least on the right road towards getting my PhD, the thesis of which I hope to submit at some point next year.
The article, entitled "Resource Allocation in Decentralised Computational Systems: An Evolutionary Market-Based Approach" will be published in the Journal of Autonomous Agents and Multi-Agent Systems (JAAMAS), in a special issue on Market-Based Control shortly.
See here for more information.
UK Government Filesharing Consultation
The UK government has just announced that it is considering cutting off the connections of those who share copyrighted material on the Internet.
Already the Open Rights Group have something to say about it, as well as this article on the Pirate Party's website highlighting the way that the proposal has been bolted on to the consultation after its initial publication.
After meeting my prospective Labour MP Steve McCabe last week, I've sent him this letter:
Dear Steve,
It was good to meet you recently when you were door-knocking in Stirchley. We had an interesting discussion around ID cards and my concerns about centralised databases.
I'm writing on a somewhat related issue, related insofar as I think it is another example of the government's rather misguided approach to legislating around new technologies, which I believe can be summed up rather bluntly as "try to control, rather than to understand". As you may be aware, the Department of Business, Innovation and Skills (BIS) is currently consulting on what action (if any) the government should take regarding those accused of sharing copyrighted material using the Internet (typically with peer-to-peer networks). I can appreciate that the government has come under a lot of pressure from representatives of big content producers, such as the music and film industry, but I think that the proposals in the BIS document entitled "GOVERNMENT STATEMENT ON THE PROPOSED P2P FILE-SHARING LEGISLATION" would be doing the big content producers a big favour, to the potential detriment of ordinary citizens. The BIS document can be found here: http://www.berr.gov.uk/files/file52658.pdf
Specifically, I would like to point out the following sentence, from the first page of the proposal:
"We are considering the case for adding into the list of technical measures [which could be taken against the individual] the power, as a last resort, to suspend a subscriber’s account."
I would like to object strongly to this for a number of reasons, both practical and philosophical.
1) Since Internet connections are installed per-house rather than per-individual, suspending the connection for one individual would also unfairly deprive all other members of the household from using the Internet. This is an example of collective punishment, which I believe is wrong. Examples of effects of this might include:
a) Families, where one family member (perhaps an enthusiastic teenager, discovering what the Internet can offer) has been suspected of sharing copyrighted material, and their siblings and parents would be deprived of an Internet connection. For the siblings (as well as for the suspected offender) this is likely to have a detrimental effect on their schoolwork and social network.
b) Shared student households, of which there are obviously a lot in our constituency, where the actions of one student would deprive the others of the ability to access vital study resources from home. Of course, all universities today rely heavily on the Internet for teaching and research. The University of Birmingham, for example, delivers a range of essential course materials through its Virtual Learning Environment (VLE): http://weblearn.bham.ac.uk
c) Where the household has taken in a lodger, the lodger's actions could deprive their hosts from the use of the Internet, or vice-versa.
As is now widely recognised, access to the Internet is now seen by many as a vital utility in many households. Indeed, being deprived of access to the Internet is likely to increase social exclusion, as so much of modern life is conducted through it. Additionally, having had this exclusion imposed as a result of the actions of someone else actions is unfair and immoral.
2) I am also concerned that this punishment would be imposed without due legal process. If the individual in question is suspected of having committed a crime, which is not usually the case for copyright infringement, then this should be pursued in a court of law. For civil offences, which more usual in copyright infringement cases, the copyright holder has the right to pursue damages, also through the courts. Of course, individuals can then choose to settle with the plaintiff out of court, but if they choose not to do this, then they should have the right of continuing with due legal process.
3) In addition, I do not believe that Internet Service Providers (ISPs) should be required by the government to act on behalf of large copyright holders in achieving their legal aims, especially since they are being paid by the customer and are working for them. This approach is therefore not only paradoxical, but also places an unfair burden on ISPs, which will only serve to increase the cost of Internet connections for everyone. Drawing an analogy to older technology, it is like requiring manufacturers of cassette recording equipment and tapes to check up on what the tapes have been used for after they have been sold, or to require them to fit monitoring equipment to the cassette recorders. Should this be extended to all other tools one might use to copy and distribute things, legally or illegally, such as photocopiers, digital cameras and scanners? This is clearly ludicrous.
4) I can understand that in the present system, the government might want to consider how individuals could be banned from using the Internet in certain circumstances, for example where it has been used for the production or dissemination of child pornography, or used extensively in the planning of violent crime, but should this really be extended to civil offences such as copyright infringement? I do not believe so. But, even if so, this power should, as discussed above, form part of the legal process, and be only exercised by a court of law. And crucially, this this must be done in a way that doesn't deprive others of what is an essential right in the modern world.
Needless to say that I applaud the government's policy of achieving "universal connectivity to broadband", but implementing what is being proposed here would severely undermine this policy. In summary, the proposal appears to bend over backwards to please big copyright holding companies, to the detriment of ordinary citizens, whether or not they have even been involved in the file-sharing activity.
I would be interested to know your thoughts on this matter.
Kind regards,
Peter Lewis.
I'll post the response I get too.
Comments
Post new comment
KMail package for Archlinux which backports the fonts bug fix
- Topics:
I was very pleased to see that Martin Koller recently fixed a bug affecting KMail since the early 4.x series, which meant that custom fonts were ignored in the message list view. It looks like the fix will be released in KDE 4.3.1, but in the meantime I created a quick ArchLinux package which backports the fix to 4.3.0.
The package (for i686 at least) is available here. If you want to build from source, I've also made Martin's patch available here.
A method of email obfuscation in web pages
- Topics:
Those of us who have websites usually want to be able to use our site to communicate our email address to those reading it. However, we've known for a long time now that spammers use bots to crawl the web, harvesting email addresses from pages. Having your email address visible in plain text on the web is therefore a pretty certain way to get a whole load of spam in your inbox.
Most of us who are aware of this therefore try to find ways to communicate our email address to our readers without having it visible in plain text. The usual approach taken is by presenting the information in such a way as the last step required to actually know the email address is difficult for a computer to achieve (at least in an automated way) but easy for a human.
Examples of this include using extra punctuation or text, which should obviously be removed, such as the text "NOSPAM" directly after the @, or surrounding the @ with curly brackets. Other people spell out the punctuation in English, so an address might contain the words "at bham dot ac dot uk", for example. These are still fairly easy for a computer to parse though, given that the designer of the bot has thought of the possibility ahead of time.
However, thanks to Zeyn Saigol and Dan Winterstein, I've now been introduced to another, slightly cleverer way of obfuscating an email address (or any text generally to be honest), in such a way as it renders completely normally for the human, but the source of the web page contains nothing useful for a bot. The basic idea is to construct the email address on the fly from variables, containing character codes for the bits that might give it away as being an email address. Then write this out as HTML.
This could be implemented however you like, but in this example, I've used a javascript function. First, create a small function and place it either in a <script> element in the <head> section of your page, or somewhere else you might want to store javascript functions, such as an included .js file. My function looks like this:
function email() {
domain1 = "letter";
domain2 = "boxes."
domain3 = "org";
addr = "p" + "r" + "lewis" + "@" + domain1 + domain2 + domain3;
return("<a href='mailto:"+addr+"'>"+addr+"</a>");
}
You can probably choose the level of obfuscation to suit yourself in this function, but the key thing is that it returns a mailto link.
Then, whenever you want to include your email in your page, so long as you have included this function somewhere, you can just do this:
<script type="text/javascript">
document.write(email());
</script>
So you can see how this looks, here's it in action:
If you want to roll your own one of these, you can see a full list of the character codes here.
Of course, any crawler which actually interprets the javascript and renders the page will still be able to harvest the accurate text, but I don't think many bots will bother to do this. Please let me know if you think this is a misguided opinion!
Comments
well, every method that became published soon was worthless. I implemented several anti-blogspam measures I heard about only to see them being tackled a few months later.
If I remember correctly, I've seen this scheme before. Around the year '99-00, to be precise. Instead of using javascript to write it out, folks used to use html elements, which uses the same character codes. For some reason, it didn't become very popular. I'm not sure if that's because it was immediately 'grokked' by the bots or because folks just can't be bothered to use character codes.
I've used http://hivelogic.com/enkoder for a while now. Of course, the more it gets used the bigger a target it becomes but it is massively obfurscated.
There's an obvious accessibility issue with using javascript to convey information. Where it's not available I'd have an image or 'si@guess the rest'.
Routinely using 'mail AT domain dot com' seems dumb. It's no harder to harvest than 'mail@domain.com'. I keep meaning to add spam poison to my site to screw up harvesters, like http://www.spampoison.com but since the effect is very indirect so I don't bother.
Like your CAPTCHA.














Comments
Post new comment