Re: [Wikitech-l] Best practice for WIP patches to help code review office hours

2016-05-18 Thread John Mark Vandenberg
On Wed, May 18, 2016 at 10:41 PM, Chad  wrote:
> On Wed, May 18, 2016 at 8:35 AM Daniel Kinzler 
> wrote:
>
>> Am 13.05.2016 um 18:23 schrieb Greg Grossmeier:
>> > 
>> >> Gerrit also has drafts...
>> >
>> > Drafts are only visible to the author, unfortunately.
>>
>> And anyone the author adds as a reviewer. Works nicely in my experience.
>>
>>
> Which I guess is nice if you really only want a specific group of people to
> see it, but it keeps the casual reviewer from chiming in.
>
> This is why they seemed useful for security patches at first, except that
> they're disclosable over `git fetch` if you know where to look.
>
> So yeah, I'm convinced they're defective by design as they're both too
> secret and not secret enough at the same time.

For non-security patches, discovery isnt a problem.
They are cookie-licked bugs, and should already been discoverable via
a link on a Phabricator task.
If there is no Phabricator task, they are an unloved patch for an
undefined problem.
Hiding them as a draft un-licks them.

But that depends on https://phabricator.wikimedia.org/T63124 , and
probably an upgrade of Gerrit, which will take forever because of the
plan to switch to using Phabricator for code review.

-- 
John Vandenberg

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Reducing the environmental impact of the Wikimedia movement

2016-05-18 Thread Ryan Kaldari
>
> This is why I was hoping
> that someone could explain the technicalities of the U.S. energy system to
> me – can't we simply ask our datacenter providers to order renewable energy
> for our servers, maybe for an extra charge? This is what you can do in
> Europe, but I have a feeling things are not just as easy in the U.S.


In the U.S., electrical utilities are mostly regulated at the state level,
not the federal level. There is no federal renewable energy policy (AFAIK),
but over half of the states in the U.S. have a renewable portfolio standard
requiring utility companies to supply some percentage of their electricity
from renewable sources. In addition, some utility companies in the U.S. let
consumers purchase "green energy" at a higher price. So basically, you
would need to investigate the policies of the specific electricity
companies used by the datacenters as well as the policies of the states
they reside in.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] I'd love to contribue. Can anyone help me get started?

