Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

@mikedev@fediversity.site cover
@mikedev@fediversity.site avatar

mikedev

@mikedev@fediversity.site

Communications technologist. Internet, web, and fediverse pioneer. I build free communications tools in my spare time for free people based on common sense and what works, not on what sells. Systems integration, software development, and robot repair. Former music store owner. Plays a mean guitar, upside down and backwards.

Created fediverse technology long before it became cool. Still building the the most innovative fediverse servers you never heard of. You probably wouldn't like our software because we're big on privacy and online safety -- unlike the stuff you're probably using.

I came from the San Francisco bay area of the 1960s. Make of that what you will. I cut my teeth professionally in the bat-shit crazy world of Silicon Valley through the early 2000s, and have seen greed up close and personal -- and once played the tech startup game with gusto. I'm well and truly over it.

Currently living mostly off-grid on a modest farm in rural Australia. A free citizen of the world, with no lords, no masters, no allegiance, and no brands.

When the people making the rules are leading the world to the brink, maybe it's time to tell them all to bugger off and make your own rules.

Cheers.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

erlend , to Random
@erlend@writing.exchange avatar

https://socialhub.activitypub.rocks/t/fep-7952-roadmap-for-actor-and-object-portability/4332?u=erlend_sh

I think this is the most important (WIP) Fediverse Enhancement Proposal of this year for the protocol:

FEP-7952: Roadmap for Actor and Object Portability — by @by_caballero and @dmitri

It ties a lot of elementary building blocks for neatly together, most succinctly summed up by one particularly magic feature:

Bring-your-own Actor ID! 🪪💫

Actor profiles can now be hosted separately from the instance (including as a static JSON object (…)

mikedev ,
@mikedev@fediversity.site avatar

No point in moving your identity if your content server shuts down unexpectedly. I'm actually working on nomadic content over ActivityPub right this moment. Centralising it destroys everything I've done with nomadic identity over the last dozen years. We have clonable identities (identity and content) right now with live synchronisation. If your server cert expires or goes offline right this second, go to your clone and nothing has changed. You have all your content, friends, and settings. Everything. I'm not giving this up and neither should you. Content-addressable mechanisms don't work because the url changes if you edit the object. Every project has completely different URL paths and object-type mappings.

I'm currently convinced the only way to solve this is with a mapping table, so that /item/something on my system can be found at /object/something on your system (or whatever). We also have 30-40 different object types that most other projects haven't even considered. This is the only way to make them portable. Just store the object in the mapping table instead of the local path mapping for that object. Done. The portable url could just be $apgateway/$did/$resource-id. If my software supports that kind of object I'll redirect to where we store that kind of object. If it doesn't, I'll just return the portable object.

Cheers.

mikedev , to Random
@mikedev@fediversity.site avatar

Please boost if your immediate circle contains fediverse developers outside of Mastodon.

I'm trying to determine the scope of support for the Mastodon's platform "Move Account" activity across the fediverse. We intend to use this in the relatively near future to convert all of the streams repository's ActivityPub facing accounts to nomadic digital identities - without losing all of our ActivityPub friends in the process.

I'm certain we'll find a number of fediverse projects that don't support this activity and will require manual re-friending. If you have knowledge of any platforms which don't - please reply with the platform name so that this procedure is well documented and we don't have a lot of surprises and missing friends. Thanks.

youronlyone , to Random
@youronlyone@c.im avatar

re: fediverse:creator “OpenGraph” tag.

What is the prefix='' namespace for fediverse:?

I checked the official website of (see: https://ogp.me) and I don't see the fediverse: namespace anywhere. Which means this fediverse: namespace is not an OpenGraph tag and will more likely not work without a proper prefix namespace, correct?

So, what am I missing here? People are already adding it. O_O

Update: Relevant thread/discussion about this fediverse: namespace.

https://github.com/mastodon/mastodon/pull/30398

(Hat tip to @cadusilva )

mikedev ,
@mikedev@fediversity.site avatar

As I mentioned elsewhere, there is a case for providing json-ld metadata - which is already in use and has been blessed by Google (not that I care) and dumping both OpenGraph and X/Cards in favour of open standards over proprietary and non-extensible solutions. The Alphabet currently only blesses @context values using schema.org, but this is where the fediverse can assert a standard context that works for us and just start using it. And it's already defined!.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • incremental_games
  • meta
  • All magazines