BARBELITH underground
 

Subcultural engagement for the 21st Century...
Barbelith is a new kind of community (find out more)...
You can login or register.


Thoughts on functionality concerned with multiple users on the same computer

 
 
Tom Coates
21:52 / 22.10.06
Okay, so one of the major problems with trolls on Barbelith and opening up the new member feature fully is that a troll can create a number of accounts and when you ban them using one, they can simply start using another. It's particularly aggravating when individuals use multiple accounts to back themselves up in arguments.

One thing I'm almost certainly going to be exploring is the idea of provisional or junior members on the board as a way of getting people in a position where they can post without the rest of the board having to put up with them causing a lot of fights around the place. A provisional membership would mean that you can participate immediately, but that your level of participation is limited - you can for example only post a certain number of times per day (I'm thinking five) and you wouldn't be able to vote in any of the board functionality I'd like to build, or send private messages, except to people who had already sent them to you. At a certain point, some process as yet undetermined would allow them to transition to being full users.

In order to make this plausible, we have to make it more difficult for someone to maintain many of these accounts and simply switch between them. Also for any voting functionality we have to deal with problems of skewing the votes with multiple user names or votes. I've got some ideas around that, including only counting multiple votes from the same IP address as one vote, but also I am thinking about a specific set of functionality to make it hard to maintain multiple accounts by creating a time-lag between logging out with one account and logging in with another.

This functionality *will* cause some problems for couples who both login to Barbelith from the same machine, so I want to broach it to people first.

Basically it works like this. When you first log into Barbelith on a computer, there will be no Barbelith cookie set. Barbelith will then say that since it's the first time Barbelith has been accessed on this browser, there is a time delay of several hours (probably between four and eight, but maybe longer) before you'll be able to post. Once that time has passed you can do what you like as normal. Once you've logged in, if you logout again, the site will still leave a cookie that makes it okay for the SAME user to log in immediately without delay in future. This would make it so that you could logout in the evenings and then login the next morning without an eight hour delay.

However, if someone tried to login with a DIFFERENT user account, then the delay would kick into effect again for the same period of time (say again eight hours). The consequence of this would be that it would be much more difficult to consistently run two Barbelith accounts off the same browser as it would be to run one. If you add another one in, then again, it gets very very slow and aggravating indeed. The idea is to make it very hard, but not impossible, for the same user on the same computer to effectively maintain multiple users.

It's not a foolproof approach. There are some people who would be able to hack cookies and fake the right information to get something like this working, but they'd be rare.

In the meantime, it would of course be totally practical for multiple users to use multiple browsers on the same computer - so if it came to it one user could use Internet Explorer and one could use Firefox without there being too much of a clash. As I've said, it doesn't solve all the problems, but it should massively limit the ability of users to systematically abuse the site.

This may sound trivial now, but I'm thinking about the point where we start having votes on moderation actions that the whole board can engage with, rather than just moderators. It's important that under those circumstances someone can't just create a thousand voting members to support their case.

Can I get opinions on this as a piece of functionality and any obvious concerns that people have got?
 
 
invisible_al
22:01 / 22.10.06
Ok one question, will the cookie be encrypted, otherwise it would be relatively easy to start the process of working out what means what and from that to spoofing the info?
 
 
Blake Head
23:24 / 22.10.06
Provisionally:

I think limiting members to five posts a day would stop a certain sort of trolling, and certainly curtail endless content-less posts, but it’s not going to stop a provisional member the application process has let in making an inflammatory comment, or two, or three, which would still represent a significant drain on moderator and casual member attention unless it’s going hand in hand with an established method of dealing with problematic posters (suit-freezing, greater restraint, etc).

Second, I think the transition process would need to be very clearly set in place, plus an outline of the criteria for the distinction between junior and senior members. Is this going to be decided by length of time on the board, number of posts, or just those “we” trust? Who’s going to decide, now and in the future, who’s trustworthy? One of the things about the structure of the board and distributed moderation in particular that appeals is the sense that each member is functionally equal (some with added responsibilities) and that they’ll be judged for better or worse on the quality of their contributions. Respectfully Tom, and with appreciation for what you’ve said about being unable to spend the time and energy here that you used to, and for what you still do, some of this feels like it’s designed to cover for flaws elsewhere in the structure, such as the applications process, where despite best efforts the wrong people are still getting in and we don’t appear to have sufficient, independent powers in place to get rid off them again quickly. I’m not in anyway trying to be dismissive of these proposals, but personally I don’t think they’ll be effective unless they are part of a concerted effort to address several weaknesses in the board structure elsewhere.

