Ahh.  I meant "problem" in the computer science/software engineering sense.  I.e. in order to build a triaging curation tool, you must solve the problem of quality modeling.  

As for non-WMF MediaWiki, I don't see a good reason that the server we will build wouldn't be more general than MediaWiki itself.  But that's all speculation.  No code yet. :) 

-Aaron


On Sun, Aug 24, 2014 at 11:35 PM, Petr Bena <benapetr@gmail.com> wrote:
I don't really see that as a "problem" it's more of a challenge for me :P

However, if you believe you can do it better, good luck I would
happily use that for huggle on WMF projects, but keep in mind that as
huggle 3 is supported for non WMF mediawiki installations, it needs to
work independently of any other 3rd tools, extensions etc. That means
if this new provider is not going to be a part of MW core, I will
still keep the old scoring mechanism just for compatibility with non
WMF projects.

On Sun, Aug 24, 2014 at 11:08 PM, Aaron Halfaker
<aaron.halfaker@gmail.com> wrote:
> Nope.  We'll probably end up generating the scores internally.  Our hope is
> that, one day, tool devs won't need to solve the revision scoring problem
> anymore.
>
> On Aug 24, 2014 10:00 PM, "Petr Bena" <benapetr@gmail.com> wrote:
>>
>> I fail to understand where this service would get data from? Would the
>> tools itself feed it with those scores?
>>
>> On Sun, Aug 24, 2014 at 7:55 PM, Aaron Halfaker
>> <aaron.halfaker@gmail.com> wrote:
>> > FYI: got a proposal and some collaborators together.
>> > https://meta.wikimedia.org/wiki/Research:Revision_scoring_as_a_service
>> >
>> >
>> >
>> >
>> > On Fri, Aug 22, 2014 at 11:01 PM, Aaron Halfaker
>> > <aaron.halfaker@gmail.com>
>> > wrote:
>> >>
>> >> Ack!  Didn't notice you CC'd the list.  o/  hi huggle folks!
>> >>
>> >> Re. API no worries.  Definitely nice-to-have for your work.  I'll be
>> >> hacking on a general solution in the meantime.  I'll swing by with a
>> >> spec
>> >> once I have one worked out to make sure that, once we get there, you'll
>> >> be
>> >> able to make use of it in Huggle if it makes sense.
>> >>
>> >> -Aaron
>> >>
>> >>
>> >> On Fri, Aug 22, 2014 at 10:45 PM, Petr Bena <benapetr@gmail.com> wrote:
>> >>>
>> >>> Yes, that would be nice to have thing.
>> >>>
>> >>> Right now there is something I call HAN (huggle antivandalism network)
>> >>> which is a very simple IRC based service that huggle clients and other
>> >>> software can use to communicate with each other -
>> >>> https://en.wikipedia.org/wiki/Wikipedia:Huggle/HAN
>> >>>
>> >>> this is what we use now to propagate scores that are computed by
>> >>> ClueBot to all huggle clients and of course we use it to make it
>> >>> possible for huggle clients communicate with each other :) (there is
>> >>> even a chat window that can be used by huggle users to talk to each
>> >>> other within a project scope)
>> >>>
>> >>> On Fri, Aug 22, 2014 at 4:55 PM, Aaron Halfaker
>> >>> <aaron.halfaker@gmail.com> wrote:
>> >>> > Thanks Petr,
>> >>> >
>> >>> > I'll post to the huggle list next time.  For an example score from
>> >>> > STiki's
>> >>> > API, see
>> >>> >
>> >>> >
>> >>> > http://armstrong.cis.upenn.edu/stiki_api.php?style=score&rid=346523549
>> >>> >
>> >>> >
>> >>> > For more info, see the readme:
>> >>> > http://armstrong.cis.upenn.edu/stiki_api_readme.txt
>> >>> >
>> >>> > I'll be writing up a proposal for a general edit scoring service
>> >>> > API.
>> >>> > It
>> >>> > would be nice if that could include a "Huggle" score along side
>> >>> > others.
>> >>> > I'll
>> >>> > be digging through your code to see what it would take to extract
>> >>> > such
>> >>> > a
>> >>> > score for a common API.
>> >>> >
>> >>> > -Aaron
>> >>> >
>> >>> >
>> >>> > On Fri, Aug 22, 2014 at 3:49 PM, Petr Bena <benapetr@gmail.com>
>> >>> > wrote:
>> >>> >>
>> >>> >> Hi,
>> >>> >>
>> >>> >> It's always a better idea to post to huggle list instead of me
>> >>> >> only.
>> >>> >> For example, now I was on vacation for few weeks and couldn't
>> >>> >> answer
>> >>> >> you :-)
>> >>> >>
>> >>> >> Yes, it is possible to USE IT, but right now huggle support for non
>> >>> >> english wikis which are maintained either by some people who don't
>> >>> >> understand huggle or people who do understand huggle but not the
>> >>> >> language, isn't very good, so even scoring isn't very good. The
>> >>> >> very
>> >>> >> algorithm is pretty simple, you can see it at
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> https://github.com/huggle/huggle3-qt-lx/blob/master/huggle/wikiedit.cpp#L92
>> >>> >> however, resulting score isn't shared in any way. Only possible way
>> >>> >> to
>> >>> >> accomplish this would be to run a huggle based bot that would send
>> >>> >> the
>> >>> >> scores somewhere. This is actually possible (I am working on head
>> >>> >> less
>> >>> >> huggle that could run as a system service instead of GUI) but it's
>> >>> >> not
>> >>> >> up yet...
>> >>> >>
>> >>> >> In addition I don't understand how STiki shares the scores? How is
>> >>> >> that?
>> >>> >>
>> >>> >> On Tue, Aug 19, 2014 at 11:46 PM, Aaron Halfaker
>> >>> >> <aaron.halfaker@gmail.com> wrote:
>> >>> >> > Hi Petr,
>> >>> >> >
>> >>> >> > I'm the maintainer of Snuggle[1].  Snuggle uses vandalism scores
>> >>> >> > from
>> >>> >> > STiki[2] on enwiki to generate desirability scores for newcomers.
>> >>> >> > I'd
>> >>> >> > like
>> >>> >> > to extend Snuggle to non-English wikis, but there's no STiki
>> >>> >> > outside
>> >>> >> > enwiki.
>> >>> >> > I noticed that Huggle exists outside enwiki *and* it performs a
>> >>> >> > triage
>> >>> >> > of
>> >>> >> > edits by the probability that they are vandalism.
>> >>> >> >
>> >>> >> > Is there a way that I could make use of Huggle's scoring system
>> >>> >> > in
>> >>> >> > Snuggle?
>> >>> >> >
>> >>> >> > 1. https://en.wikipedia.org/wiki/Wikipedia:Snuggle
>> >>> >> > 2. https://en.wikipedia.org/wiki/Wikipedia:STiki
>> >>> >> >
>> >>> >> > -Aaron
>> >>> >> >
>> >>> >> >
>> >>> >
>> >>> >
>> >>
>> >>
>> >