[-] ShittyKopper 22 points 7 months ago

this is what it feels like reading a post from a mastodon.social user except they have a character limit of like 2 so instead of separating the #hashtags they will #PutThemInline #LikeThis so you get an #aneurysm reading a post

[-] ShittyKopper 23 points 10 months ago

i dont think i have the ai on my google yet + the pic works better if its obviously faked

[-] ShittyKopper 21 points 1 year ago

finally, shorts for women

[-] ShittyKopper 22 points 1 year ago

I think fedibird is a hard fork, so I guess it makes sense to count it separately compared to a soft fork like glitch or chuckya

I'm more surprised why there aren't any misskey instances on the list. if fedibird is on there misskey should certainly be there

[-] ShittyKopper 21 points 1 year ago

longer than a year in my case.

and yes it's always the 3rd video

[-] ShittyKopper 20 points 1 year ago

DNS blocking is the most unreliable way of blocking youtube ads you can imagine.
you could write a script to OCR your entire screen and click skip ad and it'd be more reliable than DNS blocking

[-] ShittyKopper 23 points 2 years ago

horny subtext

don't play into the game this is all part of the long con to get strong dommy women to slide into his dms

[-] ShittyKopper 23 points 2 years ago* (last edited 2 years ago)

Because now you have to maintain that fork. If it was as simple as pressing the little fork button on GitHub and importing a few PRs in than there'd already be several forks right now.

The Lemmy codebase is a beast that's evolved over several years. Not everybody can just jump in and throw anything they want just because of how complex a system it is internally. (I learned that the hard way.)

Across the fediverse all the major successful forks have a motivating factor. Glitch social is maintained by the only other paid developer hired to work on Mastodon and acts as an unstable branch / "feature fast track" of sorts, Akkoma exists because upstream Pleroma has sided with the freeze-peach crowd too many times to count. Firefish and Iceshrimp had a whole... thing... (too much drama to explain) (oh and upstream Misskey is way too Japanese for western developers to contribute, including commit messages and code comments) What's the motivation to start a Lemmy fork? And what's the motivation to keep maintaining it?

I really want to see a Lemmy fork. Particularly one that attempts to prioritize instances as their own individual communities (rather than the Redditesque "instances as free horizontal scaling" view of the fedi a lot of people seem to have). Hell I might end up attempting to contribute a quality of life feature or two of my own if a viable fork were to exist. Yet there isn't any.

So, I guess what I'm trying to say is, the only reason no fork exists is because nobody has stepped up to the challenge.

