Find the latitude of any place.  

Best Stock Picks for Long-Term Growth

Best Stock Picks for Long-Term Growth in 2024

#2024

The second one is a link to the only post on my meme-themed (streams) channel in which I've explained everything right in the post instead of linking to external explanations because I thought that's what the majority wanted.

If this link doesn't work, this one will:

And for your convenience, here is a full, verbatim quote-post of the entire post (yes, Hubzilla has had quote-posts since its inception in 2015) unfortunately, the spoiler tag breaks when Hubzilla imports posts from (streams):

One does not simply implement FEP-ef61

I guess my channel and its Fediverse connectivity is reliable enough now for a test post. The federation issues I had when the channel was new should be fixed.
It's my first attempt at my new meme-posting format with extensive explanations in the post which, I hope, are independent from any external information.
Image related.
spoiler=Caution: Image hidden due to eye contact

Explanation

In this use of the image macro version of the "One Does Not Simply Walk Into Mordor" meme, Boromir refers to how difficult it is to implement FEP-ef61 and ActivityPub-based nomadic identity into an existing Fediverse server application while developing both at the same time.
It is referring to the difficulties this (streams) channel of mine had in interacting with Hubzilla and connecting to anything non-nomadic and ActivityPub-based in late July and early August. I have registered my (streams) account on version 24.07.20 which was the version that rolled out the new address scheme as per FEP-ef61 plus a few extra features on the way to the implementation of nomadic identity via ActivityPub. Thus, my channels were among the first with the new address scheme and these new features. However, while I could establish a connection to my main Hubzilla channel, communication between these channels was between limited and impossible. And when I tried to follow Mastodon users from (streams), they didn't even notice.
Version 24.08.08 is said to have largely fixed these issues. I don't know because this instance has been upgraded straight from 24.08.03 which I haven't extensively tested to 24.08.12 on which these issues are largely fixed.
Find the following background explanations right below:

Meme template explanation: One Does Not Simply Walk Into Mordor

"One Does Not Simply Walk Into Mordor" is a meme based on a quote from Lord of the Rings: The Fellowship of the Ring, Peter Jackson's 2001 film adaptation of the first part of J.R.R. Tolkien's fantasy novel The Lord of the Rings.
The quote in question is from the scene in which Elrond, played by Hugo Weaving, explains the only possible way the One Ring can be destroyed which becomes the very mission of the novel and the film trilogy. Boromir, one of the Fellowship, played by Sean Bean, replies how utterly impossible this is to carry out.
Elrond
The ring cannot be destroyed, Gimli, son of Gloin, by any craft that we here possess. The ring was made in the fires of Mount Doom. Only there can it be unmade. The ring must be taken deep into Mordor and cast back into the fiery chasm from whence it came. One of you must do this.
Boromir
One does not simply walk into Mordor. Its black gates are guarded by more than just orcs. There is evil there that does not sleep. The great eye is ever watchful. It is a barren wasteland, riddled with fire, ash, and dust. The very air you breathe is a poisonous fume. Not with ten thousand men could you do this. It is folly.

The first sentence said by Boromir was turned into a snowclone, and image macros based on the scene have traces of an advice animal.
Its early form as a snowclone was "One does not simply X into Mordor" with X standing for ways of locomotion or similar actions. It was followed by the variant "One does not simply walk into X" with X standing for destinations. Logically, "One does not simply X into Y" evolved.
This particular image macro uses another, later form, "One does not simply X" which generally describes actions that are difficult, nigh-impossible or actually impossible to carry out.

Digression: Snowclone

A snowclone is a phrase which has been turned into a template that can be and already has been used with its meaning slightly changed by replacing one or a few specific words in it.
It had been around for decades when the American linguist Geoffrey K. Pullum discovered it and wrote in which he also laments the lack of a name for this phenomenon. The blog post was originally titled "Phrases for Lazy Writers in Kit Form", and the phrase "some-assembly-required adaptable clich frames for lazy journalists" used in the blog post was accurate, but similarly unwieldy.
Pullum's linguist colleague Glen Whitman eventually suggested the term "snow clone" which he had invented himself, and which was first exposed to the public in .
The term itself was based on what would become : The phrase "If Eskimos have dozens of words for snow, Germans have as many for bureaucracy" had been snowcloned into "If Eskimos have dozens of words for snow, X have N words for Y" where X stands for a nation or a group of people, N stands for a number, and Y stands for what X allegedly have N of.
Over the following years, Pullum collected over 70 snowclones which had existed then already. These included:

In the meantime, the age of Internet memes began. A whole lot of snowclones, often catalogued by Pullum as well, started out as these, for example:

A more extensive list of snowclones, partially already described and explained, can be found in , created by linguistics student Erin O'Connor and launched in November, 2007.

Digression: Image macro

An image macro is an image with one or multiple witty pieces of text or catchphrases edited in, similar to captions. They were invented as early as 1905 by the photographer Harry Whitter Frees who took photographs of dressed-up cats and added captions, the first being, "What's delaying my dinner"
On the World Wide Web, the Something Awful forums were one of the earliest places where image macros were regularly used. It was there where the term "image macro" was invented in early 2004. On February 12th, 2004, a user named Eclipse posted the first definition of the term. The definition is only accessible to logged-in users, so there is no link to it.
From 2005 on, image macros started spreading elsewhere, including the imageboard 4chan. It was there where the definite shape of image macros was created, namely including text in bold white letters using Monotype's Impact type face, pre-installed on Microsoft Windows, with black outlines. The most notable exception are demotivational posters, parodies of motivational posters that first came up in 1998, also because they have the text below the picture rather than on it.

Digression: Advice animal

An advice animal is a style of image macro that is usually built around a picture of a human, an animal or the like. Sometimes the picture is reduced to the character in the centre, and the background is replaced with a colour wheel which is individual for each template. In other cases, the image is only cropped around the character in the centre, and the background is left in.
A key element of advice animals is that they usually have text at the top and at the bottom which either automatically fit or are made to fit the character in the centre. It's usually a short joke with the setup at the top and the punchline at the bottom.
The foundation of the advice animal genre was laid at The Mushroom Kingdom, a fan forum for the Super Mario video game franchise, on September 7th, 2006. A user named TEM posted an edited version of a picture of his dog he had posted three days earlier, but with only the dog's head surrounded by a colour wheel with six colours. It wasn't used as an image macro with text yet back then, though. Even though the image is gone now, .
On July 5th, 2008, the image first appeared on the imageboard 4chan as image no. 76000000. After that, it was quickly turned into the Advice Dog image macro template. It was named "Advice Dog" because these image macros give "advice", but always of a kind that doesn't make much sense, and/or that should not really be followed. For example, the texts could be "Hire clowns" and "For funerals" respectively. From then on, an ever-increasing number of advice animals were created with or without a colour wheel.

Digression: Something Awful

is a comedy Web site created by Richard "Lowtax" Kyanka in 1999. Amongst other things, it includes a blog and bulletin-board forums which have become the most influential part of Something Awful. These forums, whose users are rather known as Goons, were very active and influential in the creation and spreading of memes especially in the 2000s, maintaining a culture not quite unlike that of parts of the imageboard 4chan.
The Something Awful forums were the place where image macros were first culturally exploited online in larger quantities, and where they received that name.

Digression: 4chan and imageboards

4chan is an imageboard created by Christopher "moot" Poole in late 2003 as an English-speaking alternative to the Japanese imageboards 2channel (2ch in short) from 1999 and Futaba Channel (2chan in short) from 2001.
An imageboard is a special form of a Web forum which specialises in posting images and then commenting on the image posts. Sometimes the posts are actually about the images, sometimes the images are mere decoration for a post which inevitably required an image. Thus, images are key elements of imageboard culture, and imageboards are natural breeding-grounds for image memes. 4chan, in particular, was the driving force between many memes, meme genres and entire memetic fandoms throughout the 2000s and 2010s, also due to its extremely high activity.
Originally, imageboards were a Japanese invention. Early imageboards in English language were focused on Japanese media, particularly manga and anime, but they would also cover other topics later.
One feature that sets *chan imageboards apart from other online communities is that they can be used completely anonymously. Many don't even have user accounts which makes it difficult for users to identify themselves if they so desire. This is also the background of the collective and movement known as Anonymous: It started out on 4chan, and everyone who partook in it, like practically all 4chan users of course, "identified" themselves as "Anonymous". Thus, a swarm was born which is Anonymous because everyone in it is Anonymous.

Context explanation: Nomadic identity and FEP-ef61

