#metabrainz

/

      • Zhele has quit
      • Zhele joined the channel
      • Arsen has quit
      • qookie has quit
      • qookie joined the channel
      • Arsen joined the channel
      • PrathameshG
        Good Morning alastairp :D
      • I am back home, and excited to start working!
      • Did I miss anything in the past 1.5 weeks?
      • CatQuest
        fish took over the word.
      • now we're all underwater
      • j/k
      • PrathameshG
        _damn_
      • CatQuest are you a catfish now?
      • How do I change my username like that 👀 https://usercontent.irccloud-cdn.com/file/jXFuU...
      • FishQuest
        /nick [whateveryouwant]
      • PrathameshG is now known as Pratha-fish
      • Pratha-fish
        Noice
      • FishQuest
        👍
      • Pratha-fish
        Another interesting thing, how did the above msg not change your nickname to "[whateveryouwant]"
      • FishQuest
        I wrote //nikc instead of /nick
      • if you wanna show / as first character put another / first
      • Pratha-fish
        interesting ✨
      • FishQuest
        :D
      • Pratha-fish
        Pretty excited to start working now!
      • Will get back to you guys with some updates soon :D
      • FishQuest
        :)
      • it's fairly early in europe yet. fish have let everyone sleep late
      • Pratha-fish
        Let's wait for the other fish to wake up and get ready for the day ig
      • FishQuest
        yush
      • reosarevok
        yvanzo: if you have the time, I think it'd be neat to at least put the "genres have edit system" bit in this release cycle so that any genres created from now have history :)
      • We can then put the other bits out later if there's no time to put them out this cycle
      • mayhem
        moooin!
      • mayhem has a normal work week and is looking forward to it.
      • trolley has quit
      • trolley joined the channel
      • Etua joined the channel
      • Etua has quit
      • FishQuest
        🐟
      • skelly37 joined the channel
      • alastairp
        akshaaatt: lucifer: hi, the entity metadata task doesn't have an ETA. I need to finish some AB stuff this week, or maybe depending on how much time ansh has he might be able to help. let's estimate weeks-1 month for now
      • hi Pratha-fish, how are you swimming today?
      • BrainzGit
        [acousticbrainz-server] 14alastair merged pull request #421 (03master…reject-duplicate-submissions): Don't accept submissions if too many duplicates are received https://github.com/metabrainz/acousticbrainz-se...
      • [acousticbrainz-server] 14alastair merged pull request #422 (03master…similarity-noauth): Remove similarity feedback and don't require auth to show similarity https://github.com/metabrainz/acousticbrainz-se...
      • d4rk-ph0enix joined the channel
      • d4rk has quit
      • Pratha-fish
        Hola alastairp, just swimming through the proposal to find my way with this project!
      • Did I miss anything in these past 1.5 weeks?
      • alastairp
        no, I don't think so
      • Pratha-fish
        Great
      • So, can you recommend me on where to get started?
      • I was thinking of testing out unsolved issues in my older Jupyter notebooks.
      • Let me know if you have any other ideas.
      • alastairp
        Pratha-fish: let me get a copy of your proposal and see what we decided to do
      • I know that before your exams we took some time to try a few experiments, do we have all of the results of those?
      • Pratha-fish
        Yes I think we do, along with the code.
      • Here's a link to the proposal BTW
      • alastairp
        Pratha-fish: ok great, and are your notebooks up to date?
      • Pratha-fish
        alastairp Yes, they are uptodate with everything that I wrote
      • alastairp
        Pratha-fish: I see a lot of duplicated code between the 3 notebooks that you have. going forward from now it'd be good to move common code into a single python module so that you can reuse it
      • Pratha-fish
        Yes, All 3 notebooks have been iterations for the first model, and right now I am trying to move everything into a single Jupyter Notebook
      • alastairp
        great, that should make it easier to follow what we have and see what the next step is
      • Pratha-fish
        Sounds good, then I'll try to recollect the code ASAP and get back to you in some time 👍
      • alastairp
        from what I remember and from looking in the existing reports it looks like we have a good understanding of the distribution of the data, right?
      • that is, how many items need to be looked up through a certain mapping, etc?
      • Pratha-fish
        Yes we do, but as a quick note, the sample size of the data was not much!
      • alastairp
        how much did you process?
      • Pratha-fish
        I'll get the exact number real quick
      • alastairp
        1 file? 1 folder? more than 1 folder?
      • Pratha-fish
        I think it was multiple files
      • alastairp
        I remember that we selected 10 random files from the entire dataset
      • Pratha-fish
        10 random files
      • alastairp
        ok, cool
      • so once we have this notebook cleaned up, let's look at what optimisations we can make on the database lookups in order to be able to quickly process more of the dataset to get a better idea of these stats
      • Pratha-fish
        Sounds good :+1
      • 👍
      • Then I'll get back to you with a few modules and a Cleaned Jupyter Notebook ASAP
      • reosarevok
        yvanzo: also made changes on https://github.com/metabrainz/musicbrainz-serve... - do see if it looks good now :)
      • saumon joined the channel
      • Etua joined the channel
      • Etua has quit
      • akshaaatt
        Sure alastairp ! Sounds nice
      • reosarevok
        yvanzo, bitmap: same for https://github.com/metabrainz/musicbrainz-serve... which would be really good to release
      • Since we're losing AC redirects rn
      • agatzk has quit
      • agatzk joined the channel
      • Pratha-fish
        Just lost all my progress on vscode jupyter notebook 💀
      • It probably has something to do with the fact that I've been editing with vscode's remote extension. If anyone has any solution, please let me know!
      • *It just doesn't autosave, and loses everything if the connection is lost
      • alastairp
        definitely save manually more often, then!
      • do you use vscode's notebook interface? I have the files.autoSave onFocusChange setting set, so it'll automatically save a file when I switch to a different app
      • e.g. I make a code change, switch to the browser, and the editor will save (then the webserver will restart), then I can refresh the page (this is for when doing web development)
      • this is also a good reason to move code from the notebook to a separate module as soon as you get something working - I often use a notebook to experiment with something and then when it's working I move the code to a function in a module and call that from the notebook instead
      • ansh
        alastairp: Hi! In CB#433, do we then keep BB database, or should I temporarily disable it for now?
      • BrainzBot
      • alastairp
        ansh: hi! I'm just opening your links now
      • I was going to add an additional comment to the PR, let's keep it as you have it for now
      • I have a few comments about 434 and 436 - based on some things that I remember talking to monkey about. I'll review them next
      • ansh
        Okay, Also as i mentioned there, we need to update the consul config
      • alastairp
        yes, that's fine. I can do it
      • ansh
        Great!
      • Pratha-fish
        alastairp thanks for the tips, I'll keep them in mind!
      • I generally do a lot of manual saves, but IDK why I didn't this time :smiling_face_with_tear:
      • alastairp
        I hope that soon jupyter will just embed vscode into the web interface, that'll make things much better
      • Pratha-fish
        So true. Jupyter's code completion and recommendation is pretty stupid IMO... Can't even predict variable autocomplete without being prompted
      • I have JetBrainz datalore too, but that's a little too heavy on my laptop... Will give JupyterLab a shot now
      • alastairp
        jupyterlab probably doesn't give you much more on top of the regular notebook
      • Pratha-fish
        Yea used it for 5 min and it's nothing different
      • Just configured the autosave OnFocusChange settings, and changed it to autosave on 1000ms delay. Hopefully I won't lose anything now
      • alastairp
        fyi, here's a script that I wrote last year to do some data analysis: https://github.com/metabrainz/genre-matching
      • I think I did an initial prototype in a notebook, but then I quickly moved it to just a set of scripts, using argparse to be able to specify inputs. so I could just edit-save-run from terminal quickly
      • Pratha-fish
        Wow that's interesting
      • alastairp
        another option - if you want to be able to write a small function and test it multiple times quickly directly from vscode is that you could use its python test support: https://code.visualstudio.com/docs/python/testi...
      • Pratha-fish
        Yes, I was also thinking of using argparse for the same!
      • Will go ahead and do it now
      • alastairp
      • vscode pytest integration looks pretty neat. I've not used it before - I typically just use pycharm instead
      • but it's another option for running one-off functions
      • Pratha-fish
        alastairp: I'll try using pytest in VSCODE ig
      • alastairp
        it's up to you - I don't use unit tests very often as a development tool, I often prefer to just have a file with my functions in it, and then import it into a ipython terminal
      • I'm just giving you a few different options that you might want to try
      • Pratha-fish
        Sure, I think I'll just go with one and switch if required ig.
      • IK not the most optimal way to code, but can't decide on one without trying.
      • tykling_ is now known as tykling
      • Clint has quit
      • Clint joined the channel
      • skelly37 has quit
      • BrainzGit
        [critiquebrainz] 14alastair merged pull request #433 (03master…bb_docker): Add BookBrainz Database https://github.com/metabrainz/critiquebrainz/pu...
      • chinmay
        is there a way to create dummy user in LB?
      • GSoC coding day officially begins today 🎉
      • alastairp
        chinmay: not without creating a dummy musicbrainz user first
      • ansh: I was able to follow your instructions and create and import a BB database. I added the configuration to consul_config and deployed on beta and everything works as expected. thanks!
      • chinmay
        alastairp: Oh. How do it do that? Is it possible locally?
      • mayhem: You mentioned something about a minimal agreement the other day. I wanted to remind you about that.
      • alastairp
        chinmay: all user accounts require a real account on musicbrainz.org, then you can sign in to your local LB installation using that user
      • chinmay reminds mayhem ^
      • do you just want to be able to log in to your local LB as your user?
      • chinmay
        alastairp: I got that. I wanted to login to my local LB as a dummy user..
      • alastairp
        so if you want _another_ user, then you must first create a dummy user on musicbrainz.org
      • chinmay
        won't that bloat mb users?
      • alastairp
        you could call it chinmay_test (for example, if your regular user is chinmay)
      • chinmay
        Okay, I can do that :)
      • alastairp
        don't worry. there are millions of unused users in the MB database. one more wont be a problem (especially if you're actually going to use it for real stuf!)
      • chinmay
        Haha, thanks :)
      • alastairp
        monkey: hi, for when you're back: I see that the bookbrainz database that we imported into CB doesn't include the view definitions. does that seem right to you?
      • dseomn_ joined the channel
      • dseomn has quit