Re: Open Source class... starting tomorrow

2017-01-21 Thread Scott Wilson
Hi Daniel,

When I taught a first year undergraduate course on FOSS the major syllabus 
topics were:

- Community
- Communications
- Governance
- Issue Tracking
- Sustainability
- Version Control
- Intellectual Property

Each student built a case study on a project they were interested in week by 
week published on Wordpress; e.g.

https://pete1124.wordpress.com/
https://thejibrjabr.wordpress.com/

… etc

I was planning to put the content for the course on Github, but the Moodle XML 
export format doesn’t exactly make it very easy… if its of interest I’d be 
happy to share more!

> On 20 Jan 2017, at 22:16, Daniel Ruggeri  wrote:
> 
> Hi, Phil;
>   That makes sense and I will update the syllabus to reflect the proper 
> terminology. I will also plan to spend a class each on build tools and 
> dependency management as those are both great tooics to include.
> --
> Daniel Ruggeri
> 
> 
>  Original Message 
> From: Phil Steitz 
> Sent: January 18, 2017 8:06:48 AM CST
> To: dev@community.apache.org
> Subject: Re: Open Source class... starting tomorrow
> 
> On 1/17/17 10:58 AM, Phil Steitz wrote:
>> On 1/16/17 5:14 PM, Daniel Ruggeri wrote:
>>> Hi, all;
>>> 
>>> Digging up "ancient" history on this one
>>> 
>>> https://lists.apache.org/thread.html/28c8decf60ec3c79c97a62c936ec9b816da841eb3fb655144dd219ba@1430955768@%3Cdev.community.apache.org%3E
>>> 
>>> 
>>> I'm happy to share that tomorrow begins the first day of a class I'm
>>> teaching titled "Open Source Software Development" at University of
>>> Missouri - St. Louis in the Information Systems department. Since this
>>> community shared so many great suggestions to help shape the class, I
>>> wanted to drop a big THANK YOU to everyone.
>>> 
>>> 
>>> I'd also like to share the working syllabus (pardon the empty spots -
>>> we're going to figure out what our class project looks like and work on
>>> that for most of the second half):
>>> 
>>> https://github.com/DRuggeri/OSSClass/blob/master/syllabus.md
>>> 
>>> 
>>> As with any decent, open project the material can be shaped by your
>>> contributions so don't hesitate to reply here if I missed anything
>>> really important to cover. As the course goes on, I'll be posting
>>> outlines and resources in the repository above. With luck, this could
>>> hopefully become an open curriculum anyone can pick up and teach in any
>>> university setting.
>> First, many, many thanks for doing this, Daniel!  I really like the
>> idea of developing open content for use in courses like this.  I
>> will keep watching the repo!
>> 
>> One thing that I don't see there is build tools / systems and
>> artifact repositories.  It is no accident that Ant and Maven were
>> developed @apache.  Maybe after the scm discussion, you could add
>> something on making it easy to build checked out code, which is key
>> to making it easy to get involved.  That would segway naturally into
>> the evolution of build and dependency management systems.
> 
> One more thing that occurred to me after I sent above.  This may
> seem like a nit, but I would recommend using the term "Issue
> Tracker" rather than "Bug Tracker."  We use these things as part of
> the core collaboration machinery and managing bugs is only one thing
> that we use them for.
> 
> Phil
>> 
>> Phil
>> 
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
> 



signature.asc
Description: Message signed with OpenPGP using GPGMail


Exploratory discussion - Apache Arts Project

2017-01-21 Thread Gavin Mabie
My sense is that there are a lot of Apache contributors with an Arts
orientation. I've put put a for a challenge for people to code this poem by
Kipling:

If you can keep your head when all about you
Are losing theirs and blaming it on you,
 If you can trust yourself when all men doubt you,
But make allowance for their doubting too;
 If you can wait and not be tired by waiting,
Or being lied about, don’t deal in lies,
Or being hated, don’t give way to hating,
And yet don’t look too good, nor talk too wise:

If you can dream—and not make dreams your master;
If you can think—and not make thoughts your aim;
 If you can meet with Triumph and Disaster
And treat those two impostors just the same;
 If you can bear to hear the truth you’ve spoken
