Oh, yep. Totally works. I’ll have that available to mods in 1.4.28 (releasing in the next day or two).
I’m surprisingly level-headed for being a walking knot of anxiety.
Ask me anything.
I also develop Tesseract UI for Lemmy/Sublinks
Avatar by @[email protected]
Oh, yep. Totally works. I’ll have that available to mods in 1.4.28 (releasing in the next day or two).
deleted by creator
It can be. I heard that at some point mods were going to be able to see those for their communities, but I wasn’t aware it got implemented.
I’ll work on in my dev branch and let you know.
Personally, I think no to both points.
I liken it to people intentionally showing up somewhere they clearly don’t want to be just to “boo” people minding their own business. See something in /all
you don’t like and throw it a downvote? Whatever. But making a conscious effort to go in and/or consistently downvote stuff in that community is crossing a line, IMO. At that point, just block the community and move on.
Mods can’t (currently?) do much about it, but on my own instance, I can detect that kind of activity with database scripts. They run on a schedule and, after a user hits a certain threshold of strictly negative “participation”, the script will ban them from the community.
AI bots absolutely rip through your sites like something rabid.
SemrushBot being the most rabid from my experience. Just will not take “fuck off” as an answer.
That looks pretty much like how I’m doing it, also as an include for each virtual host. The only difference is I don’t even bother with a 403. I just use Nginx’s 444 “response” to immediately close the connection.
Are you doing the IP blocks also in Nginx or lower at the firewall level? Currently I’m doing it at firewall level since many of those will also attempt SSH brute forces (good luck since I only use keys, but still…)
Maybe will be better received at [email protected] ?
It’s like their entire product line can be named with a script seeded with random buzzwords:
function generateProductName() {
const baseName = 'Dell'
const buzzwords = ['Base', 'Plus', 'Premium', 'Pro', 'Max']
let modelName = ''
for (let i = 0; i < 1+ Math.ceil(Math.random() * buzzwords.length); i++) {
modelName += ` ${buzzwords[Math.floor(Math.random() * buzzwords.length)]}`
}
return baseName + modelName
}
for (let i=0; i<6; i++) {
console.log(generateProductName())
}
Dell Premium Pro Plus Pro Max
Dell Base
Dell Max Plus
Dell Pro Pro Pro
Dell Plus
Dell Base Plus
reflecting Lemmy’s political leanings
I’m not here for that at all., and I tend to block anyone who makes their political ideology their entire identity. Can we not just be people talking to other people about cool stuff and leave the political ideology at the door? Geesh!
Like, I don’t want this place to be a lefty circlejerk any more than I want it to be a rightwing circle jerk. Not everything has to have a political angle to it.
I also refuse to let .ml
set the tone for the entirety of Lemmy.
It’s even easier than that - You can actually just replace the Piped hostname with “youtube.com” or another Piped/Invidious hostname and use the rest of the link as-is. Same for Invidious. They all use the same API, at least for the basic watch and embed functions.
The only problem is doing it programmatically since you have to know the link is to a Piped/Inviodious instance, and it’s difficult to do by URL alone (regexing the path and params gives too many false positives).
Because YT thought they could be TikTok. I’ve got no other explanation. But yeah, agreed, they’re just regular YT videos but worse.
I’m on Android, but when I had an iphone as a secondary device, I just pinned a Lemmy webapp to the home screen. I try to keep my installed apps to a minimum. My way of not getting sucked into the thing all day.
But yeah, good/sad to know that the metadata isn’t as widely displayed as I thought it was :(
I use Tesseract 99% of the time and occasionally Photon; they both show the full metadata. I just checked against Lemmy UI and it just shows the description and not the title. Voayger just the link. So scratch “most UIs” from my previous statement then lol.
I thought at least Lemmy UI showed the embed title and description, but maybe they changed it since 0.18.whatever when I last used it.
To a degree yeah, that’s true. Most UIs, though, show the embed metadata which has the actual title. Though in the case of NYT, they’re notoriously bad about blocking non-browser requests (e.g. when Lemmy fetches the metadata server-side).
This probably isn’t the forum for this, lol, but there’s nothing stopping someone from posting a headline from and archive link to Breitbart and putting (Bloomberg) in the title. The actual source URL being visible and linked to the post goes a long way to prevent that kind of chicanery. And if a UI hides the source URL, it’s a bad UI lol.
It may get modded once someone reports the discrepancy, but in the time between it was posted and the time it gets modded, people will still see a tabloid headline thinking it’s legit. (Assuming most people just read the headline which is pretty common on social media).
Something to think about.
Which is why out of principle I’d rather limit my sharing of links to some websites by sharing archive links instead
I develop Tesseract which has MBFC integrated directly into it which is useless for archive links. I just twitched when I read your reply lol 😆
But you’re also involved with the “Fedverse vs Disinformation” community, so I’ll say this: Archive links as the main URL are a way for tabloid trash headlines to carry the same weight as reputable ones. That’s my main gripe against seeing them used as the primary post URL.
As someone who works in tech, hearing the three letters S-E-O has become basically an off switch for my brain. lol.
I’m currently playing Portal, Portal Reloaded, and Portal Stories: Mel at the same time.
Basically I’ll play one, hit “that freaking level” and then rotate through. lol
That’s the dream lol.
I’m 50/50 on whether I’ll click a random, nondescript YT link someone drops in the comments (at least with posts, a title is required and it’ll often fetch the video metadata). My Lemmy frontend will preview YT links without leaving the app, so it’s now more like 80% I’ll at least give it a glance lol.
In general, solid advice. Though there are some extra params such as start
, t
, and end
which can be useful if you want to reference a specific part of a video. Sadly, though, those params are no longer honored when viewing a video embed and only now seem to work on YT proper.
Yeah, I’m talking more people who just spam downvotes than anything. There’s definitely an ego angle on the mod side, for sure, but in my own case I let the script and its thresholds take care of that and just review later.
In the case of my script, it also accounts for upvotes (and the overall up/down ratio and number of submissions for them in the community) as well as the account’s age. I don’t want to publish the thresholds to avoid people gaming them, but I’ve got it pretty well tuned to avoid all but the weirdest false positives. It’s not perfect (tends to err on the side of caution), but at least it’s fair and removes ego/emotion from the mix.