Skip Navigation
🚟 Mini-#Schwebebahn auf #Fediverse-#Canvas gepixelt... wer entdeckt sie? 🧐
  • @caos Und wie zu erwarten, funktioniert es nicht mit Hubzilla.

    Übrigens funktioniert es auch nicht mit Sharkey, das hat auch schon jemand getestet.

    Funktioniert es mit irgendwas, was nicht Mastodon ist oder vielleicht noch Lemmy?

    #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Canvas #Canvas2024

  • Fediverse projects
  • And of course, although it's already in the Lemmy community sidebar:

    Join the Fediverse Wiki: https://joinfediverse.wiki

  • As Twitter destroys its brand by renaming itself X, Mastodon user numbers are again soaring | TechCrunch
  • CalcKey should have been renamed ℂ instead of Firefish. Because.

  • As Twitter destroys its brand by renaming itself X, Mastodon user numbers are again soaring | TechCrunch
  • @Squidquid Option #1: Search for a hashtag. If it exists, and it's halfway active, follow it. No, I'm not kidding you, you can do that on Mastodon.

    Option #2: the people section on fediverse.info.

    Option #3: No matter which instance you're on, go to mastodon.social with your Web browser and search it for interesting hashtags. This may reveal to you more people who are interested in those topics/write about those topics.

    Also, if you want to learn more about the Fediverse beyond Lemmy (and beyond Mastodon, for that matter), go follow fediversenews@venera.social. It's a public forum on Friendica. You'll learn soon enough what Friendica is.

  • How to see posts from another Mastodon instance in a smooth way in one's own instance?
  • Right now, there's no smoother way.

    There will be one when Mastodon introduces support for the single sign-on standard OpenWebAuth that was created along with Hubzilla. I'm not sure how likely this is to actually happen, but it's planned AFAIK.

  • Demonstration: Various ways of handling extremely long image descriptions
  • #AltText and #ImageDescription demonstration, variant 4, as announced in the start post of this thread (click or tap here)

    This post is a demonstrational re-creation of an older post of mine from early July 2022 link to the post). The original includes an image which doesn't have an alt-text, which is extremely detailed, which contains lots of things that most people are unfamiliar with, which also contains lots of barely visible text that is required to be fully transcribed as per alt-text rules, and which therefore should require a very extensive description.

    This variant 4 contains a full and detailed image description in plain sight within the text body of the post, and the alt-text of the image briefly mentions what's happening in the image and references the image description within the post. In order to be sufficiently informative and transcribe all text in the image, the image description had to grow up to a length of 13,215 characters, not counting line breaks and blank lines.

    Judging purely by #accessibility, this is the best solution by far. However, it has two disadvantages.

    One is purely stylistic: The post is not about the picture. The post is about something that happened in the recent past. The picture is only there to illustrate the post a little. In such a situation, an image description would be out of place. Yet, the post which itself would only have about 115 characters is blown up with an image description of over 13,000 characters, increasing its length more than hundred-fold.

    The other one mostly concerns Mastodon: In the original, the picture is embedded below the original message text and above the hashtags. In this modification, the picture is still embedded below the original message text, but above the image description because if there's an image description, it should really follow the picture, right? Mastodon, however, can't place images above anything. It can only place them below everything after the end of a post. So you have to read the post body and then go through 13,000+ characters of image description before you come across the actual image that's being described.

    ----------

    Post title: Okay. It's over. Metropolis is down.

    ----------

    Metro finally went down about nine hours ago today.

    Here's one last farewell from my Metro avatar, my first avatar.
    My Metropolis avatar, waving good-bye at the on-looker from the Metropolis welcome building. A detailed image description can be found either below the image or above the hashtags, depending on where you are.

    #ImageDescription:

    My avatar in the Metropolis Metaversum, waving a last farewell from the Metropolis welcome building before Metropolis shuts down for good.

    The Metropolis Metaversum, Metropolis or Metro in short, was a virtual 3-D world, also referred to as a grid in this context, based on OpenSimulator which is a free and open-source server-side re-implementation of Second Life. It was one of the earliest OpenSim grids and the first one run by Germans, and it was shut down by its owners on July 5th, 2022 between 10:00 and 11:00 AM CEST after 14 years of operation.

    The avatar is a light-skinned, dark-haired male adult wearing metal-framed glasses, a dark grey blazer jacket with darker grey shoulders and collar which is buttoned up, a black button-down shirt buttoned up all the way to the collar, a pair of dark black denim jeans and a pair of black full-brogue shoes.

    He is standing on the outside platform of level 3, the top level of the building and waving his right hand while having his left hand on his hip. The floor of the platform is standing on the outside platform of level 3, the top level of the building out of four levels altogether. It was also the place where both new avatars appeared for the first time and travellers landed when teleporting in.

    The floor is a rusty steel girder that's so coarse that it'd be fairly hard to walk on in real life; here it is only a semi-transparent texture on a solid surface. In front of the avatar is the double railing made of likewise rusty steel that surrounds the platform. Below the platform, the rust-coated structure that carries level 3 can be seen.

    Level 3 itself, entirely behind the avatar with the exception of the outside platform, is encased in a glass cupola with a cylindrical lower part and a spherical upper part, both with semi-transparent green reinforcements between what would otherwise appear as single glass panes. The spherical upper part rests on a support ring made of sheet metal panels with rusty outer edges. This ring, in turn, is carried by four triple sets of boxy, rusty steel columns with semi-elliptical cutouts on the far side of the cupola that roughly give the impression of being riveted. One triple set of columns can be seen right outside the cupola to the right of the avatar, another two can be seen in the background to the left and to the right of the avatar.

    Within each triple set except the one in the front to the right, there are two passageways into the cupola. Each passageway is surrounded by a greenish metal frame; each pair of these frames carries the marquee "METROPOLIS GRID" made of light grey concrete with blinking white lightbulbs on it on the inside.

    A circular structure made of rusty steel pipes is mounted on the inside of the support ring and carries a number of neon lights with rusty sheet metal covers above them. A semi-circular structure made of likewise rusty sheet metal protrudes outward from the support ring above the two columns to the left in the background.

    To the left of the avatar and on the front part of the platform, there is a dark grey four-seat bench made of rounded square steel tubes with fine steel girders in them as legs, seats and backrests.

    Around the inside of the cupola, there is a narrow strip with a plant-like green and greyish brown texture going all around except for the passageways. The floor inside the cupola gives the impression of cracked grey concrete.

    On the left-hand edge of the picture and behind the front set of support columns, there are two greyish-brown rocks with green moss on top; the one behind the columns is almost twice as tall as the one to the left.

    Also inside the cupola, behind the four-seat bench, there is the circular info desk with a sign mounted on top and an NPC modelled after the robot Maria from Fritz Lang's 1928 silent movie Metropolis standing on the inside of the desk. Unlike Second Life, OpenSim allows for actual, scriptable NPCs that don't need a running viewer to appear in-world. This NPC, named Bertha, has even basic chatbot functionality implemented.

    The sign above the info desk is made from rusty sheet metal, a surrounding frame made of zinc-coated steel tubes which still show some rust and two bamboo poles as supports which are stuck through the bottom horizontal pipe. It can only be seen from behind in this picture. A small red and light brown bird is perched on top of the sign.

    What gives the impression of promotional material for both the film and the grid is placed on the counter top of the info desk, the visible face showing Maria's head and the writing "Metropolis Metaversum", as are a red and white strawberry cocktail and a light grey laptop computer with a brushed aluminium case that has a static image of a Windows desktop with the start menu open amongst other things as its screen texture. The red object above the counter top to the left of the NPC is a heart slowly rotating clockwise which provides access to the avatar-partnering feature.

    An artificial pond with various plants in it extends from behind the info desk past the front of the larger rock to the next passageway.

    To the left of the info desk, there's the walk-in teleporter that leads down to level 2. It mimicks the look of an old CRT screen of enormous size, built into a weathered metal casing with a low dark grey ramp in front of it. The screen on the teleporter shows a part of level 2 with its green floor, dark grey walls and several more teleporters in front of these walls. The yellow writing "Grid Teleport Center" is hovering above the teleporter. On the ramp to the teleporter, there is a black sign that reads, "Wenn Durchgehen nicht klappt, Klicken Sie das Bild zum Teleportieren. When Walk-Through does not work, Click the Image to teleport."

    A zinc-coated but slightly rusty metal pipe on top of the teleporter that slowly rotates counter-clockwise carries a special Metropolis sign. The inner part is red with the logo of the film Metropolis and the capital letter M on it, both in white. It is surrounded by a brass ring that separates it from a black area which has more writing in white on it: "DEMOCRATIC REPUBLIC OF FREE VIRTUAL WORLDS" above centre, "METROPOLIS METAVERSUM" below centre and one five-prong star on each side separating the two writings. The outside is another brass ring.

    The column between the passageways in the background to the left carries a black sign with group joiners for the Metropolis Newsnet group. The sign has the octagonal red Metropolis logo with a white M in the middle and a white edge around it in the top left corner. To the right of the logo, it is labelled in white, "Metropolis Newsnet Gruppe" which is partly German and translates to "Metropolis Newsnet Group". The writing below reads, "Aktuelle Informationen um Metropolis" and "Ankündigungen, Infos, Events, Fragen und Antworten im Chat" which is mostly German and translates to "Announcements, infos, events, questions and answers in the chat". The small neon green writing at the bottom edge reads, "Klick hier und folge dem Link im allgemeinen Chat, um der Gruppe beizutreten. Im Gruppenfenster JOIN klicken.(Click here to join the Metropolis Newsnet group." The German part of this translates to, "Click here and follow the link in the general chat to join the group. In the group window, click JOIN." Right below the black sign are three clickable white panels with black writings on them, "deutsch", "français" and "english".

    A black box with a red top and on each side a large red M and the small red writing "Translator" which contains the Metropolis Translator is offered on a small round red table below the group joiners. The translator is one out of many which automatically translates whatever the user posts in the public chat into another language.

    Above the black sign, the lower edge of another sign that lists the Metropolis core team is visible; the rest of the sign is covered by the sign above the info desk.

    There is a round concrete structure in the middle of the floor which serves as seating and as a planter for an ash tree with white bark and yellowish and reddish autumn leaves that has grown up to the support ring plus four small green bushes around it.

    Four tables with four chairs each, all made of iron painted black plus light brown wooden planks and foldable, are placed irregularly in front of the circular structure with the ash tree. All the way to the right, a blond woman in a black short-sleeved minidress is sitting at one of the tables with another identical strawberry cocktail in front of her. She is a static, unscripted model of Bertha Senior, the former Metropolis greeter.

    Right behind the ash tree, there is a black sign with yellow writing on it which announces the unofficial Metropolis farewell party in this location on level 1, two levels further down, in the evening of June 30th which was scheduled to be the last day of Metro's operation. The sign was written in German by the Dutch Metropolis tech admin Neovo Geesink who had installed it only a few days before June 30th, and it reads, "Am Donnerstag der 30. Juni gibt es hier im Metro, Region "*Metropolis*", UND im OSGrid, Region "Metro Memoriam" eine EndParty für das Metropolis Grid. Es startet am 21:00 Uhr Lokalzeit. (12:00 PDT) DJ LadyJo werde am Stream gehen und der Party Hosten. Im "Metro Memoriam" ist auch eine Memoriam / Erdenkungs ort zur Metropolis Hergestellt. Wenn Unvorsehen der Metro bereits Runter gegangen ist, werde der Party jedoch im OSGrid am "Metro Memoriam" statt haben. HG adresse für die Karte nach der Region im OSGrid: hg.osgrid.org:80:Metro Memoriam Oder klicken Sie diese Tafel an um direkt zu Teleportieren. Neovo Geesink."

    This translates to, "On Thursday, June 30th, there is a party to celebrate the end of the Metropolis Grid here in Metro, region "*Metropolis*", AND in OSgrid, Region "Metro Memoriam". It starts at 21:00 local time. (12:00 PDT) DJ LadyJo will enter the stream and host the party. Also, at "Metro Memoriam", a memorial/remembrance place for Metro has been created. If Metro has been shut down unexpectedly, the party will still take place in OSgrid at "Metro Memoriam". HG address for the map to the region in OSgrid: hg.osgrid.org:80:Metro Memoriam Or click the panel to teleport directly. Neovo Geesink."

    The sign doubles as a clickable teleporter to a memorial sim which had been built on another grid, OSgrid, and which hosted the Metropolis farewell party in parallel with the club on level 1 of the Metropolis welcome building. Two timezones are mentioned; one is CEST which is local time for Germany, home of the grid, and the other one is PDT which is official grid time in both Second Life and all OpenSimulator-based grids.

    Two screens are on the sides of this black sign, hanging on two stainless steel chains each, both with five blue buttons below them for navigation. Both screens allow avatars to navigate through nine pages. They are both on the last page. The screen to the left offers basic information about Metropolis in German, the one to the right does the same in English. Both screens show black bars at the top. The black bars have the octogonal, red and white Metropolis logo to the left with "METROPOLIS" written next to it. In addition, the screen to the right has a combined flag on the right end of the black bar, the top left half of which is the U.S. flag, but with only 25 stars, and the bottom right half is the British flag. The rest of both screens is white with a variation on the octagonal Metropolis logo, now in black and semi-transparent, surrounded by the arched black writing "MEA*VITA*CREATIVUM" which is Latin for "my creative life" and with a black "METROPOLIS METAVERSUM" writing below it.

    Another circular segment of steel girder is mounted above the screens, and ivy is hanging down from it.

    Between the screen to the right and the one of the passageways further to the right stands a truss made of zinc-coated steel with four vertical pipes in a square arrangement which carries three support request signs and online indicators for support staff. All three have a dark blue "SUPPORT?" label at the top. The top one is in German with "Du hast Fragen oder brauchst Hilfe?" ("You have questions or need help?") written on it in black and "HIER KLICKEN" ("Click here") written below in green and the German flag at the bottom. The middle one is in French with "Vous avez des questions? Vous avez besoin d'aide?" ("You have questions? You are in need of help?") written below in black, "Cliquez ici" ("Click here") written further below in black and the French flag at the bottom. The bottom one is in English with the combined American and British flag in the middle, "Do you have any questions or do you need help?" written below in black and "CLICK HERE" written at the bottom.

    Additional vegetation includes ferns in rotund, rusty vases both inside and outside the cupola, including one to the left and two to the right of the teleporter, and potted bamboo outside to the left of the teleporter.

    The light is subdued because the sun was permanently set to sunset on the welcome sim, just like on all other official sims throughout the grid, during the last days of Metropolis.

    #OpenSim #OpenSimulator #Metaverse #VirtualWorlds #Metropolis #Grid #TheGreatGridDyingOf2022

  • Demonstration: Various ways of handling extremely long image descriptions
  • #AltText and #ImageDescription demonstration, variant 3, as announced in the start post of this thread (click or tap here)

    This post is a demonstrational re-creation of an older post of mine from early July 2022 link to the post). The original includes an image which doesn't have an alt-text, which is extremely detailed, which contains lots of things that most people are unfamiliar with, which also contains lots of barely visible text that is required to be fully transcribed as per alt-text rules, and which therefore should require a very extensive description.

    This variant 3 offers a full and detailed image description through a link to another page within the same Hubzilla channel on which these posts were made. In order to be sufficiently informative and transcribe all text in the image, the image description had to grow up to a length of 13,215 characters, not counting line breaks and blank lines. The alt-text of the image briefly mentions what's happening in the image and references the link to the image description.

    Having the image description separately somewhere else has four disadvantages.

    One, accessing the image description requires one extra step.

    Two, the image and its description can never be accessed at the same time unless a desktop or laptop computer with sufficient screen space is available.

    Three, on mobile phones with dedicated Fediverse apps, the image and its description are shown in separate apps, the image in the Fediverse app, the description in the Web browser.

    Four, generally, mobile users have to put up with the Web browser opening so they can read the image description.

    ----------

    Post title: Okay. It's over. Metropolis is down.

    ----------

    Metro finally went down about nine hours ago today.

    Here's one last farewell from my Metro avatar, my first avatar.
    My Metropolis avatar, waving good-bye at the on-looker from the Metropolis welcome building. A detailed image description can be accessed via the link which can be found either below the image or above the hashtags, depending on where you are.
    Link to a detailed description and explanation of the image

    #OpenSim #OpenSimulator #Metaverse #VirtualWorlds #Metropolis #Grid #TheGreatGridDyingOf2022

  • Demonstration: Various ways of handling extremely long image descriptions
  • #AltText and #ImageDescription demonstration, variant 2, as announced in the start post of this thread (click or tap here)

    This post is a demonstrational re-creation of an older post of mine from early July 2022 link to the post). The original includes an image which doesn't have an alt-text, which is extremely detailed, which contains lots of things that most people are unfamiliar with, which also contains lots of barely visible text that is required to be fully transcribed as per alt-text rules, and which therefore should require a very extensive description.

    This variant 2 contains a full and detailed image description as the alt-text of the image. In order to be sufficiently informative and transcribe all text in the image, the image description had to grow up to a length of 13,215 characters.

    Making it the alt-text will have four disadvantages:

    One, #ScreenReaders that cannot navigate through alt-text will ramble on unstoppably for minutes and minutes until they're through the alt-text.

    Two, sighted users who can't access alt-text for any reason can't access the image description at all.

    Three, Mastodon has a limit of 1,500 characters for alt-text which may be enforced upon posts coming in from outside by a hard cap. So Mastodon may cut off the alt-text at 1,500 characters, at which point the image description has only just begun describing the building in the image. 11,715 characters would be lost, including all transcriptions.

    Four, if other projects than Mastodon are theoretically capable of displaying over 13,000 characters of alt-text, it isn't too certain if such a long alt-text can actually be handled and read.

    Warning for #ScreenReader users: This post contains an image with an alt-text that can be over 13,000 characters long. You have been warned. Proceed at your own risk.

    ----------

    Post title: Okay. It's over. Metropolis is down.

    ----------

    Metro finally went down about nine hours ago today.

    Here's one last farewell from my Metro avatar, my first avatar.
    ![My avatar in the Metropolis Metaversum, waving at the on-looker from the Metropolis welcome building before Metropolis shuts down for good. The Metropolis Metaversum, Metropolis or Metro in short, was a virtual 3-D world, also referred to as a grid in this context, based on OpenSimulator which is a free and open-source server-side re-implementation of Second Life. It was one of the earliest OpenSim grids and the first one run by Germans, and it was shut down by its owners on July 5th, 2022 between 10:00 and 11:00 AM CEST after 14 years of operation. The avatar is a light-skinned, dark-haired male adult wearing metal-framed glasses, a dark grey blazer jacket with darker grey shoulders and collar which is buttoned up, a black button-down shirt buttoned up all the way to the collar, a pair of dark black denim jeans and a pair of black full-brogue shoes. He is standing on the outside platform of level 3, the top level of the building and waving his right hand while having his left hand on his hip. The floor of the platform is standing on the outside platform of level 3, the top level of the building out of four levels altogether. It was also the place where both new avatars appeared for the first time and travellers landed when teleporting in. The floor is a rusty steel girder that's so coarse that it'd be fairly hard to walk on in real life; here it is only a semi-transparent texture on a solid surface. In front of the avatar is the double railing made of likewise rusty steel that surrounds the platform. Below the platform, the rust-coated structure that carries level 3 can be seen. Level 3 itself, entirely behind the avatar with the exception of the outside platform, is encased in a glass cupola with a cylindrical lower part and a spherical upper part, both with semi-transparent green reinforcements between what would otherwise appear as single glass panes. The spherical upper part rests on a support ring made of sheet metal panels with rusty outer edges. This ring, in turn, is carried by four triple sets of boxy, rusty steel columns with semi-elliptical cutouts on the far side of the cupola that roughly give the impression of being riveted. One triple set of columns can be seen right outside the cupola to the right of the avatar, another two can be seen in the background to the left and to the right of the avatar. Within each triple set except the one in the front to the right, there are two passageways into the cupola. Each passageway is surrounded by a greenish metal frame; each pair of these frames carries the marquee "METROPOLIS GRID" made of light grey concrete with blinking white lightbulbs on it on the inside. A circular structure made of rusty steel pipes is mounted on the inside of the support ring and carries a number of neon lights with rusty sheet metal covers above them. A semi-circular structure made of likewise rusty sheet metal protrudes outward from the support ring above the two columns to the left in the background. To the left of the avatar and on the front part of the platform, there is a dark grey four-seat bench made of rounded square steel tubes with fine steel girders in them as legs, seats and backrests. Around the inside of the cupola, there is a narrow strip with a plant-like green and greyish brown texture going all around except for the passageways. The floor inside the cupola gives the impression of cracked grey concrete. On the left-hand edge of the picture and behind the front set of support columns, there are two greyish-brown rocks with green moss on top; the one behind the columns is almost twice as tall as the one to the left. Also inside the cupola, behind the four-seat bench, there is the circular info desk with a sign mounted on top and an NPC modelled after the robot Maria from Fritz Lang's 1928 silent movie Metropolis standing on the inside of the desk. Unlike Second Life, OpenSim allows for actual, scriptable NPCs that don't need a running viewer to appear in-world. This NPC, named Bertha, has even basic chatbot functionality implemented. The sign above the info desk is made from rusty sheet metal, a surrounding frame made of zinc-coated steel tubes which still show some rust and two bamboo poles as supports which are stuck through the bottom horizontal pipe. It can only be seen from behind in this picture. A small red and light brown bird is perched on top of the sign. What gives the impression of promotional material for both the film and the grid is placed on the counter top of the info desk, the visible face showing Maria's head and the writing "Metropolis Metaversum", as are a red and white strawberry cocktail and a light grey laptop computer with a brushed aluminium case that has a static image of a Windows desktop with the start menu open amongst other things as its screen texture. The red object above the counter top to the left of the NPC is a heart slowly rotating clockwise which provides access to the avatar-partnering feature. An artificial pond with various plants in it extends from behind the info desk past the front of the larger rock to the next passageway. To the left of the info desk, there's the walk-in teleporter that leads down to level 2. It mimicks the look of an old CRT screen of enormous size, built into a weathered metal casing with a low dark grey ramp in front of it. The screen on the teleporter shows a part of level 2 with its green floor, dark grey walls and several more teleporters in front of these walls. The yellow writing "Grid Teleport Center" is hovering above the teleporter. On the ramp to the teleporter, there is a black sign that reads, "Wenn Durchgehen nicht klappt, Klicken Sie das Bild zum Teleportieren. When Walk-Through does not work, Click the Image to teleport." A zinc-coated but slightly rusty metal pipe on top of the teleporter that slowly rotates counter-clockwise carries a special Metropolis sign. The inner part is red with the logo of the film Metropolis and the capital letter M on it, both in white. It is surrounded by a brass ring that separates it from a black area which has more writing in white on it: "DEMOCRATIC REPUBLIC OF FREE VIRTUAL WORLDS" above centre, "METROPOLIS METAVERSUM" below centre and one five-prong star on each side separating the two writings. The outside is another brass ring. The column between the passageways in the background to the left carries a black sign with group joiners for the Metropolis Newsnet group. The sign has the octagonal red Metropolis logo with a white M in the middle and a white edge around it in the top left corner. To the right of the logo, it is labelled in white, "Metropolis Newsnet Gruppe" which is partly German and translates to "Metropolis Newsnet Group". The writing below reads, "Aktuelle Informationen um Metropolis" and "Ankündigungen, Infos, Events, Fragen und Antworten im Chat" which is mostly German and translates to "Announcements, infos, events, questions and answers in the chat". The small neon green writing at the bottom edge reads, "Klick hier und folge dem Link im allgemeinen Chat, um der Gruppe beizutreten. Im Gruppenfenster JOIN klicken.(Click here to join the Metropolis Newsnet group." The German part of this translates to, "Click here and follow the link in the general chat to join the group. In the group window, click JOIN." Right below the black sign are three clickable white panels with black writings on them, "deutsch", "français" and "english". A black box with a red top and on each side a large red M and the small red writing "Translator" which contains the Metropolis Translator is offered on a small round red table below the group joiners. The translator is one out of many which automatically translates whatever the user posts in the public chat into another language. Above the black sign, the lower edge of another sign that lists the Metropolis core team is visible; the rest of the sign is covered by the sign above the info desk. There is a round concrete structure in the middle of the floor which serves as seating and as a planter for an ash tree with white bark and yellowish and reddish autumn leaves that has grown up to the support ring plus four small green bushes around it. Four tables with four chairs each, all made of iron painted black plus light brown wooden planks and foldable, are placed irregularly in front of the circular structure with the ash tree. All the way to the right, a blond woman in a black short-sleeved minidress is sitting at one of the tables with another identical strawberry cocktail in front of her. She is a static, unscripted model of Bertha Senior, the former Metropolis greeter. Right behind the ash tree, there is a black sign with yellow writing on it which announces the unofficial Metropolis farewell party in this location on level 1, two levels further down, in the evening of June 30th which was scheduled to be the last day of Metro's operation. The sign was written in German by the Dutch Metropolis tech admin Neovo Geesink who had installed it only a few days before June 30th, and it reads, "Am Donnerstag der 30. Juni gibt es hier im Metro, Region "Metropolis", UND im OSGrid, Region "Metro Memoriam" eine EndParty für das Metropolis Grid. Es startet am 21:00 Uhr Lokalzeit. (12:00 PDT) DJ LadyJo werde am Stream gehen und der Party Hosten. Im "Metro Memoriam" ist auch eine Memoriam / Erdenkungs ort zur Metropolis Hergestellt. Wenn Unvorsehen der Metro bereits Runter gegangen ist, werde der Party jedoch im OSGrid am "Metro Memoriam" statt haben. HG adresse für die Karte nach der Region im OSGrid: hg.osgrid.org:80:Metro Memoriam Oder klicken Sie diese Tafel an um direkt zu Teleportieren. Neovo Geesink." This translates to, "On Thursday, June 30th, there is a party to celebrate the end of the Metropolis Grid here in Metro, region "Metropolis", AND in OSgrid, Region "Metro Memoriam". It starts at 21:00 local time. (12:00 PDT) DJ LadyJo will enter the stream and host the party. Also, at "Metro Memoriam", a memorial/remembrance place for Metro has been created. If Metro has been shut down unexpectedly, the party will still take place in OSgrid at "Metro Memoriam". HG address for the map to the region in OSgrid: hg.osgrid.org:80:Metro Memoriam Or click the panel to teleport directly. Neovo Geesink." The sign doubles as a clickable teleporter to a memorial sim which had been built on another grid, OSgrid, and which hosted the Metropolis farewell party in parallel with the club on level 1 of the Metropolis welcome building. Two timezones are mentioned; one is CEST which is local time for Germany, home of the grid, and the other one is PDT which is official grid time in both Second Life and all OpenSimulator-based grids. Two screens are on the sides of this black sign, hanging on two stainless steel chains each, both with five blue buttons below them for navigation. Both screens allow avatars to navigate through nine pages. They are both on the last page. The screen to the left offers basic information about Metropolis in German, the one to the right does the same in English. Both screens show black bars at the top. The black bars have the octogonal, red and white Metropolis logo to the left with "METROPOLIS" written next to it. In addition, the screen to the right has a combined flag on the right end of the black bar, the top left half of which is the U.S. flag, but with only 25 stars, and the bottom right half is the British flag. The rest of both screens is white with a variation on the octagonal Metropolis logo, now in black and semi-transparent, surrounded by the arched black writing "MEAVITACREATIVUM" which is Latin for "my creative life" and with a black "METROPOLIS METAVERSUM" writing below it. Another circular segment of steel girder is mounted above the screens, and ivy is hanging down from it. Between the screen to the right and the one of the passageways further to the right stands a truss made of zinc-coated steel with four vertical pipes in a square arrangement which carries three support request signs and online indicators for support staff. All three have a dark blue "SUPPORT?" label at the top. The top one is in German with "Du hast Fragen oder brauchst Hilfe?" ("You have questions or need help?") written on it in black and "HIER KLICKEN" ("Click here") written below in green and the German flag at the bottom. The middle one is in French with "Vous avez des questions? Vous avez besoin d'aide?" ("You have questions? You are in need of help?") written below in black, "Cliquez ici" ("Click here") written further below in black and the French flag at the bottom. The bottom one is in English with the combined American and British flag in the middle, "Do you have any questions or do you need help?" written below in black and "CLICK HERE" written at the bottom. Additional vegetation includes ferns in rotund, rusty vases both inside and outside the cupola, including one to the left and two to the right of the teleporter, and potted bamboo outside to the left of the teleporter. The light is subdued because the sun was permanently set to sunset on the welcome sim, just like on all other official sims throughout the grid, during the last days of Metropolis.](https://hub.netzgemeinde.eu/photo/6c9c16db-79af-41a2-9faa-5b22929fdd26-2.jpg "My avatar in the Metropolis Metaversum, waving at the on-looker from the Metropolis welcome building before Metropolis shuts down for good. The Metropolis Metaversum, Metropolis or Metro in short, was a virtual 3-D world, also referred to as a grid in this context, based on OpenSimulator which is a free and open-source server-side re-implementation of Second Life. It was one of the earliest OpenSim grids and the first one run by Germans, and it was shut down by its owners on July 5th, 2022 between 10:00 and 11:00 AM CEST after 14 years of operation. The avatar is a light-skinned, dark-haired male adult wearing metal-framed glasses, a dark grey blazer jacket with darker grey shoulders and collar which is buttoned up, a black button-down shirt buttoned up all the way to the collar, a pair of dark black denim jeans and a pair of black full-brogue shoes. He is standing on the outside platform of level 3, the top level of the building and waving his right hand while having his left hand on his hip. The floor of the platform is standing on the outside platform of level 3, the top level of the building out of four levels altogether. It was also the place where both new avatars appeared for the first time and travellers landed when teleporting in. The floor is a rusty steel girder that's so coarse that it'd be fairly hard to walk on in real life; here it is only a semi-transparent texture on a solid surface. In front of the avatar is the double railing made of likewise rusty steel that surrounds the platform. Below the platform, the rust-coated structure that carries level 3 can be seen. Level 3 itself, entirely behind the avatar with the exception of the outside platform, is encased in a glass cupola with a cylindrical lower part and a spherical upper part, both with semi-transparent green reinforcements between what would otherwise appear as single glass panes. The spherical upper part rests on a support ring made of sheet metal panels with rusty outer edges. This ring, in turn, is carried by four triple sets of boxy, rusty steel columns with semi-elliptical cutouts on the far side of the cupola that roughly give the impression of being riveted. One triple set of columns can be seen right outside the cupola to the right of the avatar, another two can be seen in the background to the left and to the right of the avatar. Within each triple set except the one in the front to the right, there are two passageways into the cupola. Each passageway is surrounded by a greenish metal frame; each pair of these frames carries the marquee "METROPOLIS GRID" made of light grey concrete with blinking white lightbulbs on it on the inside. A circular structure made of rusty steel pipes is mounted on the inside of the support ring and carries a number of neon lights with rusty sheet metal covers above them. A semi-circular structure made of likewise rusty sheet metal protrudes outward from the support ring above the two columns to the left in the background. To the left of the avatar and on the front part of the platform, there is a dark grey four-seat bench made of rounded square steel tubes with fine steel girders in them as legs, seats and backrests. Around the inside of the cupola, there is a narrow strip with a plant-like green and greyish brown texture going all around except for the passageways. The floor inside the cupola gives the impression of cracked grey concrete. On the left-hand edge of the picture and behind the front set of support columns, there are two greyish-brown rocks with green moss on top; the one behind the columns is almost twice as tall as the one to the left. Also inside the cupola, behind the four-seat bench, there is the circular info desk with a sign mounted on top and an NPC modelled after the robot Maria from Fritz Lang's 1928 silent movie Metropolis standing on the inside of the desk. Unlike Second Life, OpenSim allows for actual, scriptable NPCs that don't need a running viewer to appear in-world. This NPC, named Bertha, has even basic chatbot functionality implemented. The sign above the info desk is made from rusty sheet metal, a surrounding frame made of zinc-coated steel tubes which still show some rust and two bamboo poles as supports which are stuck through the bottom horizontal pipe. It can only be seen from behind in this picture. A small red and light brown bird is perched on top of the sign. What gives the impression of promotional material for both the film and the grid is placed on the counter top of the info desk, the visible face showing Maria's head and the writing "Metropolis Metaversum", as are a red and white strawberry cocktail and a light grey laptop computer with a brushed aluminium case that has a static image of a Windows desktop with the start menu open amongst other things as its screen texture. The red object above the counter top to the left of the NPC is a heart slowly rotating clockwise which provides access to the avatar-partnering feature. An artificial pond with various plants in it extends from behind the info desk past the front of the larger rock to the next passageway. To the left of the info desk, there's the walk-in teleporter that leads down to level 2. It mimicks the look of an old CRT screen of enormous size, built into a weathered metal casing with a low dark grey ramp in front of it. The screen on the teleporter shows a part of level 2 with its green floor, dark grey walls and several more teleporters in front of these walls. The yellow writing "Grid Teleport Center" is hovering above the teleporter. On the ramp to the teleporter, there is a black sign that reads, "Wenn Durchgehen nicht klappt, Klicken Sie das Bild zum Teleportieren. When Walk-Through does not work, Click the Image to teleport." A zinc-coated but slightly rusty metal pipe on top of the teleporter that slowly rotates counter-clockwise carries a special Metropolis sign. The inner part is red with the logo of the film Metropolis and the capital letter M on it, both in white. It is surrounded by a brass ring that separates it from a black area which has more writing in white on it: "DEMOCRATIC REPUBLIC OF FREE VIRTUAL WORLDS" above centre, "METROPOLIS METAVERSUM" below centre and one five-prong star on each side separating the two writings. The outside is another brass ring. The column between the passageways in the background to the left carries a black sign with group joiners for the Metropolis Newsnet group. The sign has the octagonal red Metropolis logo with a white M in the middle and a white edge around it in the top left corner. To the right of the logo, it is labelled in white, "Metropolis Newsnet Gruppe" which is partly German and translates to "Metropolis Newsnet Group". The writing below reads, "Aktuelle Informationen um Metropolis" and "Ankündigungen, Infos, Events, Fragen und Antworten im Chat" which is mostly German and translates to "Announcements, infos, events, questions and answers in the chat". The small neon green writing at the bottom edge reads, "Klick hier und folge dem Link im allgemeinen Chat, um der Gruppe beizutreten. Im Gruppenfenster JOIN klicken.(Click here to join the Metropolis Newsnet group." The German part of this translates to, "Click here and follow the link in the general chat to join the group. In the group window, click JOIN." Right below the black sign are three clickable white panels with black writings on them, "deutsch", "français" and "english". A black box with a red top and on each side a large red M and the small red writing "Translator" which contains the Metropolis Translator is offered on a small round red table below the group joiners. The translator is one out of many which automatically translates whatever the user posts in the public chat into another language. Above the black sign, the lower edge of another sign that lists the Metropolis core team is visible; the rest of the sign is covered by the sign above the info desk. There is a round concrete structure in the middle of the floor which serves as seating and as a planter for an ash tree with white bark and yellowish and reddish autumn leaves that has grown up to the support ring plus four small green bushes around it. Four tables with four chairs each, all made of iron painted black plus light brown wooden planks and foldable, are placed irregularly in front of the circular structure with the ash tree. All the way to the right, a blond woman in a black short-sleeved minidress is sitting at one of the tables with another identical strawberry cocktail in front of her. She is a static, unscripted model of Bertha Senior, the former Metropolis greeter. Right behind the ash tree, there is a black sign with yellow writing on it which announces the unofficial Metropolis farewell party in this location on level 1, two levels further down, in the evening of June 30th which was scheduled to be the last day of Metro's operation. The sign was written in German by the Dutch Metropolis tech admin Neovo Geesink who had installed it only a few days before June 30th, and it reads, "Am Donnerstag der 30. Juni gibt es hier im Metro, Region "Metropolis", UND im OSGrid, Region "Metro Memoriam" eine EndParty für das Metropolis Grid. Es startet am 21:00 Uhr Lokalzeit. (12:00 PDT) DJ LadyJo werde am Stream gehen und der Party Hosten. Im "Metro Memoriam" ist auch eine Memoriam / Erdenkungs ort zur Metropolis Hergestellt. Wenn Unvorsehen der Metro bereits Runter gegangen ist, werde der Party jedoch im OSGrid am "Metro Memoriam" statt haben. HG adresse für die Karte nach der Region im OSGrid: hg.osgrid.org:80:Metro Memoriam Oder klicken Sie diese Tafel an um direkt zu Teleportieren. Neovo Geesink." This translates to, "On Thursday, June 30th, there is a party to celebrate the end of the Metropolis Grid here in Metro, region "Metropolis", AND in OSgrid, Region "Metro Memoriam". It starts at 21:00 local time. (12:00 PDT) DJ LadyJo will enter the stream and host the party. Also, at "Metro Memoriam", a memorial/remembrance place for Metro has been created. If Metro has been shut down unexpectedly, the party will still take place in OSgrid at "Metro Memoriam". HG address for the map to the region in OSgrid: hg.osgrid.org:80:Metro Memoriam Or click the panel to teleport directly. Neovo Geesink." The sign doubles as a clickable teleporter to a memorial sim which had been built on another grid, OSgrid, and which hosted the Metropolis farewell party in parallel with the club on level 1 of the Metropolis welcome building. Two timezones are mentioned; one is CEST which is local time for Germany, home of the grid, and the other one is PDT which is official grid time in both Second Life and all OpenSimulator-based grids. Two screens are on the sides of this black sign, hanging on two stainless steel chains each, both with five blue buttons below them for navigation. Both screens allow avatars to navigate through nine pages. They are both on the last page. The screen to the left offers basic information about Metropolis in German, the one to the right does the same in English. Both screens show black bars at the top. The black bars have the octogonal, red and white Metropolis logo to the left with "METROPOLIS" written next to it. In addition, the screen to the right has a combined flag on the right end of the black bar, the top left half of which is the U.S. flag, but with only 25 stars, and the bottom right half is the British flag. The rest of both screens is white with a variation on the octagonal Metropolis logo, now in black and semi-transparent, surrounded by the arched black writing "MEAVITACREATIVUM" which is Latin for "my creative life" and with a black "METROPOLIS METAVERSUM" writing below it. Another circular segment of steel girder is mounted above the screens, and ivy is hanging down from it. Between the screen to the right and the one of the passageways further to the right stands a truss made of zinc-coated steel with four vertical pipes in a square arrangement which carries three support request signs and online indicators for support staff. All three have a dark blue "SUPPORT?" label at the top. The top one is in German with "Du hast Fragen oder brauchst Hilfe?" ("You have questions or need help?") written on it in black and "HIER KLICKEN" ("Click here") written below in green and the German flag at the bottom. The middle one is in French with "Vous avez des questions? Vous avez besoin d'aide?" ("You have questions? You are in need of help?") written below in black, "Cliquez ici" ("Click here") written further below in black and the French flag at the bottom. The bottom one is in English with the combined American and British flag in the middle, "Do you have any questions or do you need help?" written below in black and "CLICK HERE" written at the bottom. Additional vegetation includes ferns in rotund, rusty vases both inside and outside the cupola, including one to the left and two to the right of the teleporter, and potted bamboo outside to the left of the teleporter. The light is subdued because the sun was permanently set to sunset on the welcome sim, just like on all other official sims throughout the grid, during the last days of Metropolis.")

    #OpenSim #OpenSimulator #Metaverse #VirtualWorlds #Metropolis #Grid #TheGreatGridDyingOf2022

  • Demonstration: Various ways of handling extremely long image descriptions
  • #AltText and #ImageDescription demonstration, variant 1, as announced in the start post of this thread (click or tap here)

    This post is a demonstrational re-creation of an older post of mine from early July 2022 link to the post). The original includes an image which doesn't have an alt-text, which is extremely detailed, which contains lots of things that most people are unfamiliar with, which also contains lots of barely visible text that is required to be fully transcribed as per alt-text rules, and which therefore should require a very extensive description.

    This variant 1 does not provide an image description, only an alt-text which should be sufficient in the context of the post. It is short and concise, but it does not provide any information about the further contents of the image, much less explanations about what these contents are, and no transcriptions either.

    You won't know what really is in the picture unless you can actually see it. And even then, you won't necessarily be able to identify what you see.

    ----------

    Post title: Okay. It's over. Metropolis is down.

    ----------

    Metro finally went down about nine hours ago today.

    Here's one last farewell from my Metro avatar, my first avatar.
    My Metropolis avatar, waving at the on-looker from the Metropolis welcome building

    #OpenSim #OpenSimulator #Metaverse #VirtualWorlds #Metropolis #Grid #TheGreatGridDyingOf2022

  • Demonstration: Various ways of handling extremely long image descriptions

    @Fediverse

    Again, this post goes out to both the #Threadiverse and the rest of the #Fediverse.

    I've decided that only writing about my problems with #AltText and enormous #ImageDescriptions won't work as well as actually demonstrating what I mean, and why it's a problem.

    Preamble: Some of you may see me on #Lemmy. But I'm not on Lemmy.

    Others may see me in their local or federated timelines on #Mastodon. But I'm not on Mastodon either.

    I'm on #Hubzilla (official website) which is part of the Fediverse and federated with Mastodon, Lemmy and just about everything else. It has almost unlimited possibilities. But while I can do a lot here, especially Mastodon is deliberately incapable of displaying most of it.

    For example, I can write posts that are tens of thousands of characters long, and I can write alt-texts that are almost as long as the posts can be. But while Mastodon can still show posts from outside unshortened, no matter how long they are, it has a hard cap of only 1,500 characters for alt-text which, as far as I know, is applied to alt-texts on images in posts that come in from outside Mastodon as well.

    Also, I can embed as many pictures as I want in Hubzilla posts, and I can actually embed them. I can place them wherever I want in-between the paragraphs. I don't necessarily have to put them at the end. Mastodon, on the other hand, knows pictures only as file attachments which it puts below a toot. And Mastodon toots can only have a maximum of four file attachments.

    Lastly, I know that the vast majority of Mastodon users use Mastodon through a dedicated app on a mobile phone. Whenever they tap a link, it will open their Web browser. I also know that mobile Mastodon users tend to see their Web browser popping up as a nuisance, and they'd rather avoid to use their Web browser and experience the Fediverse in its entirety in their Mastodon app without anything else opening.

    These are limiting factors, some of which will play a role in this demonstration.

    Now, to get to the topic which I've already ranted about here and, most recently, here.

    I'm stuck in a situation that's a combination of these factors:

    One, the Fediverse demands I comply with its #accessibility requirements at the behest of #blind and #VisuallyImpaired users, otherwise I'll be sanctioned in some way. And I'm not the one to skimp on this. I'd rather try to satisfy everyone's needs. I'd rather have people tell me that what I've done is complete and utter overkill than that what I've done isn't sufficient.

    Two, while some are satisfied with a short and concise alt-text, others ask for full descriptions of pictures with everything in them plus explanations for those who are unfamiliar with what's shown in the picture.

    To give you an example, here is an actual Mastodon toot from a few weeks ago. I have re-shared this post a few times already, but I can't expect everyone who reads this post to have seen it before. I've used Hubzilla's own built-in standard re-sharing feature to automatically put it here into this post:

    \----------

    <img alt="Stormgren" src="https://hub.netzgemeinde.eu/photo/6994864a-99ce-4db2-974d-0733299644ef-6" height="32" width="32" />Stormgren wrote the following post Mon, 03 Jul 2023 18:20:44 +0200

    Alt-text doesn't just mean accessibility in terms of low -vision or no-vision end users.

    Done right also means accessibility for people who might not know much about your image's subject matter either.

    This is especially true for technical topic photos. By accurately describing what's in the picture, you give context to non-technical viewers, or newbies, as to exactly what they're looking at, and even describe how it works or why it matters.

    \#AltText is not just an alternate description to a visual medium, it's an enhancement for everyone if you do it right.

    (So I can't find any prior post of mine on this, so if I've actually made this point before, well, you got to hear a version of it again.)

    \----------

    In case you didn't get a link to the account this post came from and/or to the post itself, here is a link to the post.

    Besides, just look through posts with the #AltText tag on them, and you'll see many with very elaborate and detailed descriptions, albeit often of not-so-detailed pictures, but still. So this is actually happening, yes. Not only that, but fully-detailed image descriptions are often actually praised rather than criticised.

    Three, alt-text and #ImageDescription rules demand all text in a picture be transcribed in their entirety, word by word.

    Four, I often post pictures that, taking the above into consideration, require very extensive descriptions because there's just about absolutely nothing in them which my audience is familiar with. My pictures are usually taken inside a virtual 3-D world based on #OpenSimulator because that's what this Hubzilla channel is mainly about. But out of probably over 13 million Fediverse users, maybe two or three dozen are familiar with #OpenSim worlds in general, and all the others aren't. And I can often hardly expect even three or four of them to be familiar with that particular place where I've taken the picture. Let's say these places are far from being as well-known and as not requiring description or explanation as Times Square, the Eiffel Tower or the Sydney Opera House. And if people don't know something, they need it described.

    Five, I don't always post pictures like on Instagram or Pixelfed. That's when you make posts with pictures, and the posts are about the pictures. I sometimes use pictures as illustrations for posts which are not about these pictures specifically. In fact, these pictures are actually optional. Unlike in the former case, full image descriptions in the visual part of the post are bad style in this case.

    So much about my situation.

    What I'm going to do now is demonstrate multiple ways in which a certain picture that requires a very extensive description can be described in a post. None of them will be perfect. Each one of them will have its shortcomings which I'm sure will discriminate against someone out there.

    The image in question can be found through this link. I have deliberately linked to the picture rather than embedded it here in order not to have to provide an alt-text that's sufficiently satisfying for everyone in this post already. The follow-up posts will be about describing this picture. Thus, they will all contain a description of the picture, and at least one of them is very likely to provide a full image description in the post body that should be accessible to everyone on every Fediverse project.

    The image was first used in a post from over a year ago (link to the post) in which I've mentioned that the Metropolis Metaversum, one of the oldest OpenSim grids, has finally shut down after 14 years of operation, a few days later than scheduled. The picture shows my Metropolis avatar waving at the camera one last time before the grid, and the avatar with it, comes to its end.

    Due to how detailed the picture is, due to how many objects with text on them are in the picture, and due to how almost absolutely nobody who may come across this picture will know anything in it, a full description at a detail level similar to describing a single bird in front of a blurry background plus explanations where explanations are necessary plus a full set of transcriptions can only be enormously long.

    In the original post, the picture doesn't have an alt-text.

    So what I'm going to do now is create multiple remakes of this post with the same wording and the same hashtags. But this time, I'm employing different techniques from remake to remake to include an alt-text and/or a full image description.

    For this purpose, I've taken an image description which I've written several days ago, which already had 10,985 characters. I had actually gone in-world and visited a static memorial copy of the location shown in the picture to describe details that are practically invisible, but still theoretically visible in the picture. I've re-worked this description a bit and and expanded it even further. I've also found pictures of the big black sign behind the tree trunk and managed to transcribe it. As what's written on the panel turned out to be in German, I also had to provide a full translation. The only remaining writings within the scope of the picture that weren't transcribed are all on the Windows "screen" of the laptop on the counter of the info desk which is actually a static texture.

    When combined into one paragraph, the description has 13,215 characters now.

    The variants I'm going to post:

    • Variant 1: short alt-text that only mentions what matters in the context of the post; no description given at all

    • Variant 2: full image description in the alt-text

    • Variant 3: short alt-text announces image description available through a link; full image description available on a separate page

    • Variant 4: short alt-text announces image description; full image description in the text body of the post itself and fully visibly right away

    As you will see, each one of them will have serious drawbacks for Mastodon users, for mobile users, for the people for whom we should all write alt-texts and image descriptions in the first place, sometimes for everyone.

    \#A11y #Inclusion #InclusionMatters #Inclusivity

    4
    Alt-text: How detailed does it have to be?
  • @WhoRoger Whether it's a better or a worse answer: Sighted people can at least give me a different answer.

    Maybe you've just skipped through my post, and you haven't seen this post I've re-shared within it:

    <img alt="Stormgren" src="https://hub.netzgemeinde.eu/photo/6994864a-99ce-4db2-974d-0733299644ef-6" height="32" width="32" />Stormgren schrieb den folgenden Beitrag Mon, 03 Jul 2023 18:20:44 +0200

    Alt-text doesn't just mean accessibility in terms of low -vision or no-vision end users.

    Done right also means accessibility for people who might not know much about your image's subject matter either.

    This is especially true for technical topic photos. By accurately describing what's in the picture, you give context to non-technical viewers, or newbies, as to exactly what they're looking at, and even describe how it works or why it matters.

    #AltText is not just an alternate description to a visual medium, it's an enhancement for everyone if you do it right.

    (So I can't find any prior post of mine on this, so if I've actually made this point before, well, you got to hear a version of it again.)

    This means she asks for a) a full description and b) a full set of explanations where necessary, especially of technical content.

    Besides, there might still be legally blind people who nonetheless want to know everything about everything that's in a picture, too.

  • Alt-text: How detailed does it have to be?
  • @ChasMusic (he/him) In case you haven't noticed yet, I'm not even on Mastodon. I'm on #Hubzilla which totally isn't a Mastodon instance. It's a fully separate project which, four years before Mastodon came out, was derived from #Friendica which, in turn, is six years older than Mastodon.

    I've got two options.

    Option 1:

    • Write the post I'm intended to write. Alt-text in the picture will be that the first comment will contain the actual image description.

    • Immediately create a comment on that post and paste in the image description.

    • Let people enjoy having the full image descriptions readily available in their Mastodon mobile apps without requiring a browser, but prepare for complaints about either the description being too long or some modified Mastodon instance chopping it up into over a dozen posts, each under 500 characters.

    Option 2:

    • Create an article (I'm still within the confines of this very Hubzilla channel, by the way; this is not a separate project, Hubzilla itself is that powerful) which contains either only the image description, better yet, or the image (with "description below" as the alt-text, just to be on the safe side) and the description below.

    • Write the post. Include only one image. Also include a link to the article written above which says that this link leads to the description of the image.

    • Hope for there not being any complaints about the image description being somewhere entirely else.

  • Alt-text: How detailed does it have to be?
  • @WhoRoger If it were discussed only there, I guess it'd be rather one-sided:

    "450 characters tops, no matter what and how. No more than a few seconds for the screen reader. If the image is too complex, take simpler pictures."

  • Alt-text: How detailed does it have to be?
  • @ChasMusic (he/him) I could do an #AltText blog post, and I wouldn't even need anything beyond Hubzilla for it.

    However, I couldn't link to it below the image. That is, I could, at least here on #Hubzilla and for users of several other projects. But for the huge majority of #Mastodon users, the link would be entirely elsewhere because Mastodon can't display anything below images, save for other images that actually belong further up the same post. So this method is out of question for any posts with more than one picture because I can't draw connections between links in and pictures below the text that Mastodon users could see.

    And besides, I've got the feeling that many Mastodon users avoid links like the plague. They're using mobile phones, they practically never use the Web browsers on those things, and the Web browser popping up is an utter nuisance to them.

    Last but not least, I'm pretty sure that many Mastodon users are opposed to the idea of having the description of an image in a wholly different place that even requires a different app to view, rather than having it readily and neatly available right before them in their Mastodon app.

  • Alt-text: How detailed does it have to be?

    @Fediverse

    This is going out to both the #Threadiverse and, because I can't keep this from happening, the rest of the #Fediverse where I've mentioned this issue before three months earlier.

    In brief: I'm still not sure how much #AltText is optimal. And I tend to run into situations in which alt-text that describes everything in a picture will grow longer than any of you could possibly imagine in their wildest dreams.

    Here's my situation:

    • I don't have a problem with writing a lot. Unlike most of you, I'm not on a phone. I'm on a desktop computer, and if I'm not, I'm on a laptop. I've always got a full-blown hardware keyboard, and I can touch-type with ten fingers. And I like to rant.

    • I'm on #Hubzilla. This means virtually no limit in post length and especially virtually no limit in alt-text length. The only limiting factor would be how much alt-text the instances where my posts are viewed can display. #Mastodon has a hard cap at 1,500 characters, for example.

    • I'm not the one to skimp on #accessibility rules unless they're technologically impossible for me to follow. I'd rather do too much than too little. This includes full transcriptions of all texts in a picture unless privacy issues speak against it, or unless I've got no way to source the original of a text anymore, and said text in the picture is ineligible even for me. Yes, I transcribe text that's one pixel high if I can get the original.

    • When I post pictures, I don't always post them Instagram/Pixelfed-style, i.e. posts that are about this particular picture. Instead, I often use pictures to illustrate the post. Hubzilla gives me all necessary means to write full-blown blog posts with all bells and whistles as regular posts. Describing a picture in the visible part of a post when the post isn't about the picture is horribly bad style. Doing so when there are multiple pictures in one post, regardless of whether Mastodon puts them in the right places (which it doesn't), is even worse.

    • I usually post pictures taken in #VirtualWorlds. In comparison with pictures taken in real-life, they have a much higher tendency to contain things that need to be described, often to both sighted and blind or visually-impaired users, because they simply don't know them, be it objects, be it locations. It's one thing if a picture was taken on Times Square, and it's something else if a picture was taken in a place of which maybe not even five people in the whole Fediverse even know that it exists. Thus, more text is needed.

    Now there are two schools of thoughts when it comes to alt-text.

    One: clear and concise alt-text. Only describe what's necessary in the context in which the picture is posted. Screen readers can't handle long alt-texts well. You can't navigate alt-text with most screen readers, i.e. you can't stop it somewhere, rewind it to a certain point and listen to parts of it once more. All you can do is let the screen reader rattle down the whole alt-text in one chunk. If you need to hear it again, you have to hear all of it again.

    The obvious downside of this is that most of the content of the image is lost to everyone who isn't sighted, and some is lost to those who can't identify it even by looking at it in that particular picture.

    Two: full description of absolutely everything in the picture plus explanation if necessary. Denying non-sighted people the chance to experience everything that's in a picture, and be it through words, can be considered ableist. Also, tiny details that are barely visible in the picture could be described so that sighted people can identify them.

    And besides, there's the idea that alt-text can help everyone understand what that is that they see (or don't see) in that picture if they're unfamiliar with them.

    As I've said, extensive image descriptions in the visible part of a post may be okay when the post is about the picture, but not when the picture illustrates the post and even less when there's more than one picture illustrating the post.

    Yes, this is a thing. Just read what @Stormgren wrote earlier this month.

    <img alt="Stormgren" src="https://hub.netzgemeinde.eu/photo/6994864a-99ce-4db2-974d-0733299644ef-6" height="32" width="32" />Stormgren wrote the following post Mon, 03 Jul 2023 18:20:44 +0200

    Alt-text doesn't just mean accessibility in terms of low -vision or no-vision end users.

    Done right also means accessibility for people who might not know much about your image's subject matter either.

    This is especially true for technical topic photos. By accurately describing what's in the picture, you give context to non-technical viewers, or newbies, as to exactly what they're looking at, and even describe how it works or why it matters.

    \#AltText is not just an alternate description to a visual medium, it's an enhancement for everyone if you do it right.

    (So I can't find any prior post of mine on this, so if I've actually made this point before, well, you got to hear a version of it again.)

    And I'm actually waiting for Mastodon users to refuse to boost posts that contain pictures with insufficient alt-text. Many refuse to boost posts that contain pictures without alt-text already now.

    The obvious downside of it is: "DESCRIBE ALL THE THINGS" + lots and lots and lots of stuff in the picture + just about everything needs to be explained because nobody is familiar with any of it = alt-text the size of a rather long blog post.

    I've tried that with this picture (no embedding although I could because reasons). I've written a detailed alt-text. I've spent more than three hours in-world in a preserved, static copy of this place, researching and transcribing text where probably none of you would even know that there's text otherwise. The picture alone wasn't enough of a source for an alt-text that I would have deemed sufficient.

    Only description plus some transcriptions: 7,636 characters. Description plus everything transcribed, save for the big black panel in the middle background behind the tree which I couldn't transcribe because it no longer exists in-world, plus translations of everything that isn't English plus everything unfamiliar explained: 10,985 characters. If that panel had still existed in-world, and I could have transcribed it, I might have passed the 12,000-character mark. With an image description.

    As I've said, Hubzilla doesn't have a hard cap for alt-text length. In theory, it could handle and probably display alt-texts much longer than this. I don't know how it'd display an alt-text of that size in practice, whether it'd be scrollable, whether it'd have a time-out before anyone could read it fully etc. Mastodon, in the meantime, has the hard cap I've mentioned above which probably also cuts alt-texts coming in from outside. That's where most of my audience is. And screen reader users might have no other choice than to sit through their screen readers rambling down alt-text for more than five minutes in one go, especially if they could get a hold of the original alt-text instead of one cropped at the 1,500-character mark.

    Now, even though I'll probably kick off two separate threads, I'd like to read your thoughts about how detailed alt-text should be.

    \#Accessibility #A11y #Inclusion #Inclusivity #InclusionMatters

    19
    Pixelfed stories
  • Mastodon generally has a problem with

    • everything with more than four pictures in one post (because Mastodon has to convert pictures in a post to file attachments, and it can only attach four files to one post)

    • actually, everything with more than one picture in one post (because the order of the pictures may be reversed, depending on where the post comes from)

    • everything which relies on pictures embedded in the text in specific places (because those pictures converted to file attachments are attached below the post)

    Technically, you may be able to view them. But chances are big that Mastodon will mangle them server-side, independently from which app you use on your phone.

  • Origins of the Name "Lemmy"
  • So what?

    Mastodon was named after a metal band that was named after a furry prehistorical elephant. Fact. Yes, really. No, really. No, I'm not kidding you.

  • error loading post text
  • Hubzilla is a "social content management system", so-to-speak. It's actually an absolute feature monster.

    It's kind of a derivative of Friendica by Friendica's own developer who also created the protocols that each one of them is based on (DFRN for Friendica, Zot for Hubzilla). It inherited several features from Friendica: Post length is virtually unlimited. Text formatting is supported through BBcode which includes embedding of images and other media within the text, and which has been enhanced further on Hubzilla. Both have supported public groups/forums from the beginning, as well as a public calendar.

    Friendica had organisation of contacts in groups before Diaspora*'s aspects (which some think were the first of their kind), let alone Google+'s circles (which everyone else thinks were the first of their kind), but Hubzilla expanded them with privacy features. Generally, Hubzilla has one of the most advanced access/permission control systems in the Fediverse.

    Both have built-in file hosting which is also used for embedded images and other media. Instead of your pictures being stored "somewhere", you always know where they are because you've put them there.

    Friendica mostly became famous for the many services and protocols it federated with. Diaspora*, OStatus, e-mail, RSS (in both directions), WordPress (with no plug-in in WordPress), Tumblr, Libertree, Twitter (!), even Facebook (!!!) for a few months before Facebook changed its TOS. Hubzilla took most of these connectors over.

    Now comes some of what Hubzilla has on top, some of which is optional and has to be activated by the user:

    • WebDAV access for the file space

    • private CardDAV address book (I'm not kidding)

    • an additional system of private CalDAV calendars (yes, separate from the calendar inherited from Friendica)

    • long-form article writing using BBcode (and I'm not talking about posts, this is fully separate and a nice way of showing formatted text with embedded pictures to Mastodon users)

    • a wiki system based on BBcode and Markdown + a bit of HTML, allowing for multiple wikis (I'm still not kidding)

    • a simple webpage engine based on BBcode, Markdown and HTML

    That's why Hubzilla is a "social CMS". You can do everything with it and then some, just pick what you need. The official Hubzilla website itself is a Hubzilla channel.

    Speaking of which: One major organisational difference between Hubzilla and almost the entire rest of the Fediverse is that your content is not stored in your account. Hubzilla (when it was still young, in development and named Red Matrix) introduced a system of "channels". That's where your content goes.

    When you register your first account, you automatically create a channel along with it. The channel is your home, your online identity. The account is only necessary to access the channel. You can have multiple channels on the same account, i.e. multiple fully separate identities with one login, and you can switch between them while logged in. Of course, on top of that, Hubzilla still has Friendica's feature of multiple profiles per channel (per account on Friendica) so that you can show the same identity to different connections in different ways and with different details.

    The channel system became necessary for the introduction of another one of Hubzilla's killer features: nomadic identity. This goes way beyond account migration. Essentially, you can have the same channel on multiple hubs. Not independent, disconnected copies, but the exact same channel with the exact same content and even the exact same identity.

    It works this way: When you register an account on another hub, and you already have a channel, you can choose to clone that channel to the new hub. Not only does this create an identical copy of your channel with everything in it. It also links the original ("primary instance") and the copy ("clone") together and makes sure they always stay in sync. So whatever happens to change on one instance is mirrored to the other one in near-real-time.

    You can basically have as many clones as you want to have. If one instance goes down, the others continue to work. And if you have multiple channels, you can mirror them to separate hubs; you don't have to have all of them on the same hubs.

    The ID is derived from the hub which the primary instance is on and includes its domain name. The primary hub can be switched if necessary, for example if your original primary hub will or has shut down. This will also change your ID accordingly. One downside is that you have to re-connect all your non-nomadic bidirectional connections (Mastodon, Lemmy, Diaspora*, Friendica etc.).

    Last but not least, another nice feature introduced by Hubzilla is a single sign-on system called OpenWebAuth. When you're logged into any hub on which you have an account, and you visit any other Hubzilla hub or other website that supports OpenWebAuth, your login credentials are recognised, and you're treated like logged into that site, only that you obviously don't have all features you'd have with a local account. So you can post directly onto the "walls" of other Hubzilla channels, regardless of on which hubs they reside, but you can't create a channel without an account. Mastodon is said to plan to introduce OpenWebAuth, too.

    There's another Fediverse project with nomadic identity, by the same developer yet again. The result of of a long and somewhat convoluted series of forks from Red Matrix which persisted beyond Hubzilla's stable release as an experimental platform.

    The project itself is deliberately, intentionally nameless (!) and brandless. But since the code repository needed a name, it was named Streams. So the project is commonly being referred to as (streams), but most instances don't identify as that; they tend to have individual identifications and logos because these can be customised.

    In comparison with Hubzilla, (streams) is cut down a lot, offering only Friendica-level "basics" and external federation only with ActivityPub which, on the other hand, is greatly improved.

    The original idea behind (streams) is no longer to have a jack-of-all-trades that has all kinds of features imaginable and unimaginable readily built in for admins and then users to activate. This part of Hubzilla's concept made it rather unfit for specialised hubs because the hub admin first had to remove what was unnecessary.

    (streams), on the other hand, is fairly bare-bone, and the idea is that creative admins capable of coding can and shall develop their own additions on top of it, ideally also share them. At the same time, (streams) gained some interesting new features such as additional Markdown and HTML support in posts.

    Since (streams) is based on a newer version of Zot, now named Nomad, it federates with Hubzilla quite well, and both understand the other's nomadic features. It's even possible to mirror a Hubzilla channel to (streams) (minus the features that (streams) lacks, of course), but not the other way around.

  • Images on Lemmy visible for users from outside?
  • @southsamurai Do you follow single users or whole communities?

    For I follow communities. And I can see neither images nor videos.

  • error loading post text
  • @Nepenthe My impression is rather that actual nerds are few and far between on Mastodon. It used to be somewhat nerdy in its infancy, but it no longer is. Most people use it through mobile apps on iPhones and think that alternatives to any GAFAM products don't even exist. They don't want to read nerd stuff.

    Once a nerd who ends up on Mastodon learns that there are Fediverse projects with way more features, and that Mastodon is actually quite lack-lustre and underequipped, as long as they don't have hundreds or thousands of faithful followers yet, they'll go elsewhere. Akkoma. CalcKey, as it's still being called but not for much longer. Mitra. Friendica.

    And the hard-core nerds take the next step and move to someplace with working nomadic identity, namely Hubzilla or (streams). Seriously, Hubzilla has no casual, non-techy normies, and (streams) has even fewer.

  • Is there a way to search through posts across all instances/communities?
  • Searching the whole Fediverse, literally all of it, 100%, is technically impossible or at least very hard to implement, and if implemented, it'd eat up lots of CPU power and network bandwidth.

    It's simply next to impossible for any instance of any Fediverse project, also for any centralised or decentralised dedicated search engine, to know all instances and all content on it without all instances actively pushing their existence, their status and all their content to the search engine in real-time.

    A search engine that literally covers all of the Fediverse with no exception has to even know about brand-new instances that have just been started a split-second ago. An instance that's so new doesn't even have any connections into the Fediverse yet, probably no content and only one account, the admin account. (Replace "account" with "channel" on Hubzilla and (streams).)

    So if someone spins up a new instance of whatever project, that search feature has to know about that instance immediately before the instance even connects with anything. That is, I'm not sure when that search feature is expected to know about a new Hubzilla hub since ActivityPub is optional per hub and per channel and AFAIK off by default for both: Shall the search feature already know when ActivityPub is still off, and nothing in the Fediverse that isn't Hubzilla or (streams) can connect to it anyway, or shall it only learn about the instance the second that the hub admin turns ActivityPub on?

    And when the admin of a new instance puts out a test post to see if it runs as desired, and the instance still isn't connected to any other instance, the search feature would immediately know that test post so you can find it if it's that what you're looking for.

    Mind you, Google doesn't know everything on the Internet either.

  • Images on Lemmy visible for users from outside?

    @Fediverse

    I have a question to all of you who have subscribed to Lemmy groups from Fediverse projects that aren't Lemmy. Who follow Lemmy groups from e.g. #Mastodon, #GlitchSoc, #Pleroma, #Akkoma, #MissKey, what's still called #CalcKey, #FoundKey, #Mitra, #GoToSocial, #Socialhome, #Friendica etc., but also #kbin. And I sincerely hope that I'm not the only subscriber to this entire group who isn't on Lemmy.

    My question is: If a Lemmy post contains an image or any other media, can you see it?

    I'm on #Hubzilla. And when someone posts something with an image in it, I can see the post, but I can't see the image. When someone posts something with a video in it, I can't see the video either.

    I can see images in comments with no problem. But I can't see them in posts.

    How about you on Mastodon? Or on CalcKey? Or on /kbin? Or elsewhere?

    I'm asking and hoping for replies because I need to find out if the issue is on Lemmy's or on Hubzilla's side so I can file a bug report.

    14
    jupiter_rowland Jupiter Rowland @hub.netzgemeinde.eu

    An avatar roaming the decentralised and federated 3-D virtual worlds based on OpenSimulator, a free and open-source server-side re-implementation of Second Life. Mostly talking about OpenSim, sometimes about other virtual worlds, occasionally about the Fediverse beyond Mastodon. No, the Fediverse is not only Mastodon.

    Even if you see me on Mastodon, I'm not on Mastodon myself. I'm on Hubzilla which is neither a Mastodon instance nor a Mastodon fork. In fact, it's older and much more powerful than Mastodon. And it has always been connected to Mastodon.

    I regularly write posts with way more than 500 characters. If that disturbs you, block me now, but don't complain. I'm not on Mastodon, I don't have a character limit here.

    I rather give too many content warnings than too few. But I have absolutely no means of blanking out pictures for Mastodon users.

    I always describe my images, no matter how long it takes. My posts with image descriptions tend to be my longest. Don't go looking for my image descriptions in the alt-text; they're always in the post text which is always hidden behind a content warning due to being over 500 characters long.

    If you follow me, and I "follow" you back, I don't actually follow you and receive your posts. Unless you've got something to say that's interesting to me within the scope of this channel, or I know you from OpenSim, I block your posts. I only "follow" you back because Hubzilla requires me to do that to allow you to follow me. But I can read your comments and direct messages. If you boost a lot of uninteresting stuff, I'll block you boosts.

    My "birthday" isn't my actual birthday but my rezday. My first avatar has been around since that day.

    If you happen to know German, maybe my "homepage" is something for you, a blog which, much like this channel, is about OpenSim and generally virtual worlds.

    \#OpenSim #OpenSimulator #VirtualWorlds #Metaverse #SocialVR #fedi22

    Posts 19
    Comments 21