User:Zero Linden/Office Hours/2007 Jun 28

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Transcript of Zero Linden's office hours:

[7:38] Zero Linden: Y
[7:38] Zero Linden: sorry I'm late, all
[7:38] Tao Takashi: HI Zero
[7:38] Benja Kepler: hi
[7:39] Tao Takashi: np :)
[7:39] Zha Ewry: Morning Zero
[7:39] Zero Linden: Smaller turn out than last time - 'suppose we burned folks out!
[7:39] Benja Kepler: Can I ask a question about the SL viewer and video cards supported?
[7:39] Zero Linden: Also, Summer I suppose
[7:39] Zero Linden: First,
[7:39] Zha Ewry: Early for the left coast folks like you, too. This one always runs smaller
[7:40] Zero Linden: obligatory statement: I put the transcript in the wiki --- speak openly
[7:40] Zero Linden: Benja, you can ask, but I can't say I know much about that
[7:40] Benja Kepler: Does Linden Lab test all the video cards mentioned in the 'Minimum System Requirements' before an upgrade to the viewer?
[7:40] Tree Kyomoon: hello folks
[7:40] Wyn Galbraith: Morning Tree, Zero.
[7:40] Zero Linden: We have a collection we test with in house, and I know that we use an external testing group for a much larger set
[7:41] Zero Linden: I'll be honest that I don't know if we use them for each and every release
[7:41] Benja Kepler: I ask this because bug VWR-1217 (jerky head movements) is fixed, and it works on my nVidia machine but not on my ATI computer.
[7:41] Zero Linden: But since we don't change the rendering engine in each release, I'd bet not
[7:41] Tao Takashi: the question is maybe if every single bug is QAd with all graphics card
[7:41] Benja Kepler: ok, thanks
[7:41] Tree Kyomoon: zero before I forget, I wanted to mention I was at a speech by Lawrence LInden on the history of the LIndex, and he was quite flattering of you and your contribution to SL.
[7:41] Tao Takashi: and I guess not ;-)
[7:41] Zero Linden: Tao - the answer to that is certainly no
[7:42] Zero Linden: Oh, nice to know
[7:42] Rex Cronon: good morning everybody
[7:42] Wyn Galbraith: Time to ask for a raise ;)
[7:42] Wyn Galbraith: Morning Rex
[7:42] Tao Takashi: or two ;-)
[7:42] Zero Linden: Hmmm.... Cory's right behind me in the office - I'll suppose I could do that....
[7:42] Tree Kyomoon: he is at millionsofus now, and there were only two of us in the audience
[7:42] Tree Kyomoon: if anyone wants the transcript I have it
[7:43] Wyn Galbraith: I wish I had known about that meeting.
[7:43] Tao Takashi: me too
[7:43] Wyn Galbraith would like it.
[7:43] Zero Linden: It was part of the SL4 history stuff, right?
[7:43] Tree Kyomoon: it was awesome to hear about the history of the lindex
[7:43] Tao Takashi: then again I think I do too many meetings in here already ;-)
[7:43] Tao Takashi: if you have the transcript I'd be happy to get a copy :)
[7:43] Tree Kyomoon: sure Let me get it into a notecard
[7:43] Wyn Galbraith had a hard time getting to the core of the SL birthday party.
[7:43] Tree Kyomoon: and I'll start dropping
[7:44] Tao Takashi: you can also email it to me if that is easier
[7:44] Tao Takashi: tao.takashi@gmail.com
[7:44] Wyn Galbraith: Me too, wyngalbraith@earthlink.net
[7:45] Zero Linden: I wonder if Laurance would object to it being in the public wiki
[7:45] Zero Linden: seems like a good place for it
[7:45] Tao Takashi: or in the history wiki
[7:45] Wyn Galbraith: Oh absolutely.
[7:45] Wyn Galbraith: What is the max for people in a sim?
[7:45] Zero Linden: It is settable by an estate manager
[7:45] Zero Linden: I believe we set the mainland all at 40
[7:46] Tao Takashi: depends if you want people still to move ;-)
[7:46] Wyn Galbraith: The core of the SL BD was 40.
[7:46] Harleen Gretzky: 100 is the max you can set it too
[7:46] Zero Linden: There are two constraints on it - one, and most constraining, is how many we can render
[7:46] Tao Takashi: btw, there is no way to e.g. "register" some free slots for e.g. a speaker?
[7:46] Tao Takashi: like if I do an event and the speaker crashs that seems to be a problem
[7:47] Zero Linden: If I turn off character rendering here - I get 28FPS
[7:47] Wyn Galbraith: Good idea Tao.
[7:47] Zero Linden: with it on, 15FPS
[7:47] Tao Takashi: so you know where to improve, Zero ;-)
[7:47] Tao Takashi: why do they take that much FPS?
[7:47] Zha Ewry: I park and alt or two.. up at 700, to be able to pop them off to let speakers back in when running events
[7:47] Zero Linden: so to render 8 AVs takes almost 1/2 the graphics engine
[7:47] Tao Takashi: Zha: I just need to be faster than the others who want to get in
[7:47] Tao Takashi: so the only way seems to make a group with invites
[7:48] Tao Takashi: but it would be nice to have a list of avatars always allowed
[7:48] Tao Takashi: if it's not >100
[7:48] Zha Ewry: Yes, tho, who gets kicked, would be fun... or... hold slots free
[7:48] Tao Takashi: like the filesystem reserve :)
[7:48] Benja Kepler: and does the prims attached to an avatar affect the sim too?
[7:48] Wyn Galbraith has to make her alt make new groups cause she's out.
[7:48] Zero Linden: well - AV rendering is much more complicated than the rest of the objects- and it is an important part of making SL feel immersive
[7:48] Zero Linden: Benja - well, not the prims per se....
[7:49] Zero Linden: of course they increase rendering load.... but not more than other prims
[7:49] Zero Linden: the problem tends to be that
[7:49] Wyn Galbraith: Speak of crashes and lose Tao.
[7:49] Zero Linden: a) attachments often have scripts that are CPU intensive (always on)
[7:49] Tao Takashi: I want the teleport home keystroke disabled, please ;-)
[7:49] Zero Linden: b) since there is little restriction - people don't think twice about having very prim intensive attachements
[7:50] Zero Linden: at least not hte same way they think about prim intensive objects
[7:50] Zero Linden: Tao - edit the XML files.
[7:50] Benja Kepler: yes, high heels and prim skirts must have a lot of prims
[7:50] Tao Takashi: I guess I need to do that with every release? :)
[7:50] Rex Cronon: u forget about hair
[7:50] Zero Linden: I noticed that the shoes my Alt wears have 68 prims apiece!
[7:50] Benja Kepler: yes! hair too
[7:51] Tao Takashi: it might be nice to have some sort of metric for each avatar so I can look at how "Bad" I am and maybe adjust
[7:51] Tao Takashi: most likely "remove" ;-)
[7:51] Tree Kyomoon gave you history of the lindex by Lawrence Linden/Peter Millionsofus.
[7:51] Benja Kepler: how do you count the prims on an av Tao?
[7:51] Tao Takashi: thanks, Tree
[7:51] Rex Cronon: with sculpts would be possible to have shoes of ony 1 prim, if the image wasn't compress that is:(
[7:51] Tao Takashi: some sort of metric can also be some lag factor however it's generated.. I know it's not easy to come up with a good metric I suppose
[7:52] Harleen Gretzky: In estate tools, if the avatar is sitting on something the script time is reflected in that object for the avatar and all it's attachments
[7:52] Rex Cronon: thanks tree
[7:52] Tao Takashi: but right now lag is more a blurry thing than one with facts I think
[7:52] Wyn Galbraith: Thanks Tree.
[7:52] Zero Linden: Yes - that is indeed the problem - capturing "lag" into a single number that people can use to judge is, well, totally unclear how to do
[7:52] Tree Kyomoon: ..catching up on conversation history...
[7:52] Tao Takashi: so everybody has their own assumption about what causes lag
[7:52] Zha Ewry nods "I am often surprised, how unpreictabel lag is"
[7:52] Tao Takashi: somebody should do a master thesis on that ;_)
[7:53] Tao Takashi: instead of researching how SL affects companies etc.
[7:53] Zero Linden: I'd give 'em a PhD.
[7:53] Tao Takashi: so you cannot say how much rendering time each av takes?
[7:54] Zero Linden: So - the sad news, I'm sure you've all seen, is that the dia de la liberactión is delayed
[7:54] Tao Takashi: of course it depends on the machine but it should be at least relative to each other
[7:54] Zero Linden: Tao - it changes even as you move your camera around teh AV
[7:54] Zha Ewry nods sadly.. and you decied not to do a major update on the 4th? :-)
[7:54] Zero Linden: there is no single number
[7:54] Tao Takashi: yes, we've seen
[7:54] Tao Takashi: ah, right, too bad
[7:54] Zero Linden: Zha - exactly
[7:54] Benja Kepler: oh, you wanted fireworks on the 4th July?
[7:54] Zha Ewry: In spite of the imagery :-)
[7:54] Zero Linden: There were two problems in the final merged candidate for 1.18 - neither seems to be message liberation specific,
[7:55] Tao Takashi: now they do it friday ;-)
[7:55] Rex Cronon: the revolution got delayed due to lag:)
[7:55] Zero Linden: but we aren't sure if it was just merge fu - or some bad interaction between some small fixes and the larger mesage liberation code
[7:55] Zero Linden: no no - never a Friday release
[7:55] Zero Linden: I don't want my weekends - or all of your weekends - clobbered
[7:55] Tao Takashi: well, better to hold it off to be sure instead of saying "YAY, we have liberation" (which only few people understand anyway) and then everything is unstable
[7:56] Zero Linden: In this case, it was only e-mail to objects, and the dreaded friends list
[7:56] Wyn Galbraith: Thanks Zero :D
[7:56] Zero Linden: the later *seems* worse in the 1.18 tree - though by *worse* I mean we ahve 100% repro. case now
[7:56] Zha Ewry: Oh. Ick. Friends is really unpopular
[7:57] Tao Takashi: just remove the friends feature ;-)
[7:57] Zero Linden: which is great - since we are geeting some deeeeeeeep debuging on what is going on when the freinds list fails
[7:57] Zha Ewry: Breaking friends messes with the social fabric, and ticks people off
[7:57] Tree Kyomoon: I have a question about cookies in a recent release...did it end up happening?
[7:57] Tao Takashi: ah, repro is good
[7:57] Benja Kepler: people get hurt when the friends list goes awry - paranoia is a key feature in SL
[7:57] Zero Linden: Indeed - if we got rid of friends, then SL would be more like VRML - a nice aseptic world where no other people interrupte your solitude
[7:57] Tao Takashi: only random people ;-)
[7:58] Zero Linden: Tree- cookies?
[7:58] Tao Takashi: somebody might write an external friends application ;-)
[7:58] Tree Kyomoon: yes browser
[7:58] Zha Ewry: And.. people you skype to tell where you are
[7:58] Wyn Galbraith notes that random people do that now.
[7:58] Zero Linden: Oh - was the built in browser now supposed to support cookies? I don't know about that
[7:58] Zha Ewry: Tho, at that point the answer my read "Darnassus, trainging up my druid"
[7:58] Tree Kyomoon: thought it was...but my experiments so far are not yielding positive results
[7:58] Tao Takashi misses cookies at office hours anyway
[7:59] Tree Kyomoon: unable to keep autheticatino
[7:59] Zero Linden: I'm sorry, how rude of me
[7:59] Zero Linden: Sushi?
[7:59] Tree Kyomoon: lol yummy
[7:59] Tao Takashi: oh, thanks :)
[7:59] Tree Kyomoon: im on a diet :)
[7:59] Tao Takashi will build cookies for the next office hour :)
[7:59] Zero Linden rezs suschi
[7:59] Wyn Galbraith: Yes! Yusan's in East Bay is the best. Created the California Roll he did.
[8:01] Zero Linden: Well - answer me this, if you had some form of external IM connection to SL - what form would it take?
[8:01] Benja Kepler: sms text messaging would be so useful
[8:01] Tao Takashi: so what does day of liberation mean for libsl or similar apps (e.g. for my start of a python port). Can I get rid of that UDP stuff and just use HTTP then? as I haven't started yet on the networking code but only on the template building stuff that migth be handy
[8:01] Tree Kyomoon: GAIM or "Pidgeon" ...something universal
[8:01] Zero Linden: Tao - no, sigh, libsl will have support UDP for quite a long time
[8:01] Tao Takashi: and I did not get the hash stuff to work actually
[8:02] Zha Ewry: Link it to one of the popular clients, so I can blip people with a "Gonna be 15 minutes late to the meeting" from outside.. and my cell phone. Want to be able to have my sell phone text a quick "Late" message
[8:02] Zero Linden: BUT - the message numbering and packing changed
[8:02] Tao Takashi: too bad, I was hoping I could continue with it :)
[8:02] Zero Linden: to something that doesn't change all the time
[8:02] Tao Takashi: as I did not really understand the hashing stuff there
[8:02] Zero Linden: ordering now matches the template
[8:02] Tao Takashi: and I did not yield the same results as libsl or SL
[8:02] Wyn Galbraith: I get AIM on my cell phone. That would be handy.
[8:02] Tao Takashi: ah, so I don't need it anymore?
[8:02] Zero Linden: Tao - I don't think ANYONE understood the hashing stuff there
[8:03] Zero Linden: right - things are now packed in order of the template - and the message numbers are specified in the template and cannot change
[8:03] Tao Takashi: so it will be the networking code I should have a look at and all the retry etc. stuff
[8:03] Tree Kyomoon: would be great if you could chat with your SL friends outside of SL and chat with your non SL freinds inside SL
[8:03] Tao Takashi: that sounds good, Zero
[8:03] Tao Takashi: should I have some time maybe I will keep working on it
[8:04] Tao Takashi: but I guess I have to implement the XML stuff then, too
[8:04] Tao Takashi: (which shouldn't be as problematic as the UDP stuff)
[8:04] Zero Linden: Tree - does that mean chat to AIM from SL, for example? What would you expect your name on AIM to be? A special account on AIM you create for your SL identity, or would you want it bridged to your "real" AIM, or just appear on AIM as your SL identity?
[8:04] Benja Kepler: it would have to be the SL identity
[8:04] Zero Linden: Tao - no the LLSD path for messages is very easy
[8:04] Tao Takashi: wasn't Jabber discussed at some point?
[8:04] Wyn Galbraith: That sounds good Zero..
[8:04] Zero Linden: Tao - in the abstract, not like we have a project to do it
[8:04] Tree Kyomoon: bridged, so SL would be another separate account like your AIM or iChat or whatever
[8:04] Benja Kepler: and for real Friends, you wouldn't object to paying for such a link
[8:05] Tree Kyomoon: I have them all in Pidgeon anyway
[8:05] Zha Ewry: Has to map to SL.. Could bridge.. but I don't pass my RL name to people easily
[8:05] Wyn Galbraith: Most of my non-SL friends know about my SL name.
[8:05] Tao Takashi: with plugins it would be easy to just have an AIM plugin ;-)
[8:05] Zha Ewry: Its not transiitive tho
[8:05] Zha Ewry: RL friends know my SL name.. but not always the other way around
[8:05] Tao Takashi: but I understand that plugins are not the way to go right now
[8:05] Rex Cronon: how about a nice little applet that would allow people to connect to sl from their cell, no 3d rendering though?
[8:05] Wyn Galbraith: Doesn't have to be AIM, personally I use Trillian and have a lot of IMs.
[8:05] Tao Takashi: I have a problem with my many names now anyway, thanks to SL
[8:05] Benja Kepler: especially when transatlantic friendships mean timezone problems to logging in to SL
[8:06] Tao Takashi: wish I had a free choice of name
[8:06] Tree Kyomoon: yes, I would prefer to use my RL name in SL
[8:06] Tree Kyomoon: wish I could
[8:06] Tao Takashi: well, now it's too late for me anyway ;-)
[8:06] Zero Linden: Seems that people in general, both dislike having so many acount identities, and yet get along with all just fine
[8:06] Tao Takashi: Tao sort of became some sort of brand
[8:06] Benja Kepler: perhaps a 'will' feature could be added so your SL could die and bequeathe its inventory to an alt
[8:07] Tao Takashi: well, I need to get along with it or give up something
[8:07] Tao Takashi: but I now have 3 business cards ;-)
[8:07] Zero Linden: Benja - now THERE'S a novel idea!
[8:07] Tree Kyomoon: yes benja
[8:07] Zha Ewry: I think it depends on the way you approach your SL identity. Some people are extentionalists. Just an extension of thier RL self
[8:07] Tao Takashi: this was discussed at Robin's hour once I think
[8:07] Tao Takashi: or something similar
[8:07] Tao Takashi: well, if name choosing would be open then everybody could decide what to do
[8:07] Zha Ewry: Otheres, are roleplaying immmersives.. and everytrhing in between. That impacts, dramatically, how peopel think abotu names
[8:08] Zero Linden: Realize that there is quite a movement in internet development circles around internet identity
[8:08] Zero Linden: Alas, there are several semi-compeating, semi-cooperating standards, which make things VERY confusing
[8:08] Tao Takashi: and if that interview with Philip in the german magazine is true then we will get identity verification from the beginning anyway
[8:08] Tree Kyomoon: yes, zero, your internet identity is rapidly overtaking your real one in very tangible ways
[8:08] Rex Cronon: alond with identity comes identity theft:(
[8:08] Zha Ewry: And.. It would still be odd.. because. you'd get the same effects, when people chose, and... you'd get to police the stuff ever so much more Now, at least, LL
[8:09] Zero Linden: The good news, is that those standards are all very aware of the need to let people be in control of what they release to whom
[8:09] Zha Ewry: has some assurances that they won't be getting *too* much name snagging
[8:09] Zero Linden: So that plays well with our philosophy of how we think about identity
[8:09] Harleen Gretzky: Cost money, but LL we give you your RL name in SL if you request it
[8:09] Tao Takashi: yes, but the money thing is a hurdle
[8:09] Tree Kyomoon: so why the resistance to allowing people to choose their own names?
[8:09] Tao Takashi: and I am not sure it's a business model which makes LL rich
[8:10] Tao Takashi: all of that is not really a technical issue anyway ;-)
[8:10] Rex Cronon: in rl there are quite a few people that have the same name
[8:10] Zero Linden: There are quite a number of forces in the issues around name selection. As an engineer, I won't pretend to understand them or to have
[8:10] Tao Takashi: actually only in SL ;-)
[8:10] Zero Linden: seen the balance among them.... That would be more of a discssion for Robin's or Daniel's office hours
[8:11] Tao Takashi: every other application I know lets me choose my name
[8:11] Tree Kyomoon: ...so its not a technical issue, such as database limitation
[8:11] Zero Linden: Tree - actually, short term it is - your last name is an integer ID into the last name table
[8:11] Tao Takashi: and now I am Tao Takashi on face book and my Plone friends ask me "why the funny name"
[8:11] Tao Takashi: (if they recognize me)
[8:11] Zero Linden: so adding arbitrary last names puts more strain on the system....
[8:11] Tao Takashi: is there a reason toi have it a separate table?
[8:12] Tao Takashi: except history
[8:12] Benja Kepler: I think there are 4000 ish last names at the moment
[8:12] Tree Kyomoon: but even 1 million names is only 1MB
[8:12] Tao Takashi: is there something else joined with that table?
[8:12] Benja Kepler: BTW how does Moopf Murray get his avatar key list?
[8:12] Zero Linden: But here's the thing - while every web site in creation lets you choose a "handle" - usually one word, not two -
[8:12] Zero Linden: sometimes the one you want isn't available
[8:12] Zero Linden: or they force them to be in the form of an e-mail address
[8:12] Zero Linden: or they don't have the same case rules
[8:13] Zero Linden: or special cahracter rules etc.....
[8:13] Tao Takashi: in SL I first need to think about a good name combination though because I don't find most of the last names very compelling
[8:13] Wyn Galbraith is fortunate that her usual 'handle' isn't a usual one.
[8:13] Tree Kyomoon: right...so a last name is a way to keep names unique...
[8:13] Tao Takashi: and honestly I'd also like to have people with the same name in SL like in RL
[8:13] Zero Linden: And so, these are, while visually similar or the same, really different identities
[8:13] Tao Takashi: maybe distinguished by a login handle
[8:13] Tree Kyomoon: would be cool then, if I could just display my last name integer rather than the word
[8:13] Tao Takashi: of course it has issues
[8:13] Tree Kyomoon: if I wanted
[8:14] Zero Linden: Identity, in the internet sense, means being about to use the *same* identity in a multitude of places
[8:14] Zero Linden: or to have several, linked identities, using which one you want in a given circumstance
[8:14] Zha Ewry nods at the latter suggestion
[8:14] Zero Linden: So the whole "my RL's know my SL, but my SL's don't kno wmy RL" thing
[8:14] Tree Kyomoon: identity is extremely important and valuable, it needs to be formost ... thats why facebook and myspace do so well
[8:14] Zero Linden: is only getting more complicated!
[8:15] Tree Kyomoon: people should be able to have one identity/brand across all platforms if they want
[8:15] Zero Linden: So - we are looking at these technical issues
[8:15] Zero Linden: would it be useful to be able to leave a comment on a wordpress blog from your SL identity?
[8:16] Tao Takashi: depends on the blog ;_)
[8:16] Tao Takashi: as I said I now have many identities unfortunately
[8:16] Tao Takashi: so on german blogs I sign with MrTopf and on SL blogs with Tao Takashi
[8:16] Wyn Galbraith: I do too, though most have a root to my original gaming/onine name.
[8:17] Tao Takashi: and unfortunately many web2.0 apps don't have an SL name field yet
[8:17] Tao Takashi: so people get confused
[8:17] Wyn Galbraith: *online
[8:17] Benja Kepler: being logged into your own wordpress blog impacts on the LL blog - unless you log out - I had a comment held awaiting moderation because I changed my own blog profile
[8:17] Tao Takashi: yes, the login on wordpress is also annoying.. also have to log out to change it
[8:17] Zero Linden: Well, one might - I have several - the name I use in personal connections (like when I edit Sensei's Library wiki) - the name you all know me as - which I use for business
[8:18] Tao Takashi: I'd actually like to have some sort of central service which defines my nicknames and (more important) my friends in all my networks
[8:18] Tao Takashi: like adding all the friends again and again is annoying
[8:18] Wyn Galbraith: Sounds like a new online business ;)
[8:18] Benja Kepler: I use a virtual PC for logins to Benja-related blogs and email
[8:18] Zero Linden: well, that is exactly the sort of things these internet identity systems are reaching for
[8:18] Zero Linden: see, for example, http://en.wikipedia.org/wiki/OpenID
[8:19] Tao Takashi: but not my friends I think
[8:19] Tao Takashi: like on facebook I had to add 40 people or so.. which is a bit annoying ;-)
[8:19] Tao Takashi: all the new apps every day are annoying anyway ;-)
[8:19] Tao Takashi: and soon we will have a virtual world every day I suppose
[8:19] Benja Kepler: the mozilla browser in the sl viewer: is it just for the profile web page? or is there more ?
[8:19] Tao Takashi: which adds avatar customization to the task list
[8:20] Tree Kyomoon: I believe all the http functionality in the client runs through the mozilla browser
[8:20] Tao Takashi: so will SL get openid support? :)
[8:20] Zero Linden: Tree - it does not
[8:21] Benja Kepler: llHttpRequest?
[8:21] Zero Linden: Mozilla in the browser is sort of building block
[8:21] Zero Linden: right now we use it for: The login screen, the profile pages, help, and release notes
[8:21] Benja Kepler: oh yes! and the LSL wiki help which is VERY USEFUL
[8:21] Zero Linden: HTTP client operations in the viewer are handled by libcurl
[8:22] Zero Linden: HTTP client operations in the simulator are also done by libcurl
[8:22] Harleen Gretzky: Gwyneth Llewelyn and SignpostMarv Martin have started http://SLOpenID.net
[8:22] Zero Linden: HTTP server operations are done by our own, C++ web server framework
[8:22] Zero Linden: llHTTPRequest is an LSL call that runs in the simulator, and uses libcurl todo the work
[8:23] Benja Kepler: how about email, is that a daemon in the sim?
[8:24] Tree Kyomoon: ahh
[8:24] Tree Kyomoon: so if the mozilla browser supports cookies, that doesnt mean libcurl does
[8:24] Zero Linden: email out is just - postfix
[8:24] Tao Takashi: with libcurl you'd need to handle it yourself I guess
[8:25] Zero Linden: email in, comes into a postfix server and then gets sent off to a "mailglue" script that injects the mail directly to the simulator where the object no resides
[8:25] Zero Linden: Tree - libcurl does support cookies - but we don't enable it
[8:26] Zero Linden: I don't think mozilla is using libcurl to be an HTTP client, mind you
[8:26] Zero Linden: so I think those or totally separate issues
[8:26] Tree Kyomoon: right so I need you to allow it
[8:26] Tree Kyomoon: but you wont?
[8:27] Zero Linden: well - cookies are to be kept together for one user agent
[8:27] Zero Linden: but in the simulator - what constitutes a user?
[8:27] Zero Linden: should each script have it's own cookies?
[8:28] Zero Linden: each prim?
[8:28] Zero Linden: each linkset?
[8:28] Zero Linden: each user per region?
[8:28] Zero Linden: each user grid wide?
[8:28] Zero Linden: each parcel?
[8:28] Tree Kyomoon: those sound like parameters of a method
[8:28] Tree Kyomoon: let the scripter decide :)
[8:28] Rex Cronon: each key
[8:28] Zero Linden: Well - "all of the above" is the least desirable answer!
[8:28] Zero Linden: Rex - key?
[8:28] Tree Kyomoon: makes sense to attach them to the response key
[8:29] Rex Cronon: uuid
[8:29] Tree Kyomoon: which would be script specific
[8:29] Sridhar Shepherd: hi all
[8:29] Rex Cronon: hi
[8:29] Sridhar Shepherd: what'is the topic
[8:29] Zero Linden: No, it doesn't - each individual request is a key - cookies are only useful if you replay them on subsquence request - unless you are trying to pawn all cookie managment off on the LSL scripts themselves
[8:29] Tree Kyomoon: right
[8:30] Zero Linden: Sridhar - not topic for this session
[8:30] Tree Kyomoon: so per object mabey makes more sense?
[8:30] Rex Cronon: i guess only scripted objects
[8:30] Benja Kepler: so the cookies in the sl viewer are just for state management?
[8:30] Zha Ewry: You don't want to manage cookies in LSL if you can avoid it
[8:30] Zero Linden: Well - you can see where the problems start to multiple with cookies - how much cookie storae should we allow? etc... etc....
[8:30] Tree Kyomoon: thiking in terms of making a "login" object that allows folks to come to a sim and log into an external app and interact with it while in proximity of that object
[8:31] Zero Linden: There are no cookies in the SL viewer - other than what mozilla does
[8:31] Zero Linden: but there, that is viewer side, and so it is for the viewer as a whole
[8:31] Zero Linden: thogh I don't know how or if we handle different users using the same viewer and cookies in mozilla
[8:31] Tree Kyomoon: well you cache objects right?
[8:31] Tree Kyomoon: and textures...so why not cookies?
[8:32] Benja Kepler: yes, why a separate Clear Cookies button, when Cache can be reset?
[8:32] Zero Linden: Again - are we talking viewer cookie caching? or server side via llHTTPRequest
[8:32] Tree Kyomoon: cookies generally would only need to persist for a typical session length, a few hours at most
[8:33] Zero Linden: viewer side - sure, the built in mozilla should cache cookies
[8:33] Tree Kyomoon: probably viewer side
[8:33] Zero Linden: server side - much harder problem as the resources could be considerable
[8:33] Tree Kyomoon: like a web browser works
[8:33] Tree Kyomoon: definitely client side
[8:33] Benja Kepler: the viewer has a clear cookie option, why put it in ? are they written to disk in a separate area to the cache?
[8:34] Zero Linden: ah yes - I see it now
[8:34] Tree Kyomoon: sorry to be a pain about this but its a huge issue for me
[8:34] Zero Linden: it is a separate thing as the mozilla framework manages all of it's own caching - including cookies, totally apart from the rest of the viewer
[8:35] Zero Linden: Tree - so seems to me that the mozilla browser in the viewer DOES support cookies
[8:35] Tree Kyomoon: but how do I get to the mozilla browser via httprequest?
[8:35] Tree Kyomoon: can I run requests through it vs libcurl
[8:35] Zero Linden: you can't - when you call llHTTPRequest you are asking the simulator to make a request on your behalf, not the viewer
[8:35] Rex Cronon: so could scripts hava access to that?
[8:36] Saijanai Kuhn: so still not sure when the Mozillz framework is evoked
[8:36] Zero Linden: So - cookies on the sim are a totally different matter- since, as Zha pointed out, you really don't want ot do cookie management in LSL
[8:36] Tree Kyomoon: hmm so could I change that and make the request via mozilla somehow?
[8:36] Zero Linden: and, attaching cookie state per object would be a considerable burden in memory
[8:36] Tree Kyomoon: you would have to implement some client only http request method
[8:36] Zero Linden: I dont see llHTTPRequest supporting cookies anytime soon
[8:37] Zero Linden: Tree - no there is no mozilla in the server
[8:37] Tree Kyomoon: I know
[8:37] Tree Kyomoon: Im talking making the mozilla in the client accessible via script
[8:37] Zero Linden: there has been talk about a llHTTPViewerRequest that makes the request come from an agent's viewer - but that has giant security implications
[8:37] Zero Linden: and would be very compilcated system
[8:37] Saijanai Kuhn: when IS it accessable BTW?
[8:37] Zero Linden: AH
[8:38] Zero Linden: you want llLoadURLintoViewerMozilla
[8:38] Zero Linden: or some such
[8:38] Zero Linden: AHA
[8:38] Zero Linden: THAT is something I think we should do ... but I don't know if anyone has picked it up and put it on their plate
[8:38] Benja Kepler: any news on the 'web page on a prim'?
[8:38] Tree Kyomoon: sounds interesting
[8:39] Zero Linden: I wonder - would just having the blue box that appears when you use llLoadURL() give the user two options: open in viewer, open in browser, be enough?
[8:39] Tree Kyomoon: should I add that to jira or ?
[8:39] Zero Linden: yes
[8:39] Zero Linden: and, as always, please try to be clear about the use case
[8:39] Zero Linden: (i know, i know, my pet peeve)
[8:40] Tree Kyomoon: absolutely
[8:40] Saijanai Kuhn: 2 options with a check box for "don't ask me again"
[8:40] Benja Kepler: open in viewer would be great - keeps it in SL - otherwise why not just google outside of sl?
[8:40] Zero Linden: Someone put that into the public JIRA as well!
[8:40] Tree Kyomoon: the thing for me is, I dont want to open it, I just want to send messages back and forth
[8:40] Tree Kyomoon: to a url
[8:41] Zero Linden: Benja - realize that these URLs could include things like aganet name or key - and so, by doing this, you can link SL to the web more closely
[8:41] Zero Linden: Tree - that the harder case because of the security issues
[8:41] Tree Kyomoon: yes :)
[8:41] Zero Linden: so - all good
[8:41] Benja Kepler: yes, I wrote a blogging script - taht used email to blog
[8:41] Zero Linden: okay friends, an hour has flow by....
[8:42] Wyn Galbraith: Wow already, I'm hungry for sushi now too.
[8:42] Saijanai Kuhn: someone pointed out that webpage on a prim would allow people to correlate avatars with ips addresses
[8:42] Zero Linden: until next time.....
[8:42] Benja Kepler: ok, thanks Zero - very interesting
[8:42] Zero Linden: thanks all for coming
[8:42] Rex Cronon: bye zero
[8:42] Saijanai Kuhn: take care
[8:42] Tree Kyomoon: thanks for being here zero
[8:42] Saijanai Kuhn: and hello all
[8:42] Wyn Galbraith: Thanks for the meeting Zero, have a great day.