Re: Google Summer of Code: Potential Applicant

2018-03-19 Thread Andrey Borodin
Hi, Christos!

> 18 марта 2018 г., в 22:58, Christos Maris  
> написал(а):
> 
> I am very sorry I didn't know that. It's just that I really want to improve 
> my proposal as much as possible.
> 
> Should I send you my proposal here? 
> 
> BTW it is on the project: implementation and benchmarking of shorting 
> algorithms

Yes, you can post your proposal online and apply link here. But it is better to 
directly ask questions on things you do not know\uderstand\cant find than ask 
someone here to review proposal.
Yes, mentors will review proposals carefully. To rate them and choose best of 
them. Mentors should not influence on your proposal directly, just answer 
questions about project ideas.

Here are some of my generic recommendations on sorting project idea [0,1].

Best regards, Andrey Borodin.

[0] 
https://www.postgresql.org/message-id/4127961c-28c1-42d3-bbbc-a88312f80...@yandex-team.ru
 

[1] 
https://www.postgresql.org/message-id/3f7c6971-9f8d-4e68-aa3f-bfdefd880...@yandex-team.ru
 


Re: Google Summer of Code: Potential Applicant

2018-03-18 Thread Christos Maris
I am very sorry I didn't know that. It's just that I really want to improve
my proposal as much as possible.

Should I send you my proposal here?

BTW it is on the project: implementation and benchmarking of shorting
algorithms

On Sun, Mar 18, 2018, 7:55 PM Andrey Borodin  wrote:

> Hi Christos!
>
> 18 марта 2018 г., в 22:09, Christos Maris 
> написал(а):
>
> Has this email been sent to the list successfully?
>
> I didn't get any replies!
>
> On Sat, Mar 17, 2018 at 6:12 PM, Christos Maris <
> christos.c.ma...@gmail.com> wrote:
>
>> I just submitted my draft proposal.
>>
>> Could you please take a look at it and give me any feedback on how to
>> improve it?
>>
>> Thanks a lot in advance!
>>
> Yes, this message landed to pgsql-hackers well.
> You have sent a message on Saturday evening. Why do you expect immediate
> answer? Please, be patient. In certain cases expecting answers within a
> week - is optimistic. It worth to invest some time to make your messages
> clear and precise to shorten reply time and avoid additional clarification
> roundtrips.
>
> Did you submit your proposal to GSoC website? If so - mentors are not
> registered on that site yet.
>
> Best regards, Andrey Borodin.
>


Re: Google Summer of Code: Potential Applicant

2018-03-18 Thread Andrey Borodin
Hi Christos!

> 18 марта 2018 г., в 22:09, Christos Maris  
> написал(а):
> 
> Has this email been sent to the list successfully?
> 
> I didn't get any replies!
> 
> On Sat, Mar 17, 2018 at 6:12 PM, Christos Maris  > wrote:
> I just submitted my draft proposal.
> 
> Could you please take a look at it and give me any feedback on how to improve 
> it?
> 
> Thanks a lot in advance!
Yes, this message landed to pgsql-hackers well.
You have sent a message on Saturday evening. Why do you expect immediate 
answer? Please, be patient. In certain cases expecting answers within a week - 
is optimistic. It worth to invest some time to make your messages clear and 
precise to shorten reply time and avoid additional clarification roundtrips.

Did you submit your proposal to GSoC website? If so - mentors are not 
registered on that site yet.

Best regards, Andrey Borodin.

Re: Google Summer of Code: Potential Applicant

2018-03-18 Thread Christos Maris
Has this email been sent to the list successfully?

I didn't get any replies!

On Sat, Mar 17, 2018 at 6:12 PM, Christos Maris 
wrote:

