This might be a good idea, at least until Ernest gets back. To my knowledge, he's the only instance admin, so as long as he's inactive, the spammers won't get dealt with (especially on magazines he moderates, like /m/tech).
Ideally, there could be another admin or two to deal with this stuff when he's not available, but ¯_(ツ)_/¯.
I tried to report some spam the other day and I got a message along the lines of "this message has already been reported" so I don't think anyone is getting 100 reports of anything, only 1 for each spam.
I should have had a look at codeberg before making my post. As well as the entry you identified, there's also this, a suggestion to rate limit accounts: https://codeberg.org/Kbin/kbin-core/issues/948
The first request would definitely be a nice setting to have.
As for the second one, I think microblog posts are pretty easy to distinguish from threads already, as everything's organized completely differently. There's no title, the avatar is in a different spot with a different shape, the upvote button is in a different spot, there's no downvote button, etc. I think changing the color would just be visually jarring more than anything.
That makes sense. I’m actually not used to microblogs, and I never actually got into Twitter, so the distinguishing characteristics don’t really stand out to me as much. I think the color variation would help me better process what I’m looking at.
I think the color variation would help me better process what I’m looking at.
You can change the color yourself btw. The traditional method is to install the Stylus extension/addon, but I think kbin now lets you define your own styling in your profile settings, though I haven't tried it. (tried it now and this doesn't really seem possible there, has the same selector deletion issues as magazine css)
In the HTML code, microblog posts and threads are represented differently. Posts are blockquote, while threads are article. This makes it easy to restyle them via userstyles.
The images I'm using here probably won't work as embeds, but opening them as links should work.
Depending on if you use Firefox or a Chromium-based browser (Chrome, Edge, and almost all the others), get yourself the Stylus extension (chromium) or addon (firefox).
Give the style a name to the left and hit the yellow "Save" button. The site will update in real time, you shouldn't even need to reload it for the changes to take effect after saving. In fact, after saving it once, you don't even have to keep saving it after every change in my experience.
I've changed the above code a bit to also cover the replies to posts, that's what the .comments stuff is about.
This will give you a very red background. I just chose this for the example to make the change obvious to see at a glance. You can replace the red with another color name, or an RGB or HSL value for a more granular choice.
I recommend using HSL if you want to tweak the color later without having to open up a color picker. You just choose a base color, how saturated it should be, and how light you want it. And optionally the transparency.
The HSL equivalent for red is hsl(0,100%,50%).
If you just want microblog posts to be a bit lighter or darker (depending on your theme) than threads, you can use hsla(0,0%,100%,0.15) (this makes them lighter, change the 100% to 0% for darker). Tweak the transparency (the last value) to change the intensity of the color change.
Besides the background color, you can also change other CSS properties. Just add additional lines in the pattern property: value;.
For example, you can set a border using border: 1px red solid;, which creates a red solid border of 1 pixel width.
I like to use this site as a reference myself for what properties exist and how they're used.
Real posts (from kbin.social magazines) are becoming quite rare. I find myself coming to this site now to do the following circuit:
sort by new and report SPAM and block users
scroll through headlines and read (the few) recent comments/posts to mags I'm interested in
come to kbinMeta and see if anyone else is seeing what I'm seeing and feeling the same way
see if the radio silence has yet been broken by the dev
It's a fascinating case study in the rise and fall of an internet community and digital communication platform. And it highlights one important fact about human community management and technology development: COMMUNICATION IS KEY.
Using this approach, I am seeing none of those posts on /science. I updated the filters a bit today. The top post is a legitimate article from 2024-04-13 and is by HeartyBeast.
Now, I understand that this is seen as an unnecessary step (too fancy) for some. People want zero ads out of the box without anything extra. So I'm thinking about the next approach here.
Framing the problem:
Filtering should be automatic
End-user wants zero additional setup
There is no active upstream development
It's not possible to inherit moderation of a magazine due to some queue of moderator application requests that is not being approved
The third point and fourth points are important here, since that's currently intractable. You can't reconcile zero additional setup with that.
But let's suppose becoming moderator of a defunct magazine (point 4) were possible while point 3 remained unresolved. In other words, at least moderators can try to pick up the pieces. Something being underestimated here is how annoying it would be for the moderator to manually cull posts every single day. I think you would have instant turnover after a couple of weeks once the tedium sets in. Manual solution is not good. Clearly, automation is needed on the moderation side.
So assuming you could actually inherit a magazine, but with no guarantee of upstream development, what about restructuring the tool above so that it's for moderators, instead of end-users? That's pretty easy, and I could make it something the moderator clicks once and it's done, auto-banning the posts. This is a pretty good method.
But you can't inherit moderation right now, so that's back to square one.
Realistically, that leaves these options at the moment:
Wait (a long time) and see
Use the tool above and make magazines readable, albeit at some sacrifice of convenience (?)
Migrate to another instance
Third approach is the path of least resistance and is best for most casual users. Second is for diehards who cannot move instances due to some personal or technical reason. First approach is the most annoying and eventually leads to the third approach after frustration sets in.
Pick your poison, I guess. I can't think of any other prophylactic approach at the moment, maybe this comment triggers some idea.
I think I'm going to give up on Kbin. Every time in enter it's full of spam, so is not worth posting anything since is going to be buried in spam anyways
Has there been a change in sourcing new magazines? Last time I tried it I couldn't get anything to matriculate, at least not kbin style with searching etc. Big turn off for me but otherwise mbin seems like the best fit.
Not from what I've seen, unfortunately. Getting new instances to federate, at least from smaller, non Lemmy instances, is a bit of a pain. In the past I've done some testing with the two mags I currently own, and it looks like things don't always properly federate.
I've also noticed the same goes for voting. There's been more than once I've seen differing upvotes/downvotes on a thread depending on whether you're looking at it from kbin vs mbin.
Maybe I should reach out to the person who runs the mbin instance I am on. They were a kbin person before and may have some insight. An mbin version of this meta would be helpful, as mentioned!
@Gordon_Freeman
It really depends on the very magazine. Basically, it's magazines with Ernest as sole moderator where these problems occur. I'd give it a wait. @Haus
It would be nice if the report feature had a way to indicate if the problem is spam, content or whatever other issues people might have. You could have a threshold for spam reports to put the account in review and prevent of hide it's posts.
I have to type 4 letters for every spam I see. I'd prefer to check a box (on my phone where typing is annoying this is even more useful) I do this dozens of times per day - it gets annoying fast.
A short pull-down list would work well: Spam, Harassment, Site ToS Violation, Thread/Group Rules Violation, etc.
This way you can automate rules like: if an article get's N spam or harassment reports it's put into the review queue and hidden until a Moderator can review it.
@Kierunkowy74
Yes, moderators can access the reports tab within the magazine panel. Every report must include some reason, hence moderators see them. Regarding bans: without giving a proper reason, no ban can come into effect.
You can also check the modlogs on kbin and lemmy instances for bans (does not apply to mbin). @bayaz@jayrhacker
Most forums have dedicated categories for common stuff like this. Written reports are fine if an explanation is needed, not for the newly created samename37 spambot account illicitly selling drugs (or something that is probably phishing, like the delta airlines refund ticket type stuff) without really doing much to hide it.
It's the same communities and overwhelming at times to the point it doesn't even feel productive or even needed to report it. This is the lowest of low-hanging fruit.
Lots of places that list ernest as the only moderator. Some I've seen are on communities such as: fediverse, internet, opensource, science, random (which also pulls content from various places, which had the added minus that spam from other instances will not have deletions federated). Even the ask communities are sometimes hit, or for instance in this community there's a spam thread for pills in Dubai right below this one in new (from 2 days ago).
Specifically I'm talking about stuff you'll either see piled up in the new feed OR in the 'random threads'/posts section. My new feed isn't lotsa spam like it was earlier, but the sidebar currently is.
You don't like bufo toad venom? I like to start my mornings by sipping a little bufo toad venom while reading kbin. Buy bufo toad venom today.
In all seriousness...I don't know if you saw my last thread about KES in this magazine, but I suggest giving it a try. I've extended the filter coverage based on your feedback, and those magazines should essentially be expunged of garbage for the time being.
As for the sidebar, I believe the implementation is fundamentally flawed because it loads content that, AFAIK, doesn't respect your actual block settings. I suggest disabling the random threads element altogether in KES by navigating to General > Hide sidebar elements.
I don't know if you saw my last thread about KES in this magazine
I did. I would still be commenting about it as I don't think extra stuff should be necessary to fix a problem like this. Filters should exist especially for new accounts (even the most cautious implementation could make a big difference), comparing names to banned accounts before account creation too (or shadowbanning so they don't just choose different names).
because it loads content that, AFAIK, doesn't respect your actual block settings
Oh yeah, funnily enough the one thread in my image that isn't spam was from a community I blocked. (at least I think it was, hard to tell with different instances)
Also to add to my list above, I just noticed a lot of spam posted in the food community. Also checking from the top of the magazine list with default sorting: tech, TodayILearned, space, showerthoughts, programming (though some of the spam is related SEO-type garbage). Books has 1 piece of spam and 1 user (probably bot given the post with 503 - Service unavailable in a title) who just aggregates Amazon links+descriptions.
Of course, I'm not trying to suggest that a third-party prophylactic tool is a definitive solution to what is ultimately a separate problem, just trying to be pragmatic here and restore basic readability for end-users, whether the filtering is done at the source or after the fact.
Let's be real here, we are talking about unmoderated magazines on an instance where the developer is AWOL and using a framework that is lacking many basic features. Even with moderators, manual moderation can be a big ask and is time-consuming for free volunteers, depending on the volume of posts or how rudimentary the moderation tools are.
I actually don't read kbin magazines much, so I wasn't aware of the extent of the problem until I started opening those magazines more closely, and felt that something is better than nothing.
On the magazines you mentioned, I do see a few anomalous patterns that I'll start filtering. For the most part, with filtering enabled, they were almost entirely free of garbage, save for a few patterns I may have missed on the first few passes. /programming and /food I need to take a deeper look at. The /food thing is good intel, because the use of Amazon referral links in the threads is something that can be generalized to other situations beyond books. Posting referral links is definitively block-worthy.
I also noticed some stuff that by any other name would be considered a thinly-veiled ad, such as specific users only posting articles to web sites they own and operate. I'm not talking about bots as such, but actively promoting one's own content--even when such content is on-topic for the magazine. I declined to filter this stuff yet, because it received a lot of upvotes and seemed to be received favorably, maybe because the readers felt it was at least germane to the topic at hand? I think this is probably true for /food as well, because the line between "content" and "promotion" is unclear here, since what is a food blog if not a product generating click revenue? It seems like the tolerance threshold for that sort of thing is higher in a magazine like /food versus some other magazine. Anyway, I digress. I'm not treating such stuff as in scope, just filtering what is blatantly noise.
On food I was actually talking about the non-related spam, such as the x8 newest. Mostly gummies and pills, though maybe you're already blocking those like you said (and this might apply to the below text too).
Though looking at it there are also some semi-related local-specific self advertisements by likely bots (Best X in location Y / near me). So I wasn't talking about food blogs, but I do see some of those that are downvoted (and they are clickbait-y). One of the blogspot ones (the one who marked it as 18+) has one thread about Quora SEO and another thread called "hot girl" (random woman outside)
Aside from blocking I could see soft hiding (especially with ratings and/or grouping), though I'm not so sure how well that would work with assessing a thread or a user. Though I notice a lot of accounts like this don't seem to comment much if at all.
@shazbot@insomniac_lemon To be clear, you're talking about /m/food on kbin.social? And particularly the threads side?
I'm the mod for that community, and I'm not seeing any amazon links, gummies, etc. I'm usually pretty good about deleting those within at most 24 hours of them being posted. But, if you're still seeing them, either there's a glitch or I'm doing something wrong.
Right now, I'm seeing 51 threads total, and the newest one is a month old (tagliatelle link). Are you seeing something different?
I agree with you about the questionable food blogs and probably-ai-generated content. I've been on the fence about whether to delete those, but I decided to let it slide and hope that upvotes/downvotes would take care of it. Also, I didn't get any user reports about them, so that was another metric to consider. For now, I'm just doing the absolute minimum of deleting obvious drug spam and amazon links (or, at least, I thought I was). If you notice anything especially egregious (where on earth do you see this 18+ spam nonsense?!) and could take the time to report it, I would really appreciate it.
To be clear, you're talking about /m/food on kbin.social? And particularly the threads side?
I'm the mod for that community, and I'm not seeing any amazon links, gummies, etc
Amazon links no, that was Books and the other user misspoke in one of their comments.
The other stuff, you deleted some of it after I commented, some is still there. Screenshot attached, the last one is about food but is that user's only post and looks awfully like a thinly-veiled advertisement.
EDIT: I should have started with "thanks", by the way. I appreciate the response.
This is so weird. I don't see any of those first four posts. I see the fifth (I'm actually the downvote), and I agree it's sketchy, but I'm trying to get just the absolute worst out for now.
Also, I have two posts you don't have. I'm viewing this directly in Firefox -- are you in an app of some kind?
Also, I have two posts you don't have. I'm viewing this directly in Firefox -- are you in an app of some kind?
That is weird, and nope also Firefox. I see what you do if I log out though. I checked, I don't seem to have that user blocked, and the spam still there then gone on logout/private-window is something else entirely.
EDIT: I don't see those 2 posts because they are categorized as Macedonian. I have it set to English only. Though the posts look like they are in English.
Yep, I meant to say /books when I was talking about Amazon links. Sorry.
As for the posts on /food, I have totally vanilla settings (no language filtering or anything) and I saw all of the posts you both mentioned.
Well, with the exception of the garbage posts, because in answer to lemon's earlier question, those have long since been scrubbed on the filter side. But they did exist before I started filtering.
All of that low hanging fruit kind of stuff has been banished, and I am mainly working on edge cases at this point.
Ouch, what a bug. I knew some of the moderation wasn't being federated, but I can't imagine how a kbin user isn't seeing the latest version.
To be clear, you see the spam when logged in, then don't see it logged out, then see it again when logged in again?
I don't see it regardless of whether I'm logged in or not. Also, I don't think I've ever been able to see it because I don't see the posts in a quick look through the moderation log.
Would you mind posting an issue about this? https://codeberg.org/Kbin/kbin-core/issues Or, I can do it if you don't feel like it and don't mind me using your screenshots. If you do post it, just please emphasize that this makes it impossible for moderation to happen because the moderator literally cannot see the posts.
Thanks again for trying things out and sharing your info!
To be clear, you see the spam when logged in, then don't see it logged out, then see it again when logged in again?
Correct.
Or, I can do it if you don't feel like it and don't mind me using your screenshots
I haven't used codeberg yet, so I'll just say sure you can use my screenshots/words. It also directly affects you as a mod more as you've said, anyway.
Using those usernames/profiles to look at the posts directly, I don't suppose there is anything that might detail what is going on? There are ~500 open issues, maybe this is some existing database/caching issue possibly related to post/community IDs? Though I am still not sure why viewing would differ by user.
Using those usernames/profiles to look at the posts directly, I don't suppose there is anything that might detail what is going on?
Can you get me the full usernames including domains (e.g., PellyNews@blah.blah)? More info couldn't hurt when compiling the issue report.
The only thing I can think of is that maybe you are somehow "subscribed" to other domains because you follow some magazine/community there, and I am not, so the posts don't show up for me. That doesn't really make sense, but neither does anything else.
I did do a little searching for terms like "delete", "cache", and even "different", and didn't see this exact issue anywhere. The closest I found was this: https://codeberg.org/Kbin/kbin-core/issues/875 . It doesn't seem like a federation issue, though, since we are on the same instance. But, if you wanted to experiment further, you could try either downvoting or commenting on the spam to see whether that makes it visible to me.
Okay, thanks for your patience. I think we've hit the limit of what we can do at this point.
Nothing changed with your downvotes or comments. Going through kbin.social/u/{user}, I was able to view and delete PellyNews's threads. I am unable to do anything with the other two users. Even though I can see they exist, the relevant threads do not show up for me under their profiles.
I'll file the issue and keep just deleting what I can until things are sorted out on the backend. Thanks again for your help on this.
Looking at the modlog, the ones you removed were posts (microblogs). Relevant to the issue?
Nice catch!
With your direct links, I was able to see those threads. I attempted to delete two of them, and the modlog shows that I was successful. I've left the third for now as evidence for any developers who care to look.
Regarding "unban", I'm hoping that's just a bug in how things are printed. The ban does show up in the moderation log.
@insomniac_lemon It ended up being super simple -- my profile was hiding the 18+ posts by default. All I had to do was uncheck a box, and everything appeared again. Kind of a clever way by the spammers of getting around some moderation if it was intentional. It sounds like the kbin devs might consider changing the defaults on that for moderators to avoid this in the future.
Not sure where you're seeing them... it's always been in the microblog section, you can also follow individuals on Mastodon. They also come up in searches and hashtags.
Don't be intimidated, interaction works just fine!
I once again ask why there is no form of filtering, especially for new users who rapid post. Also spammers using the same names with a higher number after they get banned.
I registered the next-in-sequence for one of them. Haven't seen that username since. I like to think I broke a script somewhere, but it could just as easily have broken a spammer's tiny little brain. The disappointing but more likely explanation is that they shrugged and moved on to a different set of usernames.
Reporting them at the very least sends a message to the mods of the community the reported post/comment was on. Not sure about how/when it goes to instance admins, though. Which is where they really need to be reported to. Mods can block them from their community, but a spammer (human or bot) generally affects the entire server so it needs to go all the way to the top.
Blocking them also works to at least reduce the bots’ effectiveness. If everyone blocks it, it isn’t doing anything but wasting bandwidth, and if it’s not having the desired effect whoever deployed it might give up.
Most of the communities with significant spam problems have no moderators other than ernest. It's up to him to recruit more people to help moderate those.
In his most recent announcement, he said he's bringing 2 new instance mods. But I couldn't find the actual announcement post for the new team members. Unfortunately, these days Ernest often disappears for days or weeks at a time, so there's really no telling when we'll see the impacts of this.
I also felt the normalcy kicking back in at this moment; days or weeks ago, it felt like jumbled static and spammed noise perusing through this digital seaside village, with storms periodically downing the entire rafterstructure.
Whatever you are doing and faring right now, Mr. @ernest, stay humble and keep on doing for the best of all, even if it means having to ask for additional help from us when circumstances are dire. :D
kbinMeta
Ważne
Magazyn ze zdalnego serwera może być niekompletny. Zobacz więcej na oryginalnej instancji.