is a so-called Fediverse Enhancement Proposal, FEP in short, a suggestion for an addition to the ActivityPub protocol upon which most of the Fediverse is built. As a suggestion, it already has a certain validity, and it can be implemented by Fediverse software.
FEP-ef61 in particular is a proposal for implementing something also known as nomadic identity in ActivityPub.
Nomadic identity is a Fediverse technology that detaches the Fediverse identity with everything that belongs to it from the underlying server, from the underlying login and account. It makes it possible for the same Fediverse identity to simultaneously reside on multiple servers.
Nomadic identity was invented in 2011 by Mike Macgirvin, an experienced developer with a particular skill for communication protocols. In 2010, he had already created a protocol named DFRN, short for Distributed Friends and Relations Network, and used it to build a very powerful, free, open-source, decentralised, federated Facebook alternative first known as Mistpark, then renamed Friendika with a "K" in late 2010, and eventually renamed Friendica with a "C" in early 2012. Friendica still exists, and it is part of the Fediverse.
Early on, Mike noticed one issue of decentralised projects: Server instances, even public ones with open registration, were generally run by private people. And not always were they long-lived. Sometimes admins of Friendika nodes announced the impending end of their nodes. Other nodes would shut down for good with no prior notice. Everyone who had an account on one of these nodes would always lose everything and have to start over elsewhere from scratch. The introduction of account export and import made moving possible, but it had its limitations, and it was of little protection against unannounced node shutdowns.
The only feasible solution was for online identities to no longer be bound to any one account on any one server, to simultaneously exist on multiple server instances. An entire ecosystem would have to be built around this feature so that user identities would know and understand that other user identities are spread across more than one server instance.
And so Mike conceived the idea of nomadic identity which should achieve just that. In order to uncouple a user's identity from the account, the user's data from connections to posts to files etc. was uncoupled from the account and placed into a container known as a channel. The account no longer had any control over identity or content it only served to grant access to the channel. This channel would then be possible to be cloned onto an account on another server instance. The original, called the main instance, would supply the domain that would still be part of the ID.
The main instance and each clone would then be live, real-time, hot backups of each other. Anything that would happen on one of them, a post being sent, a post being received, a new contact being established, a file being uploaded, would be almost immediately synchronised to the others to keep all of them identical.
A key element of nomadic identity was for the user to be able to log onto any server where they had a clone of their channel and use it there. One or several servers with instances of the channel on them could be offline, but with any one of them still being online and accessible, the channel would remain active. Also, it would be possible to make one of the clones the new main instance. The ID would switch to the domain of the server with the main instance on it, and all connections would be modified accordingly, including on remote servers.
Still in 2011, Mike implemented nomadic identity in a new protocol named Zot. In early 2012, Mike forked his own project Friendica, named the fork Red, after Spanish "la red" which means "the network", and re-wrote the entire backend and large parts of the frontend against Zot.
Today, nomadic identity is available on Hubzilla, which evolved from Red or, as it was called from 2013 on, the Red Matrix in 2015, and in what is commonly called (streams) from 2021. Hubzilla is based on the latest stable version of the Zot protocol, Zot6, and (streams) is based on an incompatible descendant of Zot named Nomad. Nomadic identity in ActivityPub is still in an early stage of development and not available to regular users.

Digression: Hubzilla, the streams repository and the Zot and Nomad protocols

() is a Fediverse server application that is a multi-purpose combination of a social network, a cloud server and a content management system. It was derived from the Facebook alternative Friendica by Friendica's own creator, Mike Macgirvin. It has been around since March, 2015, ten months before Mastodon was launched. It is based on the Zot6 protocol which provides nomadic identity, but it can also use a number of other protocols, including but not limited to ActivityPub, OStatus and the diaspora* protocol.
is an open-source code repository on Codeberg which contains a distant descendant of Hubzilla, created and still being developed by Mike Macgirvin and focusing on secure, private, nomadic social networking. This server application is intentionally without a name and without branding in any shape or form, and it was just as intentionally released into the public domain.
The history of both began in 2010 when it had been revealed that Facebook spied on its users and made money off their private data without their consent, in fact, without even telling them. From March to July, Mike built a free, open-source, decentralised Facebook alternative named Mistpark. It had some extra features such as full long-form blogging capability, no character limit, multiple profiles per account which could be assigned to specific contacts, groups of contacts which pre-dated diaspora*'s aspects and Google+'s circles, built-in file storage and an event calendar.
It was built on top of Mike's own protocol DFRN which is short for Distributed Friends and Relations Network. In addition, it supported other protocols such as OpenMicroBlogging, later OStatus, the protocol created by Evan Prodromou in 2008 for Laconi.ca, meanwhile StatusNet, which was later merged into GNU social, and it both could subscribe to RSS and Atom feeds and produced Atom feeds itself. It would later gain the ability to connect to diaspora*, the crowd-funded, highly anticipated decentralised "Facebook killer" whose first early alpha version came out two months after Mistpark.
Later the same year, a German user told Mike that "Mistpark" sounds like German for "manure park" whereupon it was renamed "Friendika" with a "K". The spelling would finally be changed to "Friendica" with a "C" in early 2012.
As a countermeasure against people losing their online identities whenever a Friendika node shut down, Mike conceived nomadic identity and created a new protocol named Zot in 2011. In early 2012, he forked recently renamed Friendica into a new project named Red after the Spanish word for "network" and mostly rebuilt it into a Zot testbed. As the name didn't work well enough, it was renamed "Red Matrix" before seeing its first stable release in 2013. Along with the rebuild, it received support for nomadic identity and multiple channels on one account as well as a new permissions system.
But Friendica was mostly targetted at self-hosters of personal instances which made nomadic identity largely superfluous, and the Red Matrix didn't have any significant advantages otherwise that would justify the switch from Friendica for node admins. So in early 2015, the Red Matrix was redesigned to be more attractive to public server admins. It was turned into a multi-purpose system and received features such as a CalDAV calendar server which shares a GUI with the calendar inherited from Friendica, a CardDAV address book server, long-form articles, a wiki engine and a Web page server. And thus, Hubzilla was born in March.
In order to further develop the Zot protocol, Mike created two new forks in 2018, Osada and Zap. Both lost many of Hubzilla's content management system features. Zap was reduced to only Zot as the remaining supported protocol to keep interference from non-nomadic protocols out, also because Mike expected the new protocol version Zot6 to be incompatible with non-nomadic protocols. Osada, in the meantime, kept many of Hubzilla's connection features, but lost nomadic identity. It was intended as a gateway between Zap and the rest of the Fediverse.
As this didn't work out, and Zot6 turned out to be compatible with ActivityPub, Osada was discontinued and re-created as a soft fork of Zap which received ActivityPub capabilities. Now, the only differences between the two were ActivityPub and the branding, and in 2019, after Zap had received ActivityPub support itself, it was just whether ActivityPub was on or off by default, next to the branding. So Osada, which had seen a stable release along with Zap, was discontinued yet again. But along with Zap, Zot6 had matured and brought a new feature along with itself, namely a magic single sign-on system named OpenWebAuth which automatically detects users logged in on other instances.
In 2020, Hubzilla was upgraded to Zot6 and equipped with OpenWebAuth. Also, Mike made three new forks based on Zap to work on Zot8, another Osada, Redmatrix 2020 and Mistpark 2020, also known as Misty. The intention appeared to be to have three states of development, but in fact, all three always shared the same code, save for the branding. Mike would later admit that the actual reason why he made three forks was to confuse the brand fetishists. Crossgrading between all three and Zap was possible.
Probably because the new Osada and Misty were actually used for public instances, Mike forked one of the three into a new project named Roadhouse in early 2021. Zot was about to reach a point at which it would become incompatible with previous Zot versions. So Zot11, which Roadhouse was based upon, was renamed Nomad. Zap, the third Osada, Redmatrix 2020 and Misty could be upgraded to Roadhouse by rebasing the server code.
In October of 2021, Mike forked Roadhouse into a successor which he intentionally left nameless and brandless. He released most of it into the public domain with the exception of some contributions to official add-ons whose licenses he left untouched. This combination made it unfeasible for commercial software companies to try and relicense the whole thing to something proprietary and non-free. It also had most nodeinfo code removed, it doesn't transmit any statistics, and it is intentionally kept away from Fediverse project and instance listing sites. These probably couldn't crawl for and discover instances anyway because this server application is the only one in the Fediverse with an easily customisable and therefore not unified identifier for server instances.
The code repository with this software inside needed a name, though, and so it was named streams.
When the word about this software spread, enthusiasts decided they needed something to call this software by instead of just referring to the repository. So they started calling it (streams) in parentheses. It was originally intended for other developers to fork and use in their own work, but people started running vanilla (streams) instances.
(streams) was simplified further in order to make development and maintenance easier. In addition to its own Nomad protocol and Hubzilla's Zot6 protocol, it only supports ActivityPub. But ActivityPub support was moved from an add-on into the core because Nomad allowed for a closer integration of ActivityPub than Zot6 for which non-nomadic protocols are a hindrance. Even the RSS and Atom aggregator was removed, as well as support for multiple profiles per channel. On the other hand, the permissions system was improved further over Hubzilla's.
Unlike its four predecessors, (streams) was considered a stable release, as was its Nomad protocol. On New Year's Eve of 2022, Mike officially discontinued Zap, Osada, Redmatrix 2020, Mistpark 2020 and Roadhouse. Instances of all five could be upgraded to (streams).
In 2023, Mike began to work on implementing nomadic identity in ActivityPub itself. One goal was to one day make Nomad and Zot superfluous. The other goal was to make it possible for the whole Fediverse to become nomadic beyond project borders. FEP-ef61 was to become a key element in this work, and (streams) became the development platform.
In August of 2024, Mike forked a new project named Forte off the streams repository, the first and so far only (streams) fork. Its exact goal is still unclear, but it might be what Mike will use to experiment with new features and developments, seeing as (streams) has unexpectedly become a daily driver for a few dozen users already.
# # # # # # # # #
(2/2)
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #QuotePost #QuoteTweet #QuoteToot #QuoteBoost Well, there are essentially four options.
One, links, and you click them. You can choose yourself what information to look up, and you can get all information you need in a nicely short post.
Two, I serve you all explanations that you may need on a silver platter in my post. That may be 25,000 characters of explanation then which everyone will have to endure. This poll which I've run two months ago, hub.netzgemeinde.eu/item/aeb3fcf9-48d4-44c8-88e0-b70c2336a512, has shown me that people do not want me to explain things in 25,000 characters in my meme posts.
Three, links, but you don't click on them. And you won't understand the image macro because you've got no idea what e.g. FEP-ef61 is. Or (streams) or Hubzilla or whatever else I've memed about.
Four, no links. Outcome see three, but this time, I'm to blame.
For completion's sake, I'll reveal the links in my previous comment. And since you don't want to open links, I'll have to explain everything myself right here.
First link: https://streams.elsmussols.net/channel/fedimemesonstreamscat=Memes
This link leads to the (streams) channel which I've created to meme the Fediverse.
(streams) is the colloquial name of an intentionally nameless, brandless Fediverse server application created by Mike Macgirvin in 2021. While it is federated with Mastodon, it works a whole lot different from Mastodon. Its fork history can be traced back to two more of Mike's creations which still exist today, Friendica from 2010 and Hubzilla from 2015 which I'm replying to you from right now.
A "channel" on Hubzilla and (streams) is akin to an account on Mastodon, i.e. a Fediverse identity with everything that belongs to it. Posts, connections, settings, stored files etc. Hubzilla and (streams) refer to them as "channels" because they are independent from the actual accounts. Hubzilla and (streams) do not store your identity directly in your account like Mastodon does. Instead, they put it into a container called "channel" of which you can have multiple independent ones on the same account.
The third link is a mention of the self-same channel.
(1/2)
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta Long

