A frog who wants the objective truth about anything and everything.

Admin of SLRPNK.net

XMPP: prodigalfrog@slrpnk.net

Alt lemmy account: Cafefrog@lemmy.cafe

  • 211 Posts
  • 451 Comments
Joined 3 years ago
cake
Cake day: July 4th, 2023

help-circle
  • Seems like a good time for people to stand up a new servers and invite the gaming masses.

    Personally I don’t think it’s ready as a Discord replacement, based on the troubles displayed in the video, such as not being able to get things like video calls or screenshare working easily when self-hosting.

    I’ve seen occasional claims of that for a few years now, yet not once have I seen any credible evidence of it.

    I’m assuming you haven’t seen the GN video in the OP yet, but they go into that connection, which they personally feel is bad enough to not use it. The issue is that Matrix was created and funded by Amdocs, an Israeli company with possible connections to Israeli intelligence.

    The matrix foundation themselves admit to being funded by Amdocs, such as here on their blog:

    As unpopular as VC funding is in some circles, the Matrix community owes a huge debt of thanks to Element’s investors (Status, Notion, firstminute, Dawn, Automattic, Protocol Labs and Metaplanet) and Amdocs for funding over $50M of work on both Matrix and Element since 2017.

    and here in their FAQ:

    How is Matrix[.]org funded? For the first three years of Matrix’s development (2014-2017), most of the core contributors worked for Amdocs, who paid for them to work fulltime on Matrix. In July 2017, Amdocs considered the project to be sufficiently successful that it could now self-support and so stopped funding.

    They also specifically attempt to offer their chat services to law enforcement, such as the time they bought a booth at a law enforcement convention, which caused this controversy.



  • Agh, you’re quite right. Thanks for correction. I crossed my wires and misremembered how it worked after reading this article about it a while back. Edited my previous comment to reflect that.

    I suppose in theory that shouldn’t be an insurmountable problem, though in Matrix’s case it’s a big roadblock, as the main Matrix server hosted by Matrix themselves has unfortunately become the defacto main server that most people use, which means not federating with it massively reduces the ability for someone to just be able to seamlessly hop onto your server unless they too are on one of the smaller, less popular servers.

    In the example given in the video, it would likely be a bit of a deal breaker if you met someone in an online game somewhere, and then invited them to your self-hosted Matrix server, only to discover they are on the main potentially israeli intelligence-tied Matrix instance, meaning you’d have to explain they need to create an account elsewhere to be able to join your instance. It would be pretty awful UX.



  • I have previously read that omemo 2 implementation is insecure.

    It’s not insecure. The origin of that myth is this blog, however the creator deleted a response left by one of the OMEMO developers, which explained that the newer versions of OMEMO were essentially open betas, and that when a final stable release is made, only then should the client developers implement a newer version.

    You can read a longer response I left in regards to that here, if you’re interested.

    there is no one flagship app for XMPP that works cross platefrom and has all features implemented.

    The Movim client is installable on all platforms as a PWA, which prevents confusion. But if you use other clients, it is true that they have differing feature support.

    heck I can’t even find a windows that support voip. and their will be none.

    Movim is that client. It supports Group voice/video calls and screensharing w/ audio share (a recent addition, which currently requires a chromium based browser to share the audio). Sure, it’s not a native app, but neither is Discord (it’s just another Electron app).

    We need a federated solution now, otherwise we’ll all just hop to another centralized platform with all the pitfalls that brings.

    As for Movim, I hate using web apps. bad user experience in general.

    As the video mentions, it’s worth some inconvenience for the privacy, and currently there is no other federated Discord alternative besides XMPP and Matrix (and matrix has way too many issues to even consider, IMHO).

    The community adopting Movim or supporting it with donations and bug reports will help it develop and become more polished, and there are efforts to standardize a common XMPP package platform to make deployment simpler and easier. The entire landscape for Discord alternatives all have their downsides, XMPP is the only current option that could become a long-term, permanent solution.




  • EDIT: changed to more accurately represent how Matrix operates.

    The issue is that due to the way Matrix is structured, it essentially spreads copies of unencrypted metadata to every instance participating in those rooms, So it’s federated, but difficult to actually keep metadata from being spread around even if you don’t federate with the main Matrix server, if any server you do federate with dies, it’ll get spread there. You’d have to be extremely cautious who you federate with to avoid that, or not federate at all, which defeats the purpose.

    As an alternative, Movim, which uses XMPP and is also federated, does not spread meta data around like that.


  • I’m sure there’ll be lots of bugs and I don’t think it will scale well.

    The lack of scaling and even more critically, lack of federation, unfortunately makes this not a viable alternative, at least not for Discord as it is used today. As a smaller self-hosted option that is just for use between a friend group, it’d probably be fine. It just won’t be able to replace the exact use-case of Discord, such as allowing for easily bringing new randos you meet into a call without them having to sign up to your specific server.

    The Discord-alternative landscape is filled with people vying to take its place, but I think we would be better served rallying behind Movim and XMPP, IMHO. Or Fluxer, if they eventually can enable federation.




  • It’s less hidden for admins. Whenever we click on a user’s profile, there’s a button that can take us directly to their individual mod-log history, which can help us quickly see if there’s a history of AI or bot spam behavior that was spotted by other admins/mods.

    Also did you mean “bot scrapers”

    Agh, auto correct got me. Yes, I meant bot scrapers.

    As for the robots.txt v2 idea, I’m not sure that would be very effective or popular amongst admins, as I think most would prefer not to give it any data if possible, and even with reduced rates, there would probably still be enough bots and queries to present a significant issue.

    I think there have been some experiments with ‘trapping’ bots in a recursive loop that they don’t realize is a loop, and therefore can’t escape, but I’m not sure how effective those have been.


  • The Fediverse has a lot more safeguards in place, in particular the ability to require a message to register an account, such as my instance requires, weeds out 99% of bots.

    We can also defederate from instances that become overwhelmed from bots if they have lax sign-up requirements (already happened a few times), which vastly limits their ability to take hold.

    The bigger problem for us, I think, is the fight against bot scrapers. Anubis is keeping them at bay for now, but it will likely be an ongoing cat and mouse game until the AI bubble bursts.





  • USSR

    famously super chill with calls for worker democracy, with super democratic and worker controlled councils that… Ultimately had to listen to the Supreme Soviets. Nice.

    Both the USSR and China have had more democracy and more workplace democracy than any country in the Western sphere of influence ever.

    Hm…

    Hmmm…

    https://redsails.org/china-has-billionaires/

    “Billionaires are actually good as long as China controls them!” The conclusion of that article even says that it’s good to ‘make room for the hyper selfish so that they don’t leave China and cause brain-drain’. Like holy shit.

    The ML countries are the only countries that have ever done anything remotely successful in breaking from global imperial capitalism

    By… Becoming capitalists. Very 4D chess.

    I know anarchists think everything can be prefigured, but anarchists are wrong.

    Thank goodness you’re here to inform all us Anarchists how wrong we are. I’m sure we’d all be lost without your help.




  • In all the time the USSR existed, and in all the time that China and North Korea have been Marxist-Leninist spinoffs, none of those countries ever gave workers control of the means of production.

    Billionaire CEO’s own the factories in China, and the people still there still live under the boot of capitalism, doing work for the very capitalists who they supposedly are fighting against.


  • Self-preservation in this instance means ML’s not dismantling the state and distributing power after they successfully gain control of the state.

    They always preach this idea of them having control over the state is temporary, and that eventually they’ll give power to the workers, but in every case, they end up just being authoritarian dictators forever.


  • I’m not sure how specifically that would be an issue for the cybersyn concept, as that would, I assume, mostly be a way for communities to show what they have in surplus for others in need, and what they require for themselves. In a gift economy, there’s not much incentive to game that, AFAIK.

    As those problems apply to the food-bank option: As much as I personally dislike crypto currencies/blockchain ledgers, it is an example of a (poorly) decentralized market-like system, though it happens to almost always be used for scams in our current society, due to profit motive.

    If the food-bank fake money option was to be employed, it seems like it’d be possible to develop a method that is able to keep track of who bid on what, and who has what available each day through a decentralized fake-money system without the obvious downsides of crypto currencies (As an example, there would be no reward for keeping track of the ledger, so no one would have any incentive to create giant computer farms). And like the food bank system, at the the end of each day, it could redistribute all spent funds across the participating federated communities:

    For Feeding America, an important wrinkle was a clause that redistributed to all members the sales proceeds at the end of each day. At midnight, any fake money spent on a given day was split up and returned to food banks. That went a long way toward assuaging disappointment a food bank might have felt after losing out to a higher bidder, as everyone benefited from the higher price paid.

    However, it’s possible that a market-style system may not be ideal, even under a gift-economy, it’s just one potential idea.

    As for:

    Not to mention how to solve the multiple identity problem of federated systems.

    I’m not sure how the multiple identity problem would be an issue in a federated system, could you elaborate on that more?