This first bill allows the state of California to regulate and oversee all 3D prints in the name of public safety.

  • isleepinahammock@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 days ago

    Then five minutes later, someone figures out how to make a 3d printable gun that bypasses the gun detector on the 3d printer. It’s not like you’re printing a whole gun; you’re printing parts, most of which look nothing like a gun. How hard would it be to design an algorithm that takes a gun part cad file and then adds a bunch of extraneous pieces to it that can be easily removed? Just keep adding extra crap until the system no longer detects it as a gun part.

    • theoretiker@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      15 hours ago

      Yes that would probably work. There could be some essential features of weapon parts that an algorithm might still be able to learn, and a printer could also keep track of previously printed parts for the classification. I think its unlikely that there are essential features of gun parts that are specific to gun parts so there would probably be a lot of false positives.

      • isleepinahammock@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 hours ago

        Yeah I’m thinking of an automated version of greebling. Except you design the extraneous bits so that they’re only attached to the intended print like print supports - something in a non-critical location, easily torn away.

    • KelvarCherry [They/Them]@piefed.blahaj.zone
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      just rotate the piece at different angles on the plate, which would change the positions of vertexes and generate an unrecognizable set of printer head instructions. No extra pieces necessary; and even if there were, there’s no need for them to be printed attached to the main part.

      • theoretiker@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        15 hours ago

        Isleepinahammocks idea would probably work. But rotation and translation would not. Thats something you can easily take care of in your training data, by reusing the same training data in multiple random positions and random angles.