Please Scroll Down to See Forums Below
napsgear
genezapharmateuticals
domestic-supply
puritysourcelabs
UGL OZ
UGFREAK
napsgeargenezapharmateuticals domestic-supplypuritysourcelabsUGL OZUGFREAK

Write a script to do the moves on/off the board

NoDaddyNo

New member
Okay, I will start this off by saying that some of you will get this, others will not. Those that don't like to read - this is a good time to walk on this one.

There has recently been an increase in moving posts from one place to another because its content is deemed more apropos elsewhere.
This means that there has been an increase in the amount of work that the mods have had to do. Maybe they take some joy in moving shit around, or perhaps they hate it and grow tired of it, but do it anyway.

Say you have to move 50 threads in a day, wouldn't you rather a program moved those threads for you?
Then you only have to look for threads that were moved incorrectly by the program.

Using Bayesian analysis with a Markov Matrix, you have the program (or likely a different one for each board) learn what is apropos content for any given board using existing content that is moderated by humans.
Then you turn on the script and it "reads" the posts and if it matches the statistical make up of a different section, it moves it to that section.
Then if a mod sees it and thinks that the move was wrong - there can be a special page that only the mods have access to that allows them to enter that thread number and what board it was on and what board it should be on. Then the program can adjust itself so that it doesn't make that mistake again (or as often).
You could have it whitelist/blacklist certain people - so if they post it always/never moves them to various places or just lets them post anywhere no matter what they post.

It is essentially a spam filter designed to police the boards.

Actually... I should contact VBulletin - that is actually a good enough idea that I think it could be worked into the overall VBulletin system.

Hot damn.
 
The extent of my computer knowledge is that Half Life runs faster on my new computer compared to my old one.
 
Okay, the parallels that you can draw in what I wrote and Half Life is that the AI in HL, if it learns at all, very likely uses a Markov Matrix.

I think games like Black and White definitely use them.
 
That sounds like it would work. Plus, Elite would only need MODS in the beginning and then slowly phase them out. Kind of like banning MODS.
 
NoDaddyNo said:
Okay, the parallels that you can draw in what I wrote and Half Life is that the AI in HL, if it learns at all, very likely uses a Markov Matrix.

I think games like Black and White definitely use them.

My new computer is black.
 
Gideon said:


My new computer is black.

That is just like the white man - get a black computer to do your work for you. You don't learn anything about it, or focus on the traits at which make it special, instead you just focus on the color of its skin.
 
Wouldn't be very hard, just look for keywords (bayes works well for this, good thinking).

Have the sieve run once an hour and dump shit in the right place.
 
Code said:
Wouldn't be very hard, just look for keywords (bayes works well for this, good thinking).

Have the sieve run once an hour and dump shit in the right place.

From my own experience in language analysis (English), a matrix where you have four characters pointing to three characters, and then a matrix with three characters pointing to four characters works the best.
Character meaning you would want to track whitespace between words as well as the words themselves.

that said, due to the strange style on the discussion board, it would take much longer for the program to learn than if it were just learning from say a news service or from a book - each of which have fixed styles.
 
So also using parity? Nice idea.

NoDaddyNo said:


From my own experience in language analysis (English), a matrix where you have four characters pointing to three characters, and then a matrix with three characters pointing to four characters works the best.
Character meaning you would want to track whitespace between words as well as the words themselves.

that said, due to the strange style on the discussion board, it would take much longer for the program to learn than if it were just learning from say a news service or from a book - each of which have fixed styles.
 
I actually have a crapload of code that already does variations on this theme.

The additional code would be a UI into it and deciding if you want the code to assume the role of a Mod as if they were using the web interface, or do you want it to do the actual database translations itself.

It is also a matter of whether you would want to code it in PHP, or do it in Perl and then call it from PHP via system calls and pass parameters to it.

I would estimate it would need at least a few days and ideally at least a month to truly learn. Even then, you would have to likely tell it "learn now" and not just let it learn when it feels like it.
Doing it when the load on the server is low and few users are posting is a good time to do it - right after the mods have just cleaned it up.

I love that sort of stuff - it is what got me headed down the path of certain types of financial analysis. That said, Bayes doens't work well for stock market analysis, but I did think it through when I first heard about it.
 
UI?
Just make it a config file and a java script that runs from a cron job.

UI's make you weak.

NoDaddyNo said:
I actually have a crapload of code that already does variations on this theme.

The additional code would be a UI into it and deciding if you want the code to assume the role of a Mod as if they were using the web interface, or do you want it to do the actual database translations itself.

It is also a matter of whether you would want to code it in PHP, or do it in Perl and then call it from PHP via system calls and pass parameters to it.

I would estimate it would need at least a few days and ideally at least a month to truly learn. Even then, you would have to likely tell it "learn now" and not just let it learn when it feels like it.
Doing it when the load on the server is low and few users are posting is a good time to do it - right after the mods have just cleaned it up.

I love that sort of stuff - it is what got me headed down the path of certain types of financial analysis. That said, Bayes doens't work well for stock market analysis, but I did think it through when I first heard about it.
 
NoDaddyNo said:

There has recently been an increase in moving posts from one place to another because its content is deemed more apropos elsewhere.
This means that there has been an increase in the amount of work that the mods have had to do. Maybe they take some joy in moving shit around, or perhaps they hate it and grow tired of it, but do it anyway.

Say you have to move 50 threads in a day, wouldn't you rather a program moved those threads for you?
Then you only have to look for threads that were moved incorrectly by the program.


when i had a thread moved i got a PM from a computer saying it was automatically moved. perhaps they spot keywords and move it based on that but i dont think the mods are responsible.
 
Re: Re: Write a script to do the moves on/off the board

Football.
Monday Night.



nordstrom said:



when i had a thread moved i got a PM from a computer saying it was automatically moved. perhaps they spot keywords and move it based on that but i dont think the mods are responsible.
 
I'm not saying i agree with this or not, just adding in my 2 cents on the program.....

There can be a mark next to every post moved by the program that only mod accounts can view, so we know what posts were even moved.
 
NoDaddyNo said:


That is just like the white man - get a black computer to do your work for you. You don't learn anything about it, or focus on the traits at which make it special, instead you just focus on the color of its skin.

4585.jpg
 
Code said:
UI?
Just make it a config file and a java script that runs from a cron job.

UI's make you weak.


Java would be overkill - Perl is perfect for it - or Python I guess too. Or have it built into it in the PHP code of the site.

The UI I was referencing was if a Mod saw that a post was incorrectly moved. Then they could go to the UI and say post number X was on board Y and should be on board A and then click go and it moves it and retrains itself.
Also as an interface to add/remove white/blacklisted people.

And Nordstrum, that automated message is just an event driven message that is activated when any post is moved. It basically says that if a post is moved, send this message to that user - so the mod doesn't pm you, but the action of them moving the post triggers it.
 
I like the words "apropos" and "sieve"..I do em' myself,but then again I live in alabama..I have time for this sh*t
 
George is already working on something like this... EF SAM is actualy an AI program. Not a real person. that Mods are in on it. they delete EF SAM's post when it makes a reply out of context... for the most part the program is learning.
 
Learning is my hobby, followed closely by forgetting and porn.
 
Top Bottom