• Valmond@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    27
    ·
    20 hours ago

    The fear of opening a port is what killed us IMO.

    Imagine connecting to another computer, without (Gasp!) going through a centralised server?!!

    /Rant off I guess

    • maszlowshierarchyisstillhierarchy@quokk.au
      link
      fedilink
      English
      arrow-up
      5
      ·
      13 hours ago

      what if instead of doing that, we put all of society’s resources towards inventing a fascist mode of production where the a curated fake-ass prohibitively expensive to update past-slurry is projected onto the future in such a way that expertise is devalued truth is slain the zone is always flooded with shit and everything is garbage that only sometimes looks like it works?

    • dan@upvote.au
      link
      fedilink
      arrow-up
      24
      ·
      19 hours ago

      I’m still kinda that Opera Unite didn’t take off. It was a decentralized server built into the Opera browser, that was easy enough for regular people to use. You just set it up in a config UI in the browser and could enable features like chat, blogs, photo galleries, a music player, etc. At the time, everyone had UPnP enabled, CGNAT wasn’t a thing, and Opera handled UDP hole punching for it, so it mostly just worked. https://www.wired.com/2009/10/opera-unite-puts-the-web-server-in-your-web-browser/

      This was back when Opera were still based in Norway, had their own browser engine, and were very innovative. A large number of features that became commonplace were in Opera years before any other browser, like tabbed browsing, full-page zoom (browser zoom used to only increase font size while keeping everything else the same size!), restoring your tabs when you re-open the browser, pop-up blocker, a new tab page that shows your commonly accessed sites, private/incognito browsing, sidebars, and more.

      Sure, there’s a bunch of downsides to a server being built into your browser, but it was an interesting idea. People that don’t know anything about servers were able to easily try it out.

      • Equinox1289@sh.itjust.works
        link
        fedilink
        arrow-up
        4
        ·
        9 hours ago

        I really hope technologies like Veilid, Tailcat, and I2P take off more, but they require Developer, Developers, Developers!

      • Valmond@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        3
        ·
        10 hours ago

        Oh man, now you ruined my evening, I didn’t know about that, it’s awesome!

        Maybe I wouldn’t have spent so much time building a modern P2P decentralised sharing protocol if I already knew it was tried and killed off…

        Thanks for the history nugget!

        ++

        • dan@upvote.au
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          9 hours ago

          Unfortunately regular people don’t understand why they’d use something like this rather than just using Facebook, Instagram, Google Photos, etc. and the major limitation of self-hosting this way is that it’s only accessible when your computer is on, which regular people aren’t used to.

          A lot of people also had pretty limited bandwidth. I was in Australia on ADSL2+ with around 9Mbps down and 700Kbps up.

          I think plug-and-play NAS systems are the closest equivalent today, especially now that a lot of people have faster connections. Comcast boosted upload speeds in some markets last year - in my area their regular plans start at 300Mbps down and 100Mbps up. A lot of NAS systems are still missing the “regular person can easily set it up” aspect though, and I’m not sure if they handle sharing stuff with external users.

      • Zarobi@aussie.zone
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        2
        ·
        19 hours ago

        Instead of just adopting ipv6 they started sharing ip addresses across customers lol

          • dan@upvote.au
            link
            fedilink
            arrow-up
            1
            ·
            9 hours ago

            The US does! The majority of internet traffic in the USA (around 55%) is via IPv6. This was driven by two things:

            1. Comcast was the first major ISP worldwide to roll out IPv6 to customers, 15 years ago in 2011. They finished the rollout in 2014, and 70% of their customers were using IPv6 within a year.
            2. Mobile carriers use IPv6 a lot. T-Mobile’s network is fully IPv6-only, using 464XLAT to connect to legacy IPv4-only servers. No CGNAT. They’ve done several presentations about it. The other carriers aren’t too far behind.

            The fact that IPv6 usage isn’t higher is mainly limited by servers not having it enabled, not users. IPv6 usage spikes on weekends and after business hours because there’s a lot of enterprise systems that people use at work, that only use IPv4.

            It’s frustrating that other countries adopted CGNAT instead of switching to IPv6 like the US mobile carriers did. Argentina has less than 30% IPv6 adoption for example.

    • floquant@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      17 hours ago

      I think that’s already a consequence, TCP/IP is very much a protocol suite that works well for client/server architectures, and HTTP (which eventually, somehow, became the de facto “everything” protocol) even more so. So when you mix these roles and you have machines that act as both client and server at the same time all the deficiencies come to light quite easily. A world with first-class support for mutual authentication and authorization, encryption, peering, roaming, etc at the lowest of network levels was possible, but that ship has sailed.

      • Valmond@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        1
        ·
        10 hours ago

        You can plug all that jazz on top of IP. No problemo, servers do it all the time.

        That’s absolutely not the problem, the problem is centralized servers only.