Osmose

I make websites and chiptunes!

  • he/him

AKAs:
Lapsed Neurotypical
JavaScript's Strongest Warrior
Fake Podcast Host
Thotleader
Vertically Integrated Boyfriend
Your Fave's Mutual
Certified 5x Severals by the RIAA
Inconsistently Medicated
The Source That Views Back
Carnally Known
The Alternative


Homepage
osmose.ceo/

Osmose
@Osmose

Like, one of the major points of the indie web is that you're no longer tying yourself down to a specific platform, but relying on the social features of Neocities works against that.

The problems with social media are a trade-off that we made in return for the (relative to the pre-social media web) massive amount of content we get to see and exposure we get on our own content nowadays. More generally: there is no easy way to gather and maintain social connections while truly owning your means of publishing. It's not hard, but it requires manual work, whether you're maintaining an RSS feed collection or constantly sharing links around group chats or maintaining webrings and link lists on your own site.

Forums, Discord servers, Neocities friends lists, they all make it way easier but any community requires lock-in of some kind, even on a small level.


Osmose
@Osmose

I'm not saying that in a derogatory way, but rather I think a significant amount of people who engage with the indie web are only doing so because they want to be able to post things that look however they want, and are willing to learn HTML and CSS to do so.

That they're mildly locking themselves into Neocities by building their community on top of its social features (or, equivalently, in an indie web Discord server) is not a problem because the lock-in wasn't really an issue, the reduction of content down to a limited amount of images and text was the problem.

Cohost stumbled upon this unmet need with CSS crimes, and I suspect for a lot of folks if Cohost had some way of safely doing CSS without style attributes (maybe some trickery with making posts display within a Shadow DOM tree?) it would give them 90% of what they actually want from the indie web.


You must log in to comment.

in reply to @Osmose's post:

Very true. Back in the '90s, I assumed that social media would never work, because we had e-mail and anybody could (because the couple of web browsers ran a small HTTP server, at the time) post a webpage that said anything that they wanted however they wanted to say it, so why would they move into a walled garden? Reality didn't agree with me.

Do you think having each post be an iframe (Cross origin to avoid xss vulnerabilities, with a content security policy restricting external resources) be a good solution to the problem of "User provided content doing funky things"?

Not really. iframes don't expand to fit their content and making them do so with JS causes a lot of visual noise. They're not terribly performant or snappy given they have their own entire DOM and load a separate page. Some screen readers apparently treat them differently than online content. Also, if Cohost has a URL that showed any post with no site styling around it, it becomes essentially a free web host that is ripe for spam, phishing pages, etc.