social.coop is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Fediverse instance for people interested in cooperative and collective projects. If you are interested in joining our community, please apply at https://join.social.coop/registration-form.html.

Administered by:

Server stats:

499
active users

#longpost

3 posts3 participants0 posts today
Replied in thread
@Martin Holland Ditch Mastodon.

Move to Friendica.

Refollow everyone on Friendica whom you follow on Mastodon.

Integrate your Bluesky account directly into Friendica. Your Bluesky contacts will become Friendica contacts. No Bridgy Fed bridge needed.

Then you have one unified timeline stream with Friendica and Mastodon and the whole rest of the Fediverse and Bluesky. And diaspora*. And Tumblr (yes, right now already). And Libertree. Etc.

Better yet: You can send one and the same post to the Fediverse and to Bluesky and to diaspora* etc. all at once and receive comments from all these places under the same post.

Even better yet: A Friendica post can be as long as 400 Mastodon toots. And it can contain just about every kind of text formatting that's possible with HTML, up to and including a virtually unlimited number of images embedded in-line (instead of a maximum of four images always only dangling under the post as file attachments). And it can have a title.

Only two caveats: You'll probably need an account on a Friendica node in the USA to be able to federate with Threads. Even then you're at Meta's mercy because it's up to them whether that node is allowed to connect to Threads or not, and Friendica nodes are very likely to not be allowed to connect because Friendica's culture may collide with Threads' federation requirements.

Also, Friendica can't do polls.

#Long #LongPost #CWLong #CWLongPost #Fediverse #Mastodon #Bluesky #Threads #diaspora* #Tumblr #Friendica
hub.netzgemeinde.euNetzgemeinde/Hubzilla

#longpost #ebike

Back in 2021 I bought an e-bike for my urban mobility from #Tenways. It was an #indiegogo campaign that really got me for bike weight (15kg battery included) and mostly free of maintenance (it has no gears and uses a belt instead of a chain).

The bike is really clever and has a sleek design. It is not designed to take on steep uphills, and probably a shock absorber would increase the comfort, but if you are no stranger to muscular bicycles you can enjoy riding it without any assistance at all in flat roads.

It happened that the handle mounted computer broke (mechanically, it actually works like a charm). So I contacted the support and asked for replacement (the model is out of production nowadays).

Before allowing me to purchase it, they demanded to see a proof of legitimate ownership. Of course I had kept my invoice, as I do for expensive things I buy.

A bit annoying, in the very first place, but later I realized that this made me feel somehow protected, and I really appreciated the message that if you steal it, you'll not be able to purchase any replacement, being it the computer, the battery or the front light.

They also thanked me to be their very first customer, as I purchased their first bike on Indiegogo.

Replied in thread
@Mitex Leo Short answer: no.

To my best knowledge, Hubzilla cannot import anything from Mastodon. No posts, no followed, especially no followers.

(streams) can import CSV-formatted follow lists; I don't know if Mastodon can export them, or if Mastodon has its own proprietary follow list format. But (streams) cannot make your followers on Mastodon your followers on (streams) because it cannot make people follow you. Also, (streams) cannot import posts from Mastodon.

Mass-importing 5,000+ connections from Mastodon to Hubzilla or (streams) would be a stupid idea anyway. You'd have to go through all of them and configure them. Yes, whereas Mastodon only has "I follow you" and "I don't follow you", Hubzilla and (streams) have extensive configuration options for connection. And you will need them.

