I'm not sure janky little decentralized services run by actual people have a chance when people have these ridiculous reliability expectations from having being weaned on megacorp services.
It's part of the reason why I sometimes get depressed working on NetBSD, people expect every single possible configuration to work when that's simply not possible with the available developer pool and lack of corporate sponsorship.
Personally I like things to be a little broken. It's a sign of love, and humanity. Like home baked cookies that have turned into one big cookie.
@n I think they have a chance eventually once corporate hellscape becomes so unbearable you start to value things run by actual people more than stable things.
@n I just literally do not understand how people only have one social network they use primarily.
Maybe its also a good idea if one company doesn't own like 3 (apparently 4) major social networks.
Also it would be nice if things like libpurple worked again, remember when you could have an omniclient for every single messaging app?
@n I also think jank is human but there is a difference between dealing with your own jank than someone elses jank. Its also another thing entirely to deal with the collective jank of a (mega)corporation.
@oct2pus libpurple still does work, and of course I know people who access literally everything with an irc client. It's just that they get locked out of their discord accounts a lot
I wish libpurple was better funded with more clients and protocols (like discord) weren't active assholes to 3rd party clients.
@n i dont know if id call a lot of chat protocols trendy.
if anything i dont think people need to know* libpurple stuff powers anything and itd be nice if it powered things from "trendy" software to more power user stuff since its like, a library.
*legally speaking they need to know
@n thats also the most portable code which means you can build a rust app using it. hell you can even write a talk about how you hid all the nasty C behind unsafe rust that binds to safe rust. or something. i dont write rust.
TECHNICALLY being glib (assuming u mean glib and not glibc) means you can also build it with stuff that uses GOBject inspection too*
*basically just GNOME and friends.
@n maybe it could be rewritten in C-ier C code. with less glib which i found very awkward to read personally.
@n i like your acceptance of the jankiness a lot.
still i think we need ambitious goals too. the old model of fiddling with services on boxes doesn't sit well with me. encompassing high availability architectures, and expanding the way we control/orchestrate/deploy software to be multi-point-of-presence encompassing is something we've got to start stepping up towards. i don't think we're quite ready for those steps, but at home right now my hope is we can start thinking more about multi-tenancy, & start using better cross-system tools.
@n @scanlime On the plus side, janky little decentralized services run by actual people also don’t need to scale the same way as the megacorp services. Running your own Wordpress blog on a $5/month web host means if you have an outage for a day or two, very few people will even notice. And meanwhile, folks who follow via a feed reader will probably have no idea anything even happened.
Mastodon does try to have it both ways, though, and that’s where it goes south quickly.
@n @scanlime I do wish the self-hosting options were easier for non-experts to do, though. I hate the feeling that the true distributed social network is only as good as it is because of technical barriers to entry.
micro.blog is pretty nice but I don’t feel that it’s worth $5/month for what you get. wordpress.com is a better option for most, I guess, but I don’t think it has a reader/dashboard component that works with arbitrary blogs (although I’d love to be wrong)
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!