ericjmorey

joined 1 year ago
[–] ericjmorey@discuss.online 6 points 1 week ago

Just about anything related to moderation tools.
Dealing with the All feed properly.
Users being able to configure default sorting on posts.
etc.

[–] ericjmorey@discuss.online 14 points 1 week ago* (last edited 1 week ago) (3 children)

Lemmy needs to mature on a technical basis. The Lemmy service itself is still lacking significantly. But it it progressing.

Outside of technical limitations, focus on communities. A few good ones are better than many mediocre ones.

[–] ericjmorey@discuss.online 1 points 1 month ago

I hope they start supporting people who want to run an indexer. Right now they just point to their source code and say, "if you can get this largely undocumented complex service running on your own, you can run a indexer, but don't ask us for any help".

I'm not entirely confident that it will happen before their only funding source decides to cut off the cash flow.

[–] ericjmorey@discuss.online 1 points 1 month ago (1 children)

https://feddit.org/post/2600584

Interesting comments there. Thanks for the pointer!

[–] ericjmorey@discuss.online 2 points 1 month ago

This is great! Thanks!

[–] ericjmorey@discuss.online 2 points 1 month ago

there are distinct cultures between different instances and it is a strength of the Fediverse that instances are not just faceless pieces of infrastructure, i.e. pipes to content, but rather thriving communities with real people behind them.

Yeah, that deserves emphasis.

[–] ericjmorey@discuss.online 3 points 1 month ago

That instances are the interconnected nodes that make up the network.

I would even just use the word "parts" instead of "nodes".

[–] ericjmorey@discuss.online 2 points 1 month ago (1 children)

A bot shilling for Musk or a person shilling for Musk because they bought the hype are basically the same thing.

It's the scale that changes. One bot can be replicated much easier than a human shill.

[–] ericjmorey@discuss.online 3 points 1 month ago (1 children)

ZK-proofs

This is a solution in the same way that PGP-keys are a solution. There's a big gulf between the theory and implementation.

[–] ericjmorey@discuss.online 15 points 1 month ago (1 children)

That certainly doesn't seem sustainable at all. You need to take care of yourself and I think you're making a good decision.

[–] ericjmorey@discuss.online 1 points 1 month ago

Accounts in which authentication has been provided seems like a better measure.

[–] ericjmorey@discuss.online 2 points 1 month ago (2 children)

Seems like a severe undercounting

 

cross-posted from: https://lemmy.ml/post/14845042

Fedify is an ActivityPub server framework in TypeScript & JavaScript. It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.

The key features it provides currently are:

  • Type-safe objects for Activity Vocabulary (including some vendor-specific extensions)
  • WebFinger client and server
  • HTTP Signatures
  • Middleware for handling webhooks
  • NodeInfo protocol
  • Node.js, Deno, and Bun support

If you're curious, take a look at the Fedify website! There's comprehensive docs, a demo, a tutorial, example code, and more.

 

Don't miss this comment https://join.piefed.social/?c=49

 

cross-posted from: https://discuss.online/post/5484255

February 22, 2024 Bluesky writes:

Up until now, every user on the network used a Bluesky PDS (Personal Data Server) to host their data. We’ve already federated our own data hosting on the backend, both to help operationally scale our service, and to prove out the technical underpinnings of an openly federated network. But today we’re opening up federation for anyone else to begin connecting with the network.

The PDS, in many ways, fulfills a simple role: it hosts your account and gives you the ability to log in, it holds the signing keys for your data, and it keeps your data online and highly available. Unlike a Mastodon instance, it does not need to function as a full-fledged social media service. We wanted to make atproto data hosting—like web hosting—into a fairly simple commoditized service. The PDS’s role has been limited in scope to achieve this goal. By limiting the scope, the role of a PDS in maintaining an open and fluid data network has become all the more powerful.

We’ve packaged the PDS into a friendly distribution with an installer script that handles much of the complexity of setting up a PDS. After you set up your PDS and join the PDS Admins Discord to submit a request for your PDS to be added to the network, your PDS’s data will get routed to other services in the network (like feed generators and the Bluesky Appview) through our Relay, the firehose provider. Check out our Federation Overview for more information on how data flows through the atproto network.

Read Early Access Federation for Self-Hosters

 

