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

Who is working on an ActivityPub test suite?

General Discussion
9 4 59

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @macgirvin that's interesting, I hadn't thought of using punycode. Like @edent@mastodon.social my exposure to it was strictly limited to domains (and even then only to counter domain spoofing)

    read more

  • @edent@mastodon.social -- It's also used for the username component of email addresses iirc; as these are originally also specified as 7-bit US-ASCII. So I convert local usernames with idn. Just something I did out of habit really. You can use UTF-8 if you want, so I'm only saying that punycode seems to federate better based on my experience. We tested this with a bunch of fediverse software at the time and it just worked. We'll accept either.

    read more

  • @macgirvin
    I thought Punycode was only for domain names. Are you saying you also use it for the user part?

    read more

  • @edent@mastodon.social -- I've just tested and that account also works fine with Hubzilla. I will mention that your implementation in this case uses url-encoded usernames while ours uses punycode. They should be able to interact just fine, but the fact that there are multiple ways to arrive at a solution could cause a bit of confusion for implementers.

    You'll need to use punycode if you wish to federate with the diaspora protocol or email or any other projects or protocols which restrict the character set for usernames. So it might end up being a more flexible solution in the long run and should work fine with every other fediverse project today. ASCII-restricted software will just use the xn-- name; and all their links and buttons should work fine.

    Url-encoding should also work, but perhaps not so universally and easily as punycode; as witnessed by the number of issues documented in this thread.

    read more

  • @apps look @julian isn't this sorta what you were just talking about with hashtag combining schemes

    read more

  • @jandi
    Yes, that would really help. I will set the priority in the Weblate project for the part used to understand tags inside messages. Thank you for your continuous support on projects :)

    read more

  • @edent@mastodon.social -- Just looked again... this was first introduced as a hidden feature in redmatrix around 2013-2014, and so may also be available currently in Hubzilla (behind the "system.unicode_usernames" feature toggle). There were some major changes in 2019 that to my knowledge weren't ever backported. I think these only applied to local usernames and not remote usernames, but the functionality in hubzilla still might need to be verified.

    read more

  • The map combines community reports from the and shelters and veterinaries from loaded in real time as you zoom in.
    PawFed is built to be a community project, not a one person effort. There will be many ways to contribute beyond posting reports.
    If you find the project useful, don't hesitate to share it. Thank you. (3/3)

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    10 Views
    Hey @evan@cosocial.ca, I'm watching your lightning talk at FOSDEM! I'm simultaneously glad it's less than 10 minutes, but sad it's not longer too :stuck_out_tongue_closed_eyes: (Everyone else, want to watch it? Here it is) Some questions I'm jotting down while I'm watching it I can see the user on ActivityPub.Space, which is how it's supposed to work. Would I be able to follow this user from a non-Person? If integrating into NodeBB, I'd maybe want the Application actor itself to follow it. Love how you head off concerns about consent issues with a slide about how it's not scraping, mass-following, etc. So it uses relays, such as the ones on relaylist.com? Let's talk about how we can get NodeBB sharing data to tags.pub by default (or by admin opt-out switch.
  • This is what they stole from you

    Uncategorized activitypub c2s
    12
    1
    0 Votes
    12 Posts
    68 Views
    @scottjenson not at all!I think the Readme for the API task force covers it pretty well.https://github.com/swicg/activitypub-api?tab=readme-ov-file#introductiontl;dr is that social applications on ActivityPub are often built as an integrated client-server stack.In other ecosystems, like the Facebook Platform, app developers could leave the complicated parts of storage, authentication, social graph, and distribution to the platform, and they'd just concentrate on innovate experiences at the top of the stack.
  • 0 Votes
    6 Posts
    18 Views
    @klu9 @eyeinthesky Having multiple servers connect to each other is Federation.Having multiple independent servers (regardless of whether they connect to each other or not) is Decentralization....TS is an independent server — thus, it with others form Decentralized social-media.TS does not connect to other servers — thus, not Federated.
  • 0 Votes
    2 Posts
    9 Views
    I don't think it takes billions to build a platform but it does seem that it usually requires millions to get more than a few people using it. I have accounts on loops, lemmy/piefed, mastodon, element and more. I've never met a person IRL that uses them and I've never gotten to know anyone in an online community (gaming, interest forums, etc.) that use them. Viewing my loops app makes me feel like I'm alone on an island. The communities I follow on Lemmy/Piefed will go weeks without a post. The communities I manage will go the same without a submission from the community. Now that my immediate family have grown tired of the bugs on element after I forced them to use it to chat with me, I am literally the only person I know on the messaging platform. I love open source but if I were the type of person that required a true sense of a well-rounded social community, I would use something like tiktok to scratch that itch.