September 2018 Town Hall with Ebbe Altberg: transcript with audio

Ebbe is still into his T-1000 look. But then, he does keep to his promises to “be back” (and take people’s questions and offer thoughts and insight into the Lab, SL and Sansar) 😉
On Thursday, September 13th, Linden Lab hosted a further Town Hall meeting at which questions were put to the Lab’s CEO, Ebbe Altberg.

Those wishing to ask questions were asked to submit them via the forum thread September 2018 – A Conversation with Linden Lab CEO Ebbe Altberg, a thread that is now locked from having further questions added, but remains available for viewing.

As many of the questions require a technical response, the decision was made to have the Lab’s subject matter experts address them directly through the forum thread itself after the Town Hall meeting, a process which may take several days to complete. So if you did ask a technical question that wasn’t raised at during the event, be sure to check the thread to see if an answer in provided there.

The following is a summary of the answers to questions asked during the Town Hall session, audio extracts and video time stamps provided as reference. The video is embedded at the end of the article.

Please note that this is not a full transcript of the event. Producing a word-for-word transcript takes a lot of time. Instead, I have attempted to bullet-point the replies offered, and have included an audio extract and a time line to the relevant point in the video.

Also note that:

Table of Contents

  • These notes don’t necessarily follow the chronological flow of the session, as I’ve attempted to group subjects by topic for more concise reference.
  • There is a degree of choppiness in Ebbe’s audio (present on the videos as well). This is down to Voice issues in SL. Because of this break-up, some of the audio clips are edited to remove elements where the break-up is particularly bad, but hopefully without losing the actual context of what was being said.
  • Video timestamps will open the official video in a separate browser tab at the start of the specified time period, allowing readers the choice of listening to the audio extract, or the video recording.
  • Due to the brevity of some answers, not all replies given below have an audio extract – but they all have links to the official video.

Opening Comments

  • Exciting year for Linden Lab – 15 years in the business, lot of investment in SL going on + growing the SL team. There’s a lot going on that has the Lab optimistic about the future, and looking forward to being on the journey for a long, long time to come.
  • In March LL announced a very aggressive roadmap, possibly more than could be achieved within 2018, but goals have been pursued and people hired to help meet them.
  • Perhaps most noticeable work has been the re-balancing the economy: reducing the price of land and finding other means by which the Lab can generate revenue that are fairer for everyone – users and the Lab.
    • This means some things get cheaper [e.g. land], and other may get more expensive [e.g. transaction fees] for people as things are adjusted.
    • Overall response has been positive – particularly the lower Mainland costs – increased “free” tier, which is still keeping the land team busy in handling purchase requests.
  • Roadmap also noted new games and experiences, and the next one is “not far away”.
  • Themed learning islands were mentioned, for more vertical acquisition of new users, and tests have been run.
  • Marketplace improvements are starting to come in, with more on the way, helped by a new hired in the commerce team.
  • New land auction process was deployed, but has had issues, so user-to-user Mainland land auctions still to come.
  • There have also been performance improvements.
  • Animesh is very close to release, and the Environment Enhancement Project (EEP) is close to public testing. Bakes on Mesh is following behind them.
  • More value for premium members is coming, but no announcements to make during the town hall.
  • Return of last names may not roll-out before the end of 2018; there’s still a lot of work to be done.
  • Grid-wide experience operation for users also may not be deployed before the end of 2018.
  • Work is continuing on Linden Home improvements, but not clear if this will be deployed all at once or in stages. The hope is to start releasing some of them before the end of 2018.
  • Moving SL to a cloud infrastructure will not be completed until “well into” 2019. Work is progressing on a server-by-service basis.
  • He is personally every excited with all that is happening, the SL team is dedicated to the work and is growing, and Lab is very pleased with the positive responses from users to the changes and improvements being made.

Video: 4:05-12:54

Audio:

 

Back to top

Ebbe and Xiola at the September 13th Town Hall.

Q&A Session

Land and Pricing

What was the rationale the up-front higher fees for grandfathered regions?

  • The 2016 buy-down offer was to encourage people who knew they were going to keep land for at least 6 months to obtain lower tier.
  • The structure meant that the up-front cost (US $600) could be recouped in 6 months, allowing the land holder to continue to enjoy a much reduced monthly tier.
  • The transfer fee of US $600 for grandfathered / bought-down regions (compared to the US $100 for “retail” prices regions) is intended to operate the same way: to encourage those who wish to obtain grandfathered land and will hold on to it for a period of 6 months or more to do so, and so continue to enjoy the lower monthly tier.
    • The US $100 transfer fee can still be applied to grandfathered regions, but they will revert to the full monthly tier rate, so the US $600 isn’t necessarily a barrier to selling the land.
  • Currently no plans to make further changes to tier rates – Lab still absorbing the data from the June private region pricing restructure.
  • However, there is still a commitment from the Lab to do more where land is concerned, once with economic situation resulting from the June 2018 change can be fully understood.
  • Personally has a belief that those who commit to holding land for a period of time should be able to benefit from doing so.
    • This may again involve a higher up-front cost that is recouped over a period of time.
    • Does mean that tier pricing differences (e.g. grandfathered to retail) could vary over time – just as the June reduction narrowed the gap between grandfathered and retail monthly tier.
  • But even with the June retail price reduction, those who used the buy-down offer are still enjoying a lower tier than those who buy at retail.

