Hacker News new | ask | show | jobs
by Daub 24 days ago
> Ternary is probably way better at modeling the real world, but the complexity could make code hard to understand. Maybe that can be solved.

Is it not true that the brain process in ternary?

From the point of view of perception, I believe that we process the world in terms of pairwise comparisons. For example, the atomic indivisible of visual processing is figure/ground separation.

4 comments

Yes. In opposites and in lack of data (null). Ternary thus fits better.

Back in ancient CS classes my prof said that was a Russian attempt of building ternary processors with +1, 0, -1 represented as voltages.

Another strike in for-ternary column is that it's the most efficient in the number of digits for representing numbers. Pi is optimally efficient but non-integer bases would break anyone's brain, I think.

Here's a link documenting a the creation of a DIY ternary computer https://hackaday.io/project/28579-homebrew-ternary-computer

The author also made a more approachable miniseries in Russian: https://habr.com/ru/articles/496366/

I thought e was optimal
Let's just skip to quantum which models the "real" world in "real" terms.
No. Neurons are 'aggregate and fire', and they either fire or they do not.
The brain doesn't do any of that. The brain is neural goo.

It can arduously crank through simple logic problems with its ludicrously tiny memory (around 8 bytes). Everything else is intuition and guesswork.

You can try to model those heuristics with various logics. Some logics work better in certain situations. Classical first order logic is actually really bad at modeling brain work, but it's simple to automate, so we use it even where it's wildly inappropriate.