I’m not sure, as well, that under the current application process this new distinction is not going to further exacerbate the issue where people are discouraged by the necessity of waiting to join the board, and having done so must further prove that they are trustworthy enough to fully engage with the board, and contribute to protracted or multiple discussions and have a full say in board matters. It runs, I think, the very real danger of making the sort of people we do want to attract to the board feel patronised, who whatever their other qualities are I’m sure as apt to be prickly or prideful about being vetted as anyone else; while Barbelith’s unique there are other communities online they can join and I worry about making joining such an unattractive proposition that we deter the individuals we should be attracting. I’m not saying that what you’ve proposed is oppressive or fatally restricts anybody’s access to the board, I’m just saying that I think such a distinction / transition process would need to be handled very carefully if it’s to do more good than harm. Sorry if all of the above is me being oversensitive and needlessly pointing out the obvious.

Okay, so one of the major problems with trolls on Barbelith and opening up the new member feature fully is that a troll can create a number of accounts and when you ban them using one, they can simply start using another. It's particularly aggravating when individuals use multiple accounts to back themselves up in arguments.

I’m going to be a very junior member for a sec and ask: does this really still happen? Sorry to be naïve but I thought multiple accounts were prohibited - so if this is something you or the moderators are aware of why hasn’t summary action been taken? I appreciate the problem with regard to potential problems in any new voting system, but this seems tied in to the (public) confusion about how many members are currently actually active, and personally I’d rather see that addressed, if at all possible, first. But then I’m a compulsive tidier, and fair enough if it’s not actually a priority. Or (apologies if I've misunderstood) did you mean with regard to the situation of opening up the board fully again in the future?

With regard to multiple users (couples, flatmates) on the same computer, I think, from limited experience, that if this really was going to increase “board security” then people will be able to rise above or work around the annoyance factor of having to log on at different times / in different ways. Obviously it would need to be factored into any democratic process that there was enough time for such multiple logins to occur, and that votes from the same IP address would still be registered - maybe capping it at two or three, which isn’t perfect, but cuts out the thousand member voting bloc problem?
 
 
Tom Coates
23:48 / 22.10.06
This whole part of the project is predicated on me trying to find a way to open up memberships again so that we don't have to go through the process that Anna's complaining about so vocally over on another thread. I think it's important that anyone can join the board, but at the moment it's taking people weeks or months to do so. This is putting a lot of them off the process and we're losing people who would or could be valuable. On the other hand, the complexity of the process also weeds out people who aren't really enormously interested in contributing, but who would have just wandered in and written something stupid and then left again.

I'm trying to find a way to minimise the damage that a new user can do on their own accord, or if a troll in the world comes onto the board (once the doors are open) and decides that they just want to fuck shit up, how to make sure that we can deal with that effectively. I can't think of any effective way to let people freely sign up to the site AND find ways to minimise the damage that new users could do if they wanted other than to find some way of distinguishing between newer users and older users, limit what new users can do early on and to find effective ways that trustable users turn into full members as quickly as possible. Also, if we're going to have any more general voting, we need to have faith that an individual is genuinely an individual rather than someone pretending to be dozens of people. That also requires someone to have put in some investment of time or effort to demonstrate that they are a real person. These are just some of hte reasons why I think we need a provisional member level. It's sort of what happens now, except provisional members are just e-mails written to a mailing list that is very infrequently read through and where the provisional users can't post.
 
 
grant
00:15 / 23.10.06
'm trying to find a way to minimise the damage that a new user can do on their own accord,

Hmm. Thought (briefly): Last time the place was opened up, one of the problems in Switchboard was people drifting in, posting a single, un-thought-out pro-war (or anti-anti-war) post and vanishing, never to be heard from again. It wasn't like one user going on a bender, but a bunch of new users who just popped up, said something inflammatory, then gone. Not conscious trolling as much as some kind of semantic erosion.

Now, having all posts by junior members be approved by members-in-good-standing (or senior members or citizens or whatever you want to call them) as if they were moderation decisions would be a way to avoid this non-trolling, although it sounds as elitist as hell.
 
 
Tom Coates
00:20 / 23.10.06
Something like that is not completely without plausibility.
 
 
Ticker
18:24 / 23.10.06
I like grant's idea.

if we bump up the number of mods per forum and give the junior posts a review process that should get rid of a lot of drive by trollin'. I suspect with the time difference we will want to make sure we have an even spread of mods?

'Cept maybe let the juniors freerange in Convo?

when using separate logins to a computer that seems to get around the cookie problem you're talking about too?
 
 
Spaniel
19:29 / 23.10.06
We'd have to bump up mod numbers substantially but I think Grant's suggestion is really interesting.

What do others think?
 
 
Spaniel
19:43 / 23.10.06
Tom, you seem to have become very ambitious all of a sudden. Is this stuff really doable or are we mainly talking hypotheticals?
 
 
redtara
20:01 / 23.10.06
I'm not sure how much of a devils advocate opinion this is but, my first reaction is that the cure feals more painful than the disease. I haven't been around for the disruption grant is talking about so am prepared to be told that it made conversation impossible... But can't see it at first glance.

The prospect of makeing posting (for some) as circuitous as the current enrolling process just seems daft. Personally I'm an advocate of the 'ignore a poster for a week' button.
 
 
■
20:10 / 23.10.06
The other glitch is that these days it is possible to run all kinds of virtual machines each running a different browser identifying as a different machine (I recommend the Security Now! podcasts on virtualisation for an explanation). They would all be using the same IP, though, but I'm not sure how hard that would be to police...
Five a day isn't a particularly big restriction, either, so it sounds like a good idea. Apart from the odd drunken LateShift, it's unlikely that I hit that many a day. It would just mean people would have to be more considered in their posting.
I'm not sure how the transition from junior to senior would happen, but it has to be btter than the endless fannying about with Yahoo.
One of the odd thing is that the last three bans have been of people who were not what you'd normally call trolls, just a collection of pains in the bum. Three (or is it four?) in six months with a couple of hundred new users isn't a bad hit rate. However, I am nervy about the number of people passed who haven't posted at all.
 
 
ONLY NICE THINGS
21:09 / 23.10.06
Grant's suggestion means that moderators would get to decide what is drive-by spam and what is an actual comment. Would Dragon, for example, have been allowed through or barred at the gate? If the former, why? Slightly better punctuation?
 
 
STOATIE LIEKS CHOCOLATE MILK
21:32 / 23.10.06
I think what we have to remember is that it's impossible to stop trolls. Imfuckingpossible. All we can do is make it more difficult, and hope that the difficulty outweighs their fun in most cases.

I don't really like the 5 posts a day thing- the Feminism 101 thread, for example, hit pages and pages within hours, and most of that was signal.

If someone's actually going to be determined enough that they really want to go on Barbelith and be a cock, then they will. And we'll have to deal with that.

Every time someone comes up with an idea, we're always "yes, but you could get around it by doing THIS..."

You could get around anything. Nobody is ever going to come up with the "better mousetrap".

At some point we have to figure where the balance is between making it difficult for wankers to post and making it difficult for everyone else.
 
 
Olulabelle
21:43 / 23.10.06
Did you by any chance test this out today? Mixmage tried to log in today (on his computer) but could not log because Barbelith just assumed he was me. I was logged in at the time on my computer. We both connect to the internet through the same router, so our gateway IP address is the same.

It wasn't cookies that was the problem either. He was just unable to log in because Barbelith thought 'he' already was 'me'.
 
 
Tom Coates
07:10 / 24.10.06
Nope. That wasn't anything in the software, probably you need to restart the browser.

To Boboss - I'm definitely hoping that I'll be able to get some of this stuff done, but it all sort of depends on my relationship with Cal. I sent him an e-mail two days ago feeling him out on this stuff, and thought with reasonable confidence that he'd be up for it. I'm not quite as sure now, unfortunately. It's his prerogative, obviously.
 
 
toughest, fastest, fatest
09:02 / 24.10.06
This post is based on my experience of admining a board for nearly a year now, where democracy nearly killed it.

Which is not to say democracy is a bad thing on a message board only that you really have to restrict it to those with a genuine stake in the community. That is one issue, restricting trolls is another.

I think having senior members (and maybe making them all mods?) is a good idea, you could probably include all current members with over 500 posts for example to start with.
You could have a junior members group from say 50 - 499 posts + those blackballed by the senior members who can post as much as we like but don't have a vote.
Then the probationary members 50 posts and below, who have all posts moderated before posting, and maybe they can't start threads either.

I think the senior members/mods group(s) have to be a self selecting elite to some extent, in real life community democracy you wouldnt let anyone just wander by and stick their two penneth in, you have to be convinced they are interesting in contributing to the life of the community.
So members would be considered for membership of the senior group once they got to 500 posts and asked (not everyone would want membership anyway) the senior group could then have a secret ballot on accepting them.

I think that deals to some extent with both issues, and like I said this is from bitter experience of attempting message board democracy...
 
 
ORA ORA ORA ORAAAA!!
10:05 / 30.10.06
Lula, that may have been your ISP caching pages. Shift-reloading might, maybe, work to fix that, otherwise ring them up and tell them to quit it.

Tom: I see why you want to put an initial delay in, to stop someone who logs in as multiple people just clearing their cookies to remove the change login delay, but I think it's a bad idea. It would make it very difficult for people who do not have their own computer, who post from libraries and/or universities, for instance, to ever participate in the board. I imagine that there's not too many of them around, but I was one for a couple of weeks recently. Barbelith would have lost maybe two posts, but I would have been pretty put out, had I been unable to post at all. Which, you know, also no great loss to the board, but I can't say I like the idea. Anyone who would think to delete cookies would probably be capable of using multiple profiles within a browser, or more than one browser, anyway...
 
  
Add Your Reply