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

@erlend@writing.exchange cover
@erlend@writing.exchange avatar

erlend

@erlend@writing.exchange

Bullish on kindness.
Founder of Spicy Lobster studios and Commune.
https://blog.erlend.sh/assembling-community-os

Formerly VP of Community / Product Manager at Discourse.

#opensource #fediverse #gamedev #fedi22 searchable

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

erlend , to Random
@erlend@writing.exchange avatar

Just as the map is not the territory,
the metaphor is not the map.

khleedril ,
@khleedril@cyberplace.social avatar

@erlend But if the enemy of my enemy is my friend... shit, I'm mixing them now.

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.

by_caballero ,
@by_caballero@mastodon.social avatar

@smallsees @erlend @dmitri (also the spec indirectly explains how to build a microservice that could run for $1/mo on a little heroku-style platform you could point myname.com at-- we can hopefully provide a prototype soon and, if people demand it, add more explicit detail about how to build one's own or adapt the idea to other form factors?)

erlend , to Random
@erlend@writing.exchange avatar

is the only way to truly be

I will not elaborate.

evolvable ,
@evolvable@aus.social avatar

@erlend Localstack? Or something else?

erlend , to Random
@erlend@writing.exchange avatar

If there are any folks around who wouldn’t mind a minor challenge:

https://github.com/commune-os/weird/issues/69

Lots more context about the Weird project can be provided in conversation with us, but see ththe repo description for the gist of it.

erlend , to Random
@erlend@writing.exchange avatar

oy, dear fedizens:

We're in the process of adding a basic tagging system to our app. This feels like one of those things we have some pretty established conventions for already in order to make tag-entries exceedingly user friendly on both desktop, mobile et.al., soo

got any good resources for 'Best Practice of Tagging UX'?

evol ,
@evol@evolved.systems avatar

@erlend This isn't specifically about tagging, but maybe you'll find it useful: I like to read through the Material Design guidelines because I think they've got nice usage examples and do a good job explaining how things work and why.

For example, these are guidelines on using chips: https://m3.material.io/components/chips/guidelines. I used input chips for tagging pictures in my app.

claus ,
@claus@mastodon.design avatar
erlend , to Random
@erlend@writing.exchange avatar

https://blog.commune.sh/weird-happenings/

After two months of development, a LOT has happened in the Weird project.

Weird is a web application built to increase the agency of internet users. We are building three interconnected pillars as our foundation:

  • Independent social sign-in rooted in the OIDC standard as keymaster
  • A personal web space creator
  • An actually-social network of shared purpose

In two weeks we're starting our pilot with the Norwegian Buddhist Foundation!

erlend OP ,
@erlend@writing.exchange avatar

https://webdirections.org/blog/reweirding-the-web/

Funny how this lovely article by @johnallsopp is practically like I asked an actually competent GenAI ‘please write a “state of the web” article from the POV of the Weird project’.

Will definitely refer to this in our future writings! 🫶

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