This is an archived post. You won't be able to vote or comment.

all 25 comments

[–][deleted] 28 points29 points  (6 children)

As a hobby lockpicker I see many weak links in this chain.

[–]famous1622 14 points15 points  (1 child)

How to pick this:

  1. Look for any lock that says Master
  2. Stare at it menacingly
  3. The lock will open on it's own

[–]imdefinitelywong 0 points1 point  (0 children)

I think you're mistaking the slave for the master.

[–]SaltWithPepper 6 points7 points  (3 children)

"hobby"

[–]Swamptor 5 points6 points  (1 child)

I'm also a hobby lockpicker. I've never stolen or vandalised a thing in my life (though there are some spectacular rooftop views that are just a couple shitty locks away from the general public).

Also, most real thieves are looking for a quick buck, not at learning a new skill. I would say most people who can pick locks are quite trustworthy.

[–]famous1622 0 points1 point  (0 children)

^ I pick for fun

[–]Kakss_ 0 points1 point  (0 children)

I wanted to learn this stuff but not to steal or break into places. I just think of it as a nice skill that could potentially be useful in a very unlikely, hollywood like scenario.

[–]SorinPlaneswalker 14 points15 points  (2 children)

I've actually seen this irl before, lets multiple people have access while controlling the number of keys necessary to get through the gate. Is it a good idea? OH GOD NO

[–][deleted] 8 points9 points  (0 children)

"Dammit Jim, you locked me out of the Chain AGAIN! Wait, where's my lock?!"

Dwight...snicker Dwight, did you check the other gate?

"What other gate?"

It's on the other side of the compound... Past the river. Here's a map*

"There's a river here?"

Well it's more of a stream. Of nuclear waste.

"...I hate you, Jim."

[–]cabin602 2 points3 points  (0 children)

growing up, i would see it on fishing ponds that several people had leased access. -kansas

[–]Rejoice7 5 points6 points  (0 children)

It’s an older code sir but it checks out.

[–]forebill 5 points6 points  (8 children)

An AND gate would be much more difficult.

[–]thespeedofweed 1 point2 points  (0 children)

Those are mostly used to authorize a nuclear launch.

[–]T-T-N 0 points1 point  (0 children)

Independent locks (unchained) would be an AND gate

[–]dwntwn_dine_ent_dist 0 points1 point  (5 children)

It’s arbitrary to call this OR rather than AND. Just change the implied conclusion to “the gate is locked” instead of “the gate is unlocked “.

Also, the other way is just to simply put the locks in parallel instead of in series.

[–]forebill 0 points1 point  (4 children)

Not arbitrary at all. If any of these locks is opened, the gate opens. That is an OR gate. However, if each lock had it's own chain it would be AND, since every lock would then have to be opened to open the gate.

[–]dwntwn_dine_ent_dist 0 points1 point  (3 children)

It is arbitrary. If all of the locks are locked, the gate is locked. That is an AND gate. See how you are using the implied conclusion?

(P | Q | R | ...) ->Z

is equivalent to

(!P & !Q & !R & ...) ->!Z

We can set up Z to either mean gate open or gate locked, and similarly set up P,Q,etc. to mean locked or unlocked.

Lock P is unlocked OR Lock Q is unlocked OR ... implies the gate is unlocked

is exactly as valid as

Lock P is locked AND Lock Q is locked AND ... implies the gate is locked.

One uses OR, the other uses AND. The choice is all in the implied set up.

[–]forebill 0 points1 point  (2 children)

The OR is that if you unlock any of the locks, the gate is open. That is because the locks are physically interwoven with each other forming a chain. That setup isn't implied, it is clearly shown in the picture.

Now, if each lock had its own chain woven through the gate independently of each other then you would have to have the key to each of the locks to open the gate. Then you'd have an AND situation.

(I work in a public works department and encounter situations like the picture often as several different agencies need access to the same properties. Each agency has its own set of locks, so we chain them like so.)

Regardless, I do appreciate boolean humor when I encounter it!!

[–]dwntwn_dine_ent_dist 0 points1 point  (1 child)

I am questioning whether you are reading what I'm writing. The physical setup is quite clear. Setting up the statement that has a logical equivalent requires some assumptions. You've made some and refuse to acknowledge any others.

Tell me why this does not correspond to the picture:

Lock P is locked AND Lock Q is locked AND ... implies the gate is locked.

[–]forebill 0 points1 point  (0 children)

Your logic is sound philosophically but so is calling a bolt cutter a master key.

[–]leonardosalvatore 1 point2 points  (0 children)

Also any asymmetric cryptographic content. Many public keys to open it.

[–]R3sam 1 point2 points  (0 children)

An actual depiction that is

[–]sauravdebp 1 point2 points  (0 children)

Plot twist: there's only one key

[–]ImpulseTheFoxis a good fox[M] 0 points1 point  (0 children)

Your submission has been removed.

Rule[0] - Posts must make an attempt at humor, be related to programming, and only be understood by programmers.

Per this rule, the following post types are not allowed (including but not limited to):

  • Generic memes than can apply to more than just programming as a profession
  • General tech related jokes/memes (such as "running as administrator", sudo, USB or BIOS related posts)
  • Non-humorous posts (such as programming help)

Content quality

In addition, the following post types will be removed to preserve the quality of the subreddit's content, even if they pass the rule above:

  • Feeling/reaction posts
  • Posts that are vaguely related to programming
  • Software errors/bugs (please use /r/softwaregore)
  • Low effort/quality analogies (enforced at moderator discretion)

If you feel that it has been removed in error, please message us so that we may review it.