pretty much the title.

  • comfy@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    3 months ago

    JPEG-XL (someone already mentioned it as .jxl below) image files.

    • competitive with AVIF compression levels
    • not recycling video compression, so you get benefits like progressive loading
    • JPEG transcoding - can take existing JPEG files (so much of the existing images online) and shrink their size by ~20% with literally no change to the presented image, and this is easily reverable. The amount of data this would shrink without risk of altering the data is HUGE.

    There are a ton of other benefits but those are the three I’m most excited about.

  • Swedneck@discuss.tchncs.de
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    3 months ago

    Basically everything from https://www.protocol.ai/work, bar the blockchain stuff which i can only assume they’re doing to milk investors to fund the actually good projects.

    libp2p abstracts away networking so you can simply point to a peer ID and the computer figures out how to connect to it (though you can of course specify how to connect if you wish), and it preserves connections across different networks among other stuff.

    IPFS is basically just torrent but better in every way, foremost in that you can just slap some data onto an IPFS node and if anyone else happens to be serving the same data then you’ll both automatically be valid providers, despite never having talked to each other in any way. No more needing to search out a magnet link, just seed whatever data you want and anyone requesting the data from the network will automatically find you.

  • witty_username@feddit.nl
    link
    fedilink
    arrow-up
    1
    ·
    3 months ago

    First thing that comes to mind is RISCV. Although it’s not new, it is gaining traction in consumer computing

    • pizzaboi@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      Is there a good resource out there for wrapping my head around RISC-V? Last time I read a wiki my head hurt haha. Seems cool, though.

  • brisk@aussie.zone
    link
    fedilink
    arrow-up
    1
    ·
    3 months ago

    IndieWeb in general and the h-entry and WebMentions specifically.

    Collectively they promise a highly personalised web experience that maintains ownership of your own content while encouraging socialisation across platforms, while avoiding the sustainability and scale limitations of activitypub.

    I also want to see XMPP/OMEMO have a comeback.

    • sga@lemmings.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      for me, currently the problem is over reliance on Cloudflare, which is yet another big tech company

        • sga@lemmings.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          3 months ago

          i may be wrong here, but if i remember correctly, in ech, essentially our first communication is done with some central server (which as of now is mostly cloudflare) and then they make some connection with target server, and then a channel is established between us and target. my google-fu brought me this , which is basically this only

          https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3C9ceBTx5AQXu8tS0lgzdF/55ea89f5a56843db15296b2b47f7b1c2/image3-17.png (https://blog.cloudflare.com/encrypted-client-hello/)

          I am unfamiliar with QUIC, and quick search basically tells it is kinda like multilane highway for udp.

          If I have to compare, (not a network engineer or a person who has studied networking, to me anything beyond the simple protocols seems magic), QUIC seems like a techt which is only used after you have made connection with target, so its implementation is google independent (they seem to be lead developers for this). Whereas in ECH, cloudflare are the primary devs, but also the holder for the public keys (someone else can also be the holder, but i dont know of any other provider currently, maybe my lack of knowledge here)

          Essentially just an extension of your point that implementation is lacking

    • khorovodoved@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      I doubt it. Today there is a huge trend towards censorship in the world. And ECH is exactly what a censor would not want. It is already blocked in Russia after Cloudflare enabled it by default and I would expect it to be blocked in the west “for anti-piracy reasons” very soon.

      • Domi@lemmy.secnd.me
        link
        fedilink
        arrow-up
        1
        ·
        3 months ago

        ECH is intended for privacy, not for circumventing censorship.

        If the next TLS version enforces ECH, plaintext SNI will die out at some point on its own.

  • Xavier@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    The Solid protocol specification or anything similar (it doesn’t have to be that specific protocol).

    For example, registering to a website or service actually creates a local secure database/bucket/pod where that website/service organizes/sort/manipulates our data and stores all generated modified data/metadata within our local personnal server, every time we interact with that same external website/service it gets access to the database/bucket previously created. (Ideally) no personnal data should be stored on external servers/machines outside our control and without our explicit consent.

    • Swedneck@discuss.tchncs.de
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      3 months ago

      My money is on IPFS, because it’s so simple (like, in principle, obviously it’s complex under the hood). It’s not fancy, it’s basically a better version of torrent and only handles static data, but it does that really fucking well.
      It takes any data you add to your node, splits it into small blocks, does a fancy hash of those blocks, and then builds a tree of pointers that point to pointers that point to the constituent blocks. This means that any identical blocks have the same address, and thus only need to be sent once! And the same goes for anything that ends up being identical in structure, it has the same address and only needs sending once, and if for example two people rip a copy of the same obscure DVD and host it on a node, they will both provide the data to downloaders despite never having interacted with each other at all!

      This is of course massively boner-inducing for anyone who cares about archiving stuff.

      In effect it does the same thing that HTTP or FTP or whatever does, but in a modern and fundamentally decentralized way. You don’t care where the data comes from, you just request the ID from whatever nodes you can see, if they don’t have it they forward the request to those they can see etc etc, if anyone has it they reply to you and start sending the data, and then you do some fancy math to verify that it’s correct.

    • Feathercrown@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      I hope this works out so much. Tim Berners-Lee even endorsed it! Unfortunately, a lot of these super cool ideas come with the limitation of needing a personal server. I think if we really want this stuff to happen, someone needs to start selling modem/router combos with a home server built in. You could add Solid, local media share, etc. by default, and it would be a great place to install Home Assistant or run a Minecraft server from.