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

Excited to share our community vision for @Mastodon today: we are for the people.

Fediverso
13 4 3

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @smallcircles@social.coop I feel personally called out for this 😛

    cc @evan@cosocial.ca

    read more

  • @evan @julian

    builds on top of in the sense that it adopted a number of its 'social primitives' defined in its vocabulary, and Collection being among those. These particular uses become 'protocol space', but other than that AS from the perspective of AP solution development is purely a set of social primitives, granular building blocks that one *may* use in a solution. AS is a utility library of sorts then. Or is that a wrong perception?

    A 'feed' is something that lives in solution space, and I would only choose Collection to model it, if it offers a perfect fit in functionality. And aboveall.. does not assign some new app-specific use along the way.

    I tooted today that I feel the biggest folly of the fedi is that everyone tries to cram their domain into the AS namespace. The AS primitives should not be Swiss army knives and have only singular well-defined meaning and purpose, yet they have become that along the way.

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

    read more

  • @julian

    I haven't seen anyone use Add and Remove activities to notify updates to the `outbox`. I don't think it would work; it's too recursive.

    I've done it for other feeds, like `replies` or `followers`, and it works pretty well.

    @smallcircles

    read more

  • @julian

    I might not understand what we're talking about.

    @smallcircles said that AP doesn't mention "timelines" or "feeds". We use a different term, collections. They are ordered in reverse chronological order, like what most people expect a "feed" to look like.

    read more

  • @evan@cosocial.ca gosh I can't imagine assigning Add and Remove activities for a "popular" collection. It changes so often that it seems a waste of resources to try to track it.

    Dynamic Collection?

    Or as @smallcircles@social.coop said, even just light algorithmic ordering in a timeline makes stuffing it into a collection unwieldy.

    read more

  • @evan @julian @deadsuperhero

    Except when they are called other names instead ;p

    A timeline is a different thing than a collection imho. And an AS collection has some very particular functionality, which if I model a timeline in my app may not supported (e.g. reverse ordering).

    Collection / 'timeline' is one of those words where sometimes they indicate an app domain, and sometimes a core protocol mechanism. Same is true with 'follow' which is sometimes a user action, sometimes indicates low-level publish/subscribe.

    For core capabilities that must be part of the specs, in 'protocol space' it may be better to use terminology that is more common in messaging architectures and all the various architecture patterns that are involved. Perhaps idk we deal with a time-ordered event log or something like that.

    read more

  • read more

  • @julian @deadsuperhero @evan

    Can't help but wonder about terminology use and abstractions they indicate. Nowhere in the specs is there mention of 'timeline' and neither of 'feed' (except as example use in AS).

    I feel we started with powerful specs to be able to model *any* social networking use case. But where the specs had blanks gradually the impls filled these in with leaky abstractions such that fedi is now hammered into a very narrow social media microblogging domain.

    If an app needs "Timeline" and "Feed" concepts, then it should model them. Given the actor-based nature of AP they might be actors, or whatever is best. These concept are about solution development, i.e. what is built on top of the protocol, and not indicative of core protocol capabilities.

    There's so much confusion on "where does the protocol end vs. where does my app design start".

    SDK's should offer "Addressable actors exchanging msgs with object payload", and hide all impl details for the solution developer.

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    8 Views
    RE: https://fsoc.lol/2026/01/26/looking-for-self-hosting-companions/Still figuring out the best way to interact with the #fediverse. I think at the moment and the way #mastodon integrates with #wordpress it's best to primarily use the infosec.exchange account and limit @site to community / website updates.Anybody else on their #selfhosting journey? Or interested in following along?
  • 0 Votes
    3 Posts
    11 Views
    @pocketvj I've liked Friendica for that purpose so far. Of the various Fedi options I have tried it is closest in functionality. It lets you have granular control of who can see or interact with your posts, lets you organize your contacts, can make long posts if you want of like 200k characters, supports making groups, also has a nice rss feature where you can add rss feeds as if they were a contact so they show up in your timeline and can be easily reshared.Features it has that are better than facebook are: no ads, no algorithm randomly hiding your friends posts, can be self hosted so you control the moderation (no more random post going missing for reasons you cant figure out), can organize your timeline by subject matter in addition to by who's posting (you can create and organize saved filters by keywords and hashtags and other parameters to create multiple kinds of timelines), has an option to pick from different UI styles (there's a green style one that I love, it's so peaceful and relaxing), and ability to bridge to follow and post with people other social networks too, even ones beyond ActivityPub. And my favorite: an optional anti doomscrolling feature, you can choose "pagination" instead of infinite scroll.Differences anddisadvantages: At first your timelines are quiet until you start following more people because there's no Meta force injecting "suggested posts" at you constantly. Timeline may also be more quiet than you're used to because it doesnt have addictive UI tricks to keep people scrolling 24/7 (but if you struggle with addiction this is a benefit. I regained hours of my week back). Because it's built by volunteers the default UI isnt as slick. I recommend going in the display settings and using the "bookface" display option which makes it more close to how facebook looks. It lets you control more stuff than Meta does, and some people get intimidated by having so many settings options. Because it's not an invasive privacy predator, it's slightly harder to just look up people you know, no one is required to use a real name, so I recommend joining with a few other folks you know so you can hang out together as you start off.
  • 0 Votes
    1 Posts
    7 Views
    DI-Day im #c3d2Der @c3d2 lädt zu mehr digitaler Unabhängigkeit ein und wir kommen mit vorbei.Ihr habt Fragen zu freien Messengern wie #Matrix oder #XMPP, #Linux, dem #Fediverse oder anderen #OpenSource-Themen? Dann kommt gern am Sonntag den 4. Januar ab 14:00 Uhr in die Räume des c3d2, Riesaer Str. 32, #Dresden.#DIDay #DIDayHelpdesk #DIDAySprechstunde
  • 0 Votes
    1 Posts
    8 Views
    really, really impressed with posty: a mastodon archive -> html static site generatorit ingests your mastodon archive (post history) as a zip, and barfs out an entire static html site with indices and tags. all servable with any standard web server.this is super helpful because when i shut down the dialup.cafe instance, there was no easy way to get access to my old posts and images.it can either be run online here:https://posty.1sland.socialor instructions here for running it locally:https://codeberg.org/oliphant/posty#mastoAdmin #mastodon