@b0rk It looks like #Gitlab is doing some work on using #ActivityPub. There is a really old discussion on #Github about implementing it on #Gitea as well. Wouldn't this solve a lot of the issues exposed by the article?
Btw, I'm working on Mastic: a #Mastodon instance written in #Rust, running entirely on the Internet Computer as #WASM canisters.
One canister per user, Internet Identity auth, SNS-based DAO governance, no PostgreSQL/Redis/Nginx. Fully ActivityPub-compatible.
Live by the end of September.
https://blog.veeso.dev/blog/en/btw-i-m-working-on-mastic/
#rust #rustlang #fediverse #internetcomputer #activitypub #opensource
FediForum Number 7 Is Happening And It Makes Me Happy
The 7th FediForum is happening right now (yesterday, today, and tomorrow). There are two a year and I love going to them.
You can follow along using the hashtag #FediForum.
Most of the talks are a bit above my pay-grade, but I always learn something or get to try a new open source/open web technology.
I also get to see many of my buddies on the open social web (AT Proto/Bluesky and ActivityPub) over video from across the web and engage with them all in real time.
The discussions are top notch and there is even a sense of a hallway chat area in the online software Johannes and Anca (the organizers) use.
They also use collaborative note taking, so even though the video/recordings are non-existent, there are great notes collaboratively made and later posted on the FediForum.org site after the event.
If you get a chance to make a FediForum, you really should attend. The tickets are affordable and the community is so nice!
#activitypub #atProtocol #Community #fediforum #fediverse #openSocialWeb #openSource
Freshly published event on #Mobilizon server:
https://mobilizon.it/events/cf6b42fb-140c-43af-b3e2-8c3f9c5cd02a
Edited after initial post (which was published via #ActivityPub and never updated there)
TIL:
JSON-LD, used heavily in #ActivityPub, is a way of representing #RDF triplets.
@mabdalrahman that's what Forgejo (the software that codeberg runs on) is working on.
https://forgejo.org/2023-01-10-answering-forgejo-federation-questions/
Protocol: https://forgefed.org/
#forgejo #git #fediverse #federation #activitypub
Both Mastodon and Pixelfed seem to attach images as ActivityPub/ActivityStreams "type" = 'Document'.
I would have expected "type" = 'Image'.
'Document' isn't wrong. It is valid.
But, I would have expected the more specific type of 'Image'.
#ActivityPub #ActivityStreams #FediDev
🚀 How to Deploy Phanpy on AlmaLinux VPS
#activitypub #almalinux #certbot #fediverse #firewalld #letsencrypt #mastodon #nginx #phanpy #social #vps #Cloud #Guides #VPS
🚀 How to Deploy Phanpy on Alma...
I think it would be better if instead of Fediverse software outputting the following for ActivityPub/ActivityStreams Notes, Articles, etc:
"attributedTo": "https://mastodon.social/users/reiver",
It would instead output something more like:
"attributedTo": {
"id":"https://mastodon.social/users/reiver",
"type":"Person",
"name":"Charles",
"preferredUsername": "reiver",
"icon": {...},
"image": {...},
}
This way the Activity* document contains everything needed to render it.
#ActivityPub #ActivityStreams #FediDev
Has anyone done a comparative analysis of various #activitypub implementations on the fediverse? Thinking adherence to protocol, extensions to vocabulary, databases used for persistence etc….
For those who have questions about #Holos. I've seen a lot written recently, and since the project is young, it's normal that things stay ambiguous or get misunderstood. This is a thread, with one post per remark most often read, and a direct answer.
#HolosSocial #Fediverse #ActivityPub
As I had some time left, I decided to join to the session convened by Ben Pate on #E2EE #messaging over #ActivityPub. Albeit late participation, I was able to catch-up via notes and have the honor to hear insider information how #chat in #Fediverse gets into its shape.