@erlend@writing.exchange
@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.

kissane, (edited ) to random
@kissane@mas.to avatar

it’s wild and slightly alarming to me how much thinking and criticism from the late 70s and early 80s is extremely alive and on point today

like, the heated debates in late 70s (and even late 60s/early 70s) architectural/planning circles are THE SAME DEBATES we’re having now about new networks

erlend,
@erlend@writing.exchange avatar

@kissane by golly yes! That’s why my favorite movie is ever so current Network (1976).

https://writing.exchange/@erlend/110221891144178585

erlend,
@erlend@writing.exchange avatar

@kissane the sad fact of it all is that the great culture war of the 70s was lost to the con-men, and so here we are. Time for one last rematch, all or nothing!

julian, to random
@julian@community.nodebb.org avatar

NodeBB is at this year's FediForum, and one of the breakout sessions centred around the Theadiverse, the subset of ActivityPub-enabled applications built around a topic-centric model of content representation.

Some of the topic touched upon included:

  • Aligning on a standard representation for collections of Notes
  • FEP-1b12 — Group federation and implementation thereof by Lemmy, et al.
  • Offering a comparatively more feature-rich experience vis-a-vis restrictions re: microblogging
  • Going forward: collaborating on building compatible threadiverse implementations

The main action item involved the genesis of an informal working group for the threadiverse, in order to align our disparate implementations toward a common path.

We intend to meet monthly at first, with the first meeting likely sometime early-to-mid April.

The topic of the first WG call is: Representation of the higher level collection of Notes (posts, etc.) — Article vs. Page, etc?

Interested?

  • Publicly reply to this post (NodeBB does not support non-public posts at this time) if you'd like to join the list
  • If you prefer to remain private, please email julian@nodebb.org

As an aside, I'd love to try something new and attempt to keep as much of this as I can on the social web. Can you do me a favour and boost this to your followers?

erlend,
@erlend@writing.exchange avatar

@julian sounds awesome, sign me up!

silverpill, to random
@silverpill@mitra.social avatar

Decentralized identifiers (DIDs) can be divided into 3 categories, depending on where the authority resides:

With a derived from a secret key you can truly own your identity. Unfortunately, key rotation is not supported, and if you lose your key, you lose everything. This can be partially mitigated with distributed key generation techniques that make key recovery possible if only M of N shards are available, but they are complicated.

Servers can rotate keys, but they can also suddenly disappear, and again you lose everything.

Blockchain-based systems support key rotation and don't have a single point of failure (if done right). Sometimes they are called "servers with superpowers". However, popular ones are not suitable for the job because writing to them is very expensive and their clients need powerful computing devices and a lot of storage.

Is there a way around that? Yes. Blockchains can be very lightweight and they don't actually need a cryptocurrency, miners or stakers in order to work. There is a simple consensus algorithm known as Proof of authority, and one of the Fediverse competitors, Bluesky, seems to be planning to build such system:

https://github.com/did-method-plc/did-method-plc

>We are actively hoping to replace it with or evolve it into something less centralized - likely a permissioned DID consortium.

They are afraid to say the B-word, but "permissioned consortium" is exactly what it is. Of course, their identity doesn't have to be the only one in existence. I think in the future we might see quite a lot of "identity cooperatives" of different shapes and sizes. Perhaps even a universal client, curl for identity, can be developed.

erlend,
@erlend@writing.exchange avatar

@silverpill that’s an interesting one.

@Revertron is the PoW approach in Alfis unlikely to change?

erlend,
@erlend@writing.exchange avatar

@silverpill while I’m clueless about this stuff at the low level, it seems to me like did-plc is Good Enough for a starting point that works today.

It is transitory by design, so whichever next-stage direction the Bluesky devs take it in can be diverged from if it doesn’t align with the requirements for in the fediverse.

I’m afraid that if we wait around another year++ for the perfect solution to come along, Good Enough alternatives will be deeply entrenched by that time.

erlend,
@erlend@writing.exchange avatar

@silverpill experimenting with fedi-ID built on did-plc would also open another door for cross-protocol interoperability.

I don’t really mind sending messages via two different social-post services, or even keeping two different post boxes. But I sure would love to have a singular digital-home address for both of these post boxes to be listed under.

erlend,
@erlend@writing.exchange avatar

@silverpill what makes it vendor-locked?

erlend,
@erlend@writing.exchange avatar

