Remix.run Logo
hinkley a day ago

Amortization.

If one Boolean must be a byte then 8 must be eight bytes. Which is not true. A boolean can be 1/8th of a byte which is a meaningful distinction.

hinkley 20 hours ago | parent [-]

3^5 is 243 so one could also call an optional Boolean 1/5th of a byte, though 1/4 is so much simpler to read and write.

gottheUIblues 16 hours ago | parent [-]

A trit is log(3)/(8log(2))=0.19812031259014 of a byte