Fediverse

HKayn , in "Nobody uses Mastodon"

A sample size of 1 isn't really meaningful.

Also, this post is refuting a claim that isn't really being made? At least not literally.

sabreW4K3 , in Just 2 more tables, come on. | ghost
@sabreW4K3@lazysoci.al avatar

They should redesign the database

bamfic ,

How much do you want to bet no skilled DBA was involved at any point in the schema's evolution, an "design" would be inaccurate.

Kuinox , in "Nobody uses Mastodon"

The twitter post is a reply, not even it's own post.

poVoq , in Single-user Mastodon Instance is a Bad Idea
@poVoq@slrpnk.net avatar

I works much better with Akkoma, but yes there are certain down-sides to single-user instances.

papaya , in Single-user Mastodon Instance is a Bad Idea

As someone who's had a single-user Mastodon instance for two years now: I love it. It's definitely not for everyone, for reasons mainly stated in the article. However, if you like a more personal, highly-curated federated timeline, a single-user instance is great.

I 90% use Mastodon to keep up with my friends' posts and see art and animal pictures (and I hate interacting with strangers LOL), so I curate my instance to only subscribe to them. For the remaining 10%, I have a secondary account on a larger instance for when I want to read the news etc. It's worked well for me, but again, it's surely not for everyone!

brbposting ,

I hate interacting with strangers

I would reply but that would be awkwarddd. Hey, wait - PAPAYA? Is that YOU?! :p

delirious_owl ,
@delirious_owl@discuss.online avatar

Does this allow you to do a full text search of all posts on all instances that you federate with?

SeeJayEmm , in Single-user Mastodon Instance is a Bad Idea
@SeeJayEmm@lemmy.procrastinati.org avatar

The only complaint on this list that, I think, is a legitimate complaint is replies not loading. Imagine if Lemmy worked that way. The rest is just how it's intended to work.

Certainly a good warning before trying to self host but this isn't broken.

RobotToaster ,

IIRC that's down to mastodon's implementation of outboxes being broken.

adam , in Single-user Mastodon Instance is a Bad Idea
@adam@doomscroll.n8e.dev avatar

With a small amount of effort and the use of https://github.com/nanos/FediFetcher and https://github.com/g3rv4/GetMoarFediverse you can mitigate basically all those issues. It's still not perfect by any means but it results in a perfectly usable single user instance.