Video: 18:42-23:15

Audio:

 

Back to top

Will there be further land pricing reductions / increases in land capacity (prim allowance)?

  • Both are things the Lab wants to do.
  • Land price reductions depend on the Lab being able to generate revenue and remain healthy as a business via other means – increased transaction fees, increased check-out fees, increased and broader Premium subscription options, etc., all of which are constantly being looked at.
  • Increasing the land capacity is a matter of performance and hardware improvements. If these continue to be made, then further increases to land capacity might be possible.

Video: 23:28-24:54

Audio:

 

Back to top

Continue reading “September 2018 Town Hall with Ebbe Altberg: transcript with audio”

SL15B: Meet the Lindens summaries with video + audio

Promotional poster for Meet the Lindens at SL15B. Credit: Linden Lab
Meet the Lindens is now a regular part of the Second Life anniversary landscape. Over the course of the week of celebrations, it gives Second Life users the chance to find out more about the people working at Linden Lab, find out about projects and plans, and the work being carried out on Second Life and Sansar, ask questions about matters of interest / concern to them.

For Meet the Lindens 2018, Saffia Widdershins sat down with six members of the Second Life team, and also with Linden Lab CEO, Ebbe Altberg.

The six SL team members attending the sessions were:

  • Xiola Linden (Community team)
  • Brett Linden (Marketing)
  • Keira Linden (Land team) and Patch Linden (Snr Director of Product Operations)
  • Grumpity Linden (Director of Product for Second Life) and Oz Linden (Technical Director for Second Life).

Each of the sessions was recorded by SL4Live and made available through YouTube as a part of the SL15B sessions.

For those who prefer to read about what was said, I have produced this set of summary articles of the different sessions.

Please note that these are not intended as full transcripts; some topics came up more than once through the week, so I have tried to focus on subjects that were answered in the greatest detail within each session.

Audio extracts are included with each summary. These have been edited to remove pauses, repetitions, etc., with care taken to maintain the overall context of comments and answers.

The full video for each session is also embedded with each summary for completeness, and timestamps are included for each of the topics in a summary, and will open the relevant video in a separate browser tab, at the point at which the topic is discussed.

Table of Contents

Please use the links in the contents list to the right to jump to the topic summary that interests you, or to a specific topic within a summary.

April 20th 2018 Town Hall with Ebbe Altberg: transcript with audio

Strike the pose: Ebbe and moderator Xiola Linden at the first Town Hall session, Friday, April 20th

On Friday, April 20th, Linden Lab hosted two Town Hall meetings at which questions were put to the Lab’s CEO, Ebbe Altberg. Those wishing to ask questions were asked to submit them via the forum thread A Conversation with Linden Lab CEO Ebbe Altberg, although outside of the core meeting, Ebbe took time to answer questions from the audience present at the event.

Some 200 questions were asked, many of which were technical in nature. As many of the subjects of these questions were no things Ebbe could respond to directly, the decision was made to have the Lab’s subject matter experts address them directly through the forum thread itself after the Town Hall meetings, a process which may take several days to complete. So, if you did ask a technical question that wasn’t raised at either Town Hall event, be sure to check the thread to see if an answer in provided there.

The following is a transcript of the core questions and answers offered at both sessions, with audio extracts provided as reference.

  • These notes don’t follow the chronological flow of the sessions, as I’ve attempted to group subjects by topic for more concise reference.
  • Due to the nature of the event, some questions of a similar nature were asked at both sessions, which elicited very similar answers in each case. Where this is the case, I have generally provided the answer which – in my opinion, admittedly – offers the most information.
  • Similarly, Ebbe’s opening comments at both events followed similar lines, so I have only provided a transcript of the remarks made at the first session.
  • Questions are given in bold.
  • The “back to summary” links will take you back to the blog post summary of the session, and can be used by those who prefer to “subject hop” rather than work their way through the entire transcript.

The Short Form

For those who prefer, the following is a bullet-point list of the core questions asked, gathered into the same topic headings as the transcript notes. Links are given to the relevant part of the full transcript for those who would prefer to read / listen to the complete answers / comments.

