Dipping into a Sugar Mine in Second Life

Sugar Mine, November 2020 – click any image for full size

Sugar Mine is a Homestead region I learned about from Annie Brightstar. For those who are not aware of Annie’s work, she curates information on places to visit – regions, art exhibitions, installations, and events – and provides information on them through her Scoop it! pages and via her Twitter feed, which I tend to drop into from time-to-time as it is an excellent reference for things I may have otherwise missed.

The region is the home to Tomster Starflare and his gardener Gioia Sautereau, with the majority of it open for people to explore – providing visitors only attempt to reach those areas accessible on foot from the landing point or via the the teleports. The latter come in two forms: teleport discs and also experience portals (be sure to accept the experience when offered) that take a number of forms: mirrors, doorways, floating portals, stairways, and so on. The “on foot” aspect of visits should be kept in mind, as there is an adjoining region that’s part of the same group, but not necessarily part of the same setting.

Sugar Mine, November 2020

As a region carrying an Adult rating, there are aspects of the setting that lean towards BDSM – but nothing particularly overt (in fact, it’s so subtle, you might actually miss it). It is also a place that’s a little hard to describe; carrying a strong industrial thread, alongside something of a deco / steampunk vibe in places, together with hints of dystopia and of futurism. All of which makes for an engaging mix.

Many of these elements are evident at the landing point: an industrial wharf watched over by a steampunk lighthouse, whilst a hover truck floats under the arch that marks the main road  away from the wharf – although there is a route for those on foot that goes via the nearby beach and stairs up the neighbouring headland.

Sugar Mine, November 2020

Both the footpath and the zig-zagging road lead the way up to a plaza built on top of tall, deco-style and high-rise buildings. On its way to the plaza, the road offers a view out over one of the more dystopian aspects of the region: a semi-collapsed Eiffel Tower (of which more anon). A hover barge floating off the shoulder of the hill facing it offers a futuristic counter-point.

The plaza itself has buildings on three sides, with the fourth largely open, presenting a view across the waters below to a island that matches the plaza in elevation. Water tumbles from a dam-like outflow to drop unimpeded to the waters below, passing the double lines of tram tracks that appear from a tunnel as it does so. This water drop and other elements at the top of the hill  continue the industrial theme, whilst the three buildings each offer a deco-esque look. One of these forms a cinema,  another a large saloon club, and the third appears to be purely decorative. A  steam-power motorcycle and British Moran Plus 4 add a further mix to the setting.

Sugar Mine, November 2020

The club offers a its own rich mix of themes: sci-fi, retro, and more. It is also the place where the fun may well begin, depending upon how you find your way around. In one corner is the image of a flight of stairs. Walk into it, and you’ll be teleported to a building some distance away that might otherwise be an annexe to the bar. This in turn offers two further teleport points – stairs (you’ll need to look for them) back to the main bar, and a doorway to the fallen Eiffel Tower.

The stairway in the main bar is not the only teleport portal to be found there, there is a second that leads to a further room below ground, which also has its own portal. There are more portals to be found elsewhere (notably on the old Eiffel Tower),  but I don’t want to give too much away about where they lead. Suffice it to say that some may be one-way, leading you from point to point (including across the water to that other tall island with its own water tumbling from multiple outlets on hight, and marked by the sliced hull of an old Soviet-era submarine).

Sugar Mine, November 2020

However, the portals are not the only means of finding more places to explore – at the landing point, the plaza and elsewhere are teleport discs that offer the means to hop around. most notably, these will also offer the means to reach the region’s caversn – just left-click to select your destination, then right-click and teleport.

For those who wish, dances are available at various points, while the high, flat top of the smaller island offers a semi-natural retreat with a large body of blue water and places to sit. This island also offers a way down to the ground-level buildings that support the high plaza. These have a curious Japanese aspect to their signage , adding a further twist to things, although most are just façades for the most part.

Sugar Mine, November 2020

Genuinely unique in its approach and design, Sugar Mine makes for an  engaging visit edged with a sense of being a magical mystery tour.

SLurl Details

Lab Gab November 6th: Cloud Uplift update

via Linden Lab

On Friday November 6th, 2020 Lab Gab, the live streamed chat show hosted by Strawberry Linden on all things Second Life returned to the the subject of the work to transition all Second Life services to Amazon Web Services (AWS) and away from running on the Labs’ proprietary hardware and infrastructure.

