Re: [Wikitech-l] A potential new way to deal with spambots

2019-02-11 Thread bawolff
The tech wishlist is awesome, and they do a lot of great work. However, I don't think this type of democratic-driven development is appropriate for all things. If it were we would just get rid of all the other dev teams and just have a wish-list. In this case what is needed is an anti-abuse

Re: [Wikitech-l] A potential new way to deal with spambots

2019-02-11 Thread David Barratt
http://gph.is/2lnp32Z On Mon, Feb 11, 2019 at 5:19 PM Pine W wrote: > Thanks for the replies. > > I think that detailed discussion of the pros and cons of the Tech Wishlist > should be separate from this thread, but I agree that one way to get a > subject like unflagged bot detection addressed

Re: [Wikitech-l] A potential new way to deal with spambots

2019-02-11 Thread Pine W
Thanks for the replies. I think that detailed discussion of the pros and cons of the Tech Wishlist should be separate from this thread, but I agree that one way to get a subject like unflagged bot detection addressed could be through the Tech Wishlist assuming that WMF is willing to devote

Re: [Wikitech-l] Code sniff for verbose conditionals

2019-02-11 Thread Trey Jones
I see that my case has already been found by Bartosz, so disregard my message. Sorry! On Mon, Feb 11, 2019 at 3:36 PM Trey Jones wrote: > I decided to look at some examples, and I found one that gives me pause.[0] > if ( $i == 0 ) { > $this->servers[$i]['master'] = true; > } else { >

Re: [Wikitech-l] Code sniff for verbose conditionals

2019-02-11 Thread Trey Jones
I decided to look at some examples, and I found one that gives me pause.[0] if ( $i == 0 ) { $this->servers[$i]['master'] = true; } else { $this->servers[$i]['replica'] = true; } I don't know what's specifically going on here, but it's possible that only $this->servers[$i]['master'] or

Re: [Wikitech-l] Code sniff for verbose conditionals

2019-02-11 Thread Daimona
Thanks for the change! I just realized that my patch has another problem: when checking assignments, it should also check that the receiver is the same in both branches, and this would avoid the case in LoadBalancer. I also find excessive the case in GlobalFunctions, and that would be solved by

Re: [Wikitech-l] Code sniff for verbose conditionals

2019-02-11 Thread Bartosz Dziewoński
On 2019-02-11 18:42, Daimona wrote: Hi, All patches in the codesniffer repo have a sample run against mwcore set up in CI. As can be seen in [0], the current version is triggered 13 times by MW core. No idea about extensions, though. Daimona [0]:

Re: [Wikitech-l] A potential new way to deal with spambots

2019-02-11 Thread Yongmin H. via Wikitech-l
Stewards are just 34 people and are not enough to be a big voting power at the wishlist like enwiki people. What we actually need cannot get it thru that way. -- Yongmin Sent from my iPhone Text licensed under CC BY ND 2.0 KR Please note that this address is list-only address and any

Re: [Wikitech-l] A potential new way to deal with spambots

2019-02-11 Thread Aaron Halfaker
We've been working on unflagged bot detection on my team. It's far from a real product integration, but we have shown that it works in practice. We tested this in Wikidata, but I don't see a good reason why a similar strategy wouldn't work for English Wikipedia. Hall, A., Terveen, L., &

Re: [Wikitech-l] Code sniff for verbose conditionals

2019-02-11 Thread Daimona
Hi, All patches in the codesniffer repo have a sample run against mwcore set up in CI. As can be seen in [0], the current version is triggered 13 times by MW core. No idea about extensions, though. Daimona [0]:

Re: [Wikitech-l] A potential new way to deal with spambots

2019-02-11 Thread Jonathan Morgan
This may be naive, but... isn't the wishlist filling this need? And if not through a consensus-driven method like the wishlist, how should a WMF team prioritize which power user tools it needs to focus on? Or is just a matter of "Yes, wishlist, but more of it"? - Jonathan On Mon, Feb 11, 2019

Re: [Wikitech-l] GSoC' 19 project idea ( proposal)

2019-02-11 Thread Srishti Sethi
Hello Kaushik, It is hard to tell from your email what your project is about, how you are going to develop it, why is it important for Wikimedia, etc. As you are looking for someone who could mentor on your proposed idea, it might be helpful if you could provide more details to have further

Re: [Wikitech-l] Code sniff for verbose conditionals

2019-02-11 Thread Kosta Harlan
Hi Daimona, Thanks for working on this. Have you run this against sniff against mw core or extensions? If so it would be useful to look at examples of what it’s catching in existing code. Kosta > On Feb 9, 2019, at 9:26 PM, Stas Malyshev wrote: > > Hi! > >> I was saying, you can find

[Wikitech-l] Wednesday: Technical Advice IRC Meeting

2019-02-11 Thread Michael Schönitzer
Reminder: Technical Advice IRC meeting this week **(Wednesday) 4-5 pm UTC** on #wikimedia-tech. Question can be asked in English & Persian. The Technical Advice IRC Meeting is a weekly support event for volunteer developers. Every Wednesday, two full-time developers are available to help you with

[Wikitech-l] GSOC' 19 idea proposal [waiting to be accepted :) ]

2019-02-11 Thread K. Kaushik Reddy
Hi people , This is Kaushik Reddy again. After a long work, I would like to introduce you to my idea proposal for the (Wikimedia) GSoC '19. Here is it: 1) Building an animation to dynamically create popups overlapped on a geographical map using a real-time API from Wikimedia. I had found the

Re: [Wikitech-l] A potential new way to deal with spambots

2019-02-11 Thread bawolff
Sure its certainly a front we can do better on. I don't think Kasada is a product that's appropriate at this time. Ignoring the ideological aspect of it being non-free software, there's a lot of easy things we could and should try first. However, I'd caution against viewing this as purely a