Twisted by knaves to make a trap for fools,
Or watch the things you gave your life to, broken,
And stoop and build ’em up with worn-out tools:

If you can make one heap of all your winnings
And risk it on one turn of pitch-and-toss,
And lose, and start again at your beginnings
And never breathe a word about your loss;
If you can force your heart and nerve and sinew
To serve your turn long after they are gone,
 And so hold on when there is nothing in you
Except the Will which says to them: ‘Hold on!’

If you can talk with crowds and keep your virtue,
Or walk with Kings—nor lose the common touch,
If neither foes nor loving friends can hurt you,
If all men count with you, but none too much;
If you can fill the unforgiving minute
With sixty seconds’ worth of distance run,
Yours is the Earth and everything that’s in it,
And—which is more—you’ll be a Man, my son!


Can you code it?


Gavin


Re: Open Source class... starting tomorrow

2017-01-21 Thread Phil Steitz
On 1/21/17 3:31 AM, Scott Wilson wrote:
> Hi Daniel,
>
> When I taught a first year undergraduate course on FOSS the major syllabus 
> topics were:
>
> - Community
> - Communications
> - Governance
> - Issue Tracking
> - Sustainability
> - Version Control
> - Intellectual Property
>
> Each student built a case study on a project they were interested in week by 
> week published on Wordpress; e.g.
>
> https://pete1124.wordpress.com/
> https://thejibrjabr.wordpress.com/
>
> … etc
>
> I was planning to put the content for the course on Github, but the Moodle 
> XML export format doesn’t exactly make it very easy… if its of interest I’d 
> be happy to share more!

Personally, I would be very interested in following and maybe
eventually contributing to this.  The challenges with collaborating
using Moodle export and/or other ed content specs is an interesting
problem that it would be great to solve.  Have you ever done this
before?

Phil
>
>> On 20 Jan 2017, at 22:16, Daniel Ruggeri  wrote:
>>
>> Hi, Phil;
>>   That makes sense and I will update the syllabus to reflect the proper 
>> terminology. I will also plan to spend a class each on build tools and 
>> dependency management as those are both great tooics to include.
>> --
>> Daniel Ruggeri
>>
>>
>>  Original Message 
>> From: Phil Steitz 
>> Sent: January 18, 2017 8:06:48 AM CST
>> To: dev@community.apache.org
>> Subject: Re: Open Source class... starting tomorrow
>>
>> On 1/17/17 10:58 AM, Phil Steitz wrote:
>>> On 1/16/17 5:14 PM, Daniel Ruggeri wrote:
 Hi, all;

 Digging up "ancient" history on this one

 https://lists.apache.org/thread.html/28c8decf60ec3c79c97a62c936ec9b816da841eb3fb655144dd219ba@1430955768@%3Cdev.community.apache.org%3E


 I'm happy to share that tomorrow begins the first day of a class I'm
 teaching titled "Open Source Software Development" at University of
 Missouri - St. Louis in the Information Systems department. Since this
 community shared so many great suggestions to help shape the class, I
 wanted to drop a big THANK YOU to everyone.


 I'd also like to share the working syllabus (pardon the empty spots -
 we're going to figure out what our class project looks like and work on
 that for most of the second half):

 https://github.com/DRuggeri/OSSClass/blob/master/syllabus.md


 As with any decent, open project the material can be shaped by your
 contributions so don't hesitate to reply here if I missed anything
 really important to cover. As the course goes on, I'll be posting
 outlines and resources in the repository above. With luck, this could
 hopefully become an open curriculum anyone can pick up and teach in any
 university setting.
>>> First, many, many thanks for doing this, Daniel!  I really like the
>>> idea of developing open content for use in courses like this.  I
>>> will keep watching the repo!
>>>
>>> One thing that I don't see there is build tools / systems and
>>> artifact repositories.  It is no accident that Ant and Maven were
>>> developed @apache.  Maybe after the scm discussion, you could add
>>> something on making it easy to build checked out code, which is key
>>> to making it easy to get involved.  That would segway naturally into
>>> the evolution of build and dependency management systems.
>> One more thing that occurred to me after I sent above.  This may
>> seem like a nit, but I would recommend using the term "Issue
>> Tracker" rather than "Bug Tracker."  We use these things as part of
>> the core collaboration machinery and managing bugs is only one thing
>> that we use them for.
>>
>> Phil
>>> Phil
>>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
>> For additional commands, e-mail: dev-h...@community.apache.org
>>



