Hello Matt this is your lawer speaking. I am advising you today to please keep posting this shit
  • ShittyKopper ShittyKopper Now 100%

    on the contrary, 99% of the people who find themselves in a hole stop digging right before they fix the situation

    12
  • The two most upvoted comments on any Lemmy instance are on Feddit.dk, but you won't see them on your own instance
  • ShittyKopper ShittyKopper Now 100%

    But these features were totally non-standard extensions right?

    that's the thing, everything in activitypub is a non-standard extension. hashtags are an extension. post visibility the way it's commonly done is an extension (more like a convention in that it doesn't introduce anything new, but still not written down anywhere official), the concept of an un-locked account is a convention (and the marker that marks an account as locked is an extension). pinned posts, marking images as sensitive, they're all extensions

    (surprisingly, this is the second time i'm writing this exact thing today)

    It’s weird but it almost feels like the fediverse needs a benevolent dictator to kind of get an overview and set a clearer direction, when it comes to the standards.

    this has historically been mastodon. and they have put themselves in such a place that anything they do not approve of gets seen as a "nonstandard extension" and anything they approve of gets seen as a part of the standard. see the above reply.

    edit: additionally, emoji reactions are federated by the SECOND MOST POPULAR free/open AP software and has implementations in at least 5 other software families (not just forks of one software, entire software families). if they cannot determine a de-facto standard but mastodon can, is AP really an open standard?

    2
  • The two most upvoted comments on any Lemmy instance are on Feddit.dk, but you won't see them on your own instance
  • ShittyKopper ShittyKopper Now 100%

    this issue is a blocker for mastodon not supporting filtering remote posts by words (which would've helped with many spam attacks, which the pleroma family supported just fine for a WHILE via MRF, and more recently misskey has added support for)

    if you go to socialhub you'll find MANY threads of reasonable ideas that are in json-ld representation bikeshed hell as people unnecessarily debate over which exact json-ld representation of the same exact data is the most correctest. the most infuriating recent ones i have seen is the emoji reaction fep discussion and FEP-fb2a: Actor metadata both of which does this bullshit ON FEATURES ACTIVELY FEDERATING RIGHT NOW, where changing it would BREAK BACKWARDS COMPATIBILITY

    2
  • The two most upvoted comments on any Lemmy instance are on Feddit.dk, but you won't see them on your own instance
  • ShittyKopper ShittyKopper Now 100%

    Yeah, that is a shortcoming of the protocol. But it's necessary in order to be secure until things improve (and given this is AP, that's gonna be a while. People seem to love bikeshedding in circles instead of doing actual work)

    2
  • The two most upvoted comments on any Lemmy instance are on Feddit.dk, but you won't see them on your own instance
  • ShittyKopper ShittyKopper Now 100%

    Instead of sending the entire object embedded in the activity the secure way would be to only the URI instead. This is permitted by JSON-LD.

    In the receiving side, if the object is untrusted (i.e. if it isn't signed or if it's from a separate authority from the parent object containing it) it should be thrown away and the id should be fetched from the remote instance directly (same as it would happen if it was a URI instead of an inline object). This is completely an oversight on Lemmy's implementation and not a protocol problem.

    4
  • The two most upvoted comments on any Lemmy instance are on Feddit.dk, but you won't see them on your own instance
  • ShittyKopper ShittyKopper Now 100%

    I seriously doubt Lemmy currently does any validation whatsoever. There were communities using this blatant security issue for non-malicious purposes (see https://endlesstalk.org/c/tails@lemmon.website, which re-wrote posts from people (which is only possible if the posts weren't validated, or at least re-fetched from their origins)).

    There is a way to re-share and validate remote activities, either through LD signatures (ew, JSON-LD processing :vomit:) (which only Mastodon and Misskey implement) or the newfangled FEP-8b32 Object Integrity Proofs (which nobody relevant on the microblogging space implements).

    6
  • rule
  • ShittyKopper ShittyKopper Now 100%

    skill issue

    5
  • 196
    196 ShittyKopper Now 77%
    rule
    https://media.d.on-t.work/misskey/-f22ee1a4-78c2-4602-9dfb-61b82241f6be.mp4

    [alt: jack black as steve from the minecraft movie teaser, saying "i am". the video freezes and slides down to revel the caption "bro is"] (is lemmy supid? why doesn't it show the alt text field for videos?)

    26
    3
    Creating your own federated microblog
  • ShittyKopper ShittyKopper Now 100%

    i'm pretty excited for fedify since i'm unsure if there has been any other activitypub abstraction that feels as comprehensive as it seems right now (from a brief skim, anyway).

    one thing i had in mind ever since i first skimmed the docs some time ago is this:

    federation.setActorDispatcher("/users/{handle}", async (ctx, handle) => {
    

    i would really recommend you to NOT tell people to use handles here. i assume this is just naming and the framework doesn't actually require a handle there, but documentation matters and if you follow on the footsteps of mastodon, pleroma, lemmy, and friends everyone who follows your docs will lose the ability to change usernames down the line without more pain than it's worth (and yes, there are software out there that allow it right now! please do not build fedi software assuming usernames are immutable jsut because mastodon doesn't let people do it)

    just like how you wouldn't use a natural key in a database, you should tell people to use a surrogate key like an autoincrement id or a uuid on the actor IDs, as they're effectively permanent. while it may be probably fine for a quickstart thing like this to omit that, a lot of permanent codebases do start up by following these kinds of guides, and nudging people to do the correct thing when it's not that hard is always a good idea IMO

    2
  • substrate rule
  • ShittyKopper ShittyKopper Now 100%

    yep, definitely. i just thought "hey wouldn't it be funny if two dudes just ate some undefined substance because it's cheap" and, uhhh, yeah

    68
  • substrate rule
  • ShittyKopper ShittyKopper Now 100%

    i genuinely love it when people make their own meaning about shit i make sleep deprived out my mind because i thought of a funny word

    61
  • 215
    14
    A general fediverse client app, supporting multiple content types? (mastodon, lemmy, peertube, etc)
  • ShittyKopper ShittyKopper Now 100%

    Yep, all this ^^^

    This is also one of the reasons why I believe ActivityPub client-to-server failed and will likely never gain much traction. It either needs every single client to re-implement all the features it wants from scratch, or the entire ecosystem needs to be dumbed down to fit a single mold. Leave all the unique functionality in "uncommon" software like (streams) and friends, even software like Lemmy or PeerTube would likely be extremely difficult to build in a world where client-to-server actually became a thing.

    The only way I can see C2S actually taking off is as IPC protocol between an "app server" (which would be the equivalent of Mastodon or Lemmy or (streams)) and a "federation server" which is just a dumb pipe that distributes and receives objects and activities, and even that has it's fair share of concerns, both around efficiency and the same "dumbing down" problem.

    4
  • No dedicated community/magazine for Fediverse memes?
  • ShittyKopper ShittyKopper Now 66%

    most people on lemmy do not understand the tradeoffs both activitypub and it's implementors do, as evidenced by this exact community we're in. these memes wouldn't gain any traction even if they were funny to their intended audience (which i have doubts on if it's possible to do but idk i'm not creative enough)

    1
  • No dedicated community/magazine for Fediverse memes?
  • ShittyKopper ShittyKopper Now 66%

    id argue none of those are fun topics you can joke about but "memes as a form of outrage" (aside from, like, two) which is already a problem (see all the political memes on any of the meme communities for countless examples) we do not need to encourage imo

    1
  • No dedicated community/magazine for Fediverse memes?
  • ShittyKopper ShittyKopper Now 84%

    to be fair there isn't that much about the fedi in general that you can meme about. the closes you can get are in jokes but:

    a) lemmy doesnt have them because this place is uncreative and only serves as a dumping ground from memes from other places when they aren't bickering about politics
    b) in jokes of different parts of fedi do not translate well just because they share a protocol, given the extremely little overlap on people here
    c) they're not really "fediverse memes" just because they happened in the fediverse, are they

    9
  • https://media.d.on-t.work/misskey/-cb51ef74-bf54-486c-9247-fc78801c33e3.mp4

    [alt: a video of a kitten with a voiceover saying "if you just know you're that girl, you just have no choice but to be that girl, and i feel like i'm that girl"]

    106
    1
    [Lemmy] forget up/down votes. Lemmy should embrace emoji reacts like Misskey.
  • ShittyKopper ShittyKopper Now 100%

    Make emojis optional so you can still up/downvote

    modern not-misskey implementations of federated emoji reactions do separate likes from reactions, if lemmy doesn't want to reinvent the wheel (they have no reason to!), this will most likely be how it'll work

    2
  • [Lemmy] forget up/down votes. Lemmy should embrace emoji reacts like Misskey.
  • ShittyKopper ShittyKopper Now 100%

    upvoted but realized which community this was posted so i had to un-vote (i think thats how it works here)

    emoji reactions and especially actual custom emojis that are not broken inline markdown images are one of the defining parts of the actually fun parts of the fedi and not having any (even as an option you can disable) just makes this site look even more of a boring politics shitflinging and linux evangelism platform instead of somewhere you can expect people to relax and have fun at

    they are way less of a distraction than replies with reaction images and 10 gigabyte animated gifs which take up half your screen and seem to be favored by the people here considering the negative reactions (ha!) this opinion got

    i'd also be in favor of MFM, too. doing MFM art is much more of a creative expression than shilling firefox or grumbling about how the US is falling apart

    just,,,,, please implement them correctly and in an interoperable fashion, and not like the broken mess of a custom emoji system lemmy has today

    8
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMI
    Jump
    Oldie but a goldie
  • ShittyKopper ShittyKopper Now 100%

    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

    22
  • Warning: we advise lemmy.world administrators to wait to update to 0.19.5 due to an incompatibility with the latest Mastodon releases
  • ShittyKopper ShittyKopper Now 100%

    iirc mastodon was implementing smithereen's flavor of groups. no idea if they ended up changing course or anything (not following masto dev tok closely) but the way they work is fundamentally different from how Lemmy and compatible groups work

    4
  • Warning: we advise lemmy.world administrators to wait to update to 0.19.5 due to an incompatibility with the latest Mastodon releases
  • ShittyKopper ShittyKopper Now 100%

    from what i can tell (from the work in progress pull request) mastodons group implementation explicitly does not aim for compatibility with lemmy

    other than that, i agree on activitypub being crap in terms of making interoperability easy

    4
  • Is Firefish gone for good now? Many of the links I had saved are redirecting to other stuff now
  • ShittyKopper ShittyKopper Now 100%

    the specs are so open ended that i doubt real interoperability will ever happen. you can break interoperability with basically every other current software out there and still be compliant with the specs

    3
  • [alt: Tumblr post from the purple geologist: in my own experience with geology most precautions with smallest are to preserve the life and safety if the geologist, most of the rocks are fine reply by laboradoresence: i am continually reminded of one of my colleagues, who wanted to collect a sample of gypsum on a field excursion but was too lazy to take off his backpack and get his rock hammer. so he said "eh, it's soft enough" just fucking punched the rock until a piece fell off like it was fucking Minecraft]

    340
    3

    [alt: inspirational quote from an air conditioner: be the reason a building is cold inside] (stolen from https://www.reddit.com/r/thomastheplankengine/comments/1evhufi/i_had_a_dream_that_this_was_an_inspirational/)

    279
    6

    [alt: reddit post titled "minecraft redstone machine idea to spice up your survival world" the post contains the below image: a diagram titled "heart attack simulator", where two sugar cane farms are connected to an and gate that activates when both farms update at the same time. the gate is connected to dispensers with 100 splash potions of harming, aimed towards an ender pearl statis chamber]

    276
    12

    [alt text: dialog from YouTube Premium: "This could be your last video. Reactivate now to keep your life"]

    290
    10
    196
    196 ShittyKopper Now 100%
    dan rule

    [alt: safety warning thingy, big red header simply saying "dan" on the left is an icon of a person, presumably dan, with a giant "no" in front of it. on the right is text edited to say "do not connect no matter how much it asks"]

    175
    11
    196
    196 ShittyKopper Now 100%
    rule

    [alt: "you wouldn't download a car" edited to say "you woulge"]

    238
    14

    [alt: blatantly edited google results page, all the new text is in comic sans. search for "soup definition" returning an ai result saying "you can write literally anything on here and people will eat it up and blame it on ai. look im not even using the right font its not like anyone cares"]

    550
    19
    196
    196 ShittyKopper Now 100%
    firule

    [alt: burning text: "fire extinguisher download"]

    61
    1

    [alt: youtube thumbnail with the caption "this is the best keyboard according to ai" all keys are either : or 3. the space bar is meow meow meow meow meow meow]

    220
    6
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIN
    meow.camera - live camera streams of chinese cat feeders
    meow.camera
    38
    2

    [alt: "lebron james reportedly forgot to align his floor vertices" in the style of a clickbait instagram post. on the left is lebron james, crying, on the right is a screenshot from pannenkoek's recent invisible walls video]

    215
    6

    [id: the sharkey mascot but with the deal with it glasses, a giant blunt, you know i had to do it to them hands and lightning mcqueen crocs poorly edited on top]

    77
    1
    https://brain.d.on-t.work/files/fae767b6-c9b5-48ab-a0ff-f3c8d041899c

    [alt: a video of a cat licking someone's thumb. he pauses for a brief moment to contemplate, before continuing licking as usual. there is a caption overlaid that says "bro was so close to forming a thought"]

    29
    0

    1. US people have the unique trait of not shutting the fuck up about their politics online 2. getting rid of US politics will also get rid of most non-US politics due to all political conversation eventually ending up US politics conversations due to the above point - it would also be a nice indicator to those who are willing to read the room 3. singling out US politics instead of a blanket "no politics" rule cleverly avoids the problem of "but what is/everything is political" debates that are just waiting to take over from the politics debates themselves 4. election year or something idk I'm not from there obviously this does not apply to communities whose explicit purpose is to talk politics the internet is losing places for creatures to be silly little meow meows :3 in peace, and we need to do something, literally anything, about it

    6
    15
    196
    196 ShittyKopper Now 100%
    fish rule
    https://brain.d.on-t.work/files/17cadbd8-10ff-40c9-afd9-e1012bf47bae

    trying to see if I can hotlink from my misskey drive and have lemmy clients handle it properly

    17
    1
    ShittyKopper Now
    58 551

    kopper [they/them]

    ShittyKopper@ lemmy.blahaj.zone