1
21
submitted 10 hours ago by Irelephant@lemm.ee to c/lemmy@lemmy.ml

Will it just edit the link to point to a server's local copy of a post? Will it use ap:// links, or some other fancy type (for example !comm@instance/post or similar.)?

2
20
Disable DMs? (lemm.ee)
submitted 1 day ago* (last edited 1 day ago) by Pirata@lemm.ee to c/lemmy@lemmy.ml

Is there a way to disable DMs? I keep being spammed by users from an instance called sh.itjust.works promoting some weird out-of-platform personal profiles.

They usually send this stuff and then immediately seem to get banned, but I still see their stuff since images are displayed by default. Seems like a big oversight to allow this.

Is there a way to block receiving DMs? Or at least have some sort of Accept/Decline dm feature like on Reddit?

3
46
submitted 2 days ago by Die4Ever@retrolemmy.com to c/lemmy@lemmy.ml

Nutomic:

This is implemented in the main branch now. If you want to develop a plugin for Lemmy, have a look at the RFC and the examples. If you have questions about plugin development, feel free to post in the Matrix dev chat, !lemmy@lemmy.ml or open an issue.

https://github.com/LemmyNet/lemmy/issues/3562#issuecomment-2760779122

Examples in multiple languages: https://github.com/LemmyNet/lemmy-plugins#lemmy-plugins (only a few examples currently, more languages are possible including Python)

Anyone planning to start working on a plugin?

4
12
submitted 2 days ago* (last edited 2 days ago) by CoderSupreme@programming.dev to c/lemmy@lemmy.ml

I've noticed an issue with the search functionality on Lemmy. When using the search filters for "top" posts, it doesn't seem to matter whether you select "day," "week," "month," or "year" – the results always show the top posts of all time. This makes it difficult to find recent discussions or trending topics within a specific timeframe.

Has anyone else encountered this problem? Is there already an issue for it on Github?

5
10
submitted 2 days ago by flamingos@feddit.uk to c/lemmy@lemmy.ml

This comes up surprisingly often, but this comment chain in the recent AMA prompted me to start a general discussion to maybe put this discussion to rest.

The only other place I'm aware that this has been discussed in detail is this pull request from 2023, which the creator ultimately closed.

What I'm ultimately in favour of, and what actually gets requested (one, two, three), is letting mods edit the metadata around a post. Things like the NSFW toggle, or post tags in 1.0.

But I'm throwing this out to the floor. What, if anything, do you think mods should be able to change about a user's content?

6
44
submitted 3 days ago* (last edited 3 days ago) by Tea@programming.dev to c/lemmy@lemmy.ml

The only time I got a photo in DMs was when Nicole switched from text to photos.

In all seriousness, disabling Pictures in DMs will prevent Spam, Trolling and NSFL pictures that could be sent to bother people.

In my opinion, there is really no use case for pics in DMs for Lemmy.

7
13
submitted 1 week ago by Engywuck@lemm.ee to c/lemmy@lemmy.ml

Title. I'd like to filter some posts from Lemmy. Can this be done, either natively, either by some extensions (for chromium, in my case), either using a different frontend...?

Thank you in advance.

8
16
submitted 1 week ago by Sibshops@lemm.ee to c/lemmy@lemmy.ml

Does anyone know about the culture of different Lemmy instances?

I saw in this post that the culture between instances can vary quite a bit: https://lemmy.ca/post/40916774

What are the differences between the major instances?

For work browsing safety, my strategy is to use two instances:

  • lemm.ee – because it doesn’t allow pornographic content.
  • lemmynsfw.com – for anything I wish to subscribe to that falls into the opposite category.
9
9

I saw that a user was banned by moderator on my instance and their comments removed. I don't have a moderator, it's just me, I'm the only user. I thought I accidently fumble fingrred the ban button and restored their comments and appologize. Come to find out that they were banned from their own instance.