-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: Open Source class... starting tomorrow

2017-01-21 Thread Phil Steitz
On 1/21/17 3:31 AM, Scott Wilson wrote:
> Hi Daniel,
>
> When I taught a first year undergraduate course on FOSS the major syllabus 
> topics were:
>
> - Community
> - Communications
> - Governance
> - Issue Tracking
> - Sustainability
> - Version Control
> - Intellectual Property
>
> Each student built a case study on a project they were interested in week by 
> week published on Wordpress; e.g.
>
> https://pete1124.wordpress.com/
> https://thejibrjabr.wordpress.com/
>
> … etc
>
> I was planning to put the content for the course on Github, but the Moodle 
> XML export format doesn’t exactly make it very easy… if its of interest I’d 
> be happy to share more!

I really like your tips here [1], Scott - good to keep in mind when
thinking about "delivering" this kind of class.

Thanks!

Phil

[1]
http://www.slideshare.net/here_and_there/swilson-learning-with-oss/2-Scott_Wilson_Apache_Committer_Service


>
>> On 20 Jan 2017, at 22:16, Daniel Ruggeri  wrote:
>>
>> Hi, Phil;
>>   That makes sense and I will update the syllabus to reflect the proper 
>> terminology. I will also plan to spend a class each on build tools and 
>> dependency management as those are both great tooics to include.
>> --
>> Daniel Ruggeri
>>
>>
>>  Original Message 
>> From: Phil Steitz 
>> Sent: January 18, 2017 8:06:48 AM CST
>> To: dev@community.apache.org
>> Subject: Re: Open Source class... starting tomorrow
>>
>> On 1/17/17 10:58 AM, Phil Steitz wrote:
>>> On 1/16/17 5:14 PM, Daniel Ruggeri wrote:
 Hi, all;

 Digging up "ancient" history on this one

 https://lists.apache.org/thread.html/28c8decf60ec3c79c97a62c936ec9b816da841eb3fb655144dd219ba@1430955768@%3Cdev.community.apache.org%3E


 I'm happy to share that tomorrow begins the first day of a class I'm
 teaching titled "Open Source Software Development" at University of
 Missouri - St. Louis in the Information Systems department. Since this
 community shared so many great suggestions to help shape the class, I
 wanted to drop a big THANK YOU to everyone.


 I'd also like to share the working syllabus (pardon the empty spots -
 we're going to figure out what our class project looks like and work on
 that for most of the second half):

 https://github.com/DRuggeri/OSSClass/blob/master/syllabus.md


 As with any decent, open project the material can be shaped by your
 contributions so don't hesitate to reply here if I missed anything
 really important to cover. As the course goes on, I'll be posting
 outlines and resources in the repository above. With luck, this could
 hopefully become an open curriculum anyone can pick up and teach in any
 university setting.
>>> First, many, many thanks for doing this, Daniel!  I really like the
>>> idea of developing open content for use in courses like this.  I
>>> will keep watching the repo!
>>>
>>> One thing that I don't see there is build tools / systems and
>>> artifact repositories.  It is no accident that Ant and Maven were
>>> developed @apache.  Maybe after the scm discussion, you could add
>>> something on making it easy to build checked out code, which is key
>>> to making it easy to get involved.  That would segway naturally into
>>> the evolution of build and dependency management systems.
>> One more thing that occurred to me after I sent above.  This may
>> seem like a nit, but I would recommend using the term "Issue
>> Tracker" rather than "Bug Tracker."  We use these things as part of
>> the core collaboration machinery and managing bugs is only one thing
>> that we use them for.
>>
>> Phil
>>> Phil
>>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
>> For additional commands, e-mail: dev-h...@community.apache.org
>>



-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Hello

2017-01-21 Thread Andrew Palumbo
Hello,


