deleted by creator
Admiral Patrick
Ask me anything.
I also develop Tesseract UI
- 3 Posts
- 43 Comments
…yeah. I added a filter in Tesseract to automatically hide “drive-by” posts for accounts that are less than a week old who self-delete themselves. Can’t stand that.
Not that that isn’t good advice to make mods’ lives easier in general, but for the ban evader I think you’re talking about, it’s usually pretty apparent if you look at the profile of the user being reported:
- Minutes old, 10+ posts and no comments or maybe 1 boilerplate-looking one.
- Usually cycles through c/Politics, c/News, c/Health, c/UK, c/Ohio, c/Television and a few others
- Here lately, spams out 10+ posts rapid-fire and then deletes the account (not all UIs indicate a user is deleted, but that info is often helpful).
Granted, I’m really good at pattern matching. It’s like my one neurodivergent superpower lol.
Admiral Patrick@lemmy.worldOPto
Fediverse@lemmy.world•Admins: Instnace randomly running extremely slowly? Check for thisEnglish
3·9 months agoVery nice!
Admiral Patrick@lemmy.worldOPto
Fediverse@lemmy.world•Admins: Instnace randomly running extremely slowly? Check for thisEnglish
3·9 months agoUnfortunately, there’s many many reasons that could be the case. I’m just putting this out there since it’s easy to check for and mitigate against.
Admiral Patrick@lemmy.worldOPto
Fediverse@lemmy.world•Admins: Instnace randomly running extremely slowly? Check for thisEnglish
5·9 months agoNo, that’s just
/api/v3/userwhich returns both posts and comments.
Admiral Patrick@lemmy.worldOPto
Fediverse@lemmy.world•Admins: Instnace randomly running extremely slowly? Check for thisEnglish
7·9 months agoGood idea with the f2b integration.
I thought about that before just blocking unscoped requests to that endpoint in Nginx.
Admiral Patrick@lemmy.worldOPto
Fediverse@lemmy.world•Admins: Instnace randomly running extremely slowly? Check for thisEnglish
7·9 months agoThat was my thought, but also wasn’t sure since there might be a use-case I’m unfamiliar with. I vaguely recall seeing a feature request for Photon a while back to be able to just browse comments, so I assume that would be how it worked.
But yeah as it is now, it can be abused.
Admiral Patrick@lemmy.worldOPto
Fediverse@lemmy.world•Admins: Instnace randomly running extremely slowly? Check for thisEnglish
6·9 months agoThat’s my normal go-to, but more than once I’ve accidentally blocked locations that Let’s Encrypt uses for secondary validation, so I’ve had to be more precise with my firewall blocks
Admiral Patrick@lemmy.worldOPto
Fediverse@lemmy.world•Admins: Instnace randomly running extremely slowly? Check for thisEnglish
4·9 months agoLemmy. I added a comment above since LW wouldn’t let me edit the post.
Mine’s only extended with some WAF rules and I’ve got a massive laundry list of bot user agents that it blocks, but otherwise it’s pretty bog standard.
If instances have Anubis setup correctly (i.e. not in front of
/api/...) then that might not help them since this is calling the API endpoint.
Admiral Patrick@lemmy.worldOPto
Fediverse@lemmy.world•Admins: Instnace randomly running extremely slowly? Check for thisEnglish
21·9 months agoCan’t edit the post (Thanks Cloudflare! /s) but additional info:
- I truncated the log excerpts in the post. The user agent string in these requests isn’t shown here, but it is blank in the actual logs.
- This is for Lemmy admins only. It might apply to others in some form, but this seems to be specifically exploiting a Lemmy API endpoint
- My Nginx solution may have room for improvement; I was just trying to block that behavior without breaking comments in posts and move on with my day. Suggestions for improvement are welcome.
Admiral Patrick@lemmy.worldto
World News@lemmy.world•Polish president opts son out of new health education classes, saying they “smuggle ideology into schools”English
5·9 months agoI shouldn’t say this, but whatever: It’s a “troll” tactic to do that since mods/admins can’t ban with content removal if the account is deleted (unless that’s fixed in
.13?) . Admins can remove the deleted flag in the DB for the user and then do so, but mods can only remove items individually. Not that any of these necessarily warrant removal on their own, but not doing so in this case encourages this kind of “hit it and quit it” behavior, and this user is clearly ban evading.I’m not saying this as an instruction manual but merely as a statement of fact about how stupid Lemmy’s behavior is with regard to deleted accounts.
Admiral Patrick@lemmy.worldto
World News@lemmy.world•Polish president opts son out of new health education classes, saying they “smuggle ideology into schools”English
5·9 months agoThey’ve had many, many alts over the last 6+ months with the same posting pattern. Not one has been marked as a bot.
Admiral Patrick@lemmy.worldto
World News@lemmy.world•Polish president opts son out of new health education classes, saying they “smuggle ideology into schools”English
16·9 months agoOk, I just gotta ask: what is your motive here?
You get banned every other day for spamming out a massive number of posts. And you just make a new account the next day, start the exact same thing again like…you’ve learned nothing?
I’m tired of my feed being an entire page of just you, and I’m tired of blocking you. Can you not just post things at a normal rate?
Admiral Patrick@lemmy.worldOPto
Fediverse@lemmy.world•What are the activity_id formats for various platforms?English
2·9 months agobut I send you a PM
Oh, sorry. One of the new features in this dev branch is the ability to disable PMs and mentions. I’ve been running with those turned off. Seems like that feature is working lol.
I turned DMs back on and found the message - will try to join here when I’m back on desktop. Dunno how active I can be right now, but I am eventually going to start on Piefed so would be nice to have a sounding board.
Some of the devs are already working on shared logic/libraries between apps.
Nice!
Admiral Patrick@lemmy.worldOPto
Fediverse@lemmy.world•What are the activity_id formats for various platforms?English
2·9 months agoOh, I meant just if the instance isn’t know, I thought resolving would make it “aware” of that instance. I could be wrong. But yeah, the instance would have to federate with the other one for it to be able to resolve, though. e.g. it won’t resolve an object from an instance that is on the current instance’s “block” list.
Admiral Patrick@lemmy.worldOPto
Fediverse@lemmy.world•What are the activity_id formats for various platforms?English
2·9 months agoI believe you can, yeah, and I also think that “bootstraps” that instance to yours if it doesn’t already know about it. But in that case, the way I have the search written, it’ll “fall back” to regular search which also does
resolveObject. That just takes longer.The ap_id check is just to short-circuit that behavior to avoid the lengthy, often unnecessary, search and quickly redirect you to your instance’s local copy.
Have had that working for about a week now, and it’s pretty nice. Please do steal this feature lol.
Admiral Patrick@lemmy.worldOPto
Fediverse@lemmy.world•What are the activity_id formats for various platforms?English
1·9 months agoAt startup, it calls
/api/v3/federated_instancesand stores the result to a lookup variable. Then I’ve got a couple of helper functions that accept either an instance ID or a domain name which looks them up from the lookup variable.
Admiral Patrick@lemmy.worldto
Technology@lemmy.world•Email on your own domain is easyEnglish
16·9 months agoEmail on your own domain: Yep, super easy.
Email from home IP or from the IPv4 you get assigned with a VPS: Super difficult

Yep.
It should save/persist the favorites to your browser’s local storage. If you’re using a browser that clears site data on close or something, then they’ll reset. But it also wouldn’t persist your profile and you’d have to log in every time, so…🤔 It doesn’t, however, save any settings beyond your device. I’m working on a way to securely save those to whatever Tesseract server you use but don’t have it implemented yet.
This version (1.4.42) also changes where and how the favorites, community groups, and filters are stored in addition to not storing useless data like the community sidebar info, etc. They’re also no longer stored inside your profile in a single local storage object. Since these save to the browser’s local storage, there’s a hard 5 MB limit per object (everything gets written to a JSON string), so maybe your profile exceeded that somehow? If so, there should be browser console logs to that effect. Regardless, this version splits those all up into separate storage objects to address that problem.
Not sure what you mean by multi-communities, though. There was a feature to create custom feeds (which is kind-of similar to multi-community) but I took that out a long time ago because API changes in 0.19.3+ made it untenable. I think that was removed in 1.4.40 or thereabouts, so if you’re on a version older than that, then maybe that feature is still present. That feature was pretty broken for a long time which is why I finally removed it and put it out of its misery.