▲ | CaptArmchair 6 days ago | |||||||
This an interesting question. Forgive my meandering take on this. We already have a mix of technologies to achieve that effect. Sort of. Simplified, you can host a personal website on shared hosting, a VPS, or wherever, at the same time chat via IRC or XMPP, and use RSS to create feeds to share tidbits about yourself. Nothing stops you from combining different programs and services to get that. So, what are the problems you're actually trying to solve here? Do you want to improve accessibility, that is: lower the bar for non-technical people to join feeds, publish their own thoughts, join group chats,...? Do you want to improve discoverability across what we already have? Make it easier for everyone to serendipitous finding information? Like, search, recommendations, linking, pub/sub, and so on? Do you want to solve sustainability? Developing models that also cover the expenses involved i.e. either covering the costs in maintaining tech, or redistributing the costs? Do you want to solve governance, the issue of providing enough affordances to communities to moderate/govern themselves? These are big questions, and once you try to solve them together, you'll have to make trade-offs, inevitably. Decentralizing everything sounds great, but that has an impact on discoverability, as well as accessibility. Not having another account sounds great, but that hides complex debates about online and offline, distributed identities. Even more so, if you dig deeper, our approach these affordances is based on our values. And those can be very different depending on who you talk to. That's where things enter the murky, ambiguous teritory of sociology, culture, and so on where few absolute truths are offered. That doesn't mean we should just accept throw up hands and accept the status quo, though. Talking in terms of a single "network" or a single "protocol" is too crude to approach these questions. The intrinsic value the Internet offers us, can be found in a handful foundational design principles like standardization, composition, openness,... which allow us to create many networks that host many diverse communities. Each to their own isn't a bad thing as it's too naive to think that there's a catch-all solution that caters to everyone's needs. Balkanization, such as it is, becomes really problematic if it erodes common beliefs we hold about a free, open and accessible digital global network. Many "technical" people who are active in these niches like Mastodon, Nostr, the Fediverse, or even the Smolweb, do so because they are steeped in a particular (counter)culture that espouses the same values that also led to the birth of the early Internet. Cyberspace really is a marketplace of ideas first. Technologies are an expression of that. | ||||||||
▲ | jonstaab 6 days ago | parent | next [-] | |||||||
Very thoughtful points. One thing about nostr is that it does tend to balkanize due to the technical architecture, allowing for different groups of people to use it in different ways (different relay policies, client features, filtering, etc). But the tradeoffs you list are real, and enforce real constraints (the biggest of which is bare keys as identifiers). Many of these constraints can be designed away, which keeps me optimistic. We've had 30 years of research and development into password management, but far less into end-user key management. Even if nostr itself has some fatal flaw, I think a lot of interesting ideas are coming out of it, just because it provides a very different set of affordances for digital spaces. | ||||||||
▲ | keiferski 6 days ago | parent | prev [-] | |||||||
Yeah, I mean I am not personally working on a project in this space, nor do I have any super-strong feelings about it. It's more that I like personal websites, from both an ownership and creative perspective. And so I wish there were more approaches which attempted to incentivize that model without creating a complicated new protocol, platform, etc. That might involve making it easier to create and self-host websites, an opt-in directory of personal sites with chat + forums attached, or something else like that. | ||||||||
|