Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

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

Developer perspective on tradeoffs… #ATProto architecture is more centralized.

General Discussion
13 4 0

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @cwebber @eyeinthesky @evan

    > There are paths out of the situation, but I'm not confident in the discourse around them right now, and hesitant about how much I want to engage with it.

    Yes. I posted something on the same subject today.

    https://social.coop/@smallcircles/116119597745488218

    read more

  • @eyeinthesky The reason we can't have nice things is because the Fedi Devs don't want to deal with the basics of the protocol. Or: Because no one has yet provided C2S for Fedi Devs who don't want to deal with the basics.

    read more

  • @cwebber @eyeinthesky @smallcircles @evan Apart from the fact that I would prefer turtle, I am very happy that AP ‘prescribes’ json-ld. This opens the door to many of my ideas. It makes possible what would be very complicated without . It's about time that the AP developers got to grips with it! https://rdf-pub.org/#rdf

    read more

  • @eyeinthesky @smallcircles @evan To be clear, I think json-ld has a lot of great ideas in it, and it's the extensibility and linked data compatibility (which was a strong group requirement) story we had at the time.

    "JSON-LD is bad" doesn't really capture my views. "JSON-LD turned out to be too complicated for the majority of the ecosystem to work with, particularly when we gave the view that you could ignore it, except it creates a rift of interoperability between those who ignore it and those who don't and puts a burden on the latter who are doing their best to behave well" does match my views.

    There are paths out of the situation, but I'm not confident in the discourse around them right now, and hesitant about how much I want to engage with it.

    read more

  • @eyeinthesky

    Here we come to my new interest area.. I spent a metric ton of time advocating for and and that was initially all on a very optimistic note on how our ecosystem would mature and grow over time, fostering a healthy future for itself.

    That however didn't go as planned. You might say that the entirety of the fediverse is still primarily tech-driven. Tech-first approaches that do not differ too much of the much reviled and rejected 'techbro approach'.

    Sure, there are plenty discussions on whether an app feature is 'ethical' or not, with discussions on e.g. opt-in vs. opt-out. But that is again purely app-centric.

    Where is the dev ecosystem headed, where should they focus, what externalities exist? Where do we want future as a whole to be? What's the vision?

    And then we come to the social side of things, both in the small, but also in-the-large. Technosphere aligned and subservient to Sociosphere. That is focus of https://coding.social

    read more

  • @smallcircles “an interpretation that advocates for tolerating unexpected inputs is no longer considered best practice in all scenarios.” Somebody didn’t get the memo. lol

    read more

  • @eyeinthesky @cwebber @evan @deadsuperhero

    There are a couple of really great documents on protocol design and maintenance. You often see me mentioning protocol decay, which is only a paragraph in the splendid Maintaining Robust Protocols.

    The next section for instance is on detrimental ecosystem effects if you are either too stricly enforcing standards or are too laissez faire about them.

    https://www.rfc-editor.org/rfc/rfc9413.html

    read more

  • @eyeinthesky @cwebber @evan

    The protocol becomes more like the union of all app-specific functionality that has been created over time, and copied / depended on by others in fundamental ways. Instead of that all that happens in clear solution layer that rests above the protocol conceptually.

    The protocol boundaries are fuzzy.

    @deadsuperhero mentioned the other day that having identity management well figured out, would be the killer app for the fediverse.

    But without having these fundamentals on how we responsibly 'extend the fediverse' (deploy a new solution, deliver a service), I don't think this is the case. But having that functionality might make it very clear that we need this foundation.

    Now an identity is neatly app-bound, but then no longer and since all apps overloaded the ActivityStreams social primitives you may have to deal with the full combinatorial explosion of figuring out what the functionality of your as:Video or other object really is.

    Perhaps I see it wrong.

    read more
Post suggeriti
  • 0 Votes
    2 Posts
    11 Views
    @alsternerd try @fedicat or @Feditext
  • 0 Votes
    1 Posts
    6 Views
    #WordPress #ActivityPub #Mastodonいつものことだけど、いしい@雑談のコメント欄からの投稿はマストドンのハッシュタグタイムラインに表示されない。
  • 0 Votes
    1 Posts
    12 Views
    Are you an administrator running Mastodon?⚠️ Upgrade to version 4.5! ⚠️Older versions of Mastodon contain known security vulnerabilities. In addition, outdated instances may not properly display or communicate certain types of content (such as quotes) introduced in the latest version.To ensure the security, compatibility, and convenience of your users, you should upgrade your Mastodon instance to version 4.5 as soon as possible.#Mastodon #Fediverse #ActivityPub #Fedi #FediAmin #Administrator #Admin #MastoAdmin
  • 0 Votes
    1 Posts
    6 Views
    Guest?
    EDIT - informationThis tutorial is supposed to be published by the tutorial profile of this server.It is designed to have several chapters, each being distinctively seperated by an own titel. In total as of now there are like besides this introduction like 6 chapters.posting and edition time of and by this EDIT profileof ver05 as of now 1hsmastodon review contact: @bitpickup--Categories:@helpers@forum.friendi.ca SPOILER - click to open/close || IntroductionThis tutorial is an adaption of the tutorial "creating a friendica server - ubuntu" by @hankg based on the experience of the installation report by @jesuisatirebitpickup:squeet.me/display/962c3e10-576…and specific help by @raroun.Server specs and friendica version used:VPS server | Ubuntu 22.04 LTSPHP Version 8.1.2-1ubuntu2.144 Core CPU, 8 GB Ram with 300GB NVME DiskFriendica [STABLE] | 'Giant Rhubarb' 2023.05 - 1518SPOILER - click to open/close || Installation environment and HowToThe only reasonable way to work with a VPSserver on the web is using the console.If you are not familiar with that don't worry, it is easy and the only thing you have to do is being able to copy/paste the commands displayed:¡Copy/paste only the codeBoxes like this one, located outside of the spoilers of this tutorial one after another without altering the sequence!Of course it is necessary to change the specific file names and passwords for you indiviual site, but that's all. promise!On the console you wont be able to copy/paste with the keyboard ctrl-C/ctrl-V technique, you'll have to use the mouse "right click, chose option" technique.This tutorial was created on a #debian #linux desktop environment.There shouldn't be differences if you want to do this from a #windows machine.The method used for communication between your local computer and the VPS server is called #SSH:Wikipedia - Secure Shell:"Cryptographic network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers."#linux #debian #ubuntu #friendica #fediVerse #fediTutorial #tutorial #fediHelp #fediTips #activityPub #HowTo #DIY #VPS #server #selfHosting@admin@tupambae.org @tutorial@tupambae.org