The problem:

The web has obviously reached a high level of #enshitification. Paywalls, exclusive walled gardens, #Cloudflare, popups, CAPTCHAs, tor-blockades, dark patterns (esp. w/cookies), javascript that makes the website an app (not a doc), etc.

Status quo solution (failure):

#Lemmy & the #threadiverse were designed to inherently trust humans to only post links to non-shit websites, and to only upvote content that has no links or links to non-shit venues.

It’s not working. The social approach is a systemic failure.

The fix:

  • stage 1 (metrics collection): There needs to be shitification metrics for every link. Readers should be able to click a “this link is shit” button on a per-link basis & there should be tick boxes to indicate the particular variety of shit that it is.

  • stage 2 (metrics usage): If many links with the same hostname show a pattern of matching enshitification factors, the Lemmy server should automatically tag all those links with a warning of some kind (e.g. ⚠, 💩, 🌩).

  • stage 3 (inclusive alternative): A replacement link to a mirror is offered. E.g. youtube → (non-CF’d invidious instance), cloudflare → archive.org, medium.com → (random scribe.rip instance), etc.

  • stage 4 (onsite archive): good samaritans and over-achievers should have the option to provide the full text for a given link so others can read the article without even fighting the site.

  • stage 5 (search reranking): whenever a human post a link and talks about it, search crawlers notice and give that site a high ranking. This is why search results have gotten lousy – because the social approach has failed. Humans will post bad links. So links with a high enshitification score need to be obfuscated in some way (e.g. dots become asterisks) so search crawlers don’t overrate them going forward.