You'd have to edit 5,000+ connections, one by one, and
  • assign them the appropriate contact role (Hubzilla)/permission role ((streams)) so that they have the right permissions (on Hubzilla and (streams), everything is permissions, and permissions are everything)
  • add them to one or multiple privacy groups (Hubzilla)/access lists ((streams)) (think Mastodon lists, but on lots of coke and 'roids; optional on Hubzilla, but highly recommended)
  • maybe also adjust the (optional) affinity (Hubzilla)/friend zoom ((streams)) slider
  • maybe even add lines to the (optional, but recommended) per-contact filter lists (you'll need to do this on Hubzilla to keep contacts from spamming you with boosts)

Neither Hubzilla nor (streams) is something that you can join and use away on 100% bone-stock default settings just like that.

And truth be told: If you give 5,000+ Fediverse actors full permissions to send you all their stuff, your unread activities counter (this exists, yes) will be up to "99+" every few minutes. I myself don't even have 100 active connections that are allowed to send me anything. On some of them, I filter boosts out. And yet, I get well over 100 unread activities per day that I have to catch up with.

In fact, Hubzilla and (streams) will suck even more content onto your stream than Mastodon. That's because they support threaded conversations. They don't show you single posts. They show you whole threads, including comments by people whom you don't follow and who didn't mention you.

I don't know if you follow Eugen Rochko. But if you do, imagine he posts something. 200 people reply. On Mastodon, you get Rochko's post. On Hubzilla and (streams), you get Rochko's post and 200 replies flooding onto your stream by and by.

Seriously, if you really want to move to Hubzilla (or (streams)), start over from scratch. And go slowly instead of following shit-tons of people right off the bat to have your stream abuzz like on Twitter or Facebook.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Mastodon #Hubzilla #Streams #(streams)
hub.netzgemeinde.euNetzgemeinde/Hubzilla
@Jana Semrau
Wie schön, dass ihr streiten und trotzdem hinterher Bier trinken könnt und verschiedene Sichtweisen nebeneinander existieren dürfen.

Das tun wir ja nicht mit denselben Leuten.

"Bier trinken" tun wir mit Leuten, die offen für das ganze Fediverse sind, wie @Doris :fediverse:🦉🇪🇺 und @Steffen :fediverse:🦉🇪🇺, die ja selbst nicht nur auf Mastodon sind, sondern unter @Doris und @Steffen auch auf Hubzilla. Und Hubzilla ist technologisch wie auch kulturell das diametrale Gegenteil von Mastodon.

"Streiten" tun wir mit denen, die darauf beharren, daß das Fediverse nur Mastodon ist. Daß Mastodon ein in sich geschlossenes Netzwerk ist und alle, die das bestreiten, in aller Öffentlichkeiti als ahnungslose Idioten beschimpfen (was @crossgolf_rebel - kostenlose Kwalitätsposts so tatsächlich mit einem Tech-Journalisten passiert ist).

Mit Leuten, die Mastodon als Goldstandard im ganzen Fediverse ansehen und alles, was von Mastodon abweicht, als entweder kaputt oder konzeptionell falsch.

Mit Leuten, die mit aller Gewalt Mastodons Kultur (die erst Mitte 2022 von frischen Twitter-Flüchtlingen auf Basis von Mastodon 3.x definiert wurde) im ganzen Fediverse durchdrücken wollen und damit andere Serveranwendungen ihrer eigenen, eigens auf sie zugeschnittenen und oftmals sogar älteren Kultur berauben wollen. Damit geht dann einher, daß sie Nicht-Mastodon-Nutzern verbieten wollen, Features der von ihnen genutzten Software zu nutzen, nur weil Mastodon sie (standardmäßig) nicht hat.

Siehe wieder @crossgolf_rebel - kostenlose Kwalitätsposts (Calckey, einige tausend Zeichen zur Verfügung), den ein Mastodon-Nutzer angeschnauzt hat, er soll gefälligst entweder lange Posts (alles über 500 Zeichen) in Schnipsel von maximal 500 Zeichen zerschneiden oder sich aus dem Fediverse verpissen. Doch, das ist ganz genau so passiert.

Man stößt ja schon auf vehemente Widerstände, wenn Leute, die nur Mastodon kennen und das ganze Fediverse nur durch die Mastodon-Brille sehen, der felsenfesten Ansicht sind, sie hätten einen absolut objektiven und ungetrübten Blick auf das Fediverse. Die allermeisten Mastodon-Nutzer beharren darauf, daß Nicht-Mastodon-Nutzer im Fediverse nicht diskriminiert oder ausgegrenzt werden, während sie selbst fleißig Nicht-Mastodon-Nutzer diskriminieren. Es ist für sie ganz einfach komplett unvorstellbar, daß das Fediverse für jemanden, der z. B. Anfang, Mitte der 2010er nach Friendica kam, irgendwie anders aussieht als für jemanden, der irgendwann von 2022 bis 2024 nach Mastodon kam und nur Mastodon kennt.

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #NichtNurMastodon #MastodonKultur #MastodonNormativität
hub.netzgemeinde.euNetzgemeinde/Hubzilla
Replied in thread
@Cătă @Shauna GM There are also the "descendants" of Friendica, created as forks by Friendica's own creator over more than a dozen years now, which have even more advanced permissions systems.

One is Hubzilla, a fork of Friendica from 2012. The other one is called (streams) by the community, and it's a fork of a fork of three forks of a fork (of a fork?) of Hubzilla from 2021.

I've made a series of tables that compare Mastodon, Friendica, Hubzilla and (streams) in a number of categories.

Hubzilla and (streams) give you the following possible target audiences for new posts:
  • everyone on the Internet (Hubzilla, (streams))
  • all your connections ((streams) only; on Hubzilla, you can emulate this with a privacy group containing all your connections)
  • only the members of one particular privacy group (Hubzilla)/access list ((streams)) (think "Mastodon's lists on coke and 'roids")
  • only those to whom you've assigned a specific custom profile of your channel (Hubzilla; like Friendica, it actually allows you to have multiple profiles and show them to specific connections so that they see different sides of you)
  • only one specific group/forum (Hubzilla, (streams))
  • only an impromptu selection of connections of yours (Hubzilla, (streams))
  • only you yourself (Hubzilla, (streams))

The permissions systems of Hubzilla and (streams) are compatible to one another, i.e. one understands the permissions defined by the other. I'm not sure how well they and Friendica play with each other, though.

As for Mastodon: Any post that isn't public is understood by Mastodon as a DM and treated as such. Your contacts can't boost it, for example. The downside is that this kills any chances of meaningful discussions for Mastodon users.

So Hubzilla and (streams) have this advanced permissions system, and they understand threaded conversations and treat each one of these as an enclosed object with exactly one post and any number of comments. A thread always has and enforces consistent permissions all over, including all comments.

If you're on Hubzilla, and you send a post to Alice on Hubzilla and Bob on (streams), not only do both see your post, but both also automatically receive each other's comments, and they can comment on each other's comments.

Mastodon understands your post with restricted permissions as a DM. But Mastodon DMs only ever happen between two actors. This means: If Alice and Bob are on Mastodon, then both receive your post as a DM, but neither receives any comment from the other, and they can't comment on each other's comments either.

Also, fair warning ahead:

Neither of them is "Mastodon with some extra features". They're all very different from Mastodon. They all have steeper learning curves than Mastodon. Friendica's learning curve is significantly steeper than Mastodon's. (streams)' learning curve is quite another bit steeper than Friendica's because the permissions system is not optional, and not everything is public by default. Hubzilla has an even steeper learning curve.

Also, none of the three has a full set of dedicated native mobile apps. For Friendica, there are basically only Android apps. In the Apple App Store, there's nothing. Friendica can also be used with some Mastodon apps, but they only cover maybe 20% of Friendica's features, namely those that Mastodon has, too, so you'll be very, very limited. In fact, they do not cover any permission settings.

For Hubzilla and (streams), there are no phone apps at all. They don't support Mastodon apps either, and they never will. It simply wouldn't make sense because a Mastodon app would not cover important key features.

So if you're on an iPhone or iPad, or if you want to try Hubzilla or (streams), your only option is the Web interface, either in a browser or as a Progressive Web App. At least, all three have Web interfaces that adapt to mobile devices.

Lastly, you won't find (streams) on FediDB or Fediverse Observer. It's intentionally kept away from there, and it intentionally does not submit any stats. There are currently only two public, open-registration instances anyway, one in the USA, one in Hungary with a German admin who also speaks English.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Friendica #Hubzilla #Streams #(streams) #Facebook #FacebookAlternative
joinfediverse.wikiHubzilla - Join the Fediverse
Replied in thread
@Muckz Es gibt auch noch etwas, das ganz offiziell und mit voller Absicht namen- und markenlos ist, aber von der Community (streams) genannt wird.

Das ist ein Fork eines Forks dreier Forks eines Forks (eines Forks) von Hubzilla, aber vom Erfinder von Friendica und Hubzilla. Es ist moderner und praktischer in der Handhabung als Hubzilla und liegt von der Lernkurve her zwischen Friendica und Hubzilla.

Was dabei aber zu bedenken wäre:
  • Es gibt dafür ebensowenig Smartphone-Apps wie für Hubzilla. Und es gibt ebensowenig Unterstützung für Mastodon-Apps, weil das ebensowenig sinnvoll wäre bei etwas, was so fundamental anders ist als Mastodon. Also Browser oder Progressive Web App.
  • An Verbindungsmöglichkeiten gibt's nur das hauseigene Nomad-Protokoll, das auch Hubzilla einschließt, und ActivityPub. Also nix diaspora*, nix RSS/Atom-Feeds abonnieren usw.
  • Es gibt in ganz Europa nur eine einzige Instanz mit offener Registrierung: Nomád. Serverstandort ist Ungarn, aber der Admin ist ein ausgewanderter Deutscher, @Der Pepe (nomád) ⁂ ⚝ (alias @Der Pepe (Hubzilla) ⁂ ⚝), ein Hubzilla-Veteran, der auch @Pepes Hubzilla-Sprechstunde und @PepeCyBs Welt betreibt.
  • Mit Dokumentation ist es auch noch nicht weit her. Pepe will noch eine schreiben, so, wie er die Hubzilla-Dokumentation auf Deutsch und Englisch komplett neu geschrieben hat.
  • Ähnlicher wie Facebook als Friendica mit dem Bookface-Theme ist es auch nicht.

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #FacebookAlternative #Streams #(streams)
Summary card of repository streams/streams
Codeberg.orgstreamsConsent based public domain federated communications server. Provides a feature rich ActivityPub and Nomad communication node.
Replied in thread
@sunflowerinrain @Tarnport From what I've read, a digital photograph is considered the default. So for brevity reasons, it must not be mentioned.

Any other media must be mentioned, whether it's a painting, a screenshot from a social media app, a scanned analogue photograph, a flowchart, a CAD blueprint, a 3-D rendering or whatever.

But an alt-text must never start with "Image of", "Picture of" or "Photo of". That's considered bad style and a waste of characters and screen-reading time. If the medium is not mentioned, digital photograph falls into its place as a default.

#Long #LongPost #CWLong #CWLongPost #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta
hub.netzgemeinde.euNetzgemeinde/Hubzilla
Replied in thread
@Alison Wilder Because if you want full-blown user rights and all the same features as a local user on all over 30,000 Fediverse instances, you need a local user account on each one of them.

This means two things:
  • If you come over to the Fediverse for the first time, and you register your first account on Mastodon, you automatically also register an account on 30,000+ more instances.
  • If you decide to host your own instance of whatever, and you spin it up for the first time, your instance immediately creates tens of millions of user accounts. One for everyone who has ever joined the Fediverse. Because anyone may decide to come over to your instance and use it, just like so.

For one, this is utter overkill.

Besides, this is technologically impossible. This would require all Fediverse instances to know all other Fediverse instances. With no exceptions. Like, if I start up my own (streams) instance for the first time, and half a second later, someone on the other side of the globe starts up a Gancio instance, they would immediately have to know each other. And all the other instances in the Fediverse.

And, of course, it would require a newly-launched instance to know all Fediverse users. Again, with no exception.

How and from which source are they supposed to know?

That said, there is a single sign-on system for the Fediverse. It's called OpenWebAuth. It was created by @Mike Macgirvin 🖥️ (creator of Friendica and all its descendants) in the late 2010s already for now-defunct Zap, a fork (of a fork?) of Hubzilla which, in turn, is a fork of the currently hyped Facebook alternative Friendica. It was backported to Hubzilla in 2020. Everything that came after Zap, including the still existing streams repository, got it, too.

However, first of all, OpenWebAuth is only fully implemented on Hubzilla, (streams) and Forte. Plus, it has client-side support on Friendica. This means that Hubzilla, (streams) and Forte recognise logins on all four, but Friendica doesn't recognise logins from anywhere.

As for Mastodon, OpenWebAuth implementation was actually developed to the point of an official merge request in Mastodon's GitHub repository. As far as I know, it was rejected. Mastodon won't implement OpenWebAuth, full stop.

Besides, it doesn't give you all the same power as a local user. You can't log into Friendica, go to a Hubzilla hub and create a wiki or a webpage or a CalDAV calendar, just like so.

OpenWebAuth is only for guest permissions. Because on Hubzilla, (streams) and Forte, permissions are everything.

For example, let's assume you have an account and a channel on (streams). Let's also assume that your (streams) channel and this Hubzilla channel of mine here are connected. Furthermore, let's assume that I've decided to only allow my own full connections to see my profile.

If you're logged out, and you go to my profile page, you see nothing.

But then you log in. And you come back to my profile page (provided your browser is configured so that the Hubzilla hub that I call home is allowed to create cookies). My home hub recognises your login on (streams). It identifies you as you, as one of my contacts. Thus, it identifies you as someone who is permitted to see my profile.

And all of a sudden, you see my profile.

That, for example, is what OpenWebAuth is for.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Friendica #Hubzilla #Zap #Streams #(streams) #Forte #SingleSignOn #OpenWebAuth
magicsignon.orgMagic Signon \ OpenWebAuth (OWA)
Replied in thread
@Matthias Pfefferle Friendica has only got client-side support, i.e. Hubzilla, (streams) and Forte recognise Friendica logins, but Friendica doesn't recognise any logins.

Also, the instance that you visit while logged in must accept cookies. And if you're using Firefox and containers, the instance that you're logged in on and the instance that you visit must be in the same container.

But in general, this is technology from the late 2010s. Zap was declared stable with it in 2019. It was backported to Hubzilla in 2020, and it was immediately made available on everything that came after Zap.

At least for me, it generally works like a charm. Both Hubzilla and (streams) instances recognise my Hubzilla login if all precautions are met.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Friendica #Hubzilla #Streams #(streams) #Forte #OpenWebAuth
MastodonMatthias Pfefferle (@pfefferle@mastodon.social)3.89K Posts, 893 Following, 4.01K Followers · web worker, blogger, podcaster, #openweb advocate and citizen of the #indieweb and the #fediverse. Open Web Wrangler @ #Automattic I am currently working on the #ActivityPub plugin and several #IndieWeb (mainly #Webmentions) plugins for #WordPress! Besides of that, I maintain some other small Open Web plugins and try to help out on the #pluginkollektiv. Follow my blog on the fediverse: "@pfefferle@notiz.blog" #fedi22
Replied in thread
@HistoPol (#HP) 🏴 🇺🇸  🏴 Truth be told, what we could need is a feature comparison between the various mobile apps and Friendica's Web frontend to see what covers what.

I'm not quite sure if any Friendica app actually covers exactly 100% of Friendica's functionality. What they should cover is what's needed for daily driving. But I'm not sure if all of them cover, for example, all features of the built-in file manager and every last one of Friendica's own optional add-ons.

An actually, absoutely fully-featured Friendica app would be voluminous. Not as huge as a (streams) app and not as massive as a Hubzilla app, but big.

In the cases of some features, I'm not even sure how much sense they make in a mobile app. Would a mobile app need all configuration controls for the Web interface? And does it make sense for an iPhone app to brandish the full set of Friendica admin controls if it detects the logged-in account to be an admin account?

Besides, in spite of its old age, Friendica is constantly changing and sometimes introducing new features. Third-party apps will have to keep up with core and add-on development.

And once the now-growing Friendica community has settled in and attracted a few devs, and they discover that Friendica is so modular that it can attach third-party add-ons server-side, and they start developing third-party add-ons, mobile apps won't cover 100% of Friendica anymore anyway.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Friendica #FriendicaApp #FriendicaApps
Addons for Friendica. This is a mirror of the repository at git.friendi.ca - friendica/friendica-addons
GitHubGitHub - friendica/friendica-addons: Addons for Friendica. This is a mirror of the repository at git.friendi.caAddons for Friendica. This is a mirror of the repository at git.friendi.ca - friendica/friendica-addons
Replied in thread
@PaulaToThePeople
Mastodon decided against quote posts so far, so Hubzilla and (streams) should not allow quoting Mastodon posts.

I mean, I could propose to Mike, Mario and Harald to automatically remove the Share button under any and all posts and comments from Mastodon, just to see their reactions.

But as a matter of fact, Pleroma and Akkoma can quote-post Mastodon toots just the same. The same goes for Misskey and its over 50 forks, including but not limited to JavaScript-based Iceshrimp which won't get any new features, Iceshrimp.NET which isn't officially released yet, Sharkey, CherryPick and Catodon. And Friendica can quote-post Mastodon toots, too.

Several dozen Fediverse server projects can quote-post Mastodon toots. They all would have to change. Or they all would have had to change the moment that it was decided that Mastodon lacks quote-posts to protect its users rather than to stay simple.

And where are you reading that Mastodon will reinvent the wheel? To me it reads like they are working on Fediverse-wide interoperability for these features.

That has been Mastodon's track record since its very inception. I won't believe that anything has changed about this until Mastodon actually implements technology introduced by another Fediverse server project.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate
hub.netzgemeinde.euNetzgemeinde/Hubzilla
Replied in thread
@PaulaToThePeople It isn't just a matter of consent. Besides, for example, I do have quote-post control here on Hubzilla.

I can give permission to quote-post my posts to
  • everyone in the Fediverse
  • everyone on Hubzilla and (streams)
  • everyone on this hub
  • approved and unapproved connections
  • only approved connections
  • only those of my connections whom I explicitly give permission by contact role
  • nobody but myself

Over on (streams), I can still give that permission to
  • everyone in the Fediverse
  • all my connections
  • only myself + specific connections whom I grant that permission either by permission role or by individual connection settings

It's much more a matter of technology.

Mastodon is about to completely re-invent the wheel with a non-standard, Mastodon-only setting. This setting will only work within Mastodon simply because it probably won't even be documented anywhere, especially not before it's officially rolled out.

There simply is no way that every last instance of Pleroma, Akkoma, Misskey, Calckey, Firefish, Iceshrimp, CherryPick, Catodon, Meisskey, Tanukey, Neko, dozens of other Misskey forks, Friendica, Hubzilla, (streams), Forte etc. etc. will have that setting implemented before Mastodon rolls it out so that even the users on mastodon.social are perfectly safe from the first second on.

Besides, @Mike Macgirvin 🖥️, creator of Friendica, Hubzilla, (streams) and Forte and still the only maintainer of the latter two, will never introduce proprietary Mastodon features to them. He'd rather risk (streams) and Forte becoming incompatible with Mastodon. The same goes for @Mario Vavti and @Harald Eilertsen, Hubzilla's main maintainers.

If Mastodon wants to become a perfectly safe haven against unallowed quote-posting, it has only got one choice: It must introduce something like (streams)' and Forte's user agent filter and use it to block just everything that isn't Mastodon. Like, include a hard-coded allowlist that only includes Mastodon plus what little can't quote or quote-post anyway.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Calckey #Firefish #Iceshrimp #CherryPick #Sharkey #Catodon #Friendica #Hubzilla #Streams #(streams) #Forte #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate
hub.netzgemeinde.euNetzgemeinde/Hubzilla
Replied in thread
@Stefan Bohacek
And yes, I hope better reply/interaction controls are coming soon, I know some of that is planned right after quote posts are finished. Really can't wait to see that!

And that, too, will only work within Mastodon.

Also, that, too, won't be a "Mastodon first" feature. At least Hubzilla, (streams) and Forte have reply and interaction controls included in their permissions systems which, in a way, work Fediverse-wide.

Within themselves and each other, they actually make impossible what isn't allowed. For example, if you aren't allowed to repeat (= boost) or share (= quote-post) a post or a comment, you don't even have the button. These permissions aren't understood anywhere outside these three yet, but I've got higher hopes that this permissions system will be cast into FEPs than that Mastodon's hacks will be.

In fact, Hubzilla, (streams) and Forte have reply control on three levels:
  • channel-wide (who is generally allowed to reply; Hubzilla has eight levels, (streams) and Forte have three)
  • for individual connections
  • per post (on Hubzilla, commenting on a post can be disallowed altogether; on (streams) and Forte, additionally, commenting can be limited to your full connections, and a time can be defined from which commenting will no longer be allowed)

Again, within these three, if commenting is not allowed, the UI elements for commenting will be missing. Outsiders may be able to comment, but all three block disallowed comments on a server level, i.e. they aren't deleted from the inbox, they are kept from entering the inbox in the first place. And so they don't appear in the thread for all those who support threaded conversations.

It'd really be nice if this permissions system became one or a set of FEPs for others to pick up.

CC: @PaulaToThePeople

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Hubzilla #Streams #(streams) #Forte #ReplyControls
hub.netzgemeinde.euNetzgemeinde/Hubzilla
Replied in thread
@PaulaToThePeople @Stefan Bohacek Keep one thing in mind:

Mastodon may not have quote-posts yet. But the Fediverse has quote-posts right now. And it has had them since before Mastodon was made.

Pleroma, Akkoma, Misskey, Calckey, Firefish, Iceshrimp, CherryPick, Catodon, Meisskey, Tanukey, Neko, dozens of other Misskey forks, Friendica, Hubzilla, (streams), Forte etc. etc., they all have quote-posts. They're all fully capable of quote-posting any Mastodon toot.

None of them has introduced quote-posts to harass Twitter refugees on Mastodon. At least Friendica and Hubzilla have had quote-posts since long before Mastodon was even made.

You will be able to choose whether your posts can be quoted at all.

At least by Mastodon users.

But since this will be Mastodon re-inventing the wheel with brand-new, proprietary, Mastodon-only technology, everything I've listed above will still be able to quote-post anyone and anything on Mastodon with zero resistance.

To quote-post myself and the guy who invented Friendica, Hubzilla, (streams) and Forte:

Jupiter Rowland schrieb den folgenden Beitrag Sat, 20 Jul 2024 01:29:11 +0200 I think I've just chased someone out of the Fediverse.

That someone was afraid of Mastodon being "screwed over" by becoming quote-post-able.

I've told him the truth: Mastodon has been quote-post-able for as long as it has been around. Mastodon became quote-post-able the very moment it was launched.

That's because when Mastodon was launched, it immediately federated with Friendica which is from 2010, which had been around for almost six years at that point, and which has had quote-posts from its own inception AFAIK. Mastodon also immediately federated with Hubzilla which has had quote-posts since its own inception, since it had been forked from Friendica, and that was in 2012.

Mastodon has never been un-quote-post-able.

Right now, there are dozens of Fediverse server apps whose users can quote-post Mastodon toots with no resistance.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate
Mike Macgirvin 🖥️ schrieb den folgenden Beitrag Sat, 20 Jul 2024 03:18:39 +0200 The closest you'll ever get to making Mastodon un-quote-postable is to post privately. Not unlisted. Private. Most fediverse software will honour this today; and it doesn't require yet another "pretend permission". Like unlisted.

And Mike should know. He brought things to the Fediverse like actually working permissions. Including permissions on two levels to quote-post any content on a channel. Readily available right now at least on Hubzilla, (streams) and Forte.

Also, this is what people on Friendica and its descendants have been using quote-posts for since 2010.

You will be notified when someone quotes you.

You already are when someone on Friendica, Hubzilla, (streams) or Forte quote-posts one of your posts.

As for Pleroma, Misskey and their forks, you aren't notified right now, and I've got my doubts that you will be after this change.

Also, "quote" and "quote-post" are two different things. Friendica, Hubzilla, (streams) and Forte can do both. "Quote" is what I'm doing right here. Whether or not you're notified depends on whether or not you're mentioned.

And blocking quotes is even less possible. A quote only consists of a pair of BBcode tags plus the quoted text in-between. And on Friendica and all its descendants, you don't work with a WYSIWYG editor by default, but you have to get your hands dirty on raw markup code.

You will be able to withdraw your post from the quoted context at any time.

Again, probably not if someone on Pleroma, Misskey or one of their forks quote-posts you.

And definitely not if someone on Friendica or one of its descendants quote-posts you.

The difference is that a quote-post on Pleroma, Misskey or one of their forks is actually a reference to the original. On Friendica and its descendants, a quote-post is an automatically generated dumb copy of the original.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Calckey #Firefish #Iceshrimp #CherryPick #Sharkey #Catodon #Friendica #Hubzilla #Streams #(streams) #Forte #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate
Replied in thread
@:neuro: Pixy's Journey :v_bi: First of all, I apologise if you already know this, but there are so many who have been on Mastodon for much longer than you, and who don't know: If you want to follow Friendica users, you can do so from Mastodon. Even though Friendica and Mastodon are fundamentally different. You don't need a Friendica account just for that. You'd only need a Friendica account if you personally need Friendica's extra features.

First of all, why are they so different? Why are they so much different that it may cause friction with Mastodon? Why didn't they make Friendica more like Mastodon?

Because "they" (actually originally one man in Australia, now two guys in Germany) made it before Mastodon. Friendica first came out in July, 2010. Mastodon first came out in January, 2016. Five and a half years later. And immediately when Mastodon was first released, it was federated with Friendica. And it has continuously been ever since then.

Also, Friendica has never aimed to be a full-on, all-out Facebook clone. Its goal has always been to be "like Facebook, but better than Facebook". So it is different from Facebook. It doesn't look like Facebook, it doesn't feel like Facebook. It just does what Facebook does with extra stuff on top.

As Friendica is so much older than Mastodon and developed entirely independently from Mastodon, don't expect it to be anything like Mastodon either. Half of what you know about Mastodon you can toss out of the window when you join Friendica and re-learn it.

Now, the first difference between Mastodon and Friendica is: Mastodon being like Twitter means that it's social media. It's about following accounts and consuming their content, it's about others following your account and consuming your content.

Friendica is like Facebook. It's true social networking. It's about people connecting with people. Even though Friendica has adopted the "follower" and "followed" wording from Mastodon, its default is still the bidirectional connection. Maybe you still remember that you didn't follow people on Facebook, and they didn't follow you back, thus creating two unidirectional connections. You didn't have followers, you didn't follow, you had "friends" which always went into both directions.

"Social networking" also means that on Friendica, much unlike on Mastodon, you don't follow people because of their content first and foremost. Friendica is more geared towards connecting with people because of their profiles. A Mastodon profile has not even half a dozen text fields. A Friendica profile has well over a dozen. Including a dedicated text field for keywords.

This contributes to the directory being much, much more useful on Friendica than on Mastodon. You can search the Friendica directory for names. You can search it for keywords. It comes with a keyword cloud. And it has a "suggestion" mode in which Friendica matches other profiles with yours.

So you're into dogs. You add "dogs" to your keyword field. Someone else has "dogs" in their keyword field. And what do you know, they slide up your list of suggestions! Also, I guess (I've been out of Friendica for many years, using two of its surviving descendants instead; this comment comes from Hubzilla) that connections of your connections move to the top of the suggestions, too. Just like on Facebook. Key feature on everything that's truly social networking.

There's even a central Friendica directory.

Discussions on Friendica are better than on Mastodon. That's because Friendica, just like Facebook, like Tumblr, like a blog, like a forum, like almost everything that isn't Twitter or Mastodon, has threaded conversations. It's fully aware of entire threads. A conversation is not loosely tied together from posts and more posts like on Mastodon. Instead, it's an enclosed object with exactly one post. The start post. And otherwise any number of comments. Which are totally not posts.

Now, what does that mean in practice? Let's play through a conversation that entirely happens on Friendica.

Imagine you're connected with Alice. Alice posts something. You receive Alice's post on your stream (= timeline).

Bob comments. You are not connected with Bob. Bob doesn't mention you. In fact, Bob doesn't mention anyone. But still, Alice knows about Bob's comment because it's listed as an unread activity. And you know about Bob's comment, too, because it's listed as an unread activity for you as well.

By the way: Unread activities. Another thing that doesn't exist on Mastodon. On Mastodon, you read your unread stuff by scrolling and scrolling and scrolling through your timeline and scrolling some more until either you hit the stuff that you've already read, or until you've got no more time and/ore spoons to read any more. If the latter, there'll inevitably be a whole lot of toots that you'll never know about. On Friendica, you have a counter and a list of posts and comments that you have not read yet. And you can go through it by and by, until there's nothing anymore that's unread. Luckily, Friendica doesn't show you posts and comments one by one, but it always shows you entire threads.

Okay, back to the conversation: Carol comments on Bob's comment on Alice's post. Carol only mentions Bob to make sure that she's replying to Bob rather than directly to Alice. Again, the mention is not needed for Bob to see her comment. She doesn't mention Alice either, she doesn't mention you, and you aren't connected with Carol.

But yet again, Carol's comment is listed as an unread activity.

Now you want to check Alice's post, Bob's comment and Carol's comment. Again, you don't have to check them one by one. If you click either, Friendica will show you the whole conversation at once. Like a post on Facebook with comments below. Like a blog post with comments below. And it will mark Alice's post, Bob's comment and Carol's comment as flagged.

This is how conversations should be. Always. You have a post on your stream, you get all the comments on it. At least all that come in after you've received the post.

But Friendica goes even further: It has groups. Discussion groups. Like forums. It has always had them. I mean, Facebook has always had groups, too, right? Basically, after you've joined a group, you receive all posts from that group plus all comments under these posts. And if you post to a group, everyone in the group receives your post. All without fumbling around with hashtags and hoping people on other instances happen upon your post by searching for that hashtag.

Now you may say that Mastodon has Guppe groups. Yeah, but they're a glued-on hack made by someone who probably thought the Fediverse is only Mastodon. They can't be searched for whereas the Friendica directory also lists public groups. Speaking of public groups, they can be private. As in, outsiders can't see the profile, outsiders can't see the posts in the group, and they aren't listed in any directory. Also, Friendica groups can be moderated. Guppe groups can't.

What else? Posts. You can do more in a post on Friendica than you can see on Mastodon.

Vanilla Mastodon is limited to 500 characters. It can be raised, but not by configuration. Raising the limit requires hacking into the source code and usually having to do so after each Mastodon upgrade.

Friendica, as far as I know, is "limited" to 200,000 characters. At the same time, as far as I know, Mastodon rejects posts from outside if they're longer than 100,000 characters. Friendica lets you write posts that are so long that Mastodon refuses to even import them.

Friendica supports all kinds of text formatting. Mastodon can display bold type, italics, maybe underline, also bullet-point lists, quotes (it still can't display quote-posts which Friendica has had from the get-go as well), well, and that's about it. Friendica can create all this and more. Much more. If you can do it in a blog post, you can do it on Friendica. Maybe even more than that.

A very good example is how Friendica handles images. Mastodon can only handle images as file attachments and only four of these. If you only know Mastodon, you perceive this as the one and only Fediverse standard, and you can barely imagine that it could possibly be any different. That's because Mastodon can only handle images with these limitations in content from outside as well.

Friendica, on the other hand, is not limited in how many pictures you can have in a post. And it can actually have pictures in a post. Embedded within the post. With text above the picture and more text below the picture and another picture below that text and so forth. Just like a blog.

Since Mastodon refuses to render embedded in-line images, Friendica actually has to additionally convert all imported images into file attachments which Mastodon understands. But even then, Mastodon will throw all of them away except four if you have more than four.

How does Friendica do that? Well, part of the secret is because Friendica has its own cloud file space built into each account. If you upload an image to Mastodon, it ends up somewhere where you can't access it. If you upload an image to Friendica, it ends up in your cloud file space. With its own little file manager. Which even supports folders and subfolders.

In fact, Friendica even has image gallery functionality!

That said, as Friendica is so much different from Mastodon, and particularly, since it's so much older than Mastodon, it has its own culture which is rooted in a) its vast set of features and b) the early 2010s. Friendica has never adopted Mastodon culture, and it never will. That's because Mastodon culture clashes so much with Friendica's native culture and with Friendica's features.

For example, Friendica users happily churn out posts and comments which at least some Mastodon users perceive as so long that they're disturbing. Namely over 500 characters long. Ask a Friendica user to chop their long posts into threads with never over 500 characters, and you will not receive.

Friendica users do stuff in their posts that Mastodon won't render. This includes embedding images and more than four. If Mastodon won't render them, then from a Friendica point of view, it doesn't mean that Friendica is using some non-standard freak feature that should be avoided. It rather means that Mastodon is broken. And if the Mastodon devs refuse to fix it, then Mastodon is broken by design.

This may come as a surprise to you, but: Mastodon's CW field was not invented from scratch as a CW field. Originally, it's a summary field. It's a summary field on Laconi.ca/StatusNet/GNU social. It's a summary field on Friendica (where it's called "abstract"). It's a summary field on everything that came after Friendica. But in 2017, someone proposed to make it a CW field on Mastodon. Ever since then, everyone on Mastodon "knows" that this field is purpose-made for CWs and for CWs only.

Again, on Friendica, it's for summaries. Friendica users either use it for a summary (and even then, this involves a pair of BBcode tags), or they don't use it at all.

At the same time, Friendica historically, and to this day, handles CWs differently: It generates them on the reader's side. Automatically and only if you want to. For this, it has an optional, very basic filter-like feature named "NSFW" that comes with not much more than a keyword list. If a keyword from that list is in a post or a comment or a PM, the whole thing will be automatically hidden behind a button. Much like a Mastodon CW, but unlike a Mastodon CW, it's only rendered for you (and everyone else who has that keyword on the list) and not forced upon everyone all the same.

(By the way: Mastodon has introduced the self-same functionality to its filters with the release of Mastodon 4.0 in October, 2022. But even though this was right before the biggest Twitter-to-Mastodon migration wave ever, nobody knows about this.)

This leads to culture clash:
  • Mastodon users are disturbed because Friendica users don't add CWs to sensitive content.
  • Mastodon users are extra disturbed because Friendica users "spam" their posts with hashtags. These hashtags are used to trigger the generation of reader-side CWs which are not part of Mastodon's culture because nobody knows they exist, and because they didn't exist in mid-2022 when Mastodon's culture was (re-)defined.
  • Mastodon users are extra special disturbed because Friendica users "misuse" the CW fields for "like, titles or summaries or whatever that stuff is".
  • Friendica users are disturbed because Mastodon users misuse the abstract field for CWs without even adding an actual abstract.
  • Friendica users are extra disturbed because Mastodon users don't add keywords or hashtags to trigger their NSFW.

Also, Mastodon users mute or block Friendica users because they post over 500 characters at once. In turn, I know at least one Friendica user who blocks everyone upon first strike who chops a longer post into a thread with never more than 500 characters in one message. Friendica users are perfectly used to posts with 10,000 characters, but they find the same posts cut into threads with over two dozen tiny posts cumbersome and tiring.

Before mid-January, 2025, accessibility didn't play any role on Friendica. The old Friendica guard saw alt-text as another dumb fad from Mastodon's stupid and ignorant culture that perceives the Fediverse as only Mastodon. Not to mention that adding alt-text to images on Friendica is still kind of cumbersome because next to nobody has ever actually considered using that feature until very recently.

Interestingly, Zuckerberg's further enshittification of Facebook which triggered a slow but steady migration wave from Facebook to Friendica also coincided with the very first time ever that a Friendica veteran (the same guy who blocks thread posters) was asked to add alt-text to an image. Which must have been a rather disturbing experience for him.

Another cultural difference concerns connections with other software and platforms. Still today, over half of all Mastodon users think the Fediverse is only Mastodon. And truth be told, many many Mastodon users would love the Fediverse to actually be only Mastodon. Anything that connects with Mastodon and sends content to Mastodon is seen as rogue, culture-less intruders.

On Friendica, in a stark contrast, connection with anything and everything has been an integral part of the concept, of the philosophy and thus of the culture from the very beginning on.

Friendica doesn't only communicate through ActivityPub which it didn't even support until 2019 (it also has its own protocol, DFRN). Even then, it has a much more complete and standard-compliant ActivityPub implementation than Mastodon.

It can also connect do diaspora*, another much less feature-rich "Facebook killer" from later in 2010 which refuses to support any protocol other than its own, and which actually doesn't aim to federate with anything else (all the cross-project federation work was entirely done on Friendica's side). If you've been intensively using Friendica for at least a year or two, it's absolutely normal to have contacts on diaspora*.

It's also one of the very last Fediverse projects that still support OStatus, the old protocol used by GNU social, formerly StatusNet.

It can integrate Bluesky accounts so you can connect to Bluesky without the Bridgy Fed bridge and without Bridgy Fed's limitations. It can integrate Tumblr accounts. It could theoretically still integrate 𝕏 accounts if the node admin had the millions for an API license. In the early 2010s, it was even able to integrate Facebook accounts. It can natively crosspost to WordPress and Libertree.

It can subscribe to RSS and Atom feeds while generating Atom feeds itself. It can communicate via e-mail. And its chat has at least basic XMPP compatibility.

Friendica's credo is something like, "If it exists, we federate." Mastodon's credo rather seems to be something like, "There's Mastodon, there's evil, there's broken, and there's both broken and evil. If it isn't Mastodon, it'd better not disturb us."

In fact, most Mastodon users barely notice the Fediverse outside Mastodon, also because they barely identify content from outside of Mastodon as such. Another reason why they try to force Mastodon's culture upon non-Mastodon users: They don't even notice that these aren't Mastodon users at all.

Friendica users are fully aware of how colourful the Fediverse is, also because Friendica's Web UI actually tells you where a post or a comment came from. They still find the behaviour of many Mastodon users disturbing and tiring. But they're more aware that Mastodon has its own culture, and they don't try to force Friendica's culture upon users of something that isn't even technologically fit to adopt Friendica's culture.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #MastodonCulture #Friendica
joinfediverse.wikiHubzilla - Join the Fediverse