R0008791 by samjstone

What Bluesky is planning to do with the AT protocol looks like as ordered from Temu.
And nomadic identity is not a vague concept. It isn't futuristic technology either. It has been reality in the Fediverse for longer than Mastodon has been around. It was invented by Mike Macgirvin in 2011 and then implemented in his own Zot protocol. Zot, in turn, was first implemented in 2012 in a project named Red, later the Red Matrix, known since 2015 as . And almost everything that Mike has made after Hubzilla had or still has nomadic identity implemented.
I'm writing to you from Hubzilla right now, so yes, it's very much part of the Fediverse. It's a rock-solid daily driver with a stable release (9.4.3).
Nomadic identity does not do away with a domain being part of your ID. What it does away with is the connection between account and identity and the connection between server and identity.
Nomadic identity means that your identity with everything that belongs to it (profile, posts, comments, DMs, connections, files, settings etc. etc. pp.) is no longer bound to any one Fediverse server. It can exist on multiple servers simultaneously. Not as dumb copies, but as clones. Bidirectional, live, hot backups in near-real-time.
Your identity always has one main instance which also lends the domain name. In addition, it can have one or multiple copies on different servers of your choice. Your accounts only serve to grant you access to the instances of your identity on a specific server. The main instance and the clones are constantly sync'd against each other in both directions. For example, after I've sent this comment, it was mirrored over to my clone.
Notice how I've written "bidirectional". For I can also log into my clone and use it just the same as my main instance. This is useful for when the server with my main instance on it is offline. When it comes back online, everything that has happened on my clone in the meantime is being sync'd to the main instance.
Granted, Mastodon and most of the rest of the Fediverse don't understand nomadic identity. When I post from my clone, they take my clone as an independent account with the ID jupiterrowlandhub.hubzilla.de. But Hubzilla and (streams) do understand nomadic identity. Whatever comes from my clone, they'll correctly identify as being sent by jupterrowlandhub.netzgemeinde.eu in spite of not coming from hub.netzgemeinde.eu.
Even "moving instances" is greatly facilitated. For example, if the server with the main instance of my channel shuts down permanently, I can make my clone my new main instance. That's easy-peasy: two mouse clicks and some 15 minutes of letting things settle, also because Hubzilla will have to go around and change all my connections from jupiterrowlandhub.netzgemeinde.eu to jupiterrowlandhub.hubzilla.de. On the remote side, on people's Hubzilla and (streams) servers.
You've read that right: If you move, nomadic identity makes your nomadic followers automatically follow you at your new home. What's beyond science-fiction on Mastodon has been daily-driven reality on Hubzilla since its inception in 2015.
While nomadic identity currently only has stable support via Mike's Zot and Nomad protocols and on Hubzilla and (streams), its implementation using only ActivityPub has been in the making since last year.
CC:
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #DecentralizedIdentity #DecentralisedIdentity #NomadicIdentity #ActivityPub #Zot #Nomad #Hubzilla #Streams #(streams) Well, Or do you think I should stop relying on external links for explanations and go back to explaining everything myself, regardless of the ensuing
Oh, by the way: Yes, what's behind the links is still very much the Fediverse, even though it isn't Mastodon. Yes, Jupiter's Fedi-Memes on (streams) is federated with Mastodon. And I'm trying to comply with Mastodon's idea of how meme pics and other images should be described.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta
I think you should consider the needs of users who need alt text before the preference of any social media platform for SEO or other reasons.