I sent an email yesterday regarding swag for Meetups, etc to this list, 
thinking that it was an Apache list that was devoted specifically to that type 
of thing (i was just going off of a comment automatically sent to me from the 
last quarter's board report review).. I've noticed several Emails, and realized 
that I was wrong about this just being a place to ask for swag from.


So I just wanted to Introduce myself and say hello.  I'm the PMC chair of 
Apache Mahout.  The Mahout team is a die hard group of all volunteer 
committers, devoted to distributed shared nothing machine learning, centered 
currently around an abstract Engine neutral set of Distributed Linear Algebra 
primitives. We're working currently on a release with GPU and native 
multithreaded backed matrix operations, as well as to provide more caned 
algorithms.   We have no corporate backing, which makes it challenging at times 
to keep up; most of us work after our day-jobs.  This also makes us flexible 
and able to answer to no one but our own PMC when deciding the best direction 
for the project to go.


So I just wanted to Introduce myself, and give you an overview of our team.  
The email that I sent yesterday came off more as an order for Apache swag..


So, Hello, and have a good weekend, all,


Andy


Re: Hello

2017-01-21 Thread ARIJIT DAS
Hi Andy,
 I am using Mahout for NLP specifically for semantic searching in
Indian languages as part of my PhD work...it will be my pleasure to
contribute for mahout and also take part in the discussion...with a huge
data in hdfs mahout has the capability to help us for decision making...You
may share the link of mahout specific forum/blog also (if required)..I will
be obliged to conribute.

With Regards
Arijit

On Sun, Jan 22, 2017 at 5:58 AM, Andrew Palumbo  wrote:

> Hello,
>
>
> I sent an email yesterday regarding swag for Meetups, etc to this list,
> thinking that it was an Apache list that was devoted specifically to that
> type of thing (i was just going off of a comment automatically sent to me
> from the last quarter's board report review).. I've noticed several Emails,
> and realized that I was wrong about this just being a place to ask for swag
> from.
>
>
> So I just wanted to Introduce myself and say hello.  I'm the PMC chair of
> Apache Mahout.  The Mahout team is a die hard group of all volunteer
> committers, devoted to distributed shared nothing machine learning,
> centered currently around an abstract Engine neutral set of Distributed
> Linear Algebra primitives. We're working currently on a release with GPU
> and native multithreaded backed matrix operations, as well as to provide
> more caned algorithms.   We have no corporate backing, which makes it
> challenging at times to keep up; most of us work after our day-jobs.  This
> also makes us flexible and able to answer to no one but our own PMC when
> deciding the best direction for the project to go.
>
>
> So I just wanted to Introduce myself, and give you an overview of our
> team.  The email that I sent yesterday came off more as an order for Apache
> swag..
>
>
> So, Hello, and have a good weekend, all,
>
>
> Andy
>


Re: Hello

2017-01-21 Thread Ted Dunning
Andrew,

I would be happy to help with this directly.

What do you need/want?

On Jan 21, 2017 4:28 PM, "Andrew Palumbo"  wrote:

> Hello,
>
>
> I sent an email yesterday regarding swag for Meetups, etc to this list,
> thinking that it was an Apache list that was devoted specifically to that
> type of thing (i was just going off of a comment automatically sent to me
> from the last quarter's board report review).. I've noticed several Emails,
> and realized that I was wrong about this just being a place to ask for swag
> from.
>
>
> So I just wanted to Introduce myself and say hello.  I'm the PMC chair of
> Apache Mahout.  The Mahout team is a die hard group of all volunteer
> committers, devoted to distributed shared nothing machine learning,
> centered currently around an abstract Engine neutral set of Distributed
> Linear Algebra primitives. We're working currently on a release with GPU
> and native multithreaded backed matrix operations, as well as to provide
> more caned algorithms.   We have no corporate backing, which makes it
> challenging at times to keep up; most of us work after our day-jobs.  This
> also makes us flexible and able to answer to no one but our own PMC when
> deciding the best direction for the project to go.
>
>
> So I just wanted to Introduce myself, and give you an overview of our
> team.  The email that I sent yesterday came off more as an order for Apache
> swag..
>
>
> So, Hello, and have a good weekend, all,
>
>
> Andy
>