Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 91864200B8B for ; Tue, 4 Oct 2016 19:40:08 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 900FD160ACC; Tue, 4 Oct 2016 17:40:08 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id F15DC160AC7 for ; Tue, 4 Oct 2016 19:40:06 +0200 (CEST) Received: (qmail 15181 invoked by uid 500); 4 Oct 2016 17:40:06 -0000 Mailing-List: contact dev-help@systemml.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@systemml.incubator.apache.org Delivered-To: mailing list dev@systemml.incubator.apache.org Received: (qmail 15164 invoked by uid 99); 4 Oct 2016 17:40:05 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Oct 2016 17:40:05 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 73BD8C6E48 for ; Tue, 4 Oct 2016 17:40:05 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.299 X-Spam-Level: * X-Spam-Status: No, score=1.299 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, TVD_FW_GRAPHIC_NAME_MID=0.001] autolearn=disabled Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 4VZfsEe1kYez for ; Tue, 4 Oct 2016 17:40:02 +0000 (UTC) Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id 7220B5F4ED for ; Tue, 4 Oct 2016 17:40:01 +0000 (UTC) Received: from pps.filterd (m0098399.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.17/8.16.0.17) with SMTP id u94HYZAQ077162 for ; Tue, 4 Oct 2016 13:40:00 -0400 Received: from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.153]) by mx0a-001b2d01.pphosted.com with ESMTP id 25vg2fn2ug-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Tue, 04 Oct 2016 13:39:59 -0400 Received: from localhost by e35.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 4 Oct 2016 11:39:58 -0600 Received: from d03dlp03.boulder.ibm.com (9.17.202.179) by e35.co.us.ibm.com (192.168.1.135) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Tue, 4 Oct 2016 11:39:56 -0600 X-IBM-Helo: d03dlp03.boulder.ibm.com X-IBM-MailFrom: npansar@us.ibm.com X-IBM-RcptTo: dev@systemml.incubator.apache.org Received: from b03cxnp08026.gho.boulder.ibm.com (b03cxnp08026.gho.boulder.ibm.com [9.17.130.18]) by d03dlp03.boulder.ibm.com (Postfix) with ESMTP id 3A7A619D804E for ; Tue, 4 Oct 2016 11:39:23 -0600 (MDT) Received: from b03ledav004.gho.boulder.ibm.com (b03ledav004.gho.boulder.ibm.com [9.17.130.235]) by b03cxnp08026.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id u94Hdt5412910980 for ; Tue, 4 Oct 2016 10:39:55 -0700 Received: from b03ledav004.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 86E1378043 for ; Tue, 4 Oct 2016 11:39:55 -0600 (MDT) Received: from d50lp02.ny.us.ibm.com (unknown [146.89.104.208]) by b03ledav004.gho.boulder.ibm.com (Postfix) with ESMTPS id 2430978056 for ; Tue, 4 Oct 2016 11:39:55 -0600 (MDT) Received: from localhost by d50lp02.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 4 Oct 2016 13:39:54 -0400 Received: from smtp.notes.na.collabserv.com (192.155.248.66) by d50lp02.ny.us.ibm.com (158.87.18.21) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128/128) Tue, 4 Oct 2016 13:39:52 -0400 Received: from localhost by smtp.notes.na.collabserv.com with smtp.notes.na.collabserv.com ESMTP for from ; Tue, 4 Oct 2016 17:39:51 -0000 Received: from us1a3-smtp04.a3.dal06.isc4sb.com (10.106.154.237) by smtp.notes.na.collabserv.com (10.106.227.127) with smtp.notes.na.collabserv.com ESMTP; Tue, 4 Oct 2016 17:39:50 -0000 Received: from us1a3-mail56.a3.dal09.isc4sb.com ([10.142.3.44]) by us1a3-smtp04.a3.dal06.isc4sb.com with ESMTP id 2016100417394978-366139 ; Tue, 4 Oct 2016 17:39:49 +0000 MIME-Version: 1.0 In-Reply-To: Subject: Re: Building a community around SystemML To: dev@systemml.incubator.apache.org From: "Niketan Pansare" Date: Tue, 4 Oct 2016 10:39:53 -0700 References: X-KeepSent: 1BE192C9:9804F0E1-00258042:006098B6; type=4; name=$KeepSent X-Mailer: IBM Notes Release 9.0.1FP5 SHF190 February 24, 2016 X-LLNOutbound: False X-Disclaimed: 55119 X-TNEFEvaluated: 1 Content-type: multipart/related; Boundary="0__=8FBB0AD1DFF31E268f9e8a93df938690918c8FBB0AD1DFF31E26" x-cbid: 16100417-0012-0000-0000-000010CEE991 X-IBM-ISS-SpamDetectors: Score=0.367945; BY=0.273757; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0; SC=0.367945; ST=0; TS=0; UL=0; ISC= X-IBM-ISS-DetailInfo: BY=3.00005852; HX=3.00000240; KW=3.00000007; PH=3.00000004; SC=3.00000186; SDB=6.00764260; UDB=6.00364975; UTC=2016-10-04 17:39:51 x-cbparentid: 16100417-6358-0000-0000-00000117487A X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused X-TM-AS-GCONF: 00 X-Content-Scanned: Fidelis XPS MAILER X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00005852; HX=3.00000240; KW=3.00000007; PH=3.00000004; SC=3.00000186; SDB=6.00764260; UDB=6.00364976; IPR=6.00540034; BA=6.00004783; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000; ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00012870; XFM=3.00000011; UTC=2016-10-04 17:39:57 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused Message-Id: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2016-10-04_06:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1609300000 definitions=main-1610040301 archived-at: Tue, 04 Oct 2016 17:40:08 -0000 --0__=8FBB0AD1DFF31E268f9e8a93df938690918c8FBB0AD1DFF31E26 Content-type: multipart/alternative; Boundary="1__=8FBB0AD1DFF31E268f9e8a93df938690918c8FBB0AD1DFF31E26" --1__=8FBB0AD1DFF31E268f9e8a93df938690918c8FBB0AD1DFF31E26 Content-Transfer-Encoding: quoted-printable Content-type: text/plain; charset=US-ASCII Hi all, I got following response from Andrew Starr-Bochicchio (community manager, DigitalOcean) regarding my request to include Apache projects in Hacktoberfest. >> As long a the pull request happens on GitHub, it will count towards Hacktoberfest. In fact, Libcloud is both an Apache project and one of the featured projects on the Hacktoberfest site. The "hacktoberfest" label is just being used to help direct new contributors to where the help is most needed. >> We've seen some of the projects that have used Hacktoberfest most successfully, use it as a carrot for people already around the peripheries of their own communities. It provides a bit of a push for people that need it. So I'd definitely encourage you to share Jira issues you've labeled out to your wider user community. Apache PMC members: I encourage you all to create JIRAs with the labels 'starter' and 'Hacktoberfest' :) Thanks, Niketan Pansare IBM Almaden Research Center E-mail: npansar At us.ibm.com http://researcher.watson.ibm.com/researcher/view.php?person=3Dus-npansar From: Shagun Sodhani To: dev@systemml.incubator.apache.org Date: 09/29/2016 08:57 AM Subject: Re: Building a community around SystemML Sent by: sshagun.sodhani@gmail.com Great. Hopefully, I would also start to contribute to SystemML :) Thanks, Shagun https://twitter.com/shagunsodhani On Thu, Sep 29, 2016 at 9:24 PM, Glenn Weidner wrote: > Good catch Shagun! I've added the label Hacktoberfest since that's what's > shown at https://hacktoberfest.digitalocean.com/. > The next step would be to apply that label to appropriate existing/new > JIRAs. > > Thanks, > Glenn > > > [image: Inactive hide details for Shagun Sodhani ---09/29/2016 08:28:47 > AM---I think the label has to be 'hacktoberfest' to be easily s]Shagun > Sodhani ---09/29/2016 08:28:47 AM---I think the label has to be > 'hacktoberfest' to be easily searchable for people participating in Hack > > From: Shagun Sodhani > To: dev@systemml.incubator.apache.org > Date: 09/29/2016 08:28 AM > Subject: Re: Building a community around SystemML > Sent by: sshagun.sodhani@gmail.com > ------------------------------ > > > > I think the label has to be 'hacktoberfest' to be easily searchable for > people participating in Hacktoberfest as there is a link pointing to such > issues on the homepage. > > Thanks, > Shagun > https://twitter.com/shagunsodhani > > On Thu, Sep 29, 2016 at 8:54 PM, Glenn Weidner > wrote: > > > I think we can just use 'starter' label which was available from > drop-down > > list of labels. > > > > Thanks, > > Glenn > > > > [image: Inactive hide details for Niketan Pansare---09/29/2016 07:22:07 > > AM---+1 for marking some easy non-blocking issues for the parti]Niketan > > Pansare---09/29/2016 07:22:07 AM---+1 for marking some easy non-blocking > > issues for the participants of Hacktoberfest. What is the best > > > > From: Niketan Pansare/Almaden/IBM@IBMUS > > To: dev@systemml.incubator.apache.org > > Date: 09/29/2016 07:22 AM > > Subject: Re: Building a community around SystemML > > ------------------------------ > > > > > > > > > +1 for marking some easy non-blocking issues for the participants of > > Hacktoberfest. What is the best way to go about it ? Should we create a > > special label on JIRA server for such tasks? > > > > > On Sep 29, 2016, at 6:20 AM, Shagun Sodhani > > wrote: > > > > > > +1 for improving documentation (to make it easier to get started) and > for > > > promoting SystemML even more. We can also leverage events like > > > Hacktoberfest ( > https://hacktoberfest.digitalocean.com/) and mark some > > > easy > > > issues for people to start with. > > > > > > > > > > > > Thanks, > > > Shagun > > > > https://twitter.com/shagunsodhani > > > > > > > On Thu, Sep 29, 2016 at 6:36 AM, Madison Myers < > madisonjmyers@gmail.com> > > > wrote: > > > > > >> Thanks for opening up this dialogue Felix & Luciano! > > >> > > >> It only just came to my attention that discussions about the website > and > > >> reaching out to the community were taking place here, so apologies for > > not > > >> chiming in earlier. I have a few comments on the website and on the > > topic > > >> of community outreach: > > >> > > >> I have actually been actively working with the design team to try and > > >> reorganize the content and documentation for the Apache SystemML > website > > >> since first initiating the website renewal. Since the first phase of > the > > >> website has completed, we have prioritized reorganization and proper > > >> documentation. To further this aim, I am also rewriting tutorials so > > that > > >> they can be better understood by new users and will include my 10+ > blogs > > >> that I have written on the Spark.tc website for SystemML. We also > > >> definitely want to have a link to those videos- so thanks so much for > > >> attaching them, Niketan! If you all have any other ideas or have > written > > >> tutorials/blogs/etc. on SystemML please let me know or send them my > way. > > >> > > >> Additionally, Luciano mentioned that he was trying to find two key > > personas > > >> for the SystemML website. Looking at the results from the SystemML > > survey I > > >> sent out a few weeks ago, it is clear that an overwhelming majority of > > >> people voted for Data Scientist- new and Data Scientist- advanced. > > Input on > > >> if you agree on these results would be helpful. > > >> > > >> As for reaching out to the community, this is an aspect I am actively > > >> trying to work on. Mike and I will be speaking at UC Berkeley about > our > > >> SystemML use case, and I have also been trying to promote it on social > > >> media. I think clearer documentation will greatly help new users adopt > > >> SystemML, so I am in full support of that focus! If you all have other > > >> ideas or see room for improvement in this domain, please let me know > if > > I > > >> can help. > > >> > > >> Thanks again! > > >> Madison > > >> > > >> On Wed, Sep 28, 2016 at 5:16 PM, Niketan Pansare > > >> wrote: > > >> > > >>> Thanks Luciano and Felix for starting this discussion. > > >>> > > >>> +1 for versioned documentation. > > >>> > > >>> Regarding understanding the SystemML internals, following things > would > > >>> help: > > >>> 1. I believe we have done a good job to separate the components into > > >>> different package as well as modularize the compilation process in > > >> separate > > >>> layers. Though the components/layers are well-explained in our > papers, > > it > > >>> might be a good idea to create design document as suggested by Felix. > > >> This > > >>> design document should explain different component and also the > > >> interface. > > >>> May be putting the design into javadoc with links/references and then > > >>> hosting the docs might be a good idea too. This will help in > reviewing > > >> the > > >>> PR itself as the code and docs are in the same file. > > >>> > > >>> 2. We can showcase following videos on https://apache.github.io/ > > >>> incubator-systemml/contributing-to-systemml: > > >>> - SystemML classes (example: https://www.youtube.com/playlist?list= =3D > > >>> PL9U7gw7DOIGhdiKZkMAqNPIDywFMlzCaY) > > >>> - Meetups (https://www.youtube.com/watch?v=3DWkYqjWL1xzk&index=3D13& > > >>> list=3DPL9U7gw7DOIGiT4yi2uw=5FMk3TbBEDc=5FqKq and > > >> https://www.youtube.com/watch? > > >>> v=3DhJfubEYDiQ8 and https://www.youtube.com/watch?v=3D6VpiJK8Jydw) > > >>> - Code walkthrough videos (example: https://www.youtube.com/watch? > > >>> v=3D2dnIKY1iVCI and https://www.youtube.com/watch?v=3Dniz1VLrrucQ .= .. > very > > >>> old videos ... would recommend creating new ones instead). > > >>> - Demos. > > >>> > > >>> Thanks, > > >>> > > >>> Niketan Pansare > > >>> IBM Almaden Research Center > > >>> E-mail: npansar At us.ibm.com > > >>> http://researcher.watson.ibm.com/researcher/view.php? > person=3Dus-npansar > > >>> > > >>> [image: Inactive hide details for fschueler---09/28/2016 03:50:48 > > PM---I > > >>> think those are excellent ideas! Especially the point about > > >> c]fschueler---09/28/2016 > > >>> 03:50:48 PM---I think those are excellent ideas! Especially the point > > >> about > > >>> communicating on the mailing-list. > > >>> > > >>> From: fschueler@posteo.de > > >>> To: dev@systemml.incubator.apache.org > > >>> Date: 09/28/2016 03:50 PM > > >>> Subject: Re: Building a community around SystemML > > >>> ------------------------------ > > >>> > > >>> > > >>> > > >>> I think those are excellent ideas! Especially the point about > > >>> communicating on the mailing-list. > > >>> > > >>> Google summer of code is a great way of getting people involved with > > the > > >>> project long-term and we should think about possible projects. > > >>> Application for mentoring organizations usually starts in February. I > > >>> would be open to help planning this. > > >>> > > >>> For the personas and documentation I agree. Good documentation should > > be > > >>> a priority and something like a "Quickstart" should be the first goto > > >>> for many people that want to try SystemML. Apart from that, the > current > > >>> documentation is in a somewhat unstable state since it mixes > > >>> documentation for different releases, APIs, languages, etc. > > >>> Maybe we could aim for a versioned documentation that is part of a > > >>> release and can be easily related to the corresponding release. It > > >>> should be easy for users to find the docs that correspond to the > > version > > >>> of SystemML that they're using (similar to Spark's documentation link > > on > > >>> spark.apache.org). Making documentation part of a PR that affects > user > > >>> APIs might be a good idea. > > >>> > > >>> Regarding the Jiras, I think it's important to include enough > > >>> information in their description. Similarly, it might be helpful for > > new > > >>> contributors to have an overview of SystemML internals that don't > > >>> require them to read all related papers. When we investigated > SystemML > > >>> internals for the Flink and DSL implementation, it took us a long > time > > >>> to understand the places in the code that we had to touch before we > > >>> could get started. In the course of this I started writing down a few > > >>> things in a google doc > > >>> (https://docs.google.com/document/d/139lRYxrD-j1k1Fh7X4jVkMZypbqS=5F > > >>> 8ZskN3PiZgjKVE/edit#heading=3Dh.q6w9j5yjre8y). > > >>> It might make sense to extend that to give users a high-level but > > >>> detailed enough overview of SystemML that lets them understand what > the > > >>> components are and how they interact. This might help people to > figure > > >>> out what they would want to work on, too. > > >>> > > >>> Felix > > >>> > > >>> > > >>> Am 28.09.2016 21:32 schrieb Luciano Resende: > > >>>> One of the remaining things that SystemML needs to do in order to > > >>>> graduate > > >>>> is to build a better community around the project. > > >>>> > > >>>> Some ideas are: > > >>>> > > >>>> - Be more open with mailing lists discussions particularly with high > > >>>> level > > >>>> designs that sometimes just get buried in PRs. > > >>>> - Identify and participate on projects where more experienced > > community > > >>>> members would mentor students or others interested in > > >>>> participating/contributing to the project (e.g. GSoC) > > >>>> - Identify top two main personas that would be interested in the > > >>>> project, > > >>>> and bring up visibility on documentation based on these personas to > > >>>> make > > >>>> their first experience with the project very smooth and without much > > >>>> problems. > > >>>> - Create simple JIRAs and flag them for initial contributors (e.g. > > >>>> documentation, simple fix, etc) > > >>>> > > >>>> Any other ideas ? And how do we execute this with some priority to > get > > >>>> us > > >>>> to graduate ? > > >>> > > >>> > > >>> > > >>> > > >>> > > >> > > >> > > >> -- > > >> *Madison J. Myers* > > >> *UC Berkeley, Master of Information & Data Science '17* > > >> > > >> *King's College London, MA Political Science '14* > > >> *New York University, BA Political Science '12* > > >> > > >> - > > >> LinkedIn > > >> > > > > > > > > > > > > > > --1__=8FBB0AD1DFF31E268f9e8a93df938690918c8FBB0AD1DFF31E26 Content-Transfer-Encoding: quoted-printable Content-type: text/html; charset=US-ASCII Content-Disposition: inline

