User:Benjamin Linden/Office Hours/2007 Jul 03

From Second Life Wiki
Jump to navigation Jump to search

Transcript of Benjamin Linden's office hours:

Squirrel Wood: hey Ben ^^
Tao Takashi: Hi Benjamin!
Wyn Galbraith: Hey Benjamin!
Benjamin Linden: hi everyone!
Roof Doors: Ann Burgess is at the door.
Benjamin Linden: apologies for being late
Dale Glass: hiya :-)
Wyn Galbraith: Relog Lance.
Lance Amat: interestingly i seen ann sitting but not jasmine
Benjamin Linden: wow big crowd today
Roof Doors: Ann Burgess is at the door.
Phli Foxchase: hello
Benjamin Linden: hi Phli
Benjamin Linden: hey Squirrel, glad you could make it again
Lance Amat: i am trying to relog. thanks all
Benjamin Linden: hey Tao
Squirrel Wood: ^^
Benjamin Linden: hi Wyn :-)
Wyn Galbraith: Hello!
Wyn Galbraith is stinkie today ;)
Squirrel Wood: I'm here cause I DO enjoy these office hours ^^
Upper Deck Door: Ann Burgess is at the door.
Benjamin Linden: that's great to hear Squirrel?
Wyn Galbraith: It's all Squirrel' fault
Benjamin Linden: oops sorry
Benjamin Linden: I mean to use an exclamation poitn!
Benjamin Linden: :-)
Squirrel Wood: Poit! Narf! ^^
Free Info NoteBook from SquirrelTech: This is a free item and is not meant to be sold.
Benjamin Linden: sorry, we're having multiple overlapping meetings here
Benjamin Linden: hi Dale
Benjamin Linden: so I have some news before we get started
Wyn Galbraith: Ok, shoot.
Benjamin Linden: next week we're going to try something new with this office hour
Benjamin Linden: some of you have been to Rob's bug triage on Mondays
Wyn Galbraith ears twitch.
Squirrel Wood: Yups
Wyn Galbraith: Missed it due to building fever.
Free Info NoteBook from SquirrelTech: This is a free item and is not meant to be sold.
Free Radar HUD v1.1 by Crystal Gadgets
Benjamin Linden: we're really happy with the success that those triages has had in getting bugs imported into our internal system
Wyn Galbraith missed this Monday' he mean.
Wyn Galbraith: *she
Benjamin Linden: and we want to expand on those efforts to include more traiges per week
Benjamin Linden: targeted at specific types of bugs
Wyn Galbraith: So we get to do interface bug?
Benjamin Linden: so for this office hour we'll be looking at UI bugs specifically -- you guessed it Wyn
Lance Amat: i lost my hair in the process, lol
Phli Foxchase: :)
Lance Amat: now you try to the chair jas
Squirrel Wood: cool ^^
Wyn Galbraith: *bugs, keep dropping letters. Whoop!
Wyn Galbraith loves bugs.
Squirrel Wood: Ooo... did Rob manage to move that pet issue of mine yet?
Camber Front Door: Ann Burgess is at the door.
Benjamin Linden: I think that will help structure these meetings a bit more and drive more actionable results
Lance Amat: thanks you guys.. sorry we busted your meeting.. thanks again
Free Info NoteBook from SquirrelTech: This is a free item and is not meant to be sold.
Wyn Galbraith: Any one is welcome to the meetings.
Tao Takashi: which reminds me of that german translation effort :)
Lance Amat: come darling..
Maki Guyot gave you R.I.P. Dolltopia - Blog Post Announcement.
Lance Amat: ty
Benjamin Linden: what about the translation Tao?
Tao Takashi: those people on the forums who wanted to help with translating the client properly
Tao Takashi: you said you maybe have some update for me this week as you met with the internationalization team
Benjamin Linden: ah yes
Benjamin Linden: so I did speak with them last week
Benjamin Linden: according to a recent update from the internationalization team: "We hope to have the KB translated by the middle of July and a first pass of the German viewer into an optional viewer by the end of July."
Wyn Galbraith cheers.
Tao Takashi: ok, so no help needed then?
Phli Foxchase: and for the french people ? :)
Squirrel Wood: I prefer my client with an english flavour ^^
Tao Takashi: me, too ;-)
Benjamin Linden: Phli, I didn't ask about French specifically but I do know that it will be one of the supported languages
Phli Foxchase: ok
Tao Takashi: but many people on the forums prefer german and wanted to fix that translation which is now implemented
Benjamin Linden: we will definitely want German eyes on the new translation and reporting bugs once it rolls out
Tao Takashi: guess it's the same with other countries
Tao Takashi: well, I am sure you will get those eyes :)
Squirrel Wood: Okay. I shall complain aboot each and every typo I find ;)
Tao Takashi: not sure about the bugs, Jira is eventually to complex for many people but we will see
Benjamin Linden: it would be great if we could make Jira more accessible to people
Wyn Galbraith: Maybe the German bugs can go through a represenative group that can deal with Jira.
Dale Glass: heh, that worries me due to how slow it is lately
Tao Takashi: maybe also too slow which many people might turn down
Phli Foxchase: jira is slow yep
Tao Takashi: yes, maybe we can find somebody feeling responsible for those bugs
Benjamin Linden: slow as in performance?
Dale Glass: the jira client is great, but can't login
Benjamin Linden: or as in responsiveness
Dale Glass: loading jira pages is slow
Phli Foxchase: 12 sec at least
Tao Takashi: which makes it no fun to use and thus acceptance is eventually low
Tao Takashi: probably low ;-)
Tao Takashi: just use trac ;-)
Wyn Galbraith: When I worked at WordStar we had the WABbits, the WordStar Adviosry Board. Made up of power user.
Dale Glass: the jira client greatly compensates for that, but it's readonly at the time. If it could log in, then it'd make the whole thing a lot more tolerable
Wyn Galbraith: *users
Wyn Galbraith keeps dropping letters.
Benjamin Linden: yeah that's bad. I know that Rob is working with our hosting service to get improve the performance. you guys may want to bring that up at his office hours (if you haven't already)
Tao Takashi: Rob is aware of that according to the sldev list, guess there's not much more we can do to help
Dale Glass: well, it's old news really. Been said several times on sldev
Wyn Galbraith: Every one mention Jira's downfall at mostly every meeting.
Benjamin Linden: haha ok
Benjamin Linden: I'll chat with Rob about it
Wyn Galbraith: More like complains
Very Susanti: hiya what is the topic of today Jira complaints?
Tao Takashi: but I know that it's hard to find an acceptable issue tracker which is not too complex to use
Benjamin Linden: Another thing that's great about Rob's office hours is how he gets community input for the bug triage. Basically the entire agenda is written by Residents before the triage.
Tao Takashi now settled for trac for most things.. Mantis is maybe also ok but seems to have grown in complexity with every release
Benjamin Linden: I would love to see us get to that point with the UI bug triage, where it's somewhat self-sustaining.
Squirrel Wood: jira.... loading times per page are between 30 and 60 seconds mostly. for me.
Wyn Galbraith: What happens I think is that we go through the bug list.
Wyn Galbraith: So if you pulled a list of the UI bugs we could cover them.
Very Susanti: when is the new chatterbox coming?
Very Susanti: sometime this week?
Tao Takashi: yep, give us a new first look :)
Very Susanti: First crash this time arround I think
Benjamin Linden: there is some filtering that happens, by votes and a few other metrics, that helps narrow down and prioritize the list of bugs
Wyn Galbraith: Is the filter buttom missing on the inventory list of the first look voice?
Benjamin Linden: I'll post instructions on how to create an agenda based on the bug list
Wyn Galbraith: Oh wait there it is, in a menu now. hrm, not a button anymore?
Benjamin Linden: where was the button before, Wyn?
Wyn Galbraith: Next to Sort I believe.
Benjamin Linden: hey Very, didn't see you sneak in
Wyn Galbraith just now noticed it missing.
Wyn Galbraith: I'd have to load the other view to make sure.
Benjamin Linden: oh it was a separate menu item
Wyn Galbraith: *viewer
Wyn Galbraith: I believe so.
Benjamin Linden: yes, I think we changed that because it overlapped with the file menu
Very Susanti cloaks herself with lagg particles
Benjamin Linden: I would need to go back to Jira to make sure
Wyn Galbraith: Anyone using the regular viewer? Oh well, darn I use it a lot ;)
Dale Glass: I'm using the regular one
Wyn Galbraith: There's a filter button next to sort in the inventory, correct?
Benjamin Linden: we'd hoped to get the chatterbox changes in before this most recent update but they didn't get done quite in time
Very Susanti: no I am only first look now
LifeFactory Writer: /Good day! Forgive me...it takes a very long time for the scene to load, and I do not want to step on anyone.
Wyn Galbraith is on first look.
Dale Glass: show filters is in the file menu
Tao Takashi: yep
Wyn Galbraith: So they did that change on purpose?
Tao Takashi: I think it was a button long ago
Dale Glass: hmm, don't remember really, almost never use filters
Tao Takashi: me neither, maybe because they are too hidden in the menu
Wyn Galbraith uses them all the time, due to the mass her inventory is.
Benjamin Linden: yes, there was a change, I can go look in jira if you'd like me to find the rationale. I remember discussing it with Torley
Tao Takashi: make it like spotlight or so
Dale Glass: If I may change subject, I'd like opinions on how to design something
Tao Takashi: or tabs :)
Very Susanti: yes let us reorder the communications tabs
Wyn Galbraith: Ah. Well, might be something I have to get use to then :)
Benjamin Linden: that's a common request, Very, it's possible we'll do it a future point
Fremont Cunningham returns from RLI
Very Susanti: good I will keep making, with more frequency as time gfoes by
Squirrel Wood: Eww. RL.
Wyn Galbraith: No horror stories :)
Very Susanti: ackk I mean, good I will keep making it, with greater frequency as time goes by
Dale Glass: ok, I'm working on getting a ratings system into the viewer and would like opinions on how to present it
Dale Glass: here's what it looks like atm: http://daleglass.net/images/screenshots/trustnet_001.jpg
Dale Glass: http://daleglass.net/images/screenshots/rate_001.jpg
Benjamin Linden: wow, is this a working prototype, Dale?
Dale Glass: yep, in my current viewer
Free Info NoteBook from SquirrelTech: This is a free item and is not meant to be sold.
Benjamin Linden: impressive! just so I understand, are the nametags color coded based on the rating?
Dale Glass: this is a rather different thing from SL ratings. My scores are calculated based on the opinions of positively rated people
Dale Glass: yep
Dale Glass: negative ratings would get red nametags
Very Susanti notices Dale is 100
Benjamin Linden: lol
Dale Glass: right, your own rating is always 100
Dale Glass: it goes like this:
Fremont Cunningham: How is 'gaming' of this system prevented?
Benjamin Linden: I have a few comments
Dale Glass: your own: 100. Your direct rating on somebody: +/-10. The opinion of that person, if their rating is positive is +/-1. And goes on for another level with +/- 0.1
Dale Glass: hmm?
Benjamin Linden: just in terms of UI, color-coding the entire nametag probably is a bit much, we could probably come up with a smaller icon or symbol that changes color. also, some people will probably be opposed to nametags getting any bigger than they are
Dale Glass: gaming is prevented because ratings aren't global, you decide who to trust
Dale Glass: I was thinking about something like that, yes. Whole nametag was the initial easiest option
Tao Takashi: they could game my trust ;-) but ok, it's harder :)
Dale Glass: as you can see in the second one, there are several rating types, it could be desirable to show them all if they exist
Benjamin Linden: right, for proof of concept it makes sense
Very Susanti: interesting idea but who is the system of record for this rating data? I mean that is the the real issue with pluggins, trusting the vendors
Dale Glass: what do you mean?
Benjamin Linden: so I only see ratings that I've given other people?
Dale Glass: it works like this:
Dale Glass: you rate Alice positively. Alice's score is 10 for you now
Very Susanti: I mean I could do alot from a pluggin, empty your Lindens to my account
Dale Glass: Alice rates Bob positively, Bob's score is now 1 for you
Dale Glass: Bob rates Eve negatively, Eve now appears as -0.1
Very Susanti: I mean there should be a certification process or something, that is the hard part about pluggins
Very Susanti: making them is usually the easy part
Dale Glass: you need to have a path to a person to get a score for them. All of them add up and you get the result
Benjamin Linden: Dale, where are the ratings stored?
Dale Glass: my database
Benjamin Linden: is it another table in the database?
Very Susanti: kind of a trust network?
Dale Glass: I run my own DB server for it
Very Susanti: an ontology of sorts?
Tao Takashi: if something wants to access your Lindens it should ask you beforehand like scripts do
Dale Glass: I have HUDs that query it with llHTTPRequest
Dale Glass: anybody wants one?
Benjamin Linden: it queries your database Dale?
Dale Glass: the system is already working and has hundreds of users. I've got a HUD for using it, but that's somewhat inconvenient, so I decided to make a viewer-based version as well
Dale Glass: yeah, it's an avatar scanner
Benjamin Linden: I'd love a copy to play with
Dale Glass: when it sees somebody it sends a request to my server and asks for their score
Update Server: Dale Glass is offering you 'TrustNet Scanner'. This is attempt 1 of 3 that can be made in a week. See http://daleglass.wordpress.com/trustnet/trustnet-scanner/#give_copy for more infor
Dale Glass: here you go, then :-)
Update Server owned by Dale Glass gave you 'TrustNet HUD 1.0' ( http://slurl.com/secondlife/Sprawler/201/60/101 ).
Squirrel Wood: I bet there is no rating for tail floofyness :p
Benjamin Linden: thanks Dale
TrustNet HUD 1.0 say, You haven't rated anybody yet, so no scores can be calculated. Give at least one rating to start getting scores.
TrustNet HUD 1.0 say, See this for more information on how TrustNet ratings work: http://daleglass.wordpress.com/trustnet/
Very Susanti: if ratings were part of the agent profile from the beginning and not querried from the server when you loaded profiles I wonder if they would still be arround
Dale Glass: it's an avatar scanner, you click a name in the list and select an action
Dale Glass: click "give copy" to make the server send that person the latest version of the scanner
Benjamin Linden: can I see other people's ratings too, or just mine?
Benjamin Linden: I take it this doesn't aggregate ratings
Dale Glass: at the time you only see scores from your point of view
Very Susanti: I would like a hud Dale if you don't mind
Very Susanti: do you have the rating algorithm documented somewhere?
Dale Glass: yep
Dale Glass: sec...
Dale Glass: here you go, with graphs: http://daleglass.net/images/screenshots/rate_001.jpg
Dale Glass: err
Dale Glass: darn copy/paste
Dale Glass: http://daleglass.net/tikiwiki/tiki-index.php?page=HowTrustNetWorks
Benjamin Linden: Dale, in the window where you set the rating, what does "Local" mean?
Dale Glass: means the rating would be for your use only
Dale Glass: by default other people can rely on your ratings
Dale Glass: the idea is: I rate my friends positively. If my friends say, get griefed, they rate the jerk negatively
Dale Glass: then if I come near him I automatically know some of my friends gave him a negative score
Dale Glass: you can ask the server for details on that
Benjamin Linden: I thought you only saw your own ratings?
Dale Glass: checking "local" would prevent that, your rating would be for your use only
Dale Glass: you only see ratings from your point of view, which is different
Squirrel Wood: So you have public and private ratings
Dale Glass: think Amazon: You tell it what books you like, it recommends you things to read
Very Susanti: hmmm I have always been kinda concerned about rating systems they tend to group people in cliques
Dale Glass: but you can't check what any given user has read
Very Susanti: local rating systems may increase the isolation of social networks
Very Susanti: it would be aninteresting study
Benjamin Linden: on Amazon you can see the aggregate rating people have given something (along with individual reviews)
Benjamin Linden: is that what you would like this to do?
Very Susanti: I had a friend in grad school who does political science who does research in this kind of thing
Dale Glass: no, not like that
Dale Glass: it's like book recommendations
Dale Glass: you tell the system who you like and don't
Dale Glass: based on that, it tries to calculate who you might like or not
Very Susanti: I would prefer to see a rating systems for stores and services not people
Dale Glass: the opinions of random people you're not related to aren't taken into account
Dale Glass: if it's hard to understand, here's how to do what it does manually:
LifeFactory Writer: /so sorry....
Dale Glass: when you see somebody new, IM your friends list and ask "anybody met this guy before?"
Dale Glass: then they'd IM their friends in turn, and those their friends, and all report back to you
Very Susanti: that is one way to make friends life, jump in their lap and see what happens
Tao Takashi: here's my blog post from back then about trustnet, btw: http://taotakashi.wordpress.com/2006/12/24/taking-a-stroll-over-the-scripters-trade-show/
LifeFactory Writer: /Ha!
Dale Glass: so you calculate a score: opinions of friends are worth more than those of friends of friends
LifeFactory Writer: /I have heard that wil get me in trouble!
LifeFactory Writer: /I am so sorry!
Benjamin Linden: this is very interesting Dale, I'll read through your Wiki page so I can understand it better
Tao Takashi: wow, it was back in December, time runs again..
Very Susanti: before my rez day
Squirrel Wood: The Hedgetorley has landed ^^
Benjamin Linden: ah there's Torley
Torley Linden: Hahah hey everyone. :)
Tao Takashi: and I will also run again.. :) next office hour :)
Very Susanti: how does this scale? how many hops deep to you go?
Torley Linden: How's everyone?
Tao Takashi: thanks for hosting, Benjamin! :)
Tao Takashi: Hi Torley :)
Benjamin Linden: thanks for coming everyone!
Very Susanti: Hi Torley
Tao Takashi: and see you all soon!
Squirrel Wood: me? doing fine XD
Dale Glass: your direct ratings, then your friend's opinions, then their friends'. Stops there
Benjamin Linden: Dale, we can discuss your ratings system more on Thursday if you'd like
Dale Glass: each level counts for 1/10 of the previous one
Torley Linden: Ohhh was this talk about TrustNet?
Squirrel Wood: 't was once again a very interesting hour ^^
Dale Glass: sure
Benjamin Linden: I'll try to read your wiki page before then
Dale Glass: yep
Fremont Cunningham: Hi Torley
Torley Linden: hiii :)
LifeFactory Writer: /Hello :)
LifeFactory Writer: /Thank you for letting me sit in.
Very Susanti: bye all
Torley Linden: Ben and I are off to a meeting, take care everyone. :)
Benjamin Linden: thanks for coming LifeFactory
LifeFactory Writer: /I did have an interface question....about translation...next time :)
Dale Glass: later :-)
Benjamin Linden: next office hours are Thursday at 3pm
Benjamin Linden: take care everybody!