Jeg har tænkt på noget: Det her med at koble alting sammen via ActivityPub.
-
Dels er der problemet med at ActivityPub'en (ifølge folk jeg stoler på) i forvejen er knudret og besværlig. At skulle understøtte meget forskellige ideer gør det kun værre.
Hvis man endelig skal gøre det, så lav noget, der ligger imellem protokollerne istedet for at prøve at lave Protokollen-over-dem-alle.
Ting udvikler sig i forskellige hastigheder, og nicher er godt (tm). Hvis ActivityPub kan målrettes til et bestemt formål, en bestemt ide, så kan den tilrettes, dårlige ideer trynes.
🧵 2/?
Dernæst er udvalget af klienter stadig.. lad os sige på et tidligt niveau. De virker allesammen 40-80% - og det er bare i forhold til Mastodon.
Jeg er stadig kun tilfreds (nok) med web-klienten og den er også wonk. Jo mere koordinering, der skal til mellem de forskellige dimser, der bygger ovenpå ActivityPub og skal blive enige, jo mere blive den også mudret og underlige kompromiser, som man 'aldrig' kan fjerne igen - hvilket kun gør det endnu sværere at lave (nye) klienter.
🧵 3/?
-
Dernæst er udvalget af klienter stadig.. lad os sige på et tidligt niveau. De virker allesammen 40-80% - og det er bare i forhold til Mastodon.
Jeg er stadig kun tilfreds (nok) med web-klienten og den er også wonk. Jo mere koordinering, der skal til mellem de forskellige dimser, der bygger ovenpå ActivityPub og skal blive enige, jo mere blive den også mudret og underlige kompromiser, som man 'aldrig' kan fjerne igen - hvilket kun gør det endnu sværere at lave (nye) klienter.
🧵 3/?
For eksempel er quote-toots stadig ikke understøttet på flere (mobil)klienter.
Så, for nu at stoppe imens jeg stadig har lidt forstand på det, så få nu for hævled ting til at virke stabilt og godt - og hold det fokuseret. Det må gerne blive færdigt og gå i maintenance mode. Det er okay, at vi begynder at fokusere på stabilitet og sikkerhed. Og fjerne nogle af de mulliarder af indstillingsmuligheder, der gav mening for tre år siden.
🧵 4/4
-
For eksempel er quote-toots stadig ikke understøttet på flere (mobil)klienter.
Så, for nu at stoppe imens jeg stadig har lidt forstand på det, så få nu for hævled ting til at virke stabilt og godt - og hold det fokuseret. Det må gerne blive færdigt og gå i maintenance mode. Det er okay, at vi begynder at fokusere på stabilitet og sikkerhed. Og fjerne nogle af de mulliarder af indstillingsmuligheder, der gav mening for tre år siden.
🧵 4/4
@tofticles Det lyder som om den der tanke behøver noget mere morgenkaffe


-
@tofticles Det lyder som om den der tanke behøver noget mere morgenkaffe