2016-05-18 Thread Jon Robson
Likewise if you want to help us do exciting stuff on wikipedia mobile web
give me a shout on my email or via irc (irc.freenode.org #wikimedia-mobile)
On 18 May 2016 3:40 p.m., "Brian Wolff"  wrote:

> On Wednesday, May 18, 2016, Ty Landercasper 
> wrote:
> > I'm a self employed programmer who's taking a bit of time off
> from his
> > current project as a way to gain some fresh perspective and I thought I'd
> > use that free time to help out a community I really appreciate. Wikipedia
> is
> > one of the best things the internet has to offer and it has certainly
> helped
> > me out a bunch of times, so it seemed like the place to volunteer.
> >
> > My problem is that is that I haven't done any sort of
> collaborative
> > opensource project before, (the closest I've come to opensource is
> writing
> > the compare plugin for Notepad++), and I'm not entirely sure what the
> best
> > way to go about it is.
> >
> > I was wondering if someone there is willing to play the role of
> onboarding
> > manager. You know, show me the ropes, assign some good relevant tasks to
> get
> > a feel for things, the standard stuff. I'd really appreciate it, and I
> know
> > I can contribute a lot to the community once I get on my feet.
> >
> >
> > As for my skill set, while I don't have a lot of experience with
> PHP, I do
> > have a lot of experience with just about everything else. I've done game
> > development, mobile development, web development and even some good old
> > fashioned desktop development, (not that anyone still uses desktop apps).
> I
> > have no doubt that I can pick up the language quickly enough and I'm sure
> > Google (the great teacher of all things) will help me figure out the
> rest.
> >
> > I'm attaching my resume, so that you can get a feel for my
> experience.
> > (Plus it just seems like the thing to do in this situation.)
> >
> > I'm looking forward to getting started!
> > Ty Landercasper
> > t...@ibudesigns.com
> >
> >
> > RESUME:
> >
> > OBJECTIVE:
> > I'm one of those programmers who got into it for the love of
> programming
> > and it shows. I've programmed on everything from the TI-83 to the Xbox
> 360,
> > and if there's a skill I don't have than all I need is an excuse to learn
> it
> > and I will. I turned a hobby project into a business that supported me
> for
> > several years so I've learned a lot about how to make an amazing product
> > that succeeds even in the ruthless market that is the app store, as well
> as
> > the softer skills that you need to run a business.
> >
> > I'm looking for a good home. A start up or a startup like environment
> where
> > there's more work than time and everyone has to wear multiple hats, and
> > figure out how to get things done and even what can be done, because
> those
> > are the environments that I thrive in.
> >
> > COMPUTER SKILLS:
> > Visual Studio, C#,C++, Java, C, Visual Basic
> > 4+ years iPhone, Android, Blackberry, Windows Mobile development
> > Unity, Flash, Actionscript 2.0, ActionScript 3.0, Flex framework,
> Silverlight
> > ASP.NET, AJAX, HTML, DHTML, CSS, Javascript, JSP
> > Thirteen years experience with .NET
> >
> >
> >
> > EXPERIENCE:
> > Owner Pixelality, Seattle, WA (7/14 to present)
> > Created The Virtual Window a device that keeps track of your head
> and turns
> > your TV into a realistic window!
> > https://www.youtube.com/watch?v=DlEwnG-9O8A
> > Used Kinect and Wii-mote based tracking
> > Modified Unreal Engine to support Off-axis projection
> > Used computer vision code to anaylize a video stream and find the
> head.
> >
> >
> >
> > Owner SupportStream, Seattle, WA (4/15 to present)
> > https://supportstream.solutions/Supportee
> > Funding model that allows people to donate a dollar a month to
> their
> > favorite charities, artists or other things they care about.
> > Created Marketing campaign that will eventually be used to drive
> donators
> > to help their favorite causes : https://supportstream.solutions/
> > ASP.NET backend.
> > Paypal integration for payments. Went through the application
> process for
> > advanced functionality.
> > Cross-Site scripting with iframes
> > Used JQuery for animations and popups.
> > Custom designed logo and various CSS changes
> >
> >
> >
> > Contractor Big Finish Games (not Big Fish), Salt Lake City, UT (12/13 to
> 3/14)
> > Programmed puzzles for the continuation of my all time favorite
> video game!
> > Scripted both 2D and 3D puzzles using Unity and C#
> >
> >
> >
> > Owner Comic Reader Mobi, Seattle, WA (4/09 to present)
> > http://comicreader.mobi
> > Software allows fullsized comics to be read on small screens
> > Several unique and intuitive UI features to make using the
> program easier.
> > (Clicking on 

Re: [Wikitech-l] I'd love to contribue. Can anyone help me get started?

2016-05-18 Thread Brian Wolff
On Wednesday, May 18, 2016, Ty Landercasper 
wrote:
> I'm a self employed programmer who's taking a bit of time off
from his
> current project as a way to gain some fresh perspective and I thought I'd
> use that free time to help out a community I really appreciate. Wikipedia
is
> one of the best things the internet has to offer and it has certainly
helped
> me out a bunch of times, so it seemed like the place to volunteer.
>
> My problem is that is that I haven't done any sort of
collaborative
> opensource project before, (the closest I've come to opensource is writing
> the compare plugin for Notepad++), and I'm not entirely sure what the best
> way to go about it is.
>
> I was wondering if someone there is willing to play the role of
onboarding
> manager. You know, show me the ropes, assign some good relevant tasks to
get
> a feel for things, the standard stuff. I'd really appreciate it, and I
know
> I can contribute a lot to the community once I get on my feet.
>
>
> As for my skill set, while I don't have a lot of experience with
PHP, I do
> have a lot of experience with just about everything else. I've done game
> development, mobile development, web development and even some good old
> fashioned desktop development, (not that anyone still uses desktop apps).
I
> have no doubt that I can pick up the language quickly enough and I'm sure
> Google (the great teacher of all things) will help me figure out the rest.
>
> I'm attaching my resume, so that you can get a feel for my
experience.
> (Plus it just seems like the thing to do in this situation.)
>
> I'm looking forward to getting started!
> Ty Landercasper
> t...@ibudesigns.com
>
>
> RESUME:
>
> OBJECTIVE:
> I'm one of those programmers who got into it for the love of
programming
> and it shows. I've programmed on everything from the TI-83 to the Xbox
360,
> and if there's a skill I don't have than all I need is an excuse to learn
it
> and I will. I turned a hobby project into a business that supported me for
> several years so I've learned a lot about how to make an amazing product
> that succeeds even in the ruthless market that is the app store, as well
as
> the softer skills that you need to run a business.
>
> I'm looking for a good home. A start up or a startup like environment
where
> there's more work than time and everyone has to wear multiple hats, and
> figure out how to get things done and even what can be done, because those
> are the environments that I thrive in.
>
> COMPUTER SKILLS:
> Visual Studio, C#,C++, Java, C, Visual Basic
> 4+ years iPhone, Android, Blackberry, Windows Mobile development
> Unity, Flash, Actionscript 2.0, ActionScript 3.0, Flex framework,
Silverlight
> ASP.NET, AJAX, HTML, DHTML, CSS, Javascript, JSP
> Thirteen years experience with .NET
>
>
>
> EXPERIENCE:
> Owner Pixelality, Seattle, WA (7/14 to present)
> Created The Virtual Window a device that keeps track of your head
and turns
> your TV into a realistic window!
> https://www.youtube.com/watch?v=DlEwnG-9O8A
> Used Kinect and Wii-mote based tracking
> Modified Unreal Engine to support Off-axis projection
> Used computer vision code to anaylize a video stream and find the
head.
>
>
>
> Owner SupportStream, Seattle, WA (4/15 to present)
> https://supportstream.solutions/Supportee
> Funding model that allows people to donate a dollar a month to
their
> favorite charities, artists or other things they care about.
> Created Marketing campaign that will eventually be used to drive
donators
> to help their favorite causes : https://supportstream.solutions/
> ASP.NET backend.
> Paypal integration for payments. Went through the application
process for
> advanced functionality.
> Cross-Site scripting with iframes
> Used JQuery for animations and popups.
> Custom designed logo and various CSS changes
>
>
>
> Contractor Big Finish Games (not Big Fish), Salt Lake City, UT (12/13 to
3/14)
> Programmed puzzles for the continuation of my all time favorite
video game!
> Scripted both 2D and 3D puzzles using Unity and C#
>
>
>
> Owner Comic Reader Mobi, Seattle, WA (4/09 to present)
> http://comicreader.mobi
> Software allows fullsized comics to be read on small screens
> Several unique and intuitive UI features to make using the
program easier.
> (Clicking on text to have it pop out. Realistic page turn effect when
> dragging from sides. Drag page down from top to access controls)
> Automatically detects text in image and pops out when touched
(patent pending)
> Out for the iPhone, Windows Mobile, Blackberry, Android, Windows
Phone 7,
> Linux, PC and Mac OS X (Even have a prototype for the Xbox 360!)
> Original version built from scratch for each platform.
> Latest version uses 

Re: [Wikitech-l] I'd love to contribue. Can anyone help me get started?

2016-05-18 Thread Stephen Niedzielski
If you're interested in Android, the Android team is interested in your
contributions!

We try to make a card for anything we work on in Phabricator. Our planning
board is here[0]. Anything tagged Easy and unassigned is usually ripe to
pick up. Here's a recent example[1]. Check out our getting started guide[2]
and feel free to ping us on IRC[3]. The iOS and mobile web folks are in the
same channel so lots of smart people to work with.

Welcome!

[0] https://phabricator.wikimedia.org/tag/wikipedia-android-app-backlog/
[1] https://phabricator.wikimedia.org/T134906
[2]
https://www.mediawiki.org/wiki/Wikimedia_Apps/Team/Wikipedia_Android_app_hacking
[3] irc://irc.freenode.net/wikimedia-mobile

On Wed, May 18, 2016 at 4:20 PM, Ty Landercasper  wrote:

> Pine W  gmail.com> writes:
>
> >
> > Hello Seattleite! There are some Wikimedians, many with technology
> > backrounds, who meet in the Seattle area. Please join our mailing list:
> > https://lists.wikimedia.org/mailman/listinfo/wikimedia-cascadia
> >
> > I think that your existing skill set might fit well with WMF's interests
> in
> > mobile apps and mobile web. To get started there, I'd like to suggest
> that
> > you introduce yourself on the Mobile mailing list:
> > https://lists.wikimedia.org/mailman/listinfo/mobile-l
> >
> > Welcome aboard,
> >
> > Pine
>
>
>
>
> Thanks! Sadly I am no longer in Seattle, (I'm stuck in AZ for a while, )
> but
> that's a great tip about the mobile list. I'll go ahead and introduce
> myself
> right now. Mobile apps are my favorite area anyway, and I'd love to make
> the
> apps better.
>
> Ty
>
>
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Reducing the environmental impact of the Wikimedia movement

2016-05-18 Thread Pine W
Some of this depends on geography.

For example, in Washington State, we have significant hydroelectric
capacity. (See http://www.eia.gov/state/print.cfm?sid=WA)

My understanding is that some data centers are being placed in the far
global north to take advantage of cold air or water  temperatures for data
center cooling.

Pine
On May 18, 2016 14:33, "Lukas Mezger"  wrote:

> You are right that our demand in bandwidth is comparably low, Ryan. But we
> do have an extremely strong brand, and the power of some really great
> people working and volunteering for Wikimedia. This is why I was hoping
> that someone could explain the technicalities of the U.S. energy system to
> me – can't we simply ask our datacenter providers to order renewable energy
> for our servers, maybe for an extra charge? This is what you can do in
> Europe, but I have a feeling things are not just as easy in the U.S.
> Thanks,
>
> Lukas
>
> 2016-05-16 19:40 GMT+02:00 Ryan Lane :
>
> > On Mon, May 16, 2016 at 12:45 AM, Lukas Mezger 
> > wrote:
> >
> > > Yes, we're also looking into reducing the environmental impact of the
> > rest
> > > of the activities in the Wikimedia movement. And I am very aware that
> > many
> > > websites consume a lot more energy than Wikipedia does. (Please see
> > > https://meta.wikimedia.org/wiki/Environmental_impact for more
> > > information.)
> > >
> > > But this doesn't mean we should not try to have the Wikimedia servers
> run
> > > on renewable energy. Even some big for-profit companies like Apple and
> > > Yahoo are already doing this. So, how can we get there as well and what
> > > would it cost us?
> > >
> > >
> > When you're as large as Apple or Yahoo, it's easy to pressure your
> > infrastructure providers to run on renewables. Wikimedia has basically no
> > bargaining power because they spend very little money (because they don't
> > run a lot of servers). I know Wikimedia feels huge and important, and
> it's
> > important in a lot of ways, but when it comes to pressuring datacenter
> > providers, it may as well not exist.
> >
> > It's possible that the only available option is to bring up new
> datacenters
> > in areas with renewable energy, and those datacenters may not be as
> > reliable, they may not be as well connected from a networking point of
> > view, they may have poor security and many other issues. I wouldn't
> expect
> > much movement towards renewables here until there's some really large
> > companies pushing for this in the relevant datacenters.
> >
> > - Ryan
> > ___
> > Wikitech-l mailing list
> > Wikitech-l@lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> >
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] I'd love to contribue. Can anyone help me get started?

2016-05-18 Thread Ty Landercasper
Pine W  gmail.com> writes:

> 
> Hello Seattleite! There are some Wikimedians, many with technology
> backrounds, who meet in the Seattle area. Please join our mailing list:
> https://lists.wikimedia.org/mailman/listinfo/wikimedia-cascadia
> 
> I think that your existing skill set might fit well with WMF's interests in
> mobile apps and mobile web. To get started there, I'd like to suggest that
> you introduce yourself on the Mobile mailing list:
> https://lists.wikimedia.org/mailman/listinfo/mobile-l
> 
> Welcome aboard,
> 
> Pine




Thanks! Sadly I am no longer in Seattle, (I'm stuck in AZ for a while, ) but
that's a great tip about the mobile list. I'll go ahead and introduce myself
right now. Mobile apps are my favorite area anyway, and I'd love to make the
apps better. 

Ty


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Reducing the environmental impact of the Wikimedia movement

2016-05-18 Thread Lukas Mezger
You are right that our demand in bandwidth is comparably low, Ryan. But we
do have an extremely strong brand, and the power of some really great
people working and volunteering for Wikimedia. This is why I was hoping
that someone could explain the technicalities of the U.S. energy system to
me – can't we simply ask our datacenter providers to order renewable energy
for our servers, maybe for an extra charge? This is what you can do in
Europe, but I have a feeling things are not just as easy in the U.S.
Thanks,

Lukas

2016-05-16 19:40 GMT+02:00 Ryan Lane :

> On Mon, May 16, 2016 at 12:45 AM, Lukas Mezger 
> wrote:
>
> > Yes, we're also looking into reducing the environmental impact of the
> rest
> > of the activities in the Wikimedia movement. And I am very aware that
> many
> > websites consume a lot more energy than Wikipedia does. (Please see
> > https://meta.wikimedia.org/wiki/Environmental_impact for more
> > information.)
> >
> > But this doesn't mean we should not try to have the Wikimedia servers run
> > on renewable energy. Even some big for-profit companies like Apple and
> > Yahoo are already doing this. So, how can we get there as well and what
> > would it cost us?
> >
> >
> When you're as large as Apple or Yahoo, it's easy to pressure your
> infrastructure providers to run on renewables. Wikimedia has basically no
> bargaining power because they spend very little money (because they don't
> run a lot of servers). I know Wikimedia feels huge and important, and it's
> important in a lot of ways, but when it comes to pressuring datacenter
> providers, it may as well not exist.
>
> It's possible that the only available option is to bring up new datacenters
> in areas with renewable energy, and those datacenters may not be as
> reliable, they may not be as well connected from a networking point of
> view, they may have poor security and many other issues. I wouldn't expect
> much movement towards renewables here until there's some really large
> companies pushing for this in the relevant datacenters.
>
> - Ryan
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] I'd love to contribue. Can anyone help me get started?

2016-05-18 Thread Cyken Zeraux
If you're contributing to the Mediawiki framework, make sure you're
learning the modern standards of PHP, along with how to make your PHP code
HHVM and PHP7 compatable. One of the basic sites to get started on some
concepts in PHP is: http://www.phptherightway.com/

Also you'l want to figure out the Gerrit system Wikimedia uses for git and
staying up to date if you're working with that.

With your background it won't take you too long. Wikimedia can certainly
benefit from software engineers from all fields, just leave things better
than you found them.


On Wed, May 18, 2016 at 3:50 PM, Pine W  wrote:

> Hello Seattleite! There are some Wikimedians, many with technology
> backrounds, who meet in the Seattle area. Please join our mailing list:
> https://lists.wikimedia.org/mailman/listinfo/wikimedia-cascadia
>
> I think that your existing skill set might fit well with WMF's interests in
> mobile apps and mobile web. To get started there, I'd like to suggest that
> you introduce yourself on the Mobile mailing list:
> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>
> Welcome aboard,
>
> Pine
> On May 18, 2016 13:42, "Ty Landercasper" 
> wrote:
>
> > I'm a self employed programmer who's taking a bit of time off
> from
> > his
> > current project as a way to gain some fresh perspective and I thought I'd
> > use that free time to help out a community I really appreciate. Wikipedia
> > is
> > one of the best things the internet has to offer and it has certainly
> > helped
> > me out a bunch of times, so it seemed like the place to volunteer.
> >
> > My problem is that is that I haven't done any sort of
> collaborative
> > opensource project before, (the closest I've come to opensource is
> writing
> > the compare plugin for Notepad++), and I'm not entirely sure what the
> best
> > way to go about it is.
> >
> > I was wondering if someone there is willing to play the role of
> > onboarding
> > manager. You know, show me the ropes, assign some good relevant tasks to
> > get
> > a feel for things, the standard stuff. I'd really appreciate it, and I
> know
> > I can contribute a lot to the community once I get on my feet.
> >
> >
> > As for my skill set, while I don't have a lot of experience with
> > PHP, I do
> > have a lot of experience with just about everything else. I've done game
> > development, mobile development, web development and even some good old
> > fashioned desktop development, (not that anyone still uses desktop
> apps). I
> > have no doubt that I can pick up the language quickly enough and I'm sure
> > Google (the great teacher of all things) will help me figure out the
> rest.
> >
> > I'm attaching my resume, so that you can get a feel for my
> > experience.
> > (Plus it just seems like the thing to do in this situation.)
> >
> > I'm looking forward to getting started!
> > Ty Landercasper
> > t...@ibudesigns.com
> >
> >
> > RESUME:
> >
> > OBJECTIVE:
> > I'm one of those programmers who got into it for the love of
> > programming
> > and it shows. I've programmed on everything from the TI-83 to the Xbox
> 360,
> > and if there's a skill I don't have than all I need is an excuse to learn
> > it
> > and I will. I turned a hobby project into a business that supported me
> for
> > several years so I've learned a lot about how to make an amazing product
> > that succeeds even in the ruthless market that is the app store, as well
> as
> > the softer skills that you need to run a business.
> >
> > I'm looking for a good home. A start up or a startup like environment
> where
> > there's more work than time and everyone has to wear multiple hats, and
> > figure out how to get things done and even what can be done, because
> those
> > are the environments that I thrive in.
> >
> > COMPUTER SKILLS:
> > Visual Studio, C#,C++, Java, C, Visual Basic
> > 4+ years iPhone, Android, Blackberry, Windows Mobile development
> > Unity, Flash, Actionscript 2.0, ActionScript 3.0, Flex framework,
> > Silverlight
> > ASP.NET, AJAX, HTML, DHTML, CSS, Javascript, JSP
> > Thirteen years experience with .NET
> >
> >
> >
> > EXPERIENCE:
> > Owner Pixelality, Seattle, WA (7/14 to present)
> > Created The Virtual Window a device that keeps track of your head
> > and turns
> > your TV into a realistic window!
> > https://www.youtube.com/watch?v=DlEwnG-9O8A
> > Used Kinect and Wii-mote based tracking
> > Modified Unreal Engine to support Off-axis projection
> > Used computer vision code to anaylize a video stream and find the
> > head.
> >
> >
> >
> > Owner SupportStream, Seattle, WA (4/15 to present)
> > https://supportstream.solutions/Supportee
> > Funding model that allows people to donate a dollar a month to
> > their
> > favorite charities, artists or other things they care about.
> > Created Marketing campaign that 

Re: [Wikitech-l] I'd love to contribue. Can anyone help me get started?

2016-05-18 Thread Pine W
Hello Seattleite! There are some Wikimedians, many with technology
backrounds, who meet in the Seattle area. Please join our mailing list:
https://lists.wikimedia.org/mailman/listinfo/wikimedia-cascadia

I think that your existing skill set might fit well with WMF's interests in
mobile apps and mobile web. To get started there, I'd like to suggest that
you introduce yourself on the Mobile mailing list:
https://lists.wikimedia.org/mailman/listinfo/mobile-l

Welcome aboard,

Pine
On May 18, 2016 13:42, "Ty Landercasper"  wrote:

> I'm a self employed programmer who's taking a bit of time off from
> his
> current project as a way to gain some fresh perspective and I thought I'd
> use that free time to help out a community I really appreciate. Wikipedia
> is
> one of the best things the internet has to offer and it has certainly
> helped
> me out a bunch of times, so it seemed like the place to volunteer.
>
> My problem is that is that I haven't done any sort of collaborative
> opensource project before, (the closest I've come to opensource is writing
> the compare plugin for Notepad++), and I'm not entirely sure what the best
> way to go about it is.
>
> I was wondering if someone there is willing to play the role of
> onboarding
> manager. You know, show me the ropes, assign some good relevant tasks to
> get
> a feel for things, the standard stuff. I'd really appreciate it, and I know
> I can contribute a lot to the community once I get on my feet.
>
>
> As for my skill set, while I don't have a lot of experience with
> PHP, I do
> have a lot of experience with just about everything else. I've done game
> development, mobile development, web development and even some good old
> fashioned desktop development, (not that anyone still uses desktop apps). I
> have no doubt that I can pick up the language quickly enough and I'm sure
> Google (the great teacher of all things) will help me figure out the rest.
>
> I'm attaching my resume, so that you can get a feel for my
> experience.
> (Plus it just seems like the thing to do in this situation.)
>
> I'm looking forward to getting started!
> Ty Landercasper
> t...@ibudesigns.com
>
>
> RESUME:
>
> OBJECTIVE:
> I'm one of those programmers who got into it for the love of
> programming
> and it shows. I've programmed on everything from the TI-83 to the Xbox 360,
> and if there's a skill I don't have than all I need is an excuse to learn
> it
> and I will. I turned a hobby project into a business that supported me for
> several years so I've learned a lot about how to make an amazing product
> that succeeds even in the ruthless market that is the app store, as well as
> the softer skills that you need to run a business.
>
> I'm looking for a good home. A start up or a startup like environment where
> there's more work than time and everyone has to wear multiple hats, and
> figure out how to get things done and even what can be done, because those
> are the environments that I thrive in.
>
> COMPUTER SKILLS:
> Visual Studio, C#,C++, Java, C, Visual Basic
> 4+ years iPhone, Android, Blackberry, Windows Mobile development
> Unity, Flash, Actionscript 2.0, ActionScript 3.0, Flex framework,
> Silverlight
> ASP.NET, AJAX, HTML, DHTML, CSS, Javascript, JSP
> Thirteen years experience with .NET
>
>
>
> EXPERIENCE:
> Owner Pixelality, Seattle, WA (7/14 to present)
> Created The Virtual Window a device that keeps track of your head
> and turns
> your TV into a realistic window!
> https://www.youtube.com/watch?v=DlEwnG-9O8A
> Used Kinect and Wii-mote based tracking
> Modified Unreal Engine to support Off-axis projection
> Used computer vision code to anaylize a video stream and find the
> head.
>
>
>
> Owner SupportStream, Seattle, WA (4/15 to present)
> https://supportstream.solutions/Supportee
> Funding model that allows people to donate a dollar a month to
> their
> favorite charities, artists or other things they care about.
> Created Marketing campaign that will eventually be used to drive
> donators
> to help their favorite causes : https://supportstream.solutions/
> ASP.NET backend.
> Paypal integration for payments. Went through the application
> process for
> advanced functionality.
> Cross-Site scripting with iframes
> Used JQuery for animations and popups.
> Custom designed logo and various CSS changes
>
>
>
> Contractor Big Finish Games (not Big Fish), Salt Lake City, UT (12/13 to
> 3/14)
> Programmed puzzles for the continuation of my all time favorite
> video game!
> Scripted both 2D and 3D puzzles using Unity and C#
>
>
>
> Owner Comic Reader Mobi, Seattle, WA (4/09 to present)
> http://comicreader.mobi
> Software allows fullsized comics to be read on small screens
> Several unique and intuitive UI features 

[Wikitech-l] I'd love to contribue. Can anyone help me get started?

2016-05-18 Thread Ty Landercasper
I'm a self employed programmer who's taking a bit of time off from his
current project as a way to gain some fresh perspective and I thought I'd
use that free time to help out a community I really appreciate. Wikipedia is
one of the best things the internet has to offer and it has certainly helped
me out a bunch of times, so it seemed like the place to volunteer. 

My problem is that is that I haven't done any sort of collaborative
opensource project before, (the closest I've come to opensource is writing
the compare plugin for Notepad++), and I'm not entirely sure what the best
way to go about it is. 

I was wondering if someone there is willing to play the role of 
onboarding
manager. You know, show me the ropes, assign some good relevant tasks to get
a feel for things, the standard stuff. I'd really appreciate it, and I know
I can contribute a lot to the community once I get on my feet. 


As for my skill set, while I don't have a lot of experience with PHP, I 
do
have a lot of experience with just about everything else. I've done game
development, mobile development, web development and even some good old
fashioned desktop development, (not that anyone still uses desktop apps). I
have no doubt that I can pick up the language quickly enough and I'm sure
Google (the great teacher of all things) will help me figure out the rest. 

I'm attaching my resume, so that you can get a feel for my experience.
(Plus it just seems like the thing to do in this situation.)

I'm looking forward to getting started!
Ty Landercasper
t...@ibudesigns.com


RESUME:

OBJECTIVE: 
I'm one of those programmers who got into it for the love of programming
and it shows. I've programmed on everything from the TI-83 to the Xbox 360,
and if there's a skill I don't have than all I need is an excuse to learn it
and I will. I turned a hobby project into a business that supported me for
several years so I've learned a lot about how to make an amazing product
that succeeds even in the ruthless market that is the app store, as well as
the softer skills that you need to run a business.  

I'm looking for a good home. A start up or a startup like environment where
there's more work than time and everyone has to wear multiple hats, and
figure out how to get things done and even what can be done, because those
are the environments that I thrive in.

COMPUTER SKILLS:
Visual Studio, C#,C++, Java, C, Visual Basic
4+ years iPhone, Android, Blackberry, Windows Mobile development
Unity, Flash, Actionscript 2.0, ActionScript 3.0, Flex framework, 
Silverlight
ASP.NET, AJAX, HTML, DHTML, CSS, Javascript, JSP
Thirteen years experience with .NET



EXPERIENCE:
Owner Pixelality, Seattle, WA (7/14 to present)
Created The Virtual Window a device that keeps track of your head and 
turns
your TV into a realistic window! 
https://www.youtube.com/watch?v=DlEwnG-9O8A
Used Kinect and Wii-mote based tracking
Modified Unreal Engine to support Off-axis projection
Used computer vision code to anaylize a video stream and find the head. 



Owner SupportStream, Seattle, WA (4/15 to present)
https://supportstream.solutions/Supportee
Funding model that allows people to donate a dollar a month to their
favorite charities, artists or other things they care about. 
Created Marketing campaign that will eventually be used to drive 
donators
to help their favorite causes : https://supportstream.solutions/
ASP.NET backend. 
Paypal integration for payments. Went through the application process 
for
advanced functionality. 
Cross-Site scripting with iframes
Used JQuery for animations and popups.  
Custom designed logo and various CSS changes



Contractor Big Finish Games (not Big Fish), Salt Lake City, UT (12/13 to 3/14)
Programmed puzzles for the continuation of my all time favorite video 
game!
Scripted both 2D and 3D puzzles using Unity and C#



Owner Comic Reader Mobi, Seattle, WA (4/09 to present)
http://comicreader.mobi
Software allows fullsized comics to be read on small screens
Several unique and intuitive UI features to make using the program 
easier.
(Clicking on text to have it pop out. Realistic page turn effect when
dragging from sides. Drag page down from top to access controls)
Automatically detects text in image and pops out when touched (patent 
pending)
Out for the iPhone, Windows Mobile, Blackberry, Android, Windows Phone 
7,
Linux, PC and Mac OS X (Even have a prototype for the Xbox 360!)
Original version built from scratch for each platform.
Latest version uses .NET/Mono technology to share code base among all 
the
devices (Except blackberry)
Was one of the top 100 grossing ipad apps
Created Silverlight version which allows you to demo 

[Wikitech-l] 2016-05-18 Scrum of Scrums meeting notes

2016-05-18 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2016-05-18


= 2016-05-18 =

== Product ==

=== Reading ===

 Web 
Blocked on Ops - need ability to do a 50% roll out of lazy loaded images.
BBlack is looking into this, waiting for his feedback.
Popups (hovercards) A/B test to be run on Hungarian wiki - finalising pre
work.
UX changes to search on mobile web

 Android 


 iOS 
* Crash fixes

 Mobile Content Service 
* Started implementing first "Explore feed" endpoints: featured article
https://phabricator.wikimedia.org/T132764
* Naming of feed endpoints discussion in progress at
https://phabricator.wikimedia.org/T132597. (Make your voice heard by
Thursday, May 19)

 Reading Infrastructure ===
* AuthManager core is merged! Also fixes for bundled extensions! And
backported to 1.27!
* Work continues on other WMF-deployed extensions, see T110282. Every
extension that we know needs updates has a subtask there.
** If you see in that list an extension you maintain, and have some time
this week, please help out! Many of those tasks are very simple and setting
up the environment / figuring out how to test would take up most of our
time. You can find an update guide at

https://www.mediawiki.org/wiki/Manual:SessionManager_and_AuthManager/Updating_tips
** JsonConfig could use help from someone familiar with that extension
(yurik?), see T135074. If nothing else, confirm it won't affect WMF and we
can remove it from blocking T110282.
** TranslationNotifications could use help from someone familiar with that
extension (Language team?), see T110766.

=== Community Tech ===
* Working on CopyPatrol tool (currently at
http://tools.wmflabs.org/plagiabot)
* Collaborating with TCB team on RevisionSlider tool (
https://www.mediawiki.org/wiki/Extension:RevisionSlider)
** Needs Security Review - probably beginning of July
* Still pushing on category sorting (
https://phabricator.wikimedia.org/T58041,
https://phabricator.wikimedia.org/T8948,
https://phabricator.wikimedia.org/T128806, etc.)
** jcrespo adding new indexes for us (
https://phabricator.wikimedia.org/T130692)

=== Editing ===

 Parsing 
(Subbu not going to be around .. just an update)
* Moves afoot to migrate Parsoid cluster to Jessie / node v4 -- discussion
on https://phabricator.wikimedia.org/T135176 about options since Parsoid
puppet code has hardcoded refs to upstart. This probably affects the beta
cluster config as well. Working with Services and Ops.
* Kunal has been working on Linker::link() rewrite -- see email discussion
on wikitech-l (Subject: Linker::link() rewrite)
* Option to split data-mw out of the HTML is now ready in Parsoid.
HTML2HTML to convert between Parsoid HTML versions close to being done.
Appreciate clients (CX, VE) thinking about how they want to work with the
new version where data-mw is no longer inline. This eliminates the
additional html2html conversion once this new version becomes the default
version.
* Tidy replacement work ongoing.
https://www.mediawiki.org/wiki/Parsing/Replacing_Tidy will continue to have
updates.

 Language 
(Apologies, Kartik not available)
* Blockers: none
* Blocking: none
* Updates
** Work on Compact Language Links out-of-beta continue.
** apertium->jessie in progress, Kartik should update first set of packages
this week.

 Collaboration 
* '''Blocking''':
** Working on External Store on Beta.
* '''Blocked''':
* '''Updates''':
** Continuing notification work on:
*** Cross-wiki notifications successfully released.  A couple post-release
bugs, but all dealt with
*** Echo HTML email formatter done

 Multimedia 
(MarkTraceur missed the meeting, sorry!)
* '''Blocking''': None
* '''Blocked''': None
* '''Updates''':
** UploadWizard stabilising efforts
** File annotations in a proper extension (cf. hacky wikitext and gadgets)
** Gallery slideshow mode


=== Technology ===
=== Technical operations ===
Apologies, not gonna be around, updates:
* blocking:
** none
* blocked:
** none
* updates:
** deploying ORES
** working on kubernetes on toollabs
** varnish4 migration ongoing after some setbacks

=== Fundraising Tech ===
* No blockers
* Testing Paypal Express Checkout
* PCI work on payments cluster (modsecurity)
* Civi de-dupe work continues

=== Security  ===
* 2FA rollout today
* Security realease (no really, for realz this time) this week

=== Services ===
* Cassandra 2.2.6 roll-out
** RESTBase staging today
* Change propagation back in prod
** RFC meeting today about it - https://phabricator.wikimedia.org/T102476
* RESTBase
** started rate-limiting in prod, logging only and locally
** will need help from Ops to set up firewall rules for global rate limiting
* Parsoid to move to Jessie and Node 4.x likely tomorrow
* MathML rendering default on test wiki, mw.org and dewikibooks

=== Release Engineering ===
* Blockers: none
* Blocking: ???
* Updates:
** CI outage in progress, working in #wikimedia-labs for fix
** Scap3 breaking change email just went out
** 

[Wikitech-l] [Breaking Change] Scap3 stage changes will break custom checks

2016-05-18 Thread Tyler Cipriani
This is a change that affects services that have moved to deployment
via Scap3 (not MediaWiki deployments).

The 3.2.0-1 release that is currently live makes an important change
to the stages in which custom checks may be run. There is now a new
stage called `restart_service` that occurs after the `promote` stage.
The `promote` stage no longer does a service restart. This change is
outlined in the Scap3 docs[0].

This change likely means that you need to move any custom checks (in
scap/checks.yaml) that were intended to run post-service restart to
use the stage `restart_service` rather than `promote`.

For example this check, which depends on a service restart to work correctly:

  checks:
service_responds:
  type: command
  stage: promote
  command: curl -Ss localhost:1234

Should now be written as:

  checks:
service_responds:
  type: command
  stage: restart_service
  command: curl -Ss localhost:1234

Sorry for any inconvenience. For future releases, changelog highlights
will be sent to the list prior to release.

-- Tyler

[0]. 
https://doc.wikimedia.org/mw-tools-scap/scap3/quickstart/setup.html#service-restarts-and-checks

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Best practice for WIP patches to help code review office hours

2016-05-18 Thread Chad
On Wed, May 18, 2016 at 8:35 AM Daniel Kinzler 
wrote:

> Am 13.05.2016 um 18:23 schrieb Greg Grossmeier:
> > 
> >> Gerrit also has drafts...
> >
> > Drafts are only visible to the author, unfortunately.
>
> And anyone the author adds as a reviewer. Works nicely in my experience.
>
>
Which I guess is nice if you really only want a specific group of people to
see it, but it keeps the casual reviewer from chiming in.

This is why they seemed useful for security patches at first, except that
they're disclosable over `git fetch` if you know where to look.

So yeah, I'm convinced they're defective by design as they're both too
secret and not secret enough at the same time.

-Chad
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Best practice for WIP patches to help code review office hours

2016-05-18 Thread Daniel Kinzler
Am 13.05.2016 um 18:23 schrieb Greg Grossmeier:
> 
>> Gerrit also has drafts...
> 
> Drafts are only visible to the author, unfortunately. 

And anyone the author adds as a reviewer. Works nicely in my experience.


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] some statistics about auto-inserted

2016-05-18 Thread Subramanya Sastry


Thanks Amir ..

https://github.com/wikimedia/parsoid/blob/master/tools/fetch_ve_nowiki_edits.js 
is a quick hackjob of a script that I pulled together back in Oct 2015 
which I used for a while to monitor counts (and the actual incidents) of 
nowikis ... This script could use a refresh and update ... plus it could 
even run some greps against the page to classify into different types on 
different wikis.


Subbu.

On 05/18/2016 06:25 AM, Amir E. Aharoni wrote:

Hi,

There's a thing I've been doing for exactly one year now, and some people
on this list may find it interesting: I've been counting how many article
space edits in the Hebrew Wikipedia added a  tag.

These tags are very rarely needed in articles, but they are often added in
edits that go through Parsoid (VisualEditor and ContentTranslation).
Experienced editors complained that they are added too frequently and they
have to fix them manually, so I started meticulously counting _how_
frequently, and also _why_ are they added, so I'd be able to report Parsoid
/ VE / ContentTranslation bugs with the hope of reducing it.

I did the counting by checking Recent Changes every day for edits tagged "
nowiki" (added by a locally-defined AbuseFilter if a main space edit has a <
nowiki> tag in the new text), and checking every diff.

The full analyzed and sorted results are at https://he.wikipedia.org/wiki
/WP:VE/nowiki . I did my best to translate the most essential parts to
English, but please ask me if you have any more questions.

A summary of findings:
* There are on average about 3000 article-space edits in the Hebrew
Wikipedia per day.[1]
* There are on average about 450 edits with the VisualEditor tag in the
Hebrew Wikipedia per day.[2]
* There are rarely more than 20 edits per day that have , and
usually much less than that.
* The most common reason for the appearance of  is writing two
apostrophes ('') instead of a double quotation mark (").[3] It's remarkable
how many people make this mistake, although it's possible that it's more
common in the Hebrew language because of the peculiar ways in which quote
characters are used in it and how they appear on common keyboards.
* The other most common reason is what I call "bad links" and "wrong
links". Both involve letters added after internal links, with a 
added immediately after the closing ']]'; for an explanation about the
difference "bad" and "wrong", see the linked page. Counted together, these
two categories of errors is the most common cause for the appearance of <
nowiki>.
* After the above reasons, the most common are vandalism (and I don't
consider it an issue on VisualEditor or Parsoid) and making mistakes in the
wiki syntax of template parameters.

As a result of this work I reported many Parsoid and VisualEditor bugs, and
their excellent developers fixed a bunch: Wiki syntax pasted in
VisualEditor is now correctly auto-converted in a DWIM way; empty runs of <
nowiki>''' are not created any longer if somebody makes text bold
but doesn't write anything; _some_ bugs related to ISBN and external links
handling were fixed (though a few remain); and more.

Something similar was also being done in the French Wikipedia[4] for some
time, but not updated since August 2015 :(

I wish I could do it for other languages, but there's no chance that I'll
find time for that. However, if anybody volunteers to do it for the
Wikipedia in their language, I'll be very happy to help you get started.
I'd be super-interested to know how it is in English, Spanish, Dutch,
Polish, Czech, Russian, Hungarian, and any other language. Takes no more
than 5 minutes per day with the volume of edits in Hebrew, but the time for
other languages will probably be different.

P.S. I'm stupid, please correct my queries if they are wrong.

[1] select substring(rev_timestamp, 1, 8) rev_date, count(rev_id) from
revision, page where page_id = rev_page and page_namespace = 0 and
rev_timestamp > 201601 group by rev_date order by rev_date;
[2] select substring(rev_timestamp, 1, 8) rev_date, count(rev_id) from
revision, page, change_tag where page_id = rev_page and page_namespace = 0
and rev_timestamp > 201601 and ct_tag = "visualeditor" and
ct_rev_id = rev_id group by rev_date order by rev_date;
[3] https://phabricator.wikimedia.org/T106641
[4]
https://fr.wikipedia.org/w/index.php?title=Wikip%C3%A9dia:%C3%89diteurVisuel/Avis/
Nowiki=history

--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
‪“We're living in pieces,
I want to live in peace.” – T. Moore‬
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l



___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] some statistics about auto-inserted

2016-05-18 Thread Amir E. Aharoni
Hi,

There's a thing I've been doing for exactly one year now, and some people
on this list may find it interesting: I've been counting how many article
space edits in the Hebrew Wikipedia added a  tag.

These tags are very rarely needed in articles, but they are often added in
edits that go through Parsoid (VisualEditor and ContentTranslation).
Experienced editors complained that they are added too frequently and they
have to fix them manually, so I started meticulously counting _how_
frequently, and also _why_ are they added, so I'd be able to report Parsoid
/ VE / ContentTranslation bugs with the hope of reducing it.

I did the counting by checking Recent Changes every day for edits tagged "
nowiki" (added by a locally-defined AbuseFilter if a main space edit has a <
nowiki> tag in the new text), and checking every diff.

The full analyzed and sorted results are at https://he.wikipedia.org/wiki
/WP:VE/nowiki . I did my best to translate the most essential parts to
English, but please ask me if you have any more questions.

A summary of findings:
* There are on average about 3000 article-space edits in the Hebrew
Wikipedia per day.[1]
* There are on average about 450 edits with the VisualEditor tag in the
Hebrew Wikipedia per day.[2]
* There are rarely more than 20 edits per day that have , and
usually much less than that.
* The most common reason for the appearance of  is writing two
apostrophes ('') instead of a double quotation mark (").[3] It's remarkable
how many people make this mistake, although it's possible that it's more
common in the Hebrew language because of the peculiar ways in which quote
characters are used in it and how they appear on common keyboards.
* The other most common reason is what I call "bad links" and "wrong
links". Both involve letters added after internal links, with a 
added immediately after the closing ']]'; for an explanation about the
difference "bad" and "wrong", see the linked page. Counted together, these
two categories of errors is the most common cause for the appearance of <
nowiki>.
* After the above reasons, the most common are vandalism (and I don't
consider it an issue on VisualEditor or Parsoid) and making mistakes in the
wiki syntax of template parameters.

As a result of this work I reported many Parsoid and VisualEditor bugs, and
their excellent developers fixed a bunch: Wiki syntax pasted in
VisualEditor is now correctly auto-converted in a DWIM way; empty runs of <
nowiki>''' are not created any longer if somebody makes text bold
but doesn't write anything; _some_ bugs related to ISBN and external links
handling were fixed (though a few remain); and more.

Something similar was also being done in the French Wikipedia[4] for some
time, but not updated since August 2015 :(

I wish I could do it for other languages, but there's no chance that I'll
find time for that. However, if anybody volunteers to do it for the
Wikipedia in their language, I'll be very happy to help you get started.
I'd be super-interested to know how it is in English, Spanish, Dutch,
Polish, Czech, Russian, Hungarian, and any other language. Takes no more
than 5 minutes per day with the volume of edits in Hebrew, but the time for
other languages will probably be different.

P.S. I'm stupid, please correct my queries if they are wrong.

[1] select substring(rev_timestamp, 1, 8) rev_date, count(rev_id) from
revision, page where page_id = rev_page and page_namespace = 0 and
rev_timestamp > 201601 group by rev_date order by rev_date;
[2] select substring(rev_timestamp, 1, 8) rev_date, count(rev_id) from
revision, page, change_tag where page_id = rev_page and page_namespace = 0
and rev_timestamp > 201601 and ct_tag = "visualeditor" and
ct_rev_id = rev_id group by rev_date order by rev_date;
[3] https://phabricator.wikimedia.org/T106641
[4]
https://fr.wikipedia.org/w/index.php?title=Wikip%C3%A9dia:%C3%89diteurVisuel/Avis/
Nowiki=history

--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
‪“We're living in pieces,
I want to live in peace.” – T. Moore‬
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Proposal to invest in Phabricator Calendar

2016-05-18 Thread Quim Gil
Hi Faidon,

On Mon, May 16, 2016 at 1:53 PM, Faidon Liambotis 
wrote:

> If we have spare budget for the FY, a good start, I think, would be
> (properly) implementing https://secure.phabricator.com/T5000, by
>

I have reflected your request at
https://phabricator.wikimedia.org/T135327#2304387



> implementing https://secure.phabricator.com/T8092 which in turn depends
> on https://secure.phabricator.com/T8093 and possibly depends on
> https://secure.phabricator.com/T4369 and
> https://secure.phabricator.com/T4245.
>

Copied to https://phabricator.wikimedia.org/T127#2304394 fwiw.


https://secure.phabricator.com/T10691 (depending on all of the above)
> could be potentially interesting for us too.
>

Do we have a related task in Wikimedia Phabricator?

In any case, please reflect your proposals at
https://phabricator.wikimedia.org/T135327 directly, because this is where
we are looking at for candidates. (I moved Faidon's feedback to Phabricator
because he is a nice person and because I probably owe him a KEO beer or
two).  :)

-- 
Quim Gil
Engineering Community Manager @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] MediaWiki test speed up

2016-05-18 Thread Antoine Musso
Hello,

We have more and more MediaWiki PHPUnit tests which is great, but the
test runner is crippled with a lot of performances issues that makes it
rather slow.  One would have noticed that running 10k+ tests is no fun.

What a surprise when this morning I noticed Ori Livneh (wmf Performance
team) sent a series of patch that would definitely speed up the test
run. Ranging from removing a sleep() to implementing base32 in plain PHP.

The speed up will benefit everyone and have the tests report faster when
patchsets are proposed in Gerrit.  Ori kindly regrouped them under the
topic 'unit-tests-perf'.   Please take sometime to review them:

https://gerrit.wikimedia.org/r/#/q/project:mediawiki/core+topic:unit-tests-perf,n,z

Thx Ori!

-- 
Antoine "hashar" Musso


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Fwd: [Wikimedia-l] Announcing Rapid Grants

2016-05-18 Thread Quim Gil
Dear Wikimedia technical community,

If you ever thought of organizing a small event, print some stickers, or
any other activity for the good of Wikimedia that costed money, now Rapid
Grants might be the simple solution you were looking for. Details below.


-- Forwarded message --
From: Alex Wang 
Date: Wed, May 18, 2016 at 5:11 AM
Subject: [Wikimedia-l] Announcing Rapid Grants
To: Wikimedia Mailing List 


Hello Wikimedians,

We are excited to announce the launch of a new Wikimedia Foundation grants
program, Rapid Grants!

Rapid grants fund Wikimedia community members -- individuals, groups, or
organizations contributing to Wikimedia projects -- to organize projects
throughout the year for up to USD 2,000. Projects can include experiments
or standard needs that don't need broad review to get started. Applications
are reviewed weekly by WMF staff.

Read more about the new program and apply here:
https://meta.wikimedia.org/wiki/Grants:Project/Rapid

Questions? Email rapidgra...@wikimedia.org

For more information about next steps and important dates for the grants
program redesign, please visit:
https://meta.wikimedia.org/wiki/Grants:IdeaLab/Reimagining_WMF_grants/Implementation

Cheers,

Alex

--
Alexandra Wang
Program Officer
Community Resources
Wikimedia Foundation 
+1 415-839-6885
Skype: alexvwang
___
Wikimedia-l mailing list, guidelines at:
https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines
New messages to: wikimedi...@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,




-- 
Quim Gil
Engineering Community Manager @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Phab blogs

2016-05-18 Thread Strainu
2016-05-18 8:39 GMT+03:00 Amir E. Aharoni :
> Hi,
>
> I only now noticed that Phabricator has blogs:
> https://phabricator.wikimedia.org/phame/blog/
>
> I couldn't find a way to subscribe to them in RSS. Is it possible?

Yes: Go to Actions->Manage Blog and you have the atom URL there.

Strainu

>
> --
> Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
> http://aharoni.wordpress.com
> ‪“We're living in pieces,
> I want to live in peace.” – T. Moore‬
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Phab blogs

2016-05-18 Thread Merlijn van Deen (valhallasw)
On 18 May 2016 at 07:39, Amir E. Aharoni 
wrote:

> I couldn't find a way to subscribe to them in RSS. Is it possible?
>

I also can't find the button, but there is a magic trick. Change

https://phabricator.wikimedia.org/phame/blog/view/5/

into

https://phabricator.wikimedia.org/phame/blog/feed/5/

and you get the corresponding atom feed.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l