Why do so many of us, including the biggest influencers in the world, spend so much money only to post all of our content on the Big Tech’s sites and infrastructure? You give all your social capital to them too, and they turn around and sell it back to you (access to your own followers) and can deplatform you. They encourage you to pay them to attract eyeballs away from other videos, and vice versa, in a zero-sum game on their own platform.
They now increasingly even control our conversations and our democracy. Why not have these conversations on our own forums, powered by our own software, the way we do on HN?
We gave away all our social capital and our content, to these platforms. And then they turn around and train big data on it internally, and scrape it for their AIs.
People have complained for years yet do nothing about it: https://readwrite.com/mark-cuban-facebooks-sponsored-posts-a...
I ask again: why not simply host it ourselves?
On the other end of the spectrum, I have dedicated systems to hosting my own chats, emails, source code, and more. My user count is super low. Seems that not everyone wants to come to my copy-cat Gitea server when "all the cool kids" are on GitHub
Cost, ongoing maintenance, convenience, existing apps are good enough, existing infrastructure is good enough, I could probably go on for a while.
Self hosting with channels, voice chats and permissions is harder. Discord also had one unified account to join different channels, private message, etc.
There is nothing stopping anyone in any RFC or other technical standard from hosting their own content on equal footing with YouTube. People do host stuff on their own machines and sites. You’re just not directly aware of it because it’s basically impossible to find relative to the ease of content discovery on YouTube. No one is getting rich or even paying their bills because on self hosted because beyond having no funnel monetization of content is actually kinda hard.
Case in point, politics aside, Parler and Truth Social were basically formed based off similar thoughts. Why do we let these big companies make content moderation policies? I’d like a place where I can be abusive and racist or whatever without fear of censorship. I’m after all entitled to hold those views and say them. But, it turns out, it’s hard to provide the quality of service of say Facebook on the premise of absolute freedom - especially when it’s so toxic most people are turned off. This gets to the point: you can host yourself, but if you want to build a “free YouTube” you probably need to ask why did YouTube, a for profit entity, take the positions it has in the market? Because the market rewards them for making a family friendly middle ground platform that provides easy access to personalized content and a simple experience for content creators to distribute and monetize their content. Do that on your own systems, and you’ll probably do alright - except one thing. They have the most users. Acquiring users, or in news papers, subscribers, is not easy or cheap.
So, that’s why things are the way they are. But you’re absolutely able to self host. Just don’t expect everyone to show up at your random website.
- Written content: because network effects are real. Also because building a blog in 2023 that doesn't have awful look-and-feel or seem like a spam site is remarkably hard. Substack is full of chuds, but you can firewall off from them most of the time and at least you can write things instead of writing code to write things. WordPress is maybe the least bad option today if you want interactivity (which I would assume you do, what with the "community" bit and all), and getting things like SSO (for playing nice with all those other things in that gated community) costs money for dubiously-supported plugins that claim to do things they might not actually do. Ghost has a ton of weird limitations that are often claimed to be by design, so unless you want a plain white (or, if you're bold, black) site that's Just Text and maybe a few images, it's not great either. Static sites--community, no bueno.
- Podcasts: this one is not "because network effects are real", this one's just "because open-source podcast hosting software basically doesn't exist and what does is bad at doing the job." Meanwhile, anchor.fm is free.
- Chats: because network effects are real. And because the options are mostly unpleasant. IRC is difficult and mobile-unfriendly. Mattermost is buggy. Zulip is pretty good, but now you're a sysadmin and most people on Discord just want to shitpost about Pokemon. (I am not doing this, either, because there are limited hours in the day.)
- Videoconferencing: because network effects are real. (You may be detecting a theme here!) And because self-hosting Jitsi is an enormous pain in the rear. And, again, now you're a sysadmin, and most people on Discord just want to shitpost about Pokemon. (Might do this one, just for latency's sake when recording stuff. Haven't decided yet. It is hard. It is also pretty expensive to run.)
- Video content: because network effects are real. Also because I don't own a CDN, and because YouTube is $free dollars per minute watched. Even my former employer, whose stack I quite like, is not $free dollars per minute watched--nor should they be! They're targeting businesses. (Needless to say: definitely not doing this one.)
Gated communities are great, but somebody needs to make achievable these things for normal people, and they're probably going to want money for it. And while I've written plenty of open source software, the stuff I'm building won't really be portable to somebody else because I'm not making decisions for others' consumption. I'm making decisions for exactly my (relatively high) tolerance for system administration and exactly my (relatively high) ability to fix things when they break. I'm going to open-source parts of it, but I can only open-source parts, and they'll still depend on my CMS of choice, etc. etc. unless I spend time not building my thing and instead building abstraction/indirection layers for hypothetical other people.
If you want people to do similar, maybe it should be you who goes and builds the path to doing it?
Because we're lazy and Big Tech solves the immediate, short term problem.
Only use social media as a notification/publishing/advertising system, post important stuff on your own site.
Keep in mind, since then FB has disabled the tor for mobile link that Stallman recommended.
Because the average person and the average HN user are different sets of people. The typical person who wants to start a forum on, say, trout fishing or stamp collecting has only a vague notion of a server is, much less how to set one up and maintain it. Even if they did, they'd have little or no interest in doing those things. It's far easier for them to just make a Facebook group or whatever.