EDIT: And of course with ActivityPub in the mix you also have to consider how it will affect federation with other instances, and building consensus among other projects (not necessarily just Lemmy) regarding any extensions you might decide to add to the protocol (though you'd have much easier time implementing extensions from other projects if they solve your issue)

[-] ShittyKopper 21 points 2 years ago* (last edited 2 years ago)

All of them. If you can see it from an instance, it's stored in that instance.

The only exception are images which may or may not be stored depending on the exact backend software and configuration.

Both "alpha" and "beta" has authority to hide the post (one hosts your account and the other hosts the community) from the rest of the federation. Similarly, both "beta" and "gamma" have the authority to hide the comment from the federation. That said, instances can also individually hide/purge stuff from their own views without affecting the wider federation if they so choose (which is how things like .world's blocking of piracy communities work)

"beta" handles distribution/"boosting" (in masto speak) of the post and comment to other instances (however "gamma" will send it to both "alpha" and "beta" as it's a reply to "alpha"). AFAIK "alpha" and "gamma" handle the boosting of the upvotes they receive from "delta" (though I could be wrong on that part).

Oh, and "boosting" doesn't mean "i got 1 new upvote on this comment :3" it means "delta has sent me this exact Like event owned by person@delta associated to comment@gamma (and a lot of other data)". There are also keys and signatures involved to make things a bit harder to spoof.

182
cuddle rule (lemmy.blahaj.zone)
submitted 2 years ago by ShittyKopper to c/196

a double just cuz I haven't posted in a while

151
tracking rule (lemmy.blahaj.zone)
submitted 2 years ago* (last edited 2 years ago) by ShittyKopper to c/196

Transcription:

predstrogen: yeah yeah online privacy is important but really i just hate those share tracking things at the end of links because they look ass ugly

predstrogen: [screenshot of tags] #finding disheveled feral links covered in tracking strings and gently cleaning them and picking off all the tracking strings

[-] ShittyKopper 23 points 2 years ago

This is a Lemmy community you (probably accidentally) ended up following. The interop between Lemmy communities and Mastodon is terrible and it ends up boosting comments out of context.

27
submitted 2 years ago* (last edited 2 years ago) by ShittyKopper to c/plugins@sh.itjust.works

There are likely various edge cases I've missed, and I am not too sure on performance compared to a purpose-built userscript, but these seem to work well enough for my use cases.

Throw these to My filters in uBO settings. May also work with AdGuard, but I can't support you there as I don't use it. Other ad blockers probably won't work, but then why are you using an ad blocker that isn't uBO anyway?

Remove the exclamation mark preceding the rules and adjust the placeholders accordingly. If you need multiple filters copy paste the appropriate lines.

You may need to replace the lemmy.* part if your home instance is on a different (sub)domain. I'm not using .lemmy-site and a global selector for performance reasons.

! Post filters use :has instead of :upward to take advantage of native CSS support on browsers that implement it.
! If :has is not implemented, uBO will emulate it via JS. :upward might be more efficient on those cases.

! Lemmy: Filter post by link domain
! lemmy.*##.post-listing:has(.fst-italic[href*="example.com"])

! Lemmy: Filter post by keyword in title
! lemmy.*##.post-listing:has(.post-title:has-text(/\bkeyword\b/i))

! Lemmy: Filter post by author instance
! lemmy.*##.post-listing:has(.person-listing[title$="@example.com"])

! Lemmy: Filter post by community instance
! lemmy.*##.post-listing:has(.community-link[title$="@example.com"])

! Lemmy: Filter post by instance (author or community)
! lemmy.*##.post-listing:has([title$="@example.com"]:is(.person-listing, .community-link))

! Lemmy: Filter post by community name (any remote instance)
! lemmy.*##.post-listing:has(.community-link[title^="!politics@"])

! Lemmy: Filter post by community name (home instance, though in this case you can just use lemmy's own blocking)
! lemmy.*##.post-listing:has(.community-link[title="!politics"])

! Lemmy: Filter comment by keyword 
! lemmy.*##.md-div:has-text(/\bkeyword\b/i):upward(.comment)

! Lemmy: Filter comment by author instance
! lemmy.*##.person-listing[title$="@example.com"]:upward(.comment)

! Lemmy: Filter both by author instance
! lemmy.*##.person-listing[title$="@example.com"]:upward(:is(.post-listing, .comment))
63
Got it! (lemmy.blahaj.zone)
submitted 2 years ago by ShittyKopper to c/softwaregore@lemmy.world

if you try to search for a lemmy thread on calckey/firefish/iceshrimp, you may sometimes encounter this beautiful error message. short, succinct and to the point.

[transcription: a popup with nothing but a a red exclamation mark and a button saying "got it"]

[-] ShittyKopper 23 points 2 years ago* (last edited 2 years ago)

they're using css :visited trickery and color filters to detect HN users because HN has been explicitly evading any other way of detecting referrers coming from them (instead of solving the moderation problems being mentioned)

using dark mode messes with the colors which makes the text that's supposed to be invisible, visible

331
ruletific method (lemmy.blahaj.zone)
submitted 2 years ago* (last edited 2 years ago) by ShittyKopper to c/196

Transcription: A circle labeled "Scientific method"
One half reads "Fuck around", with the sub-sections "Observation/question", "Research topic area", "Hypothesis"
The other half reads "Find out", with the sub-sections "Test with experiment", "Analyze data", "Report conclusions"
There is an arrow that's going around the circle pointing to itself, implying this is a continuous loop of constant refinement, fucking around, and finding out.

347
tiny rule (lemmy.blahaj.zone)
submitted 2 years ago* (last edited 2 years ago) by ShittyKopper to c/196

Transcription: a cat with some sort of baby clothing over it's head. the label is visible and reads:
"BABY"
"OOOOO TINY BABY"
"UP TO 3KGS"

166
bongos rule (lemmy.blahaj.zone)
submitted 2 years ago* (last edited 2 years ago) by ShittyKopper to c/196

Transcription: Facebook post by "Mr. electric" "GOT DRNK AND WALKED ON STAGE THE BAN DID N'T SEE N IM PLAYIN BONBGOS YEAAAAAAAAAA" [sic]

Attached image is exactly that. Qute happy lookin dude really be plain his bonbgos

258
dazed and rulepilled (lemmy.blahaj.zone)
submitted 2 years ago* (last edited 2 years ago) by ShittyKopper to c/196

Transcription: anime girl sleeping, with cutesy text that reads "based, redpilled? honey i'm dazed and bedpilled"

236
double-o rule (lemmy.blahaj.zone)
submitted 2 years ago by ShittyKopper to c/196

Transcription: "They call me 007. 0 idea why my game crashes. 0 idea how to configure mods. 7 types of copper ore."

1
submitted 2 years ago* (last edited 2 years ago) by ShittyKopper to c/selfhosted@lemmy.world

For completely private services, the obvious answer is a VPN. But what about the ones that need to be "partially" public? Whether just read only, or with restrictions to publicly registered accounts.

For example, If I wanted to open up a git host where I allow public registrations so they can send issues/patches but can't create repos (kinda impossible with pull requests but you get my point)

Is there any specific thing you can do, or do you just disable registrations completely except for something "out-of-band" (ask me on XYZ to create an account for you, git send-email, mirrors to public services, etc...)

Of course, individual software may have access control features built in, but as a whole, is there anything reasonably generic?

89
submitted 2 years ago by ShittyKopper to c/selfhosted@lemmy.world

How do you set up a server? Do you do any automation or do you just open up an SSH session and YOLO? Any containers? Is docker-compose enough for you or are you one of those unicorns who had no issues whatsoever with rootless Podman? Do you use any premade scripts or do you hand craft it all? What distro are you building on top of?

I'm currently in process of "building" my own server and I'm kinda wondering how "far" most people are going, where do y'all take any shortcuts, and what do you spend effort getting just right.

43
rule (lemmy.blahaj.zone)
submitted 2 years ago by ShittyKopper to c/196
view more: ‹ prev next ›

ShittyKopper

joined 2 years ago