informapirata

joined 2 years ago
[–] informapirata@lemmy.world 1 points 1 month ago

Have you ever tried Flohmarkt? Flohmarkt is a decentralized app for buying, selling, and bartering in the Fediverse that allows you to post items for sale or to give away. Because it's federated, users of other platforms (e.g., Mastodon) can interact, view listings, and contact sellers directly via private messages.

https://wedistribute.org/2024/08/flohmarkt-federated-market/

[–] informapirata@lemmy.world 1 points 1 month ago

oh, a clarification: I'm still @macfranc@poliversity.it

I'm a fan of Lemmy, though I recognize that some limitations could be considered flaws (https://piefed.social/comment/11707767).

However, your perspective must take into account some design (and history) issues with the software you mentioned:

Lemmy barely works with PeerTube [discuss.tchncs.de]

It's important to understand a few concepts here:

  • Lemmy is based on Activitypub groups
  • A group works by "resharing" an initial post and all replies to that post
  • With some programs (Mastodon's "socialverse," Misskey, Pleroma, Friendica, or Pixelfed), you can "post inside a group" only by mentioning the "group user"; with others (Lemmy/Piefed/Mbin/NodeBB's forumverse, but also Peertube, Mobilizon, or Flipboard), you simply assign a discussion to a group (you can do this easily from the interface). This second mode doesn't yet have a syntax shared by all the software in the Fediverse.
  • Finally, a very important feature of Lemmy is that a post can only be published to one channel at a time. This might seem like a limitation (we'll discuss it later, when talking about Flipboard), but it's actually designed by the developers to prevent synchronous crossposting, which can dramatically increase spam.

Lemmy handles the display of Peertube content very well and correctly assigns it to the correct Peertube channel. What doesn't work well is the update system, which is why Lemmy can't act as a Peertube feed reader. This isn't Lemmy's fault, nor is it Peertube's, as each handles Activitypub groups differently.

Lemmy doesn't work with Pixelfed [discuss.tchncs.de]

That's not true. Lemmy handles Pixelfed very well. Pixelfed users can open threads on Lemmy or reply to Lemmy discussions. However, Pixelfed only shows users retweets made by Pixelfed, not those from other software. Therefore, Pixelfed users cannot access the groups. Regarding your user, I'd like to point out that feddit.it can see it: https://feddit.it/u/NotAHopeInHades@pixelfed.social

Lemmy doesn't work with Loops [discuss.tchncs.de]

Loops is still a very immature software, with very limited interoperability. I wouldn't consider it a valid test for certifying Lemmy's functionality. Regarding your user, I'd like to point out that feddit.it can see it: https://feddit.it/u/spaceotter@loops.video

Lemmy doesn't work with Micro.blog [discuss.tchncs.de]

I'm not familiar with Microblog, but (regarding your user) I'd like to point out that feddit.it can see it: https://feddit.it/u/akshay@social.learnlearn.in

Lemmy doesn't seem to work with Flipboard

Flipboard uses groups to manage the "magazines" of the "main accounts." Magazines are the thematic sections of the main account. Basically, the main account (for example, @NationalGeographic@flipboard.com) publishes a news item, and depending on the topic, it can be published in the "Science" Activitypub group (@science-NationalGeographic@flipboard.com) or the "Environment" Activitypub group (@environment-NationalGeographic@flipboard.com), OR both. This design, intended to maximize visibility on the Mastodon audience, is incompatible with Lemmy's logic. Lemmy, in fact, as I mentioned before, doesn't allow synchronous crossposting of the same content across multiple groups.

The same goes for Misskey.

Lemmy handles Misskey very well. And Misskey handles Lemmy very well. I don't understand the problem.

[–] informapirata@lemmy.world 3 points 7 months ago (1 children)

A blog requires a platform designed for blogging. Staying within the realm of federated software, the three natural alternatives are:

  1. WordPress, which, thanks to the plugin that makes it compatible with Activitypub, has achieved a level of perfect integration with the Fediverse.
  2. Ghost, which, federated a few months ago, is not only a blogging platform but is also specifically designed for creating mailing lists based on the Substack model.
  3. Writefreely, which, despite being natively federated, is extremely focused on distraction-free writing and therefore has some seriously limiting features.

Friendica

As for Friendica, I'm a huge fan of that software and manage the second-most active instance in the entire Fediverse. I can assure you that I know it well and appreciate all its most important features. But don't be fooled by the fact that some call it macro-blogging software. In fact, if you visit a Friendica account's profile, it's not possible to filter the Timeline of their posts from the Timeline of the posts they've reshared. So, you could virtually create a page like this:

https://poliverso.org/profile/saio

But you could only do that if you don't share too much other content, otherwise the result would be like this:

https://poliverso.org/profile/notizie

which would be much more confusing 😅

However, Friendica is a very powerful software that allows you to republish your blog feed, as well as automatically reshare your federated blogs. Here I've listed some very interesting Friendica features for blogging:

https://poliverso.org/display/0477a01e-1366-ebfd-2002-91a370393480

So, to recap, if you want to use Friendica to create your blog, you can: you can create a new account. Remember to define it as a "page account," if possible, but also remember that when you reshare content you like, it will appear on your profile page. However, if you don't need the full suite of tools that characterize a social media platform, you're better off using WordPress.

Sharkey

We're talking about software with a very nice interface, but it's still a social networking software. Being essentially a fork of Misskey, it also has a section for creating static pages that can be easily viewed from outside the Fediverse, but these pages can't be federated with Activitypub 😭. Ultimately, it seems even less suitable for creating a blog. If you absolutely must use a Fediverse social media platform, then you'd be better off going with Friendica!

Hubzilla

PS: There's also a software called Hubzilla, which is compatible with Activitypub, although it has developed its own communication protocol. I'm only mentioning it because it's a feature-rich and well-designed product, but its interface is quite complex and unfriendly, so although I've chosen to mention it, I can't recommend it as an alternative.

[–] informapirata@lemmy.world 8 points 1 year ago

Don't underestimate the danger behind these messages: I'll reply to you with the same message I wrote here.

[–] informapirata@lemmy.world 17 points 1 year ago

Unfortunately, this isn't the case: we tend to think these spam attempts are intended for stupid or naive people. However, someone who's just discovered the fediverse and has begun to learn all the strange things that still amaze me (even though I've been here for years) might not be surprised by such an oddity. Finally, just as someone recovering from chemotherapy can risk their life with a simple flu, even an intelligent and well-prepared person can experience moments of emotional fragility or fatigue that lower their defenses. These messages are much more dangerous than they seem!

 

Welcome back to the Ghost Lab, where pull requests multiply faster than gremlins in the rain, and the phrase “just one more edge case, I swear” has been officially banned by HR (hi Beccy...

[–] informapirata@lemmy.world 1 points 1 year ago

Yes, of course 😅

[–] informapirata@lemmy.world 3 points 1 year ago (1 children)

Do you mean anything in particular with “optimal” management?

I mean this:

  1. activitypub groups must be implemented according to the standards, without making incompatible implementations as Misskey did (and as Mastodon will probably do)
  2. they must be displayed in an intuitive way as Lemmy does (and as Raccoon for Friendica does), that is, allowing you to see a screen with the list of topics only and not with groups of conversations that distract the user

Are you mostly talking about performance here?

Yes, it seems that Piefed has optimized the DB well

I honestly question the value of RSS feeds. It’s not something “normal” users use. It’s very much a techy thing. I don’t know any non-technical person who even knows what RSS is or has ever even heard of it.

I understand, I myself have completely ignored them; but they are the cleanest fruition protocol that currently exists and enhancing them is important (and today every software in the Fediverse does it, with little effort)

I plan to support applications and/or invitation trees (like lobste.rs uses).

Nice!

What features are you thinking of?

Nothing special, but for example with Mastodon I can check the IPs of the subscribers directly from the user interface and I can easily check if the same email has been used, without entering the DB. With Lemmy I can customize the subscription page to give instructions to users waiting for approval.

I think you need a WYSIWYG editor. That’s what normal people expect.

Good idea!

What is a circle in Friendica? I’m not familiar.

In Friendica (and Bonfire) a circle is a list of users to whom I can restrict the visibility of a message. Unfortunately Friendica does it with DFRN, Bonfire I don't know how it does it, but it's very interesting to limit some interactions to groups of friends or distinct groups based on the type of relationship (family, colleagues, etc)

I'm designing and planning the system to support filtering and a good search functionality. Everything is accessible via the backend API (otherwise how?).

Exactly like this

Finally I add that systems like Friendica and Bonfire allow you to manage both multiple accounts (a user can create secondary accounts) and, consequently, also accounts shared with other accounts (delegated accounts). For example, I can create an account for my newspaper and have it managed by fellow journalists who have a Friendica account on my server; or I can create a "Group" account and have it managed by the moderators of the group

[–] informapirata@lemmy.world 1 points 1 year ago (2 children)

Yeah but mastodon plan to support group

Yes, but he's been saying that for years...

I'm sure that when he implements groups he will do it in a way where they will be usable only by Mastodon users (a bit like Misskey did)

[–] informapirata@lemmy.world 2 points 1 year ago (3 children)

Honestly not really clear - what do you mean with “methodological distrust”? What method would be trustworthy? :)

Let me explain: after seeing that:

  • the public prefers minimalist platforms like Mastodon and Pixelfed
  • interesting projects carried out by very good developers, like Kbin, die easily
  • Actvitypub is a protocol that does not define objects and actors very well and the difficulties of interaction of one app with another are discovered little by little
  • it took ten years to develop a valid app for valid and long-lived software like Friendica, while other projects do not have an app yet
  • every year new software of the fediverse is created that does not go anywhere

after seeing this, I do not want to get my hopes up... 😂😂😂

I feel it’s too early for that (again, don’t want to shout about it yet). But eventually I would definitely like to do that.

I understand. However, I can tell you what I personally consider fundamental in a Fediverse software:

  • optimal management of Activitypub groups, both from an architectural and web graphics point of view: the forumverse (Lemmy, Piefed, Kbin, NodeBB, Friendica groups, Gup.pe groups are too important to be ignored)
  • optimal management of the DB: Piefed has made great strides, while this remains the Achilles heel of Friendica
  • ability to manage both images as attachments (in the "Notes" format) and inline images (in the "Article" and "Page" formats); inline images are essential to correctly interpret Friendica, Lemmy, Wordpress posts
  • provide an RSS feed for users, groups and also for re-sharing (currently the feed for re-sharing is only for the Lemmy/Piefed communities; perhaps it will be in the next version of Friendica)
  • a registration system that combines the features of Mastodon and Lemmy
  • a moderation system compatible with that of Mastodon and Lemmy (maybe without doing as Pixelfed who created an additional application layer with a separate frontend...)
  • if the system allows formatted posts, a formatting bar is necessary (Lemmy is a great model). Then we should figure out whether to use Markdown or a more precise simplified HTML (BBcode is not the best)
  • creation and management of events compatible with Mobilizon and Gancio (Friendica does it)
  • management of polls
  • ability to follow threads (like Friendica) or the flow of microblogging (like Mastodon); Kbin/Mbin does it, but its ergonomics are dramatically confusing
  • circle management (like those of Friendica)
  • filter timelines based on: instances, type of software used, languages, lists/circles
  • ability to clearly distinguish the timeline of remote users: pinned posts, posts, posts and replies, posts and reshares, favorites, media
  • agile and efficient search functions like those of Mastodon, and advanced search functions like those of Friendica (which however work terribly)
  • allow these functions to be called with the API

Extra options:

  • automation possibilities similar to those of Friendica (automatic reshares) or those of the Mastofeed service (automatic reshares with the possibility of customizing the feed)
  • development of a "trends", "news" and recommended users section, similar to that of Mastodon

As for the apps, I find that Raccoon for Friendica has introduced some ergonomic innovations in many ways points of view:

  • provides an optimal view of Activitypub groups, even for Mastodon users
  • allows you to browse posts from right to left, a feature that I find very useful and that not even the most famous social apps have (Gmail has them, or the apps for Lemmy and Pinterest)
  • has a formatting bar in the message composition box
  • has a nice preview function for formatted messages
  • also manages the Mastodon APIs; this allows Mastodon users to use it and therefore also to advertise the Friendica software to Mastodon users
[–] informapirata@lemmy.world 3 points 1 year ago (5 children)

I totally understand the lack of faith

I hope it's clear that this is a "methodological distrust", but I'm rooting for you!

I believe in the mantra that “if someone else is doing something that you think you can do better, you should do it”.

Right!

Not sure what you mean with “damage” here

I'm referring to this: https://github.com/lemmyNet/lemmy/issues/5300

The reason why Mastodon doesn't show the text of Lemmy's initial posts is that they don't want to properly manage the Activitypub message flow. Do they do it out of inexperience? Out of laziness? Or do they do it to penalize Lemmy who (two years ago) was the only software capable of challenging for supremacy in the Fediverse? Friendica's "Posts with Title" (so-called "Pages") had the same problem: Friendica developers found an interesting way to solve the problem, namely adding an option to publish the post as a "Page" (Mastodon reads it as a title with a link to the original post) or as a "Note" (Mastodon reads it all). But this is a solution that violates the Activitypub standard and in fact Lemmy developers refused to do it because they are very proud (remember when I told you that software developers in the Fediverse are often in a bad mood? 😜).

but my plan is to support all kinds of ActivityPub content

it's a complicated goal, but not impossible

I find bonfire especially confusing. I can’t seem to grok what it is - is it a server, or a framework for a server, or an app?

I agree: I've often told their developers that they have a serious communication problem! What I don't like about Bonfire, however, is that it has so far seriously underestimated the importance of Activitypub groups.

I’m not sure what “Masters of the Fediverse” refers to

Gargron, Dansup, Evan Prodromou and longtime Friendica developers Hubzilla and Lemmy :-)

I appreciate your concern, but I am a professional software engineer

Great!

Rest assured, I have worked on very large projects professionally and built plenty of things in side projects

Even more… great! A Fediverse project really needs a team. One-man-show projects are too risky and emotionally draining

I particularly enjoy Rust (...) I am super confused about what Bonfire even is. All these reasons and other reasons are why I wanted to do my own project.

From what you say, it seems like you've really nailed the current Fediverse landscape

But rest assured that I am very familiar and comfortable with APIs

Yes, that puts my mind at ease!

I care about documentation

This makes me even more reassured! 🙂

If you have any concrete feedback on the UI and/or UX of Lemmy, Mastodon, Friendica or other apps...

Can I ask you to create a Lemmy community or a Friendica group? It would be nice to discuss in one place

[–] informapirata@lemmy.world 5 points 1 year ago (4 children)

The gup.pe groups are not Mastodon groups, but Activitypub groups that the immer.space project has created according to the standards To allow Mastodon users to easily create groups to use, which can be done by Friendica users and those of all link aggregator or forumverse platforms (from Lotide to NodeBB). Lemmy also supports them, although he does so in an unsatisfactory way.

the fact that it is in the roadmap is important, but it means that it is not there. Moreover, although piefed is a well-optimized platform, bringing the following of users will certainly entail a burden for the servers that host it And we will have to understand how much it is worth: one of the nice things about reddit like software is that you cannot follow other users 🤣

[–] informapirata@lemmy.world 5 points 1 year ago (7 children)

I don't think Piefed supports microblogging

view more: next ›