I'm not sure how I feel about that. On one hand it's good if it's a really bad user posting spam or worse. On the other hand it is a conduit for censorship. If an admin doesn't like what you post on another instance, then they can censor you everywhere. On top of that, it makes it look like I am banning people, and I don't like that at all if they're just making normal comments. It should say something else and I should get some kind of alert that lets me know so that I can decide if the comments on my instance are appropriate.

10
24
submitted 1 week ago by Teknevra@lemm.ee to c/lemmy@lemmy.ml

I'd like to start a discussion about a potential feature for our platform.

As someone who moderates religious-based communities here on Lemmy, I've encountered a recurring issue: frequent brigading by anti-religious users.

This got me thinking about community management options.

Currently, Lemmy allows communities to be public or mod-only.

However, I personally believe that Lemmy could potentially benefit from additional options similar to those available on Reddit:

  1. Restricted Communities: Where anyone can view, but only approved members can post/comment.
  2. Private Communities: Where only approved members can view and participate.

Questions for discussion:

  • Do you think these additional privacy options would be beneficial for Lemmy?
  • How might this impact the overall user experience and community dynamics?
  • Could this help address issues like brigading in sensitive topic areas?
  • Are there potential downsides or concerns about implementing such features?
  • How would this align with Lemmy's philosophy and goals as a platform?

I'm interested in hearing your thoughts, experiences, and perspectives on this matter.

11
78
An unhinged Lemmy frontend (lemmy.kde.social)
submitted 2 weeks ago* (last edited 1 week ago) by sevon@lemmy.kde.social to c/lemmy@lemmy.ml

So, I built a web client with some experimental and questionable design choices. I spent the whole weekend on it, so it's pretty much a finished product*. The project isn't very serious, but maybe I'll keep working on it.

Try it here

git repo

~*only the feed works, and it works poorly.~

12
11
submitted 2 weeks ago* (last edited 2 weeks ago) by Shadow@lemmy.ca to c/lemmy@lemmy.ml

cross-posted from: https://lemmy.ca/post/40761824

Sorry everyone I know how much you love the attention she gives you, but I've implemented some quick and dirty filtering for private messaging.

We now have the ability to automatically mark PM's as deleted or read, depending on content inside of them. If we accidentally filter something you legitimately wanted (ie, not Nicole) please let me know.

If any other instances would like to implement this, here's the code. Note that you'll need to set your hostname at the top here for some reason I haven't exactly identified.

SET lemmy.protocol_and_hostname = 'https://lemmy.ca/';

CREATE TABLE private_message_filters (
    id SERIAL PRIMARY KEY,
    phrase TEXT NOT NULL,
    behavior VARCHAR(10) NOT NULL CHECK (behavior IN ('delete', 'mark_read'))
);

CREATE OR REPLACE FUNCTION filter_private_messages()
RETURNS trigger AS $$
DECLARE
    banned_phrase_record private_message_filters%ROWTYPE;
BEGIN
    FOR banned_phrase_record IN 
        SELECT * FROM private_message_filters
    LOOP
        IF LOWER(TRIM(NEW.content)) ILIKE '%' || LOWER(TRIM(banned_phrase_record.phrase)) || '%' THEN
            IF banned_phrase_record.behavior = 'delete' THEN
                NEW.deleted := true;
                RETURN NEW;
            ELSIF banned_phrase_record.behavior = 'mark_read' THEN
                NEW.read := true;
                RETURN NEW;
            END IF;
        END IF;
    END LOOP;
    RETURN NEW;
END;
$$ LANGUAGE plpgsql;

CREATE TRIGGER trg_filter_private_messages
AFTER INSERT ON private_message
FOR EACH ROW
EXECUTE FUNCTION filter_private_messages();

To add filter words:

insert into private_message_filters (behavior, phrase) values ('delete', 'spamtestdelete');
insert into private_message_filters (behavior, phrase) values ('mark_read', 'spamtestread');

If you want to quickly disable / enable filtering while testing:

ALTER TABLE private_message DISABLE TRIGGER trg_filter_private_messages;
ALTER TABLE private_message ENABLE TRIGGER trg_filter_private_messages;

