jgrim

joined 2 years ago
MODERATOR OF
 

Is anyone using this community? If not, I'm going to disable the bot and close it.

 

Hello all,

Some of our sister sites will be closing down June 1st, 2025.

Bye Utter.Online (Mastodon)

It has been decided that the Mastodon instance Utter.online will be shut down on June 1st, 2025, due to a lack of interest from the community. There are many Mastodon instances available for people to choose from. We could not create an Instance that stood out and encouraged growth. I'm okay with this because I, too, lack interest in micro-blogging. In the coming days, I will migrate some users to a new Mastodon Instance, such as @[email protected].

Bye Social.Photo (Pixelfed)

It has also been decided that the Pixelfed instance Social.photo will be shut down on June 1st, 2025. This instance has been growing in popularity slowly, and the decision to shut it down stems from frustrations with sustaining a Pixelfed service.

Is it because of money?

Closing these two services down also provides cost benefits from not having to renew domains and run the services. Mastodon and Pixelfed use a lot of storage because they have very active photography communities. Cost benefits were not a driving factor but were tipping points to make decisions. Neither the Utter.Online nor the Social.Photo communities donate to continue services.

What about "my" data?

I will not be giving any data to anyone. If you wish to have your data, you must export it before June 1st, 2025. All data and backups will be forever deleted on that date.

Continuing the services.

I can transfer the domains to the right person if they wish to continue the service. However, I will not be providing user data or databases. I can provide any key used for Instance identification; however, users will need to export their data and import once the transfer is complete.

Thanks a lot, jgrim

[–] [email protected] 2 points 5 days ago (1 children)

Thanks a lot! I'll look at it more!

[–] [email protected] 2 points 5 days ago

I know, I read it wrong :(

[–] [email protected] 2 points 5 days ago

I know, I read it wrong. Because I'm a ding dong. :(

[–] [email protected] 1 points 5 days ago

Thanks, I'm a ding dong anyway.

[–] [email protected] 2 points 5 days ago

Lmao, spot on! Thanks!

[–] [email protected] 2 points 6 days ago (9 children)

I run a Pixelfed instance. The code is faaaaaaaarrrrr from polished. Its buggy and the admin interface either doesn't work or is poorly implemented. I'd rather run and moderate Lemmy than Pixelfed. I have considered just shutting it down several times. I run the instance https://social.photo/.

[–] [email protected] 2 points 1 week ago

It only filters one word 🙁 ni((g{2,}|q)+|[gq]{2,})[e3r]+(s|z)?

[–] [email protected] 3 points 1 week ago (3 children)

I added giphy to the image proxy exclusion list. If you edit your comment and resave I believe it'll fix the broken image.

[–] [email protected] 10 points 2 weeks ago (3 children)
[–] [email protected] 1 points 3 weeks ago (1 children)

I didn't have any other outage alerts. Is it still going on?

 

Hello!

I’m going to implement a variant of this.

-jgrim

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.

[–] [email protected] 2 points 3 weeks ago

That’s good to know. I need a sticky post or something for people that are mobile only. 🤔

 

Hello,

Another service we run is a Mastodon instance called https://utter.online/. It doesn't have many active users; however, it's a beast to host.

I'm considering changing to a new domain and/or changing the software or shutting it down.

The current domain name options are:

  1. toot.onl
  2. toot.discuss.online

I haven't done much research into alternatives to Mastodon.

Let me know your thoughts!

I've also tooted about it here: https://utter.online/@jsonarray/114161376708082696

Thanks, jgrim

 

Hello,

We run a Matrix server and space. If you're already part of Matrix join us at #online.discuss:discuss.online.

If you're not a member you can join any Matrix instance or join Discuss.Online's Matrix server and get the handle @[you]@discuss.online.

You can signup in any Matrix client. Set your home server to discuss.online. Signups are open! Or you can use our hosted front-end at element.discuss.online or cinny.discuss.online.

For more information about Matrix and it's clients see below:

23
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 

Howdy,

I wanted to share with instance users that I've been mucking around with services to improve stability and security.

I used to announce before I did it but I haven't been recently. I'll get better at it again.

Let me know if you have any issues or questions!

Other services we run are social.photo and utter.online.

Edit: I should also mention we have status pages for all services:

Thanks, jgrim

 

Hello!

You may have noticed some instability and performance issues with the web client of Discuss.online. I have made some infrastructure changes to hopefully improve stability. In the process, I also updated to the latest version of Lemmy.

Let me know if you have issues or comments!

 

We have a target api now!

37
submitted 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]
 

Hello!

The Wiki site has been locked down while some article and user cleanup takes place. A series of bots created thousands of users and pages containing spam, scams, & misinformation. It appears to be part of a larger attack on MediaWiki instances because a lot of the articles created are linked to other infected instances of MediaWiki.

While the users, content, and security are being handled the Wiki site will be locked down.

The next steps have not been identified to help prevent this from happening again. These steps may include invite-only access, Captcha, etc. An update to this will be posted here later as an edit to this post.

Many of you may not even be aware we have a community Wiki available. It was set up as an open wiki for moderators and users to contribute to. Some communities use the Wiki for additional community information and resources. The Wiki also lists active 1st party bots that are used on Discuss.Online.

Please, let me know if you have any questions, concerns, or feedback.

Update: the wiki is back up and existing users can login. Registration is locked.

Thanks, jgrim

 

Hello!

Please welcome our newest admin, @[email protected]!

They joined to help increase community engagement, moderation, & perhaps some help raising funding. We're looking forward to their help and experience in improving our instance and the fediverse as a whole.

Here is a quick introduction from m_f.

I started getting involved in Lemmy mod duties over at [email protected] when the only mod went AWOL. That gave me the confidence to create a few communities for comics that didn't have any Lemmy communities yet, and then a community for posting loops. When [email protected] needed a moderator, I volunteered to help out there, and now I'm helping out on admin duties for the instance. Moral of the story is, stepping up to help out is a great low-effort way to help Lemmy grow

  • jgrim
 

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

Apple will update iPhones for at least 5 years in rare public commitment

view more: next ›