Note: due to the nature of WordPress internal text anchors and scrolling, you may have to scroll up a little after jumping to a specific topic, in order to see the question.

Opening Comments – First Session

  • Linden Lab remains committed to Second Life, which is managed by a dedicated team covering Product, Engineering, Support, Marketing, etc. Jump to topic.
  • The Lab remains focused on growth, for Second Life as much as Sansar; Sansar does not signal the end of Second Life, nor are there plans to “transition” SL users to Sansar.
  • A lot of focus is on pivoting LL’s Second Life revenue generation away from a land-based model to one more balanced between land tier and other fees. Jump to topic.
  • Major effect and investment in being put into moving all of Second Life to a cloud based infrastructure, which will hopefully bring benefits. This should be seen as a sign of commitment to SL. Jump to topic.

Revenue: Land, Fees, Subscriptions and Compliance

Note: this section includes answers to questions about upcoming US SEC regulation changes and the incoming EU GDPR, which were primarily responded to in terms of compliance data management.

  • Land costs following the move to the cloud. – Land costs many not dramatically change, and revenue rebalancing has the potential to do more. Cloud benefits potentially more technical in nature, but may offer some fees benefits. Jump to topic.
  • How can Linden Lab sustain itself on a free-to-play basis? – Free-to-play, revenue and subscriptions: Free-to-play accepted norm in the industry and not changing with Second Life. However, as part of a re-balancing of revenue generation, what can be done on a free-to-play basis versus what might be possible through subscription options is being considered. Jump to topic.
  • Can you explain how LindeX and transaction fees are constantly increased with no perceived added benefit to users?
    • Providing an economic model that globally allows people to pay money into it and withdraw money from it requires regulatory compliance a state, federal and global levels, and this costs.
    • Increases in transaction fees, along with subscriptions, etc., may offer a means to reduce the cost of SL land.
    • Jump to topic.
  • What is the Lab’s policy on user data protection? – taken very serious, vis: compliance (above), LL does not participate in any business models that feature the use of user data. Jump to topic.
  • Have you considered charging for additional accounts, say US $10 per account? – Not come up, will pass it on to the team.
  • Are there going to be adjustments to Premium accounts? – Yes, and considerable work is being put into this by the Product team to determine the types of Premium account / subscriptions should be offered and what their individual benefits should be. Jump to topic.
  • Will the changes to Premium accounts also see changes to how arrears are handled, e.g. not lock accounts out? – time is provided for people to catch up on payments. Jump to topic.
  • Will any reduction in land fees apply to Skill Gaming regions? – in time, hopefully, yes. Jump to topic.

Technical / Project Questions

  • Will there be updates to Lab-owned in-world infrastructure – InfoHubs, themed private regions, etc? – already in hand. Jump to topic.
  • What are the plans for Second Life on Mobile? – It’s under discussion, but no firm plans, with a hope there might be a good business case to move in that direction. Jump to topic.
  • Will the return of Last Names allow people to freely choose their last name, or will it be ‘choose from a list’?
    • Also see my audio updates from Oz, Grumpity and Patch Linden on the return of Last Names – comments referencing that post are including in parentheses in the following bullet points).
    • Pre-made list (but suggestions on last name options may be sought from the community to help with refreshing the list with new options).
    • Will also be able to change your first name.
    • Will involve a fee (in US $) and might be a Premium benefit.
    • As a warning to creators: if you script items to identify avatars, don’t use names, use the avatar Agent Key.
    • No time frame as yet on when it will be rolled out.
    • Might be a Premium-only benefit; if available to all, Premium may have a specific advantage (TBD) over Basic.
    • Jump to topic.
  • When will Animesh Bakes on Mesh and Windlight EEP be available? –  No precise dates, but Users actively involved in testing. Hopefully in the next couple of quarters. Jump to topic.
  • Will the Teen Grid ever come back? – Not being discussed. Probably better to work on ensuring proper controls in place to allow people to use the one grid. Jump to topic.
  • What is the Lab’s commitment to the open source project? No change. Can’t really take it back and wouldn’t want to due to TPV synergy. Jump to topic.
  • Will any features from Sansar be back-ported to Second Life, such as the rendering engine or Marvelous Designer support? – rendering engine, no. Marvelous Designer support – possibly a question for the Second Life team. Jump to topic.
  • Will my.secondlife.com [Profile feeds] be improved to help make connections a-la Facebook? – connections and building communities are important, but whether my.secondlife.com is a part of that is unclear, as there are other potential channels. Jump to topic.
  • Would it be possible to spin-up a second instance of a region being rebooted, and transfer avatars to it and maintain traffic, rather than forcing them to teleport elsewhere / log off, and then letting the original just shut down? Jump to topic.
  • When is Second Life going to be optimised to run well on high-end client systems with good Internet connections and graphics? Jump to topic.

