Yes, I have experience with PHP(medium). I updated this in language proficiencies.
On 20-Mar-2018 22:59, "Kevin A. McGrail" <kmcgr...@apache.org> wrote: > P.S. ask this on list because that's a big thing with Apache is everything > is onlist. I'll repeat my answer there. > > -- > Kevin A. McGrail > Asst. Treasurer & VP Fundraising, Apache Software Foundation > Chair Emeritus Apache SpamAssassin Project > https://www.linkedin.com/in/kmcgrail - 703.798.0171 > > On Tue, Mar 20, 2018 at 1:28 PM, Kevin A. McGrail <kmcgr...@apache.org> > wrote: > >> I do not know. Do you have any experience with similar languages like >> PHP? >> >> I usually say "programming is a state of mind not a language" and work in >> dozens of languages professionally with working code and a syntax book. So >> it's likely ok. >> >> -- >> Kevin A. McGrail >> Asst. Treasurer & VP Fundraising, Apache Software Foundation >> Chair Emeritus Apache SpamAssassin Project >> https://www.linkedin.com/in/kmcgrail - 703.798.0171 <(703)%20798-0171> >> >> On Tue, Mar 20, 2018 at 1:10 PM, Saahil Sirowa <cs16btech11...@iith.ac.in >> > wrote: >> >>> I added a one week period(17th April - 23rd April). before community >>> bonding starts in the timeline for learning perl. Is this okay. >>> >>> On 20-Mar-2018 17:18, "Kevin A. McGrail" <kmcgr...@apache.org> wrote: >>> >>>> +users >>>> >>>> All we give is feedback. The submission to GSoC is what matters. So >>>> if you mentioned perl here that's not going to carryover to the reviewers. >>>> >>>> Can someone with fresh eyes take a look at this? I read it too >>>> recently so I will gloss over it too much. >>>> >>>> Here are some posts the mentors list thought might be helpful. The >>>> first I believe covers someone's pov who did not get selected. >>>> >>>> https://medium.freecodecamp.org/hacking-gsoc-how-to-gain-rea >>>> l-life-experience-and-support-open-source-b1e6a664f6e4?sourc >>>> e=linkShare-53ba2bb84284-1521381334 >>>> >>>> https://sanatt.me/2017/12/30/cracking-google-summer-code-2018/ >>>> >>>> Regards, KAM >>>> >>>> On Tue, Mar 20, 2018, 03:57 Saahil Sirowa <cs16btech11...@iith.ac.in> >>>> wrote: >>>> >>>>> Hi Kevin and Apache SpamAssassin Dev Community, >>>>> >>>>> I have resolved all the changes you suggested in the previous draft. >>>>> 1) I mentioned about learning PERL a week before the community bonding >>>>> period. It will not take much time. I can assure you that language is not >>>>> going to be an issue. >>>>> 2) I updated the biography part a bit >>>>> 3) Significant changes have been made in the Timeline. >>>>> 4) I'm planning to used cmake/travis ci for automated testing. If >>>>> there is a better alternative please do suggest. >>>>> 5) I gave links to research papers that i will be reading in the >>>>> timeline. >>>>> 6) I updated the timeline by mentioning to gain advanced information >>>>> about email traffic and spams. I listed some links for the purpose. >>>>> 7) I updated the credits >>>>> 8) There are other changes made in various parts of proposal. >>>>> >>>>> Thanks for your previous detailed feedback. >>>>> >>>>> Here is link to the updated proposal >>>>> GSoC 2018 proposal >>>>> <https://docs.google.com/document/d/1-OCNv79sHvVViKwnrRYtlMiKWLCzz4xUW4tNOlmaTmw/edit#heading=h.q7h3lddabdvh> >>>>> Please rigorously review it and suggest any changes that I should >>>>> make. >>>>> >>>>> Awaiting for a favorable response. >>>>> >>>>> >>>>> Thanks... >>>>> Saahil Sirowa >>>>> B. Tech Computer Science and Engineering >>>>> Indian Institute of Technology, Hyderabd >>>>> >>>>> On Mon, Mar 19, 2018 at 3:27 AM, Kevin A. McGrail <kmcgr...@apache.org >>>>> > wrote: >>>>> >>>>>> Hi Saahil >>>>>> >>>>>> re: Perl. As the project is primarily in Perl and you do not list >>>>>> that in your Proficiencies or any similar languages like PHP, I would >>>>>> address that. The word Perl does not appear a single time. >>>>>> >>>>>> Your Biography is a little light on why this is something you feel >>>>>> you can implement. The mentors will likely NOT be able to help you with >>>>>> the science rather focusing on the community, processes, and open source >>>>>> in >>>>>> general. >>>>>> >>>>>> re: Email and SPam, do you have any experience with email traffic or >>>>>> spam? if so, add it. If not, explain what you plan to do to address >>>>>> that. >>>>>> >>>>>> Re: Deliverables, I think you'll need to propose the first draft of >>>>>> that. But your goal will likely be a plugin for Apache SpamAssassin that >>>>>> can be installed and configured to provide multiple configurable >>>>>> statistical analysis algorithms to better identify ham (good email) >>>>>> and/or >>>>>> spam (bad email) >>>>>> >>>>>> Please use Apache SpamAssassin to properly brand the title. >>>>>> >>>>>> Re: I have no input on the scheduling/timelines except that past >>>>>> proposal I have read have included more phases and do not add "optional" >>>>>> items. I'd prefer to see small increments to make sure you stay on >>>>>> schedule and don't get overwhelmed and find yourself way behind as the >>>>>> time >>>>>> progresses. >>>>>> >>>>>> Re: Testing Methodology, this is likely the most critical missing >>>>>> part. I am a fan of test driven development where you set up tests that >>>>>> should pass and fall and use continuous testing as you add code to >>>>>> confirm >>>>>> your development is progressing well. >>>>>> >>>>>> This is especially important because spam analysis often doesn't work >>>>>> the way people expect and tests w/statistics can help identify issues. >>>>>> >>>>>> For example, this is a hypothesis that this statistical algorithms >>>>>> will be better than Bayes. So you'll need a baseline for comparison. >>>>>> >>>>>> Additionally, even experts in the field are surprised when they think >>>>>> something will prove the hamminess of an email but in fact shows the >>>>>> opposite. Real world example, SPF is a policy when introduced was >>>>>> supposed >>>>>> to allow an automated mechanism that says "this is an email from a >>>>>> legitimate mail server for my domain". >>>>>> >>>>>> However, the FIRST wave of people to adobt it were all spammers. So >>>>>> it became a spam indicator more than a spam indicator. It was a very >>>>>> interesting outcome. >>>>>> >>>>>> Re: Corpora, you'll want a corpora of carefully hand sorted ham and >>>>>> spam. Have you thought about how you'll get that? I *might* be able to >>>>>> help but it's 50/50. >>>>>> >>>>>> Re: You mention reading research papers on statisical algorithms from >>>>>> a previous proposal. You'll want to list them to show which ones you >>>>>> plan >>>>>> to study >>>>>> >>>>>> re: "Discussions with the SA community regarding the various types of >>>>>> spams that the present SA can handle." is unclear. What is a "type of >>>>>> spam" to you? Do you have a list of types of spam? >>>>>> >>>>>> re: "Brainstorming with the mentors and SA community about the >>>>>> various input features and parameters that can have a huge impact on the >>>>>> overall performance of the listed neural nets models." I think this is >>>>>> flawed. There won't be a ton of people who can discuss this with you. >>>>>> You'll need to likely use scientific process to show what has a >>>>>> performance >>>>>> impact. This is not busy work or school work. This is an experiment >>>>>> that >>>>>> has not been tried at the SA project. >>>>>> >>>>>> re: "actively involved with the community." is a stretch. A few >>>>>> emails do not active involvement make. >>>>>> >>>>>> re: Bonding, you might consider raising that to 1-2 major bugs and >>>>>> 10-20 minor bugs. >>>>>> >>>>>> Re: Credits/references, I would add more clarity about where each of >>>>>> those references are used. >>>>>> >>>>>> Regards, >>>>>> KAM >>>>>> >>>>> >>>>> >> >