Lemmy

13459 readers
26 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
26
 
 

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.

27
 
 

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.
28
 
 

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.

29
 
 

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.

30
89
An unhinged Lemmy frontend (lemmy.kde.social)
submitted 3 months ago* (last edited 3 months 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.~

31
13
submitted 3 months ago* (last edited 3 months 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

32
 
 

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

33
 
 

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?

34
 
 

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!

35
 
 

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?

36
18
submitted 3 months ago* (last edited 3 months 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!

37
22
submitted 3 months ago* (last edited 3 months 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.

38
 
 

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?

39
 
 

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!

40
 
 

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

41
 
 

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

42
 
 

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? :)

43
 
 

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 :)

44
 
 

By now I've mostly (I think) gotten used to some of Lemmy's quirks, but one caught me a little off guard a moment ago related to the search. Admittedly I was trying to be a little lazy, but I think that's fortuitous as many likely take this approach.

I was trying to search to see if a video was posted here before posting it, as I try to avoid making repeat posts especially in the same community.

So I went to search with the default search settings, copied the video's url into the search and ran it.

Despite the default search type being All, which I think many would expect to include searching by all types (posts/comments/communities/users/url), it seems to exclude url. I found this out as I saw only one comment with the video url and no posts, and so went ahead and posted only to see afterward all the cross-posts to other communities.

In a similar way, searching with the All setting for communities feels clunky, as if one searches by a community name without an exclamation mark, it will only show up as mentioned in comments (if it's been mentioned). There's no sort of fuzzy search to have a direct link to the community display in the results.

These are just a couple stumbling blocks in the default web UI that have been around for awhile, but caught my attention again.

45
 
 

Currently, it is possible to follow both Lemmy users and communities from Mastodon.

When you follow a user, all their posts and comments show up as posts on Mastodon.

When you follow a community. The community boosts all posts and comments made in the community.

I think it would work better, if for users, only posts showed up as posts and comments showed up as replies (meaning unlisted).

For communities, I think it would be better if only posts were boosted and not all the comments.

It is possible to find the comments by clicking on the post on Mastodon, so the comments would still be visible.

As it is now, following something from Lemmy from Mastodon is a noisy experience. I think it would be a lot better if only posts were boosted and shown as posts :)

I hope this is the right community to share this. If not, where can I share this ?

Have a nice day :)

46
 
 

Hi, I just created the community for my hometown on Lemmy.ca and noticed that within minutes it already has 35 subscribers. How does that work? The town is tiny, I'd be surprised if there were even 35 people from Renfrew on Lemmy at all, let alone eagerly waiting for the community to be created

47
27
submitted 3 months ago* (last edited 3 months ago) by morrowind@lemmy.ml to c/lemmy@lemmy.ml
 
 

(I haven't submitted an official rfc yet, want to see what people think)

This is inspired by Ruqqus, a now defunct Reddit alternative.

The idea is simple:

  1. There is a "global" or "default" community with no topic or extra rules, ~~moderated only by admins~~
  2. Community moderators, when they feel a post is inappropriate for their community can "kick" a post to the global community

The reasoning is as follows: a good amount, probably the majority of posts that are removed by mods, are not removed because they are inappropriate for the site as a whole, but because they are inappropriate for that specific community (off-topic, banned site, low effort, etc.). But currently the only option they have to deal with this is a full blown removal, which is quite frustrating for the poster.

This proposal would allow mods to keep curated communities without needing to do unnecessary removals.


As a bonus, this would create a default community where people can post when they're not sure where to post something. Posts can be later be crossposted into more specific communities.

48
 
 

Today, I searched DDG for information on Rythmnbox and Jellyfin. For the very first time that I've ever seen it, one of the top results was from Lemmy. Huzzah!

49
 
 

Web interface on Firefox.

I had pushed the "Create" button on a new post, when a red "Toastify is awesome" message flashed at the bottom of my screen.

It just flashed quickly before the refresh, so I couldn't grab a screenshot.

50
 
 

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

I recently started messing around with ActivityPub, Mastodon and Lemmy and created LemmyLink, an open-source bot that seamlessly bridges Reddit and Lemmy. Triggered by the phrase “LemmyLink!” in a Reddit post title, body, or comment, the bot automatically creates a corresponding post on your chosen Lemmy instance. This allows Bidirectional post and comments between Reddit and Lemmy by triggering a Reddit bot.

Feel free to play around with it on r/LemmyLink. Simply include "LemmyLink!" anywhere in your post title, body or comment on the LemmyLink sub. This is setup on my own Lemmy instance lemmylink.com currently not federated and marked as a bot to avoid spamming the Fediverse.

There are some pros and cons to bridging communities but I think if done with transparency and user opt-in it could serve as an interesting way to bring more users in to the Fediverse. But, I'm curious what others think.

How LemmyLink Works

Only works for Subreddits and Lemmy communities specified in the code Reddit users include "LemmyLink!" in their Reddit post or comment LemmyLink posts the Reddit comment or post to Lemmy LemmyLink responds to the Reddit post or comment with link back to the Lemmy post The code is rough so go easy on me but it is available on GitHub: https://github.com/ateames/LemmyLink

Feel free to fork it, suggest improvements, or simply try it out.

view more: ‹ prev next ›