Hi all,

I got following response from Andrew Starr-Bo= chicchio (community manager, DigitalOcean) regarding my request to include = Apache projects in Hacktoberfest.

>> As long a the pull reques= t happens on GitHub, it will count towards Hacktoberfest. In fact, Libcloud= is both an Apache project and one of the featured projects on the Hacktobe= rfest site. The "hacktoberfest" label is just being used to help = direct new contributors to where the help is most needed.
>> We've= seen some of the projects that have used Hacktoberfest most successfully, = use it as a carrot for people already around the peripheries of their own c= ommunities. It provides a bit of a push for people that need it. So I'd def= initely encourage you to share Jira issues you've labeled out to your wider= user community.

Apache PMC members: I encourage you all to create J= IRAs with the labels 'starter' and 'Hacktoberfest' :)

Thanks,
Niketan Pansare
IBM Almaden Research Center
E-mail: npansar At us.ib= m.com
http://researcher.watson.ibm.com/researcher/view.php?per= son=3Dus-npansar

3D"Inactiv=Shag= un Sodhani ---09/29/2016 08:57:27 AM---Great. Hopefully, I would also start= to contribute to SystemML :) Thanks,

From: Shagun Sodhani <sshagu= nsodhani@gmail.com>
To: = dev@systemml.incubator.apache.org
Date: 09/29/= 2016 08:57 AM
Subject: = Re: Building a community around SystemML
= Sent by: = sshagun.sodhani@gmail.com





