#metabrainz

/

      • LeRoberte
        like the one about publishing music online, i have a base in argentina where there are some issues
      • 2017-04-06 09631, 2017

      • LeRoberte
        but im not sure who should i address to...
      • 2017-04-06 09653, 2017

      • D4RK-PH0ENiX joined the channel
      • 2017-04-06 09645, 2017

      • ruaok
        LeRoberte: always best to start here. ask your questions and people direct you to the right place.
      • 2017-04-06 09652, 2017

      • LeRoberte
        okay, id like to do some info exchange
      • 2017-04-06 09658, 2017

      • LeRoberte
        for my maps
      • 2017-04-06 09635, 2017

      • Nyanko-sensei has quit
      • 2017-04-06 09650, 2017

      • LeRoberte
        maybe only venues, where you can play music, and that are in europe
      • 2017-04-06 09649, 2017

      • ruaok
        ok, no problem.
      • 2017-04-06 09656, 2017

      • zas
        samj1912: reviewed, only few comments, looks good to me, but i guess we'll discover minor issues (thanks to unicode/bytes/bytearray...).
      • 2017-04-06 09605, 2017

      • LeRoberte
        I have a very complete map of argentina that maybe you can add to your database
      • 2017-04-06 09608, 2017

      • samj1912
        Yeah :p
      • 2017-04-06 09609, 2017

      • ruaok
        the only thing is, that we have a workflow/dataflow that we can't readily stray from.
      • 2017-04-06 09620, 2017

      • D4RK-PH0ENiX has quit
      • 2017-04-06 09621, 2017

      • samj1912
        That whole thing is a mess
      • 2017-04-06 09632, 2017

      • ruaok
        most of this we already covered, LeRoberte...
      • 2017-04-06 09643, 2017

      • ruaok
        1) Connect your code to our venues
      • 2017-04-06 09652, 2017

      • ruaok
        2) Work with us to get your data entered into MB.
      • 2017-04-06 09602, 2017

      • samj1912
        I had to encode and decode the simultaneously at times to get the right representation
      • 2017-04-06 09617, 2017

      • ruaok
        3) send your volunteer curators to be part of MB.
      • 2017-04-06 09635, 2017

      • samj1912
        zas, did you try running it on py3/qt5
      • 2017-04-06 09640, 2017

      • samj1912
        ?
      • 2017-04-06 09607, 2017

      • zas
        not yet, i'm about to do it
      • 2017-04-06 09616, 2017

      • samj1912
        Ah, ok :)
      • 2017-04-06 09618, 2017

      • ruaok
        Quesito: ping me when you have a moment to discuss billing in USD vs EUR. More a philosophical question than anything else.
      • 2017-04-06 09629, 2017

      • samj1912
        It works except for the filenaming thing
      • 2017-04-06 09658, 2017

      • samj1912 thinks there should be something inbuilt by python to handle that by now?
      • 2017-04-06 09611, 2017

      • samj1912
        I'll search
      • 2017-04-06 09629, 2017

      • zas
        samj1912: it is worth to do some research, it would be great to simplify this stuff
      • 2017-04-06 09640, 2017

      • LeRoberte
        okay, ruaok, i understand the steps but am too ignorant to do them on my own i think
      • 2017-04-06 09615, 2017

      • zas
        most of it is to ensure we don't excess filename/path lengths, depending on platforms and encoding
      • 2017-04-06 09646, 2017

      • zas
        but it isn't 100% bullet proof if i remember
      • 2017-04-06 09653, 2017

      • ruaok
        LeRoberte: one of the first steps is to play with our API: https://musicbrainz.org/doc/Development/XML_Web_S…
      • 2017-04-06 09603, 2017

      • samj1912
        zas I also was reading up on profiling
      • 2017-04-06 09608, 2017

      • samj1912
        I'll like to add that to my v2 bucket list and try and find areas which are bottlenecks and see if we can do something about them
      • 2017-04-06 09622, 2017

      • ruaok
        take a look at fetching data for places.
      • 2017-04-06 09650, 2017

      • ruaok
        that is the beginning of step #1.
      • 2017-04-06 09625, 2017

      • LeRoberte
        okey, ill ask for help, cause im not sooo skilled at coding
      • 2017-04-06 09615, 2017

      • ruaok
        we're happy to help people learn as long as they follow our suggestions. mas o menos.:)
      • 2017-04-06 09653, 2017

      • D4RK-PH0ENiX joined the channel
      • 2017-04-06 09623, 2017

      • D4RK-PH0ENiX has quit
      • 2017-04-06 09630, 2017

      • D4RK-PH0ENiX joined the channel
      • 2017-04-06 09621, 2017

      • LeRoberte
        Okay, dokay
      • 2017-04-06 09634, 2017

      • LeRoberte
        Ill study the material and get back to you then
      • 2017-04-06 09622, 2017

      • ruaok
        feel free to ask questions here.
      • 2017-04-06 09646, 2017

      • LeRoberte
        olrait!
      • 2017-04-06 09650, 2017

      • Quesito
        ruaok: pong!
      • 2017-04-06 09627, 2017

      • rahul444 joined the channel
      • 2017-04-06 09630, 2017

      • rahul444 has quit
      • 2017-04-06 09607, 2017

      • ruaok
        so, wrt to how we bill people.
      • 2017-04-06 09628, 2017

      • ruaok
        my mind made the leap that if we accept payments in EUR that invoices should be in EUR.
      • 2017-04-06 09656, 2017

      • Quesito
        yes
      • 2017-04-06 09605, 2017

      • ruaok
        but currency fluctuations make that odd as well.
      • 2017-04-06 09622, 2017

      • ruaok
        so I just took the USD amounts and tacked on a EUR and went for it.
      • 2017-04-06 09642, 2017

      • ruaok
        that creates its own problems and isn't future proof for when USD and EUR diverge in the future.
      • 2017-04-06 09611, 2017

      • Quesito
        ok
      • 2017-04-06 09642, 2017

      • ruaok
        ah, and QuickPoops requires that if a payment arrives in one currency that the invoice be in the same currency.
      • 2017-04-06 09659, 2017

      • ruaok
        that is a real and limiting factor.
      • 2017-04-06 09601, 2017

      • Quesito
        but this means we have double the product prices no? 10 USD and 10 EUR
      • 2017-04-06 09624, 2017

      • samj1912
        ah zas
      • 2017-04-06 09627, 2017

      • ruaok
        effectively yes. but they are not really prices are they?
      • 2017-04-06 09633, 2017

      • samj1912
        managed to port the filenameing thing myself :P
      • 2017-04-06 09636, 2017

      • ruaok
        still, your points stands.
      • 2017-04-06 09640, 2017

      • samj1912
        pushing :)
      • 2017-04-06 09645, 2017

      • zas
        \o/
      • 2017-04-06 09624, 2017

      • ruaok
        ok, how about this workflow going forward:
      • 2017-04-06 09627, 2017

      • Quesito
        ah--so the invoice I sent last night is on the page of 1 product price of 10USD
      • 2017-04-06 09635, 2017

      • Quesito
        ok--
      • 2017-04-06 09644, 2017

      • ruaok
        1) All US companies are USD. basta.
      • 2017-04-06 09657, 2017

      • Freso
        Ah, the "Steam conversation" approach: 1 USD = 1 CAD = 1 EUR = 100 AUD
      • 2017-04-06 09657, 2017

      • ruaok
        2) All companies outside EU are USD, actually.
      • 2017-04-06 09606, 2017

      • Freso
        *conversion
      • 2017-04-06 09635, 2017

      • Quesito
        ok
      • 2017-04-06 09646, 2017

      • ruaok
        3) for EU companies we ask: Pay direct or online? If online, we invoice in USD, receive payment in USD.
      • 2017-04-06 09627, 2017

      • Quesito
        ok
      • 2017-04-06 09637, 2017

      • Quesito
        never heard of steam conversion....
      • 2017-04-06 09638, 2017

      • Freso
        (Not that I mind for the present case. :))
      • 2017-04-06 09649, 2017

      • Freso
        Quesito: Do you know what Steam is?
      • 2017-04-06 09652, 2017

      • ruaok
        3a) For direct customers, ask would you like a rounded, constant invoice (10USD) or a converted, changing from period to period, invoice (that is 9.75EUR)
      • 2017-04-06 09626, 2017

      • ruaok
        err, 10EUR vs 9.75EUR
      • 2017-04-06 09653, 2017

      • ruaok
        really only the last step is up for question. the rest is kinda fixed by QuickPoops
      • 2017-04-06 09620, 2017

      • Quesito
        ok. so the direct pay EUR users have a choice of a price change. otherwise all is in USD.
      • 2017-04-06 09636, 2017

      • samj1912
        zas: :D all tests passing! :D
      • 2017-04-06 09646, 2017

      • samj1912
        šŸŽ‰
      • 2017-04-06 09647, 2017

      • Freso
        samj1912: šŸ™Œ
      • 2017-04-06 09651, 2017

      • ruaok
        does that make sense? that means we need to keep track of it.
      • 2017-04-06 09637, 2017

      • Quesito
        it makes sense--but is messy. I do think it'd be better to keep everything USD with conversion rates applying for our growth. (as we expand hopefully so will the different currencies)...
      • 2017-04-06 09608, 2017

      • ruaok
        well currencies will fluctuate.
      • 2017-04-06 09628, 2017

      • Quesito
        it seems to make more work, but it's not my call. ;)
      • 2017-04-06 09632, 2017

      • ruaok
        pegging things in USD, keeps us sort of secure, but we have to shuffle money across the atlantic too
      • 2017-04-06 09605, 2017

      • ruaok
        given that we're a multi-national we need to play all of these games or these games play us.
      • 2017-04-06 09601, 2017

      • ruaok
        what if we express 3a as: " We will always bill on USD and convert invoices to EUR before sending them according to market rate on the day, unless customers insist on having a fixed EUR bill."
      • 2017-04-06 09610, 2017

      • Quesito
        isn't it the currency rates that keep everything equal? keep in mind I'm not a accountant....lol!
      • 2017-04-06 09632, 2017

      • ruaok
        Damnit Jim, I'm not an accountant!
      • 2017-04-06 09640, 2017

      • Quesito
        lol
      • 2017-04-06 09654, 2017

      • ruaok
        well, this isn't even accounting, but international finances, which I have a ok grasp on.
      • 2017-04-06 09643, 2017

      • Quesito
        so wouldn't it be easier to keep everything utilizing the currency exchange rates?--I we list our prices in USD?
      • 2017-04-06 09648, 2017

      • ruaok
        actually international finance is the way to think about this and what I just said doesn't really make sense in that context. heh.
      • 2017-04-06 09609, 2017

      • Quesito
        How does it benefit us not to?
      • 2017-04-06 09612, 2017

      • ruaok
        it really depends on our goals, I'm realizing.
      • 2017-04-06 09635, 2017

      • Quesito
        I feel like this might need a gantt chart.....
      • 2017-04-06 09606, 2017

      • ruaok
        there are the following considerations: Keeping the currency on hand here it is needed. Avoiding bank fees. Hedging against currency fluctuations.
      • 2017-04-06 09635, 2017

      • ruaok
        the goal is to protect our financial security and and to STAMP OUT GANTT CHARTS FROM THE UNIVERSE.
      • 2017-04-06 09653, 2017

      • LeRoberte has left the channel
      • 2017-04-06 09603, 2017

      • Quesito
        LOL i was just joking....hehehehehe
      • 2017-04-06 09643, 2017

      • ruaok
        seriously this getting complicated.
      • 2017-04-06 09604, 2017

      • ruaok
        let me marinate and then we should discuss over drinks when we meet next.
      • 2017-04-06 09613, 2017

      • Quesito
        I think it makes sense to keep everything equal. $10=9.75 EUR =blah blah blah CAD, etc...
      • 2017-04-06 09615, 2017

      • Lotheric has quit
      • 2017-04-06 09620, 2017

      • Quesito
        sounds good.
      • 2017-04-06 09602, 2017

      • ruaok
        still, we need a short term solution, since you're sending invoices.
      • 2017-04-06 09612, 2017

      • Quesito googles Steam conversion....
      • 2017-04-06 09615, 2017

      • ruaok
        I'll marinate over lunch, how about that.
      • 2017-04-06 09627, 2017

      • Quesito
        sounds good
      • 2017-04-06 09610, 2017

      • ruaok
        Gah.
      • 2017-04-06 09642, 2017

      • ruaok is sliding into an international finance existentialist crisis
      • 2017-04-06 09621, 2017

      • Quesito may have caused ruaoks international finance existentialist crisis
      • 2017-04-06 09638, 2017

      • Freso
        Darn milkmen.
      • 2017-04-06 09648, 2017

      • Quesito
        ruaok: may have a solution in QB for this issue of $10=10 Euro.
      • 2017-04-06 09606, 2017

      • Quesito
        after your marination lunch ;)
      • 2017-04-06 09627, 2017

      • ruaok
        K, I have a global perspective now.
      • 2017-04-06 09638, 2017

      • ruaok
        Sitting in the sun is amazing.
      • 2017-04-06 09608, 2017

      • Quesito
        excellent! the sunshine is amazing....( i need to remember to get out today....)
      • 2017-04-06 09620, 2017

      • Quesito
        what is your verdict?
      • 2017-04-06 09626, 2017

      • Lotheric joined the channel
      • 2017-04-06 09652, 2017

      • gcilou joined the channel
      • 2017-04-06 09605, 2017

      • justharshal joined the channel
      • 2017-04-06 09621, 2017

      • ruaok
        i just strolled through ciutadella a bit. amazeballs.
      • 2017-04-06 09626, 2017

      • ruaok
        k, you here, Quesito?
      • 2017-04-06 09653, 2017

      • Quesito
        yup
      • 2017-04-06 09647, 2017

      • ruaok
        ok, so the real problem we have to mitigate are exchange rate fluctuations.
      • 2017-04-06 09628, 2017

      • ruaok
        of our 13 unicorns, 5 are in the EU, 8 are in the US.
      • 2017-04-06 09630, 2017

      • Quesito
        hmmm
      • 2017-04-06 09651, 2017

      • ruaok
        and nearly all of our obligations are in the EU. all except one senior developer and our ED (executive dickhead)
      • 2017-04-06 09639, 2017

      • ruaok
        which means that we're a bit upside down on our balance of funds.
      • 2017-04-06 09651, 2017

      • Quesito
        ok
      • 2017-04-06 09641, 2017

      • ruaok
        so, a 50% change in exchange rates between USD and EUR might cause is to lose half of our development team.
      • 2017-04-06 09619, 2017

      • ruaok
        us
      • 2017-04-06 09650, 2017

      • ruaok
        because we have a policy of having contracts denominated in the currency of where the developer lives.
      • 2017-04-06 09608, 2017

      • ruaok
        that shields the contractor from fluctuations and shifts them to org.
      • 2017-04-06 09634, 2017

      • ruaok
        now, when I arrived it was 1.35 USD to the EUR.
      • 2017-04-06 09609, 2017

      • ruaok
        Now closer to 1.10. which means that me personally I've effectively gained some 20% more pay in my paycheck. which is nice, but could be reversed.
      • 2017-04-06 09631, 2017

      • ruaok
        following me so far, Quesito?
      • 2017-04-06 09603, 2017

      • Quesito
        yes
      • 2017-04-06 09601, 2017

      • ruaok
        so, in order to hedge against that, we should peg as much income as possible against the EUR, which then reduces our risk.
      • 2017-04-06 09620, 2017

      • ruaok
        this policy then, will derive our actions going forward.
      • 2017-04-06 09630, 2017

      • Quesito
        I think that sounds smart
      • 2017-04-06 09633, 2017

      • ruaok
        at the drawback of having to do more accounting, sorry.
      • 2017-04-06 09645, 2017

      • ruaok
        thats the active trade-off we're having to make.
      • 2017-04-06 09656, 2017

      • Quesito
        no worries--I think whatever is best for the team