That's what I already do.
But first of all, my original images are an edge-case not covered by accessibility rules. They are from very obscure 3-D virtual worlds. Nobody knows anything about them. Non-sighted people don't know what anything in them looks like. But they may want to know, also because I expect this topic to make at least a few people curious.
Sighted people may completely ignore the context and start exploring this new and unknown universe by looking around in the image, especially if it is more detailed. I mean, I'm not talking about simplified, cartoonish worlds like Meta Horizons. Non-sighted people may want to do the same, but they can't, and yet, they've got the right to do it. So they need my help: I have to explain details that don't matter in the context of the post.
More often, actually, the whole image matters because the post is either about the image itself or about everything in it. To repeat myself: Everything in the image is unknown and unfamiliar to both sighted and non-sighted people. But both sighted and non-sighted people may be very curious about everything. And so I have to describe everything and explain it if necessary. In contrast to real-life photographs, I can hardly assume anything to be already known and skip it in my descriptions.
Lastly, as I've already said: Mastodon is different from the rest of the Fediverse, from all other social media and from blogs and static websites. The rest of the Fediverse doesn't care for image descriptions. The rest of the Web is all geared towards alt-text that's as short as possible, also because HTML allows stuff like captions in special places in addition to alt-text and such. If your alt-text is over 200 characters long, you're doing it wrong.
Mastodon, on the other hand, loves long, detailed image descriptions to bits and pieces. It loves, loves, loves them. A real-life photo of one blossom in front of a blurry background, 800 characters of alt-text, and Mastodon applauds. Add another 200 characters of whimsy, and the blind Mastodon users applaud even more.
I'm not even kidding. Let the same image be described by an average human and an AI. The whimsical 750-character alt-text from the AI makes accessibility professionals scream in agony, but it makes blind Mastodon users cheer with joy, regardless of how accurate it is. The 200-character human-written alt-text makes accessibility professionals give thumbs up, but it makes blind Mastodon users yawn and fire up the AI on their phones for something more detailed and more whimsical.
Not few Mastodon users like image descriptions the more, the longer and more detailed they are. I'm still not kidding. And I'm still talking about real-life photos where lots of things are correctly assumed to be familiar, don't matter or both.
As I've already said, my virtual world renderings require even more detailed descriptions because nothing in them is familiar. And so my strategy has to be a little bit different: I describe each one of my original images twice.
The first description is the long description: a full, detailed description that goes into the post itself where I don't have any character limits. It contains visual descriptions of everything. It contains transcripts of all bits of text within the borders of the image, regardless of whether the text is readable at the given image resolution or not. And it contains all necessary explanations, starting with well over 1,000 characters which explain where the image is from. This long description regularly grows several tens of thousands of characters long.
The second description is the "short" one which goes into the alt-text. The alt-text always mentions that there is a long, detailed description in the post, hidden behind a summary of the post plus a content warning due to the length of the post and maybe other things.
But I expect there to be alt-text extremists on Mastodon who absolutely insist in there being a useful image description in the alt-text even if there are already (caution: these descriptions are outdated), and even if the alt-text itself mentions these descriptions. And so I have to give this second description.
I have to shorten it dramatically so that it fits into the 1,500-character limit imposed by Mastodon, Misskey and their respective forks. Granted, I have to cut the explanations because explanations do not belong into alt-text because not everyone can access alt-text. But I also have to cut most visual details. I have to cut the mere mentions of many elements in the image. I usually also have to cut the text transcripts, for one, because the visual details that mention where these bits of text are had to be cut, and besides, because all text in the image combined may exceed the 1,500 characters itself already or at least take up way too much space.
As of late, my alt-texts tend to be either exactly 1,500 characters or only missing one or two characters.
Even get lengthy descriptions. In this case, one alt-text measures 1,500 characters, the other one is one character short. The long descriptions are over 20,000 characters combined, i.e. almost 11,000 characters for the common preamble for both images, over 2,800 characters for the first image and almost 6,600 characters for the second image.
My personal record is : Again, 1,500 characters of alt-text of which a bit over 1,400 characters are actual image description and over 60,000 characters of long image description.
Oh, and by the way, in case you're unfamiliar with the places I've linked to: They're both part of the Fediverse. They're all federated with Mastodon. And yet, they both have no character limits and support for inline images.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #VirtualWorlds When I check alt-text at all, it's to see how others write it. It can help me extrapolate what kinds of image descriptions Mastodon wants with what kinds of visual details in it. Mastodon still seems to love long and detailed alt-texts whereas the whole rest of the Fediverse doesn't care for image descriptions at all.
But I think the last new thing I've picked up from other users' alt-texts is the camera position and angle which I only put into the long description, and that was a while ago.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta I do both. A "short" description (1,200-1,400 characters) in the alt-text, purely visual, sometimes with text transcripts if they still fit in. And a long, highy detailed description (often tens of thousands of characters) with transcripts of all text within the borders of the image and all explanations that I deem necessary.
After all, one can never know who needs to know what, or who is curious about what, especially when you post images about a very obscure but potentially interesting topic.
CC:
#Long #LongPost #CWLong #CWLongPost #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta First of all, you've suggested a few things that the Open Social Web Fediverse will revolt against and has actually revolted against in the past.
One, making it depend on centralised services. The "tertiary services" you've mentioned would be just that.
Depending on centralised services is always bad. Whoever runs these centralised services can assume control over the whole Fediverse. It's bad enough to see how Mastodon uses its market share to force other non-corporate Fediverse projects to do things their way.
And if a centralised service that the Fediverse depends on shuts down, this could destroy the whole Fediverse.
Two, commercialising the Fediverse and selling it out to VC vultures and corporations.
Furthermore, your suggestion of, quote, "An API engine for the Fediverse", end quote, will very likely stifle technological development in the Fediverse.
Whichever paid professionals would build it wouldn't even know half of what the Fediverse can do, and what's planned for the Fediverse. It's very likely that they'll go and ignore all the FEPs because they aren't officially part of the ActivityPub standard.
It's also very likely that they'll build the API against only what they know. And that's semi-corporate Mastodon and the corporate players, namely Threads, Flipboard, Ghost and maybe Automattic/WordPress. Any features offered by anything else in the Fediverse, but not by either of these, would be dead because it wouldn't be covered by the API.
Decentralised identity and, ultimately, nomadic identity via ActivityPub would be stillborn because the API wouldn't cover it. For one, the paid professional devs wouldn't even know it's being worked on. Besides, it's only defined in FEPs, and even these aren't necessarily finalised.
But even if features readily available on e.g. Akkoma or Iceshrimp or Friendica or Hubzilla are being taken into consideration, they may clash with what's needed for Mastodon and the corporate silos. In these cases, it will always be the latter that'll be favoured. Mastodon doesn't want to adapt, and the corporate silos have all the money.
This could kill off entire Fediverse projects because their key features would no longer work if this API is being forced upon the whole Fediverse. Who needs (streams) or Forte anymore if the API doesn't support things like nomadic identity or a permissions system or even only unlimited character counts and full HTML formatting support in Note-type objects
Now, you could think in "market" terms and speak of "consolidation" if all Fediverse projects that don't have an Inc. and a CEO have to shut down. But the Fediverse would lose lots of features this way.
In comparison with other free, open-source Fediverse server applications, Mastodon is actually lack-lustre, underequipped and hopelessly outdated by design. All the features which the non-Mastodon FLOSS parts of the Fediverse have that Mastodon doesn't have would disappear along with the server applications that (used to) support these features.
Also, having the development of this API funded reeks a great lot of venture capital. Which means an expected ROI of 10:1 or higher. It has to pay off. This would force the whole Fediverse, the vast majority of which is non-profit and non-corporate now, under the dictatorship of commercialisation and corporatism. And the whole API will be optimised for maximum revenue and not for best functionality within the Fediverse as it already exists right now and as it is planned by non-corporate entities to develop in the future.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Corporatism #CommercialisationI'm not interested in connecting to the Bridgy Fed Bluesky bridge. In fact, I'm not interested in Bluesky at all.
If a substantial amount of users was on Bluesky and actually active there, that'd be another story. But such people are just about the only ones whom I seek out and connect to myself. After all, this is not a personal all-purpose channel. This is a channel that's limited in scope and topics.
I don't need followers from Bluesky either. I don't think I've got that much to tell them. Bluesky can't handle posts with over 300 characters, but most of my posts exceed the 1,000-character mark, and many go even much much further.
What would Bluesky users follow me for anyway I only write about three topics. One, OpenSim. Maybe jabs at other virtual worlds. Next to nobody in the Fediverse has followed me for this, so why should someone on Bluesky, especially seeing as all my posts will be chopped to a tiny fraction of their original length Two, the Fediverse beyond Mastodon. Not interesting for Bluesky users. Three, accessibility in the Fediverse. Even less interesting for Bluesky users.
My over 500 connections are a lot already. They're getting hard for Hubzilla to handle, I guess. I don't need that many more. I mean, the vast majority of connections that were established by the other side first don't have permission to send me their posts anyway because I want to limit the uninteresting off-topic clutter on my stream. For unlike Mastodon where you can simply scroll down one hour worth of posts and be done with it, Hubzilla has an unread activities counter from which you can access them all.
Chances are slim that someone who starts following me from Bluesky posts about OpenSim. Chances are nil that someone who starts following me from Bluesky posts about the Fediverse beyond Mastodon or accessibility in the Fediverse. And people who post about neither are very likely to have no permission to send me their posts.
As for Threads, I won't connect with anyone there. To my best knowledge, the Hubzilla hubs with both my main channel instance and my clone are blocked by Threads. That's because public Hubzilla hubs cannot comply with Threads' rules, and at least these two particular hubs are big enough for Threads to care and take countermeasures.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Bluesky #BridgyFed #BlueskyBridge #Meta #MetaPlatforms #Threads First of all, if I follow someone, I usually connect to them first.
If someone connects to me first, I have to "follow" them "back" in order to confirm their connection request. Hubzilla doesn't distinguish between followers and followed, Twitter-style. It only has bidirectional connections, Facebook "friends"-style. So "following" someone "back" is a technical necessity to give them permission to receive my posts or, in Mastodon lingo, follow me.
But even then, I don't necessarily really follow them back. Unless they really post things that are interesting within the two topics of my channel, I don't give them permission to send me their posts. Comments, yes. DMs, yes. But posts, no. Another Hubzilla thing. So when I "follow" most people "back" who follow me, I don't actually follow them.
With that out of the way: I only follow those first who either post about 3-D virtual worlds, preferably OpenSimulator-based, maybe also Second Life, or whom I know from OpenSim. And I only follow those back to whom either any of this applies, or who largely post interesting things about the Fediverse outside of Mastodon, or maybe also those who post about other 3-D virtual worlds that aren't just crypto scams.
Of all these people, hardly anyone ever describes their images. I'm one out of probably only two people from the Second Life and OpenSim bubbles in the Fediverse combined who add useful image descriptions to the alt-texts of their images. If I refused to follow anyone who doesn't add alt-text to their images, I'd have to stay out of these bubbles almost entirely.
As for the "Fediverse beyond Mastodon" crowd: Let's face it, alt-text is only a thing on Mastodon and nowhere else in the Fediverse, maxxing out quality, accuracy and detail level of alt-text even more so. If I refused to follow anyone who doesn't add alt-text to their images, I pretty much couldn't follow anyone who talks about the Fediverse outside Mastodon.
Basically, if I refused to follow anyone who doesn't add alt-text to their images, the only Fediverse actors whom I'd give permission to send me posts would be a few who post about image descriptions in the Fediverse plus three more channels of my own. I'd even have to exclude the inner circles of Hubzilla and (streams). I'd be down to under 500 connections again, only five of which would be permitted to send me posts.
And no, I won't police my own connections and pressure them into describing their images. If I did that, it'd look like I tried to pressure them into writing (link: one image, 1,400+ characters of short description in alt-text, 60,000+ characters of long description in the post).
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Hubzilla #AltText #AltTextMeta #CWAltTextMeta I myself always describe my original images twice, once in the alt-text, once in the post where I don't have any character limit.
But: These are two different descriptions. The one in the alt-text is the short image description. It never grows significantly longer than 1,400 characters, usually not longer than 1,200 characters or so because I need the rest of the character limit imposed by other projects for something else.
This one never contains any explanations because explanations must never go into alt-text.
The one in the post is the long description. It always contains all text transcripts, and it also contains all necessary explanations. The explanations alone can take up several thousand characters combined, and the whole long description is often tens of thousands of characters long. This means it is not identical with the one in the alt-text.
Do you let this count Or should I put