The session came some 7 months after the last Lab Gab to focus on this work in April 2020 with Oz Linden and April Linden (see Lab Gab 20 summary: Second Life cloud uplift & more), and this time, Oz Linden sat in the hot seat alongside Mazidox Linden.

The official video of the segment is available via You Tube, and is embedded at the end of this article. The following is a summary of the key topics discussed and responses to questions asked.

Mazidox Linden is a relative newcomer to the Linden Lab team, having joined the company in 2017 – although like many Lab staff, he’s been a Second Life resident for considerably longer, having first signed-up in 2005.

Table of Contents

He is the lead QA engineer for everything simulator related, which means his work not only encompasses the simulator and simhost code itself, but also touches on almost all of the back-end services the simulator software communicates with. For the last year he has been specifically focused on QA work related to transitioning the simulator code to AWS services. He  took his name from the Mazidox pesticide and combined it with the idea of a bug spray to create is avatar, to visualise the idea of QA work being about finding and removing bugs.

Oz Linden 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, a role that fully engaged him during the first two years of his time at the Lab. His role then started expanding to encompass more and more of the engineering side of Second Life, leading to his currently senior position within the company.

“The Bugspray” Mazidox Linden (l) and Oz Linden joined Strawberry Linden for the Friday, November 6th segment of Lab Gab to discuss the cloud migration work

What is the “Cloud Uplift”?

[3:25-5:55]

  • Cloud Uplift is the term Linden Lab use for transitioning all of Second Life’s server-based operations and services from their own proprietary systems and services housed within a single co-location data centre to  commercial cloud services.
  • The work involves not only the visible aspects of SL – the simulators and web pages, etc., but also all the many back-end services operated as a part of the overall Second Life product,  not all of which may be known to users.
  • The process of moving individual services to the cloud is called “lift and shift” – take each element of software, making the required adjustments so it can run within a cloud computing environment, then relocate it to AWS infrastructure and hardware in a manner that allows it to keep running exactly as it did prior to the transfer, while avoiding disruptions that may impact users.
  • The current plan is to have all of the transitional work completed before the end of 2020.
  • However, this doe not mean all the the work related to operating SL in the cloud will have been completed: there will be further work on things like optimising how the various services run on AWS, etc.,

Why is it Important?

[5:56-12:12]

  • It allows Second Life to run on hardware that is a lot more recent than the servers the Lab operates, and allows the Lab to evolve SL to run on newer and newer hardware as it becomes available a lot faster than is currently the case.
    • In particular, up until now, the route to upgrading hardware has involved the Lab reviewing, testing and selecting hardware options, then making a large capital expenditure to procure  the hardware, implement it, test it, then port their services over to the hardware and test, then implement – all of which could take up to 18 months to achieve.
    • By leveraging AWS services, all of the initial heavy lifting of reviewing, testing, selecting and implementing new server types is managed entirely by Amazon, leaving the Lab with just the software testing / implementation work.
  • A further benefit is that when SL was built, the capabilities to manage large-scale distributed systems at scale didn’t exist, so LL had to create their own. Today, such tools and services are a core part of product offerings alike AWS, allowing the Lab to leverage them and move away from having to run (and manage / update) dedicated software.
  • Two practical benefits of the move are:
    • Regions running on AWS can run more scripts / script events in the same amount of time than can be achieved on non-AWS regions.
    • The way in which simulators are now managed mean that LL can more directly obtain logs for a specific region, filter logs by criteria to find information, etc., and the entire process is far less manually intensive.

How Secure is SL User Data on AWS?

[12:20-15:43]

  • It has always been LL’s policy when dealing with third-party vendors (which is what AWS is) not to expose SL user data to those vendors, beyond what is absolutely necessary for the Lab to make use of the vendor’s service(s).
  • This means that while SL user data is stored on AWS machines,it it not stored in a manner Amazon could read, and is further safeguarded by strict contractual requirements that deny a company like Amazon the right to use any of the information, even if they were to be able to read it.
  • In fact, in most cases, user-sensitive data is effectively “hidden” from Amazon.
  • LL  is, and always has been, very sensitive to the need to protect user data,even from internal prying.
  • In terms of the simulators, a core part of testing by Mazidox’s team is to ensure that where user data is being handled (e.g. account / payment information, etc.), it cannot even be reached internally by the lab, as certainly not through things like scripted enquiries, malicious intent or prying on the part of third-party vendors.
  • [54:30-55:18] Taken as a whole, SL on AWS will be more secure, as Amazon provide additional protection against hacking, and these have been combined with significant changes LL have made to their services in the interest of security.