New Users and the On-boarding Process

  • Is Linden Lab planning to advertise Second Life to attract new customers and keep the population size healthy and sustainable? – this is a constant effort, and the Lab is investing time, effort and money into the entire end-to-end on-boarding process to not only maintain, but to hopefully grow, SL’s user base. Jump to topic.
  • What are Linden Lab’s plans to bring-in new users and incentivise past users to return? – partially answered above, plus the improvements to the platform, the content users continue to make, etc. Jump to topic.

General Topics

  • What is the Lab’s view on adult content and the future of adult content? – No change. Jump to topic.
  • Will there be more sessions like the Town Hall or like Lab Chat after SL15B? – There are in-world technical meetings, but the hope is to have more general in-world meetings and discussions going forward. Jump to topic.
  • How do you compare the Oasis [from Ready Player One] as an educational place with Second Life? – Second Life is probably the closest to the Oasis in the world today and has a broad range of uses and involvement which is inspiring. Jump to topic.
  • Do you see Second Life lasting for another fifteen years? – Yes; Second Life is still successful on many levels, so why not keep it going?
  • Can you give a positioning statement between Sansar and Second Life? – two products with some similarities, but also significant differences, each managed by a separate teams. Jump to topic.
  • What have you found to be the biggest challenges for Second Life with regards to your planned vision, and how are you overcoming those challenges? Jump to topic.

Ebbe Altberg at VWBPE 2018: video, transcript and audio

VWBPE 2018 banner. Courtesy of VWBPE

On Thursday, March 15th, 2018, Linden Lab CEO met with a group of invited participant for the Above the Book events at VWBPE 2018. Lasting some 80 minutes, the conversational  Q&A session was livestreamed for its first hour to the main auditorium at the conference. Also in attendance at the event was  Brett Atwood (Brett Linden), Senior Manager for Marketing at Linden Lab, was also in attendance.

The full transcript of the session, including a number of “after stream” questions not in the official video is available here. When reading, please note:

  • The transcript notes don’t follow the chronological flow of the session, as I’ve attempted to group subjects by topic for more concise reference.
  • Audio of responses to questions are provided for each section of the transcript.
  • Questions are given in bold.
  • Comments from Ebbe Altberg are prefixed EA; comments from Brett Atwood are prefixed BA.

The video of the session is embedded at the end of this piece for reference and for those who would prefer to watch it. My thanks to the VWBPE stream team for providing it.

The Short Form

For those who prefer,the following is a bullet-point list of the core questions asked, gathered into the same topic headings as the transcript notes. Links are given to the relevant part of the full transcript for those who would prefer to read / listen to the complete answers / comments.

Note: due to the nature of WordPress internal text anchors and scrolling, you may have to scroll up a little after jumping to a specific topic, in order to see the question.

The Lab and Education

  • Education is, and remains, an important element of the lab’s thinking, both with Second Life and with Sansar. Jump to topic.
  • For educators interested in engaging with the Lab, the best way to do so is by reaching out to Brett Linden, who himself is an educator with 15 years experience (and who currently teaches a course as Washington State University) and who sees himself as a advocate for virtual worlds in education.
  • To help educators promote their endeavours, Brett suggests looking at SL Place Pages as a means to self-curate a web presence for in-world activities. Jump to topic.
  • The Lab is willing to work with educators on putting together documents / information addressing the value proposition, safety, security, etc., of using virtual space in education which can be used by educators to help inform their administrators and IT experts. Jump to topic.
  • The Lab is also willing to consider ways to make SL more attractive to the education market, preferably with a list of prioritised ideas from the education community, which can be compared with other requests for features / improvements, evaluated (technically and in terms of value / ROI, etc). Jump to topic.
  • It’s unlikely that LL will, in the near future, provide a dedicated resource to the educational / non-profile community. However, the recent re-alignment of the Second Life and Sansar team structures means there is now a dedicated SL marketing resource, lead by Brett, to help and support SL communities such as the educational / non-profit community. Jump to topic.
  • What has been the educational uptake with Sansar?

Product Accessibility and Ease-of-Use

  • Access for the disabled:
    • Sansar is too early in its development to offer much in the way of ease-of-access for the disabled.
    • The Lab would like to hear of specific instances where more could be done to help with accessing Second Life by those with disabilities.
    • Jump to topic.
  • What is the Lab’s position on speech-to-text, text-to-speech?
    • There are 3rd party tool already available, which the Lab might not look to directly integrate into their platforms.
    • However, major players like Microsoft, Google and apple are developing capabilities which the Lab might look towards integrating in the future.
    • Jump to topic.
  • Providing a plug-in architecture for SL / Sansar to allow third-party extensions (text-to-speech, etc.), has been suggested.
    • Not n the current roadmap, as SL client already provides a lot of open-source extensibility.
    • Possibly something TPVs could implement / contribute.
    • For some services, would have an associated cost involved, adding complexity, simply because third-parties charge for their services.
    • Jump to topic.
  • More broadly, Sansar has offered accessibility for people to be able to create and publish their own VR experience to the world without the need to develop their own platforms on which to run them. Jump to topic.
  • Will Sansar have easier access to content tools? Jump to topic.

