Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • Chiaro
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Scuro
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Predefinito (Nessuna skin)
  • Nessuna skin
Collassa

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  1. Home
  2. Categorie
  3. General Discussion
  4. Is it OK to write code that does new things on the Fediverse?

Is it OK to write code that does new things on the Fediverse?

Pianificato Fissato Bloccato Spostato General Discussion
evanpollpollactivitypubfediverse
1 Post multipli 54 Post 22 Autori 25 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Risposta alla discussione
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • billstatler@forum.statler.ws billstatler@forum.statler.ws
    Yes, I have seen strong negative reactions to new software, and old software, and anything that doesn't look like Mastodon, and anything that does look like Mastodon. We are an opinionated bunch.

    But I think your question has an unfortunate implication. If you had asked, "Do you like people to write code that does new things on the Fediverse?", it would be clearly a matter of personal preference.

    "Is it OK to write code" implies that somebody could be, or should be, in a position to decide which new things are OK and which new things are not OK. It doesn't matter whether that "somebody" is a central authority or a larger group of people. That decision should always be left to individual users and instance admins, who can block or defederate as they see fit.
    evan@cosocial.ca
    evan@cosocial.ca
    evan@cosocial.ca
    scritto su ultima modifica di
    #21

    @billstatler I agree with you 1000%.

    1 Risposta Ultima Risposta
    0
    • evan@cosocial.ca evan@cosocial.ca

      @gabboman so, maybe the person making a social web crawler is just as well-intentioned as the person making the no-mention private messages?

      evan@cosocial.ca
      evan@cosocial.ca
      evan@cosocial.ca
      scritto su ultima modifica di
      #22

      @gabboman Hey, while I have your ear: Does wafrn support RFC 9421, HTTP Message Signatures? That's the standard version of the signature format we use. Do you accept it for GET and POST requests? Do you send it for GET and POST requests? Do you have an issue for tracking RFC 9421 support? I'm trying to put together a matrix at https://swicg.github.io/activitypub-http-signature/RFC9421

      1 Risposta Ultima Risposta
      0
      • jupiter_rowland@hub.netzgemeinde.eu
        jupiter_rowland@hub.netzgemeinde.eu
        jupiter_rowland@hub.netzgemeinde.eu
        scritto su ultima modifica di
        #23
        @Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 The issue at hand is that especially Mastodon users tend to welcome new developments. Unless, of course, these developments make their beloved Mastodon feel less like the Mastodon they got to know and love. This includes old developments that predate Mastodon, but that they've only just noticed.

        Like, having spent three and a half years in a Mastodon-only bubble and then receiving the first comment from Hubzilla.

        Consider this:

        @Bill Statler
        Yes, I have seen strong negative reactions to new software, and old software, and anything that doesn't look like Mastodon, and anything that does look like Mastodon. We are an opinionated bunch.


        Bill is on (streams), one of the most innovative Fediverse server applications, developed by the creator of Friendica and Hubzilla.

        Friendica and its descendants are very much not like Mastodon. They've got their own cultures which, again, are very much not like the culture that Mastodon has been cultivating since 2022, that Mastodon's users consider the "Fediverse culture", and that many Mastodon users try hard to force upon the whole Fediverse.

        Our kind have seen hostility of the likes that Mastodon users could hardly believe.

        (streams) is the only Fediverse server application that comes with one channel-level and three server-level features that can be used as countermeasures against the entirety of Mastodon with different levels of collateral damage. This has to say a lot.

        Bill runs the biggest discussion group on (streams). It used to have ActivityPub deactivated for the specific purpose of keeping overzealous Mastodon fanatics out. The only reason why ActivityPub is on now is for Forte users to be able to use the group, too.

        #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Mastodon #Streams #(streams) #MastodonCulture #MastodonCentricity #MastodonNormativity
        1 Risposta Ultima Risposta
        0
        • jupiter_rowland@hub.netzgemeinde.eu
          jupiter_rowland@hub.netzgemeinde.eu
          jupiter_rowland@hub.netzgemeinde.eu
          scritto su ultima modifica di
          #24
          @gabboman the wafrn dev (streams) has been mentioning people invisibly since its inception in October, 2022, AFAIK.

          It comes from a culture where everyone in a conversation receives all comments in the conversation without mentions. Where mentions only serve to visibly signalise whom you're replying to. Where more than one mention are considered clutter.

          But it was born into a culture where only those receive replies who are visibly mentioned. Where the concept of receiving anything without being visibly mentioned or following the author is completely alien to the point of being entirely unimaginable.

          That is, maybe one of (streams)' various predecessors (there have been seven different repositories between Hubzilla and the streams repository) has actually introduced this at some point between 2018 and 2022.

          Of course, Mastodon users freak the hell out whenever something happens that isn't supposed to happen on Mastodon. This already starts with "toots" with over 500 characters.

          Guess why (streams) has three built-in ways of blocking the entirety of Mastodon in self-defence, two exclusive to the admin, one also available to users. Even though all except one admin-level counter-measure cause considerable collateral damage.

          CC: @Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸

          #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CharacterLimit #CharacterLimits #CharacterLimitMeta #CWCharacterLimitMeta #500Characters #Mastodon #Streams #(streams) #MastodonCulture #MastodonCentricity #MastodonNormativity
          1 Risposta Ultima Risposta
          0
          • jupiter_rowland@hub.netzgemeinde.eu
            jupiter_rowland@hub.netzgemeinde.eu
            jupiter_rowland@hub.netzgemeinde.eu
            scritto su ultima modifica di
            #25
            @Mark Andrew 🇨🇭 I guess that, more often than not, the only new developments that are widely welcome are those that happen on Mastodon, that still don't make Mastodon feel different, and that don't introduce features to Mastodon that are (considered) bad on 𝕏.

            This alone is the reason why many Mastodon admins hold on to older Mastodon versions for their dear lives: They want to boycott new Mastodon features which they don't like, but they don't have what it takes to soft-fork or even only hard-fork Mastodon and remove the new features.

            Now, when it comes to developments in the Fediverse outside of Mastodon, they tend to be even more nerve-grating for Mastodon users because they often aren't in line with Mastodon and its culture at all. That is, many Mastodon users don't even notice that these features exist unless these features directly hit their timeline. But once they do, they're considered bad new developments even though they've actually been around for much longer than Mastodon itself.

            For example, quote-posts and full-text search. Mastodon users tend to be staunchly against both because they're used to harass and dogpile minorities on 𝕏. If at all, they're only okay with these if they come with an opt-in, and/or if server admins can turn them off entirely.

            If only they knew that Friendica has had both since May, 2010, five years and eight months longer than Mastodon has even existed. That Friendica has been search-indexing and able to quote-post any public Mastodon toot since Mastodon's very launch. I guess they'd demand the immediate destruction of Friendica or at least its complete and permanent defederation.

            #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate #FullTextSearch #Mastodon #Friendica
            1 Risposta Ultima Risposta
            0
            • hubertmanne@piefed.social hubertmanne@piefed.social

              the fediverse? everything I have encountered has been some version of it.

              jupiter_rowland@hub.netzgemeinde.eu
              jupiter_rowland@hub.netzgemeinde.eu
              jupiter_rowland@hub.netzgemeinde.eu
              scritto su ultima modifica di
              #26
              @HubertManne @Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸

              Friendica: AGPLv3, but was under the MIT license until 2011.

              Hubzilla: MIT license.

              (streams): Public domain. Intentionally. I'm not kidding here.

              Forte: MIT license.

              Third-party add-ons may have their own licenses.

              #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Friendica #Hubzilla #Streams #(streams) #Forte #MITLicense #PublicDomain
              1 Risposta Ultima Risposta
              0
              • evan@cosocial.ca evan@cosocial.ca

                @gumnos so, here's a question: don't we have to make some mistakes to learn how to do things better?

                Also, if someone making some software you don't use can ruin your experience, isn't your account or your server misconfigured?

                gumnos@mastodon.bsd.cafe
                gumnos@mastodon.bsd.cafe
                gumnos@mastodon.bsd.cafe
                scritto su ultima modifica di
                #27

                @evan

                yeah, there will be experimentation, boundaries pushed, and norms violated.

                But the fediverse defaults to open…anybody can read my feed (or at least the default-non-private feed), silently make a copy, and avail an index of it regardless of my server settings. Definitely against current fedi norms.

                And it wouldn't take too much imagination to come up with a distributed (making it hard to block by server) reply-bot to grief targets based on topic. And unless you configure your server to reject all replies from folks you don't follow (is that even possible? engagement with strangers is pretty core to the fedi experience), you don't have much recourse.

                So my answer to your "Is it OK to write code that does new things" has a 1 Corinthians 10:23 vibe, "All things are permissible, but not all things are beneficial"

                1 Risposta Ultima Risposta
                0
                • hiphopheaven@mastodon.social hiphopheaven@mastodon.social

                  @evan it is ok but if I find the new thing gimmick and that I don't like it I say it

                  evan@cosocial.ca
                  evan@cosocial.ca
                  evan@cosocial.ca
                  scritto su ultima modifica di
                  #28

                  @hiphopheaven fine.

                  1 Risposta Ultima Risposta
                  0
                  • evan@cosocial.ca evan@cosocial.ca

                    Is it OK to write code that does new things on the Fediverse?

                    #EvanPoll #poll #ActivityPub #Fediverse

                    stevefoerster@social.vivaldi.net
                    stevefoerster@social.vivaldi.net
                    stevefoerster@social.vivaldi.net
                    scritto su ultima modifica di
                    #29

                    @evan Only if John Mastodon says yes.

                    1 Risposta Ultima Risposta
                    0
                    • evan@cosocial.ca
                      evan@cosocial.ca
                      evan@cosocial.ca
                      scritto su ultima modifica di
                      #30

                      @rey Why do you think that?

                      1 Risposta Ultima Risposta
                      0
                      • evan@cosocial.ca
                        evan@cosocial.ca
                        evan@cosocial.ca
                        scritto su ultima modifica di
                        #31

                        @rey

                        You can read about me here: https://en.wikipedia.org/wiki/Evan_Prodromou

                        Feel free to ask me any questions you have about my work on the Fediverse.

                        1 Risposta Ultima Risposta
                        0
                        • evan@cosocial.ca evan@cosocial.ca

                          Is it OK to write code that does new things on the Fediverse?

                          #EvanPoll #poll #ActivityPub #Fediverse

                          evan@cosocial.ca
                          evan@cosocial.ca
                          evan@cosocial.ca
                          scritto su ultima modifica di
                          #32

                          Thanks all. I see a lot of developers getting brigaded for launching new tools on the Fediverse. At best, they're insulted and their motives are questioned. At worst, they're brigaded on GitHub, the Fediverse, or in real life.

                          evan@cosocial.ca fancysandwiches@neuromatch.social 2 Risposte Ultima Risposta
                          0
                          • evan@cosocial.ca evan@cosocial.ca

                            Thanks all. I see a lot of developers getting brigaded for launching new tools on the Fediverse. At best, they're insulted and their motives are questioned. At worst, they're brigaded on GitHub, the Fediverse, or in real life.

                            evan@cosocial.ca
                            evan@cosocial.ca
                            evan@cosocial.ca
                            scritto su ultima modifica di
                            #33

                            Many of the replies mentioned "scrapers" as a category of software that's not acceptable. I think this is misguided.

                            evan@cosocial.ca 1 Risposta Ultima Risposta
                            0
                            • evan@cosocial.ca evan@cosocial.ca

                              Many of the replies mentioned "scrapers" as a category of software that's not acceptable. I think this is misguided.

                              evan@cosocial.ca
                              evan@cosocial.ca
                              evan@cosocial.ca
                              scritto su ultima modifica di
                              #34

                              First, ActivityPub has a Web API that is used by federated servers to find out about people, the content they make, and what they've done. That's built in. It's on purpose. You have a lot of control of what is shared in this API. If you are concerned about what you share, you should check your software's privacy settings. There are a lot of knobs and levers.

                              evan@cosocial.ca alaasamour@mastodon.social 2 Risposte Ultima Risposta
                              0
                              • evan@cosocial.ca evan@cosocial.ca

                                First, ActivityPub has a Web API that is used by federated servers to find out about people, the content they make, and what they've done. That's built in. It's on purpose. You have a lot of control of what is shared in this API. If you are concerned about what you share, you should check your software's privacy settings. There are a lot of knobs and levers.

                                evan@cosocial.ca
                                evan@cosocial.ca
                                evan@cosocial.ca
                                scritto su ultima modifica di
                                #35

                                I don't even think "scraper" is a reasonable name for this kind of software. We usually use that for screen-scraping software, which takes HTML output and grabs the structured data out of it.

                                evan@cosocial.ca 1 Risposta Ultima Risposta
                                0
                                • evan@cosocial.ca evan@cosocial.ca

                                  I don't even think "scraper" is a reasonable name for this kind of software. We usually use that for screen-scraping software, which takes HTML output and grabs the structured data out of it.

                                  evan@cosocial.ca
                                  evan@cosocial.ca
                                  evan@cosocial.ca
                                  scritto su ultima modifica di
                                  #36

                                  Second, a lot of the things we use on the Fediverse depend on reading that API data. Like user search, content search, hashtag feeds, relays, backfilling conversations, and aggregate data.

                                  evan@cosocial.ca 1 Risposta Ultima Risposta
                                  0
                                  • evan@cosocial.ca evan@cosocial.ca

                                    Second, a lot of the things we use on the Fediverse depend on reading that API data. Like user search, content search, hashtag feeds, relays, backfilling conversations, and aggregate data.

                                    evan@cosocial.ca
                                    evan@cosocial.ca
                                    evan@cosocial.ca
                                    scritto su ultima modifica di
                                    #37

                                    Anyway, even for software that doesn't crawl the API, I think we need to give people the benefit of the doubt. People spend a lot of time and effort making that software -- usually open source, usually for free.

                                    evan@cosocial.ca 1 Risposta Ultima Risposta
                                    0
                                    • evan@cosocial.ca evan@cosocial.ca

                                      Anyway, even for software that doesn't crawl the API, I think we need to give people the benefit of the doubt. People spend a lot of time and effort making that software -- usually open source, usually for free.

                                      evan@cosocial.ca
                                      evan@cosocial.ca
                                      evan@cosocial.ca
                                      scritto su ultima modifica di
                                      #38

                                      ActivityPub is made for a lot of different use cases. I really like when people explore use cases we haven't tried yet.

                                      evan@cosocial.ca 1 Risposta Ultima Risposta
                                      0
                                      • evan@cosocial.ca evan@cosocial.ca

                                        First, ActivityPub has a Web API that is used by federated servers to find out about people, the content they make, and what they've done. That's built in. It's on purpose. You have a lot of control of what is shared in this API. If you are concerned about what you share, you should check your software's privacy settings. There are a lot of knobs and levers.

                                        alaasamour@mastodon.social
                                        alaasamour@mastodon.social
                                        alaasamour@mastodon.social
                                        scritto su ultima modifica di
                                        #39

                                        @evan
                                        Hello brother, how are you? Could you please share my post and help me with a donation to provide treatment and food for my children? My husband is a prisoner and I have no provider. 🙏🥹

                                        1 Risposta Ultima Risposta
                                        0
                                        • evan@cosocial.ca evan@cosocial.ca

                                          ActivityPub is made for a lot of different use cases. I really like when people explore use cases we haven't tried yet.

                                          evan@cosocial.ca
                                          evan@cosocial.ca
                                          evan@cosocial.ca
                                          scritto su ultima modifica di
                                          #40

                                          Anyway, my answer is yes. It's OK for people to make code that does new things on the Fediverse.

                                          linamahmoud@mastodon.social 1 Risposta Ultima Risposta
                                          0

                                          Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.

                                          Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.

                                          Con il tuo contributo, questo post potrebbe essere ancora migliore 💗

                                          Registrati Accedi
                                          Rispondi
                                          • Risposta alla discussione
                                          Effettua l'accesso per rispondere
                                          • Da Vecchi a Nuovi
                                          • Da Nuovi a Vecchi
                                          • Più Voti


                                          • 1
                                          • 2
                                          • 3
                                          Feed RSS
                                          Is it OK to write code that does new things on the Fediverse?
                                          @pierobosio@soc.bosio.info
                                          NodeBB Contributors
                                          • Accedi

                                          • Accedi o registrati per effettuare la ricerca.
                                          • Primo post
                                            Ultimo post