The writing in this article it absolutely terrible. It needs some serious clean-up before the message isn’t impaired by the medium.

when the picture sharing platform is a picture sharing platform for sharing pictures
Oh wow, why not just show the users avatar on text only posts?
Then pretty ui and unbroken compat.
Fixed link (at least for Piefed): https://mastodon.social/@dansup/115678527443322224
it makes sense to be honest, the OP article isn’t really convincing
Well that is weird, why did the link get confuzzled…
Come on, the whole purpose of pixelfed is to be an image federated platform.
If you want something different, use something different.
You ordered a pizza and are complaining it isn’t a salad.
The problem is not “you ordered a pizza yet are complaining it isn’t a salad”. The problem is you are selling pizzas and salads, but the middleman is undercutting you on the delivery of the pizzas, leaving your clients with the fake impression you sell only salads and/or provide a bad service.
All that said, from an interface design perspective the current mode is exactly how it should happen. Pixelfed and pretty much everything else are purposefully subset-specific apps. All that’s needed is the reminder (as visible as possible) that content you are looking at is incomplete and you can find the more complete version on this or that URL or app. Same principle as if I wanted to eg.: design a “hashtag explorer” for the Fediverse. I’d focus on that instead of the posts (and pictures); but what I can’t ethically do is prevent my users from discovering their existence.
PixelFed never claimed to be selling pizzas (images) and salads (text). Just pizzas right?
They [partially] did, https://mastodon.social/@pixelfed/106617110297151132
No, you as a poster in the Fediverse are selling pizzas and salads. PixelFed is “misrepresenting” you, for lack of a better word, by telling people you only sell pizzas. The thing is, it wasn’t doing that before. It was purposefully made to hide useful information that was there before. IMO there should be a sticky “this user has other content which is not images” headbar or something. Only removable as an opt-in per account followed, so that it is not possible for people to say that PF purposefully hid information.
Oh, so the poster is upset that the person who is running a pizza-only app isn’t also getting their salad offers.
Exactly! And that’s why the choice in the UI is important. My understanding is previous versions of PF at least let your viewers know you offer salads. There’s no (good) reason why the very minimum useful version of that can’t be maintained. Comaps and OSMand for example are map applications, but they let me know when a given location has an associated Wikipedia article for example. They don’t even need to implement something like a Wikipedia Viewer itself; just offer the links. Links are cheap, and are the foundation and backbone of both the internet and of any useful concept of a “fediverse”.
But pixelfed is only selling pizza and the cudtomer complains that he didn’t find a salad option
Because PixelFed is purposefully hiding the salad option from them. Which is what we are complaining about: it’s lying to our potential customers about us. Note that it didn’t do that before.
Pixelfed never claimed to want to sell or promote salads , it’s a business choice you may say. There’s billions people in the word with different interests you can’t simply please anybody. Mastodon is already able to fetch from pixeled so why would you want everything to be mastodon? Do you have the same complains about peertube not fetching text only content too or instance defederating from each other without notices so basically hiding content from thousands of peoples?
More along the lines of a “pizza finder” service that scours different menus and shows the pizza options at a bunch of places, whether those places exclusively offer pizza, specialize in pizza with some other options, or just offer pizza as one of several options. It would be perfectly reasonable for such a service to only return results related to pizza, without any implicit suggestion that each place it returns only has pizza available.
All that’s needed is the reminder (as visible as possible) that content you are looking at is incomplete and you can find the more complete version on this or that URL or app.
That’s what Mbin does, it displays a banner on federated user profiles explaining that they may be incomplete, with a link to the same profile on the originating instance.
This is great yes and IMO how it should be done. It’s not necessary fr eg.: PixelFed to implement themself all the functionality to process forums, videos, cooking recipes, Pokémon boxes, microblogging, macroblogging, nanoblogging, femtoblogging, nanopicturing, macroboosting, etc. Just one: linking (and, well, properly announcing the link is there).
Expecting an photo centric app to display text only post is really ridculous. What’s thr point of making pixelfed just another mastodon type app. With the same logic , why not complaining about mastodon only allowing micro blogging short text?
What’s thr point of making pixelfed just another mastodon type app.
The problem is the Fediverse could be a lot more than just “decentralized versions of existing apps”. Most people now have this app-centric mentality because it was beneficial for Big Tech sharecropping, not because it was better for us.
We shouldn’t need different types of apps to see different types of feeds and to sort our data in ways that we want.
We don’t need all fediverse platforms to be a Mastodon clone, we can instead have certain fediverse clients that have a global feed for displaying from all the fediverse and specific feeds for each type of content (videos, texts, images).
We don’t need all fediverse platforms to be a Mastodon clone
We don’t need platforms.
A technology platform is the foundation for building and running business applications. The platform allows users to run their applications smoothly without worrying about the technology that supports them. At the same time, it allows technical staff to rapidly extend, enhance, or upgrade application software, increasing the speed of business.
https://www.sap.com/canada/products/technology-platform/what-is-a-technology-platform.html
Pixelfed is definitely a platform . You only heard the term in context of centralized big social media so you think the term has bad connotation
You only heard the term in context of centralized big social media so you think the term has bad connotation
Please, don’t assume things about the people on the other side of a debate. It’s condescending and it robs us all of learning.
I’m not saying that we don’t need platforms because of “bad connotation”. I’m saying it because I have worked on a “social browser” for the fediverse, an application server for using activitypub as a transport mechanism and I know that we can develop an open social web that does not rely on server-centric applications.
I think you might be conflating two things. Right now the Fediverse largely looks like you just described. It’s in it’s infancy, trying to copy what it sees around it. Eventually it’ll become a rebellious teen and forge it’s on seperate identity. That’s inevitable. I wouldn’t worry about it.
It’s a very different thing though, saying all the apps need to integrate all the features and experience of every other app, so they’re all largely the same and there’s never a need to use more than one. That sounds like a terrible idea.
No, far from me saying that the clients (apps?) need to look the same. What I am saying is that the differentiation should be happening at the client, not the server.
It’s the thing with Communick. I wish I didn’t have to offer separate instances for each of the services (Mastodon, Lemmy, Funkwhale) but that every member could get one account which then could use as their main fediverse actor, regardless of “frontend” suited them best. The shell should adapt to the user, instead of the user being forced to adapt to the application.
So like a single ActivityPub instance that hosts all the data, but users can have a Pixelfed app, Lemmy app, etc. all connect to that one server and use it to give the experience they specifically provide.
That’s a cool idea. I can see how that would work.
Yeah, the frustrating thing is that https://activitypods.org/ already does the hard part, but we need more developers interested in creating these clients that can work well with it.
Well, Mastodon will show everything in the feed, no matter if it’s a video, a short blog, a long blog, a picture, a podcast, whatever. Mastodon is (primarily) microblogging in terms of output, but an everything platform with a chronological feed in terms of input.
This is where this user seems to get confused - they expect everything on the fediverse to display every type of content, just like Mastodon strives to do. Which is, as you said, ridiculous. If PixelFed was to display audio content and Funkwhale was to display pictures, what would be the point of these services in the first place? If they want everything to be Mastodon, why don’t they just stick to Mastodon? Maybe Pixelfed users have no interest in reading their dumb blog posts?
Well, Mastodon will show everything in the feed, no matter if it’s a video, a short blog, a** long blog**, a picture, a podcast, whatever.
Doesn’t the long blog simply got truncated to 500 characters and link you to the original content? Which is very not user friendly
Not necessarily, no - it depends on how it is federated, and I believe the settings of the Mastodon instance. For example @blog@shkspr.mobi federates blog posts in full length, while @feed@404media.co based on Ghost only gives a lead paragraph.
So it is all over the place it’s so chaotic and confusing for people
Terence Eden just wants as many people as possible to read what he writes with as much ease as possible, so he federates the full content. 404 Media wants people to visit their site, and some of the content is behind a paywall, so they keep the content on site. Different needs. Not very complicated.
I’ve been on Pixelfed for a long while and never did I ever think “If I follow someone, I want to see their text-only posts.” Why? Because it’s an image sharing platform. It’s specifically designed to show images and that’s fine with me.
I feel like this article is trying to stir up some controversy where there isn’t any.
Nice ragebait title for some clicks
Imagine a new client, TextFed, that will never display posts with pictures.
Sign me up!
That sounds great. It’s like people on the internet don’t know how to start a conversation anymore. Can’t just say “man I’m struggling with my ADHD lately,” they gotta post every decade-old meme from their
personalitymeme folder so people can reply with “haha same”A new social media site doesn’t mean new content, it’s just a new bucket to fill up with the same shit from every other platform.
(I feel obligated to point out that PugJesus is generally an exception for my meme hatred because he includes descriptions/context for the history memes he posts and I actually get something out of it. Shout out to PJ)
so, an old style BBS?
I’d be all in.
You jest, but I’m pretty sure someone out there made a cli interface for AP.
I am very much not jesting.
Pixelfed doesn’t provide the same service as Mastodon. It’s stupid to think of them as identical services.
It’s an interesting concept to discuss, but I don’t see a problem in grafting a photo-only community over activitypub.
It beats the alternative of having Instagram remain the dominant player. I mean if you only want to see pictures, you won’t sign up for a service like Mastodon that will serve you text instead.
And I don’t see any need to add a default picture to every post just to get to these people. Let them see their photos if that’s what they want.
It’s still more users for the fediverse and I don’t really see a better way to implement this. Let people enjoy themselves on the fediverse in the way they see fit.
This article’s core argument seems to be that Pixelfed is violating the ActivityPub protocol by not displaying posts that do not contain images. That’s just not true at all. I’m interested to know where the protocol ever has such a requirement.
The principle behind a communication protocol is to create trust that messages are transmitted.
And they have been transmitted. They’ve been filtered out after transmission, but the protocol did its job.
If a message is not delivered, the sender should be notified.
Perhaps. But that’s not in the spec. There’s no obligation to notify iirc that a post got filtered out on the target instance.
Even if Pixelfed sent Reject(Note) back for every post without an image, would Mastodon even display that to the user anywhere? Would most users want to see that for every post not containing an image multiplied by every Pixelfed instance it got federated to? I’d personally interpret that as spam.
If that guy was right there wouldn’t be defederation and many defederation are not announced
The Fediverse has plenty of problems but…this ain’t it.
A bigger problem would be the inevitable outcome of what happened with Instagram; people just post pictures of text to get more reach (and probably also to circumvent Mastodon’s stupid character limits).
It’s a stupid and arbitrary limitation, but I digress.
It’s totally a problem: If I take a look at my Mastodon account from Pixelfed, there are a lot of screenshots shown and some other random images. Which totally does make sense as I do post stuff like that on Mastodon and screenshots totally make sense there. But if you take them to the center of the stage into a photocentric app, that really does look like shit
I guess the consequence of this is that you won’t have many followers on Pixelfed.
Occasionally photographers on Mastodon I follow from Pixelfed will post things I don’t care much about, but at least I get to see their pictures without having to see their text posts in which I have little to no interest.
I don’t think every Fediverse platform needs to support every type of post, and I especially don’t think it’s an impending catastrophe if they don’t. In fact I think it’s better to specialize. Even though Mbin supports microblogging, I prefer using this account solely for threads and a separate Pleroma account for microblogging.
Can’t wait for the follow up post decrying PeerTube for only allowing videos, or Bookwrym for only allowing book reviews. Just because it’s ActivityPub doesn’t mean it has to be a Twitter timeline.
Once a major actor in a decentralised network starts to mess with the protocol, there are only two possible output: either that actor lose steam or that actor becomes dominant enough to impose its own vision of the protocol. In fact, there’s a third option: the whole protocol becomes irrelevant because nobody trust it anymore.
You mean like Mastodon? Where’s the angry diatribe about Mastodon not allowing posts to have more than 4 pictures despite other platforms allowing more (Pixelfed allows up to 20 for example)?

















