The world is in a weird, altered state with Elon running Twitter. People who are here for censorship reasons are going back to Twitter. Something will break at some point, but what will it be? Will it be another Elon meltdown? Or something we cannot possibly anticipate?
Closed groups like discord to share ideas easily without basement-geek shit. Apache wave is a good analogy for maintaining content. Possible integration with ap or nostr ... but only for public content to track feed / changes.... Because what we need is to have private groups which are truly private. Most activists still use facebook groups or discord. it should be something for brainstorming like old forums/usenet with history and ACL
@polarisera Well, a lot of shitlibs are moving to Mastodon and then blocking us. We could make a whole campaign to circumvent their blocks and basically wage war with all Mastodon. But my modus operandi has always been to create, not destroy. Even circumventing the Threads block felt dirty and against my usual guiding principles. I know people on that side already believe I'm evil so I wouldn't have much to lose, but I just don't see myself going down the True Dark Alex Gleason plotline. I've had my revenge, now I want redemption.
@alex Twitter is where all the shitlibs are being destroyed now with all the facts they refused in the censorship paradise of pre-Elon.
I think it is a short skirmish. The slaughtering of shitlibs is something to behold. Those foul wee-brained morons who think they are smart, loving lies and gurgling shit, finally getting some reality into their happy obedient routines.
Can you get more shitlibs on fediverse to be destroyed?
@7666 You're correct, but... the key to success is not to be good, it's to be good enough. Like with evolution. The stuff Gab got away with (daily unscheduled downtime, hack of the entire database, and in one case a full WEEK of downtime) were overwhelmingly tolerated by the userbase, and especially the donors, because most of all they cared they could speak freely online. Elon doesn't have to be good at this point, he just has to keep she ship afloat at all and not do anything too drastic. The bar is low.
@alex Well, the shitlibs want to imprison opposition, shut down free speech, force medical procedures on children and adults, and all manner of truly evil things with the power of an unelected state. So fuck them.
On the scale of evil, interrupting their shitlib conspiracies to cause harm might not be so evil after all.
@alex I know the once active spinsters Charlytheworm and Sherri are very active on twitter, because they can directly target the fucking morons on the site. A moron slaughter is at hand.
@meso The problem with large, private chat channels is that the use-case is fundamentally at odds with itself. If it's large, it's not really private. So the decentralized implementation has to bend over backwards to meet user expectations about something that is natural and easy for centralized platforms but doesn't make sense on protocols. Whatever complicated system we set up to emulate it will be complex for users to understand, and also too easily exploitable which will further the confusion.
@alex I think it won't take off. if it's going to be a new chat, it has to be completely from the ground up, start fresh, think outside the box, engineer it well, it shouldn't be based on an existing protocol or one that serves a different purpose than chat
@alex Democracy requires the direct targeting of morons, particularly because morons think they have a right to dictate the lives of others with their wee little brains.
@alex Alex, if you make a chat protocol from scratch that is simple and not completely retarded you will have contributed more to the world than all Matrix developers combined have contributed to anything
@gvs@meso It's easier to just make large rooms public, with the user _expectation_ that it's public, and then people don't get surprised when chats "leak". This is actually a better UX in some ways.
@theorytoe@alex Revolt is soyfaggotry. It has nothing original about it, it's not even federated. it's made by a bunch of Discord kids who are shit at Rust and just learned the term microservices.
also, the big issue with mattermost and rocketchat isn't the licensing, it's that they fucking suck. Rocketchat used gigabytes of RAM and kept crashing because of mongodb or whatever, unusable. embarrassing quality for a supposedly corporate messaging app.
I honestly don't see the need for federation if you go the IRC way. IRC does it right, more people should use it. it does things best.
@alex groupware-based chat like discord before 2019 im probably beating the dead horse but something that isnt grabage webshit (matrix) something that isnt standardized hell (xmpp) and something that isnt usable only by neets (irc)
@alex and I know there are some things like revolt chat and the corpo groupware chats (like mattermost and rocketchat)
but in many cases you have weird licensing to deal with (like mm and rc) or AWFUL microservices architecture to deal with (revolt)
as well id like to have the server be a single binary (or something easy to deply standalone) with a relatively lightweight transport
federation might be a feature but I have mixed opinions on that. It adds a lot more to the plate when you have to verify messages/communication to and from external servers that adds some additional problems to deal with
@AlabasterBrick@parker@IAMAL_PHARIUS I have no reason to believe that, but even if it was, it's open-source and independently verifiable. It's actually okay to use open source software created by your enemies.
- Filesharing is clunky - Available clients are boring and old-feeling, don't "feel" like iMessage or Discord - Protocol is "weird" by today's standards; not JSON - Security/moderation is too tricky - No native voice chat - Can't edit messages - Account/profile management varies from server to server
Community/culture:
- Most current rooms are filled with 80 people and only 3 people ever talk - Those 3 people are mega autistic about something, you wonder how they are real - Bots and spam
XMPP solves all of the technical issues at the cost of making it a horrible developer experience, hence all the clients are buggy, convoluted, and half-abandoned. We need the developer ease of Nostr/IRC with the features of XMPP, but whoever makes the standards needs to understand the value of brevity and saying "no."
@meso@theorytoe@alex I keep seeing everyone say, "If only we had chat that was good!" And IRC is over in the corner awkwardly looking at the floor. Does it need a facelift? Yes, absolutely, and maybe even to the point where a new protocol is necessary. Maybe that's what XMPP was intended to be, but it turned into a <xtype ver="1.0" flavor="neutral">bureaucratic nightmare</xtype>.
There's been an attempt to coalesce all the IRC specs from the past three decades or so: https://modern.ircdocs.horse/ that would be a great starting point for deciding whether the protocol is salvageable or if something *very close* to it, but modernized, needs to be made.
Either way, a modern, Discord-like IRC client is needed at a minimum. Hexchat just doesn't cut it if we want to lower the bar for normies.
But IRC is, in my humble opinion, still the king of chat. Fun to develop for, simple enough, not encumbered by huge bureaucracy yet also standardized reasonably well.
@vic@theorytoe@alex@meso my only reason for not egging my friends into using IRC is simply the lack of filesharing because me and my friends share files a lot for gaming reasons and for laughs, xmpp is simply ideal for small scale usage and has the best looking clients that also work, matrix is utter dogshit and honestly it's a pain in the ass that i still have a client solely for ONE PERSON, at least gomuks just works
@alex@meso@theorytoe I always rip on Nostr because 99% of its users are absolute retards, but when it comes to the NIPs (https://github.com/nostr-protocol/nips) I am amazed at how much and how clearly they communicate without pages and pages of autistic definitions like "This is what the word 'protocol' means." The NIPs are actually sort of *enjoyable* to read through, which is not something I can say about any RFC, XMPP spec, or ActivityPub doc I've ever seen.
If fiatjaf and the others started working on real chat protocol that wasn't just a bitcoin circlejerk, that would be a very exciting thing to see unfold.
But it has to be focused first and foremost on chat/filesharing/voice functionality like Discord, not zaps. So things like "this person might see your message or might not, try connecting to more relays to increase the odds" would be unacceptable. Things like read receipts and "So-and-so is typing" or "Bob joined/left chat" become important, and you certainly wouldn't want each of these minute things to generate a Nostr event and flood the network. So adding these realtime features would probably require sacrificing a small part of the "decentralization" golden calf in favor of federation (relays become a little smarter and more stateful, and they host rooms).
For small groups, the approach by Simplex works quite well too (and V2 will improve that). I read an analysis of private groups on signal that Amazon where Signal is hosted can identify which ips are in connected groups. Not sure if I saved the link somewhere but it is really interesting. Sealed sender is broken this way too
Agreed and I told them that too. UI sucks but the tech is really interesting, the servers can be self hosted (like matrix) but know little about the users. And I like the no phone number (or username)
@alex turn key sovereign compute for the masses is what’s really needed. A box zoomers can buy from their local electronics store, and plug it in at home, follow some easy wizard, pronto got a cloud at home.
Umbrel is the closest, but it’s filled with the usual crypto garbage that normal people don’t care, and rightly avoid.
Imagine getting to buy a box, bring it home and run a simple setup to create something like a mashup of Nextcloud, Movim, and Tailscale