@fanden Højst sandsynligt! Det er løse tanker, som jeg først begynder at tænke igennem mens jeg skriver.
-
@fanden Højst sandsynligt! Det er løse tanker, som jeg først begynder at tænke igennem mens jeg skriver.
@tofticles Jeg mener… det ser ud som om du vil have at ActivityPub skal udgøre en homogen brugerflade, samtidig som du erkender at diverse fedi-platforme er vildt forskellige?
Men er det ikke lidt som at ønske, alle hjemmesider bare kunne være f eks blogs med samme css? De underliggende teknologier kan og skal jo ikke begrænse hvad de bruges til.
Jeg er selv ved at koffeinere mig for dagen, så tilgiv evt fejllæsning. Som jeg læser det mener du, at det er bedre hvis platformene ikke fødererer?
-
@tofticles Jeg mener… det ser ud som om du vil have at ActivityPub skal udgøre en homogen brugerflade, samtidig som du erkender at diverse fedi-platforme er vildt forskellige?
Men er det ikke lidt som at ønske, alle hjemmesider bare kunne være f eks blogs med samme css? De underliggende teknologier kan og skal jo ikke begrænse hvad de bruges til.
Jeg er selv ved at koffeinere mig for dagen, så tilgiv evt fejllæsning. Som jeg læser det mener du, at det er bedre hvis platformene ikke fødererer?
@fanden Oh, så har jeg i al fald skrevet som vinden blæser - meningen var netop at alle de forskellige klienter til Mastodon kan understøtte tanken bag -Mastodon- på hver sin måde.
Forskelligt udtryk, forskelligt interface osv.
Det jeg opponerer imod, er at de -også- skal indtænke ideerne bag Pixelfed, Friendica etc. etc. - alle de andre ideer, som også har valgt at bruge ActivityPub.
-
Jeg har tænkt på noget: Det her med at koble alting sammen via ActivityPub. Jeg tror jeg er imod i ~95% af de nuværende forsøg.
Friendica er ikke Mastodon er ikke Pixelfed er ikke...
Min grundlæggende tanke, er at forsøge at få alt til at hænge sammen er en fejlslutning - og alle dem, jeg kender der bruger flere platforme... de har alle multiple konti, og mange af dem ikke kun éen Mastodon-konto.
Jeg har selv flere Mastodon konti - nogle mere anonyme end andre.
🧵 1/?
@tofticles Flere, lidt adskilte relaterede tanker...
Til en kommentar om hvorfor Theta ikke brugte AP, skrev jeg et sted i går:
> Jeg er vild med ActivityPub-verset, men det er ret meget at stå på en sæbekasse på Speakers' Corner (har vi et dansk begreb for det).
>Det er ikke et oplagt grundlag hvis man vil bygge flere adskilte fællesskaber - og slet ikke hvis der skal være en form for adgangsstyring og moderation af fællesskaber.1/3
-
@tofticles Jeg mener… det ser ud som om du vil have at ActivityPub skal udgøre en homogen brugerflade, samtidig som du erkender at diverse fedi-platforme er vildt forskellige?
Men er det ikke lidt som at ønske, alle hjemmesider bare kunne være f eks blogs med samme css? De underliggende teknologier kan og skal jo ikke begrænse hvad de bruges til.
Jeg er selv ved at koffeinere mig for dagen, så tilgiv evt fejllæsning. Som jeg læser det mener du, at det er bedre hvis platformene ikke fødererer?
@tofticles Omvendt oplever jeg, at f eks Lemmy og Mastodon (inkl de respektive underskove af lignende platforme) bare fødererer pissedårligt indbyrdes. Jeg kan ikke se at ActivityPub er særligt godt, hvis man vil følge et community fra en mikroblog-konto.
Men det kan lige så godt være fordi to udviklere/-teams er løbet hver sin vej med protokollen for at lave dybest set inkompatible netværk

I bund og grund er ActivityPub + alle vilde projekter som bruger det WIPs, med plads til forbedring?
-
@fanden Oh, så har jeg i al fald skrevet som vinden blæser - meningen var netop at alle de forskellige klienter til Mastodon kan understøtte tanken bag -Mastodon- på hver sin måde.
Forskelligt udtryk, forskelligt interface osv.
Det jeg opponerer imod, er at de -også- skal indtænke ideerne bag Pixelfed, Friendica etc. etc. - alle de andre ideer, som også har valgt at bruge ActivityPub.
@tofticles Okay, got it. Men de skal jo ikke nødvendigvis fungere med alle forskellige tjenester.
Det kan man i al fald ikke forvente, før de allesammen spiller ordentligt sammen. Igen, jfr Lemmyernes forum-paradigme kontra Mastodons mikroblog-samtaler, kontra NeoDb, kontra ...
-
@tofticles Omvendt oplever jeg, at f eks Lemmy og Mastodon (inkl de respektive underskove af lignende platforme) bare fødererer pissedårligt indbyrdes. Jeg kan ikke se at ActivityPub er særligt godt, hvis man vil følge et community fra en mikroblog-konto.
Men det kan lige så godt være fordi to udviklere/-teams er løbet hver sin vej med protokollen for at lave dybest set inkompatible netværk