Why is Uplift Taking So Long?

[15:48-19:20]

  • The biggest challenge has been continuing to offer SL as a 24/7 service to users without taking it down, or at least with minimal impact on users.
    • This generally requires a lot of internal testing beforehand to reach a point of confidence to transition a service, then make the transition and then step back and wait to see if anything goes dramatically wrong, or users perceive a degraded service, etc.
    • An example of this is extensive study, testing, etc., allowed LL to switch over inventory management from their own systems to being provisioned via AWS relatively early on in the process, and with no announcement it had been done – and users never noticed the difference.
  • Another major challenge has been to investigate the AWS service offerings and determine how they might best be leveraged by SL services.
  • As many of the SL services are overlapping one another (e.g. simulators utilise the inventory service, the group services, the IM services, etc.), a further element has been determining a methodical manner in which services can be transitioned without impacts users or interrupting dependencies on them that may exist elsewhere.
  • The technology underpinning Second Life is a lot more advanced and recent within the AWS environment, and this means LL have a had to change how they go about certain aspects of managing SL. This has in turn required experimentation, perhaps the deployment of new tools and / or the update / replacement of code, etc..

Will Running on AWS Lower Operating Costs?

[19:33-23:00]

  • During the transitional period it has been “significantly” more expensive to operate SL, inasmuch as LL is paying to continue to operate its proprietary systems and services within their co-lo facility and pay for running services via AWS.
  • Even after the need to continue paying for operating the co-lo facility has ended, it is unlikely that the shift to AWS will start to immediately reduce costs.
  • However, the belief is that moving to AWS will,  in the longer term, reduce operating costs.
  • Whether reduced operating costs lead to reduced costs to users, or whether the savings will be re-invested in making further improvements to the service lay outside of this discussion.
  • Right now the focus is not on driving down costs or making service significantly better, but is solely the work of getting everything transitioned. Lowering costs, making more efficient use of the underpinning capabilities provided by AWS will come after the migration work has been completed.

What Happens to the Old Hardware / Facility, Post-Uplift?

[23:09-25:15]

  • Several years ago, LL consolidated all of their hardware and infrastructure into a single co-location data centre in Arizona.
  • Most of the hardware in that facility is now so old it has depreciated in value to a point where it is pretty much worthless.
  • A specialist company has therefore been contracted to clear-out the Lab’s cage(s) at the co-lo facility and dispose of the hardware.
    • As a demonstration of LL’s drive to protect user data, all drives on the servers will be removed under inspection and physically destroyed via grinding them up on-site.

Continue reading “Lab Gab November 6th: Cloud Uplift update”

Men in Motion 2020 at Men in Focus in Second Life

Men in Focus November exhibition: Pavel Stransky

Officially opening on Saturday November 7th, is the annual Movember art exhibition at the Men in Focus Gallery, curated by JMB Balogh. Sponsored by the Men in Motion dance troupe, the exhibition is in support of the Movember Foundation, and furthers the gallery’s aim to both promote and feature photography by male artists.

Once again, I was graciously granted the opportunity to preview the exhibition – thank you, Jo! – which sees 2D artists Darkyn Dover, Winter Jefferson, Pavel Stransky and Arnno Planer join several of the Men in Motion dance troupe in displaying their work, together with 3D artists Mistero Hifeng, Luc Lameth and Reycharles.

Men in Focus Movember exhibition: Darkyn Dover

Of the 2D artists, I’ve long been familiar with the work of both Darkyn Dover’s Pavel Stransky, and admire both for their ability to frame images as stories.  This is very much displayed with the selections they present in this exhibition, where Darkyn’s work can be found on the ground floor and Pavel on the third, with some more “traditional” posed avatar studies (lying on the beach and looking out to sea) and portraits (notably Pavel’s striking studio-like piece simply entitled Portrait) added to the mix.

For those images offering a narrative, within these two selections, I found myself particularly drawn to: Darkyn’s No Ideas, which offers both a story in its own right whilst offering a strong feeling of familiarity and understanding for those of us who have ever suffered from a bout of extended writer’s block. Meanwhile, Pavel’s Singing in the Rain, which not only brings to mind Gene Kelly’s entire magical dance routine from that film, but also tells a story of Kelly’s entire genius as a dancer and the heyday of the Hollywood musical; it’s a genuinely evocative piece, beautifully framed.