Second Life: Development, Land Cost and Fees

  • The Second Life team numbers just under 100 people (engineering, support, operations, customer services, and not including finance, compliance, etc.). Jump to topic.
  • Key focuses for SL are: enhancing the platform, growing  the user base and trying to re-balance the economic model away from a reliance on land fees.
    • Costs of involvement in Second Life remain a concern for the Lab, which is taking a high-level look at trying to pivot revenues away from the land model potentially towards more of a transaction-based model, while at the same time trying to reduce at least some of the burden of land costs (e.g. the 2016 private region buy-down offer and more recently, the Mainland price restructuring).
    • Jump to topic
  • In time it is hoped that transitioning revenue away from land might lead to a further reduction in land costs to educators. Jump to topic.
  • Other areas of focus include making SL more scalable, secure and performant. Jump to topic.
  • The Lab will soon be publishing a roadmap announcement of improvements / enhancements to Second Life. Jump to topic.

Developing Second Life and Sansar

  • Linden Lab has more clearly split the Sansar and Second Life teams; there are no longer people “floating” between the two and working on both.
  • The Lab see a lot of overlap between the two products, with customers potential using both for different purposes.
  • However, each has its own potential markets / its own selling points for those markets, allowing them to co-exist.
  • The Lab believes that with 15 years of SL notwithstanding, the potential of virtual spaces has only been scratched, and both second Life and Sansar can do so much more.
  • Jump to Topic.

Second Life and the Cloud

  • Huge engineering effort, still in early stages, which will take “all of this year and then some” just to get transitioned and working.
  • Benefits to the Lab:
    • Reduced capital investment and maintenance costs.
    • Potential to dynamically scale consumption, rather than having simulator servers always on.
  • Potential benefits to users:
    • Potentially more flexibility in products and tiers, possibly defined by a mix of region use and use-case (e.g. high-powered, high capacity servers for popular events; more moderate, lower-cost servers for residential use).
    • Might add the ability to geographically locate simulators closer to dedicated audiences (e.g. regions serving South American communities could have their simulators running out of cloud locations in South America, reducing issues like latency for customers).
    • Not something that will happen immediately, as the Lab will need to transition services and then refine operations and investigate option.
  • Jump to topic.

Second Life and VR / Browsers

  • VR remains a challenge to implement in Second Life due to the high run-time frame rates required. As such, it is not something the Lab plans to pursue or re-deploy.
  • Streaming Second Life to a browser / mobile devices has been tried by third-parties (OnLive with SL Go and Bright Canopy from FRAME).
    • It’s not something the Lab is actively pursuing at present, so they are leaving it to third parties.
    • As the cost of cloud-base GPU technologies come down it might be something the Lab re-examines in the future.
  • Jump to topic.

“After Livestream” Questions

Note some !after stream” questions and comments are also addressed in the sections above.

  • Will the Lab bring back the Teen Grid as “the Education Grid”?
    • Not at this time, as it doesn’t fit with current plans to move away from dedicated infrastructure and to the cloud.
    • Might be something to be considered after the move to the cloud: presenting grids for unique audiences.
    • Jump to topic.
  • Can educators be given more control over their regions?
    • This would need indication from educators as to what is required (prioritised list again).
    • Jump to topic.

SL14B Meet the Lindens: Oz and Grumpity Linden

Grumpity (l) and Oz Linden

Meet the Lindens is a series of conversations / Q&A sessions with staff from Linden Lab, held as a part of the SL Birthday celebrations in-world. They provide opportunities for Second Life users to get to know something about the staff at the Lab: who they are, what they do, what drew them to Second Life and the company, what they find interesting / inspirational about the platform, and so on.

Tuesday, June 20th saw Landon Linden sit down with Saffia Widdershins, and this article hopefully presents some “selected highlights” of the chat, complete with audio extracts from my recording of the event. The official video of the event is embedded at the end of this article.

About Oz and Grumpity Linden

Oz Linden is the Technical Director for Second Life. He joined the company in 2010 specifically to take on the role of managing the open-source aspects of the Second Life viewer and managing the relationship with third-party viewers – in his previous role, he had been responsible for leading the company his was working for in taking their product from closed-source to open-source and then managing the technical side of the product as a open-source project for a number of years.