As for my meme posts which are almost always based on established meme templates, I currently only describe their visuals once, in the alt-text, and in much fewer characters than my original images, so far always under 800, usually under 700. I hope that doesn't fall under "really long" yet. In addition, I put necessary links and/or explanations into the post for people to understand the image.
#Long #LongPost #CWLong #CWLongPost #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta That's what alt-text guides for static websites, blogs and commercial social media silos tell you. The reason why I was asking in the first place was because Mastodon tends to think differently.
See, these alt-text guides keep preaching to keep alt-texts short. Mastodon, on the other hand, loves long and detailed image descriptions, even in alt-text.
#Long #LongPost #CWLong #CWLongPost #AltText #AltTextMeta #CWAltTextMeta #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta Not everything in the Fediverse supports following hashtags. For example, Mastodon does, Hubzilla (from where I'm posting right now) does not, (streams) (where I have two more channels) does again.
Still, searching literally the whole Fediverse is technologically impossible, watching the whole Fediverse for things to happen even more so. Your instance would have to know absolutely every Fediverse instance out there. All of them. No exception.
This means it would have to know in real-time when someone spins up a new instance of whatever for the first time, be it Mastodon, be it CherryPick, be it (streams) or Forte, be it the first private pre-alpha of something they've just developed from scratch. It would have to know because it'd have to immediately start indexing everything that happens on that new instance.
And there is absolutely no way of being notified about that. Even if every Fediverse server application implemented such a notification feature, where would it send that notification To all running Fediverse instances out there And how is a brand-new instance supposed to know all Fediverse instances out there before it spins up for the first time so that it can notify all of them when it spins up
I think I'll have to write an article on this, as often as the question pops up why there is no search that covers the absolute entirety of the Fediverse.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Search Truth be told, you'd have to enlarge the images in question by the factor of two to five based on their original resolution, depending on the colour, to actually recognise the herringbone pattern on the jacket.
I just don't want to omit details in my descriptions that someone may need to know. And I don't want to be called lazy, neglectful or even ableist because people have to look up information that I could have included in at least one of my two image descriptions myself.
I mean, the image description standards are way higher on Mastodon than anywhere else. People get used to them, and I have to keep up with them, if not even be ahead of them in order to not fall behind.
CC:
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Ableism #A11y #AccessibilityMaybe someone can answer me this accessibility question, especially blind or visually-impaired users as well as Mastodon's alt-text police, just be safe:
When I mention in an image description that a 3-D avatar is wearing a herringbone-patterned tweed jacket and full brogue shoes, do I have to describe in detail what the herringbone fabric pattern and full brogue shoes look like, in general and/or specifically in this case
I mean, I will mention the colours of these jackets and shoes, I will mention the size of the herringbone pattern, and I will mention that at least the herringbone pattern does not come with any actual surface structure.
But do I have to explain and describe what a herringbone pattern is And do I have to give a detailed description of the shape and the structure of the toe cap that defines a full brogue shoe in general and these particular full brogue shoes in particular And if I do so, do I have to also explain the relevant parts of a shoe (main body, toe cap, lace panels, heel cap)
Or don't I have to describe all this because nobody will need to know it anyway Because it's commonly known Because it doesn't matter Or because absolutely nobody actually cares Can I actually get away with name-dropping "herringbone pattern" and "full brogue shoes"
(For the record: Such detail descriptions will probably not go into the alt-text. They will rather go into a long image description in the post itself where I don't have any character limits to worry about.)

#Long #LongPost #CWLong #CWLongPost #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Blind #VisuallyImpaired #Inclusion #A11y #Accessibility A few more details:
* FEP-ef61: Portable Objects

Invented in, I think, 2023 by for (based on ActivityPub). Currently implemented there and in Mike Macgirvin 's and . Part of the plan to introduce almost Nomad-level, but cross-project nomadic identity to ActivityPub.
* FEP-61cf: The OpenWebAuth Protocol

Invented in 2018 by Mike Macgirvin for Zap (Zot6 development platform discontinued 2022). Backported to Hubzilla in 2020. Full server-side and client-side implementation only in Hubzilla (based on Zot6, also supports ActivityPub etc.), (streams) (based on Nomad, also supports Zot6 and ActivityPub) and Forte (based on ActivityPub). Friendica has a client-side implementation. Mastodon has a client-side implementation pull request that has to be merged eventually.
CC:
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Friendica #Hubzilla #Zap #Streams #(streams) #Forte #Zot #Zot6 #Nomad #ActivityPub #FEP #FEPef61 #FEP61cf #DecentralizedIdentity #NomadicIdentity #OpenWebAuth #SingleSignOn AFAIK, there are only three implementations of FEP-ef61. I'd call two of them barely not experimental anymore at best, and the third one, the only one that actually seems to rely on it because it places all bets on nomadic identity via ActivityPub, is not really open to the public yet.
FEP-ef61 itself seems to be finalised (don't take my word for it), but (intentionally left the DID in the link). So it may be better to watch the other implementations for a while.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #DecentralizedIdentity #FEPef61I've only imposed a few limitations upon my own descriptions of my original images.
One, I don't describe anything that's entirely outside the borders of the image. The only exception is the position of the Sun if the (virtual) sunlight creates visible shadows.
Two, I don't describe anything that's entirely concealed behind something else. And I limit my descriptions of anything that's partially concealed. Exception: I still transcribe any text that's partially concealed if I can source it.
Three, I don't describe any surfaces that fully face away from the point of view.
Four, I no longer give detailed descriptions of images within my image that go beyond what these images themselves show in-world. If details are revealed by looking at the scenery in-world as opposed to the image with its limited resolution, I describe them. If they are revealed by walking or moving the camera within the scope of the image itself, I describe them. But if details are only revealed by walking or moving the camera farther away or even by teleporting, then I won't describe them anymore.
The latter limitation comes from . I had a preview image on a teleporter, an aerial view that didn't even show any actual details of the destination. If it had shown more details, it would have revealed hundreds upon hundreds of single-destination teleporters, dozens of them with their own detailed preview images and even with images within these images. In this preview image, however, each one of these single-destination teleporters was not even the size of one pixel. They fully blended in with the ground.
In over 4,500 characters each. After both, I actually had to tell my readers which description level I'm returning to, that I'm getting back from describing an image within the image to describing the image itself. The longest ones of these sub-sub-descriptions barely exceed 1,000 characters, though.

#Long #LongPost #CWLong #CWLongPost #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #Inclusion #A11y #Accessibility "Einfach machen" ist leicht gesagt. Ich neige da zu extremem Detailgrad. Und da ist es mit "einfach" vorbei.
"Geruschbeschreibung" klingt fr mich so, als mte ich jedes Gerusch in einem Video oder einer Audioaufzeichnung so detailliert beschreiben und erklren, da Gehrlose es mit demselben Detailgrad wahrnehmen knnen, wie studierte und jahrzehntelang erfahrene professionelle Toningenieure mit ihrem trainierten, hochanalytischen Gehr es ber High-End-Studiomonitore hren.
Da gbe es dann z. B. ein Klickgerusch, das einfach eine Art Systemklang einer Anwendung ist. Das wre nur eine Zehntelsekunde lang, aber ich wrde mehrere Stunden brauchen, um es zu beschreiben, und du wrdest mehrere Minuten brauchen, um die Beschreibung zu lesen.
Ich wei berhaupt nicht, wie ich jemandem, der komplett ohne jegliches Gehr geboren wurde, eine realistische, detaillierte Vorstellung davon geben soll, wie ein synthetisch erzeugtes Gerusch klingt.
Bei visuellen Beschreibungen ist es ganz hnlich. Wenn ich meine eigenen Bilder poste, . Ich bin der Ansicht, .
Wenn ich jetzt aber ein Video machen wrde und das beschreiben mte, wrden die Beschreibungen noch extremer ausfallen.
Ich mte ja jedes Video dreimal beschreiben.
Zunchst einmal htte ich natrlich den Untertitel, der neben meinen gesprochenen Kommentaren auch smtliche Gerusche erwhnt und detailliert beschreibt. Eine Stelle mit vielen Geruschen knnte gehrlose Zuschauer berfordern, weil ich soviel auf einmal zu erwhnen und beschreiben habe. Die Alternative wre, das Video an der Stelle automatisch zu pausieren, damit das Publikum gengend Zeit hat, die Beschreibungen zu lesen, und dann auch zu erwhnen, da whrend der Pause alle Klnge abrupt aufhren und nichts zu hren ist.
Dann htte ich die Audiodeskription fr Sehbehinderte. Die mte grundstzlich so detailliert ausfallen wie meine Bildbeschreibungen. Nur htte ich es mit sehr viel mehr Material zu tun, nicht nur Bildmaterial, das sich ja stndig verndert, sondern auch alle Kamerabewegungen mssen im Detail beschrieben werden.
Das wrde bedeuten, da ein Video dutzende Male abrupt pausiert und dann minutenlang im Standbild verharrt, weil wieder z. B. ein neues Gebude im Bild aufgetaucht ist, das ich noch nicht beschrieben habe, und ich jetzt dieses Gebude beschreiben mu.
Wenn ich ein zehnmintiges Video htte, wrde ich mehrere Wochen brauchen, um die Audiodeskription zu schreiben. Und die Pausen in der Audiodeskription wrden das Video in seiner Version fr Hrgeschdigte auf sechs Stunden aufblasen.
Eigentlich bruchte ich dann auch noch ein komplettes Transkript fr Taubblinde, also im Prinzip die Audiodeskription plus die Geruschbeschreibungen aus den Untertiteln plus Timecode. An dieser Stelle wren wir schon locker bei acht bis zehn Stunden Lesezeit fr zehn Minuten Video.
Da htte ich aber noch ein anderes Problem: Taubblinde interessieren sich nicht unbedingt so sehr dafr, wie etwas aussieht, sondern mehr dafr, wie etwas riecht und wie sich etwas anfhlt, wenn man es berhrt. Nur wie soll ich beschreiben, wie sich etwas anfhlt, wenn man es berhrt, das man gar nicht berhren kann, weil es nur im Computer existiert, und was daher auch keinen Geruch hat
Ich knnte natrlich jedes Mal schreiben, wie etwas riechen knnte und wie es sich anfhlen knnte, wenn man es berhren knnte, da es aber tatschlich geruchslos ist und auch nicht berhrt werden kann, weil es ja keine physikalische Existenz hat und auch nur eine bildliche Darstellung eines realen Materials ist. Aber zum einen wrde es irgendwann 15 bis 20 Stunden dauern, die Beschreibung eines zehnmintigen Videos zu lesen. Und zum anderen, wenn taubblinde Leser so eine Formulierung zum 50. Mal zu lesen bekommen, dann wird es irgendwann nicht nur langweilig, sondern nervig.
Schlufolgerung: Gewisse Inhalte lassen sich nicht adquat barrierefrei darstellen.
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #Bildbeschreibung #Bildbeschreibungen #BiBesch #BildbeschreibungenMeta #CWBildbeschreibungenMeta #Untertitel #Audiodeskription #Audiodeskriptionen #Transkript #Transkription #Inklusion #Barrierefreiheit
a virtual environment that resembles a large, open, circular structure with a glass dome ceiling. Inside, there is a mix of natural and industrial elements.

Yeah, but what do they look like
A person stands in the foreground, waving with one hand. They are dressed in a dark suit.

Gender known, if so, which gender Body size and shape Rough age range Skin tone or race Hair length and style Hair colour Facial hair Colour of the suit Material of the suit Footwear Any accessories Facial expression
Behind them, there is a tree with purple leaves, and several tables and chairs are arranged in a casual seating area.

Again, what do they look like
On the walls, there are two large screens displaying the letter "M" in a circle, along with other text and graphics.

Text What does the text say Why isn't it transcribed And the graphics, what do they look like
As for the extra details of the avatar description and the text transcripts, the questions simply follow several alt-text guidelines out there and what they demand.
There are certain things which, to my understanding, must be mentioned about a person in an image, especially if there's only this one person. And again, there is also the rule that if there is text in an image, it must be transcribed verbatim. Simply mentioning that there's text in an image and then not transcribing it comes over as not only lazy, but outright ableist, probably not only here in the Fediverse.
The "what does it look like" questions, in the meantime, are likely to come from blind or visually-impaired users who genuinely don't know what these things look like, but who'd like to know. After all, sighted users can see what these elements look like, and blind or visually-impaired users must have a chance to experience such an image in all the same ways as sighted users.
And I'm still not sold on the idea that all non-sighted Fediverse users know what image resolution is, and that they accept something being too small in an image to be recognisable as a valid reason to not describe it instead of an excuse to weasel yourself out of describing it.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #A11y #Accessibility I know that decision tree, and it doesn't really work for my original images because it's limited to what you'd usually find on professional/commercial static websites or blogs with a very small choice of kinds of images.
Let's take as an example here. It was the first image I've described in detail. I'm not going to link to that description because it's hopelessly outdated and probably terribly lacking at only a bit over 13,000 characters, and the image does not have a descriptive alt-text yet. It's an old shame, so-to-speak.
Does the image contain text
Let's say, what the image shows within its borders has 22 bits of text on it, for any definition of text. This could count as yes.
However, of these 22 bits of text, only three are legible in the image as it is, at the resolution at which I've uploaded it: three times a capital M. As I've said, for any definition of text. The other 19 are so small that they're illegible, or they are so small that they can't be identified as text, or they're so tiny that they're invisible at this resolution. The big black sign in the middle with the yellow writing on it has a tree in front of it.
Is it still a yes because, while it isn't readable, there still is text
Is it a yes for the three capital Ms
Is it a no because the text does not show itself as text in this image at this resolution So technically speaking, with the exception of the three capital Ms, there is no text in this image because where there's text in the original, there's just some blurry mush that does not qualify as text in the image as shown
Or is it a no because I can't transcribe it anyway if I can't read it Fun fact: I have transcribed all this text. 100% verbatim. And provided translations for everything that isn't English. So "you can't read it anyway" doesn't count because I can read it.
Now comes the kicker: If we pick yes because there is text in the image, the decision tree implies that it is an image of text and nothing else, and that the image-describing process is over after transcribing the text. This wouldn't even work with an image macro.
Does the image contribute meaning to the current page or context
Does this question even work in this case
Let's say the post in question is about the world where the image was taken shutting down soon and my avatar in this world disappearing. Because it was when I first posted this image. It's just meant to be a last farewell.
It doesn't add any extra information. This is not a post in a professional commercial or scientific or technological blog. So, does the image contribute meaning, yes or no
If so:
Other options aren't available.
Is the image purely decorative or not intended for users
That's debatable. On professional websites and blogs, this question may make sense. In social media where nobody adds decorative images to posts, it doesn't. In the Fediverse which has way higher accessibility standards than or Facebook or Tumblr or Threads or Bluesky or LinkedIn, it makes even less sense.
Is the images use not listed above or its unclear what alt text to provide
Probably.
The top of the article is already a dead give-away: This guide is not meant for social media. Not for the big commercial silos, and even less for the Fediverse where Mastodon re-defines what makes an image description good. Not even two dozen people in the world use social media that support HTML <img> tags in posts.
While professional Web accessibility experts will throw their hands up into the air in utter outrage over 250 characters of alt-text because it's too long, Mastodon users celebrate alt-text that's four times as long.
So this is a case where a whole bunch of edge-cases unhandled by the WAI meet in one place:

Trying to force this into the WAI or WCAG guidelines is akin to trying to push a square peg into a round hole that was drilled by people who think all pegs are round.
I mean, as you've just seen, I can't even clearly answer any of the questions in the decision tree.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #WebAccessibilityInitiative #WAI #WCAG #A11y #Accessibility

These autoantibodies are becoming a prime target and explanation for the diverse symptoms related to long-term post-infection effects, collectively called COVID. Of note, they may be (temporarily) re-triggered upon re-infection or vaccination. That would be important.
10/10

I don't know for certain what the majority want in general. And I don't know what they'd want in my very specific case.
I can only try and extrapolate what they might want from other Fediverse users' image descriptions and feedback on other Fediverse users' image descriptions, as little as there is.
The problem with this is that I don't post what everyone else posts. Not real-life photographs, not screenshots from social media etc., but renderings from very obscure 3-D virtual worlds. This means that there is next to nothing in my images that anyone is familiar with and that any blind or visually-impaired user has a rough idea what it looks like.
I've seen real-life photographs, sometimes literally focusing on one specific element in them with the whole background blurred out, that were described in over 800 characters. I've seen them be praised for their alt-texts. On the other hand, I've never seen a real-life photograph in the Fediverse be criticised for too much alt-text.
This, however, doesn't easily translate to virtual world renderings. Real-life photographs are much more familiar and much more likely to mostly contain things that people are more or less familiar with. And yet, people love it when they're described in 800 characters and more, all the way to replying with hashtags such as #AltTextAward or #AltTextAwards or #AltTextHallOfFame.
Logical conclusion: If there's more in the images that people aren't familiar with, I'll have to describe more than in these real-life photographs. And there is more in the images that people aren't familiar with.
Virtual world renderings are a largely unexplored edge-case. Only very few people in the Fediverse post these. I think only two describe them. And I'm the only one who really puts some thought into describing them instead of trying to get away with the bare minimum. This means that what I'm trying to do is a first. Nobody has done it before me. There's no prior experience with it.
Thus, I have to go with my own assumptions and conclusions based on a) observations on Mastodon and b) the differences in familiarity between real life and what I post about.
Three things are clear about my images.
First, if sighted people see it, they don't really know what it is, where it is etc.
Second, if non-sighted people come across the image, there is nothing in the image of which they know what it looks like due to having been told often enough what it looks like because they've never been told what anything in the image looks like. But they may want to know what it looks like. And it's their right to know what it looks like.
Third, this topic is such a small niche and so extremely obscure that if you don't know something, you can't just look it up on Wikipedia. You can't even Google it. Generally, the only source of information that could really help you with my pictures, that's me. I'm definitely the only way "to get the larger details and nuances".
And so there's much more in my images that needs to be described. And there's much more that needs to be explained, one of the reasons why I always describe my virtual world renderings twice.
This starts with the location, the place where an image was taken. There are cases in which it does matter where an image was taken. My virtual world renderings are such cases.
If a real-life location is shown in a photo, sighted people may recognise it because it's so famous. Otherwise and for non-sighted people, simple name-dropping is usually sufficient. There's hardly any place in real life that can't be sufficiently mentioned in under 50 characters.
I can't name-drop. It won't tell anyone anything because nobody would know the name I've dropped. If I want to tell people where an image is from, I'll first have to break it down and then explain it and explain the explanation and so forth. I can't tell anyone, sighted or not, where my images are from in under 1,000 characters. Not if I want them to understand it.
As for visual descriptions, the usual advice is to limit yourself to what's important within the context, describe only the one important element in detail and hint at everything else at most. But I don't always have that one important element. I may have about two dozen important elements. Or, more often, the post is about the whole image, the whole scenery, and everything in it is important just the same.
But even if something in the image is more important than something else, I still have to describe everything. I mean, we're talking about what amounts to glances into a whole new universe for 99.999% of all people out there. Sure, many will shrug it off.
Others, however, may be intrigued, curious even. After all, this is evidence that "the Metaverse" is, surprisingly, alive. It is not suggested in AI-generated pictures. It really exists. And it looks better than all of Zuckerberg's propaganda. These people don't care what matters in the image and what doesn't. They go on an exploration trip all across the whole image and take in all the details.
Blind or visually-impaired people can't do this. But they may want to do it. And they've got the right to do it, just like sighted people. So they should be given just the same opportunity to do it. Remember that I can't assume that they know what anything in the image looks like unless there's a real-life counterpart that looks very much the same.
Whenever there's something in one of my images that doesn't exist in real life, I have to assume that nobody knows anything about it. So not only do I need an extensive visual description, but I often also need an extensive explanation of this one item.
Finally, there's one more thing that takes up a lot of room: text transcripts. The rule is that if there is text within the borders of an image, it must be transcribed. I rarely even see the exception "unless it doesn't matter within the context". And, again, it tends to happen that everything in one of my images matters within the context because the context is the very image itself.
What this rule doesn't cover at all is text that is unreadable in the image as it is shown. There is no exception for this kind of text, nor is it explicitly included in this rule. It isn't handled at all. It has never even been thought of. Hence, I must assume that the rule applies to this kind of text just as well.
Before you say that I can't transcribe text that I can't read: I actually can. I don't transcribe text by looking at it in the image. I transcribe text by looking at it in-world. And all of a sudden, those six pixels in a row that are ever so slightly more greenish than the surrounding white are two lines of text. That blot, four pixels wide, three pixels high, is actually a sign with a 1024x768-pixel texture and text that's perfectly legible. That tree trunk in front of that sign In-world, I can look behind it.
If I can transcribe all this text, and nothing says I must not do so, I assume I must do so. And so I may end up with several dozen transcripts of more or less text which, including their respective contexts in the image description, take up more characters than fit into a Mastodon alt-text. If this is the case, then the text transcripts must go into the long description in the post rather than the short description in the alt-text.
This is not by user request. This is an accessibility rule that I follow.
Now you may say that I don't have to deliver such an enormous infodump at once on a silver platter, whether people want it or not. You may say that they could always ask if they want something more.
But seriously, this is about accessibility. And if people have to ask and then wait for assistance, it isn't accessible. They could just as well ask for the whole image description, and if they don't, I don't have ot write it. It wouldn't make much of a difference.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #A11y #Accessibility That's part of what I mean.
I could sit down for two solid days, morning to evening. Describe an image twice over. 1,400 characters of short description in alt-text. Over 60,000 characters of long description in the post, including all necessary explanations and all transcripts of all text within the borders of the image because they wouldn't fit into the alt-text.
You may think this is completely outlandish, but I've actually done exactly this before. Just search for the hashtag UniversalCampus and scroll all the way down that's the post I'm talking about. The original is here: .
For the third group, I guess it's what they need. Granted, when I mention that there is a preview image of another place on a teleporter, they may still be disappointed that I didn't give a detailed description of this image or even of the place itself, regardless of image resolution.
The first group, those who want short descriptions, will complain that it's too much, and that not providing actually short descriptions of no more than 200 characters in the alt-text is ableist because longer alt-text is too inconvenient.
The second group, those who want whimsical descriptions, may start having the alt-text read to them, stop after a few seconds because it's so bland, fire up their AI which hasn't the foggiest idea what it's even looking at and listen to a description that's half-nonsense, but nicely whimsical. They don't know that it's half-nonsense, and they don't care because what the image shows is not a matter of life and death that requires accuracy. Oh, and of course, they won't even bother with the long description in the post. Not because it's so long, but because it's probably just as boring.
On the other hand, if I catered to the first group, those who want image descriptions to be short, I'd write a very short alt-text of no more than 200 characters that doesn't actually describe anything.
Then I'd have to deal with blind or visually-impaired people inquiring, "Yeah, but what does everything look like" The question is justified. How are they supposed to know what such a place in a 3-D virtual world looks like and what anything in this place looks like So whatever elements are in this picture, these people would ask for detailed visual descriptions. Whenever I reveal to them what else is in the picture, they'd want detailed visual descriptions of it. And if they don't understand something, they'd ask for enough detailed explanations until they understand it.
In the end, they'd ask me why I didn't give all this information right away, why I'm so lazy and careless that they'd have to take matters into their own hands and squeeze this information out of me.
Of course, the second group, those who prefer whimsy over information, would ignore this description as well and substitute it with an AI description that's funnier.
If I catered only to this second group and simply used an AI description as it comes out of the AI, I'd end up telling nonsense and outright lying about my own images even though I should know better. But the second group doesn't care for accuracy.
The first group would dislike the description for having too much cruft in it and being too long. The third group would criticise it for not being informative enough, and I would have to explain to them that the description came from an AI, that it's factually half wrong, and I'd have to tell them what the image really shows. Lastly, Mastodon's alt-text police would scold me for the inaccurate rubbish that's my image description. Again, although I could have done better.
The last option would be to cater both to the second and the third group and make it accurate and informative and detailed and at the same time whimsical and entertaining. The workflow would start the same as my actual workflow.
But on top of the two days I need to research for and write the descriptions, I'd need another three days to make both descriptions funny and quirky. The long, detailed description would grow from 60,000 to 80,000 or 90,000 characters due to all the whimsical bits added to the same amount of information. The short description would still be limited in length, and so I'd have to sacrifice information for more whimsy.
In the end, I won't satisfy anyone. For the first group, it'd still be too long. For the second group, chances are that the alt-text is actually too long, because which AI churns out 1,400 characters of image description If not, it probably isn't the right kind of whimsical, not the kind of whimsical that AIs produce. And all the whimsy couldn't rescue the 90,000-character long description from being too long. And the third group would say that I should have added less cruft and more information to the alt-text, and that all the uninformative cruft has blown the long description out of proportion.
I guess it's obvious that I can't satisfy everyone. That'd require a hyper-detailed description of a highly complex image, including transcripts of all bits of text, within no more than 200 characters which, at the same time, is also funny and quirky. In addition, I'd have to find a way to explain things which the image description reveals and identifies while still making these self-same explanations, including their context, available to people who can't access alt-text.
And as this is completely impossible, perfectly satisfying everyone all the same is just as impossible. In order for one person to be satisfied, another will have to suffer.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #A11y #Accessibility My main issue is with image descriptions because there are very different requirements that actually contradict each other.
It's usually said that images should be described in an alt-text that's clear, concise and, most of all, short. And only in that alt-text. And there are many blind or visually-impaired users who want alt-text that way.
Then there are those who are bored from purely informative image descriptions because they're so bland. They prefer AI descriptions over human descriptions because they'd gladly trade accuracy which they can't verify anyway for whimsical entertainment.
Well, and then there are those who love details, and who need everything described that they don't know what it looks like. Mastodon loves detailed image descriptions, much more than the general Web or other social media. But my original images tend to be chock-full of only stuff that next to nobody has ever seen before, and that these people don't know what it looks like. They're an edge-case that nobody thinks of when wishing for detailed, informative image descriptions.
I regularly spend hours or even days describing one image beyond what its resolution shows. Explaining in an image description that something isn't visible in detail because the resolution is too low or omitting it entirely for this reason feels too much like laziness and weaseling out. The result is a very long description in the alt-text already and an additional, outright massive description in the post.
Both are as informative as they can get, the short description within the limits of what Mastodon, Misskey and their forks don't cut off yet, the long description within the limits that I do impose on myself. But even the short one in the alt-text is too long for not few blind or visually-impaired users. And the long one in the post sometimes exceeds the length of an essay and grows as long as a short story.
I'm caught between describing too little for some users and making descriptions too long for others.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #A11y #Accessibility

