User:Which Linden/Office Hours/2008 Oct 23

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.
  • [11:20] Which Linden: haha
  • [11:20] Saijanai Kuhn: wb
  • [11:21] Which Linden: sorry about thatevryone
  • [11:21] Aimee Trescothick: wb :)
  • [11:21] Which Linden: I still have typing problems, I see
  • [11:21] Morgaine Dinova: Haha, the Department of Wheel Reinvention
  • [11:21] Maike Short: looks confused at that plant
  • [11:21] Maike Short: whispers: Hello.
  • [11:21] Saijanai Kuhn: /e amrs he txt lg ers
  • [11:22] Which Linden: heh, speaking of copyright, why is it that after ATI open-sourced their drivers, I still have to mess around with binary-only warning from ubuntu?
  • [11:22] Aimee Trescothick: whispers don't worry Maike, first time I came here I tried to sit on him o.O
  • [11:22] Which Linden: ha ha
  • [11:22] Maike Short: Oh
  • [11:22] Which Linden: hi Maike
  • [11:23] Maike Short: Hello
  • [11:23] Morgaine Dinova: Which, I read just yesterday that the work on FOSS ATI drivers is progressing reasonably.
  • [11:23] Maike Short: Didn't ATI open sourced their drivers after the last release of Ubutun?
  • [11:24] Which Linden: I only read the Slashdot summary so that's probably the opposite of informaiton
  • [11:24] Which Linden: "AMD will not be providing any of their current driver code for use in the open source driver"
  • [11:24] Which Linden: So I guess they had to start rom scratch
  • [11:25] Which Linden: makes sense then
  • [11:25] Morgaine Dinova: Haha, nobody reads the article on Slashdot. It's against the T&C's ;-)
  • [11:26] Which Linden: heh
  • [11:26] Which Linden: speaking of open source, I saw that mysql has a thing on their public bug tracker where bugs are automatically closed after a month of inactivity
  • [11:26] Which Linden: would that work on PJIRA?
  • [11:27] Which Linden: probably only for things that are actual bugs
  • [11:28] Maike Short: SF.net has a state caled "pending" which can be set by a project member and will close the bug after 14 days unless another comment is posted.
  • [11:28] Aimee Trescothick: so if no one fixes it in a month they spontaneously fix themselves? neat
  • [11:28] Which Linden: heh well the get wontfixed
  • [11:28] Which Linden: or there's a special state for "died of inattention"
  • [11:29] Aimee Trescothick: it would probably just create a large amount of noise with people pinging their bugs to keep them open
  • [11:29] Morgaine Dinova: Well that's totally wrong.
  • [11:29] Which Linden: that's true
  • [11:29] Which Linden: perhaps that state would have to manually be set by a Linden
  • [11:29] Aimee Trescothick: mainly the ones which probably need closing :D
  • [11:30] Morgaine Dinova: Unfixed bugs need to keep mounting up, so that the stats reflect that there is not enough resource (or desire) to fix them.
  • [11:30] Maike Short: I think there is a difference between reporters not answering questions they got asked and notbody else (inlcuding no Lindens) commenting.
  • [11:30] Which Linden: yeah
  • [11:30] Which Linden: MySQL seems to have an army of low-level bugdb goons who kind of act as a first layer of defense against bugs
  • [11:31] Which Linden: they're like mobs, which you defeat with repros instead of swords
  • [11:31] Saijanai Kuhn: well, darn (and yay). Lock's design DODES accomidate the "Fixed type. So my fix SHOULD work but doesn't :-(
  • [11:32] Which Linden: i.e. you file a bug and a goon sets it in the "will expire in one month" state, and then you have to find more info within a month or your bug will expire
  • [11:33] Maike Short: I think that is a goode idea if that post contains a request for more information or asks the reporter to try something.
  • [11:34] Which Linden: we agree, then!
  • [11:35] Which Linden: have people been using PJIRA much lately? does OGP use PJIRA?
  • [11:35] Morgaine Dinova: I can't even pronouce PJIRA
  • [11:35] Maike Short: p-jira.
  • [11:35] Saijanai Kuhn: pyogp has its own section. Whump has a meta jira for OGP issues, ironically. So, we have about 2 dozen issues in pyogp and many dozens in OGP, but no high level category to track them
  • [11:36] Morgaine Dinova: Sai: got a link to PyOGP section?
  • [11:36] Which Linden: that is a bit weak, given that even stuff like chttp has its own section
  • [11:36] Morgaine Dinova: Jeez I'm lazy
  • [11:37] Saijanai Kuhn: its at the top level, Morgain
  • [11:37] Saijanai Kuhn: OGP is a bit harder to find
  • [11:37] Saijanai Kuhn: which is the irony of the thing
  • [11:37] Which Linden: hah
  • [11:38] Which Linden: the categories in the PJIRA aren't as smoothas they could be
  • [11:38] Which Linden: but it's not bad I guess
  • [11:39] Which Linden: yeah -- why not change that PyOGP category to just be OGP, and have a PyOGP component?
  • [11:39] Saijanai Kuhn: eh, after 1.5 years, I finally got a "wont fix" notification for my request to make scripting its own top level category
  • [11:39] Morgaine Dinova: Grrrr ... just the jira really have to use flash? Can't the programmers restrain themselves a little? </grumble>
  • [11:40] Saijanai Kuhn: even though scripting is about 25% of all jiras and they're sprinkled into all the different categories, they won't make it a separate category. Oh well
  • [11:40] Which Linden: it's just a yutube video, Morgaine
  • [11:40] Morgaine Dinova: I found PyOGP, but not OGP, you're right Sai ;-)
  • [11:41] Which Linden: but hey the pyogp project has a much higher proportion of closed bugs than the other ones
  • [11:42] Which Linden: w00t for that
  • [11:44] Which Linden: anyone seen the new mainland regions?
  • [11:44] Aimee Trescothick: nope
  • [11:45] Which Linden: me neither, but I hear they're pretty rad
  • [11:45] Which Linden: should go
  • [11:46] Which Linden: is there any techy topic that folks want to discuss, or do you want to take a field trip?
  • [11:47] Saijanai Kuhn: either is ok. I'm still trying to squash the bug. Need more insight into how to use the wing debugger I think
  • [11:47] Which Linden: are you cribbing off of the c++ message syste,?
  • [11:48] Saijanai Kuhn: Lock wrote his own parser based on my original code. It works prety well except for one packet :-(
  • [11:48] Which Linden: which one is that?
  • [11:48] Aimee Trescothick: erm, can't think of anything techy, much at the mo, heads kinda fried from banging in on my maths expression parser I'm writing for the build window :D
  • [11:48] Aimee Trescothick: *bnaging it
  • [11:48] Which Linden: yeah, I got no tech in me either
  • [11:48] Saijanai Kuhn: why its not working, I can't tell. Fixed the missing bit and it LOOKs like it should work, but doesnt
  • [11:49] Aimee Trescothick: gives up on typing
  • [11:49] Aimee Trescothick: lol
  • [11:49] Which Linden: let's tp to one of the nautilus regions
  • [11:49] Aimee Trescothick:  :)
  • [11:49] Morgaine Dinova: Got a slurl?
  • [11:50] Saijanai Kuhn: ObjectUpdate packet. was barfing on the "Fixed" variable used for the llsettext. I added in a handler for "Fixed" so now it barfs elsewhere in the same packet
  • [11:50] Which Linden: map...loading..so....slowly
  • [11:50] Saijanai Kuhn: textcolor is of a "fixed" format
  • [11:50] Which Linden: [1]
  • [11:50] Which Linden: just picked that randomly
  • [11:50] Which Linden: seeya there!
  • [11:50] Morgaine Dinova: Hehe, good enough. TPing
  • [11:50] Saijanai Kuhn: why they didn't just create a datatype for llcoloru4 I don't know
  • [11:50] Teleport completed: from [2]
  • [11:51] Which Linden: ha ha funny you all still look like you're chillin'
  • [11:51] Morgaine Dinova: What's the bamboo transport method?
  • [11:51] Saijanai Kuhn: and you still look like a plant
  • [11:51] Aimee Trescothick: lol
  • [11:52] Morgaine Dinova: Aha, it's skidding
  • [11:52] Morgaine Dinova: chuckles
  • [11:52] Which Linden: nice poolhere
  • [11:52] Morgaine Dinova: You look in your element :P
  • [11:52] Maike Short: giggles.
  • [11:52] Which Linden: just watering meself
  • [11:52] Morgaine Dinova: Careful with overwatering
  • [11:53] Saijanai Kuhn: oxymoron with bamboo
  • [11:53] Which Linden: can you overwater bamboo?
  • [11:53] Morgaine Dinova: You're the expert :P
  • [11:53] Which Linden:  :-)
  • [11:53] Which Linden: wanna check out what's at the other end of this path
  • [11:53] Which Linden:  ?
  • [11:53] Morgaine Dinova: So, what's here?
  • [11:53] Saijanai Kuhn: bamboo will grow in teh desert with a little care, but its very flimsy
  • [11:53] Which Linden: I dunno what's here
  • [11:53] Which Linden: this appears to be a thing
  • [11:54] Which Linden: maybe there's a thing over here
  • [11:54] Morgaine Dinova: Love the way the bamboo wobbles when walking
  • [11:54] Which Linden: heh, expecially ridiculous at run speed
  • [11:54] Which Linden: I guess these will be some of the parcels that will be sold?
  • [11:54] Morgaine Dinova: I like this wall, very medieval
  • [11:55] Morgaine Dinova: Or monastic
  • [11:55] Which Linden: atlantean
  • [11:55] Morgaine Dinova: Aye
  • [11:56] Which Linden: overgrown old edifices...nice
  • [11:56] Morgaine Dinova: Shrine or something here
  • [11:56] Aimee Trescothick: thinks her textures got lost in the post
  • [11:57] Which Linden: this is where Frodo and Arwen get chased by the nazgul
  • [11:57] Morgaine Dinova: I like the mermaid's grotto
  • [11:57] Which Linden: oh wow I thought this was just a mountain but it's got a build on it
  • [11:58] Which Linden: ha ha cool
  • [11:58] Which Linden: presumably these will also be auctioned off?
  • [11:59] Which Linden: I really don't get out on the main grid enough
  • [11:59] Morgaine Dinova: One thing I REALLY dislike about SL is popups
  • [11:59] Which Linden: popups?
  • [11:59] Morgaine Dinova: Object popups when they rez
  • [11:59] Which Linden: oh like menus that have useless options?
  • [12:00] Aimee Trescothick: wahey, relog fixed me texture issues
  • [12:00] Which Linden: nice
  • [12:00] Which Linden: ooh more new stuff over here
  • [12:01] Which Linden: there's like an amphitheater to the east
  • [12:01] Which Linden: I'm actually a little surprised this isn't nofly
  • [12:01] Which Linden: not that I'm complaining
  • [12:02] Which Linden: how's the view?
  • [12:02] Aimee Trescothick: heh, I have wings, I find no-fly area offensive :D
  • [12:02] Which Linden: ha ha
  • [12:02] Aimee Trescothick: I think there should be no-walk areas
  • [12:02] Which Linden: that's a neat idea
  • [12:02] Aimee Trescothick: :D
  • [12:02] Aimee Trescothick: phantom ground lol
  • [12:03] Which Linden: I'd really love to have the ability to be in space
  • [12:03] Which Linden: heh, you can region cross and get that 'phantom ground' effect
  • [12:04] Which Linden: I want to dispatch a unit to harvest this
  • [12:04] Aimee Trescothick: lol
  • [12:04] Which Linden: get some mana or something
  • [12:04] Aimee Trescothick: :D
  • [12:05] Which Linden: sl is a very outseide-y
  • [12:05] Which Linden: place
  • [12:05] Which Linden: I rarely want to go inside
  • [12:06] Which Linden: nice wall murals in htere
  • [12:06] Which Linden: I guess we lost everyone else
  • [12:07] Which Linden: neat, this pool of water has a ripple script
  • [12:09] Morgaine Dinova: Isn't it funny how VW houses with open rooftop "rooms" have staircases or ladders leading up to them?
  • [12:09] Which Linden: heh
  • [12:09] Which Linden: yeah
  • [12:09] Which Linden: it's kind of like maybe you want to roleplay that you can't fly
  • [12:09] Morgaine Dinova: Why did we come here? What was the "link" to Nautilus?
  • [12:10] Morgaine Dinova: Some Linden's project?
  • [12:10] Which Linden: no reason, I just heard about it,
  • [12:10] Morgaine Dinova: Aha
  • [12:10] Which Linden: yeah, it's a new mainland region that we brought up
  • [12:10] Morgaine Dinova: kk
  • [12:10] Which Linden: blog post about it
  • [12:10] Which Linden: heard that there was some fun stuff to discover here
  • [12:10] Morgaine Dinova: It's pretty.
  • [12:10] Which Linden: yeah
  • [12:10] Morgaine Dinova: But having said that ....
  • [12:11] Which Linden: I hope that the people who move in here don't build up lots of out-of-place stuff
  • [12:11] Morgaine Dinova: One of the Thinkers discussion meetings (2 weeks ago I think) brought up the issue of SL being the same everywhere. Even when it tries to be different, it's the same.
  • [12:12] Morgaine Dinova: Not sure why, but it's true
  • [12:12] Morgaine Dinova: Might be a consequence of the prims
  • [12:12] Which Linden: I think that's just a reflection of the limitations of the tools
  • [12:12] Which Linden: Yeah, and the limited rendering options you have
  • [12:12] Morgaine Dinova: Hmmm
  • [12:12] Which Linden: Having 'materials' would help a lot
  • [12:13] Which Linden: The fact that we're constrained to move only within roughly 200 meters of the ground is also a factor
  • [12:13] Morgaine Dinova: It's particularly noticing in HD. At 1920x1200, the water reflections look utterly gorgeous. Everything else is, oh dear.
  • [12:13] Which Linden: hah
  • [12:13] Which Linden: I was just grousing the other day about how all the truly incredible-looking builds seem to achieve that effect by heavily baking lighting into their textures
  • [12:14] Which Linden: It's like, "we produce great art by totally bypassing your renderer!"
  • [12:14] Morgaine Dinova: Seriosuly, it's like Everquest from nearly a decade ago
  • [12:14] Which Linden: It's not that bad
  • [12:14] Which Linden: never played everquest
  • [12:15] Which Linden: But yeah, hard to make a general-purpose tool that's as good as a special-purpose one
  • [12:16] Morgaine Dinova: The client needs to be forked into a community project, so that the graphics can advance. But since a lot of the dullness is probably due to prims, I think the only salvation there is to make sure that objects in OGP are extensible.
  • [12:16] Which Linden: Agreed with extensibility
  • [12:17] Which Linden: Though that's a much harder problem than it sounds, given that there are like 50 standards for meshes alone
  • [12:17] Which Linden: Not to mention shaders and materials
  • [12:17] Saijanai Kuhn: whooray found where and why (but not how) the error occurs
  • [12:17] Morgaine Dinova: You need to agree on forking the client into a community project too ... either that, or give the Linden devs 10 times the current resources ;-)
  • [12:18] Which Linden: The graphics advancing is kind of a chicken and egg problem because a powerful renderer is no use if the world has no content created for it
  • [12:18] Morgaine Dinova: Yes, it is chicken and egg, which is why I mentioned the extensible object side of OGP
  • [12:19] Which Linden: If you race too far ahead, you risk having people with old hosts being unable to see anything at all
  • [12:19] Morgaine Dinova: hosts?
  • [12:19] Which Linden: Computers
  • [12:19] Morgaine Dinova: kk
  • [12:19] Which Linden: Running with graphics set to Low
  • [12:19] Which Linden: Or running an older version that doesn't support the new whizbang
  • [12:19] Which Linden: Graceful degrdation is the hard part
  • [12:19] Which Linden: (as it is on the Web, too!)
  • [12:21] Morgaine Dinova: Yeah, it's a problem. But then, older machines can't really do SL at all --- remember that LL doesn't officially support Integrated Graphics even. :-) At some point you have to leave the old behind.
  • [12:22] Which Linden: There has been a pretty robust backlash against that, though, and we can't cater only to the people who have beefy-ass machines
  • [12:23] Morgaine Dinova: Aye, but the answer isn't to hold back progress. The answer is to hire some people to add object compiling and to fix the cache that insists on losing everything.
  • [12:24] Which Linden: Oh, yes, defininely on those
  • [12:24] Which Linden: Wait, object compiling? What's that?
  • [12:24] Morgaine Dinova: Hahaha
  • [12:24] Morgaine Dinova: Exaclty
  • [12:26] Morgaine Dinova: The "our objects are dynamic and scripted so can't be compiled" has turned into a bit of a meme, but it's really just an excude. If a state persists unchanged for longer than the time it takes to compile it, compiling is a win, even if the object is dynamic.
  • [12:26] Morgaine Dinova: s/excude/excuse/
  • [12:27] Which Linden: I still don't understand how a compiled object differs fromanormal one
  • [12:27] Which Linden: Is it like, you auto-bake lighting into the texture?
  • [12:28] Morgaine Dinova: Anything, from texture baking to actually replacing the scenegraph traversal (which is akin to an interpreted VM) by actual compiled code.
  • [12:29] Which Linden: Oh,neat
  • [12:30] Which Linden: I believe I read about GTA doing something like that, actually
  • [12:30] Morgaine Dinova: The world at the client level is just the VM of a "world specification language" that doesn't actually exist as such. Compiler techniques apply, turn it into machine code ;-)
  • [12:30] Which Linden: Heh, that's a neat idea
  • [12:31] Morgaine Dinova: I've got a couple of GTAs on the shelf, and not even opened the packs, lol
  • [12:31] Which Linden: Played one, played 'em all
  • [12:31] Morgaine Dinova: Just like I have a stack of DVDs that I haven't opened
  • [12:31] Morgaine Dinova: Must be 30-35
  • [12:31] Saijanai Kuhn: wheee. Now I found where it goes rong but can't see how it happens. var_size = varriable.size variable size is 2 but var_size ends up bweing 36K
  • [12:32] Which Linden: Dang yo, you need to take a vacation or something, Morgaine
  • [12:32] Morgaine Dinova: Vacation would be nice. Not had a proper one for a decade or more
  • [12:32] Which Linden: Sai: I believe that there is a meta-size value that tells you not how many bytes are in the message but how long the actual size field is
  • [12:33] Which Linden: so you might be seeing something that has a two-byte size field
  • [12:33] Which Linden: Well, I should noodle on off, I enjoyed this trip and the ensuing conversation.
  • [12:33] Which Linden: Thanks for expanding my mind, Morgaine
  • [12:34] Morgaine Dinova: ROFL
  • [12:34] Morgaine Dinova: Gimme back those tablets
  • [12:34] Morgaine Dinova: Thanks for the link, nice place
  • [12:34] Which Linden: Hah, yes, hm, interesting confluence of phrases there hmmm.
  • [12:34] Which Linden:  :-)
  • [12:35] Which Linden: have a great one!