Live data from Hacker News

My Fediverse use – I'm hosting everything myself – PeerTube, Mastodon and Lemmy

tube.jeena.net

131–140 of 163 posts

Re: My Fediverse use – I'm hosting everything myself – PeerTube, Mastodon and Lemmy

#131

Earlier quoted context omitted.

A blockchain might actually be a decent solution for this. Just make it so the tokens don't have value.

If all your target users are comfortable with the tradeoffs of systems built on blockchains (ie private key is the source of authority), you're probably looking for Nostr.

For context the only things nostr have in common with Bitcoin is using secp256k1 for identity. It has been cooked mainly by bitcoiners but AFAIK part of the driving force was specifically to avoid the "everything is a blockchain with a native token" situation.

Naturally you will find lots of bitcoin people using and developing clients (hence the Lightning integration on most clients) but apparently it has been picking the interest of other groups. There seems to be a thriving Japanese community.

Re: My Fediverse use – I'm hosting everything myself – PeerTube, Mastodon and Lemmy

#132

I started to look into hosting my own Lemmy instance to have full control over my data and not have to worry about a server shutting down, but after seeing it takes 2-3 docker instances, I decided not to worry about it and let someone else do it.

Couldn't someone make a Docker instance that, inside it, contains the 2-3 other docker instances? I hear it's docker all the way down.

The Nextcloud All in One (AOI) images takes another approach, which is use the first image to launch the other needed images. So it lets you avoid docker compose at the cost of needing to pass the docker socket to the AOI container.

Re: My Fediverse use – I'm hosting everything myself – PeerTube, Mastodon and Lemmy

#133

Earlier quoted context omitted.

Classic. Tools become too abstracted? Add a layer of abstraction to manage them. Feel like there must be an xkcd comic on this, but it doesn't leap to mind yet.

This one comes to mind immediately: https://xkcd.com/927/

I would propose this one: https://xkcd.com/2347/

Re: My Fediverse use – I'm hosting everything myself – PeerTube, Mastodon and Lemmy

#135

Earlier quoted context omitted.

I vehemently disagree. In practice, I don't use those blocklists and neither do the neighbor instances we most heavily interact with. I'll occasionally hear from a friend that "new instance XYZ is sharing loli porn" or "instance ABC's moderators quit and now it's flooded with swastikas", and then I (and my neighbors) will verify whether that's true, and then disconnect those specific instances. I also think mainstrea…

I didn't mean to suggest that you're somehow unreasonable in how you run your server, I was mostly commenting on the larger concept of mainstream Mastodon. Indeed, right to far-right doesn't stand a chance there so they get blocked. They effectively move to a darkweb situation where you never see their content unless you're really trying hard to look for it. What remains, mainstream Mastodon, is moderated to the left…

Nah, I didn't take it that way. I know you were talking about the network as a whole, not me in particular. I was just using myself as an example.

I still see the spectrum like:

(far left nuts) (left) (middle) (right) (far right nuts + poor behavior)

I far the far left opinions as annoying as the far right. I disagree with both of those extremes. However, in general, the far left tends to be annoying but reasonably well behaved and self-policing. We've had many more mod reports about far left individuals than far left servers. On the far right, it's more common to get a whole cluster of misbehaving idiots in one poorly moderated place, resulting in an entire instance getting blocked.

In my opinion, based on my experiences in the Fediverse, if the network as a whole is shifted to the left, it's because the far right is more likely to get itself kicked out because of their behavior. It's like taking a Gaussian curve and lopping off 2 stddevs above the mean; the new mean is farther to the left, but only because it lacks the pull from the extreme right.

Re: My Fediverse use – I'm hosting everything myself – PeerTube, Mastodon and Lemmy

#136

Earlier quoted context omitted.

By "the Mastodon API" I'm referring to the REST API used by Mastodon clients, not the activitypub "plus" API used by other servers to federate with them. > FROM a Mastodon instance TO something like WriteFreely that isn't a Twitter clone I understand that it may appear like that from a user perspective, but from a protocol perspective the ActivityPub representation is strictly more generic and extensible. Both direct…