Over the first two years of his time at the Lab, he was primarily focused on the open-source viewer work and in refining the overall viewer maintenance process, before his role started expanding to encompass more and more of the engineering side of Second Life. When Work on Sansar started in earnest, he pro-actively campaigned within the Lab for the role he has now, with responsibility for managing all of the engineering side of the platform.

He came to Linden Lab out of a desire to do something “fun” after working in the telecommunication arena, notably with voice over IP systems (VOIP), which he defines as being “really interesting technology with some really fascinating challenge”, but in terms of it being fun, it really didn’t do what I wanted it to do.”

He classifies the attraction to working with Second Life as perhaps falling into three core areas: through the open-source nature of the viewer, he is directly involved with how SL users are using the viewer and what they do with it – which can often times take the Lab entirely by surprise; through the fact that the Second Life offers the challenge of trying to implement new technologies alongside of (rather than simply replacing) older technologies; and working with the operations team and others to ensure SL constantly evolves without (as far as is possible) breaking anything – a process he refers to and rebuilding the railway from a moving train.

Grumpity Linden is the Director of Product for Second Life, enjoying what she and Oz jokingly refer to as a “symbiotic relationship”. She actually started at Linden Lab in 2009 as a contractor working for The Product Engine, a company providing end-to-end consulting and software development services, and which support the SL viewer development. She became a “full-time Linden” almost three years ago.

As Director of Product she manages the product team, which oversees a wide range of SL-related activities alongside of Oz’s team. This can involve coordinating the various teams involved in bringing features and updates to Second Life (e.g. coordinating the engineering teams and the QA teams, liaising with legal, financial and compliance to ensure features and capabilities meet any specific requirements in those areas, etc.). This work can also involve looking at specifics within various elements of the overall SL product, such as UI design and layout, etc.

Grumpity has a background in psychology and computer science, but has worked in the oil and gas industry. On moving to the San Francisco area, she crossed over into working within the tech industry, eventually settling at Linden Lab as a contractor, working on the Viewer 2.0 project. She enjoyed working at the Lab so much, she resisted all attempts by her employers to move her elsewhere, finally joining the Lab full-time in 2015.

Like Oz, Grumpity is passionately committed to seeing Second Life continue.

Q&A Session

How much control and input do you have over the direction of second life?

Grumpity: I will let Oz speak more to that, but Bento was conceived and reared and launched all through the efforts of Oz’s team and of Engineering. Certainly, Product took a part in defining that, but this is a great an example of one of the long-time Lindens [Vir Linden]  suggesting this as a possibility and then this feature getting worked on.

There was a tonne of time spent defining that work with residents, which I’m also very proud of, I think we absolutely took the right path there, but as to the development of that project – Oz, do you want to speak to it?

Oz: Just to comment to that one point about Bento. The general direction of the project we started out with changed very significantly, once we got residence involved. The essential concept of extending the avatar skeleton and adding capabilities, that was the concept we began with, [but] the specific additions we made to the skeleton  changed very dramatically after we got resident designers involved.

Oz Linden

We were planning on doing a quite simplified hand, for example, and the designers came back to us and said, “look, we really need every joint in every finger”, and ultimately they convinced us that was the right thing to do, and in retrospect, it’s obviously worked out really well.

The broad question of who or how we set that direction; it’s one of the things that’s really great about working at the Lab … We have an incredibly collaborative process. Pretty much everyone involved, up to and including the residents – emphatically including the residents, I should say – is empowered to put forward ideas. And so our job isn’t so much thinking up what’s going to happen to Second Life, as it is from just picking from among a myriad of possibilities. We could have a staff of 500, and we wouldn’t have enough to do all of the really cool things that we might in theory be able to do.

So it’s picking and choosing, and we try to shift who we’re making happy at any given time, so we’re spreading it around a little bit … My job is to think about what the technology impact of anything is going to be, how difficult it’s going to be to do, and how long it’s going to take to do it; although even more so that most engineering groups, I think we’re really challenged in figuring out how long it’s going to take for things to happen.

And the Product team, headed by Grumpity, thinks about what the implications are for the way that affects the business, affects the activities people are already doing in Second Life – to the extent that we know! And we work together to pick from the things that are possible and can be done in a time frame that’s good. We try to make sure that we’re doing something new fairly regularly; so we can’t pile on everybody to a project that’s going to take two years, because then for two years, nothing would happen.  Well, the company did that once, and we all know how that went…

But yeah, between us, we have a lot to say about it. There are aspects of the way that Second Life evolves that are not really our space. For example, we’re not heavily involved in Governance issues; we’re not heavily involved in thinking how much things may cost. That’s mostly other people. But how it works and what it can do – that’s what we spend our time on!

Grumpity: And to mention, we’re not necessarily heavily involved in compliance issues … but we do spend a lot of time trying to figure out how to minimise the impact of compliance while actually adhering to the needs.

