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

#ThoughtProvoker

General Discussion
28 6 47
  • @david_megginson @ben

    Though with regards to progress, there's a difference in both approaches.

    At the side you have inertia by the slow standardization process. But should they figure things out in a good way, eventually the ecosystem catches up and the inertia can quickly decrease.

    While at side, since AS/AP remains stagnant, the ever increasing protocol decay and tech debt non-linearly increases inertia and progress. And on top of that, you are never done once you implemented the 'ad-hoc specs' of the installed base, and you have to account for continuous whack-a-mole development and maintenance burdens to fix breakages.

    The AS/AP based fediverse devolves into effectively no interoperability, and a situation that is more comporative to NPM dependency hell.

    @smallcircles @ben Unfortunately, the top-down approach often stalls under its own inertia and never develops into anything at all.

    If you try for too much interoperability too fast, the costs aren't evenly distributed: some implementors will have to make very few changes (usually the ones who had the most power and influence during the standardisation process), while others will have to tear up a lot of stuff and start over.

    In the business/government/aid world, that can have ripples far beyond the IT systems, right into the way they organise their operations; in the FOSS world, it can mean abandoning popular features, losing users, and even destroying the contributor culture.

    An 800 lb gorilla like Walmart can force that level.of dirigisme on its suppliers, but in the open world, we can just ignore or fork if we think someone's getting too restrictive: note how most web syndicators stuck with RSS 2.0 even after Atom came along to "fix" its "problems," for example (and Atom wasn't even that bad). 🤷

  • I recreated an old diagram in Excalidraw that I spread about a couple years ago, and made it a bit more informative. Explanation can be found in the

    See also and for discussion: https://discuss.coding.social/t/diagram-interoperability-in-practice/828

    Or join the Social experience design chatroom at: https://matrix.to/#/#socialcoding-foundations:matrix.org

    Also posted to at: https://socialhub.activitypub.rocks/t/activitypub-versus-fediverse-interoperability-in-practice/8498

    @ben

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

    To get back to 'shared ownership' and @ben article that triggered my blog post.

    The is certainly not all cheerleaders, but the question is whether critical notes can be properly heard and addressed in any meaningful way. After all who are the ones who should hear them and act on them? It is "the herd", the crowd, the commons that happens to receive toots via their social graph, and to the extent these manage to penetrate bubbles and echo chambers. To make a strong argument, to reach people, the only strategy is social media influence marketing of sorts. You have to dare to rock the boat enough to be heard. And that's a very bad way to grow a healthy ecosystem I think.

    It relates to the oft-heared criticism that on the app-centric fediverse, it is the app devs who are de-facto in charge and decide what goes and what goes not.

    The social dynamics are tricky but fascinating. I hope to be able to spend more time at https://coding.social

  • https://social.coop/@smallcircles/116119514853649098

    To get back to 'shared ownership' and @ben article that triggered my blog post.

    The is certainly not all cheerleaders, but the question is whether critical notes can be properly heard and addressed in any meaningful way. After all who are the ones who should hear them and act on them? It is "the herd", the crowd, the commons that happens to receive toots via their social graph, and to the extent these manage to penetrate bubbles and echo chambers. To make a strong argument, to reach people, the only strategy is social media influence marketing of sorts. You have to dare to rock the boat enough to be heard. And that's a very bad way to grow a healthy ecosystem I think.

    It relates to the oft-heared criticism that on the app-centric fediverse, it is the app devs who are de-facto in charge and decide what goes and what goes not.

    The social dynamics are tricky but fascinating. I hope to be able to spend more time at https://coding.social

    @ben

    > It is "the herd", the crowd, the commons that happens to receive toots via their social graph

    I should clarify that I refer specifically to the situation as it exists now, where the dev community basically chose microblogging as their prime communication medium.

  • @ben

    > It is "the herd", the crowd, the commons that happens to receive toots via their social graph

    I should clarify that I refer specifically to the situation as it exists now, where the dev community basically chose microblogging as their prime communication medium.

  • @thisismissem

    I sometimes feel that I must be crazy, and totally off the mark, as I - and luckily others with me - are saying these things for 7 years now. But it somehow hits a wall of inertia.

    It is this inertia in itself, that has started fascinating me the last 2 years, and it is the reason why https://coding.social exists. We have to figure out how to deal with the grassroots social dynamics such that healthy long-term sustainable standards, ecosystems, and online environments emerge and further evolve.

    Long ago I took notes on some major challenges that in my opinion hold back the fediverse from becoming The Future of Social Networking. These are all mostly social in nature, and are as relevant today as they were then. But this is also just imho. 😬

    https://discuss.coding.social/t/major-challenges-for-the-fediverse/67

    @smallcircles "grassroots social dynamics" may be actually digital NIMBY movement against targeted advertising and AI... :-)
    @thisismissem

  • @smallcircles "grassroots social dynamics" may be actually digital NIMBY movement against targeted advertising and AI... :-)
    @thisismissem

    @xChaos @thisismissem

    I've been a long-time advocate for . Social coding commons adds something to that to become "humane and harmonious technology". Humane by default. is an intrinsic value of the movement. And harmonious by . Coding is social, and first of all deals with people coordinating to find solutions that align with and satisfy stakeholder needs. Coding happens somewhere in the process, an impl detail.

    A core principle of Social experience design is Sustainability, which is holistic in nature via the (adapted) Circles of Sustainability model. https://coding.social/blog/reimagine-social/#circles-of-sustainability

    With this in place a software solution will cycle through its Free software development lifecycle i.e. , which drives a tailored development based on needs and lifecycle phase. https://coding.social/blog/reimagine-social/#free-software-development-lifecycle

    Together this completely avoids a pure technology-driven development, ensuring Needs-driven development, and a natural NIMBY of inhumane technology and practices.

  • @xChaos @thisismissem

    I've been a long-time advocate for . Social coding commons adds something to that to become "humane and harmonious technology". Humane by default. is an intrinsic value of the movement. And harmonious by . Coding is social, and first of all deals with people coordinating to find solutions that align with and satisfy stakeholder needs. Coding happens somewhere in the process, an impl detail.

    A core principle of Social experience design is Sustainability, which is holistic in nature via the (adapted) Circles of Sustainability model. https://coding.social/blog/reimagine-social/#circles-of-sustainability

    With this in place a software solution will cycle through its Free software development lifecycle i.e. , which drives a tailored development based on needs and lifecycle phase. https://coding.social/blog/reimagine-social/#free-software-development-lifecycle

    Together this completely avoids a pure technology-driven development, ensuring Needs-driven development, and a natural NIMBY of inhumane technology and practices.

    @smallcircles well, but what are "human needs"? I definitely like to avoid advertisements, but at the same time I am curious and I seek new things. And humans must be motivated to share news things... applause is great motivation, but is it enough? And we need real audience, not AI bot audience....

    Maybe nerd needs are not exactly human needs, in the first place...

    Also, some people tend to do thing just because they want to show they can.

    And also you can optimize for as little technology as possible, or for as "optimal" technology as possible.

    Currently, I am not so much concerned about future of ActivityPub, which is currently adequate, as it seems.

    Running my own small instance is challenging, because resources are limited and I immediately see, that focusing on fundraising and controlling more resources is not the way.

    I run state-of-the art Mastodon, maintained and updated by someone who is better admin, but I rather focus on tuning it. I play with tootctl statuses, found some undocumented features (this is not very human focused, to not document useful features).

    Currently I would like to fine-tune lifetime of statuses in federated cache, which are without any interactions. Algorithm may be needed, because some accounts are automated and hyper active and flood the cache with tons of content (and someone on your instance is always going to follow them).

    Domain-wide bans may or may not be the solution. What I am thinking about is domain-specific or even-account specific lifetime of statuses without interaction. This would save resources. Saving resources is in the end eco-centric.

    Is my approach technology-centric or human-centric? Well, I want to compete for attention of humans with machines, designed to entertain them....

    @thisismissem

  • @smallcircles well, but what are "human needs"? I definitely like to avoid advertisements, but at the same time I am curious and I seek new things. And humans must be motivated to share news things... applause is great motivation, but is it enough? And we need real audience, not AI bot audience....

    Maybe nerd needs are not exactly human needs, in the first place...

    Also, some people tend to do thing just because they want to show they can.

    And also you can optimize for as little technology as possible, or for as "optimal" technology as possible.

    Currently, I am not so much concerned about future of ActivityPub, which is currently adequate, as it seems.

    Running my own small instance is challenging, because resources are limited and I immediately see, that focusing on fundraising and controlling more resources is not the way.

    I run state-of-the art Mastodon, maintained and updated by someone who is better admin, but I rather focus on tuning it. I play with tootctl statuses, found some undocumented features (this is not very human focused, to not document useful features).

    Currently I would like to fine-tune lifetime of statuses in federated cache, which are without any interactions. Algorithm may be needed, because some accounts are automated and hyper active and flood the cache with tons of content (and someone on your instance is always going to follow them).

    Domain-wide bans may or may not be the solution. What I am thinking about is domain-specific or even-account specific lifetime of statuses without interaction. This would save resources. Saving resources is in the end eco-centric.

    Is my approach technology-centric or human-centric? Well, I want to compete for attention of humans with machines, designed to entertain them....

    @thisismissem

    @xChaos @thisismissem

    Beyond basic needs, saying 'human needs' is a generalization. It's better to go from personal needs. starts from individual needs and builds from there to take needs of all relevant stakeholders into account as they are identified during the lifecycle and evolution of a solution. Along the way there are perspective shifts, e.g. from personal needs to inter-personal relationships. See: https://coding.social/blog/reimagine-social/#pyramid-of-perspective

    If you start a software project, it is perfectly fine to consider yourself the only stakeholder. E.g. if you code just for you, as a hobby, and for the joy of coding.

    If you make it and publish to a code forge, you make a certain commitment to a new stakeholder, the FOSS developer, concering software freedoms. But not more than that, unless you explicitly commit yourself, and to the extent in which there is a mutual understanding what people can expect from you.

    Then yes its human-centric. More importantly it aligns with needs, offers a solution.


Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • 0 Votes
    1 Posts
    21 Views
    How to Install #Pleroma on #Ubuntu #VPS (5 Minute Quick-Start Guide) This article provides a guide demonstrating how to install Pleroma on Ubuntu VPS.What is Pleroma?Pleroma is a free, open-source, self-hostable microblogging server that speaks the #ActivityPub federation protocol—so your users can interact with people on other #Fediverse platforms (e.g., Mastodon) while you keep full control over your server ...Continued 👉 https://blog.radwebhosting.com/how-to-install-pleroma-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #selfhosting #selfhosted #letsencrypt
  • 0 Votes
    1 Posts
    17 Views
    How to Install #Pleroma on #Ubuntu #VPS (5 Minute Quick-Start Guide) This article provides a guide demonstrating how to install Pleroma on Ubuntu VPS.What is Pleroma?Pleroma is a free, open-source, self-hostable microblogging server that speaks the #ActivityPub federation protocol—so your users can interact with people on other #Fediverse platforms (e.g., Mastodon) while you keep full control over your server ...Continued 👉 https://blog.radwebhosting.com/how-to-install-pleroma-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #letsencrypt #selfhosted #selfhosting
  • 0 Votes
    6 Posts
    21 Views
    @stefano @tagestipp @nordwetter @admin 😃🥳🙏
  • 0 Votes
    1 Posts
    14 Views
    Hello #Fediverse and Happy New Year!I'd like to mark the start of 2025 with the first message from my self-hosted instance. You may already know me as @_elena@mastodon.social. Well, now I also run my own #ActivityPub microblogging server, thanks to the magic of #YunoHost and #GoToSocial (and #Phanpy, which I'm using to compose this).I registered this domain – aseachange.com – a looooong time ago but never did anything with it. It was the very first domain name I ever bought, even before securing elenarossini.com (!!!). It was so long ago, but I remember I was inspired by Beck's album Sea Change. seachange[dot]com was taken, so I grabbed Aseachange.I absolutely love its meaning of profound transformation and I think it's PERFECT for my self-hosted #Fediverse instance and what it represents: independence, empowerment and digital sovereignty.Ever since setting it up, I've been feeling joyful and hopeful. Everytime I look at myself in the mirror, I think: I'm in control of my own social media platform. And it feels SOOO GOOD.What do I have in store for 2025? I plan to use this account to post messages about #selfhosting, learning #Linux, privacy and digital sovereignty.I will also keep posting from my Mastodon account because you don't give a Lamborghini to someone who just passed their driver's license. I barely know what I'm doing here, so I feel a lot safer (for now) keeping my mastodon.social account as well... In case anything goes wrong here. Better safe than sorry!So, this is my #Introduction and if you've read as far as here I just want to thank the Fediverse for being so amazing and allowing me to connect with people on my own terms. And thank you Fedi people for being so generous and supportive with your superb advice and kind words.This is a really magical, special place.Happy New Year, everyone!