That makes parallel usage unreliable as too requests within 0.1s would give a failed response.
2013-06-10 16136, 2013
ruaok
but people could still do it. but if we catch them, that is really bad for their business.
2013-06-10 16149, 2013
ruaok
$1000 donation, sign up for a proper plan and you're back.
2013-06-10 16153, 2013
ruaok
otherwise, go fuck yourself.
2013-06-10 16103, 2013
ianmcorvidae
well, people can do lots of things to circumvent us at present anyway
2013-06-10 16109, 2013
Sophist-UK
Yes - and the license legalities would make the $5 for personal non-commercial usage only.
2013-06-10 16110, 2013
ruaok
if your mission critical company is down, you'd open your wallet fast. :)
2013-06-10 16116, 2013
ianmcorvidae
it's not like we protect the replication packets :P
2013-06-10 16133, 2013
ruaok
ianmcorvidae: of course, but that doesn't use our resources.
2013-06-10 16136, 2013
warp
note that github has very strict limits for unauthenticated access, which is somewhat related.
2013-06-10 16140, 2013
ruaok
only some of OSU's
2013-06-10 16145, 2013
Sophist-UK
Exactly - they are paying for the web service not the data.
2013-06-10 16103, 2013
ianmcorvidae
well, true
2013-06-10 16112, 2013
ianmcorvidae
what I mean is that anything we do here has an element of trust
2013-06-10 16118, 2013
ruaok
for sure.
2013-06-10 16136, 2013
ianmcorvidae
so saying "hey, don't do that" and yelling at anyone who breaks it is pretty consistent with what we do elsewhere :)
2013-06-10 16141, 2013
Sophist-UK
And since you are using the same rate limiting mechanism as at present, just having two versions depending on whether you have a valid key or not - then the coding should be quick and easy.
2013-06-10 16145, 2013
ruaok
ianmcorvidae: +1
2013-06-10 16104, 2013
Sophist-UK has an anecdote.
2013-06-10 16109, 2013
ruaok
ianmcorvidae: you're ok to work up the details on point #1 going forward?
2013-06-10 16129, 2013
ianmcorvidae
ruaok: re: attaching to oauth (or whatever)? sure
2013-06-10 16144, 2013
Sophist-UK
My partner ran a pet food company. Credit card payments and shipments took 30 mins of staff time per order.
2013-06-10 16101, 2013
ruaok
well, due diligence on the whole #1 bit.
2013-06-10 16106, 2013
ianmcorvidae
okay
2013-06-10 16115, 2013
ruaok
including a rough idea of how much it would take to implement this using stripe and not 3scale
2013-06-10 16115, 2013
ianmcorvidae
well, defining "unlimited" or whatever we're doing will be the real challenge
2013-06-10 16130, 2013
Sophist-UK
I gave them a new web site where orders went simultaneously to dispatch and credit card payments - on the basis that you only took action to stop the shipment if the credit card payment failed.
2013-06-10 16138, 2013
ruaok
I think in this context we're ok with assuming that there will be some constants for us to work with.
2013-06-10 16158, 2013
Sophist-UK
In other words, assume that customers are valid until you find an exception rather than be the security police.
2013-06-10 16110, 2013
ruaok nods
2013-06-10 16119, 2013
ruaok
which has been our model forever anyways.
2013-06-10 16129, 2013
ianmcorvidae
okay
2013-06-10 16142, 2013
Sophist-UK
The Keep It Simple principle would seem to be relevant.
2013-06-10 16100, 2013
ianmcorvidae
as long as I don't have to pull a Sprint and define the actual constant for "unlimited" or whatever we decide to call it, I can move forward :)
2013-06-10 16119, 2013
ianmcorvidae
(telco picked at random :P)
2013-06-10 16126, 2013
Sophist-UK
And I like the look of Stripe.
2013-06-10 16153, 2013
ruaok
ianmcorvidae: no such thing. we're going to be honest with our users. :)
2013-06-10 16118, 2013
ianmcorvidae
haha, fair enough :)
2013-06-10 16132, 2013
ianmcorvidae
anyway I think I'm set for that
2013-06-10 16143, 2013
ianmcorvidae
and I'll ponder #2 less formally :)
2013-06-10 16117, 2013
ruaok
ok, certainly collect questions for either/both.
2013-06-10 16125, 2013
ruaok
and if roadblocks come up, drop me a mail.
2013-06-10 16138, 2013
djce joined the channel
2013-06-10 16140, 2013
ruaok
what else is on your radar for us to talk about, ianmcorvidae?
2013-06-10 16150, 2013
ruaok
I'd like to chat about ninja tune for a sec...
2013-06-10 16153, 2013
ruaok
did you see the CSV file?
2013-06-10 16105, 2013
ianmcorvidae
yes, I did. haven't poked it further yet
2013-06-10 16109, 2013
ruaok
with the umpteengazillion columns?
2013-06-10 16128, 2013
ruaok
I wonder if we should import it into a table and then query JSON out of it or write a script.
2013-06-10 16145, 2013
ruaok
but I would very much like to get that imported into geordi soonish.
2013-06-10 16156, 2013
ruaok
and do a blog post with it.
2013-06-10 16158, 2013
Sophist-UK
though stripe seem more expensive than e.g. braintree or chargify might be cheaper
2013-06-10 16111, 2013
Sophist-UK is disappearing
2013-06-10 16113, 2013
Sophist-UK
ttfn
2013-06-10 16116, 2013
ruaok
see, there is a bit of a stumbling block wrt to other labels.
2013-06-10 16117, 2013
ruaok
ttfn
2013-06-10 16122, 2013
ianmcorvidae
hm
2013-06-10 16130, 2013
ruaok
no one wants to be the first one to flinch.
2013-06-10 16139, 2013
ruaok
and now we have someone who said, fuck it, here is our data.
2013-06-10 16140, 2013
ianmcorvidae
script probably is easiest, does it have any actual *ID* or anything?
2013-06-10 16145, 2013
ruaok
so I want to make noise about that.
2013-06-10 16148, 2013
ianmcorvidae
it looks like no
2013-06-10 16101, 2013
ruaok
there are ISRCs and catalog numbers.
2013-06-10 16134, 2013
ianmcorvidae
catalog numbers may do
2013-06-10 16143, 2013
ruaok
yeah.
2013-06-10 16146, 2013
ianmcorvidae
it may not matter, depending how likely we are to get updates to this :P
2013-06-10 16154, 2013
marcooliveira joined the channel
2013-06-10 16154, 2013
ruaok
we are!
2013-06-10 16108, 2013
ianmcorvidae
updates that aren't just additions?
2013-06-10 16110, 2013
ruaok
I've added you to the data@ alias, which I've given to ninja tune for future updates.
2013-06-10 16121, 2013
ianmcorvidae
yeah, I saw the alias
2013-06-10 16122, 2013
ruaok
unsure.
2013-06-10 16159, 2013
warp
ruaok: perhaps except more excel sheets in the future, so geordi should have excel support? :P
2013-06-10 16108, 2013
warp
expect
2013-06-10 16109, 2013
warp
*
2013-06-10 16121, 2013
ruaok
eww.
2013-06-10 16134, 2013
ruaok
but that is quite likely to be the case, sadly.
2013-06-10 16103, 2013
ocharles
ninja tune don't normally deliver XML
2013-06-10 16120, 2013
ocharles
erm
2013-06-10 16122, 2013
ocharles
excel*
2013-06-10 16134, 2013
ocharles
so they should be able to deliver XML
2013-06-10 16132, 2013
warp afk to get some breakfast.
2013-06-10 16107, 2013
djce joined the channel
2013-06-10 16135, 2013
marcooli_ joined the channel
2013-06-10 16106, 2013
ruaok
ha. we got a check from amazon.de. I bet that was mostly nikki's doing.
2013-06-10 16108, 2013
ianmcorvidae
heh, the headers appear to be *wrong*
2013-06-10 16119, 2013
ruaok
too bad I wasn't there to bring the check to the bank.
2013-06-10 16104, 2013
ruaok
ianmcorvidae: they seem correct in the excel.
2013-06-10 16110, 2013
ianmcorvidae
hm
2013-06-10 16112, 2013
ianmcorvidae
lemme see
2013-06-10 16119, 2013
ruaok
I didn't inspect the CSV. :(
2013-06-10 16122, 2013
mb-chat-logger
New post: blog: Server Update, 2013-06-10 <http://blog.musicbrainz.org/?p=2000>
2013-06-10 16124, 2013
ianmcorvidae
I'm getting myself an actual thing for opening spreadsheets
hm, something was being weird in looking at it, loading it in a real spreadsheet it seems fine
2013-06-10 16141, 2013
ianmcorvidae
heh, combining artists with |
2013-06-10 16115, 2013
MBJenkins
* mwtuea: MBS-6073: Inaccurate range of credits when grouped at the bottom of a release page
2013-06-10 16116, 2013
MBJenkins
* mwtuea: Add test for MBS-6073
2013-06-10 16158, 2013
ianmcorvidae
it does seem that their catalog numbers are good though
2013-06-10 16144, 2013
MBJenkins
Oliver Charles: MBS-6364: Fix DuplicateArtists report now that comments cannot be NULL
2013-06-10 16139, 2013
ianmcorvidae
ijabz: ping -- http://tickets.musicbrainz.org/browse/MBH-321 I'm thinking maybe can be fixed in the search server, would it be possible to make ?init=mmap finish serving any request currently in progress before re-initializing?
2013-06-10 16131, 2013
ianmcorvidae
ijabz: as I mention on https://bitbucket.org/metabrainz/musicbrainz-serv… we see a few ISEs in musicbrainz-server every time indexes get rotated because of the JSON stopping somewhere random in the middle
2013-06-10 16149, 2013
ocharles
ianmcorvidae: presumably just having it finish serving requests does not solve the problem - the server is still in rotation while it's restarting, no?
2013-06-10 16104, 2013
ocharles
i mean it does prevent it from serving half a response, which is definitely wanted
2013-06-10 16111, 2013
ocharles
but people could still connect to a dead search server
2013-06-10 16127, 2013
ianmcorvidae
sure, but an outright failure nginx will catch and route to the other one
2013-06-10 16133, 2013
djce joined the channel
2013-06-10 16134, 2013
ianmcorvidae
I think
2013-06-10 16135, 2013
ocharles
or do we HUP the search server, which blocks while it reloads indexes (queueing the connection)?
warp, can you please merge those that have 2+ approvals?
2013-06-10 16106, 2013
ocharles
(of your PRs)
2013-06-10 16112, 2013
ianmcorvidae checks if I have any
2013-06-10 16117, 2013
ocharles
you do
2013-06-10 16117, 2013
ianmcorvidae
looks like yes! I'll do the same
2013-06-10 16148, 2013
ianmcorvidae
whoo shipping things
2013-06-10 16136, 2013
MBJenkins
* Ian McEwen: MBS-2782/MBS-2848: don't expand (in Add Medium) or show (in Edit Medium) artist credits where all changes are visible; also, condense and visually separate expanded display
2013-06-10 16137, 2013
MBJenkins
* Ian McEwen: MBS-6296: don't show non-functional alias editing links for non-location-editors (or logged-out users)
2013-06-10 16138, 2013
MBJenkins
* Ian McEwen: MBS-6349: s/\.tracklist// to display artist credits
2013-06-10 16139, 2013
MBJenkins
* Ian McEwen: MBS-2782/MBS-2848: use whitespace for visual hierarchy
2013-06-10 16140, 2013
MBJenkins
* Ian McEwen: Fix rollup replication to work properly alongside GPG.
2013-06-10 16102, 2013
hawke_1 joined the channel
2013-06-10 16114, 2013
hawke joined the channel
2013-06-10 16131, 2013
warp
ocharles: oh, did we release? I thought we were still in freeze.
2013-06-10 16109, 2013
ijabz
ianmcorvidae hi, Im back
2013-06-10 16152, 2013
ijabz
but only ruaok knows about how we rotate the indexes ectera