These -lasting come in various formulations, each designed for specific uses:

General-Purpose
This type is suitable for most common applications. It offers good to a variety of surfaces and is often used for repairs and basic .

, which is what I'm commenting from right now, doesn't provide any technical means to add alt-text to profile pictures or channel pictures. Images in posts or comments or direct messages, also images in articles or on webpages or on wiki pages, yes, but not profile pictures or channel pictures.
But if it did, my descriptions would be concise, but certainly not short. My profile picture is not a photograph of a real-life person. It is a digital rendering of an avatar in a very obscure 3-D virtual world. I've described quite a number of renderings from such virtual worlds. And they always end up massive beyond any imagination. There simply is so much that needs to be described and explained because I can't expect it to be known.
And as it's very uninclusive to explain stuff in alt-text (not everyone can access alt-text), I need two descriptions for each image. A shorter but still very long one with no explanations for the alt-text and a long and detailed one with explanations to go elsewhere where it isn't too hard to find.
Take my profile picture, for example. It's past 11:30 PM right now where I am, and I won't be done describing it before 2 AM. So I can't give you an example.
And that'd be the short description which probably won't include the comet and the fireworks and other small details, and which definitely won't include any explanations (the location, what OpenSimulator is, what Second Life is, what a grid is, what a region is, what a sim is, what a varsim is, what the Wolf Territories grid is, what the Wolf Fest is, what Hubzilla is etc.) because explanations don't belong into alt-text.
I mean, I can't expect blind people to know what the planet Jupiter looks like, and I definitely can't expect them to know what the old Hubzilla logo with the house around it looks like. But I must expect them to want to know what both look like. Thus, descriptions of both are due.
As for my channel picture, the one with the huge, weird-looking building: (Alternatively, UniversalCampus it's the post at the very bottom.) It took me two full days, morning to evening, to describe it. The alt-text is crammed to the last character within what Mastodon, Misskey and their forks allow, i.e. exactly 1,500 characters, a bit over 1,400 of which are image description. The long description in the post, hidden behind a summary and long post content warning, is over 60,000 characters long. Mind you, that isn't all cruft. Stylistically, it's actually pretty bland and bare-bone. It's just one huge infodump.
It's there where all explanations went, as well as all text transcripts. And I actually had to limit myself in comparison to how I used to describe images another few months earlier: I didn't give any detailed descriptions of more elaborate pictures within the picture, especially not beyond the actual in-world resolution of these pictures.
The problem with my images is that I can't make them perfectly accessible to everyone out there. I have to throw someone under the bus to make them accessible to someone else. And before I end up being called lazy or sloppy, I prefer to err on the "too much" side, also because I can't exclude someone actually needing to know all this.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #A11y #Accessibility

Farmworkers come from all over to demand their rights, oftentimes losing sleep and sacrificing their limited time off of work.

face : , horrifically , conditions. But they are , and you can with them!

To many Mastodon users, I guess every other Mastodon user, the Fediverse is only Mastodon. To not few others, the Fediverse is Mastodon plus some stuff glued onto Mastodon. Or it's Mastodon and Threads. Either way, it's regularly perceived as nothing but a microblogging platform with a very limited character count and otherwise hardly any features beyond Twitter, features such as text formatting.
And, of course, your identity is always firmly tied to your account and thus one specific server instance. That's a fact. Allegedly.
Few people know how far it extends outward and away from Twitter clones and Twitter alternatives, much less what the Fediverse beyond Twitter clones and Twitter alternatives is like.
And it's way out there where Mike Macgirvin has been active since 2010. Five and a half years before Mastodon came out. Seven years before ActivityPub was first adopted, and even that was by one of Mike's creations.
The Fediverse is not defined by what's connected via ActivityPub, and especially, it is not defined by what's based on ActivityPub or what only uses ActivityPub. ActivityPub was officially established as a standard in 2018. It was first adopted in July, 2017, by Hubzilla, followed in September, 2017 by Mastodon which was entirely based on OStatus until then.
But the term "Fediverse" has first been used as early as 2012 which means that there was something back then that was decentralised and federated, even without ActivityPub. And that "something" already had features that partly went way beyond what Mastodon has today.
The oldest Fediverse project still in existence is Mike's , first released in July, 2010, then named Mistpark. A Facebook alternative. Not a Facebook clone like Mastodon tries to be a Twitter clone. A Facebook alternative that does a whole lot differently from Facebook, but better than Facebook, and that can also do a lot of things Facebook can't.
Friendica used to be based on its own DFRN protocol until 2023 AFAIK, but one of its killer features has always been that it speaks a whole lot of languages and connects to a whole lot of platforms, including OStatus and ActivityPub which it is based on today.
Friendica took over a few features from Facebook which are outright inconceivable in today's Twitter-clone-centred Fediverse. One is that it doesn't have Twitter's dichotomy of followers and followed. It has Facebook's concept of friends, connections that are always mutual, follower and followed at the same time, only that it doesn't refer to them as "friends" because, frankly, that term is stupid.
Another one is an actual conversation model, the same as Facebook and Tumblr and Reddit and all blogs out there. On Friendica, threads aren't loosely tied together from posts and more posts, nor do they rely on visible mentions. On Friendica, like on Facebook, on Tumblr, on Reddit and on blogs, each thread has exactly one post, the start post, and all replies are comments as opposed to posts.
This also changes a lot what you receive. Not just singular posts. Instead, you receive posts with their entire conversations, including comments from after you've received the post. Regardless of whether they mention you, regardless of whether you're connected to the commenter. In fact, on the other hand, you do not receive singular comments by your connections. All this may be unimaginable to those who only know Twitter and Mastodon, too.
But Friendica is still harmless to what Mike did later. In 2011, one issue of decentralised networks became apparent: If the instance you're on shuts down, you lose everything. And Friendica nodes often shut down, sometimes even without prior warning. People kept having to start over.
So Mike invented something to overcome this issue: nomadic identity. Not only did it make moving from one instance to another easier than anything else that exists even today, but even that's just a byproduct of the actual killer feature of nomadic identity: Your identity can reside on multiple instances at the same time, not as dumb copies, but as clones, as bidirectional, real-time, live, hot backups of each other.
This very idea sounds like absolute utopic science-fiction in 2024. But this, along with Mike's Zot protocol which was the first to make it real, came to exist as early as 2011. And it was in 2012 that Mike actually implemented it in software for the first time: a fork of his very own Friendica with its backend re-written against Zot in its entirety, first called Red, then renamed the Red Matrix.
It introduced something else that's completely and utterly unimaginable in most of today's Fediverse: an elaborate permissions system. One that did not rely on everything else out there having the same permissions system, much unlike what Mastodon keeps trying to do.
All kinds of interactions require separate permissions, such as:

Better yet, these permissions aren't granted to everyone all the same, but different sets of permissions can be granted to different subsets of my connections.
In 2015, the Red Matrix became which still exists today (I'm writing to you from it), and which is even more powerful. It is usually referred to as a "decentralised social CMS" because it's Facebook meets WordPress the blogging platform meets WordPress the CMS meets Google Cloud Services (and I'm not even kidding) meets some other stuff. If something truly is the Swiss army knife of the Fediverse, it's Hubzilla.
Hubzilla is still based on Zot6. It can optionally speak a whole lot other things like ActivityPub or diaspora*.
But 75% of all Fediverse users have never even heard of Hubzilla as a poll has revealed not long ago. This is "the vast fediverse that exist outside Mastodon" that Mike is speaking of.
Also part of this "vast fediverse" are those of Mike's later works that still exist today.
There is from 2021. What's in this repository is a more modern fork of a fork of three forks (of a fork) of a slimmed-down fork of Hubzilla. Mike intentionally gave it no name (again, I'm not kidding), no brand identity, almost no nodeinfo code and released it into the public domain right away, except for 3rd-party contributions which still have their own licenses. It's colloquially referred to as (streams).
It's back to Facebook-style social networking with the usual side of full-blown long-form blogging and also keeping Hubzilla's WebDAV, CalDAV and CardDAV server functionality, and it only speaks its own Nomad (a Zot successor), Hubzilla's Zot6 and ActivityPub, and the latter can still be turned off.
(streams) basically came as not only an alternative to Mastodon and many other Fediverse projects, but especially as an "anti-Mastodon" that'd provide people with all the features Mastodon should have but doesn't while not being as hard to get into as Hubzilla. Also, it was intended to be forked and used as a base for all kinds of other Fediverse creations while being impossible to legally turn into something proprietary and closed-source due to the mish-mash of licenses in 3rd-party components.
But even fewer people seen to know (streams) than Hubzilla. Even most Hubzilla users only know it from hearsay, and on Mastodon, it's even more obscure. There have never been more than seven public instances with at least partially open registration it's down to three plus two whose closure has been announced. All in all, (streams) which could have solved a whole lot of problems that plague Mastodon and its users probably has fewer than two dozen users now.
This is a problem because Mike has retired from Fediverse development. His rate of contribution has slowed down a whole lot, and he said that the streams repository is basically up for grabs, and so is his most recent creation, the still experimental from August which is (streams) without Zot6 and without Nomad, but with nomadic identity via ActivityPub.
From such a tiny user base, it's practically impossible to recruit new developers. And (streams) and Forte do need developers and maintainers, and they need devs and maintainers who know a thing or two about their philosophy and their technology. Other than knowing that they exist and knowing PHP, that is.
It isn't like the Fediverse doesn't have developers. But everyone just keeps creating new iOS apps for only Mastodon, new websites to help Mastodon users (often with questionable compatibility with anything that is not Mastodon or none at all), new Misskey or Firefish forks and new Reddit clones (because they've heard of neither Mbin nor PieFed, much less Sublinks).
Nobody seems to care for the really good far-out stuff far out there. That's because it's too far out there for anyone to even have heard about it. But even if it wasn't, I'm almost afraid it's too far out for a Fediverse that takes Mastodon for the ActivityPub reference implementation and the origin of it all to really comprehend.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Friendica #Hubzilla #Streams #(streams) #Forte #FediverseDevelopers-billed-curlew Decentralised identity has been available for longer than Mastodon, let alone ActivityPub. Only that it is known as "" here.
It was first implemented by creator Mike Macgirvin in the Zot protocol in 2011 and in a Friendica fork named Red in 2012, later renamed into the Red Matrix, eventually reworked and renamed into in 2015.
Proof: This Hubzilla channel of mine actually simultaneously resides on two servers.
(Almost) everything that Mike has made afterwards, forks and forks of forks of Hubzilla, used to have or still have nomadic identity implemented.
His contains a fork of a fork... of Hubzilla that intentionally has no name, and that offers nomadic identity via the Nomad protocol with better compatibility with non-nomadic ActivityPub. In July, it had decentralised IDs as per (see also ) implemented, a first step by Mike to fully implement nomadic identity in ActivityPub.
, Mike's most recent fork from August, had all support for Nomad and Zot6 removed and only uses ActivityPub anymore while still offering nomadic identity. To my best knowledge, however, it has yet to be declared stable enough to be daily-driven, and it has no public instances.
Other than all this, a non-public development version of 's has nomadic identity via ActivityPub in development. I'm not sure whether FEP-ef61 is implemented in the release version yet. It's the only Fediverse project aiming to implement nomadic identity which Mike Macgirvin has nothing directly to do with.
The ultimate goal is to be able to clone a Fediverse identity across project borders. Only considering stable releases, it's currently only possible to clone Hubzilla channels within Hubzilla, using Zot6, or (streams) channels within (streams), using Nomad.
Unfortunately, Mike has officially retired from Fediverse development and only occasionally submits code to the streams repository and Forte anymore.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #DecentralizedIdentity #NomadicIdentity #ActivityPub #FEPef61 #Zot #Zot6 #Nomad #Hubzilla #Streams #(streams) #Mitra Warum von auerhalb von Mastodon meistens keine Alt-Texte kommen CW: lang (fast 3.500 Zeichen), Fediverse-Meta, Fediverse-ber-Mastodon-hinaus-Meta, Alt-Text-Meta, Bildbeschreibungen-Meta Artikel ansehen Zusammenfassung ansehen
Na ja, die eine Sache dabei ist, da Alt-Text nur auf Mastodon ein groes Thema ist und berall sonst nicht. Das Fediverse lebt ja nicht bis in den hintersten Winkel die Mastodon-Kultur und ausschlielich die Mastodon-Kultur. Und das wird es auch nie, weil Mastodons Kultur den technischen Features im Rest des Fediverse widerspricht.
Nicht nur Newbies wissen nichts von Alt-Text. Wenn z. B. jemand 2011 auf diaspora* angefangen hat, 2013 nach Friendica gewechselt ist und seit 2019 auf Hubzilla ist, dann sind das 13 Jahre im Fediverse, lnger, als Mastodon berhaupt existiert. Aber es kann durchaus sein, da so jemand nie mit Mastodons Kultur in Berhrung gekommen ist.
Wenn er dann von einem Mastodon-Nutzer angeschnauzt wird, was er doch fr ein ableistisches Dreckschwein ist, da er keine Alt-Texte schreibt, dann wei er erstmal gar nicht, worum es eigentlich geht. Mit Recherche und Nachfragen ergibt sich dann das Bild von irgendeiner komischen Mastodon-Modeerscheinung. Und was von Mastodon kommt, mu man ja auf etwas, das lter ist als Mastodon (Hubzilla ist von 2015), nicht nachffen. Das ist dann die Reaktion.
Die andere Sache ist: Friendica und Hubzilla haben nicht so ein nettes Alt-Text-Eingabefeld wie Mastodon. Um da einen Alt-Text an ein Bild zu hngen, mu der Einbettungs-BBcode hndisch umgebaut werden. Zum Beispiel von
zrl=https://hub.netzgemeinde.eu/photos/jupiterrowland/image/20a21c8e-9fdd-444c-b3bd-e19f0125c7adzmg=490x368https://hub.netzgemeinde.eu/photo/20a21c8e-9fdd-444c-b3bd-e19f0125c7ad-2/zmg/zrl
nach
zrl=https://hub.netzgemeinde.eu/photos/jupiterrowland/image/20a21c8e-9fdd-444c-b3bd-e19f0125c7adzmg=https://hub.netzgemeinde.eu/photo/20a21c8e-9fdd-444c-b3bd-e19f0125c7ad-2Screen capture from the animated television series Fairly Oddparents, edited into an image macro. It shows a facial close-up of Mr Turner, lead character Timmy Turner's father. He is speaking in anger with his eyes squinted and directed to one side. The image has a large piece of text at the bottom which reads, Gargron./zmg/zrl

Auf Hubzilla ist das noch nicht mal dokumentiert da erfhrt man hchstens durch Hrensagen, wie das geht. Das heit, wenn es da keinen Alt-Text gibt, kann es auch daran liegen, da jemand nicht wei, da man auf Hubzilla berhaupt Alt-Texte eintragen kann, geschweige denn wie. Und auf Friendica ist das mglicherweise sogar verbuggt, was keiner meldet, weil es keiner nutzt.
(Fr die Akten: Ich beschreibe alle meine Bilder und erklre sie sogar. Und zwar seit mehr als einem Jahr so aufwendig und detailliert, da ich pro Bild je nach Bild auch mal von mehreren Stunden bis zu zwei Tage brauche, vorherige Planung nicht inbegriffen. Mein Problem ist eher, da es keine Mglichkeit gibt, im greren Rahmen mit anderen Fediverse-Nutzern zu diskutieren, wie Bildbeschreibungen in extremen Randsituationen am besten auszufhren sein sollten. Ich wrde auch gern berall, wo es ntig ist, CWs im Mastodon-Stil einsetzen, aber bei Kommentaren drfte das hier auf Hubzilla, wo es bei Kommentaren kein Eingabefeld dafr gibt, immer noch verbuggt sein siehe ganz oben.)
CC:
#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #FediverseKultur #MastodonKultur #NichtNurMastodon #Friendica #Hubzilla #AltText #AltTextMeta #CWAltTextMeta #Bildbeschreibung #Bildbeschreibungen #BiBesch #BildbeschreibungenMeta #CWBildbeschreibungenMeta






textile search