Great. Hopefully, I= would also start to contribute to SystemML :)

Thanks,
Shagun
=
https://twitter.com/= shagunsodhani

On Thu, Sep 29, 2016 at 9:24 PM, Glenn We= idner <gweidner@us.ibm.com> wrote:

> Good catch Shagun! I'v= e added the label Hacktoberfest since that's what's
> shown at
<= tt>https://hacktoberfes= t.digitalocean.com/.
> The next step would be to apply t= hat label to appropriate existing/new
> JIRAs.
>
> Thanks= ,
> Glenn
>
>
> [image: Inactive hide details for S= hagun Sodhani ---09/29/2016 08:28:47
> AM---I think the label has to = be 'hacktoberfest' to be easily s]Shagun
> Sodhani ---09/29/2016 08:2= 8:47 AM---I think the label has to be
> 'hacktoberfest' to be easily = searchable for people participating in Hack
>
> From: Shagun So= dhani <sshagunsodhani@gmail.com>
> To: dev@systemml.incubator.a= pache.org
> Date: 09/29/2016 08:28 AM
> Subject: Re: Building a= community around SystemML
> Sent by: sshagun.sodhani@gmail.com
&g= t; ------------------------------
>
>
>
> I think t= he label has to be 'hacktoberfest' to be easily searchable for
> peop= le participating in Hacktoberfest as there is a link pointing to such
&g= t; issues on the homepage.
>
> Thanks,
> Shagun
> <= /tt>https://twitter.com/s= hagunsodhani
>
> On Thu, Sep 29, 2016 at 8:54 PM, = Glenn Weidner <gweidner@us.ibm.com>
> wrote:
>
> &g= t; I think we can just use 'starter' label which was available from
>= drop-down
> > list of labels.
> >
> > Thanks,> > Glenn
> >
> > [image: Inactive hide details f= or Niketan Pansare---09/29/2016 07:22:07
> > AM---+1 for marking s= ome easy non-blocking issues for the parti]Niketan
> > Pansare---0= 9/29/2016 07:22:07 AM---+1 for marking some easy non-blocking
> > = issues for the participants of Hacktoberfest. What is the best
> >=
> > From: Niketan Pansare/Almaden/IBM@IBMUS
> > To: dev@= systemml.incubator.apache.org
> > Date: 09/29/2016 07:22 AM
>= ; > Subject: Re: Building a community around SystemML
> > -----= -------------------------
>
> >
> >
> >> > +1 for marking some easy non-blocking issues for the participant= s of
> > Hacktoberfest. What is the best way to go about it ? Shou= ld we create a
> > special label on JIRA server for such tasks?> >
> > > On Sep 29, 2016, at 6:20 AM, Shagun Sodhani &l= t;sshagunsodhani@gmail.com>
> > wrote:
> > >
>= ; > > +1 for improving documentation (to make it easier to get starte= d) and
> for
> > > promoting SystemML even more. We can a= lso leverage events like
> > > Hacktoberfest (
>
https://hacktoberfest.= digitalocean.com/
) and mark some
>
> > easy
= > > > issues for people to start with.
> > >
> &= gt; >
> > >
> > > Thanks,
> > > Shag= un
> > >
>
https://twitter.com/shagunsodhani
>
> >= ; >
> > > On Thu, Sep 29, 2016 at 6:36 AM, Madison Myers <= ;
> madisonjmyers@gmail.com>
> > > wrote:
> >= >
> > >> Thanks for opening up this dialogue Felix &= Luciano!
> > >>
> > >> It only just came to = my attention that discussions about the website
> and
> > &g= t;> reaching out to the community were taking place here, so apologies f= or
> > not
> > >> chiming in earlier. I have a few = comments on the website and on the
> > topic
> > >>= of community outreach:
> > >>
> > >> I have = actually been actively working with the design team to try and
> >= >> reorganize the content and documentation for the Apache SystemML<= br>> website
> > >> since first initiating the website re= newal. Since the first phase of
> the
> > >> website h= as completed, we have prioritized reorganization and proper
> > &g= t;> documentation. To further this aim, I am also rewriting tutorials so=
> > that
> > >> they can be better understood by n= ew users and will include my 10+
> blogs
> > >> that I= have written on the Spark.tc website for SystemML. We also
> > &g= t;> definitely want to have a link to those videos- so thanks so much fo= r
> > >> attaching them, Niketan! If you all have any other = ideas or have
> written
> > >> tutorials/blogs/etc. on= SystemML please let me know or send them my
> way.
> > >= >
> > >> Additionally, Luciano mentioned that he was tryi= ng to find two key
> > personas
> > >> for the Syst= emML website. Looking at the results from the SystemML
> > survey = I
> > >> sent out a few weeks ago, it is clear that an overw= helming majority of
> > >> people voted for Data Scientist- = new and Data Scientist- advanced.
> > Input on
> > >&g= t; if you agree on these results would be helpful.
> > >>> > >> As for reaching out to the community, this is an aspect= I am actively
> > >> trying to work on. Mike and I will be = speaking at UC Berkeley about
> our
> > >> SystemML us= e case, and I have also been trying to promote it on social
> > &g= t;> media. I think clearer documentation will greatly help new users ado= pt
> > >> SystemML, so I am in full support of that focus! I= f you all have other
> > >> ideas or see room for improvemen= t in this domain, please let me know
> if
> > I
> >= >> can help.
> > >>
> > >> Thanks agai= n!
> > >> Madison
> > >>
> > >>= ; On Wed, Sep 28, 2016 at 5:16 PM, Niketan Pansare <npansar@us.ibm.com&g= t;
> > >> wrote:
> > >>
> > >>= > Thanks Luciano and Felix for starting this discussion.
> > &g= t;>>
> > >>> +1 for versioned documentation.
>= ; > >>>
> > >>> Regarding understanding the S= ystemML internals, following things
> would
> > >>>= help:
> > >>> 1. I believe we have done a good job to se= parate the components into
> > >>> different package as w= ell as modularize the compilation process in
> > >> separate=
> > >>> layers. Though the components/layers are well-ex= plained in our
> papers,
> > it
> > >>> mi= ght be a good idea to create design document as suggested by Felix.
>= > >> This
> > >>> design document should explai= n different component and also the
> > >> interface.
>= > >>> May be putting the design into javadoc with links/refere= nces and then
> > >>> hosting the docs might be a good id= ea too. This will help in
> reviewing
> > >> the
&g= t; > >>> PR itself as the code and docs are in the same file.> > >>>
> > >>> 2. We can showcase follo= wing videos on
https://apach= e.github.io/
> > >>> incubator-systemml/cont= ributing-to-systemml:
> > >>> - SystemML classes (example= :
https://www= .youtube.com/playlist?list=3D
> > >>> PL9U7g= w7DOIGhdiKZkMAqNPIDywFMlzCaY)
> > >>> - Meetups (
http= s://www.youtube.com/watch?v=3DWkYqjWL1xzk&index=3D13&<= br>> > >>> list=3DPL9U7gw7DOIGiT4yi2uw=5FMk3TbBEDc=5FqKq and=
> > >>
= https://www.youtube.com/watch?
> > >>> v=3Dh= JfubEYDiQ8 and
https://www.youtube.com/watch?v=3D6VpiJK8Jydw)
> = > >>> - Code walkthrough videos (example:
https://www.youtube.com/watch?<= br>> > >>> v=3D2dnIKY1iVCI and https://www.youtube.com/watch?v=3Dniz= 1VLrrucQ ...
> very
> > >>> old v= ideos ... would recommend creating new ones instead).
> > >>= > - Demos.
> > >>>
> > >>> Thanks,> > >>>
> > >>> Niketan Pansare
> = > >>> IBM Almaden Research Center
> > >>> E-m= ail: npansar At us.ibm.com
> > >>>
http://researcher.wats= on.ibm.com/researcher/view.php?
> person=3Dus-npansar> > >>>
> > >>> [image: Inactive hide det= ails for fschueler---09/28/2016 03:50:48
> > PM---I
> > &= gt;>> think those are excellent ideas! Especially the point about
= > > >> c]fschueler---09/28/2016
> > >>> 03:50= :48 PM---I think those are excellent ideas! Especially the point
> &g= t; >> about
> > >>> communicating on the mailing-li= st.
> > >>>
> > >>> From: fschueler@pos= teo.de
> > >>> To: dev@systemml.incubator.apache.org
&= gt; > >>> Date: 09/28/2016 03:50 PM
> > >>> S= ubject: Re: Building a community around SystemML
> > >>> = ------------------------------
> > >>>
> > >&= gt;>
> > >>>
> > >>> I think those a= re excellent ideas! Especially the point about
> > >>> co= mmunicating on the mailing-list.
> > >>>
> > >= ;>> Google summer of code is a great way of getting people involved w= ith
> > the
> > >>> project long-term and we sho= uld think about possible projects.
> > >>> Application fo= r mentoring organizations usually starts in February. I
> > >&g= t;> would be open to help planning this.
> > >>>
&g= t; > >>> For the personas and documentation I agree. Good docum= entation should
> > be
> > >>> a priority and so= mething like a "Quickstart" should be the first goto
> >= >>> for many people that want to try SystemML. Apart from that, t= he
> current
> > >>> documentation is in a somewhat= unstable state since it mixes
> > >>> documentation for = different releases, APIs, languages, etc.
> > >>> Maybe w= e could aim for a versioned documentation that is part of a
> > &g= t;>> release and can be easily related to the corresponding release. = It
> > >>> should be easy for users to find the docs that= correspond to the
> > version
> > >>> of System= ML that they're using (similar to Spark's documentation link
> > o= n
> > >>> spark.apache.org). Making documentation part of= a PR that affects
> user
> > >>> APIs might be a g= ood idea.
> > >>>
> > >>> Regarding the= Jiras, I think it's important to include enough
> > >>> = information in their description. Similarly, it might be helpful for
>= ; > new
> > >>> contributors to have an overview of Sy= stemML internals that don't
> > >>> require them to read = all related papers. When we investigated
> SystemML
> > >= >> internals for the Flink and DSL implementation, it took us a long<= br>> time
> > >>> to understand the places in the code= that we had to touch before we
> > >>> could get started= . In the course of this I started writing down a few
> > >>&= gt; things in a google doc
> > >>> (
https:/= /docs.google.com/document/d/139lRYxrD-j1k1Fh7X4jVkMZypbqS=5F> > >>> 8ZskN3PiZgjKVE/edit#heading=3Dh.q6w9j5yjre8y).
= > > >>> It might make sense to extend that to give users a h= igh-level but
> > >>> detailed enough overview of SystemM= L that lets them understand what
> the
> > >>> comp= onents are and how they interact. This might help people to
> figure<= br>> > >>> out what they would want to work on, too.
>= > >>>
> > >>> Felix
> > >>>= ;
> > >>>
> > >>> Am 28.09.2016 21:32 s= chrieb Luciano Resende:
> > >>>> One of the remaining = things that SystemML needs to do in order to
> > >>>> = graduate
> > >>>> is to build a better community aroun= d the project.
> > >>>>
> > >>>> = Some ideas are:
> > >>>>
> > >>>>= - Be more open with mailing lists discussions particularly with high
&g= t; > >>>> level
> > >>>> designs that s= ometimes just get buried in PRs.
> > >>>> - Identify a= nd participate on projects where more experienced
> > community> > >>>> members would mentor students or others interes= ted in
> > >>>> participating/contributing to the proj= ect (e.g. GSoC)
> > >>>> - Identify top two main perso= nas that would be interested in the
> > >>>> project,<= br>> > >>>> and bring up visibility on documentation base= d on these personas to
> > >>>> make
> > >= >>> their first experience with the project very smooth and withou= t much
> > >>>> problems.
> > >>>>= ; - Create simple JIRAs and flag them for initial contributors (e.g.
>= ; > >>>> documentation, simple fix, etc)
> > >&g= t;>>
> > >>>> Any other ideas ? And how do we ex= ecute this with some priority to
> get
> > >>>> = us
> > >>>> to graduate ?
> > >>>> > >>>
> > >>>
> > >>>=
> > >>>
> > >>
> > >>
&= gt; > >> --
> > >> *Madison J. Myers*
> > = >> *UC Berkeley, Master of Information & Data Science '17*
>= ; > >>
> > >> *King's College London, MA Political = Science '14*
> > >> *New York University, BA Political Scien= ce '12*
> > >>
> > >>   -
> > &= gt;>      LinkedIn <
http://linkedin.com/in/madisonjmyers&g= t;
> > >>
> >
> >
> >
> >= ;
> >
>
>
>
>



--1__=8FBB0AD1DFF31E268f9e8a93df938690918c8FBB0AD1DFF31E26-- --0__=8FBB0AD1DFF31E268f9e8a93df938690918c8FBB0AD1DFF31E26--