Live data from Hacker News

New York’s budget bill would require “blocking technology” on all 3D printers

blog.adafruit.com

551–560 of 861 posts

Re: New York’s budget bill would require “blocking technology” on all 3D printers

#552
post #340

just sell almost-3d-printers. All it is missing is a screw with a serial number on it.

"This printer is for collecting and research purposes only. Note that certain 3D-printed objects are forbidden by the law. If you notice any of these objects growing inside your 3D printer, power it off IMMEDIATELY"

Re: New York’s budget bill would require “blocking technology” on all 3D printers

#553
post #543

Earlier quoted context omitted.

Mob with guns would be useless against the Iranian Guards which are pretty much elite commandos.

What's the commando to civilian ratio in Iran?

Let's do some napkin math: Iran has about 94 million people. Iran's IRGC alone has a personnel count of 125.000 [1], of which about 2-5000 are estimated to be the elite of the elite ("Quds Force"). Together with the Basij (anywhere from 100-600k) that alone is a sufficient amount of force. And on top of that come maybe 400-500k of the regular Iranian Armed Forces [2], as well as about 260k active police+100k police reservists.

So, if one sees the whole of IRGC plus Basij as the "commandos", they alone form an active elite of about 0.5%, if one sees the entirety of the military+police we're looking at easily 2-3 million units, so up to 2%.

[1] https://en.wikipedia.org/wiki/Islamic_Revolutionary_Guard_Co...

[2] https://en.wikipedia.org/wiki/Islamic_Republic_of_Iran_Armed...

Re: New York’s budget bill would require “blocking technology” on all 3D printers

#554
This is an easy one:

bool isRestricted(uint8_t* /* data */) { return true; } // Might catch a few false positives

and

popup("This is a restricted model. If you are not in the state of New York, please flash the international firmware ([link]) to print restricted parts.");

It can also handle STL, step and all kinds of other formats.

Re: New York’s budget bill would require “blocking technology” on all 3D printers

#556
post #212

I think it's interesting to note that not only is there precedent for this type of "blocking technology that prevents the printing of certain things"[1], but it's also inconsequential and uncontroversial enough that most of the people here obviously have never even heard of it. We lost the ability to print $50 bills with our HPs[2] and it had no noticeable negative impact on society. I'm not sure why losing the abili…

Other people have already pointed out the differences between implementing a check for a specific banned print and a vague categorical ban. It would be like if printer manufacturers weren't just asked to prevent the printing of US dollars, but anything that looks like money, having an ability to detect if something is money-like based on look and feel alone, without relying on an existing database or hardcoded waterm…

>Other people have already pointed out the differences between implementing a check for a specific banned print and a vague categorical ban.

If you have seen that other people have pointed it out, you have already seen my response, but I guess people keep repeating the question, so I need to repeat the answer. This regulation establishes a working group to investigate this technology. If the technical aspects are as difficult as you claim, the proposed regulation will basically be voided. Your concerns are already factored into the proposal and therefore aren't a valid argument against the proposal.

That said, the regulation also makes it sound like "implementing a check for a specific banned print" would be an acceptable outcome of this law. From page 11 of the actual proposal:

>(b) be authorized to create and maintain a library of firearms blue- print files and illegal firearm parts blueprint files, and maintain and update the library, including by adding new files that enable the three- dimensional printing of firearms or illegal firearm parts. In further- ance of this authorization, the division may designate another govern- ment agency or an academic or research institution in this state to assist with the creation and maintenance of the file library. The library shall be made available to three-dimensional printer manufactur- ers, vendors with demonstrated expertise in software development, or experts in computational design or public safety, for the development or improvement of blocking technology and firearm blueprint detection algo- rithms. The division shall establish safeguards to prevent unauthorized access to and misuse of the library and shall prohibit all persons who are granted access to the library from misusing, selling, disseminating, or otherwise publishing its contents.

Think of it like the early stages of internet copyright protections, the first step is just cross-referencing the design with a list of known banned designs. Just like an early Youtuber could have mirrored banned videos to bypass copyright detection, people will likely still be able to manipulate designs in certain ways to get past this sort of ban. That's ok. Regulation like this doesn't have to be 100% effective to still be worth doing. The goal here is to make it more difficult for some random person with no expertise to buy a 3d printer, download some files, and print a weapon.

I'm willing to admit that it's entirely possible that a full on-demand analysis of whether a shape could potentially be part of a gun might not currently be possible and it might be years before that becomes feasible, but until then, simply banning a handful of the most popular STL files would still have value.

Re: New York’s budget bill would require “blocking technology” on all 3D printers

#558
post #527

Earlier quoted context omitted.

Btw, AFAIK they also want to lock down the slicer.

How the hell can you do that. GCODE is mostly about pure maths and geometry (well, there's other stuff but in principle). They would forbid math? "Euclid is illegal."

If I remember correctly, they want the gcode to be watermarked. Or signed?

Maybe gcode watermarked and slicer signed? I can't remember. Something silly, that is for sure.

Re: New York’s budget bill would require “blocking technology” on all 3D printers

#559
This is another example of either stupid or malicious politicians thinking that it is possible to implement mandatory scanning on devices owned and operated by people and somehow get a meaningful true match rate without false positives. Of course this is not possible! But the negative consequences are immense.

It is exactly the same kind of stupid thinking driving ideas such as Chat Control in the EU. In the end, no child will be safer, but we will end up having a world where no-one has the right to control what software can run on their own hardware devices and where no-one has legal access to end-to-end encrypted communication.

Re: New York’s budget bill would require “blocking technology” on all 3D printers

#560

I could see why "people are making guns" would be at the top of the list of politicians' worries in places where there are almost no guns, and people want to keep it that way. But in the US?

Even then it makes little sense... 3d printers are just tools. They can be used to print dangerous items, or parts of dangerous items in the same way a saw or hammer could be used to make something dangerous. To some degree this is just a problem with human nature – some people are going to want to harm people and will create or acquire items which do that.

Perhaps if it was literally as simple as downloading a model and pressing print, then in 20 minutes you had a fully working automatic rifle this would be an issue, but that technology simply doesn't exist today.

In reality if your goal is to acquire a weapon which can do lethal harm to someone you just wouldn't print a gun. Even if you wanted to kill multiple people in a place like the UK where guns are illegal you still wouldn't print a gun because you'd probably be better off just getting knife than printing a crappy gun and trying to source an effective propellant, etc.

Post reply on HN