On 11/26/07, David Gerard dgerard@gmail.com wrote:
Admins can see [[Special:Unwatchedpages]], which are those on no-one's watchlist. Discussion at http://en.wikipedia.org/wiki/Wikipedia_talk:Special:Unwatchedpages
Hmm. Seems like it's based on some pretty flawed assumptions, like that if a page is on a watch list, it's being watched. As opposed to a list based on pageviews or something like that.
Personally, I think watchlists and "my contributions" are pretty underpowered. The watchlist, in particular, would be much better handled by dynamic queries like "the last 100 pages I've edited that have been edited between 1 and 10 times since I last checked on them". I'm keen to follow what happens to my edits, but "my contributions" can only distinguish between zero or more than zero subsequent edits. It also doesn't let me mark edits I've already "patrolled", so I end up revisiting the same edits again and again until they finally scroll off the bottom of the first page of the list...
Meanwhile my watchlist is totally useless as it's full of pages that I lost interest in over a year ago. There's no way to trim the fat either - I can either manually remove every single old page, or I can clear the entire lot. But how do I clear just the pages I haven't edited in more than six months?
Think Web 2.0, people!! :)
Steve
On 26/11/2007, Steve Bennett stevagewp@gmail.com wrote:
On 11/26/07, David Gerard dgerard@gmail.com wrote:
Admins can see [[Special:Unwatchedpages]], which are those on no-one's watchlist. Discussion at http://en.wikipedia.org/wiki/Wikipedia_talk:Special:Unwatchedpages
Hmm. Seems like it's based on some pretty flawed assumptions, like that if a page is on a watch list, it's being watched. As opposed to a list based on pageviews or something like that.
Personally, I think watchlists and "my contributions" are pretty underpowered. The watchlist, in particular, would be much better handled by dynamic queries like "the last 100 pages I've edited that have been edited between 1 and 10 times since I last checked on them". I'm keen to follow what happens to my edits, but "my contributions" can only distinguish between zero or more than zero subsequent edits. It also doesn't let me mark edits I've already "patrolled", so I end up revisiting the same edits again and again until they finally scroll off the bottom of the first page of the list...
Meanwhile my watchlist is totally useless as it's full of pages that I lost interest in over a year ago. There's no way to trim the fat either - I can either manually remove every single old page, or I can clear the entire lot. But how do I clear just the pages I haven't edited in more than six months?
Think Web 2.0, people!! :)
Steve
Sounds like a requirements specification! Now you just need to make up the query and attach it to your watchlist page using your user.js file. Admittedly the local version wouldn't run quickly on any local machine but you could prototype it there. :) The alternative is submitting a bug of course.
I would like this feature for both hiding and showing only pages I havn't editied in the last 6 months.
Peter
On 11/26/07, Peter Ansell ansell.peter@gmail.com wrote:
Sounds like a requirements specification! Now you just need to make up the query and attach it to your watchlist page using your user.js file. Admittedly the local version wouldn't run quickly on any local machine but you could prototype it there. :) The alternative is submitting a bug of course.
Heh, I bet the SQL queries are too slow or something. Makes you wonder how sites like Facebook work though, which are basically constantly carving up data in new ways.
Steve
On 26/11/2007, Steve Bennett stevagewp@gmail.com wrote:
On 11/26/07, Peter Ansell ansell.peter@gmail.com wrote:
Sounds like a requirements specification! Now you just need to make up the query and attach it to your watchlist page using your user.js file. Admittedly the local version wouldn't run quickly on any local machine but you could prototype it there. :) The alternative is submitting a bug of course.
Heh, I bet the SQL queries are too slow or something. Makes you wonder how sites like Facebook work though, which are basically constantly carving up data in new ways.
I have noticed Facebook slowing down recently... Very likely due to the huge number of dimensions they process data through. The most interesting applications on Facebook seem to get around this by precomputing relationships...
Peter
On Nov 26, 2007 10:53 PM, Peter Ansell ansell.peter@gmail.com wrote:
On 26/11/2007, Steve Bennett stevagewp@gmail.com wrote:
On 11/26/07, Peter Ansell ansell.peter@gmail.com wrote:
Sounds like a requirements specification! Now you just need to make up the query and attach it to your watchlist page using your user.js file. Admittedly the local version wouldn't run quickly on any local machine but you could prototype it there. :) The alternative is submitting a bug of course.
Heh, I bet the SQL queries are too slow or something. Makes you wonder how sites like Facebook work though, which are basically constantly carving up data in new ways.
I have noticed Facebook slowing down recently... Very likely due to the huge number of dimensions they process data through. The most interesting applications on Facebook seem to get around this by precomputing relationships...
well...we should be able to find a way to precompute user actions (edits, watchlist actions, sysop actions...) as well, it would make everything much faster!
Michael
Peter
WikiEN-l mailing list WikiEN-l@lists.wikimedia.org To unsubscribe from this mailing list, visit: http://lists.wikimedia.org/mailman/listinfo/wikien-l
On 26/11/2007, Michael Bimmler mbimmler@gmail.com wrote:
I have noticed Facebook slowing down recently... Very likely due to the huge number of dimensions they process data through. The most interesting applications on Facebook seem to get around this by precomputing relationships...
well...we should be able to find a way to precompute user actions (edits, watchlist actions, sysop actions...) as well, it would make everything much faster!
Oh, if only.
if (article_name CO "allegations") then (action=delete(article_name))
On Nov 25, 2007 9:59 PM, Steve Bennett stevagewp@gmail.com wrote:
Meanwhile my watchlist is totally useless as it's full of pages that I lost interest in over a year ago. There's no way to trim the fat either - I can either manually remove every single old page, or I can clear the entire lot. But how do I clear just the pages I haven't edited in more than six months?
Sounds like a trivial query for anyone with toolserver access to run. Someone might have already set up a script to output all pages that haven't been edited in X days. Then download the list at http://en.wikipedia.org/wiki/Special:Watchlist/raw , run "sort file1 file2 | uniq -u", and import the new list using http://en.wikipedia.org/wiki/Special:Watchlist/raw
On Nov 26, 2007 12:13 PM, Anthony wikimail@inbox.org wrote:
On Nov 25, 2007 9:59 PM, Steve Bennett stevagewp@gmail.com wrote:
Meanwhile my watchlist is totally useless as it's full of pages that I lost interest in over a year ago. There's no way to trim the fat either - I can either manually remove every single old page, or I can clear the entire lot. But how do I clear just the pages I haven't edited in more than six months?
Sounds like a trivial query for anyone with toolserver access to run. Someone might have already set up a script to output all pages that haven't been edited in X days. Then download the list at http://en.wikipedia.org/wiki/Special:Watchlist/raw , run "sort file1 file2 | uniq -u", and import the new list using http://en.wikipedia.org/wiki/Special:Watchlist/raw
Err, that command was wrong. You want set subtraction, not symmetric difference. Apparently the correct command is: $ sort -m file1 file2 | uniq -c | grep "^ *1" | tr -s " " | cut -f3 -d" " > IP1_symmetric_diff_IP2 (http://accu.org/index.php/journals/1410)
But I don't know enough about tr or cut to say if that's right.