#fedidevs — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #fedidevs, aggregated by home.social.
-
Happy Friday!
Quick question for fediverse developers on how to link to a fediverse profile page on a remote server.
-
@hello Team #FediGroups, can you give me any information about the software used under the hood, and whether source code is published?
-
Help! I've been thinking so much about decentralized platforms and open protocols lately that my brain has become completely decentralized itself. 🙃
Time to go touch some grass.#Fediverse #Mastodon #ActivityPub #FediDevs #OpenProtocols #DecentralizedPlatforms
-
I know there is some ongoing work, eg. https://socialhub.activitypub.rocks/t/fep-07d7-a-custom-url-scheme-and-web-based-protocol-handlers-for-linking-to-activitypub-resources/3588.
Some people will argue against this, but the Atmosphere is (slowly) decentralizing (https://stefanbohacek.online/@stefan/116126040489956521) and it will soon run into the same issues we're dealing with, like being asked to log in when you click a link to a post that's not on your server/AppView/what have you.
I'm sure they will figure this out, with their deep crypto VC money pockets, but if we can figure this out first, it could really give us a major advantage.
-
Does anyone think it's worth doing a source code archiving project for fediverse software?
A lot of projects been started and abandoned over the years. Some of it just itch-scratching, abandoned before it really got started. But in some cases, longstanding and widely used projects by fediverse pioneers have been retired; notably GNU social (formerly StatusNet) and Diaspora.
(1/2)
-
There have been many experiments with adding simple ActivityPub support to static blogs, enabling authors to publish their blog into the fediverse to be followed and get commented on. Some of these experimenters have documented what they did, and I've started a list of examples here;
https://codeberg.org/fediverse/fediparty/wiki/Fediverse-comments-on-static-blogs
I chucked this together in a hurry, so please prod me about any mistakes, or any additions that could be made to the list.
-
The intro to HDA (Hypermedia-Driven Applications) I've been raving about today seems relevant to the ongoing discussions about C2S APIs for the fediverse, especially the proliferation of the monolithic server+web-app antipattern. I've started a SH topic on it;
But SH seems like a ghost town ATM. Tried to post on ActivityPub.space but their interface hates my mobile browser (Fennec from F-Droid) 🤷♂️
-
My posts on Mastodon say that no one is permitted to quote-boosts my posts — yet I never made that choice.
(I'm actually OK with others quote-boosting my posts.)
I know enough to be aware this.
Most aren't.A very large number of people have no idea that someone else made this choice for them.
I suspect the vast majority of them would have chosen the opposite.
I think Mastodon should have represented "user has not chosen" in the JSON-LD.
-
(2/2)
Would it be inappropriate to draft an FEP for this? One that addresses;
* #FediDevs (or whatever) as the standard tag for fediverse dev meta
* Filtering out posts with the tag by default for new accounts, unless they opt-in to receiving them
* Auto-adding the tag to all posts output by developer forums like SocialHub and ActivityPub.Space
* Methods like the ones @julian describes above, for ingesting and making use of posts with the tag
* ?
-
2/
RE: https://mastodon.social/@reiver/115945290105913697
The resolving of a Fediverse ID to one or more cryptographic public-keys could happen via the activity-file for the user.
A JSON-LD namespace (separate from ActivityPub) could put the cryptographic public-keys into the activity-file.
But, I think we would need more information than what the 2 current methods for including cryptographic public-keys currently support.
#ActivityPub #Cryptography #FediDev #FediDevs #Fediverse #JSONLD
-
1/
RE: https://mastodon.social/@reiver/115945290105913697
Right now, Fediverse IDs resolve to HTTPS URLs.
For example, the Fediverse ID:@reiver@mastodon.social
Resolves to HTTPS URL:
https;//mastodon·social/users/reiver
...
If we wanted cryptographic public-keys to serve as a basis of Identity on the Fediverse, then —
We would (similarly) also need a Fediverse ID to resolve to one or more cryptographic public-keys
...
#ActivityPub #Cryptography #FediDev #FediDevs #Fediverse #JSONLD
-
Fediverse & AI Coding Tools & Vibe Coding
...
I noticed 2 or 3 people lately using AI coding tools to create Fediverse software.
2 of them even seemed to be Vibe Coding.
...
I have been programming for over 30 years. I am probably not going to Vibe Code, but —
I wonder if we should help them.
There are tools we (Fediverse developers) could create to make it so others could Vibe Code Fediverse apps.
#ActivityPub #AICodingTools #Fedidev #Fedidevs #Fediverse #JSONLD #VibeCoding
-
@crossgolf_rebel - kostenlose Kwalitätsposts Flipboard nimmt vom Fediverse jenseits von Mastodon überhaupt keine Notiz. Für die besteht das Fediverse nur aus Mastodon und Flipboard.
Dazu kommt erschwerend, daß sie so corporate sind, daß sie selbst etwas, was keinen CEO und keine Inc. hat, gar nicht als existent wahrnehmen.
Also tun sie, was die allermeisten Fediverse-Entwickler tun: Sie entwickeln nur gegen Mastodon. Nicht einfach gegen die Mastodon Client API, sondern auch gegen Mastodon-Interna und Mastodon-Spezifika.
Siehe vorher auch FediDevs, das sogar "Fedi" im Namen trägt, aber hart ausschließlich gegen Mastodon gebaut wurde, weil die Entwickler so lange der felsenfesten Überzeugung waren, daß das Fediverse nur das Mastodon-Netzwerk ist, bis es zu spät war. Weil das ganze Backend von FediDevs darauf ausgelegt ist, direkt gegen bestimmte Serversoftware gebaut zu werden statt gegen allgemeine Standards, müssen sie jetzt die Unterstützung für jede einzelne Serveranwendung händisch nachträglich reinbauen.
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #NichtNurMastodon #MastodonZentrizität #MastodonNormativität #Flipboard #FediDevs -
@django @thibaudcolas @sabderemane @jacob @ryancheley @priyapahwa @webology @afimaame @knyghty
We have also a 2026 DSF board members starter pack ✨
https://fedidevs.com/s/Nzc0/ -
Syuilo/ai bot is quite a challenge to build/run isn't it!?
#bot #ai #syuilo_support #node #buildwithai #misskeydev #misskeyadmins #error #typescript #fediadmin #fedidevs -
Finally, #zed is available for #windows users (a true native code editor).
#fedidevs #mastodevs #programming #rustlang -
This is how I am thinking about pointing to the GreatApe WebSocket API in the activity file.
The GreatApe WebSocket API — ActivitySocket ? — is sending ActivityPub activities over a WebSocket, along with some other stuff (such a queries, and commands).
Right now, I am using the "endpoints" field with the sub-field "inoutbox" to point to the WebSockets API end-point.
RE: https://mastodon.social/@reiver/114590677447681643
#ActivitySocket #GreatApe #Fediverse #FediDev #FediDevs #DeSo #FeSo #LoSo
-
2/
One thing that is interesting about the GreatApe WebSocket API is that —
Because the WebSocket can be both read from and written to — the WebSocket is in a sense both an ActivityPub outbox and an ActivityPub inbox at the same time.
RE: https://mastodon.social/@reiver/114585707207505158
#ActivitySocket #GreatApe #Fediverse #FediDev #FediDevs #DeSo #FeSo #LoSo
-
1/
GreatApe is a conferencing platform for the Fediverse and the Social Web — where an audience can listen & watch live, and can be invited to join the speakers on the stage.
GreatApe makes use of a WebSocket for communications.
I am working on turning the WebSocket API that @muhammadzaidali and @benyamin0 created into something more ActivityPub / ActivityStreams like.
Interestingly —
RE: https://mastodon.social/@reiver/114585707207505158
#ActivitySocket #GreatApe #Fediverse #FediDev #FediDevs #DeSo #FeSo #LoSo
-
2/
Misskey and the Misskey forks (ex: Firefish, Sharkey, etc) seem to also be prone to their storage drives filling with:
• logs
• npm cache
• yarn cache#DeSo #FediAdmin #FediCache #FediDev #FediDevs #Fediverse #Firefish #FirefishAdmin #Misskey #MisskeyAdmin #Sharkey #SharkeyAdmin #SpaceHostBTS
-
1/
RE: https://mastodon.social/@reiver/114019537398771505
The number one cause of Fediverse servers crashing seems to be the storage drives filling up with cached Fediverse user data — posts, profiles, avatar images, header images, etc.
But, Misskey and the Misskey forks (ex: Firefish, Sharkey, etc) also have an additional challenge that fills up their storage drives —
#DeSo #FediAdmin #FediCache #FediDev #FediDevs #Fediverse #Firefish #FirefishAdmin #Misskey #MisskeyAdmin #Sharkey #SharkeyAdmin #SpaceHostBTS
-
CW: ActivityPods
3/
But — then, ActivityPods seems to have a spec:
https://activitypods.org/specs/activitypods
And talks about supporting other specs:
https://activitypods.org/specs/activitypub
https://activitypods.org/specs/solid
#ActivityPods #DeSo #FediDev #FediDevs #Fediverse #FOSDEM2025 #SocialWebFOSDEM
-
CW: ActivityPods
2/
When I re-watch this talk (that was originally presented at FOSDEM 2025) —
https://peertube.virtual-assembly.org/videos/watch/a8dc6bcc-8cef-485e-bfd8-438f1bfc04d2
— it seems as if ActivityPods is software.
But —
#ActivityPods #DeSo #FediDev #FediDevs #Fediverse #FOSDEM2025 #SocialWebFOSDEM
-
CW: ActivityPods
1/
One thing that still isn't completely clear to me about ActivityPods is —
Is ActivityPods a specification?, or is ActivityPods software?
#ActivityPods #DeSo #FediDev #FediDevs #Fediverse #FOSDEM2025 #SocialWebFOSDEM
-
CW: programming
There is a comparison between the (proposed) ActivityPods and the Bluesky PDS.
(I am not the first person to say that.)
But, I think there is also some comparison between both of those and Account Abstraction in the EVM space.
All, in some ways, have a service acting on your behalf and in many ways representing you (the user), with other software.
#AccountAbstraction #ActivityPods #BlueskyPDS #DeSo #Ethereum #EVM #FediDev #FediDevs #Fediverse #SmartContract
-
This Fediverse bot @FediTree has tried to adopt a social-norm around which people and accounts on the Fediverse to include.
@FediTree generates an image with a (Christmas?) tree in it, with the (Christmas?) tree ornaments decorating the tree being the accounts you recently interacted with the most.
@FediTree adopted social-norm is: it doesn't include accounts that have the #nobot hash-tag on their profile, or have set their account to NOT be "discoverable".
-
I was going to post this under @botwiki, but polls on that server are limited to only 4 options (can you imagine?), so let me ask here:
Which social media APIs do you use the most for development nowadays? (Not as a user, please see reply for the distinction.)
#developers #API #fediverse #fedidevs #mastodon #mastodevs #SocialMedia #development #WebAPIs