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

People are Starter Packs

Technical Discussion
3 2 18
  • I think that my comment on GitHub that Group Actors acting as Starter Packs really comes from how I approach my social network.

    I rely on my friends and peers to discover new topics and meet new people.

    Friends and peers as Starter Packs work great on a small microblog instance like Mastodon, Misskey, or Sharkey because the federated feed/bubble lists topics written by the amazing people that they are following. This approach is ideal for small instances, but flagship, large and relayed instances make it much harder as the topics are much too diverse. 

    When a small instance I was part of shutdown, I was really at a loss because I relied heavily on that feature without following people myself i.e. I'm lazy. And so to figure out who to follow, I went back to my peers’ and friends’ following Collection. Note to self, I need to remember to continually discover more people from people I follow now that I am on my own single-actor instance.

    This is why I come to the conclusion that people are Starter Packs. Or in other words, Actors are Starter Packs. And more specifically, anyone or thing with a publicly-available following Collection is a Starter Pack. 

    But making a public directory of everyone is not a good idea and discoverability is hard.

    Starter Packs should be (Group) Actors because

    • Consent is built-in with the Follow Accept/Reject.
      • People that want to explicitly allow followers already have this option.
      • Implementations should use Mastodon’s discoverability property to also limit who a Starter Pack may follow.
    • Revoking consent is mostly built-in with either Remove Follow, Block Undo, or Reject Follow.
    • Discoverability is built-in:
      • The following Collection is available.
      • Group Actors can make posts when their following Collection is updated.
      • Amazing UX designers can make the following Collection more usable in their software.
    • Starter Packs that are used in bad faith can be defederated like any other bad faith Actor or instance.
    • The barrier to implementation is much lower than tacking on anything new to the specification.
  • mradcliffe@nokoto.org apart from the technical details, this approach also is extremely easy to explain to laypeople.

    "Follow who this person follows" :heavy_check_mark:

  • Thank you, @julian.

    One thing I am concerned about is how that affects forums and communities.

    But then I think, so what if a NodeBB forum or PieFed community wanted to highlight people because those people represented the values of that community (even if they were not necessarily a part of it)?

    This is something that no forum software that I am aware of does because we always think of forums as only something we join into.

    And it is so amazing to me that the FediVerse and the social web movement could provide a forum or group the opportunity to grow in the opposite direction—sending people outwards for new shared experiences.


Gli ultimi otto messaggi ricevuti dalla Federazione
  • @silverpill
    Yep! Just was on vacation and had a conference to do. It's on my list for Monday to do some followup and updates

    read more

  • @toddsundsted ok, bookmarked. When I'll circle back to ONI themeing I'll send some feedback your way to compare notes. :D

    With ONI I tried to be "fun" and I generate a basic palette from the images actors upload as their Icon and Image properties (ie, profile and header picture in mastodon terms :D) As you can imagine that can lead to very dubious results.

    read more

  • no, i'm still trying to figure that out myself. what i have done is build something that seems capable of handling themes that i find that i like. but even there i guess i have ~2-3 more revisions before it is fully capable.

    i did pick semantic ui as my base framework. it has worked well, but it is abandoned. there is a fork called fomantic ui that is supported, but it is also much larger. other frameworks also seemed too large for my tastes, but i will admit to not doing a ton of research.

    read more

  • @toddsundsted did you use any literature for deciding on the theme basic colors and how to combine them?

    I've been struggling with something very similar a while back and the material design specs seemed too complex for what I wanted, but nothing else popped up on search.

    read more

  • I've streamlined theme development in Ktistec. The theming system uses a hierarchy of CSS custom properties and fallbacks. Theme authors can customize a theme at multiple levels:

    Base Colors Only

    Define only base colors like --text-primary, --bg-primary, --bg-input, --semantic-primary, etc. Derived colors will auto-generate using color-mix formulas. For example:

    :root { --semantic-primary: #ffa500; }

    From this one line, theme-appropriate colors like --bg-accent-code, --anchor-color, etc. auto-generate.

    Base Colors Plus Derived Colors

    Define base colors and derived colors. Derived colors use custom values when defined. Undefined derived colors auto-generate. For example:

    :root { --text-primary: #333; --text-primary-2: #ff0000; /* red for this specific shade */ }

    Given this theme, derived shades like --text-primary-1, --text-primary-3, and --text-primary-4 auto-generate. --text-primary-2 is red.

    The simplest possible interesting theme redefines the primary semantic color. The single line above (in Base Colors Only) would result in the following, with button color, link color, disabled, selected, and hover states all derived automatically:

    screenshot of the setting page with the primary semantic color defined

    These changes will be in the upcoming release. Existing themes will continue to work, as is.

    read more

  • @tofeo take a look at https://gitlab.com/edent/activity-bot/-/blob/main/README_nginx.md?ref_type=heads

    I don't use nginx, but that should help.

    read more

  • @Edent

    I discover your onepage activitypub application at https://shkspr.mobi/blog/2024/02/activitypub-server-in-a-single-file/

    It is really a good start for me

    But how would you adapt it with Ngnix server

    All the logic is based on .htaccess but in Nginx it leads with all 404 pages

    read more

  • @julian 😘

    read more
Post suggeriti
  • 0 Votes
    5 Posts
    8 Views
    @dmathieu @julian just put in an application for a lightning talk, then.
  • 0 Votes
    1 Posts
    9 Views
    Week in Fediverse 2025-11-07Servers- Gush! v0.0.26- Manyfold v0.128.0- Wafrn v2025.10.02- Hubzilla v10.6- Ktistec v3.1.3- Mastodon v4.5- gancio v1.28.1- Castopod v1.13.6- tootik v0.19.8- Loops v1.0.0-beta.4- Lemmy Development Update October 2025Clients- IceCubesApp v2.0.9- Mangane v1.18.5- Tangerine UI for Mastodon v2.5- Mastodon Bird UI v3.0.0- PeerTube Mobile v1.2.0- Voyager v2.40.2- bleromo: A Windows 98-style Pleroma/Mastodon clientTools and Plugins- Poduptime v5.6.0For developers- APx v0.20.0- Fedialgo v1.2.32- FIRES Server v0.4.0- NGI0 Progress report #1 (GoActivityPub)Protocol- FEP-d8c8: BitTorrent Torrent Objects- FEP-19b3: Specifying Properties of a ServiceArticles- Self-hosting your Mastodon media with SeaweedFS- Fediverse Report – #141-----#WeekInFediverse #Fediverse #ActivityPubPrevious edition: https://mitra.social/objects/019a3c12-2a12-7683-592d-a0dec77f582e
  • Blogbastelei

    General Discussion activitypub fediverse plugin wordpress
    1
    0 Votes
    1 Posts
    8 Views
    BlogbasteleiNur ganz kurz, das ActivityPub Plugin ist wieder aktiv. Eigentlich hatte ich es nur nochmal installiert weil ich was nachschauen wollte. Dann habe ich mir gedacht, ich lasse jetzt mal drin.Vielleicht kann ich es tatsächlich demnächst mal brauchen, mal sehen.Man kann dem Blog also wieder im Fediverse folgen unter: @bloghttps://rausgerufen.de/blogbastelei-6/#ActivityPub #Fediverse #Plugin #WordPress
  • Hello fediverse 🥳

    Uncategorized activitypub loops tiktok
    1
    1
    0 Votes
    1 Posts
    14 Views
    Hello fediverse 🥳 https://blog.joinloops.org/loops-joins-the-fediverse/ #loops #activityPub #tikTok