> I just submitted my draft proposal.
>
> Could you please take a look at it and give me any feedback on how to
> improve it?
>
> Thanks a lot in advance!
>
> On Wed, Mar 14, 2018 at 10:12 AM, Aleksander Alekseev <
> a.aleks...@postgrespro.ru> wrote:
>
>> Hello Stephen,
>>
>> > > Protobuf is fine too, but unfortunately we don't have any
>> > > Protobuf-related projects this time.
>> >
>> > Just to be clear, the list on the wiki is just a set of suggestions-
>> > students are welcome to propose their own projects as well.
>>
>> Oh, I didn't know that. In this case I will be happy to see any sorts of
>> projects related to Protobuf or any other binary format - Thrift, Avro,
>> Cap'n'Proto, MessagePack, etc!
>>
>> --
>> Best regards,
>> Aleksander Alekseev
>>
>
>


Re: Google Summer of Code: Potential Applicant

2018-03-17 Thread Christos Maris
I just submitted my draft proposal.

Could you please take a look at it and give me any feedback on how to
improve it?

Thanks a lot in advance!

On Wed, Mar 14, 2018 at 10:12 AM, Aleksander Alekseev <
a.aleks...@postgrespro.ru> wrote:

> Hello Stephen,
>
> > > Protobuf is fine too, but unfortunately we don't have any
> > > Protobuf-related projects this time.
> >
> > Just to be clear, the list on the wiki is just a set of suggestions-
> > students are welcome to propose their own projects as well.
>
> Oh, I didn't know that. In this case I will be happy to see any sorts of
> projects related to Protobuf or any other binary format - Thrift, Avro,
> Cap'n'Proto, MessagePack, etc!
>
> --
> Best regards,
> Aleksander Alekseev
>


Re: Google Summer of Code: Potential Applicant

2018-03-14 Thread Aleksander Alekseev
Hello Stephen,

> > Protobuf is fine too, but unfortunately we don't have any
> > Protobuf-related projects this time.
> 
> Just to be clear, the list on the wiki is just a set of suggestions-
> students are welcome to propose their own projects as well.

Oh, I didn't know that. In this case I will be happy to see any sorts of
projects related to Protobuf or any other binary format - Thrift, Avro,
Cap'n'Proto, MessagePack, etc!

-- 
Best regards,
Aleksander Alekseev


signature.asc
Description: PGP signature


Re: Google Summer of Code: Potential Applicant

2018-03-13 Thread Stephen Frost
Greetings,

* Aleksander Alekseev (a.aleks...@postgrespro.ru) wrote:
> Craig, I believe you probably did something wrong if you had to work
> with some library directly. Actually you generate classes from text
> description and just use them. I worked with Thrift some time ago, in
> 2015 [1]. I wouldn't call it awkward. Protobuf is fine too, but
> unfortunately we don't have any Protobuf-related projects this time.

Just to be clear, the list on the wiki is just a set of suggestions-
students are welcome to propose their own projects as well.

> Also it's probably worth noticing that the GSoC project doesn't imply
> using any existing libraries, only the binary format which is quite
> stable.

A student proposal should really include information about what other
libraries, if any, are being considered for the project as that will
play into the consideration as to if it's something we would be
interested in including in PG or not.

Thanks!

Stephen


signature.asc
Description: PGP signature


Re: Google Summer of Code: Potential Applicant

2018-03-13 Thread Andrey Borodin
Thanks, Aleksander!SP-

> 13 марта 2018 г., в 19:03, Aleksander Alekseev  
> написал(а):
> 
>> Do you have any project related insights as to what I should put in
>> there?
> 
Christos, as far as I remember, good proposal must have schedule, 
implementation details and deliverables.
Also, it is good to show that you are capable of executing the project, like 
mentioning your previous project (no matter commercial, educational or pet 
projects), achievements etc.
GSoC typically have 3 milestones, usually this milestones must have some viable 
results. 
There are exact dates, but here I'll put a sketch.
Algorithms. June - implement introsort and timsort, July - design benchmarks, 
implement some other hashtables, August - if benchmarks are successful, then 
propose patch to commitfest and review others patches from commitfest, else 
implement more algorithms.
amcheck. June - implement checks for Gin (like b-tree in b-tree, resembles 
existing amcheck), July - checks for Hash, BRIN and SP-GiST, August - RUM, 
patch, commitfest, reviews.

