logoalt Hacker News

bryanlarsentoday at 7:11 PM2 repliesview on HN

Does it fix my favorite pet peeve, the overuse of the wrong meaning of "fail closed"?

"Fail open" usually refers to a fuse that opens and kills power, meaning the system is inert and safe on failure.

"Fail closed" is the opposite -- system has power and is live.

Computer security people have appropriated the term but use it for the completely opposite meaning. When your work straddles electrical engineering and computer security the best way to avoid confusion is just to never use the term.

I can tell my Claude to never use the term, but of course now I'm seeing it everywhere in comments from other people and it drives me batty.


Replies

mywittynametoday at 8:06 PM

> fail closed

I understand fail closed to mean, be secure when in failure. And fail open to be continue to operate during a failure. A door that fails closed would not let anyone in; one that fails open lets everyone in.

But I can see how these are not the mutually exclusive definition the labels imply, especially if you apply the concept to entities that aren't doors or otherwise have explicit open/closed states. It's probably best to just be specific in those cases.

Similarly, open loop vs closed loop seems to trip people up enough that I no longer use it. But the confusion is understandable since "closed loop" being "has a feedback loop" sounds backwards. Which, is the same way it's being used in your fuse example; a "closed" fuse closes the circuit making it live. But it's still backwards from the colloquial usage, even if it's correct in that context.

sonar_untoday at 7:27 PM

That doesn't make sense at all. Fail open means the method of it's use is still in use.

Say you have a door that has powered locks. You want it to fail "open" so that when the power goes out, it's still useable, and people can get out. That's the source of the term.

show 2 replies