<mayhem> "but then all deletes take an hour." Another (hacky) alternative might be to let the user know that their delete has been queued and provide two buttons -- "Delete Now" and "Undo Delete" while the delete is still pending?
2023-04-13 10357, 2023
mayhem
that would be ideal, yes.
2023-04-13 10323, 2023
mayhem
but the do deletes in batches because deletes are expensive. so, the last thing we want to do is give user control over when to hammer our servers.
2023-04-13 10347, 2023
rdswift
Good point.
2023-04-13 10327, 2023
rdswift
Perhaps just a simple message that the deletion has been added to the queue, with an option to remove it from the deletion queue (or is that what you're already doing -- I admit that I haven't really been following this closely)?
2023-04-13 10332, 2023
mayhem
that's the direction we're heading in, for sure.
2023-04-13 10313, 2023
rdswift
In that case, sorry for the noise. :-)
2023-04-13 10314, 2023
lucifer
mayhem, monkey: if you'd like to test the new schema, `ssh -L 8100:10.10.10.190:3031 quest`
2023-04-13 10356, 2023
lucifer
mayhem, any updates on the soundcloud front?
2023-04-13 10341, 2023
mayhem
on quest the idea is that it should be/behave identically to production, save for some missing listens, yes?
2023-04-13 10350, 2023
lucifer
yup
2023-04-13 10359, 2023
lucifer
except listens page, pages can be slow because those are retrieved via a FDW.
2023-04-13 10319, 2023
mayhem
FDW?
2023-04-13 10323, 2023
lucifer
listens page should hoepfully be faster though the server hardware can be a factor too.
2023-04-13 10328, 2023
lucifer
Foreign Data Wrapper.
2023-04-13 10345, 2023
mayhem
is login supposed to work?
2023-04-13 10350, 2023
lucifer
yes
2023-04-13 10315, 2023
lucifer
but it points to a different app so you'll have to re-auth
atj: ooh that explains it. It looks like a relatively new concept in python. Understood.
2023-04-13 10320, 2023
Pratha-Fish
And I"ll try out the list of strings method too 👍
2023-04-13 10325, 2023
mayhem
tried a different browser, lucifer , same thing.
2023-04-13 10351, 2023
atj
Pratha-Fish: BTW, I wouldn't say that most languages implement type hints. Most languages are either compiled and statically typed, or dynamic and typeless.
2023-04-13 10315, 2023
outsidecontext
mayhem, lucifer: cool you are considering the delete undo. Maybe it does not need 60 minutes delay, 15 minutes or so probably is enough to undo the accidental deletion
2023-04-13 10340, 2023
outsidecontext
mayhem: I did not look into creating the installer package for the python script yet :( still on my list
2023-04-13 10348, 2023
outsidecontext is off swimming
2023-04-13 10344, 2023
mayhem
outsidecontext: swimming is important. (no stress!)
2023-04-13 10323, 2023
bitmap has quit
2023-04-13 10355, 2023
Pratha-Fish
atj: True that, but at the end of the day they do help a little in writing more robust code hopefully. I just don't understand why python's implementation is so weird, not to mention other domains like multi threading and stuff 🗿
2023-04-13 10330, 2023
Pratha-Fish
BTW if any new guys here are facing similar issues in wrapping their heads around Python, Arjan Codes on YouTube is a great resource 👀
2023-04-13 10347, 2023
bitmap joined the channel
2023-04-13 10349, 2023
atj
why do you think Python's type hinting is weird? I found it quite easy to use.
2023-04-13 10311, 2023
theflash_ has quit
2023-04-13 10321, 2023
nawcom has quit
2023-04-13 10317, 2023
nawcom joined the channel
2023-04-13 10315, 2023
dseomn has quit
2023-04-13 10337, 2023
dseomn joined the channel
2023-04-13 10304, 2023
elomatreb[m]
Is there a test environment for Listenbrainz similar to test.musicbrainz.org? I.e. something where I can try things without messing up real data
2023-04-13 10358, 2023
mayhem
not really.
2023-04-13 10309, 2023
mayhem
why not import a partial dump and try it on your own machine?
2023-04-13 10354, 2023
void09 joined the channel
2023-04-13 10344, 2023
void09 has quit
2023-04-13 10330, 2023
void09 joined the channel
2023-04-13 10326, 2023
arsh has quit
2023-04-13 10313, 2023
void09 has quit
2023-04-13 10343, 2023
void09 joined the channel
2023-04-13 10300, 2023
elomatreb[m]
mayhem: I'll do that, just wanted to know if there is an easier method for some quick experiments
Usually i would say to use the same names as the website for the app, but it doesn't work with the extra pill/tab
2023-04-13 10337, 2023
aerozol
'follow listens'?
2023-04-13 10309, 2023
jasje
sounds nice to me
2023-04-13 10315, 2023
aerozol
Tbh I think it's trivial to rename so you can probably consider the design signed off, as long as the pills aren't a new bit of design compared to the rest
2023-04-13 10330, 2023
aerozol
...of the app
2023-04-13 10347, 2023
aerozol
(on my phone so can't get stuck into the figma sorry)
2023-04-13 10340, 2023
jasje
alrighty
2023-04-13 10344, 2023
jasje
pills approved then
2023-04-13 10309, 2023
jasje
now coming to the follow listens page
2023-04-13 10347, 2023
jasje
how do i squeeze in similar users?
2023-04-13 10322, 2023
aerozol
Oof
2023-04-13 10345, 2023
v6lur has quit
2023-04-13 10351, 2023
aerozol
I can think of a couple of ways
2023-04-13 10321, 2023
aerozol
1. A narrow band at the top or bottom, with a horizontal scroll. So it's always there but not too in the way
2023-04-13 10314, 2023
aerozol
2. Seed the occasional listen from similar users into the feed, with a note saying it's a similar user to you, and a button to follow