I bund og grund er ActivityPub + alle vilde projekter som bruger det WIPs, med plads til forbedring?
@fanden Jeg tror faktisk vi er ret enige? Det der med at følge en Lemmy konto, og så finde ud af at, det virker kvart fra en Mastodon konto. Det ødelægger mere end det gavner i mine øjne.
Ved at de alle sammen lægger sig oven på ActivityPub giver en meget ufokuseret og rodet oplevelse - og jeg tror at vi når til et punkt, hvor hver platform (Lemmy, Mastodon, Friendica osv.) kun understøtter 40-60% af det, der ligger i protokollen - og der begynder at være dubletter af ting med små forskelle.
-
@tofticles Flere, lidt adskilte relaterede tanker...
Til en kommentar om hvorfor Theta ikke brugte AP, skrev jeg et sted i går:
> Jeg er vild med ActivityPub-verset, men det er ret meget at stå på en sæbekasse på Speakers' Corner (har vi et dansk begreb for det).
>Det er ikke et oplagt grundlag hvis man vil bygge flere adskilte fællesskaber - og slet ikke hvis der skal være en form for adgangsstyring og moderation af fællesskaber.1/3
@tofticles For mig er *muligheden* for at have flere adskilte konti fundemental.
Men det er også et udtryk for en mangel. Jeg har set flere sociale netværk hvor jeg kan opdele dem jeg følger i forskellige cirkler eller grupper, men det med at vise forskelige aspekter af mig selv, uden at folk skal følge det hele, synes jeg aldrig jeg har set en god anden løsning på.
Det er heller ikke løst med activitypub.
2/3
-
@tofticles Okay, got it. Men de skal jo ikke nødvendigvis fungere med alle forskellige tjenester.
Det kan man i al fald ikke forvente, før de allesammen spiller ordentligt sammen. Igen, jfr Lemmyernes forum-paradigme kontra Mastodons mikroblog-samtaler, kontra NeoDb, kontra ...
@fanden Jeg synes bare, at det er præcis det ActivityPub lægger op til? "Se, vi har bygget en protokol, der virker til-det-hele (tm)."
-
@tofticles For mig er *muligheden* for at have flere adskilte konti fundemental.
Men det er også et udtryk for en mangel. Jeg har set flere sociale netværk hvor jeg kan opdele dem jeg følger i forskellige cirkler eller grupper, men det med at vise forskelige aspekter af mig selv, uden at folk skal følge det hele, synes jeg aldrig jeg har set en god anden løsning på.
Det er heller ikke løst med activitypub.
2/3
@tofticles Jeg er stor fan af tanken om at man ikke behøver at have en konto på Platform X for basal interaktion, men istedet kan gøre det med sin Platform Y-konto.
Men ActivityPub er nok at skyde gråspurve med koner.
En opdareret webmention-agtig protokol ville være bedre.
Så er spørgsmålet selvfølgelig om vi kan blive enige om et sæt basale interaktioner.
3/3
-
@fanden Jeg tror faktisk vi er ret enige? Det der med at følge en Lemmy konto, og så finde ud af at, det virker kvart fra en Mastodon konto. Det ødelægger mere end det gavner i mine øjne.
Ved at de alle sammen lægger sig oven på ActivityPub giver en meget ufokuseret og rodet oplevelse - og jeg tror at vi når til et punkt, hvor hver platform (Lemmy, Mastodon, Friendica osv.) kun understøtter 40-60% af det, der ligger i protokollen - og der begynder at være dubletter af ting med små forskelle.
@tofticles Right right. Jeg fik bare lidt en "det fungerer ikke, bomb lortet"-vibe fra dine trut. Og jeg er som sagt enig i, at der er meget som ikke duer... endnu!
Jeg kunne håbe, der bliver arbejdet på de ting du nævner netop nu, men jeg aner det ikke. Problemet er jo, at folk individuelt har udviklet deres kloner af Reddit, og Twitter, og Instagram, for at få dem til at fungere enkeltvis.
Det ville være meget interessant at se tilsvarende løsninger udviklet fra centralt hold i stedet.
-
For eksempel er quote-toots stadig ikke understøttet på flere (mobil)klienter.
Så, for nu at stoppe imens jeg stadig har lidt forstand på det, så få nu for hævled ting til at virke stabilt og godt - og hold det fokuseret. Det må gerne blive færdigt og gå i maintenance mode. Det er okay, at vi begynder at fokusere på stabilitet og sikkerhed. Og fjerne nogle af de mulliarder af indstillingsmuligheder, der gav mening for tre år siden.
🧵 4/4
@tofticles sjovt, jeg har det helt omvendt. Altså bruger primært Mastodon fordi jeg synes det er det mest "færdige", men jeg elsker at kunne interagere med peertube, Lemmy, brugt-bazar.dk, min-reol.dk, friendica osv. Jeg synes det er en af de aller største fordele ved Fødiverset overhovedet at man ikke et låst, ikke engang til en bestemt implementering af protokollen.
Jeg tror et af problemerne måske er at klienterne er blevet afhængige af at bruge Mastodons API fordi det er nemmere end ren activitypub. Nogle services forsøger at efterligne det API for at virke med de samme apps. Så vidt jeg forstår kunne man godt bruge activitypub direkte, så ville det virke med flere services.
-
@tofticles Jeg er stor fan af tanken om at man ikke behøver at have en konto på Platform X for basal interaktion, men istedet kan gøre det med sin Platform Y-konto.
Men ActivityPub er nok at skyde gråspurve med koner.
En opdareret webmention-agtig protokol ville være bedre.
Så er spørgsmålet selvfølgelig om vi kan blive enige om et sæt basale interaktioner.
3/3
@pmakholm Jeg tror vi er ret enige - og til interoperabilitet (måske er det et ord) vil jeg 100x hellere have et oversættelseslag mellem protokollerne, så du kan få den her basis funktionalitet på tværs (måske helt ned til: "Der er sket noget nyt hos Henning på Friendica", hvis det er den laveste fællesnævner).
-
@fanden Jeg synes bare, at det er præcis det ActivityPub lægger op til? "Se, vi har bygget en protokol, der virker til-det-hele (tm)."
@tofticles Njarh. Protokollen er jo under stadig udvikling, også for at indhente (og helst finde kompatible løsninger på) de funktioner der tilføjes med hver nye platform der kommer ud.
Jeg mener ikke AP blev lanceret som "bum, værsgo. Den kan alt fra dag ét".
-
@tofticles Right right. Jeg fik bare lidt en "det fungerer ikke, bomb lortet"-vibe fra dine trut. Og jeg er som sagt enig i, at der er meget som ikke duer... endnu!
Jeg kunne håbe, der bliver arbejdet på de ting du nævner netop nu, men jeg aner det ikke. Problemet er jo, at folk individuelt har udviklet deres kloner af Reddit, og Twitter, og Instagram, for at få dem til at fungere enkeltvis.
Det ville være meget interessant at se tilsvarende løsninger udviklet fra centralt hold i stedet.
@fanden Der var nok en grund til at jeg ikke blev manual-forfatter (så fatter du med venstre hånds.. erh.. den fjerde finger)
. Jeg tror det jeg foreslår, er:* Alle projekterne forker ActivityPub som den er nu (så den grundlæggende navngivning er på nogenlunde ens på de fælles elementer
* Så filer de hver deres version til, så den passer til deres ide og dokumenterer det (!)Hvis det så giver mening at følge en Lemmy-bruger, laver man et særskilt projekt til at oversætte mellem de to ->
-
@fanden Der var nok en grund til at jeg ikke blev manual-forfatter (så fatter du med venstre hånds.. erh.. den fjerde finger)
. Jeg tror det jeg foreslår, er:* Alle projekterne forker ActivityPub som den er nu (så den grundlæggende navngivning er på nogenlunde ens på de fælles elementer
* Så filer de hver deres version til, så den passer til deres ide og dokumenterer det (!)Hvis det så giver mening at følge en Lemmy-bruger, laver man et særskilt projekt til at oversætte mellem de to ->
@fanden protokoller - nogen gange kun envejs, hvis det kun giver mening den vej. Fx til at man kan fremsøge Lemmy-brugere på Mastodon, følge osv. - og så står det projekt for at publicere på den ene protokol, når der sker noget på den anden.
-
@tofticles Njarh. Protokollen er jo under stadig udvikling, også for at indhente (og helst finde kompatible løsninger på) de funktioner der tilføjes med hver nye platform der kommer ud.
Jeg mener ikke AP blev lanceret som "bum, værsgo. Den kan alt fra dag ét".
@fanden Jeg mente nok nærmere: "Løftet om: Se, vi har bygget en protokol, der virker til-det-hele (tm). ... lige om snart".
(Jeg er stadig ved at formulere mine tanker - sorry).