h a l f b a k e r y
This would work fine, except in terms of success.
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
or get an account
I can't believe this idea hasn't already been done.
Everyone is familiar with ticket barriers for big city
underground or subway trains. This idea is to use
sophisticated face recognition and pattern recognition to
look at the appearance of a person going through such
the resulting variables describing
appearance and facial features with those of a person at a
neighbouring barrier according to one or other logical
operators, and display the result on a screen.
if you approach one of a pair of OR barriers, the screen will
display an image of a person with both your magnificent
bosom, and also the lovely hipster beard and topknot of
your neighbour. NAND gates will show only those features
neither of you possess. At the end of the line of gates
there will be a solitary NOT gate which will display the
opposite of you.
||Bitwise Flagword might be a good pseudonym to blog under, but
how many bits wide would be the word that captured your
appearance? Perhaps as many as you would use in the card
game "Guess Who"?
||Wait; what do you do about bits that aren't orthogonal?
HasRedHair OR HasBlackHair? OK, you could do that with
stripes. But what about IsExtraordinarilyTall OR
||What if the gateline is actually a shift register? The ASL; ASR and their logical equivalents could be set by fetching that instruction from some other place of information, such as the presence or absence of trains on platforms.
||[pertinax] Yes, variables with more than two values
are a problem
[Ian] implementing something like
||// something like a half-adder? //
||You could presumably use Python to write the code ...