Canadian software engineer living in Europe.

  • 5 Posts
  • 140 Comments
Joined 2 years ago
cake
Cake day: June 7th, 2023

help-circle


  • I have much the same:

    • Files on the network with NFS
    • Kodi on an old laptop under the TV so we can watch said files.
    • Syncthing on our phones and laptops to pull films from there onto that file server.

    The only difference is that I’m using a Synology 'cause I have 15TB and don’t know how to do RAID myself, let alone how to do it with an old laptop. I can’t really recommend a Synology though. It’s got too many useless add-ons and simple tools like rsync never work properly with it.





  • It’s funny, I flocked to Steam because I was under the impression that I was owning the games. While other companies were trying to get me to sign onto their “play everything” subscriptions and Google had their “Stadia” (remember them?), Steam let me download the game and install it on my (Linux!) computer with no license key checks, working offline etc. etc. I feel like the assumption that I was in fact buying my games, rather than a license to play them when Steam saw fit was a reasonable one. This discovery was quite enraging.







  • Daniel Quinn@lemmy.catoSelfhosted@lemmy.worldLiquid Trees
    link
    fedilink
    English
    arrow-up
    93
    ·
    2 months ago

    I had the same reaction until I read this.

    TL;DR: it’s 10-50x more efficient at cleaning the air and actually generates both electricity and fertiliser.

    Yes, it would be better to just get rid of all the cars generating the pollution in the first place and putting in some more trees, but there are clear advantages to this.



  • I live firmly in the #FuckCars camp, but I honestly think this is fantastic. Standards and conformity breed massive changes within an industry if they’re permitted to take root, and this is already bucking the “monster truck” trend that’s killing people and ruining cities.

    Imagine the potential of a city buying a few thousand of these to serve as work vehicles: interchangeable parts would drastically reduce costs as you could canibalise one vehicle to service many, and you could easily re-task vehicles with minor, off-the-shelf (or even custom) modifications.

    The real test though will be whether (a) the establishment car companies will allow it to survive, and (b) whether its US origins will make it radioactive to the rest of the world given their current fall toward fascism.



  • I think you’re misunderstanding the purpose behind projects like c2pa. They’re not trying to guarantee that the image isn’t AI. They’re attaching the reputation of the author(s) to the image. If you don’t trust the author, then you can’t trust the image.

    You’re right that a chain isn’t fool-proof. For example, imagine if we were to attach some metadata to each link in the chain, it might look something like this:

    Author Type
    Alice the Photographer Created
    AP photo editing department Cropping
    Facebook Resizing/optimisation

    At any point in the chain, someone could change the image entirely, claim “cropping” and be done with it, but what’s important is the chain of custody from source to your eyeballs. If you don’t trust the AP photo editing department to act responsibly, then your trust in the image they’ve shared with you is already tainted.

    Consider your own reaction to a chain that looks like this for example:

    Author Type
    Alice the Photographer Created
    AP photo editing department Cropping
    Infowars Cropping
    Facebook Resizing/optimisation

    It doesn’t matter if you trust Alice, AP, and Facebook. The fact that Infowars is in the mix means you’ve lost trust in the image.

    Addressing your points directly:

    1. I’m not sure how a TPM applies to this as I haven’t dug deep into c2pa other than the quick review I did this morning. I’m more interested in the high-level: “can we solve this by guaranteeing the origin” question, and I think the answer to that is yes. See my other comment for my own take on this.
    2. I don’t think we need any sort of controls on defining the types of edits at all. If AP said they cropped the image, and if I trust AP, then I trust them as a link in the chain.
    3. Worrying about MITM attacks is not a reasonable argument against using a technology. By the same token, we shouldn’t use TLS for banking because it can be compromised.
    4. Absolutely, but you can prevent someone from taking a picture of an AI image and claiming that someone else took the picture. As with anything else, it comes down to whether I trust the photographer, rather than what they’ve produced.



  • Thanks! And no, this is absolutely nothing like NFTs.

    NFTs require the existence of a blockchain and are basically a way of encoding a record of “ownership” on that chain:

    Alice owns this: https://something.ca/...

    If the image at that URL changes (this is called a rug pull) or a competing blockchain is developed, then the NFT is meaningless. The biggest problem though is the wasted effort in maintaining that blockchain. It’s a crazy amount of resources wasted just to establish the origin.

    Aletheia is much simpler: your private key is yours and lives on your computer, and your public key lives in DNS or on your website at a given URL. The images, videos, documents, etc. are all tagged with metadata that provides (a) the origin of the public key (that DNS record or your website) and a cryptographic proof that this file was signed by whomever owns the corresponding private key. This ties the file to the origin domain/site, effectively tying it to the reputation of the owners of that site.

    The big benefit to this is that it can operate entirely offline once the public keys are fetched. So you could validate 1 million JPEG images in a few minutes, since once you fetch the public key, everything is happening locally.


  • Much of these problems can be solved by introducing a signature chain:

    • Company A created the image
    • Company B resized it

    In this example, “Company A” can be a reliable news source, and “Company B” could be an aggregator like Mastodon or Facebook. So long as the chain is intact, the viewer can decide whether they trust every element in the chain and therefore trust the image.

    This even allows people to use AI for responsible editing, because you’re attacking the real problem: the connection between the creator (in whom you may or may not vest a certain amount of trust) and the media you’re looking at.