The first populates the replies of the home timeline posts you see (as well as profiles of people it finds in those replies) and the second pulls down all the content from instances you select for your followed hashtags (choose mastodon.social and you can guarantee you'll see most all posts with those tags)

ShellMonkey , (edited ) in Single-user Mastodon Instance is a Bad Idea
@ShellMonkey@lemmy.socdojo.com avatar

It can also be an awesome idea, depending on your perspective. Having an instance without all the cruft is a pristine peaceful thing at times. For a while I ran one of those subscriber bots on Lemmy and pretty quickly found it to be so full of shitposting spam as to be unusable. Just don't start an instance and expect it to be a raging party and you won't find it disappointing.

thepaperpilot , in Single-user Mastodon Instance is a Bad Idea

I agree with this take, and recently I actually read this article that criticizes how server centric fedi is as a whole. If it's hard and expensive for a layperson to self host, but you need to have an account associated with a specific server, then you're going to end up with a system where you're under the whims of a instance owner still. Not to mention the whole pick a server step severely hurts our adoption rates.

I like the idea of having an account just being a public and private key pair. Theoretically you could make one client side, use it to sign your messages, and servers could verify the signature and distribute your post without needing to have an explicit account for you. You could send every message to a random instance and it'd still work. You wouldn't have to worry about links to the "wrong instance" and you wouldn't have to attach your identity to a instance that might shut down or be bought by a bad person. The server would be essentially irrelevant.

Jayjader ,

I align with that article 's conclusion; in fact such a "fediverse browser" is exactly what I think the fediverse needs to fully replace closed/proprietary/traditional social media.

However, some of their arguments seem off. For example, for the client to be able to choose/implement it's own sorting algorithm, it seems to me that it would need to have access to all posts. At that point, your client is just another server, with all the problems that we're originally trying to avoid.

I have the same problem with your proposal / nostr's approach: you may obtain a portable identity but all the "content" tied to that identity still has to live somewhere - someone else's server or your own.

thepaperpilot ,

Yeah, I disagree with that part as well. I think it's fine for servers to store the content and provide endpoints for specific queries/sorts, and expecting the clients to have all the posts is a tad extreme.

In this case, yes the data needs to live somewhere, but that's the nature of having data be retrievable.

vamp07 ,
@vamp07@lemm.ee avatar

You realize you're describing Nostr right?

thepaperpilot ,

Nostr does some interesting things! What I mentioned here is actually just the identity part of what I think could be a significantly improved version of the fediverse. I have ideas on how to support subreddit style communities and decentralized moderation and things like that that make the whole idea a bit different from nostr.

vamp07 ,
@vamp07@lemm.ee avatar

Agreed, but that is exactly how NOSTR identity works, and the reason I think NOSTR is such a great protocol.

vamp07 ,
@vamp07@lemm.ee avatar

I suspect retrofitting a whole new identity system to Fediverse will never happen because server admins, or instance admins, will come up with all kinds of reasons why they don't like the idea of not knowing who their users are. Some of them would probably allow it, but I bet a whole bunch of them wouldn't, and we'd get into this fragmentation where some servers won't allow posts from those types of identity, etc. It seems to me much easier to take Nostr and just give it the functionality you get inside the Fediverse.

Jayjader , in Single-user Mastodon Instance is a Bad Idea

Interesting to note that this was originally posted a little over a year ago. I don't know if anything has changed since, as I don't self host masto and have been spending more and more of my "fedi-time" here in lemmy.

Not surprised that someone who "led AI and subscription products at Amazon for the past 8 years" ended up back on mastodon.social, but that's probably neither here nor there...

AtHeartEngineer , in What is Farcaster, and why did it raise 150M USD?
@AtHeartEngineer@lemmy.world avatar

Your article is a pretty reasonable and fair evaluation of farcaster, but then your post saying crypto/web3 is "mostly really dumb and bad" is not very nuanced. I know a lot of people on Lemmy don't like crypto, and that's what's in the meta right now, but if you are going to give something a fair shake, give it a fair shake, don't just anticipate backlash for covering a crypto topic and preface it with "it's mostly really dumb and bad". Ya there are a lot of scams, and a lot of bullshit projects, but there is a core of really useful infrastructure there, which farcaster is using for self sovereign account registration/ownership.

knightly ,
@knightly@pawb.social avatar

Seems inefficient, couldn't the same thing be accomplished using local DBs rather than the world's most inefficient ledger?

AtHeartEngineer ,
@AtHeartEngineer@lemmy.world avatar

Farcaster uses decentralized hubs and multiple clients, if you want global usernames you need a global db

knightly ,
@knightly@pawb.social avatar

What if we don't want global usernames? What if we're entirely satisfied with global user IDs in a DHT?

AtHeartEngineer ,
@AtHeartEngineer@lemmy.world avatar

Those are different design choices that have different trade offs, I didn't make these decisions, I'm just explaining how it is

knightly ,
@knightly@pawb.social avatar

No worries, I'm merely confident that the tradeoffs necessary to employ a blockchain aren't worth the supposed benefits thereof.

AtHeartEngineer ,
@AtHeartEngineer@lemmy.world avatar

I understand, don't get me wrong, 99% of stuff in crypto is hot garbage, but having a global database that isn't controlled by any one (or even dozen) entities is pretty powerful. The 2 guys that started farcaster could quit, or get hit by a bus, or decide it's not profitable enough and pivot, but at least you have control over your profile still. If reddit was decentralized more, they wouldn't be able to shut down their APIs for 3rd party clients.

Trust me I understand the criticism of block chains, but if we want open source and the internet to thrive and not be controlled by companies, we need a global layer that is neutral.

knightly ,
@knightly@pawb.social avatar

We already have that, it's called a Distributed Hash Table, no blockchain required.

AtHeartEngineer ,
@AtHeartEngineer@lemmy.world avatar

But there's no global consensus, it's not trustless, and smart contracts unlock a lot of additional composable capabilities.

knightly ,
@knightly@pawb.social avatar

Trust, consensus, and access control are session-layer issues that don't need to be solved by a transport-layer protocol. Social networks deserve to be able to forget things.

AtHeartEngineer ,
@AtHeartEngineer@lemmy.world avatar

Which is a whole lot of extra engineering that is already taken care of with a blockchain. Whether social networks should forget your username/registration is a different debate.

knightly ,
@knightly@pawb.social avatar

It really isn't a different debate when you're talking about putting them on the blockchain, and all that other engineering has already been done by other distributed social networks.

AtHeartEngineer ,
@AtHeartEngineer@lemmy.world avatar

Ok, we are talking in circles, you have your opinions, I have mine. If you want to talk about this over voice at any point, let me know, I don't think text is going to get anywhere, and Lemmy has a pretty strong bias against crypto (which I understand, but obviously disagree with)

s4if , in Single-user Mastodon Instance is a Bad Idea
@s4if@lemmy.world avatar

Just uses Akkoma or GoToSocial, setup fedifetcher or follow some relays and you can get good enough experience in Fediverse. Mastodon is literally build to handle huge amount of users so it is nowhere near efficient if used for just 1 person.

heluecht , in Single-user Mastodon Instance is a Bad Idea
@heluecht@pirati.ca avatar

@cypherpunks I've got the feeling as if the author doesn't know about the existence of relay servers. With them, also a single user instance works really fine, I think.

invisiblegorilla ,

He does mention it but says it added resource overhead he didn't want

singpolyma , in Single-user Mastodon Instance is a Bad Idea
@singpolyma@lemmy.ml avatar

You mean you'll only see content from people you follow and only people who follow you will see you content? Sounds like working as intended the way things were meant to be.

melroy , in dansup: "Still working hard to ship Groups this weekend! …" - Mastodon
@melroy@kbin.melroy.org avatar

They are indeed.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • fediverse@lemmy.ml
  • test
  • worldmews
  • mews
  • All magazines