Skip Navigation

User banner
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)K
Posts
8
Comments
2149
Joined
3 yr. ago

  • Actually I can provide a little more detail. Check out how Matrix handles event graph resolution/desync. It's why messages sometimes come in out of order. This is a fundamental problem with decentralization: authority breakdown. The homesever in Matrix is considered the authority for the clients, but within the Federation itself there is no true authoritative party or event history. If a server goes off federation for a while, a room will split, and once it re-federates it and other servers will have different event graphs, assuming something happened in those rooms in the meantime for both the defederated server and federated server(s).

    Basically: videogames assume that within a certain amount of latency the server's state is permanent and authoritative. Federation breakdowns even for 500ms can destroy a games running state.

  • The game has to be made for distributed servers. The game software expects that everything the server says is authorative, including for rollback. Multiple servers introduces an extra source of latency and it's just so hard to deal with.

    I don't know too much about this.

  • Its a RAM issue.

  • Chat server is easy: Matrix (actually multiple servers but same effect)

    Game server is very hard. The game has to be made for it or you have to be very good at network application engineering to hack it in.

  • Top analyst shows some vague signs of intelligence

    Amazing. What about bottom analysts :3

  • Apple doesn't know who is subscribed to what notification channel. Its similar to Signal's sealed sender. Meanwhile Google does.

  • I meant the backend sorry. Google Play services vs Apple's stuff.

  • Did I say I'd go to IOS? Did I say that at any point?

  • APKs are so goddamn huge and the OS can't swap parts of them out of memory because it's conpressed data and that would exponentially increase cache misses.

  • Aw :( now I won't be able to buy some big fake boobiez.

  • Its not really a positive thing. More like bad and worse.

  • Thanks. It seems the only option is to restart the phone every day. It's manageable.

  • How the fuck does this go on for 40,000 phones? Are phones in China not like in the western world where they're effectively bricks without the ability to unlock them? Does nobody have FindMy or similar?

  • Literally all of this is being able to run whatever software you want

  • That's not a proper task manager

  • "It works on my machine"

    The fact of the matter is that Android is hacked on top of Linux and there's endless problems because of it. One part is that there's no task manager and system apps eat up well over half my memory which means that once I open one app, the other needs to be immediately evicted from RAM

    https://lemmy.today/post/36815604