Men in Focus Movember exhibition: Arnno Planer

Sandwiching Pavel’s work are the selections are those by Winter Jefferson (2nd floor) and Arnno Planer (4th floor). Both offer more “traditional” avatar studies, mostly tightly focused on the avatar such that while costumes are used, the narrative that might be offered is a lot narrower in presentation. This is not a critique of either artist in any way at all; every artist in SL has a specific style and approach to their work, and both Arnno and Winter’s work is engaging and very much broaden the mix of art here.

Of the 3D artists, all are making a return to the gallery, and their pieces  – as enticing as ever – can be found on each of the guest artists levels, and the two levels devoted to the art of members of the Men in Motion dance troupe.

The Movember exhibit officially opens with a 2-hour event featuring the music of Ame Starostin Cheveyo, starting at 17:00 SLT on Saturday, November 7th.

Men in Focus Movember exhibition: Luc Lameth

About the Movember Foundation

The Movember Foundation is a multinational charity raising awareness of, and money for, men’s health and welfare, with a focus on cancer, mental health and suicide prevention. Its titular and widely known campaign is Movember, which encourages men to grow moustaches during the month of November. The foundation partners annually with the Distinguished Gentleman’s Ride to also raise money for men’s health.

Founded in 2003, in Melbourne, Australia by Adam Garone, Travis Garone, Luke Slattery, and Justin Coghlan, the organisation attained registered charity status in 2006, and has raised approximately US $700m in charitable donations. These funds have been used to fund more than 800 programmes focusing on prostate cancer, testicular cancer, poor mental health, men’s health awareness and healthy lifestyles. It is active in 21 countries and has a global workforce of 130 people. In addition, Movember coincides with International Men’s Day (November 19th), which among its aims, shares the goal of promoting the health and well-being of men and boys.

SLurl and URLs

2020 CCUG meeting week #45 summary

Where Our Journey Begins, September 2020 – blog post

The following notes were taken from my audio recording and chat log of the Content Creation User Group (CCUG) meeting held on Thursday, November 5th 2020 at 13:00 SLT. These meetings are chaired by Vir Linden, and agenda notes, meeting SLurl, etc, are are available on the Content Creation User Group wiki page.

SL Viewer

At the time of writing, the current selection of official viewers (release, RC and projects) was as follows:

  • Current release viewer version 6.4.10.549686, formerly the Mesh Uploader RC promoted on October 14 – No Change.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • Cachaça Maintenance RC viewer, version 6.4.11.551139, issued October 27.
  • Project viewers:
    • Project Jelly project viewer (Jellydoll updates), version 6.4.11.551213, November 2.
    • Custom Key Mappings project viewer, version 6.4.10.549685, November 2.
    • Legacy Profiles viewer, version 6.4.11.550519, October 26.
    • Copy / Paste viewer, version 6.3.5.533365, December 9, 2019.
    • Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22, 2019.
    • 360 Snapshot project viewer, version 6.2.4.529111, July 16, 2019.

ARCTan / Jellydoll / Imposter Avatars

  • Bug fixes for Jellydolls include:
    • Fixing an issue where jellydolled avatars could suddenly vanish with viewed on Mac systems.
    • Ensuring Amimesh attachments on imposter avatars update in sync with the avatar.
    • Impostered avatars and their Animesh attachments are currently rendered entirely separately to one another, so the code might be looked at to unify their rendering.
    • A general clean-up on the imposter code, which has led to the discovery that while code was added to the viewer to check to see if impostered avatars had been updated, it has never been hooked up to updating the imposter avatar as rendered by the viewer, leaving them frozen. This is now being fixed.
  • Once the Mac issue is sorted, the play is to merge the Jellydoll updates back into the ARCTan project (from which they were split earlier in the year).
    • However, the current Jellydoll work will progress as is through the currently project viewer continued through to RC and, ultimately, release.
  • As a reminder:
    • The current ARCTan work is focused on the viewer-side updates to avatar complexity calculations.
    • Work on providing in-world object rendering costs (LOD models, etc.) which might affect Land Impact will be handled as a later tranche of project work, after the avatar work.