Best regards, Andrey Borodin.


Re: Google Summer of Code: Potential Applicant

2018-03-13 Thread Aleksander Alekseev
Hello Christos,

> Do you have any project related insights as to what I should put in
> there?

Nope :) I believe Andrey Borodin and Atri Sharma have (added to CC).

-- 
Best regards,
Aleksander Alekseev


signature.asc
Description: PGP signature


Re: Google Summer of Code: Potential Applicant

2018-03-13 Thread Christos Maris
Hi all,

At first, I appreciate your insights Craig, but I think I will stick with
AlgoDS ;)

Aleksander, I am mostly interested on the sorting algos benchmark and
implementation one.
I will start writing a proposal soon enough. Do you have any project
related insights as to what I should put in there?

Thanks a lot in advance!

On Tue, Mar 13, 2018 at 11:55 AM, Aleksander Alekseev <
a.aleks...@postgrespro.ru> wrote:

> Hello everyone,
>
> > > I am mostly interested in anything that requires C/C++ implementation
> and
> > > AlgoDS.
> > >
> > > For that reason I would love to work in any of the following (in that
> > > order of preference):
> > >
> > >1. Sorting algorithms benchmark and implementation
> > >2. Enhancing amcheck for all AMs
> > >3. TOAST'ing in slices
> > >4. Thrift datatype support
> > >
> > Having recently worked with Thrift, I recommend ... don't use Thrift. The
> > library is awkward to work with, it isn't very source-compatible across
> > versions.
> >
> > Consider protobuf instead.
>
> Craig, I believe you probably did something wrong if you had to work
> with some library directly. Actually you generate classes from text
> description and just use them. I worked with Thrift some time ago, in
> 2015 [1]. I wouldn't call it awkward. Protobuf is fine too, but
> unfortunately we don't have any Protobuf-related projects this time.
> Also it's probably worth noticing that the GSoC project doesn't imply
> using any existing libraries, only the binary format which is quite
> stable.
>
> Christos, I appreciate your interest in the Thrift-related project. You
> should know however that we already have a student interested in it [2].
> Feel free to apply for it as well but in this case be prepared for a
> little competition.
>
> [1]: https://github.com/afiskon/scala-thrift-example/blob/
> master/src/test/scala/me/eax/examples/thrift/tests/
> BinaryProtocol.scala#L15
> [2]: https://postgr.es/m/CA%2BSXE9sP1iHNp9_DFJzdbE0cszAA-
> QF8d-8GAUyoCA4q9KCsGw%40mail.gmail.com
>
> --
> Best regards,
> Aleksander Alekseev
>


Re: Google Summer of Code: Potential Applicant

2018-03-13 Thread Aleksander Alekseev
Hello everyone,

> > I am mostly interested in anything that requires C/C++ implementation and
> > AlgoDS.
> >
> > For that reason I would love to work in any of the following (in that
> > order of preference):
> >
> >1. Sorting algorithms benchmark and implementation
> >2. Enhancing amcheck for all AMs
> >3. TOAST'ing in slices
> >4. Thrift datatype support
> >
> Having recently worked with Thrift, I recommend ... don't use Thrift. The
> library is awkward to work with, it isn't very source-compatible across
> versions.
> 
> Consider protobuf instead.

Craig, I believe you probably did something wrong if you had to work
with some library directly. Actually you generate classes from text
description and just use them. I worked with Thrift some time ago, in
2015 [1]. I wouldn't call it awkward. Protobuf is fine too, but
unfortunately we don't have any Protobuf-related projects this time.
Also it's probably worth noticing that the GSoC project doesn't imply
using any existing libraries, only the binary format which is quite
stable.

Christos, I appreciate your interest in the Thrift-related project. You
should know however that we already have a student interested in it [2].
Feel free to apply for it as well but in this case be prepared for a
little competition.