>All mainstream servers ... do this kind of "squishing", which is a sad reality of client design and not what the ActivityPub spec was intended for I understand what you mean by "the Mastodon API" but I think we're talking past each other; this does not seem like a client design problem but a protocol problem. I would like to contend that the ActivityPub spec is too vague and thus clients are forced to do this "squis…

The fact that some Go libraries use struct-based deserialization for processing ActivityPub is frankly an implementation issue. Your language choice should not make a difference in how easy you find it to implement something. go-fed could have been implemented 10x more easily using maps, without having to resort to reams of code generation to implement things that dynamic languages implement "trivially".

My feeling is that nobody has given a serious AP C2S client implementation (where the narrowing / "squishing" happens on the client side, as defined by the spec, and the server-side is agnostic) a serious effort. It increases client complexity, yes, and there needs to be extensions to the AP spec to make it work, but I think there are a lot of benefits to it that haven't yet been fully explored.

I don't think the future of ActivityPub is locked-down implementations like Go that have super strict type safety rules. That's just at odds with what real decentralized protocols have proven to work (HTML, HTTP, SMTP, MIME—all have "open ended" extension mechanisms). I think a pluggable client infrastructure that allows multiple different "types" of clients to share the same agnostic backend server is a much stronger path forward for future development.

Re: My Fediverse use – I'm hosting everything myself – PeerTube, Mastodon and Lemmy

#137

Earlier quoted context omitted.

That's because it's a pretty silly way to look at things in a world of docker compose.

Classic. Tools become too abstracted? Add a layer of abstraction to manage them. Feel like there must be an xkcd comic on this, but it doesn't leap to mind yet.

Software becomes so complex that it becomes vulnerable. Add more code, i.e., more complexity, to "fix" the problems.

Re: My Fediverse use – I'm hosting everything myself – PeerTube, Mastodon and Lemmy

#138
post #109

Earlier quoted context omitted.

This is true, but it does reinforce and cement in- and out-group dynamics. You're more likely to be exposed to unfamiliar ideas on a place like Reddit, specifically because you don't _have_ to pick an explicit bubble. When picking a Lemmy instance, you kinda end up aligning yourself with some worldview, and letting some set of strangers curate your environment for you. Incidentally, that's sort of the weirdest part o…

I see what you're saying. OTOH, you can belong to several Lemmy instances at once. In that sense, it's kind of like phpBB. Which forum do I want to join? The set that covers my interests today! Maybe you like to argue about Star Trek vs Star Wars on a Sci-Fi Lemmy/phpBB, and learn to make soufflés the French Cuisine board of a Cooking Lemmy/phpBB. You don't have to join the Cooking instance and then limit yourself to…

Yeah, that's true. Others have said it elsewhere in this thread, but I wish identity was more independent in the fediverse. If federated services just used OAuth or something, your identity could be portable between Mastodon, Lemmy, and PeerTube, and you could use several instances without having to manage a bunch of different accounts. Heck, you wouldn't necessary _need_ accounts, they could just be implicitly created for you when you posted on a server.

Re: My Fediverse use – I'm hosting everything myself – PeerTube, Mastodon and Lemmy

#139

Earlier quoted context omitted.

I don't know enough about the Fediverse, but are those pluggable? I could see having a trusted third party for Identity management.

Why have a third party rather than choosing one of your apps to be the "primary"?

Why add the same functionality to all functions. Doesn't having a single function that handles that. In this case apps.

Re: My Fediverse use – I'm hosting everything myself – PeerTube, Mastodon and Lemmy

#140

I started to look into hosting my own Lemmy instance to have full control over my data and not have to worry about a server shutting down, but after seeing it takes 2-3 docker instances, I decided not to worry about it and let someone else do it.

An “instance” here being just a walled-off process running inside its own chroot environment. IIRC Lemmy needs 4: frontend, backend, database and imagestore. It doesn’t need much resources when running, though.
Post reply on HN