I'll leave it up to you to figure out what phrases to filter on. MAKE SURE YOU TEST. If there's an error, private messaging could break completely. You should not get an error message from the UI while sending a message with a banned word.

Edit: I like flamingos-cant's solution here better: https://lemmy.ca/post/40761824/15209462

13
65
submitted 2 weeks ago by notanapple@lemm.ee to c/lemmy@lemmy.ml

cross-posted from: https://lemmy.world/post/1192921

Lemmy Just Reached 1 Million Posts

Lemmy just reached a new milestone: 1 million posts, across 1,323 servers.

Source: https://lemmy.fediverse.observer/dailystats&days=90

14
15
ActivityPods for lemmy? (programming.dev)

Is there a github issue or discussion about implementing pods for lemmy?

15
10
submitted 3 weeks ago by ex_06@slrpnk.net to c/lemmy@lemmy.ml

I’d like to know if someone has been successfully hosting Lemmy with yunohost because I’m pondering to start doing it but it’s not available on arm so I cannot test it without start paying a vps.

So ye, are there any hiccups or weird behaviors?

16
12
submitted 3 weeks ago by Flagstaff@programming.dev to c/lemmy@lemmy.ml

This link was a really intriguing post entitled, "How did you get your job?" I was planning to read through some more of the comments (it got really popular quickly), but the author deleted the post for some reason!

17
16
submitted 3 weeks ago* (last edited 3 weeks ago) by onlinepersona@programming.dev to c/lemmy@lemmy.ml

I don't have a Github account after deleting it some time after it was ought by Microsoft. Given the rise of anti-US sentiment and calls to stop using their products, more people leaving Github might be a real occurrence. How can I and others who have left, are leaving, and will leave Github, be able to contribute?

18
18
submitted 3 weeks ago* (last edited 3 weeks ago) by uridl@feddit.org to c/lemmy@lemmy.ml

I am not very familiar with the technical workings of lemmy, so if this is a really shitty idea, just tell me.

I joined lemmy a week ago and it kind of bothered me that there is not THE me_irl or not THE programming_humor. Would it be possible to add the functionality to link communities together. In my naive opinion, this would solve my "problem" and add the opportunity to not only federate reddit, but to also federate single communities on lemmy.

What would be the pros and cons of such an approach? Looking forward for your comments!

19
22
submitted 4 weeks ago* (last edited 4 weeks ago) by Emperor@feddit.uk to c/lemmy@lemmy.ml

As part of the ongoing missionary work.ober on The Bad Place, I posted this and thought it would be also worth posting it over here as a snapshot.of the current state of play.


One of the main complaints about signing up to a Lemmy instance/server is the decision paralysis caused by having to pick one. I've found that picking a local/regional instance or one related to a topic/subject can really help narrow the choices right down. This is a list of the local/regional servers currently available.

There was a similar list posted last year, but a lot has changed since.

Africa

Only has one instance covering the whole continent: https://baraza.africa/

Asia

Europe

North America

Oceania

South America


Addendum to the Reddit post

Defunct:

Although note that https://lemuria.es/ still seems to be running a Lemmy instance, albeit a broken one, so there is a chance it could be saved.

Thanks to @Blaze@feddit.org , @Sunshine@lemmy.ca and everyone in this post who contributed links.

20
8
submitted 4 weeks ago by fdrc_lm@feddit.it to c/lemmy@lemmy.ml

On Reddit there are very specific and helpful communities, personally I often look up on communities about Adobe softwares. What if I wanted to create specific communities on Lemmy? Ideally I’d creare an Indesign community, but do you think it would be better to keep it more general, something like Graphic design or Adobe, since Lemmy is much smaller then Reddit?

21
11
submitted 4 weeks ago by inlandempire@jlai.lu to c/lemmy@lemmy.ml

crossposted from: https://jlai.lu/post/15932635

Hey everyone!

