I guess it means that Bandcamp ain't the scrappy startup it was way back in 2007.
I didn't know they were acquired by Epic until I looked them up.
mayhem
yep. and they are the shining example of the best the music industry can do. 🤮
pbryan
#sad
mayhem
#sad but increasingly an #opportunityforchange
pbryan
Opportunity for a social enterprise to fill the vacuum?
mayhem
communities, not industries. curators, not influencers. creative coops, not licensing collectives
pbryan
Sounds good to me.
mayhem
I'm ironing out the last kinks to convince myself that a new system is possible. soon I hope to write it up and ask for feedback.
not sure if Cory should be the first person to comment or people in this channel. tough audiences.
Lotheric_ has quit
Lotheric joined the channel
aerozol
I’ll decide if the Bandcamp union thing reflects badly or well on Bandcamp when we see if Bandcamp lets them unionize… or pulls some shitty moves. I would be really bummed if they do, I don’t know of an alternative to buy the music I want to buy :(
pbryan
I guess Magnatune isn't a going concern anymore. Maybe that could get rebooted.
jivte joined the channel
jivte_ joined the channel
jivte has quit
jivte_ has quit
aerozol
monkey: didn’t get as much done today as I would have liked, but have a look at the LB figma for a new menu + search bar (some other tweaks to the layout to make it fit), plus a mockup for a landing page: https://www.figma.com/file/YRbCOtFHBez8XmMdCKbG...
Keen for feedback!
lucifer
mayhem: someone reached out to me on email about this project: https://wiki.musicbrainz.org/Development/Summer... . i pointed them towards the channel but i see the idea is not in 2023 list. so wanted to confirm whether we want to still do it?
monkey: will look into it thanks.
iconoclasthero has quit
iconoclasthero joined the channel
zas
aerozol: when people unionize, that's usually under the pressure.
aerozol
zas: I haven't looked into it, but in NZ not necessarily I guess. Every big industry should have a union imo. But yeah the vibe on their website is that they've had enough
jasje joined the channel
d4rk-ph0enix joined the channel
d4rkie_ has quit
zas
LB team: can you check disk space on gaga? it is reaching red zone, and I think that's related to LB
lucifer: I had removed that from this years list because we didnt want new features such as those right now. but if someone really wants to do it, we'd need to work with them to really defined what this feature is (its not wholly clear to me).
I'm guessing I'm not actually supposed to do [ $voter_args, \@votes, ] when $voter_args is an array ref, since I guess I want that flattened inside the []
How did I do that? :D
bitmap
right, so I think @$voter_args will fix it
since those are all scalar args
[ @$voter_args, \@votes, ] will flatten $voter_args in the containing array
atj
isn't that obvious reosarevok?!
reosarevok
bitmap: yay. Your search took too long and was cancelled. It may help to be more specific, or to try again.
So it won't work but at least it's not crashing, lol
(it worked when limiting it to 10 days)
I do feel that the way we're looking at beginner here makes stuff super slow though
Yeah, if I do "voter is a beginner" and "editor is a beginner" together it times out even for the last 10 days
I'm not 100% sure if it's worse than with the previous style, or both just suck equally
But I'm starting to feel we need to have triggers to mark if someone is a beginner too tbh
bitmap
yea it sounds like something we should materialize somewhere
reosarevok
Of course, we just missed the schema change deadline :p
I'm putting it up for now, but we should consider the materializing option
Would it make sense to put it into its own table first or? I really dunno
bitmap
I think so. we only need a private, single-column table for this. and that makes it easy to provide a 'slow' fallback if the table doesn't exist on mirrors, because it's trivial to write a view that provides the same interface
reosarevok
I'm not sure how and how often triggers should run - I guess we should never get an editor *into* the table once it gets out of it
(It seems a bit wasteful to run a trigger after any edit is entered, and we'd have to what, run a trigger every day too to update the X days old bit?)
Lotheric joined the channel
bitmap
I don't think the X days old bit can be materialized with triggers. but the slow bit is likely the edit count calculation, so we'd need something like the edits_* columns we used to have in the editor table, but in a separate table
anyway, we should at least try to see if the query plan can be improved without adding more tables first
reosarevok
Do you have any ideas for that? :) There's no huge rush with this but if you want to play with explains at some point I'm not going to complain :D
jivte__ has quit
bitmap
no, since I haven't seen the query plan yet:P
maybe I can look into it next week
reosarevok
Sure
Zero rush
texke has quit
zas
lucifer: I reclaimed a bit of diskspace on gaga (deleting few caches & logs), there's an unused docker volume named listenbrainz-timescale-data (667.5GB), can you check?
Pratha-Fish
Hi reo, so I've been working on adding ISO codes in the bot, and I've ran into a little issue
When I try to add a random ISO 3166 code for testing purposes, it (rightfully) claims the code doesn't exist. To tackle this, I've been using real world codes from https://en.wikipedia.org/wiki/ISO_3166-3. However, when I use real codes for areas that are already added, it throws an error "An area already exists with this ISO code" https://usercontent.irccloud-cdn.com/file/Z9NnC...
^ reosarevok
I have added a feature to include these ISO-codes when adding areas using the bot, but I haven't been able to verify if the newly generated area includes these ISO-codes or if it ignores them due to error mentioned in the above screenshot
lucifer
zas: yes, that volume can most probably be removed. let me confirm once with mayhem or alastairp?
reosarevok
Pratha-Fish: what's the actual error when making things up?
reosarevok: That's smart! Let me check if it works
reosarevok: sooo it looks like when I run the bot while specifying the ISO code, it generates a new area WITHOUT the ISO code. However, when I try to edit the area and enter the said imaginary ISO 3166-1 Code, it accepts it without any issue
It seems I am doing something wrong on the bot side.
iconoclasthero has quit
iconoclasthero joined the channel
Sophist_UK joined the channel
Sophist-UK has quit
reosarevok: so I assumed adding the above codes using our bot should be as simple as finding the name of the text box using Dev Tools, and setting a value to that control using ```self.b["control_name"] = "some_value"``` https://usercontent.irccloud-cdn.com/file/Frjts...
But apparently mechanize doesn't recognize the names for these 3 text boxes, while it does for other text boxes like name, disambiguation, etc.
reosarevok
Oooh
That's because they are multiple-boxes
Probably
So the name of that first input is edit-area.iso_3166_3.0
Are you setting the 0?
mayhem
ok, good board meeting in the bag. thanks for your help on that reosarevok
reosarevok
If you are, maybe something else needs work (maybe on the bot, maybe on MB)
Pratha-Fish
reosarevok: Yes, I am setting the names correctly. However to see it in detail, I opened up a debugger to see what names and controls mechanize recognizes in the first place.
Mechanize seems to recognize these 3 boxes, but it doesn't recognize their names. However, it assigns index numbers to each of these controls