[1]: 
https://github.com/afiskon/scala-thrift-example/blob/master/src/test/scala/me/eax/examples/thrift/tests/BinaryProtocol.scala#L15
[2]: 
https://postgr.es/m/CA%2BSXE9sP1iHNp9_DFJzdbE0cszAA-QF8d-8GAUyoCA4q9KCsGw%40mail.gmail.com

-- 
Best regards,
Aleksander Alekseev


signature.asc
Description: PGP signature


Re: Google Summer of Code: Potential Applicant

2018-03-12 Thread Craig Ringer
On 13 March 2018 at 05:34, Christos Maris 
wrote:

> Hey Aleksander,
>
> I am mostly interested in anything that requires C/C++ implementation and
> AlgoDS.
>
> For that reason I would love to work in any of the following (in that
> order of preference):
>
>1. Sorting algorithms benchmark and implementation
>2. Enhancing amcheck for all AMs
>3. TOAST'ing in slices
>4. Thrift datatype support
>
> I can work on any of the previous stated ones, so I am waiting on your
> feedback/insights on which one to choose.
>
>
I don't suppose I can interest you in wire-protocol compression support
instead? Probably not if you're more interested in an algorithms and data
science angle. But I can hope ;)

-- 
 Craig Ringer   http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services


Re: Google Summer of Code: Potential Applicant

2018-03-12 Thread Craig Ringer
On 13 March 2018 at 05:34, Christos Maris 
wrote:

> Hey Aleksander,
>
> I am mostly interested in anything that requires C/C++ implementation and
> AlgoDS.
>
> For that reason I would love to work in any of the following (in that
> order of preference):
>
>1. Sorting algorithms benchmark and implementation
>2. Enhancing amcheck for all AMs
>3. TOAST'ing in slices
>4. Thrift datatype support
>
>
Having recently worked with Thrift, I recommend ... don't use Thrift. The
library is awkward to work with, it isn't very source-compatible across
versions.

Consider protobuf instead.

-- 
 Craig Ringer   http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services


Re: Google Summer of Code: Potential Applicant

2018-03-12 Thread Christos Maris
Hey Aleksander,

I am mostly interested in anything that requires C/C++ implementation and
AlgoDS.

For that reason I would love to work in any of the following (in that order
of preference):

   1. Sorting algorithms benchmark and implementation
   2. Enhancing amcheck for all AMs
   3. TOAST'ing in slices
   4. Thrift datatype support

I can work on any of the previous stated ones, so I am waiting on your
feedback/insights on which one to choose.

Thanks a lot in advance.


On Mon, Mar 12, 2018 at 3:58 PM, Aleksander Alekseev <
a.aleks...@postgrespro.ru> wrote:

> Hello Chris,
>
> > I am sending this mail because I am in a need for some instructions on
> how
> > to find a mentor and a project to work on.
> >
> > Can anyone help me with that? Also is there any potential mentor here?
>
> Take a look on the list of our GSoC projects:
>
> https://wiki.postgresql.org/wiki/GSoC_2018
>
> Which one you are most interested in?
>
> --
> Best regards,
> Aleksander Alekseev
>


Re: Google Summer of Code: Potential Applicant

2018-03-12 Thread Aleksander Alekseev
Hello Chris,

> I am sending this mail because I am in a need for some instructions on how
> to find a mentor and a project to work on.
> 
> Can anyone help me with that? Also is there any potential mentor here?

Take a look on the list of our GSoC projects:

https://wiki.postgresql.org/wiki/GSoC_2018

Which one you are most interested in?

-- 
Best regards,
Aleksander Alekseev


signature.asc
Description: PGP signature


Google Summer of Code: Potential Applicant

2018-03-12 Thread Christos Maris
Hey there,

My name is Christos (Chris for short) and I would love to work with you via
the GSoC program this summer.

I am sending this mail because I am in a need for some instructions on how
to find a mentor and a project to work on.

Can anyone help me with that? Also is there any potential mentor here?

Any info helps.

Thanks a lot in advance!