Graphics

  • No news on work for replacing OpenGL.
  • Ptolemy Linden from the Graphics team has been working on performance improvements, notably related to Linden Water rendering. This work is currently focused on providing a means for those on low-end systems to completely disable water reflection rendering entirely and / or to make water opaque, both to reduce the rendering load.
  • The entire water rendering issue is complicated for a range of reasons (e.g. the fact the water plane is still drawn at altitude even though its appearance is occluded by the sky sphere, the fact that any changes made for some users could impact the “shared experience” / expected behaviour for others, etc.).
  • Ptolemy also noted that the viewer collects a lot of static rendering information that could potentially be used to assist with better drawing / rendering of scenes, and this could be something that might be looked at in more detail once the Project Uplift work is completed.

Date of Next Meeting

  • Thursday, November 19th.

Don’t forget: Lab Gab, November 6th: cloud update

via Linden Lab

Lab Gab returns on Friday, November 6th, 2020, with a cloud migration update.

As most are aware, the work to transition Second Life to operating via Amazon Web Services (AWS) has now progressed to a point where regions on the main grid (called Agni) are starting to be transitioned. In fact, by the time the Lab Gab show live streams, approximately one-third of all Agni regions will be operating via AWS services.

At the same time, as as per my November 2020 Web User Group summary, the Web teams are hopeful that all web properties will be running via AWS by early December, placing the Lab on course to achieve its target of completing the migration (referred to as Project Uplift) by the end of 2020 (although there will likely be more work related to it to follow in early 2021).

This being the case, the Lab Gab segment will feature Oz Linden, the Lab’s Vice President of Engineering (and the man pretty much in overall charge of the engineering / technical aspect of the work) and Mazidox Linden, the Lab’s senior QA Engineer who has been particularly involved in the migration work, testing the simulator code in reference to the migration work, and who describes the project as “the largest change to the simulator [software] ever.”

“The Bugspray” Mazidox Linden (l) and Oz Linden will be joining Strawberry Linden on the Friday, November 6th segment of Lab Gab to discuss the cloud migration work

As usual, the programme will be streamed via YouTube, Facebook, or Periscope, at 10:00 SLT, and if all goes according to plan, I’ll have a summary of the video (and the video itself) available soon after the the broadcast, for those unable to watch live.

For those who may have questions on the migration work, there is still time to submit them via the Lab Gab Google form, in addition, and if there is time, questions may also be taken from the chat feeds associated with the live stream channels.

Cica’s Bridge in Second Life

Cica Ghost: Bridge

Cica Ghost dropped me an invite to visit her latest build, which opened to the public on Thursday, November 5th. Given I’m a long-standing fan of her work, I had to hop over and see it right away.

Bridge is another whimsical build – but also one that has a potential message for the world at large; a message encompassed in the quote Cica has selected to go with the installation:

It takes both sides to build a bridge.

Fredrik Nael

Cica Ghost: Bridge

For those who may not be familiar with him, Fredrik Nael, is an Indonesian writer of science fiction / fantasy short stories as well as a reviewer of books. In the west, he is perhaps noted for a series of inspirational quotes, of which the one Cica has selected might be his most famous.

With this build, Cica offers a pair of rocky tables sitting above the rest of the landscape, and on which sit two little towns – or perhaps the two halves of the same town, depending on your perspective. They are linked by a single bridge which – given both are walled on their own summits – appears the only way of moving from one to the other (although steps do descend from one to the valley below).

Cica Ghost: Bridge

Watching over all of this is a gigantic dragon. He doesn’t appear to be any threat to either part of the town (or the towns, depending on how you prefer to see them), but whether he is just visiting or a guardian is up to you to decide. He does, however, offer a nice link to Nael’s fantasy writing.

Walking around the tall, slender houses and the neatly set lawns and flower beds will reveal places to sit, places to dance and – across the bridge – pram-like cars (which can be purchased with a rezzing system) for those who want to try motoring around. Exploring will also reveal many of Cica’s cats, who very much have the run of the place – although they are likely not responsible for the little drawings from Cica that are on a number of the walls, and which bring further life to the setting.

Cica Ghost: Bridge

And the message? While Cica keeps her art largely apolitical, it’s hard to miss: at a time when we we tend to be defined by what divides us more than what can unite us, building bridges can do much to bring us back together.

Bridge will remain open through November 2020.

Cica Ghost: Bridge

SLurl Details

  • Bridge (Elle Island, rated Moderate)