As inventory in the viewer is just pointers to assets on the Lab’s servers, could Linden Lab provide a means for redelivering lost inventory items?

Oz:  We have recently put out some changes that are intended to reduce some of the ways we think people were unintentionally deleting things, and we’ve fixed some bugs that may have been responsible for things going astray that shouldn’t [updates reviewed here & now in the release viewer] … She’s right, your inventory is a set of pointers to assets; we have the assets, we don’t have a record of what those pointers were. The pointers are ephemeral; they change dynamically, and we don’t today have a journal of what all the changes were that went through.

That’s an area of concern;  unfortunately, solving that problem very likely falls into that project that would take at least two years category that I talked about before, that’s difficult to tackle on the whole. So we’re trying to find aspects of it that we can attack and improve … So we’re trying to find ways to do incremental steps that make inventory more and more robust. If I were to go to Grumpity and say, “this is what it would take to completely solve the inventory problem,” she would end-up saying we can’t commit that large a fraction of our resources for that long to that problem. So we have to find ways to break it down into small pieces, and that’s what we’re doing.

Unfortunately, that means we can’t say all the inventory problems will be solved by the middle of next week or even next year, necessarily.

Grumpity: We spent a lot of time investigating this recent uptick in reports of inventory going to Trash accidentally and getting deleted, and we’ve put  in a bunch of viewer-side changes to prevent that, and Firestorm has merged those in. so please make sure your viewer is updated. The new Firestorm release [reviewed here] has all of them, and even some that we haven’t released but are in the latest Maintenance RC viewer [version 5.0.7.327250 at the time of writing this transcript].

I would also like to use this platform to say that we absolutely need viewer logs from the session where the deletion or the disappearance of inventory happened, to continue to diagnose this problem. So if you’re in a position to provide those logs from the session where the inventory  loss happened, please, please do. There are multiple JIRA already open – file a new one, reply on the forum, we’ll see all of them, and I will be thrilled to take up the cause and find out what has been going on.

Oz: That’s a point worth emphasising. We don’t keep all the logs for a long time; we couldn’t, they’re just too big.  Id you report that three weeks ago, you lost 100,000 things, there is no hope whatsoever that we’re going to learn anything from that report. Those those logs are long gone; we cannot tell what you did or what happened to what you lost.

If you report it the day that you lose something, and we see that report – and we’re watching those reports, we have people who watch those reports all the time –  and you attach a viewer log, and there’s a page on the wiki about how to find the logs. And you tell us “I was in this region, at this time, and the following stuff disappeared”, or even: “I was in this region at this time, and I knew that I had it then, but two hours later I noticed that it was all gone.” That gives a window where there’s some hope of us finding  information about it. And we can use that information to figure out what happened.

We often will not be able to recover your lost items; occasionally it happens, but unfortunately it’s not the normal.  But it would be an enormous help to us to get reports that have that kind of information on them promptly, so we can dig out and try to learn what happened and what went wrong, and then those cases at least, we can fix.

Grumpity: So, for the record. In all of the reported cases where we were able to get logs from the server-side for this inventory loss and actually find the log records for when the deletions happened; from our end it looks like it was a regular  case of the user deleting inventory. So in order to figure out what’s going on, we absolutely need viewer logs so that we know what the viewer was doing and why those messages were sent to delete inventory, if you did not intentionally do it.

… Again, I’m going to use this soapbox to say we triage incoming bugs pretty much every [working] day, sometimes we skip a day when there are other things that get in the way. We triage incoming feature requests on a regular basis as well, not quite as frequently, and we pay attention to what’s going on. It is our hand on the pulse, and it is also your best bet for getting bugs addressed. If you write about a bug on the forum, maybe somebody else will file it, but may not, and maybe it will never get to us. If you are sure it’s a but – write a JIRA, and then we’ll see it.

Continue reading “SL14B Meet the Lindens: Oz and Grumpity Linden”

Lab Chat #3 in 10-ish minutes

Lab Chat #3: Troy, Oz and Ebbe
Lab Chat #3: Troy, Oz and Ebbe

Friday, May 6th saw the third in the Lab Chat series take place in-world, featuring guests Oz Linden, the Director of Second Life Engineering, Troy Linden, a Senior Producer of Second Life and of course, Linden Lab CEO, Ebbe Altberg, in his alter-ego of Ebbe Linden.

You can find the full transcript, with audio extracts, as previously published in these pages by following this link.

However, I’ve been asked by a number of people if I could summarise things, rather than them having to read the entire transcript or just having a list of up–front links. I’ve therefore produced this summary, complete with links to the full answers within the transcript. If this approach proves popular with readers, I’ll adopt it as the lead-in to future transcripts.