cross-posted from: https://discuss.online/post/5391072

February 20, 2024 piefedadmin writes:

For a very small instance with only a couple of concurrent users a CDN might not make much difference. But if you take a look at your web server logs you’ll quickly notice that every post / like / vote triggers a storm of requests from other instances to yours, looking up lots of different things. It’s easy to imagine how quickly this would overwhelm an instance once it gets even a little busy.

One of the first web performance tools people reach for is to use a CDN, like Cloudflare. But how much difference will it make? In this video I show you my web server logs before and after and compare them.

Read How much difference does a CDN make to a fediverse instance?

 

cross-posted from: https://discuss.online/post/5391072

February 20, 2024 piefedadmin writes:

For a very small instance with only a couple of concurrent users a CDN might not make much difference. But if you take a look at your web server logs you’ll quickly notice that every post / like / vote triggers a storm of requests from other instances to yours, looking up lots of different things. It’s easy to imagine how quickly this would overwhelm an instance once it gets even a little busy.

One of the first web performance tools people reach for is to use a CDN, like Cloudflare. But how much difference will it make? In this video I show you my web server logs before and after and compare them.

Read How much difference does a CDN make to a fediverse instance?

 

February 20, 2024 piefedadmin writes:

For a very small instance with only a couple of concurrent users a CDN might not make much difference. But if you take a look at your web server logs you’ll quickly notice that every post / like / vote triggers a storm of requests from other instances to yours, looking up lots of different things. It’s easy to imagine how quickly this would overwhelm an instance once it gets even a little busy.

One of the first web performance tools people reach for is to use a CDN, like Cloudflare. But how much difference will it make? In this video I show you my web server logs before and after and compare them.

Read How much difference does a CDN make to a fediverse instance?

 

cross-posted from: https://lemmings.world/post/4527175

Note that unless you're a Lemmy instance admin, this doesn't have much use to you.

Until this package came along, if you wanted a bot that responds to events, you had to manually traverse all comments/posts/whatever at a fixed interval. With this package you can actually react to events directly from the database. It's implemented in a very efficient way by connecting the package directly to the Lemmy database and using native Postgres features to get the events (LISTEN/NOTIFY if you want to get technical).

The webhooks themselves are inserted into a separate SQLite database (API is coming) and allow for both simple and complex filtering of the incoming data. The system is already in use by two of my bots, @ChatGPT@lemmings.world and @DallE@lemmings.world who now both receive the information about being tagged in a comment in seconds (the actual reply takes a little longer, but that's because of the nature of the bot).

Currently you can be notified about a post or a comment, other types are trivial to include as well.

Let me know what you think!

 

cross-posted from: https://discuss.online/post/4986083

As of today, PieFed includes a ‘theme engine’ which makes it easier for people with low or no Python skills to change how PieFed looks and behaves.

PieFed is a lemmy/kbin clone written in Python with Flask.

 

As of today, PieFed includes a ‘theme engine’ which makes it easier for people with low or no Python skills to change how PieFed looks and behaves.

PieFed is a lemmy/kbin clone written in Python with Flask.

 

Sean Tilley writes:

A new Threadiverse platform has emerged, joining Lemmy, Kbin, and PieFed in a growing list of options for users seeking an alternative to Reddit. It’s also looking to possiblyh serve as an alternative to Lemmy itself.

Read Sublinks Aims to Be a Drop-In Replacement for Lemmy

 

cross-posted from: https://discuss.online/post/4522403

We are thrilled to announce the upcoming release of Sublinks, a groundbreaking Link Aggregation Social Network, joining the Fediverse. This innovative platform is designed to revolutionize how we share and discover online. Our dedicated team of volunteer contributors has worked tirelessly, utilizing technologies like Java, Go, TypeScript, and HTML to bring this vision to life. Sublinks promises a user-friendly interface and robust features that cater to diverse online communities. Stay tuned for our launch date, and get ready to experience a new era of social link sharing!

Sublinks will have a fully compatible API with Lemmy so all current Lemmy apps will also work with Sublinks. In fact, discuss.online will switch to Sublinks to fully replace Lemmy once we reach our Parity Milestone.

For more information, visit GitHub - Sublinks and sublinks.org.

Stay tuned for more regular updates as we progress.

view more: next ›