This needs to be recognized as a #LemmyBug.

  • Dandroid@dandroid.app
    link
    fedilink
    arrow-up
    30
    ·
    8 months ago

    As a developer, if a tester posted something like this as a bug instead of a change request, it would get thrown right into the trash bin. This isn’t a bug. You are asking for an enhancement.

    Side note, do the hash tags do anything on lemmy, or are they just posted here for emphasis?

    • activistPnkOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      24
      ·
      edit-2
      8 months ago

      One man’s bug is another man’s feature. The hair-splitting you attempt here really serves no useful purpose. I’m calling it a bug because input data is overly trusted and inadequately processed. It could be framed as a bug or an enhancement and either way shouldn’t impact the treatment (beyond triage/priority).

      if a tester posted something like this as a bug instead of a change request, it would get thrown right into the trash bin

      Yikes. Your suggestion that it should impact whether it’s treated at all is absurd. Bug reports and enhancements are generally filed in the same place regardless. If you’re tossing out bugs/enhancements because you think they are mis-marked, instead of fixing the marking, I wouldn’t want you working on any project that affects me or that I work on. That’s terrible. Shame on you.

      Side note, do the hash tags do anything on lemmy, or are they just posted here for emphasis?

      They have search index relevance in the fediverse. People outside of Lemmy will find the Lemmy post if they search those hashtags (which are ignored by Lemmy itself).

      • Scrubbles@poptalk.scrubbles.tech
        link
        fedilink
        English
        arrow-up
        5
        ·
        edit-2
        8 months ago

        It could be framed as a bug or an enhancement and either way shouldn’t impact the treatment (beyond triage/priority).

        It absolutely changes priority and how it’s treated. Bugs are things that are actively broken, meaning specifically that the functionality already exists, but it is non-functional/broken. Bugs are prioritized obviously because something that should be working is not.

        You are asking for an enhancement, which should be prioritized by dozens of factors, namely who wants this, how does it stack up against other things that other people want, how much effort will it take, and how much of a change would it be, just to name a few. We are not a part of that process, but you can submit a request on GitHub. Doing it here means pretty much nothing, unless you link the GitHub task and ask people to vote for it.

        Or, you can write it yourself and submit a PR, making a write up on why you did it, why you think it’s useful, and why it should be accepted into the upstream, and then the maintainers can choose to include it or not, again based on theirs and the community feedback.

        We developers aren’t “splitting hairs”, we’ve seen this trick from crappy PMs dozens of times. Half baked feature requests disguised as bugs. We all see right through it. You want a feature, then get the buy in and go through the necessary steps like everyone else, but don’t treat us as morons who will fall for your obvious " well it should work the way I want it to, thus it’s a bug" b.s.

        • activistPnkOP
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          8 months ago

          It absolutely changes priority

          That’s what I said.

          Bugs are things that are actively broken, meaning specifically that the functionality already exists, but it is non-functional/broken. … You are asking for an enhancement

          Again, this is subjective. The “functionality already exists” is users read and comment on news. If they cannot reach the news, that’s broken. If some people can reach the news and some cannot, the functionality of a community participating in news reading and discussion is broken. You can only call this bug report an “enhancement” if you have a baseline premise that that broken scenario is “not broken”, because e.g. you’re willing to accept that some people are marginalized from participation.

          but you can submit a request on GitHub

          No thanks. If a bug tracker exists for reporting Lemmy bugs that does not require #GAFAM patronage, I would be keen. But there is not. Github is an exclusive venue. Hence why it was reported here.

          Doing it here means pretty much nothing, unless you link the GitHub task and ask people to vote for it.

          That’s fair enough. If no #Github users are interested in mirroring this bug report into Github it would not likely get very far on Github anyway.

          Or, you can write it yourself and submit a PR

          Not a wise sequence. Even if I were a rust developer, I would not make the huge code effort before first discussing & getting some confidence that other people are interested in curtailing leakage of web enshitification into Lemmy. And from what I’ve seen here, the answer is no. If I had a PR ready to go right now, it would be refused judging from the thread.

          We developers aren’t “splitting hairs”, we’ve seen this trick from crappy PMs dozens of times.

          The only “trick” here is a bug suppression tactic used by Dandroid, who said:

          “if a tester posted something like this as a bug instead of a change request, it would get thrown right into the trash bin”

          Instead of changing the tag, Dandroid opts to suppress someone else’s contribution and demoralize them (thus discouraging future contributions), and ultimately reducing the quality of software in the commons because of a shitty attitude about the setting of an enum in a changeable metadata field. It’s reckless and shameful. On a profit-driven project management would rightfully have a word with Dandroid.

          • Scrubbles@poptalk.scrubbles.tech
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            8 months ago

            Oh I love this, it’s just like I’m at work!

            Okay, let’s cherry pick yours since you did mine.

            Again, this is subjective.

            Nope, the code literally doesn’t exist, thus not broken. As explained in my first comment. Opinions and feelings do not a bug make. Broken code a bug makes.

            No thanks.

            Got it, you just want to bitch here, you don’t actually want to do anything to fix it.

            If no #Github users are interested

            Feel free to sign up for an account and make one. It’s a free account, and the repo is open.

            And from what I’ve seen here, the answer is no.

            Then why do you keep complaining here?

            I say again, for your last bit. You’re trying to tell us code is broken. Unless you can point to a line of code that’s throwing an exception that shouldn’t be, or an error page, or an error code - it is not a bug. It is a feature, and would be prioritized like a feature request. It is not broken, you want it changed. Changes/features require levels of review that it seems like you are aware of, and it seems like you know people don’t really care about, so trying to pigeonhole it as a bug is your backup excuse to get it fixed. Again, this is an extremely common and transparent tactic from shitty project managers when they do not get their way.

            I’m not weighing in on if the feature is valuable or not, I’m simply trying to explain basic software development to you because you keep seemingly trying to get around it. If you want it you have three options:

            • Write it yourself
            • Make an official issue on GitHub, with a full writeup on why it should happen and push for prioritization, that’s when you could post here linking the issue asking people to upvote it
            • Accept that it’s not as popular as you like and move on

            Pick one.

            • activistPnkOP
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              8 months ago

              Nope, the code literally doesn’t exist, thus not broken.

              Of course absence of code can be a bug. If it weren’t, why write the code at all? A large portion of bugs are a consequence of lacking code. In some cases I’ve had to introduce hundreds of lines of new (previously non-existing code) in order to fix a bug.

              Got it, you just want to bitch here

              Got it: so if it’s posted on host A it’s a bug report but if that same content is posted on host B it’s “bitching”. If you’re going to run with that nomenclature, then yes I’m bitching (as my bug report did not make into the exclusive walled garden where you deem it to be a “bug report”).

              you don’t actually want to do anything to fix it.

              A bug report is a not a fix. So far I signed up for reporting the bug. I wouldn’t learn rust in order to fix it, but I would not object to participating in other activities inherent in the fix such as testing and documentation.

              Then why do you keep complaining here?

              You’ll have to substantiate that with a quote of a complaint.

              Unless you can point to a line of code that’s throwing an exception that shouldn’t be, or an error page, or an error code - it is not a bug.

              Again, absence of code can of course be a bug. If I were familiar with the code at hand, I could point to where the code is missing.

              Write it yourself

              Are you saying PRs will be accepted?

              Make an official issue on GitHub

              You can nix that since Github is an exclusive walled garden. Whether Github accepts me is not my call. It’s worth noting that github rejected my experimental registration. Had Github accepted me, I wouldn’t feed a Microsoft asset anyway.

              If you want it you have three options:… Accept that it’s not as popular as you like and move on

              Why is that an option “if I want it”? It’s the other way around. If you want a bug report to have effect, abandoning it is how you get it canceled. Devs will sometimes cancel a bug report when reporters leave the scene. I don’t intend to abandon my bug report regardless of the popularity of the idea. But feel free to move along yourself.

              • Scrubbles@poptalk.scrubbles.tech
                link
                fedilink
                English
                arrow-up
                1
                ·
                8 months ago

                Lol what do you want? Your feature is only going to be accepted on Github, but you’re whining about using that too. You’ve chosen none of the three options, which is why I said you just want to complain here. No one is taking you seriously here because all you’re doing is complaining. Go actually do something if you want it done. I already explained how, and you whining that you don’t want to take part in it.

                Oh, I guess there’s an option 4. Go fork Lemmy and build it yourself, hell host the code on some other service who cares. Then you can accept whatever features you want, and we don’t have to listen to your insufferable whining here about features that only you want.

                • activistPnkOP
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  8 months ago

                  Your feature is only going to be accepted on Github, but you’re whining about using that too.

                  The code submission does not require /me/ to be on Github, only the developer. The bug report need not be on GH either.

                  You’ve chosen none of the three options, which is why I said you just want to complain here

                  That’s non sequitur logic. These arbitrary options were only just presented in the same post you attempted to frame my bug report as “bitching”. My rejection of your silly options came after that thus cannot serve as rationale for saying “you just want to complain here”. Even if your mental timeline were not screwed up, the logic still wouldn’t follow. Rejecting your silly options is not a complaint – just a statement that your ideas are a non-starter.

                  Go actually do something if you want it done.

                  You’ve neglected to back your own implied claim that PRs would be accepted, so doubling down on that idea doesn’t really make sense here.

                  Oh, I guess there’s an option 4. Go fork Lemmy and build it yourself,

                  There’s the first viable option you’ve mentioned. Congrats. Of course this is outside the scope of the bug report as it misses the point of how bug reports serve the quality process. This bug report serves no purpose if I fork it myself.

  • mateomaui@reddthat.com
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    1
    ·
    8 months ago

    The inherent fallacy in your argument is that a link is a “bad” link simply because it goes to an original source instead of always being redirected to you via a third party that circumvents what you don’t like.

    If someone posts a link to a original non-misinformation news article and it gets marked as a “bad” link, that’s actually a bug.

    • activistPnkOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      14
      ·
      edit-2
      8 months ago

      A link is not a bad link for going to the source. You’ve misunderstood the post and also failed to identify a logical fallacy (even had your understanding been correct).

      Whether the link goes to the source or not is irrelevant. I’m calling it a bad link if it goes to a place that’s either enshitified and/or where the content is unreachable (source or not). This is more elaborate than what you’re used to. There’s more than a dozen variables that can make a link bad. Sometimes the mirror is worse than the source (e.g. archive*ph, which is a Cloudflared mirror site).

      • mateomaui@reddthat.com
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        1
        ·
        edit-2
        8 months ago

        You just identified the fallacy yourself.

        Sometimes a paywalled source is the first to report on something. Calling that link a bad link is nonsense.

        90+% of the time, using reader mode will bypass paywalls anyway.

        Many people don’t know all the websites to redirect things through without that, so calling their contribution “bad” just because they posted that link isn’t the greatest.

        It’s not even like it’s that big an issue, because usually someone else comes along that provides an alt link in the replies, so saying that this is a social failure is also ridiculous, because both were provided between two people.

        Also, the notion that you or anyone else is socially filtering non-misinformation news sources from the rest of us, because you don’t see the value in it, or cannot figure out how to bypass the paywall yourself, isn’t all that great either.

        edit: it’s also worth pointing out that if some people contributing links happen to be subscribers to a news source, as a subscriber they won’t necessarily know that a certain article is paywalled for everyone else, until they share it and someone who isn’t a subscriber gets the notice.

        • activistPnkOP
          link
          fedilink
          arrow-up
          1
          arrow-down
          7
          ·
          edit-2
          8 months ago

          You just identified the fallacy yourself.

          You’re going to have to name this fallacy you keep talking about because so far you’re not making sense.

          Sometimes a paywalled source is the first to report on something. Calling that link a bad link is nonsense.

          One man’s bad link is another man’s good link. It’s nonsense to prescribe for everyone one definition of “bad”. What’s bad weather? Rain? I love rain. Stop trying to speak for everyone and impose your idea of “bad” on people.

          Many people don’t know all the websites to redirect things through without that, so calling their contribution “bad” just because they posted that link isn’t the greatest.

          So because someone might not know their link is bad, it ceases to be bad? Nonsense.

          It’s not even like it’s that big an issue, because usually someone else comes along that provides an alt link in the replies,

          (emphasis mine) Usually that does not happen.

          so saying that this is a social failure is also ridiculous, because both were provided between two people.

          This based on the false premise that usually bad links are supplemented by an alternate from someone else.

          Also, the notion that you or anyone else is socially filtering non-misinformation news sources from the rest of us, because you don’t see the value in it, or cannot figure out how to bypass the paywall yourself, isn’t all that great either.

          (emphasis mine) Every user can define an enshitified site how they want. If you like paywalls, why not have your user-side config give you a personalized favorable presentation of such links?

          • mateomaui@reddthat.com
            link
            fedilink
            English
            arrow-up
            5
            arrow-down
            1
            ·
            8 months ago

            fallacy: all paywalled links are bad

            I’ll let someone else continue this, I’ve made my argument well enough already.

            • activistPnkOP
              link
              fedilink
              arrow-up
              1
              arrow-down
              8
              ·
              edit-2
              8 months ago

              You don’t know what a logical fallacy is. Bob and Alice can disagree about whether the pizza tastes good or bad. There’s no fallacy there, just subjective disagreement.

          • mateomaui@reddthat.com
            link
            fedilink
            English
            arrow-up
            3
            ·
            8 months ago

            At the time I couldn’t be bothered to respond to most of this reply of yours, because your responses were too ignorant to take seriously, but since you’re still arguing about this, and that other moronic post where you complain about devs, someone should tell you that this line you replied with here

            Stop trying to speak for everyone and impose your idea of “bad” on people.

            is a hilarious example of a total lack of self awareness, as this entire post of yours is trying to speak for others and impose your definition of what a “bad” link is on everyone else.

            But keep on being an idiot. You apparently cannot code anything you want done, but feel like your contribution of providing criticism is somehow equal to the work of the devs who actually built the software before you came along. It’s just entitled stupidity to think they work for you or that you’re equal to them in any way.

            Not to mention that your arguments regarding fair use and letting archive.org lead the way should flag you as a potential very expensive liability for every instance admin who cannot afford a copyright battle. It’s easy to thumb your nose at potential problems when you’re not actually in charge of or responsible for anything.

  • TootSweet@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    8 months ago

    So, first off, I love everything you have here.

    The only thing. Onsite archive. I’d love it, but I wouldn’t want copyright law used to punish the Lemmy community. I don’t think I’m quite qualified to answer this question, so I’ll ask it here: how worried should we be about that?

    • activistPnkOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      7
      ·
      8 months ago

      It would need some analysis by legal experts. But consider that archive.org gets away with it. Although archive.org has an opt-out mechanism. So perhaps each Lemmy instance should have an opt-out mechanism, which should push a CAPTCHA in perhaps one of few good uses for CAPTCHAs. Then if Quora wants to opt-out, they have to visit every Lemmy instance, complete the opt-out form, and solve the CAPTCHA. Muahaha!

      Note as well how 12ft.io works: it serves you Google’s cache of a site (which is actually what the search index uses). How did Google get a right to keep those caches?

      There’s also the #fairUse doctrine. You can quote a work if your commenting on it. Which is what we do in the threadiverse. Though not always – so perhaps the caching should be restricted to threads that have comments.

      • Emma_Gold_Man@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        9
        ·
        8 months ago

        Archive.org doesn’t really “get away with it.” They face frequent lawsuits and have a steady stream of donations to fight them, along with enough staff to handle responding to takedown demands etc. That isn’t true of most Lemmy instances.

        • activistPnkOP
          link
          fedilink
          arrow-up
          1
          arrow-down
          6
          ·
          edit-2
          8 months ago

          Just like Greenpeace paves the way for smaller activist groups that can’t stand up to challenges, archive.org would serve in the same way. When archive.org (with ALA backing) wins a case, that’s a win for everyone who would do the same. Lemmy would obviously stay behind on the path archive.org paves and not try to lead.

      • TootSweet@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        8 months ago

        I mean, does archive.org get away with it, though?

        They have legal troubles not infrequently and they’ve lost at least one copyright case that I know of recently.

        I doubt if you pooled all the Lemmy instances’ resources that they’d have the resources to fight a copyright case.

        And do I really have to spell out how Google gets away with caching stuff?

        Finally, “fair use” isn’t magic words that magically absolve you of any liability in all copyright claims. I’m extremely skeptical fair use could be twisted to our defense in this particular case.

        • activistPnkOP
          link
          fedilink
          arrow-up
          1
          arrow-down
          6
          ·
          8 months ago

          I mean, does archive.org get away with it, though?

          They get blocked by some sites, and some sites have pro-actively opt-out. archive.org respects the opt-outs. AFAICT, archive.org gets away w/archiving non-optout cases where their bot was permitted.

          And do I really have to spell out how Google gets away with caching stuff?

          You might need to explain why 12ft.io gets away with sharing google’s cache, as Lemmy could theoretically operate the same way.

          I’m extremely skeptical fair use could be twisted to our defense in this particular case.

          When you say “twisted”, do you mean commentary is not a standard accepted and well-known fair use scenario?

          • TootSweet@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            8 months ago

            They get blocked by some sites, and some sites have pro-actively opt-out. archive.org respects the opt-outs. AFAICT, archive.org gets away w/archiving non-optout cases where their bot was permitted.

            Archive.org is more than The Wayback Machine. You’re just talking about The Wayback Machine, not archive.org as a whole. Nothing I’ve said in this thread is about The Wayback Machine specifically.

            My point is that archive.org does things that bend, skirt, and run afoul of copyright law (and good on them because fuck the system) and they spend more money, time, and resources fighting copyright suits than I’d imagine all Lemmy instance owners pooling their resources could afford. And that’s if they even cared enough to risk dying on that hill.

            You might need to explain why 12ft.io gets away with sharing google’s cache, as Lemmy could theoretically operate the same way.

            Not sure how this bit is relevant. I was speaking only about your “stage 4 (onsite archive)” item. (I thought that was pretty clear, but apparently not?) I don’t know if 12ft.io is playing with (legal) fire or not, but I’m not sure why it matters to the conversation. Nothing 12ft.io does is comparable to Lemmy users copying articles into comments.

            When you say “twisted”, do you mean commentary is not a standard accepted and well-known fair use scenario?

            So, I’m only going to be talking about U.S. “fair use” here because as little as I know about that, I know far far less about copyright law in other countries. That said:

            First, whether fair use applies is a fairly complex matter which depends among other things on how much of the original work is copied. While maybe not technically determinitive of the validity of a fair use defense, “the whole damn article” definitely won’t help your case when you’re trying to argue a fair use defense in federal court.

            Second, I think for a fair use argument to work the way you seem to be suggesting, the quoted portions of(!) the article would have to appear in the same “work” as the commentary, but I’d imagine typically all comments in a Lemmy thread would be distinct “works.” Particularly given that each comment is independently authored and mostly by distinct authors. (Copying an entire article into a comment and following it with some perfunctory “commentary” would be a pretty transparent ham-fisted attempt at a loophole. Again, a very bad look when you’re arguing your defense in federal court.) I don’t know about your Lemmy instance, but mine doesn’t seem to say anything in the legal page that could provide any argument that a thread is a single “work.” (It does say “no illegal content, including sharing copyrighted material without the explicit permission of the owner(s).”)

            • activistPnkOP
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              8 months ago

              My point is that archive.org does things that bend, skirt, and run afoul of copyright law (and good on them because fuck the system) and they spend more money, time, and resources fighting copyright suits than I’d imagine all Lemmy instance owners pooling their resources could afford.

              Precisely why archive.org should lead. Did you miss what I said about Greenpeace? Greenpeace is a relatively well-financed powerhouse in the activism arena. Greenpeace takes legal risks and tests the law in ways that small activist groups cannot. When Greenpeace proves that a form of protest can work with minimal legal risks, it paves the way for small groups to do the same. Likewise, archive.org is much bigger and better funded than Lemmy admins. So archive.org’s lead is the example by which Lemmy can follow. The Lemmy approach should not deviate too meaningfully far from archive.org’s tests.

              Not sure how this bit is relevant. … Nothing 12ft.io does is comparable to Lemmy users copying articles into comments.

              The bug report need not to pin down precise detail on how the function is achieved at this stage. Whether users copy-paste or whether that buffer for pasting is instead populated by 12ft.io is up in the air and open to discussion. AFAIK, the copy-paste approach is sufficiently protected by the fair use doctrine. If a lawyer says otherwise, the more legally defensible solution might very well be to have a mechanism like that of 12ft.io (or via 12ft.io). At the moment it looks like only 5 people even want this functionality. Lack of interest is a bigger killer of this idea than legality, apparently.

              Keep in mind that bug reporters are not necessarily lawyers. The optimum solution may differ from that envisioned by the bug reporter.

              First, whether fair use applies is a fairly complex matter which depends among other things on how much of the original work is copied.

              It may or may not be complex. I’m not convinced either way. I know that a common example is the case of someone copying a whole book, and then adding a one-line comment “the book was good”. That example is given to illustrate a proportionality rule. A news article is much smaller than book, and often the text generated in commentary even exceeds the size of the article. It would be premature to assume Lemmy would fail whatever legal tests have been established for that at this stage.

              Second, I think for a fair use argument to work the way you seem to be suggesting, the quoted portions of(!) the article would have to appear in the same “work” as the commentary, but I’d imagine typically all comments in a Lemmy thread would be distinct “works.”

              Actually it’s a case of many authors collaborating on a single work. No one enters a thread to see just one person’s work. They visit to see the single multi-authored work.

  • jet@hackertalks.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 months ago

    You’re trying to solve a social problem with technology. That’s going to be very difficult

    • activistPnkOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      8 months ago

      I do not see why. You’ll have to elaborate on why a social problem cannot be remedied with tech.

      Well actually we need to get to the bottom of why you think the problem is a social one to begin with. For example, websites are Cloudflared for a number of technical reasons, not social reasons. Cloudflare is implemented & manifests as an exclusive walled garden (again, technical). Marginalized communities are excluded because CF is not good at separating ham from spam (technical). Someone not excluded by Cloudflare posts a CF link because they are not informed by the technology they are using (again, technical problem).

      Some of the enshitification is indeed a social problem. E.g. a website hammers visitors with popups because it’s the way the ownership has decided to sustain a profit (rather than donations for example). So there’s a social problem. But why do you think tech cannot solve a social problem? If the popup-infested site is tagged as such so users can avoid it, the UX improves because users avoid more shitty sites.

      • jet@hackertalks.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        8 months ago

        People want to share (social), what they have seen (social), with their friends/community (social). They don’t want a bot/filter to change what they are sharing (technology). The current situation where a bot posts a comment saying here are some alternative links, is a good medium. Your not putting words into the mouth of the poster, not changing their content, but also providing options.

        i.e. I want to see youtube links, I dont want to see some weird youtube proxy links. I want canonical source of truth links, and its up to me to put that into my player (newpipe). So when I post I include canonical links to youtube.

        • activistPnkOP
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          8 months ago

          i.e. I want to see youtube links, I dont want to see some weird youtube proxy links.

          That’s much more difficult to implement a social solution for and not even entirely solvable. If Bob wants decentralized GAFAM-free links & Alice has your preference of direct Youtube links into the exclusive walled garden, then the social solution is hundreds of thousands of authors manually posting both kinds of links. Who is going to create that level of awareness? What’s the remedy when awareness fails (because it will)? Which link gets the privilege of the URL field? There is only one URL field; should it be the exclusive link or the inclusive one?

          Only tech solutions have a chance at solving that problem.

          I want canonical source of truth links

          What’s a “source of truth link”?

          • jet@hackertalks.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            8 months ago

            I don’t consider it a problem, social platforms should enable people to be social. So it succeeds as long as it shares whatever the poster wants to share.

            Source of Truth is the canonical thing… i.e. a link to the youtube view and not a link to piped proxy of the youtube video.

            If the same video, exactly the same, was also hosted in peer tube, or rumble, odyssee, those would be good options for bots to “link also here” as a comment.

            • activistPnkOP
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              8 months ago

              I don’t consider it a problem,

              Not a problem that people are marginalized and excluded? If you don’t recognize the problem then you’re not going to be useful in solving the problem either.

              social platforms should enable people to be social.

              Of course. The question is, all people, or some people?

              So it succeeds as long as it shares whatever the poster wants to share.

              So IIUC your answer is “some people” and exclusivity is fine. And it’s fine if the excluded group sees titles and abstracts of content they are blocked from… and fine if we click a link and get hit with captchas and popups and other garbage. Correct? If web enshitification is okay, then no problem to solve… is that your position?

              Source of Truth is the canonical thing… i.e. a link to the youtube view and not a link to piped proxy of the youtube video.

              “Source of Truth” sounds like some kind of religious biased spin. I wouldn’t throw that term around too much. Invidious is not a proxy. It’s a client. A connection is still made to Youtube for the exact same video stream you get if you point the browser to Youtube. The only difference is that invidious is more inclusive & gives users a download option, unlike Youtube’s default client.

              • jet@hackertalks.com
                link
                fedilink
                English
                arrow-up
                1
                ·
                8 months ago

                It’s literally proxying the video from YouTube to the client. Definitional proxy

                • activistPnkOP
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  8 months ago

                  You should tell the #Invidious developers that because they think they created a front-end, not a proxy. If you go into their IRC channel they will fight you on your claim but perhaps you can present some evidence and get them to put something on their project pages about being a proxy.

  • rglullis@communick.news
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 months ago

    The solution for that can be a whole lot simpler: add these features to the browser so that it works in favor of the users. I have extensions to redirect from YouTube/medium/Twitter, so these issues do not affect me regardless of website I am visiting.

    • activistPnkOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      6
      ·
      edit-2
      8 months ago

      The browser (more appropriately named: client) indeed needs some of the logic here, but it cannot do the full job I’ve outlined. The metrics need to be centralized. And specifically when you say browser, this imposes an inefficient amount of effort & expertise on the end-user. A dedicated client can make it easy on the user. But it’s an incomplete solution nonetheless.

      • rglullis@communick.news
        link
        fedilink
        English
        arrow-up
        5
        ·
        8 months ago

        The metrics need to be centralized.

        Why? And how would guarantee the integrity of the ones holding the metrics?

        this imposes an inefficient amount of effort & expertise on the end-user.

        A lot less effort than having to deal with the different “features” that each website admin decides to run on their own.

        • activistPnkOP
          link
          fedilink
          arrow-up
          1
          arrow-down
          5
          ·
          edit-2
          8 months ago

          Why?

          1. It’s a big database. It would be a poor design to replicate a db of all links in every single client.
          2. Synchronization of the db would not be cheap. When Bob says link X has anti-feature Y, that information must then be shared with 10s of thousands of other users.

          Perhaps you have a more absolute idea of centralized. With Mastodon votes, they are centralized on each node but of course overall that’s actually decentralized. My bad. I probably shouldn’t have said centralized. I meant more centralized than a client-by-client basis. It’d be early to pin those details down at this point other than to say it’s crazy for each client to maintain a separate copy of that DB.

          And how would guarantee the integrity of the ones holding the metrics?

          The server is much better equipped than the user for that. The guarantee would be the same guarantee that you have with Mastodon votes. Good enough to be fit for purpose. For any given Mastodon poll everyone sees a subset of votes. But that’s fine. Perfection is not critical here. You wouldn’t want it to decide a general election, but you don’t need that level of integrity.

          A lot less effort than having to deal with the different “features” that each website admin decides to run on their own.

          That doesn’t make sense. Either one person upgrades their Lemmy server, or thousands of people have to install, configure, and maintain a dozen different browser plugins ported to a variety of different browsers (nearly impossible enough to call impossible). Then every Lemmy client also has to replicate that complexity.

  • Spzi@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    Not sure if social media in general has failed. That particular point can be solved at the community level.

    Create or join a community which by it’s guidelines restricts posting paywalled or otherwise bad content. Which explicitly encourages posting “liberated” content. Have moderation. Problem solved. Moderators will remove all which you dislike. All that remains is the solution you want.

    • activistPnkOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      8 months ago

      Have moderation. Problem solved.

      You’re suggesting that humans do the work of a machine.

      Machines can automatically detect links that are exclusive in a variety of ways. If you want a human to do that work, then they will have to use a machine for the detection anyway. So it’s an unnecessary labor burden when moderators are overtasked as it is. Some of the tagging requires humans but putting that whole effort on mods is a recipe for disaster for the same reason: mods don’t have time to follow every link and tag it. Users do.

      The manual moderation approach also fails because (as others have pointed out) some people want to see paywalls. How does a moderator remove a link for some viewers but not others? That can only be done on the client side by the client acting on tags.

      Moderators will remove all which you dislike.

      You’ve misunderstood the report. Removal is not proposed.

  • antlion@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    8 months ago

    This, but I think equally important is de-duplication of links. Ideally these alternative links to the same content could also be de-duped. All comments should be in one thread. I know what I’m describing is complicated due to communities across servers, but it would really improve lemmy for me.