#metabrainz

/

      • mayhem
        and today I descended into accounting hell working out the finances from the last quarter and paying people.
      • 2023-07-03 18435, 2023

      • mayhem
        I'm quite curious to get our half way through the year report card and see how it stacks up to the plans made in january.
      • 2023-07-03 18443, 2023

      • mayhem
        fin. Arsh, go!
      • 2023-07-03 18453, 2023

      • arsh
        Hi everyone
      • 2023-07-03 18422, 2023

      • arsh
        Last week I continued progress on my GSOC project for artist similarity graph
      • 2023-07-03 18436, 2023

      • arsh
        Made small adjustments to achieve the right balance of things
      • 2023-07-03 18409, 2023

      • arsh
        Most of time went into fixing the scaling function for the graph and setting up the colors for the same
      • 2023-07-03 18435, 2023

      • arsh
        Overall I am happy to learn many new things
      • 2023-07-03 18443, 2023

      • arsh
        thats it from my side
      • 2023-07-03 18447, 2023

      • arsh
        go jasje:
      • 2023-07-03 18417, 2023

      • jasje
        hello everyone
      • 2023-07-03 18439, 2023

      • jasje
        just finished phase 1 of my gsoc project yesterday
      • 2023-07-03 18440, 2023

      • reosarevok
        Still on my list today: akshaaatt, riksucks, ShivamAwasthi, vscode, pixelpenguin
      • 2023-07-03 18406, 2023

      • jasje
        trying to brush up any remaining edges or any better ways to route state
      • 2023-07-03 18426, 2023

      • jasje
        also practicing my xml skills again
      • 2023-07-03 18430, 2023

      • jasje
        thats it for me
      • 2023-07-03 18457, 2023

      • jasje
        akshaaatt: go
      • 2023-07-03 18402, 2023

      • akshaaatt
        Hi Everyone!
      • 2023-07-03 18424, 2023

      • akshaaatt
        I did the usual PR reviews and thought about a few things
      • 2023-07-03 18457, 2023

      • akshaaatt
        Other than that, my head has been spinning for the last week for so with the amount of continuous learning and management of things.
      • 2023-07-03 18405, 2023

      • akshaaatt
        Or*
      • 2023-07-03 18430, 2023

      • akshaaatt
        That’s pretty much it for now. Go pixelpenguin !
      • 2023-07-03 18430, 2023

      • jasje
        +1
      • 2023-07-03 18439, 2023

      • pixelpenguin
        HI Everyone
      • 2023-07-03 18412, 2023

      • pixelpenguin
        I am inching closer towards trying to make progress before the mid term evaluation
      • 2023-07-03 18429, 2023

      • pixelpenguin
        I tested the implemented query changes in data set hostler repo this week i.e Converting models in queries to pydantic type. With that I also migrated one of the api query in listen brainz repo, most of the api's left in it which should follow the same pattern.
      • 2023-07-03 18451, 2023

      • pixelpenguin
        That's it from my side, vscode_ please go
      • 2023-07-03 18403, 2023

      • vscode_
        Hell everyone!
      • 2023-07-03 18409, 2023

      • vscode_
        hello*
      • 2023-07-03 18439, 2023

      • vscode_
        I continued working on Apple Music integration
      • 2023-07-03 18407, 2023

      • vscode_
        I have fixed the preview playing issue and addressed to most of the comments on PR
      • 2023-07-03 18427, 2023

      • vscode_
        facing some issues with refresh token
      • 2023-07-03 18437, 2023

      • vscode_
        as apple does not provide them
      • 2023-07-03 18405, 2023

      • vscode_
        but I was looking at the chat and saw the doc by Lucifer
      • 2023-07-03 18418, 2023

      • vscode_
        hopefully we will be able to overcome that
      • 2023-07-03 18439, 2023

      • vscode_
        still working on error handelling and stuff
      • 2023-07-03 18452, 2023

      • vscode_
        that's it from my side
      • 2023-07-03 18407, 2023

      • vscode_
        shivamAwasthi:
      • 2023-07-03 18410, 2023

      • vscode_
        go
      • 2023-07-03 18412, 2023

      • ShivamAwasthi
        hi
      • 2023-07-03 18423, 2023

      • ShivamAwasthi
        last week I worked on creating middleware for privilege-based access to routes
      • 2023-07-03 18441, 2023

      • ShivamAwasthi
        I also started writing tests for the same, but wasn't able to make as much progress as I wanted to because I went on a mini-trip with family.
      • 2023-07-03 18457, 2023

      • ShivamAwasthi
        This week, I aim to finish writing tests for these routes, as well as complete the work on Admin Logs page.
      • 2023-07-03 18418, 2023

      • ShivamAwasthi
        that's it for me! riksucks: go!
      • 2023-07-03 18458, 2023

      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged; see https://musicbrainz.org/doc/IRC for details | Agenda: Reviews, MBS-13146: reCAPTCHA (yvanzo), ORG-51: Google Fonts (ruaok), LLM policy (aerozol/reo)
      • 2023-07-03 18426, 2023

      • reosarevok
        Let's wait a minute or two for riksucks and move on otherwise :)
      • 2023-07-03 18455, 2023

      • riksucks
        Hi!
      • 2023-07-03 18401, 2023

      • riksucks
        Nothing much to update, reviewed vscode_'s PR and working closely with him for shipping it
      • 2023-07-03 18433, 2023

      • riksucks
        Fin.
      • 2023-07-03 18439, 2023

      • reosarevok
        Thanks all for the reviews!
      • 2023-07-03 18446, 2023

      • reosarevok
        yvanzo: MBS-13146 ?
      • 2023-07-03 18447, 2023

      • BrainzBot
        MBS-13146: Registration form may not conform to the GDPR https://tickets.metabrainz.org/browse/MBS-13146
      • 2023-07-03 18458, 2023

      • yvanzo
        Our current use of reCAPTCHA in MB has been questioned with respect to the GDPR.
      • 2023-07-03 18405, 2023

      • yvanzo
      • 2023-07-03 18414, 2023

      • yvanzo
        Basically alternatives are cookie-free captchas, honey pot, nonce, and form delay.
      • 2023-07-03 18424, 2023

      • yvanzo
        These can be used together too.
      • 2023-07-03 18439, 2023

      • mayhem
        I can't say the last three are clear to me.
      • 2023-07-03 18445, 2023

      • yvanzo
        I don’t really have any question now I made some research about those.
      • 2023-07-03 18402, 2023

      • yvanzo
        Is it alright to move away from reCAPTCHA?
      • 2023-07-03 18413, 2023

      • yvanzo
        Extra question: Should we move away from captcha at the same time?
      • 2023-07-03 18423, 2023

      • reosarevok
        I don't think we have any reasons to want to stick with recaptcha if we can move away
      • 2023-07-03 18426, 2023

      • yvanzo
        You have 1.5 minutes.
      • 2023-07-03 18427, 2023

      • mayhem
        I would prefer we moved away from anything that people might consider a privacy issue. within reason.
      • 2023-07-03 18435, 2023

      • reosarevok
        I have no idea what any other options than a captcha look like
      • 2023-07-03 18439, 2023

      • monkey
        Agreed
      • 2023-07-03 18446, 2023

      • reosarevok
        (and as mayhem said, the names don't say too much)
      • 2023-07-03 18446, 2023

      • mayhem
        because, if its a privacy issue, it will keep coming up and taking our time.
      • 2023-07-03 18409, 2023

      • reosarevok
        Would it be possible to have a small explanation of each type and examples for next meeting?
      • 2023-07-03 18416, 2023

      • mayhem
        so, lets rip the bandaid off and move away from recpachate and (forshadowing) google fonts non self hosted.
      • 2023-07-03 18416, 2023

      • yvanzo
        mayhem: the captcha alternatives are more respectful of privacy and more accessible too.
      • 2023-07-03 18422, 2023

      • mayhem
        reosarevok: +1
      • 2023-07-03 18434, 2023

      • yvanzo
        The issue with reCAPTCHA was that the cookie was both a security feature AND a marketing feature.
      • 2023-07-03 18450, 2023

      • mayhem
        sneaky as ever.
      • 2023-07-03 18451, 2023

      • reosarevok
        The other captcha yvanzo shared in the ticket is supposed to set no cookies *and* have some sort of plan for nonprofits
      • 2023-07-03 18455, 2023

      • Pratha-Fish
        hey reosarevok available for a few minutes? :D
      • 2023-07-03 18457, 2023

      • zas
        If we can use alternatives, I don't see any reason to stick to recaptcha
      • 2023-07-03 18457, 2023

      • reosarevok
        We could ask for how that works
      • 2023-07-03 18401, 2023

      • reosarevok
        Pratha-Fish: after the meeting, yes :)
      • 2023-07-03 18403, 2023

      • reosarevok
        (still going)
      • 2023-07-03 18405, 2023

      • ApeKattQuest
        as long as i don't have to slect bridges, that stud¨ff is annoyng and SIHT
      • 2023-07-03 18422, 2023

      • mayhem
        I think it would be good to research further and even point out plausible examples of each.
      • 2023-07-03 18423, 2023

      • Pratha-Fish
        reosarevok: oops. didn't realize. Can you please ping me once done
      • 2023-07-03 18423, 2023

      • yvanzo
        I mentioned in comments two alternative captchas to look into.
      • 2023-07-03 18428, 2023

      • ApeKattQuest
        as long as i don't have to select bridges, that stuff is annoying and SHIT
      • 2023-07-03 18429, 2023

      • mayhem
        so that we could have a look.
      • 2023-07-03 18430, 2023

      • reosarevok
        ApeKattQuest: don't burn your bridges
      • 2023-07-03 18435, 2023

      • ApeKattQuest
        la
      • 2023-07-03 18453, 2023

      • yvanzo
        We can also drop captchas but for doubtful (greylisted) IP blocks (hosting providers...).
      • 2023-07-03 18459, 2023

      • mayhem
        well, identifying shit has always been about training AI, so yes, please lets move away
      • 2023-07-03 18415, 2023

      • reosarevok
        yvanzo: yeah, the captcha alternates are already there :) If you could explain a bit the non-captcha options (if you feel they are good) we could discuss them better (either today or next time)
      • 2023-07-03 18430, 2023

      • mayhem
        next meeting. we have a lot more on today.
      • 2023-07-03 18435, 2023

      • reosarevok
        Easiest probably to expand on non-captcha ones (are they worse than captcha?)
      • 2023-07-03 18446, 2023

      • reosarevok
        And email the legit captcha guys asking for pricing for non-profits
      • 2023-07-03 18452, 2023

      • ApeKattQuest
        +1
      • 2023-07-03 18455, 2023

      • yvanzo
        reosarevok: "explanation of each type" of techniques (beyond captcha)?
      • 2023-07-03 18406, 2023

      • reosarevok
        Yes, and why they're better or worse
      • 2023-07-03 18417, 2023

      • mayhem
        yep, at everything reosarevok says
      • 2023-07-03 18419, 2023

      • reosarevok
        (short thing, anyway, to get a small idea, no need for an essay)
      • 2023-07-03 18423, 2023

      • yvanzo
        They do not require any third-party.
      • 2023-07-03 18432, 2023

      • yvanzo
        It will become technical then.
      • 2023-07-03 18436, 2023

      • mayhem
        even better.
      • 2023-07-03 18442, 2023

      • mayhem
        we're good with technical. :)
      • 2023-07-03 18451, 2023

      • reosarevok
        Well, some of you are :p But yes
      • 2023-07-03 18455, 2023

      • yvanzo
        Right but it doesn't really require everyone then.
      • 2023-07-03 18400, 2023

      • reosarevok
        I think we're all in agreement we can get rid of recaptcha, anyway
      • 2023-07-03 18407, 2023

      • ApeKattQuest
        +11
      • 2023-07-03 18412, 2023

      • mayhem
        I've heard no dissent.
      • 2023-07-03 18424, 2023

      • yvanzo
        OK, I will approach MTCaptcha about their plans for non-profit reosarevok mentioned.
      • 2023-07-03 18429, 2023

      • reosarevok
        Next step can be a meeting talk or an implementation detail in MBS, but I expect we'll want at least lucifer and mayhem in this talk too
      • 2023-07-03 18436, 2023

      • reosarevok
        Since we're planning to move the stuff to MeB anyway
      • 2023-07-03 18445, 2023

      • yvanzo
        Otherwise, for other techniques it’s mostly down to code review.
      • 2023-07-03 18450, 2023

      • mayhem
        good plan.
      • 2023-07-03 18415, 2023

      • reosarevok
        yvanzo: thanks! :) Any more questions today or should we move on for now?
      • 2023-07-03 18427, 2023

      • yvanzo
        By the way, we already have CSP nonce since 2020.
      • 2023-07-03 18430, 2023

      • yvanzo
        Yes, please :)
      • 2023-07-03 18457, 2023

      • reosarevok
        mayhem: ORG-51!
      • 2023-07-03 18458, 2023

      • BrainzBot
        ORG-51: Review Google Fonts usage in context of GDPR https://tickets.metabrainz.org/browse/ORG-51
      • 2023-07-03 18401, 2023

      • mayhem
        Google Fonts is basically the same sort of question: Google hosted Google Fonts are basically a GDPR violation.
      • 2023-07-03 18424, 2023

      • mayhem
        so, can anyone see a reason why we should not self host the google fonts our projects use?
      • 2023-07-03 18429, 2023

      • ApeKattQuest
        we should.. host thme ourselves?
      • 2023-07-03 18440, 2023

      • ApeKattQuest
        no problem from me
      • 2023-07-03 18445, 2023

      • monkey
        👍
      • 2023-07-03 18447, 2023

      • mayhem
        I see no bandwith issues. we have staticbrainz.
      • 2023-07-03 18449, 2023

      • reosarevok
        Is that allowed by the Google ToS?
      • 2023-07-03 18453, 2023

      • reosarevok
        If yes, go for it?
      • 2023-07-03 18458, 2023

      • reosarevok
        I don't know what the conditions are :)
      • 2023-07-03 18458, 2023

      • ApeKattQuest
      • 2023-07-03 18410, 2023

      • mayhem
        I'll check, but i believe so.
      • 2023-07-03 18418, 2023

      • reosarevok
        (I assume automatically if Google made it they want ad money, but :D )
      • 2023-07-03 18423, 2023

      • mayhem
        ok, I'll double check and then open tickets for the various projects.
      • 2023-07-03 18424, 2023

      • reosarevok
        (maybe it's fully open)
      • 2023-07-03 18428, 2023

      • mayhem
        monkey: does BB use GF?
      • 2023-07-03 18430, 2023

      • reosarevok
        +1
      • 2023-07-03 18434, 2023

      • monkey
        Yes
      • 2023-07-03 18446, 2023

      • mayhem
        I think everyone does. ok, everyone gets a ticket.
      • 2023-07-03 18450, 2023

      • mayhem
        back to you reosarevok
      • 2023-07-03 18455, 2023

      • ApeKattQuest
        you get a tikcet and you get a ticket!
      • 2023-07-03 18400, 2023

      • reosarevok
        Yay, tickets
      • 2023-07-03 18405, 2023

      • reosarevok
        Ok, last bit for the day!
      • 2023-07-03 18408, 2023

      • mayhem gro
      • 2023-07-03 18415, 2023

      • mayhem
        not even worth a whole groan
      • 2023-07-03 18419, 2023

      • reosarevok
        LLM policy (2)
      • 2023-07-03 18433, 2023

      • reosarevok
        aerozol sent me a summary:
      • 2023-07-03 18434, 2023

      • reosarevok
        '''
      • 2023-07-03 18439, 2023

      • reosarevok
        The community feedback is all collected at: https://community.metabrainz.org/t/llm-ai-code-of…
      • 2023-07-03 18441, 2023

      • ApeKattQuest
        a): why have we started calling AI bots LLMS
      • 2023-07-03 18443, 2023

      • reosarevok
        UltimateRiff posted a very useful poll, which had 22 responses: 63%: A, Allow no LLM, 27%: B, Allow some LLM, 9%: C, Allow all LLM
      • 2023-07-03 18446, 2023

      • reosarevok
        There was some interesting discussion, but the poll should be enough to deduce the feeling of the community.
      • 2023-07-03 18449, 2023

      • reosarevok
        The community shared no substantial feedback re. whether we address this in the MeB Code of Conduct, or on a per-project basis (one comment in favour of MeB-wide/CoC).
      • 2023-07-03 18451, 2023

      • reosarevok
        The goals of this (final?) LLM meeting topic should be to pick one of the options (A, B or C), and to raise any comments that you want taken into account re. guideline wording.