Work in progress: Aki Shichiroji demonstrates a wearable wyvern utilising Bento bones for animation.
Work in progress: Aki Shichiroji demonstrates a wearable wyvern utilising Bento bones for animation.

Project Bento

  • How will creators make poses and animations for the new bones (wings, fingers, facial expressions, etc)? Creators will be able to use existing plug-ins (MayaStar, Avastar) to create animation content for Project Bento as is currently the case. Full answer.
  • Will there be any in-world tools for Bento pose and animation creation? At this point, Second Life doesn’t have any in-world animation creation tools, and Bento does not attempt to add them. Instead it leverages existing out-world tools. Full answer.
  • Will Bento have the ability to animate (or pose) separately?  Yes. Second life does already support isolating animations to certain parts, and Bento is no different.  Full answer.
  • Will any of the work on the Bento facial bones be incorporated into the default/system avatar for expressions, etc? The default system avatar has not at this point been re-rigged to use the new Bento bones. However, custom mesh heads, when rigged to the bones, will be able to make use of them. Full answer.
  • Will there be, or are there any plans to introduce animated mesh into Second Life (e.g. animated pets, etc)? No comment on whether or not animated meshes will be supported in the future. However, Bento bones can be used to provide a level of animation of creatures, objects, attached to an avatar (e.g. bats flying around your head). Full answer.
  • Will any attempts be made to have the new bones be scriptable for the use in user-created animation rigs like Anypose?  There are no plans to add scripting capabilities that are specific to Bento at this time. Full answer.
  • Can some Bento UG meetings be held at an “Asia friendly” time? It will be looked into. Full answer.

Second Life

The new Experience Keys based Social Islands
The new Experience Keys based Social Islands – see below
  • Can we have tools inside inventory to help manage it?  The Lab is focused on improving inventory operation robustness, and will have a new viewer offering this soon. Better inventory management interfaces and tools are a terrific idea, and something TPVs could even contribute. Full answer.
  • Will we see similar edutainment-type experiences as the new social islands, but aimed at more advanced users? Yes, very probably in time. Full answer.
  • Why doesn’t Second Life have gift cards which can be purchased in stores like other games? Probably more interesting to think of ways to sort-of refer a friend, maybe, with an associated gift card to get them into the world. But something to examine. Full answer.
  • Any plans to provide more robust photography tools similar to Firestorm’s Phototools? Will existing tools be updated? Lab prefers not to comment on things until close to release; photography floater updates an excellent opportunity for TPV / open-source contributions. Full answer.
  • Can sound files be increased in length beyond the 10 second limit? Yes, and animation file sizes can be increased. By how much isn’t clear, and the work will be dependent on moving the assets to CDN delivery first. Full answer.
  • Will we be able to texture more than 8 faces when editing mesh in-world?  The change made in Sept 2015 refers to allowing more than 8 textureable faces as a part of the upload process, not to in-world editing. No further changes planned at present. Full answer.
  • Will any similar incentive to the private island buy-down offer be presented to Mainland owners? Not at present. Time is required to analyse the other impact of the buy-down offer and determine its overall benefit (or otherwise). So nothing planned for Mainland at the moment or immediate future. Full answer.
  • Will anything be done to address vehicle region crossing issues, particularly with large vehicles, which have become worse over the past year? Lab not aware of any changes that should have made things worse, but will look into matters. However, large vehicles have always been problematic on region crossings, so no promises. Full answer.
  • Will RLV functionality be added to the official viewer? Longer-term, Lab will add more capabilities to Experience Keys which will be similar to, but not compatible with, RLV. Full answer.
  • Will Experience Keys be opened to Basic members to create Experiences? Experience Keys will remain Premium-only do to potential griefing abuse. Premium helps ensure accountability.  Full answer.
  • Will Experience Search (and other search) be improved? The  current focus is the Marketplace search beta, using Elasticsearch. This will likely become the default MP search engine soon. The Lab may then use Elasticsearch on other search capabilities. Full answer.
  • Will the Marketplace Listing Enhancement issues & JIRAs be addressed? The Lab believes they have a fix for a major cause, which is in the process of being implemented and may clear up most issues. Full answer.
  • Can the number of Estate Managers be increased? Will be looked at. Full answer.
  • What’s the best way to report group spammers? Single or Multiple reports? Via the Abuse Report, Quality of report, not quantity is important. Many reports aren’t actionable as they are incomplete. Full answer.
  • Does LL give employees time to use SL? Yes & all staff are encouraged to spend time in SL when first starting. Oz Linden also looks to recruit from SL users where possible. Full answer.
  • Any thoughts on Vulkan graphics support for SL? For SL, no. Sansar, yes.
  • Can we have an update on Linden Realms and the grid hunt games available through the portal parks? New Linden content is coming, but no details given.

Continue reading “Lab Chat #3 in 10-ish minutes”