@silverpill sure, but that doesn’t make it vendor-locked. If others are free to host their own deployments, there’s no lock-in there.

kissane, to random
@kissane@mas.to avatar

Ozone, Bluesky's stackable moderation system is up and open-sourced.

https://bsky.social/about/blog/03-12-2024-stackable-moderation

I think it's interesting in obvious ways and risky in some less obvious ones (that have less to do with "O NO BILLIONAIRES" or "O NO LIBERTARIANS" and more to do with placelessness), but we'll see.

I hope good things emerge from/grow on top of this framework.

[I recognize that mentioning this is widely considered to be an invitation to explain capital like I am a tiny baby. You could also not.]

erlend,
@erlend@writing.exchange avatar

@kissane the placefulness of Mastodon and the extended microblogverse is its greatest flaw IMHO.

Instead of using AP servers as post-office relays for our digital letters, we’ve effectively been moved to live inside the post offices just to make it easier for the servers to send letters on our behalf.

The discussion groups of the threadiverse however do make sense as places we can visit with our independent identities.

I need separation between my place of living and place of discourse.

erlend,
@erlend@writing.exchange avatar

@ggpsv I’m arguing that #threadiverse platforms like Lemmy, kbin et.al. is where we should go for place, which will include Mastodon once it implements Groups.

I don’t have any sense of place on Mastodon, as it is chiefly oriented around people. I can’t easily visit Erin’s mas.to or your social.coop.

But root identity provisioning needs to be extricated from all of the above, in favor of the #nomadicidentity which Bluesky has gotten 80% figured out already and working in practice.

erlend,
@erlend@writing.exchange avatar

@kissane didn’t think you were :) anyway, excitedly looking forward to your post(s) on this subject!

JustinH, to random
@JustinH@twit.social avatar

"I ain't lookin' down, but I see no one above me."

https://www.staygrounded.online/p/tiktok-is-just-tv-again

erlend,
@erlend@writing.exchange avatar

@JustinH that’s annoying! I assume no credit was given to your prior art?

erlend,
@erlend@writing.exchange avatar

@JustinH yeh I guess so. It’s probably almost always the case that the mainstream opinion pieces are late to the party that’s already been going on in the blogosphere.

Funny how there’s even a 2023 piece in the same vein: https://www.wired.com/story/tiktok-new-show-tv-takeover/

erlend, (edited ) to SmallWeb
@erlend@writing.exchange avatar

Is there any TLD registry (not registrar) and accompanying domain name extension (.com, .net and so on) out there that’s owned by a small/independent, i.e. trustworthy business? Feels like they’re all owned by some creepy mega-corp.

.blog owned by Automattic is a decent example, though they’re not exactly very indie anymore, and have come under strong scrutiny of late. I wonder if there are even better alternatives.

UPDATE: .tel is a pretty interesting one.

erlend, (edited )
@erlend@writing.exchange avatar

The best example I’ve found so far is .club, which is owned by an individual. EDIT: Apparently it was sold to GoDaddy.

https://en.wikipedia.org/wiki/.club

erlend,
@erlend@writing.exchange avatar

@Edent .tel is pretty cool! They seem to have a rather dev-oriented background as well, although that doesn’t appear to be part of their modern persona.

erlend,
@erlend@writing.exchange avatar

@Edent I sent them an email to make them aware of this conversation:

> Your company might have a rather unique opportunity to position itself as one of the few independently owned TLD registries still around, which is a very appealing prospect to people in the resurgent fediverse and indieweb.

Would be really cool to have an especially fedi-friendly TLD registry around.

erlend, to ai
@erlend@writing.exchange avatar

https://blog.erlend.sh/credit-your-genai

It's bad enough that GenAI mashes together thousands of similar drawings and repaints them at your behest with the signatures of its contributors scrubbed out, their record of work erased. Don't add insult to injury by omitting any credit of the machine assistance whatsoever, as if this work was painted by your hand.

Whenever I see an uncredited image online, I assume foul play. Every uncredited image is non-consensual exploitation of art.

#ai #genai #art

smallcircles, (edited ) to fediverse
@smallcircles@social.coop avatar

#Fediverse attn..

Give @julian #Github comment some good reactions to show the folks of the #W3C Federated Identity CG that there's more than #BigTech #identity providers to take into account..

https://github.com/fedidcg/FedCM/issues/240#issuecomment-1968574265