I hope this post does not break the rules, last year I ran Lemmyvision a song contest on Lemmy, and I'm excited to announce that the second edition is now live!

For those not in the loop, here's how it works:

TL;DR

  • From right now and until April 1st, discuss with your country’s community on Lemmy about which song to send to the contest.
  • Submit the song in this community by makign a new thread.
  • On April 2nd, voting will begin, where you will rank your favourite songs in a form. Any song not submitted by this date will not be featured.
  • On April 8th, results of everyone’s favourite songs will be published.
  • You can use !lemmyvision@jlai.lu for any question, this will be the community for updates and results, make sure to subscribe if you’d like to stay in the loop.

You can find all the information needed on this post : https://jlai.lu/post/15932635

Cheers!

22
20

I wrote a few useful utility bots back in the old days when reddit was a thing.

I just remembered them now, thinking it'd be useful to write a new one to help some of our art communities. (More on that latet)

Is there a bot framework, or similar for lemmy? Some docs? Some boilerplate code maybe? Just something I can sink into and learn.

Thanks so much

23
22
submitted 1 month ago* (last edited 1 month ago) by iso@lemy.lol to c/lemmy@lemmy.ml

Generic Threadiverse support

Thanks to @rikudou@lemmings.world's contribution (#28), Lemmy Federate now supports all software types that implements group federation such as PieFed, NodeBB, Guppe 🎉

But unfortunately, not everything is perfect. Since there is no Fediverse standard for verifying whether a user is an admin, I have to register admins manually. I am also considering manually approving instances that are not guaranteed in Fediseer against spam attacks. Please contact me for this.

Note: Lemmy and Mbin works as before.

Top instances of Lemmy

With the addition of Lemmy.ml, the top 25 largest instances on Lemmy now use Lemmy Federate (except slrpnk.net). I think we can now consider that we have fixed the accessibility issue that was the reason I created this tool. Even if we didn't fix it, at least we band-aided it :)

Instance blocking feature

In addition to the allow list, a block list has been added.

  • If you allow at least one instance, you will not follow any other instances.
  • If you block an instance, you will continue to follow instances other than those you blocked.

Dedicated community

I didn't want to open it before, but now that we are trying to be compatible with more software, I believe a dedicated community could be useful. That's why I created a community here !lemmyfederate@lemy.lol. If I make an update from now on, I'll probably post it there.

https://lemmy-federate.com/ https://github.com/ismailkarsli/lemmy-federate

24
-3
submitted 1 month ago by highduc@lemmy.ml to c/lemmy@lemmy.ml

Is it just me, or are lots of mods just banning anyone with a dissenting opinion?

I like to be a bit contrarian, play devil's advocate, stuff like that, so sometimes I know what I post isn't going to jive with the community I'm posting in, but I think there's value in that. It starts a discussion and it offers a different pov.

Maybe I'm wrong and stupid, and someone can reply and explain why. I think that would be a net benefit. But what happens instead is my post gets deleted and I get banned. :/

I genuinely think this is a real issue and it leads to echo chambers, but am curious to see what other ppl think? Am I just salty? :)

25
22
submitted 1 month ago by azalty@jlai.lu to c/lemmy@lemmy.ml

Hi! Does anyone have a ressource to explain how Lemmy works in terms of the more complicated stuff, as:

  • If a community is hosted on instance A and a user that’s on instance B creates a post in this community, is the post hosted on A, B? Or are individual comments hosted on the instance of their respective authors?
  • what happens when your account gets deleted? Are all my messages deleted? Does this happen to all instances (it syncs the deletion?)
  • do instances cache posts and comments posted on other instances? If so, RAM or disk?
  • will having too many instances increase the load of all instances? (If they all have to sync?)
  • if I want to check the comments of a post, does my client ask this to my instance of to the instance of the author or to the community's instance?

Questions like this. I guess most will be answered by explaining deeply how ActivityPub works but if anyone has that info, please share :)

view more: next ›

Lemmy

11948 readers
43 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.

founded 5 years ago
MODERATORS