• 0 Posts
  • 132 Comments
Joined 3 years ago
cake
Cake day: June 28th, 2023

help-circle
  • It’s all about friction. As long as the user has to pick an instance they will always hesitate to pick any federated service. The average user will always choose the path of least resistance.

    Proprietary services spend a lot of time trying to reduce friction, and it works.

    The only solution I can think of would be a three part one:

    1. The main app of a federated service automatically rotates between a pool or reliable, reputable, non-extremist instances where the user can log in with an email and password.
    2. The federated service makes it trivial to migrate accounts amongst instances.
    3. the user can log into their instance threw any other instance perhaps threw oauth.

    This would of course require some federated account login system. Hard but not impossible. It could be some sort of Casandra style ring based account service where nodes are part of the ring.

    This eliminates the new user friction.

    1. Download app
    2. Sign up
    3. Login

    It works anywhere any time with corpo style low friction. You don’t need to think about instances at all till you are ready to.



















  • What are you talking about? Linux has virtually no backwards compatibility at all. Maybe one or two years max. The kernel is fine. The weak point is glibc.

    You literally need to recompile applications constantly to stay compatible with glibc. Otherwise they just don’t work.

    The good news is that distros are constantly providing freshly compiled versions of open source applications.

    The bad news is that actual binary backwards compatibility is non existent. Try running a binary compiled in 2005 on modern Linux. You’ll just get a ton of glibc errors.

    Windows lets you run applications compiled in 1995 on modern desktops.

    Linux is great and it’s what I use. But we can’t claim backwards compatibility as a strength. Maybe a binary compiled today with musl might run in 2036 but musl targeting is quite rare.