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

  • Predefinito (Nessuna skin)
  • Nessuna skin
Collassa

Piero Bosio Web Site

Forum federato con il resto del mondo. Non contano le istanze, contano le persone

  1. Home
  2. Categorie
  3. Senza categoria
  4. #Smithereen 0.11 is out

#Smithereen 0.11 is out

Pianificato Fissato Bloccato Spostato Senza categoria
smithereenactivitypubmastodev
13 Post 3 Autori 0 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Topic risposta
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • Gregoryundefined Questo utente è esterno a questo forum
    Gregoryundefined Questo utente è esterno a questo forum
    Gregory
    scritto su ultima modifica di
    #1

    #Smithereen 0.11 is out!

    This one mostly focuses on groups and moderation. Groups now have discussion boards, admins can specify server rules (with translations!), moderators have more and better tools at their disposal, and users can now pin posts and export their data.

    Detailed changelog here: https://github.com/grishka/Smithereen/releases/tag/0.11

    Now comes the part where I build the client API I promised everyone for so long. And the website.

    #ActivityPub #mastodev

    julianundefined 1 Risposta Ultima Risposta
    1
    • julianundefined julian ha condiviso questa discussione
    • Gregoryundefined Gregory

      #Smithereen 0.11 is out!

      This one mostly focuses on groups and moderation. Groups now have discussion boards, admins can specify server rules (with translations!), moderators have more and better tools at their disposal, and users can now pin posts and export their data.

      Detailed changelog here: https://github.com/grishka/Smithereen/releases/tag/0.11

      Now comes the part where I build the client API I promised everyone for so long. And the website.

      #ActivityPub #mastodev

      julianundefined Questo utente è esterno a questo forum
      julianundefined Questo utente è esterno a questo forum
      julian
      scritto su ultima modifica di
      #2

      grishka@mastodon.social would you be interested in implementing conversational contexts/backfill (aka 7888 + f228)?

      1 Risposta Ultima Risposta
      • Gregoryundefined Questo utente è esterno a questo forum
        Gregoryundefined Questo utente è esterno a questo forum
        Gregory
        scritto su ultima modifica di
        #3

        @julian do you mean fetching the `replies` collections to make threads as complete as possible? I've been doing that for a long time already :D

        Never seen those FEPs, will take a look

        julianundefined Evan Prodromouundefined 2 Risposte Ultima Risposta
        • Gregoryundefined Gregory

          @julian do you mean fetching the `replies` collections to make threads as complete as possible? I've been doing that for a long time already :D

          Never seen those FEPs, will take a look

          julianundefined Questo utente è esterno a questo forum
          julianundefined Questo utente è esterno a questo forum
          julian
          scritto su ultima modifica di
          #4

          grishka@mastodon.social this would be in addition to replies collection fetching 🙂

          You'd poll one endpoints to get all of the replies in the tree. Mastodon will support serving this collection soon!

          1 Risposta Ultima Risposta
          • Gregoryundefined Gregory

            @julian do you mean fetching the `replies` collections to make threads as complete as possible? I've been doing that for a long time already :D

            Never seen those FEPs, will take a look

            Evan Prodromouundefined Questo utente è esterno a questo forum
            Evan Prodromouundefined Questo utente è esterno a questo forum
            Evan Prodromou
            scritto su ultima modifica di
            #5

            @grishka @julian I think the idea is to use a thread collection so you can get the whole reply tree to a post without having to walk `inReplyTo` links up and `replies` collections down.

            julianundefined Gregoryundefined 2 Risposte Ultima Risposta
            • Evan Prodromouundefined Evan Prodromou

              @grishka @julian I think the idea is to use a thread collection so you can get the whole reply tree to a post without having to walk `inReplyTo` links up and `replies` collections down.

              julianundefined Questo utente è esterno a questo forum
              julianundefined Questo utente è esterno a questo forum
              julian
              scritto su ultima modifica di
              #6

              evan@cosocial.ca I think it's time to start drafting a SWICG report on backfill approaches hmm

              1 Risposta Ultima Risposta
              • Evan Prodromouundefined Evan Prodromou

                @grishka @julian I think the idea is to use a thread collection so you can get the whole reply tree to a post without having to walk `inReplyTo` links up and `replies` collections down.

                Gregoryundefined Questo utente è esterno a questo forum
                Gregoryundefined Questo utente è esterno a questo forum
                Gregory
                scritto su ultima modifica di
                #7

                @evan @julian yeah, that makes sense. Though implementing FEP-f228 as specified would be complicated for me because I don't store AP objects as-is — I treat ActivityPub like an API, so to return chronologically ordered replies mixed with likes, I would have to make database queries that would get very inefficient very fast (something like SELECT ... FROM wall_posts ... UNION SELECT ... FROM likes ... ORDER BY time ASC LIMIT x OFFSET y).

                julianundefined Gregoryundefined 2 Risposte Ultima Risposta
                • Gregoryundefined Gregory

                  @evan @julian yeah, that makes sense. Though implementing FEP-f228 as specified would be complicated for me because I don't store AP objects as-is — I treat ActivityPub like an API, so to return chronologically ordered replies mixed with likes, I would have to make database queries that would get very inefficient very fast (something like SELECT ... FROM wall_posts ... UNION SELECT ... FROM likes ... ORDER BY time ASC LIMIT x OFFSET y).

                  julianundefined Questo utente è esterno a questo forum
                  julianundefined Questo utente è esterno a questo forum
                  julian
                  scritto su ultima modifica di
                  #8

                  grishka@mastodon.social most implementations just return the object IDs. Sending the entire activity stream is more difficult, although some do do it (e.g. silverpill@mitra.social's Mitra)

                  So "collection of posts".

                  1 Risposta Ultima Risposta
                  • Gregoryundefined Gregory

                    @evan @julian yeah, that makes sense. Though implementing FEP-f228 as specified would be complicated for me because I don't store AP objects as-is — I treat ActivityPub like an API, so to return chronologically ordered replies mixed with likes, I would have to make database queries that would get very inefficient very fast (something like SELECT ... FROM wall_posts ... UNION SELECT ... FROM likes ... ORDER BY time ASC LIMIT x OFFSET y).

                    Gregoryundefined Questo utente è esterno a questo forum
                    Gregoryundefined Questo utente è esterno a questo forum
                    Gregory
                    scritto su ultima modifica di
                    #9

                    @evan @julian I solve the problem of running into deleted replies by never fully deleting replies that have replies, instead clearing most of the data. So, for such a reply, I return a Tombstone that still allows the traversal of the thread.

                    I agree that this is still not optimal though. Running into a reply from a server that no longer operates would still break things. And you still have to make tons of requests (although Java's virtual threads make that reasonably fast).

                    1 Risposta Ultima Risposta
                    • Gregoryundefined Questo utente è esterno a questo forum
                      Gregoryundefined Questo utente è esterno a questo forum
                      Gregory
                      scritto su ultima modifica di
                      #10

                      @julian @silverpill that I can do fairly trivially

                      julianundefined 1 Risposta Ultima Risposta
                      • Gregoryundefined Gregory

                        @julian @silverpill that I can do fairly trivially

                        julianundefined Questo utente è esterno a questo forum
                        julianundefined Questo utente è esterno a questo forum
                        julian
                        scritto su ultima modifica di
                        #11

                        grishka@mastodon.social yes, you and I don't store all ActivityPub objects, and neither does Mastodon. That's why attempting to serve activities is a non-starter.

                        Mastodon will serve the object IDs.

                        Lemmy (not released yet) and Piefed (v1.2) also implement this collection, so having another implementor be able to use them would be great.

                        Gregoryundefined 1 Risposta Ultima Risposta
                        • julianundefined julian

                          grishka@mastodon.social yes, you and I don't store all ActivityPub objects, and neither does Mastodon. That's why attempting to serve activities is a non-starter.

                          Mastodon will serve the object IDs.

                          Lemmy (not released yet) and Piefed (v1.2) also implement this collection, so having another implementor be able to use them would be great.

                          Gregoryundefined Questo utente è esterno a questo forum
                          Gregoryundefined Questo utente è esterno a questo forum
                          Gregory
                          scritto su ultima modifica di
                          #12

                          @julian I have this convention where I return IDs for remote objects (obviously, how else would you authenticate them if not by fetching from the origin servers) but complete objects that are local, to save resources. IIRC I saw Mastodon do it for replies so just copied this behavior

                          julianundefined 1 Risposta Ultima Risposta
                          • Gregoryundefined Gregory

                            @julian I have this convention where I return IDs for remote objects (obviously, how else would you authenticate them if not by fetching from the origin servers) but complete objects that are local, to save resources. IIRC I saw Mastodon do it for replies so just copied this behavior

                            julianundefined Questo utente è esterno a questo forum
                            julianundefined Questo utente è esterno a questo forum
                            julian
                            scritto su ultima modifica di
                            #13

                            grishka@mastodon.social that's a really interesting question, and I put those thoughts in a new topic :)

                            https://activitypub.space/post/194

                            1 Risposta Ultima Risposta
                            Rispondi
                            • Topic risposta
                            Effettua l'accesso per rispondere
                            • Da Vecchi a Nuovi
                            • Da Nuovi a Vecchi
                            • Più Voti


                            Feed RSS
                            #Smithereen 0.11 is out

                            Gli ultimi otto messaggi ricevuti dalla Federazione
                            • Francesco Tonioloundefined
                              Francesco Toniolo

                              Ho il sospetto che molti dei recenti articoli su alt-right e dintorni siano scritti da gente che copincolla contenuti altrui senza sapere realmente di che sta parlando e fidandosi di una auctoritas.
                              Perché 4chan lo monitoro da anni. E certe frasi che presentano come "usatissime" e "famosissime" tra gli anon non le ho MAI lette.
                              Non che sia il punto della questione, ma è una delle tante, troppe spie che mi fa dire "ma questo ha veramente indagato sul campo?"

                              per saperne di più

                            • julianundefined
                              julian

                              julian@fietkau.social exactly. As you progress from simple CSS overrides and onwards, it gets exponentially more difficult.

                              CSS overrides fix one or a few elements, SCSS fixes a bunch of elements, neither touches the actual structure of the page, but opening up layout and template editing raises the bar considerably.

                              scottjenson@social.coop

                              per saperne di più

                            • liberoundefined
                              libero

                              @simonett_a 🫣

                              per saperne di più

                            • NghiAm_Nulluundefined
                              NghiAm_Nullu

                              @Kay pensavo la stessa cosa oggi. Pensavo di essere l’unico a pezzi pgni venerdi

                              per saperne di più

                            • simonettaundefined
                              simonetta

                              @liberotoncello buona serata Libero 🫂🤗

                              per saperne di più

                            • liberoundefined
                              libero

                              Mi ritrovo fragile , pauroso e orgoglioso .

                              Appesantito da tutto
                              quel marasma di concretezze
                              che ora mi fanno inceppare
                              i passi e le voglie .

                              Vorrei / dovrei alleggerirmi
                              per poter tornare a respirare lieve
                              come quando facevo la pipì a letto .

                              Per fortuna a far tacere i pensieri
                              ci sono Mita ed Ella
                              davanti ai miei occhi

                              e farmi volare appresso a loro .

                              🥸

                              per saperne di più

                            • Andre123 :tux: :gnu:undefined
                              Andre123 :tux: :gnu:

                              @siro è tipo olio di lino come consistenza, si stende con lo straccetto. Chiaramente solo su legno sano (non su legno già molto screpolato, con fessure grosse ecc.) ; ma se lo passi su legno in buona forma gli ridona splendore e lo protegge bene !

                              per saperne di più

                            • julianundefined
                              julian

                              grishka@mastodon.social that's a really interesting question, and I put those thoughts in a new topic :)

                              https://activitypub.space/post/194

                              per saperne di più
                            • Accedi

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