Scrubbles
Little bit of everything!
Avid Swiftie (come join us at !taylorswift@poptalk.scrubbles.tech )
Gaming (Mass Effect, Witcher, and too much Satisfactory)
Sci-fi
I live for 90s TV sitcoms
- 2 Posts
- 73 Comments
k.
Scrubbles@poptalk.scrubbles.techOPto
Lemmy@lemmy.ml•Admins: Set up Anubis ASAP!English
11·4 months agoWow, alright, I am not here to argue. Feel free to continue arguing without me. I found a tool that quite literally was a drop-in addition for me, I had maybe one line of configuration I had to set to set it up. Silly me, I thought “Man, more admins need to know about this, hopefully they can save some money and prevent some bot traffic”.
Little did I know that doing something like giving my suggestions on things that helped me would be such an angering thing. God damn every goddamn time I post someone’s gotta through a thousand goddamn pedantic things at me. Ffs yes I know there are probably gotchas, and above I even added them. I’ve been trying to help people here and in other places I crossposted this so we could see how it would work for them. If people wanted help debugging their configurations I was ready to help debug things, offering configuration and solutions. But no, that’s too goddamn much here.
I mean what do I fucking know okay? I’ve only ran apps for over a decade like this, both myself with services here and professionally, from IIS to kubernetes from startups to big tech, I mean my job title is only senior SRE. But yes, thank you for showing me the error of my ways. I will keep things that have helped me to myself now, because posting here has been exhausting.
Scrubbles@poptalk.scrubbles.techOPto
Lemmy@lemmy.ml•Admins: Set up Anubis ASAP!English
11·4 months agoWell known I think I would bypass Anubis completely. Have that set as a separate block in the proxy and just continue on to whatever backend app it needs. OAuth… yeah I could see it having issues with the callback in OAuth, if it started thinking the callback endpoint was a bot. You could fix that by not using Anubis for that endpoint. In NGinx, that’s just a location block like:
location = /oauth/callback { proxy_pass http://lemmy-ui:1234/; }Where the other ones through the standard routing. Admittedly more setup.
Scrubbles@poptalk.scrubbles.techOPto
Lemmy@lemmy.ml•Admins: Set up Anubis ASAP!English
93·4 months agoIf you choose to disable core features of your browser then yes you will have reduced functionality in your browser. That is a tradeoff you have made.
Scrubbles@poptalk.scrubbles.techOPto
Lemmy@lemmy.ml•Admins: Set up Anubis ASAP!English
51·4 months agoAll of those both work with Anubis, and if you didn’t want them to go through Anubis would be trivial to have bypass it with one line of proxy config.
I’ve noticed you can ask the most basic thing in registrations and people bots will just ignore it
Maybe that’s why some people think it’s difficult but I didn’t find it to be. Personally it’s blocking 90% of the traffic, which for a personal instance I know that is accurate, so I’m ecstatic
Scrubbles@poptalk.scrubbles.techOPto
Lemmy@lemmy.ml•Admins: Set up Anubis ASAP!English
103·5 months agoAs I mentioned they are held up for a few seconds once. After the trust is established a cookie is set and they pass through freely. For my instance it’s been more responsive even because the bot traffic is gone.
I mean, it was trivial for me. I run in kubernetes with a test environment with docker compose and for both of them I spun up the extra container, and then after testing that container I just swapped the Lemmy proxy over to use Anubis first. To me that’s trivial, but ymmv
Scrubbles@poptalk.scrubbles.techto
Lemmy@lemmy.ml•Lemmy v0.19.5 Release - A Few BugfixesEnglish
6·2 years agoUnfortunately both 0.19.4 and 0.19.5 are hanging for me when spinning up my containers, getting some weird issue with inbox timeouts. Opened a bug here
Scrubbles@poptalk.scrubbles.techto
Lemmy@lemmy.ml•why didn't lemmy community actors get put on a subdomain?English
6·2 years agoOhhkay I finally get what you’re suggesting now. From something like Mastodon there’s no clear way to specify.
Ehh, something to be solved but not a huge deal IMO. I think it’d have to be something custom, as there’s no concept on Mastodon like Lemmy’s communities, but I still stand by DNS isn’t the way to solve it. Mixing it in with a hashtag might be a good way, where if you could “subscribe” to a hashtag over there, like
#community@instance.tld, but then we’re just talking about syntax. I actually do think there needs to be a standardization on “groups” then across the fediverse, and since Lemmy is the only one I’ve seen with a group syntax, I’d just suggest we standardize!
Scrubbles@poptalk.scrubbles.techto
Lemmy@lemmy.ml•why didn't lemmy community actors get put on a subdomain?English
4·2 years agoAnd that’s why users get
@userand communities are!community. I’m not sure what you’re asking for tbh, I think the current system works fine, searching could be easier, but I haven’t seen anyone confused by the difference there.Nested DNS is a pain, and not really what it’s meant to do, that’s why we don’t use nested DNS. If you take DNS away as a solution (because it’s not really one), then what is currently happening makes a lot of sense.
Scrubbles@poptalk.scrubbles.techto
Lemmy@lemmy.ml•why didn't lemmy community actors get put on a subdomain?English
41·2 years agoThat is how it’s done though, the syntax for communities can be searched for with
!community@instance.tld. It’s just not part of DNS.
Scrubbles@poptalk.scrubbles.techto
Lemmy@lemmy.ml•why didn't lemmy community actors get put on a subdomain?English
292·2 years agoAs an instance owner, the amount of overhead to support that would be nuts for me. Each subdomain would have to have DNS routed to it, or a wildcard which isn’t the best supported. On top of that I’d need to somehow manage certs in a way where when the software detects a new community it’d have to ask for a new cert and broadcast the new domain to everyone. Then what do you do about communities from other instances on your instance?
What is being done is the right way. We use DNS to tell us different services/hosts. We use the path to tell us a subsection of the same service
Scrubbles@poptalk.scrubbles.techto
Lemmy@lemmy.ml•Call to Lemmy app/UI devs: please improve video supportEnglish
3·2 years agoRight now I’m torn. I do not want to host videos. Pictures are expensive enough for me. However, I would like to see videos standardized. As you mentioned every ui handles them differently, I’d like to have a standard way that videos are handled. On the backend, something similar to pictrs would be great to enable/disable videos and enforce things like compression, video length, resolution, and more.
Scrubbles@poptalk.scrubbles.techto
Lemmy@lemmy.ml•Comment spam attacks in multiple /c's by ThuleanxxxEnglish
35·2 years agoActually there is, spammers are kind of funny because they help solidify the platform long term for short term gains. Turns out rate limiting was broken in the latest release of Lemmy, and no one noticed until this latest attack. So, there’s a big fix and sounds like it’ll be patched in the latest version. Thanks spammer for helping us bugfix the platform to shore it up!
I see both sides here.
On one hand, you do have some good ideas in there, and I understand wanting to write them down and push for them.
On the other, I’m also a developer and too many issues can become spammy, and every day at work I mark issues as “not prioritized” or “won’t do”. They may be valid ideas, but I’m heads down on other more critical work that I need to focus on now.
I think it’s important to remember that the devs are two devs, they don’t have a project manager/PO to regulate issues and prioritize them. It’s also an open source project, so a more valid use of time would be developing features yourself or gathering people who want to implement them and opening pull requests, rather than opening a ton of issues.
Also, I think you’d get things across the finish line if instead of opening 20 issues, you focused on one, maybe two, and pushed those really hard. Prioritize the issues yourself. Get those one or two done, then focus on the next. If you catapult 20 over the wall then it just looks like 20 issues and none of them are particularly important. The phrase “If everything is important, then nothing is important” definitely applies.
That being said, I’d definitely appreciate more transparency from the devs on the roadmap they envision, issues they want to focus on, and if they have capacity for us users to vote on our most critical features.
Scrubbles@poptalk.scrubbles.techto
Lemmy@lemmy.ml•Protecting user content and data on LemmyEnglish
51·2 years agoThe problem is that does another server have to listen to the license. You’re on programming.dev. Say they obey your license that you put there. Well, say my server explicitely says “Do not send me things if you want it licensed. By sending me your data you waive all rights to your data and waive all licenses”. I can put this in my legal area too. So, who wins then? That’s different than git where if I clone it I’m pulling your data, you willingly pushed it to my server where I said what I would do with it.
ActivityPub sent it to me automatically, it’s on my server, and on my server I say anything you give me has no license. To me, that’s like the people who say FB has no right my data in a FB post.
The difference between Lemmy and Reddit is that it was Reddit’s servers, they owned the data, and there was an agreement by signing up on who owned it - Reddit. Lemmy has no such agreement, and the data is not on a “Lemmy” server, it’s stored on everyone’s servers.
Scrubbles@poptalk.scrubbles.techto
Lemmy@lemmy.ml•Protecting user content and data on LemmyEnglish
71·2 years agoIt’s more akin to handing out flyers to people you meet randomly, with a note at the bottom that they can’t do anything with it. The note might hold up in court, but at the end of the day it’s probably going to be asked why you were handing the flyer out in the first place if you didn’t want people to read it. On top of that, that’s one court, we’re talking about the entire world here, who knows who or what is listening. I think that’s the biggest invert of the head, you aren’t posting to someone’s server like Reddit, you’re throwing it out to everyone who wants to listen.
To me, this doesn’t make a huge difference. If someone wants to train on it, fine, at least we get a free open platform that we can modify however we want. I just also am a bit more careful about what I post.


If the WEbRTC Simulcast support is what I think it is, I think it could be useful… but I’ll have to try it out first