🚀 Boosts appreciated.

erlend,
@erlend@writing.exchange avatar

@goto @smallcircles @julian I’ll soon have a demo ready for an example app that needs this, but in the meantime you can read this:

https://socialhub.activitypub.rocks/t/autonomous-identity-for-the-pluriverse-based-on-oauth-oidc/3675?u=erlend_sh

Just replace ‘web sign-in’ with ‘IdP Registration API’.

erlend, to philosophy
@erlend@writing.exchange avatar

Every sufficiently complex entity will develop an aversion to its own finitude.

#philosophy #socialmedia

erlend, to random
@erlend@writing.exchange avatar

Have you noticed, practically the only thing VCs know how to talk about is scale?

They have very little to say about going from one person to two, from two to three and so on. Or any of the other "first spark" and "earliest days" stuff really. Not in any real depth.

All they know is how to scale up with growth, because that's all dumb money knows how to do.

Any VCs that haven't made scale their sole brand can rest assured that you're not the type of #VC I'm talking about here.

#knowledge

shlee, to random
@shlee@aus.social avatar

Regarding the current spam.. the fediverse is built in a very strange way.

10,000+ mastodon servers (excluding the thousands of other services) all managed to different levels of complexity, by different people, running slightly different versions (or even different forks).

There is pretty much no coordination from a technical level to share threats or risks outside of an ever more cursed series of groupchats and discord servers..... infact mastodon doesn't even have a concept of "server to server" communication (subject to change very recently) so admins couldn't forward spammers emails/ip addresses or any kind of metadata incase of attackers using any kind of shared infra.

There is nothing not even a captcha (until recently) stopping people from spending an hour writing a few scripts to create millions of fake accounts and spamming the ecosystem.. or creating a DOS bot to upload large files on bulk and replicate those across from 10,000 S3 mirrors wasting bandwidth and money.

You could easily bankrupt most of the fediverse in a week because nobody watches their data usage and lots of people pay for bandwidth.

Now.. lots of people have been talking about making things to improve this ecosystem, but nobody has the cash to fix this problem "correctly"... but the good news? There are a few projects on the go to try to fix this.

2024 is the year of the fediverse reinventing the wheel when we're been dealing with spam on the internet since it started... but I do love a new wheel

erlend,
@erlend@writing.exchange avatar

@shlee I’m gonna a keep beating the drum of Trust Levels, which can massively mitigate this type of network abuse: https://writing.exchange/@erlend/110391232157395456

erlend, to conservative
@erlend@writing.exchange avatar

anyone who considers themself an “effective accelerationist” is by definition a deeply unsophisticated ecologist, to a point of willful ignorance.

#effectiveaccelerationism #ecology #philosophy

erlend, to rust
@erlend@writing.exchange avatar

imo #rustlang lends itself exceptionally well to open co-development with a low threshold to contribution, because (1) any code that runs is usually Good Enough and (2) code can easily be refactored as needed.

snarfed.org, to random

Morning all. Quite a day yesterday, and today so far. I’m obviously taking a beating from everyone who thinks the Bluesky bridge should be opt in. OK.

I want to run one idea by you all. The way the bridge is currently designed, no fediverse profiles or other content are proactively bridged into Bluesky. If someone on Bluesky wants to see or follow someone on the fediverse, they have to manually request it on the bridge. That fediverse user’s posts are then only bridged going forward, and only if someone follows them.

What if, the first time someone on Bluesky requests to follow someone on the fediverse via the bridge, the fediverse user gets prompted, “X from Bluesky wants to follow you. Are you ok with connecting with Bluesky?”, maybe via DM. I assume that would still be considered opt in?

Realistically, most people in the fediverse will never hear about the bridge. Traditional opt in and opt out both generally expect people to proactively find a setting or take some action, often one that only a tiny fraction of people ever learn about. I don’t really care how many people discover or use the bridge, but this kind of just-in-time prompt, only shown when someone wants to follow or interact with them, feels like a useful improvement in that it puts the decision in front of them directly.

Thanks to @Kio for the idea. It seems promising; I’m now planning to try it out well before launch. Let me know if you don’t like it.

erlend,
@erlend@writing.exchange avatar

@snarfed.org@snarfed.org sounds like a great consent check 👍

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • modclub
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • megavids
  • provamag3
  • normalnudes
  • Leos
  • lostlight
  • All magazines