Category Archives: Philosophy

Ternary Computers

If you have been following me on twitter, you would notice that I came interested in this topic very recently.
Well, it started as we were discussing performance, and Moore’s law. So according to this law, computers will get more performance in the same size, until something around year 2025 or something, when it would be impossible to add more transistors in the same space.

So for this to happen, computers, and processors would need to change the way they are working, maybe a biological computer would appear, or maybe a Ternary Computer.

So we started to imagine how things would work out if the world needed to upgrade to Ternary Computers, where data wouldn’t be represented in 1 and 0, it would be more like 1,0,-1 or 0,1,2, at first thinking of the logic was confusing, as there would no longer be true and false, but another state would be added. After doing some research, I started to understand how things would be done, and at some point, I thought it would be more logical than binary.

Also, the interesting part is, that such a computer was built before, and it was called Setun, and it was in USSR. And it did actually have better performance for cost than the regular binary computers. As in 1965 when they halted the production of it, the binary computer who matched the performance, costed 2.5 more than Setun.

Now just imagine, what if the production of this computer wasn’t halted, and it was accepted as the ultimate processing architecture, who much more advanced we would be, processors are cheaper, and preforms better.

Now let’s imagine, if we started to implement such computers, we would need a totally new hardware, and software. and The flip-flop-flaps would rule :). Thus the commercial interest in this would be very low. who would want a computer that doesn’t work with all your cool hardware laying around, and more, none of your applications would work on. Although I’m not sure how the regular networking protocols would work with such device. The whole world is built on 1s and 0s, and 8-bit bytes, how would it handle 6-trit tryte (which can hold the same values of up to ~9.5 bits).

I would think a good place for such a technology to shine is embedded systems, Imagine your car running such system. (Although your CDs would need another system).

I think at one point, we will have to deal with such an improvement.

Happy Software Freedom Day

Software Freedom Day

Software Freedom Day (SFD) is a worldwide celebration of Free and Open Source Software (FOSS). Our goal in this celebration is to educate the worldwide public about of the benefits of using high quality FOSS in education, in government, at home, and in business — in short, everywhere! The non-profit company Software Freedom International provides guidance in organizing SFD, but volunteer teams around the world organize their own SFD events to impact their own communities.

Sharing called Piracy

Most of us, have been taught to share, if you have candy you should share it with your friends, but what about software, not any software, proprietary software ???
In the terms we have on the planet these days, if you share proprietary software, you are called a pirate. which implies that illegal copying is ethically equivalent to kidnapping and murdering people.
Who believes that sharing software would be like that. So if you gave a friend that has always been nice to you a copy of a proprietary software, then you are a pirate.
For me I never believed so, sharing is good, even if it’s proprietary software, so instead of calling it piracy, I urge you to call it something like “Prohibited Copying”, “Unauthorized Copying”, or my preferable “Sharing Information”.
For me, I don’t use proprietary software, and if someday I would, I won’t mind sharing it at all