-
aCiD2
I'm curious how people think it should be handled though :)
-
ruaok: do you think mb will ever start hiring people?
-
ruaok
yes.
-
this fall.
-
aCiD2
mb offices with a bunch of people hacking away would be awesome
-
really!? awesomeness :D
-
ruaok
yes. we should have money to throw at a dedicated mb_server dev
-
aCiD2
I assume still internet based, but still cool
-
ruaok
yep.
-
aCiD2: do you have libofa install on your linux box?
-
would you mind trying to test a new tarball for me?
-
aCiD2
yup, installed it earlier I believe
-
ruaok
would anyone?
-
aCiD2
sure
-
ruaok
-
its not anything new -- I just need to sanity check this tarball.
-
aCiD2
slowest 500kb download evar -_-
-
ruaok
ya, sorry.
-
ga, fucked up the timestamps.
-
clock on that box is bork
-
aCiD2
checking whether build environment is sane... configure: error: newly created file is older than distributed files!
-
that what you mean re: clock?
-
ruaok
ya. one sec.
-
lemme fix the time and rebuild. :)
-
aCiD2
):
-
ruaok
aCiD2: re-download please.
-
LotR
aCiD2 has become an official build-guinea-pig :)
-
aCiD2
good enough for me!
-
milosz
milosz is now known as deadchp
-
ruaok
the title of guniea pig or the tarball?
-
aCiD2
haha, the title so far :P
-
make was fine
-
ruaok: make ran without errors, do you have a test target or anything I should run too?
-
ruaok
naw, make is what I am mostly concerned with.
-
thx!
-
aCiD2
np :)
-
Kerensky97
What is the wiki markup for adding sig to a mbwiki page?
-
murdos joined the channel
-
ruaok
bonjour murdos!
-
murdos
hallo ruaok!
-
ruaok
:-)
-
-
I need to flesh that out and post it somewhere
-
murdos
\o/
-
aCiD2
yo murdos :)
-
murdos
good news!
-
hi aCiD2 :)
-
murdos goes reading the report ;)
-
aCiD2
i'm not very good with words, so it may well be a little verbose at points... that or just make absolutely no sense :P
-
it needs to be on the wika
-
murdos
don't seem complete: dmppanda said to me there were gin tonic and nightclubs ;)
-
aCiD2
:P
-
ruaok
loi
-
that was the afterhours afterhours.
-
murdos
lol
-
so the plan is that BBC start to work on NGS from the TemplateToolkit version?
-
aCiD2
oh good point actually murdos, I meant to ask you this ruaok... what is the status about the BBC working alongside my work?
-
ruaok
I haven't heard much since leaving london.
-
so, I don't know.
-
aCiD2
anyone I should email?
-
ruaok
the only thing I was worried about was them getting ahead of you.
-
naw.
-
murdos
:)
-
aCiD2
okie dokie
-
murdos
so ruaok, what the roadmap in the near future for the server?
-
ruaok
near future...
-
murdos
do you still plan to do an non-db-schema release?
-
ruaok
no.
-
the next release will be schema change.
-
MBChatLogger
drop table trm;
-
ruaok
part of that will be trm removal, various bugs, tag improvements, probably cd lookup improvements.
-
and whatever you and luks would like to squeeze in.
-
murdos
oki
-
ruaok
then we'll proably have a release with niklas' discography support.
-
then a release with aCiD2's TT work much later this year.
-
murdos
what is the purpose of cd lookup improvements?
-
ruaok
then all work going forward should be based on TT.
-
murdos
sure, go for TT !!
-
ruaok
to make the cd lookup features a little easier to use.
-
aCiD2
ruaok: sounds like a good time as well, I really want to get this polished before we push it out
-
make sure everything is done as cleanly as it can :)
-
ruaok
mainly to make it so that we can use it to make money to hire more devs.
-
aCiD2: yep. :)
-
murdos
and what about timestamped entites which will allow google search, RSS, ... ?
-
ruaok
not sure if we can make the google search happen just yet, but that is scheduled for the next release
-
murdos
and then we'll be flooded by new users :|
-
aCiD2
you say it like it's a bad thing :P
-
murdos
with its good and its bad
-
ruaok
that part of the issue I'm worried about.
-
indeed. too much traffic == bad.
-
huge influx of users is also bad for the community.
-
murdos
I'm not sure the moderation system is ready for that
-
aCiD2
hmmm
-
ruaok
we proabably need to move the WS to EC2 before we can have enough capacituy on the main servers for that
-
Muzzz_
Heheh
-
Hadoop cluster!
-
ruaok
I failz to see how hadoop will help here.
-
Muzzz_
Oh storage, not computation
-
Muzzz_ was half paying attention and half playing keyboard heh
-
murdos
ruaok: got a minute? I've a question about db schema for ratings
-
ruaok
shoot
-
murdos
-
I'm not sure it'a good idea to have separate tables for aggregate ratings
-
Muzzz_
aCiD2: was it you harping on about trying to get data out of rolldabeats a while ago?
-
murdos
there's 1 rating for 1 entity, so we could have the rating in the artist table e.g.
-
ruaok
IN the artist table?
-
or artist_rating?
-
murdos
will allow to use less dabase requests
-
yes, in the artist table
-
ruaok
certainly no in the artist table.
-
that conflates too much data.
-
murdos
you think?
-
the problem will be on the artist page or a release page
-
ruaok
and we want to keep the raw ratings separate from the main metadata.
-
murdos
we will load the release ratings + n*ratings for the tracks
-
ruaok
for instance, in tags we have raw tags in the rawdata server and the aggregate tags in the main server.
-
murdos
-
ruaok
this way we can have the raw data grow big -- without needing a STUPIDLY large database server.
-
ok.
-
murdos
but in the end, once you've calculated the averate rating, you only have 1 rating for 1 artist
-
ruaok
the tags are very similar to the ratings.
-
we keep the aggregate tags up to date automatically.
-
and the user may not always want to know the tags.
-
user in this case could be a WS caller or a mason/tt page asking for data.
-
murdos
exepted that you've many tags for 1 artist, but only one rating (says 3/5)
-
ruaok
by creating better granularity we can better tailor our database requests.
-
it should still be in a separate table.
-
murdos
ok
-
ruaok
I used to think much like you, but pretty much all those conflating decisions I've come to regret.
-
for instance the page column in the entities.
-
that is used for paging the browse pages.
-
works, but it doesn't belong in those tables.
-
now, luks and I were just talking about creating artist_meta and track_meta tables.
-
ruaok tries to remember for what
-
oh yeah, timestamps.
-
see, luks feels that even timestamps should not be inthe main tables.
-
but in a separate _meta table.
-
let's create the _meta tables and put the aggregate rating and timestamps in there.
-
how does that sound?
-
murdos
ok for me, you're the db architect :)
-
ruaok
me?
-
oh boy, we're in trouble.
-
whenever I do something I ask luks to tell me how i screwed it up and how to fix it. :)
-
murdos
yes lol, you've much more experience than me of real application
-
ok :)
-
ruaok
:-)
-
hmmm. how do we do this?
-
given that the timestamps are in trunk and your stuff is in a branch...
-
murdos
I've branched rating recently
-
so maybe I've it