ok, everyone, thanks for your time. and please keep patient when using mb.org, ok?
kartikgupta0909 joined the channel
no shooting rampages, ok? had enough of those to last a lifetime.
kartikgupta0909
Freso: am I late for the meeting again?
ruaok
no, go!
I was about to close,but we've got plenty of time
kartikgupta0909
So last week I worked on the server code for giving option to the user for evaluating the dataset on their own machines
The PR seemed good to the mentors but needs some modifications.
This week I plan to start writing the client which will make request to the server for getting all the pending jobs for the user
fin :)
ruaok
\ø/
ok, thanks everyone!
</BANG>
armalcolite
this is weird.
this was the 1st time i was waiting for the Freso's queue as a call for the start of meeting.
and sadly it did not happen. :'(
hellska
gentlecat: I’m working a little bit more on the client side, but I already implemented the API endpoint to receive the datasets, still missing the evaluation part
Gentlecat
armalcolite: you can just set a reminder. it's happening every week at the same hour
colbydray has quit
armalcolite
i set a reminder for 2 hrs before meeting so i can get ready
then i engage in other stuff. (today was very critical one)
hellska
gentlecat: I think that the two PR I opened are becoming very big and I would like to discuss with you how to divide the future work in smaller chunks to permit faster merge
Gentlecat
server PR is fine
I'd just prefer not to merge functions that are unused
you can split up meaningful parts into commits
I don't see the API endpoint btw
hellska
oh yes I wanted to add the dataset evaluation and then commit!
between tonight and tomorrow :)
Gentlecat
what's in dataset evaluation?
I would suggest to focus on one thing at a time
it would be easier to review and merge
otherwise you are writing parts that depend on each other at the same time
if one needs changes, others probably too
hellska
yes, this is why I had the feeling that the PR where becoming big
Gentlecat
that's not a problem
the problem is that we can't merge any of them because they are unfinished
aron_kexp has quit
aron_kexp joined the channel
hellska
oh yes I agree, so I’ll try to reach a consistent point in next days
I’m very good in making things more complex that needed :P
Gentlecat
here's my suggestion: finish server changes first
without them you can't do anything
hellska
yeah, it’s the second time you tell me that! :( I will focus on that untill I finish!!!
Gentlecat
then implement support for these features in the client
if we are doing it backwards, then it will never get done
merging everything at the end of gsoc is not going to work
hellska
…yes… I agree, by the way now I can focus on server and still have a ‘beta’ of the client to test the API endpoints!
Gentlecat
can you push your endpoint updates?
hellska
oh yes if you want, but it’s really basic, check if the input is a dictionary and returns a response to the client!
Gentlecat
if you want feedback on what you already have
alastairp
I definitely recommend to get what you've done uploaded as soon as possible
especially for feedback
not sure if if you've been following the discussions we've been having here
but I said the same to kartikgupta0909 today
esmiurium has quit
hellska
yes I read the discussion today, that’s why I was thinking also to the size of the PR …
alastairp
we should try and get things merged in as soon as they're finished. especially many of the things that you are working on are very distinct from the existing site, so there will be no problem to release often
hellska
pushed the endpoint!
alastairp
open a pull request too
it helps us keep all of our comments in the same place
oh, is this the same branch that you had?
hellska
Yes it is in the same branch!
ruaok gets a sinking feeling
ruaok
our network future is in the hands of the USPS.
alastairp
how sturdily built is the switch? :D
ruaok
well, at least our switch is purported to be shipped.
that is another aspect, yes.
diana_olhovyk_ joined the channel
I'm more worried by the bizarre time-warp issues that seem to follow the USPS.
tracking entered into the system 3 days after delivery.
or package arrives 3 days after the site said it was delivered.
LordSputnik
QuoraUK: ping
QuoraUK
LordSputnik: Pong
LordSputnik
QuoraUK: how has it gone today? :)
QuoraUK
Good I think, made some decent progress
got a good start on the profile display for achievements
Freso
Hello from opatel99 :)
QuoraUK
started on the Creator Creator achievement, just trying to figure out how to get the number of Creators created out of the db, should have it done tommorow
once I have it, i basically have a tonne of new ones for free
colbydray joined the channel
LordSputnik
hmm, you'd want to get creator revisions which have no parent
QuoraUK: you started doing the achievement page with Jade, but if you want to be able to select achievements on that page to show on the profile, you'll probably need to use React and JS
QuoraUK
ahh, ok
TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | MeB meeting agenda: Reviews, GSoC midterm eval (Freso)
I change that tommorow :P
LordSputnik
Prototyping the HTML and CSS in Jade is probably fine though
QuoraUK
yeah, I at lease have an idea of how it will look now anyway
LordSputnik
But start learning React in the background so that you're ready for moving it over later in the week
QuoraUK
sure, can do
LordSputnik
good work on getting the refactoring done too
QuoraUK
wasn't as bad as I thought tbh
LordSputnik
And I think you're right on the VARCHAR vs. TEXT thing, having a limit helps ensure nothing crazy can happen with display
Let's make that 2000, to be on the safe side, and to make it easier to remember
QuoraUK
ok sure
LordSputnik
Then I'll merge the PR
QuoraUK
I was thinking, how will we store the chosen achievements?
will we need another table? or something to add to another table
LordSputnik
Good point
QuoraUK
perhaps modify unlocks
LordSputnik
Yes, there are two ways to do that - add a "chosen" flag to the unlock table, or add a separate table to store the chosen ones
In the past I would've said do the latter, but practically, the former is gonna lead to simpler code, so it's probably better
QuoraUK
I think I prefer that practically to be honest
could perhaps rank them as well
LordSputnik
And if each person unlocks 50 achievements, and we have a million users, that's still only 50 MB even if PG is storing booleans as bytes
Yeah, might as well rank them too
QuoraUK
ok, that sounds good :p
LordSputnik
so you could have a null value for not being displayed, and then a small integer giving the display order for those that are
QuoraUK
cool, Ill add that in with the 2000char limit and I think that should be it for sql
LordSputnik
OK good :) What's your plan for tomorrow?
QuoraUK
I'd like to work on the x_revisions achievements a little bit and see if I can figure it out
ariscop has quit
have another look into ui
do that sql stuff
move over to react for the profile achievments
actually, I still need to do the svg images, I could do that instead of ui perhaps
LordSputnik
OK
That sounds good :)
QuoraUK
I have plenty to get on with anyway :P
jesus2099 joined the channel
Leftmost has quit
LordSputnik
Just wanted to add as a side note: It's always best to be careful when deciding whether or not to allow NULL, because it doesn't have any built-in meaning and complicates logic (see http://stackoverflow.com/questions/163434/are-n...)
But here, it's OK because the alternative would probably complicate the code even more
And to be honest, some of the tables we currently have for this reason would be better off being merged (eg. suspended_users)
QuoraUK
alright fair enough, Ill keep that in mind :P
LordSputnik
Just so you know if you need it in future ;)
Anyway, think we're done, anything you want to talk about?
chirlu has quit
QuoraUK
I think im good for today :D
LordSputnik
OK, great :) Speak tomorrow!
QuoraUK
alright, till tommorow :D
jesus2099 has quit
chirlu joined the channel
gcilou joined the channel
chirlu has quit
chirlu joined the channel
ruaok
oh well, first switch purchase went bad. it will arrive on wednesday.
purchased another one from a more reputable place.