silverpill

joined 4 years ago
[–] silverpill@mitra.social 7 points 2 days ago

Yes, it is feasible and such instances already exist.

For example, you can run a Mitra instance on Tor, I2P or Yggdrasil. It is a lightweight micro-blogging server similar to Mastodon:

https://codeberg.org/silverpill/mitra

Tor / I2P docs:

- https://codeberg.org/silverpill/mitra/src/branch/main/docs/onion.md
- https://codeberg.org/silverpill/mitra/src/branch/main/docs/i2p.md

[–] silverpill@mitra.social 5 points 5 days ago (1 children)

I mean event kinds: https://github.com/nostr-protocol/nips?tab=readme-ov-file#event-kinds

ActivityPub has Note and Follow, Nostr has 1 and 3.

[–] silverpill@mitra.social 14 points 6 days ago (4 children)

I don't know much about recent developments, but the early version of the protocol had several major flaws:

- Identity is based on a non-rotatable key, other types of identity are not supported.
- No privacy without encryption.
- Media attachments are not supported, all images are stored on a single server.
- Servers only store data and don't do anything else, so they get abstracted away and everyone uses the same 5 relays (in Fediverse each server has a personality, and that creates a strong incentive to self-host).

There are also many minor things that I dislike, for example the use of numbers instead of human-readable names, unusual cryptography and so on.

[–] silverpill@mitra.social 1 points 1 week ago

By separating core protocol requirements and optional features.

The guide has a section titled "Protocol features":

https://codeberg.org/ap-next/ap-next/src/commit/f1ee497085f56cde9860b9417eba8cd05cd1522a/guide.md#protocol-features

This is a place where information about optional features is collected, and soft deletion FEP could be mentioned there. A formal specification could be structured in a similar way.

[–] silverpill@mitra.social 5 points 1 week ago (3 children)

>Currently it's hard to read, there is no single document. No single source of truth.

We can make it happen.

I am currently working on this: https://codeberg.org/ap-next/ap-next/src/branch/main/guide.md. It's a guide for developers, but in the future it may be used as a base for a more formal specification.

[–] silverpill@mitra.social 6 points 3 weeks ago (2 children)

Sucks, right, because on the theadiverse, you're not actually able to do that so easily.

Sounds like an unnecessary limitation of threadiverse software. Why limit a post to only one community? That doesn't make any sense.

The person who made the post with multiple mentions clearly did it intentionally, and I would do the same because for every topic I am interested in there are 4-5 groups on different servers.

Every mentioned person gets addressed

In most cases, this is what a user wants. Some platforms support silent mentions, though (Friendica, if I remember correctly).

hashtag / community tag soup

I think this should be viewed as a moderation problem, not a protocol problem. If you don't want to see mention soup, just limit the number of mentions per post on your instance.

[–] silverpill@mitra.social 6 points 1 month ago (1 children)

If the goal is normie-friendly social media with full ownership, it would be better to work on peer-to-peer Fediverse applications.

You can get to a point where you just install an app on your phone and it's yours forever. The foundation for this is already being built: https://codeberg.org/ap-next/ap-next/src/branch/main/nomadpub.md

Self-hosting is nice but it requires an always-online, publicly accessible server and a domain name.

[–] silverpill@mitra.social 1 points 1 month ago

It's working, thanks a lot!

[–] silverpill@mitra.social 1 points 1 month ago (4 children)

Hi @Illecors, do you know why subscribing to lemmy.cafe communities may not work?
I tried to subscribe to this community, and several others, but the server never accepts my requests. This doesn't happen with other Lemmy servers.

As far as I can tell, my server is not blocked. Upvotes and (hopefully) comments do go through.

[–] silverpill@mitra.social 6 points 1 month ago

@fhoekstra Such tools are worse than useless. Every time I see an automated changelog it's mix of dependabot commits, "fix CI" and other meaningless messages.

Not having a changelog is better, because then you just go straight to a commit history and don't waste your time trying to parse machine-generated slop.

[–] silverpill@mitra.social 9 points 1 month ago (2 children)

What This Means for I2P

Starting immediately, I2P will begin accepting donations through cryptocurrency, credit/debit cards, and bank transfers.

I don't understand why I2P needs StormyCloud for this.

And what "I2P" even means here? i2p-java? All I2P implementations?

[–] silverpill@mitra.social 1 points 1 month ago

There is a self-hosted subscription service that supports Monero: https://codeberg.org/silverpill/mitra

Automatic recurrent Monero payments are not really possible, but Mitra generates a notification when subscription expires so you know when to renew.

Also, it's federated -- I am publishing this comment from my own node.

view more: next ›