‘Inside the Lab’ podcast with Joe Miller
Thursday, January 24th, 2008 at 1:28 PM by: catherinelindenThe second edition of our ‘Inside the Lab’ podcast series is now available. The series started with Philip Linden’s vision for Second Life in 2008. This time we delve into the technical aspects of Second Life with Joe Miller, VP of platform and technology development. Joe talks us through the technical priorities for our engineering team, focusing on four key areas:
- Sim stability - with the launch of Havok 4.6
- Sim performance - with the introduction of Mono for script compiling
- Viewer stability - by introducing a new crash reporter and graphics card drivers
- Viewer performance - via Windlight and the new Dazzle UI
Joe even sets some goals in terms of performance for the next quarter which we’ll all be able to track from the monthly Quality Metrics we release.
I’d like to thank Joe for his time in talking with me and for sharing some insights into the stability and performance efforts the engineering team is working on. Let me know know in the comments if there are other aspects you’d like us to cover in the next edition.
Until then - thanks for listening!
Subscribe (RSS FEED)
ITunes (it can take up to 2 days to index the XML file so please be patient!)


January 24th, 2008 at 1:53 PM
the mv4 (mp4?) comes across as m4a….sneaky sneaky…no fair! I dunno what to do with it now, it won’t play on my phone
January 24th, 2008 at 2:01 PM
oops, my bad. Thanks for calling that out. It’s actually an m4a file. I’ve just changed it.
January 24th, 2008 at 2:17 PM
Would it be possible to post a transcript? I can read faster than I can listen. Also, I’m sure text would be better for the hearing impaired
January 24th, 2008 at 2:18 PM
Is there anyway to stream these into SecondLife with out setting up a server?
January 24th, 2008 at 2:19 PM
http://static-secondlife-com.s3.amazonaws.com/media/mp3/Inside_the_Lab_Joe_Miller_Jan_08.mp3
just put that URL in your media stream and stream away
January 24th, 2008 at 2:28 PM
Oh, cool. So its Havok 4.6? I thought we were just getting Havok 4
January 24th, 2008 at 2:37 PM
Yay podcast!
Apple should check your XML feed daily. If it’s taking a while for iTunes to notice new episodes, you could ping it when you publish:
http://www.apple.com/itunes/store/podcaststechspecs.html#episodes
January 24th, 2008 at 2:42 PM
Some one asked me what I could expect to see in 2008 a while back and I said I hoped HAVOK 4 and Windlight would be 2 biggies to come to the main viewer. Shoot! I missed Mono LOL
January 24th, 2008 at 2:49 PM
omg this sounds great!!!!!!!!! thanks for the umcoming improvements! yay!
January 24th, 2008 at 2:50 PM
I also second a transcript, I prefer to read over listen.
January 24th, 2008 at 2:56 PM
thanks for the comments re: a transcript. We’re looking into it now.
January 24th, 2008 at 3:29 PM
Thanks, I was about to add my own call for a transcript. Vision has so much higher *human* bandwidth than hearing that podcasts and (ironically) even videos (because most videos are just a podcast with a head) are just a waste of *network* bandwidth.
January 24th, 2008 at 3:29 PM
you guys should do this weekly!
January 24th, 2008 at 3:32 PM
No HTML on prim? :(:(:(
January 24th, 2008 at 3:57 PM
Dazzle??? Do We get any other info?
/me likes things with code words,
My thoughts wander from comets to weather to shadows….hmmm…..Dazzle…..
I don’t know what it is, but I want it!!!!!
January 24th, 2008 at 4:01 PM
[...] If you’re new here, you may want to subscribe to my RSS feed. Thanks for visiting!The second edition of ‘Inside The Lab’ has been released. [...]
January 24th, 2008 at 4:03 PM
I like what I hear. good job! xD
cant wait to all this implented :).
(technically, you could apply some EQing on that file, take out some of the noise thats on it. cut at <200Hz and about -6dB for 1Khz plus some more highs worked well for me
January 24th, 2008 at 4:40 PM
Why is it Joe Miller and not Joe Linden?
January 24th, 2008 at 4:44 PM
Linden Labs Joe Miller Speaks Out On Q1 Focus
Linden Labs today released a podcast in which Joe Miller, VP of Platform and Technology Development, speaks about the labs Q1 focus. The podcast named “Inside the Lab” was released today on the official linden blog. I would like to go ove…
January 24th, 2008 at 4:51 PM
Good to know that Mono is still a forethought. I look forward to this more than I do Havok 4. I want my pointers, classes, and direct access arrays. >O
January 24th, 2008 at 5:28 PM
@20: oh yes, direct access arrays would be a sweet thing to have.
aside from that, nice outlook for the future
January 24th, 2008 at 6:19 PM
Adding my vote for transcripts of these kind of announcements. As Argent suggested, why waste valuable bandwidth on podcasts? More ppl are likely to read a transcript that is set up in front of them. And some SL customers (I refuse to use the term ‘resident’, makes us sound like inmates in a mental institution. On the other hand…. but no, thats a topic for another discussion!) are either hearing-impaired or simply don’t have a reliable set of headphones or speakers.
Just my two-bobs worth!
January 24th, 2008 at 7:11 PM
Alisha, and other who may not have heard about Dazzle yet:
https://wiki.secondlife.com/wiki/Viewer_Visual_Update
Torley’s take: http://torley.com/introducing-second-lifes-dazzle-user-interface-update
Yes, there are pics
January 24th, 2008 at 7:28 PM
Great to hear some of the behind the scenes projects and how they are developing.
Can i suggest to soon get around to explaining the issues with island transfers and making them more secure for all parties involved.submitting tickets and arranging payments independent of that is simply not good enough.island owners/buyers should have a simple and secure system.Island owners bring a lot of money in to linden labs its about time you worked to resolve this issue.
January 24th, 2008 at 7:58 PM
Inside Linden Lab with Joe Miller
Smith is sounding a lot smoother and more relaxed this time around. Joe Miller introduces himself and talks about technical strategy for Q1 2008. Miller hints at the upcoming culmination of a number of projects that he feels, overall, will contribute t…
January 25th, 2008 at 12:15 AM
Hey Catherine,
Interesting podcast, even that I am not a tech geek, I liked to hear what will be in the interest of Linden Lab and Second Life to stabilise and enhance the technology side.
May I suggest to make also more podcasts about economical developements and how Linden Lab will try to stabilize and enhance this side as well?
Thank you
Marc Montague
January 25th, 2008 at 1:32 AM
Loving the podcasts, they’re a great idea!
If you need any help with them here are loads of podcasters in SL. Check out Podcast Island or give me a shout
January 25th, 2008 at 4:58 AM
Wil the new look on interface finally solve VWR-1076, open and top vote in that area since the release of voice. All Popular 3:rd party viers have changed away from the LL solutions on this matter.
January 25th, 2008 at 5:29 AM
Well, transcript would be nice, but podcast is very convenient for some: on their iPods in the car or while commuting on the train. Plus, nice to hear the voice, as you can’t tell honesty or slimyness from just words…
January 25th, 2008 at 6:18 AM
Dazzle is pretty and all, but what I’d really like to see in a UI update is the ability to separate chat/IM/script editing windows from the main viewer window. Currently I’m forced to run SL in a window that takes up only 30% of my screen; any bigger and the framerate would be terrible. Of course, SL gets very cluttered when I have multiple IM windows, notecards, and script editors open - it would be wonderful if I could move these text-only windows outside the main viewer window (much like Photoshop’s UI in MacOS). Is there any way to make this happen in the official viewer?
January 25th, 2008 at 8:00 AM
I just have to say, reading this post actually, physically gives me butterflies. The possibilities and potential for 2008 are so wonderful they simply make me giddy, and I’m a dude. Sure it will be rough but oh so worth it. Thank you Philip, Joe, Linden Labs and all those supporting you in this paradigm-changing effort. Second Life has already brought friends into my life that have changed it forever, here’s to everything you do to make that experience more accessible to so many more to come.
January 25th, 2008 at 8:20 AM
Mono??? Mono…. Mono!!!!! MONO!!!!! MONOMONOMONOMONO!!!!!!!!
January 25th, 2008 at 8:35 AM
@20 Feynt Mistral: Mono does not give you “pointers, classes, and direct access arrays”. Mono will be used to compile the current LSL code. It speeds up the execution of the LSL code by a factor of 70. Read more at the wiki: http://wiki.secondlife.com/wiki/Mono
Quote: “The Linden Scripting Language ( LSL ) will not change in any way, so all of your existing scripted objects and attachments will continue to function as before, only faster. The key to this improvement is an open-sourced virtual machine called Mono.”
January 25th, 2008 at 9:02 AM
Great podcast it’s nice to hear what is going on. I just downloaded the new Dazzle viewer and it’s looking good! Still lots to do but definately an improvement on the current viewer (looks wise). Great job LL
January 25th, 2008 at 10:29 AM
@15:
http://wiki.secondlife.com/wiki/Dazzle
@LL:
This is good stuff. Expecting fierce competition in your future
January 25th, 2008 at 10:56 AM
I rather hope that, in implementing Mono for scripting, JIRA issue SVC-244 is addressed: that would make a great deal of difference for estate owners.
January 25th, 2008 at 1:33 PM
To be honest I could care less abou the ui update unless I can shink that stupid chatterbox down. Even if I can havok 4 and mono are what I am realy looking forward to. Maybe then SL will start having some real stablity server side for active regions. With havok 4 sims are almost uncrashable and run much smother and less lagy. Add to that mono with it’s orders of magnatude faster script execution and well even if neither is perfect we are looking at a much brighter sl. Forget windlight and all the shinys like dazzel give me stablity. I am glad to see LL actualy working on the problems open letter and everyone else since then has been demanding.
January 25th, 2008 at 4:48 PM
Great to hear that the focus is now on improving stability and increasing performance instead of inventing myriads of new eye-candies which in turn cause decreasing stability and decreasing performance.
January 25th, 2008 at 6:31 PM
I am so far totally underwhelmed with “Dazzle”. I don’t want to be dazzled by the windows in front of the virtual world, I want them to get out of the bloody way and let me at the world. Any pixels between the menu bar and the chat bar that aren’t occupied by in-world objects should be kept to an absolute minimum.
Case in point of going the wrong way, Chatterbox. Which you can break up quite a bit using the patches posted to various JIRA entries (mostly closed by Lindens with “won’t finish”).
January 26th, 2008 at 6:35 AM
@30 –Totally agree — having to keep all the incidental chat and build boxes INSIDE the viewer window is a pain — why cant they be moved outside the viewer window into clear space or a second monitor if desired –so much more convenient and the full functionality of the new communicate window would be much easier to use if you didnt have to pack it tight to actually see the world properly.
January 26th, 2008 at 7:02 AM
como se registra
January 27th, 2008 at 2:46 AM
Excusme me but who cares about these types of broadcast when the grid is in its most instable state since some time in November? It´s practically unplayable…Payments & Deliveries borked, tp´s borked…The sytem cann´t even retrieve a parcel key…
But hey Havok4 is going to improve everything. You know any system is just as good as it is rolled out & controlled by people. All I know is that since the early adopter program is being announced…NOTHING WORKS ANYMORE
Thanx again! Fix Your Product Now!
January 27th, 2008 at 7:05 AM
Hi Lindens, I’ve been off the grid for awhile because I’m on a wireless connection that rejects HTTPS / SSL connections - is there ANY way to login to SL using something that doesn’t utilize HTTPS/SSL?
Besides that, I am REALLY hoping that you guys will take full advantage of the Havok engine. Some things I would love to see:
1) True cloth support (not this flexi mockery :p )
2) Prim types (or default grouped prims) such as realistic chains, hanging (climbable) ropes and springs (NOT THE LOOK, we can do the look - we need the physics interaction). Currently chains are unreliable - break often - and don’t generally act as a chain should. Chains themselves become uber prim heavy and with Havok 4.6 I would HOPE that you could make a chain prim type! (Just like Trees, you multi-primmed trees but made the simulator recognize it as only 1 prim). When you can use chains as avatar attachments (without losing physics interactivity) I’ll be happy : ).
3) Some sort of light-weight Particle physics interaction (so that particles can bounce off objects, or each other).
4) Elasticity! Yes - I would like to see prims that can stretch and deform like a rubber band. It would also be nice if it would support multiple link points (so that the elastic prim could be attached between 2 objects and respond to those objects movement respectively.)
There is another, reaally big request - PLEASE WORK ON DUAL MONITOR SUPPORT!!! Yes, I can stretch SL across both screens - that’s not the issue. What I would like to do is tear off things (such as the inventory screen, chat windows, etc… and place them on my secondary monitor so my SL viewer doesn’t get cluttered. Maybe that would ease the gripes about UI windows being too big? Then you could just say “if you don’t like the UI, get a dual screen setup and drag the UI to the other screen!”
Thanks for you time and I’ll be back as soon as you tell me how to get into SL without HTTPS/SSL : )
January 27th, 2008 at 9:19 AM
Is a transcript coming? It would certainly be useful not only for speed of reading but also for searching and quoting in the future.
Releasing in audio only format makes it very difficult for writers to quote without attempting their own time consuming transcription. Is that intentional?
January 27th, 2008 at 4:46 PM
Someone tried to say “The stock is trading near an all time high (the all time high was within the last few months), last year’s profit was at an all time high (on revenue down slightly from the all time high two years before) and employee headcount has increased every year from 1994 to the present, with the exception of a drop of slightly under 4,000 employees in 2002 - to a count of 355,766 employees at the end of 2006 (2007 numbers are not out yet.)”
Well If you really believe this trend og lies thats ok with me. But it does change the facts that over all grow is even real.
As for the IBM figures , there are how many VR offices around the world? Shakeshead IBM been doing this for over 20 years.( these are outsourced jobs love ) The Numbers you posted ( or tried to post) doesnt reflect how many works are stable in their jobs. IBM these days don`t hire like they use to. But instead are forcing many who have been long time workers out. Or worse yet transferring them out of their field of specially to what the company needs. Please if you are trying to forced your LL ways of making people believe numbers DON`T. Because FCC doesn`t like these types of actions. Now Love don`t you look silly. Your major mistake in your VR numbers is The amount of outsourced jobs IBM is counting in those numbers. Now don`t you look even more silly. Nice try
January 28th, 2008 at 2:27 PM
[...] you listened to the recent Linden Lab podcast (which sound sort of staged maybe because it’s not some resident doing the podcast but LL [...]
January 28th, 2008 at 3:37 PM
interesting listen, but I sure would like a transcript in future. People with hearing impairments may find them useful.
And transcripts can be translated much more easily.
January 29th, 2008 at 2:17 PM
This is a reminder. On #11, Catherine wrote a transcript is comming. I’m waiting for it. I’m not an English speaker. Transcripts greately reduce my effort listening to spoken English. I believe my case is not exceptional, given the fact that residents from English-speaking countries/regions are not majority today.
January 30th, 2008 at 7:11 PM
[...] the Podcast with Joe Miller comments: “Excusme me but who cares about these types of broadcast when the grid is in its [...]
February 4th, 2008 at 11:45 AM
[...] Miss the podcast? Read more (and download it) here. [...]
February 4th, 2008 at 11:46 AM
Looking for a transcript to this podcast? Check it out here:
http://blog.secondlife.com/2008/02/01/joe-miller-podcast-transcript-now-available/
February 24th, 2008 at 4:36 PM
[...] Llewelyn that says the anxiously awaited day is here: At the Linden Lab Q&A today, following Joe ‘Linden’ Miller’s podcast, Joe just announced that Mono had been deployed on the Beta Grid. It’s now running on some of [...]
April 7th, 2008 at 4:54 PM
[...] The series started with Philip Linden’s vision for Second Life in 2008, and continued with Joe Miller’s insight into the engineering team at Linden. This time Melissa Linden sits down with the development team behind WindLight, the atmospheric [...]
June 2nd, 2008 at 5:04 AM
[...] Vision for Second Life in 2008, followed by a more technical talk, Joe Miller’s Insight into the Engineering Team at Linden Lab. Third in the series was Inside the Lab Podcast with the WindLight Team, packed with helpful [...]
June 2nd, 2008 at 2:30 PM
[...] Philip Linden’s Vision for Second Life in 2008, followed by a more technical talk, Joe Miller’s Insight into the Engineering Team at Linden Lab. Third in the series was Inside the Lab Podcast with the WindLight Team, packed with helpful [...]