Live data from Hacker News

Bibi-binary

en.wikipedia.org

31–40 of 48 posts

Re: Bibi-binary

#31
In the same order of idea, Proquints are identifiers that are readable and pronounceable. In "Pronounceable Identifiers", Daniel S. Wilkerson proposes encoding a 16-bit string as a pronounceable quintuplets of alternating consonants and vowels as follows. Four-bits for consonants, and two-bits for vowels:

127.0.0.1 lusab-babad

63.84.220.193 gutih-tugad

63.118.7.35 gutuk-bisog

140.98.193.141 mudof-sakat

64.255.6.200 haguz-biram

128.30.52.45 mabiv-gibot

An ascii string: "Many hands make light work. "

hujad kunun fadim kajiv kidog fadit kajir kihab kudin kitim libab litiz lanir funir

https://wiki.xxiivv.com/site/proquints.html

Re: Bibi-binary

#32
post #27

It's a fun idea, but I'm confused as to why the inventor decided that decoding would rely on reading the bits in order of top-to-bottom, left-to-right. To make it intuitive to readers of French, you'd expect the order to be left-to-right, top to bottom. To make it intuitive to mathematicians, you might expect it to start in the upper right and proceed counterclockwise, as per the numbered quadrants of a Euclidean pla…

I agree. I also think that the alphabet leans too far in the direction of making the symbols distinct, and not enough in the direction of making them transparently interpret-able as binary - which is the unique aspect of a special binary notation like this and should be emphasized.

I sketched some alternatives here:

https://i.imgur.com/7MZs4ji.png

Re: Bibi-binary

#33

In the same order of idea, Proquints are identifiers that are readable and pronounceable. In "Pronounceable Identifiers", Daniel S. Wilkerson proposes encoding a 16-bit string as a pronounceable quintuplets of alternating consonants and vowels as follows. Four-bits for consonants, and two-bits for vowels: 127.0.0.1 lusab-babad 63.84.220.193 gutih-tugad 63.118.7.35 gutuk-bisog 140.98.193.141 mudof-sakat 64.255.6.200 h…

Too many similarly pronounced consonants. A variant that uses only two or three bits for the consonants would be interesting. Maybe some 5-bit subset of the Japanese Gojūon.

Re: Bibi-binary

#34
post #27

It's a fun idea, but I'm confused as to why the inventor decided that decoding would rely on reading the bits in order of top-to-bottom, left-to-right. To make it intuitive to readers of French, you'd expect the order to be left-to-right, top to bottom. To make it intuitive to mathematicians, you might expect it to start in the upper right and proceed counterclockwise, as per the numbered quadrants of a Euclidean pla…

I was confused that some of the combinations of single-bit shapes don’t match the shapes of the corresponding two-bit combinations. For example, the shapes for 0001 (╮) and 0010 (╯) combined result in the shape for 1100 (⊃), not in the shape for 0011 (⊂).

Of course, if that shape-combining logic was followed consistently, the circle would have to be 1111, not 0000.

Re: Bibi-binary

#35
post #22
post #4

It looks very similar to the "Logic Alphabet". http://www.logic-alphabet.net/images/flipstick_2347_2.jpg Both are systems of symbols meant to encode 4 bits of information. In both cases, pointy bits in the corners of the symbols represent 1 or true, while round bits are 0 or false. A difference is that in the case of bibi-binary the intent is to encode numbers, while the intent of the logic alphabet is to encode trut…

That's actually a really practical set of operators.

Can you elaborate? TIA

Re: Bibi-binary

#36
post #20

Obligatory to also mention the historical Cistercian digits, which used an in-digit encoding to create a base 10000 number system: https://commons.wikimedia.org/wiki/File:Cistercian_digits_(v...

Doesn’t feel entirely fair to call that base-10000. Practically, it’s just base-10 with an idiosyncratic and mandatory ligation scheme involving mirroring, and only defined for 0001–9999 and not 0000 for some reason (though it’s obvious how zero should be represented).

Re: Bibi-binary

#37
post #4

It looks very similar to the "Logic Alphabet". http://www.logic-alphabet.net/images/flipstick_2347_2.jpg Both are systems of symbols meant to encode 4 bits of information. In both cases, pointy bits in the corners of the symbols represent 1 or true, while round bits are 0 or false. A difference is that in the case of bibi-binary the intent is to encode numbers, while the intent of the logic alphabet is to encode trut…

More explanations here: https://en.wikipedia.org/wiki/Logic_alphabet

Re: Bibi-binary

#38
post #27

It's a fun idea, but I'm confused as to why the inventor decided that decoding would rely on reading the bits in order of top-to-bottom, left-to-right. To make it intuitive to readers of French, you'd expect the order to be left-to-right, top to bottom. To make it intuitive to mathematicians, you might expect it to start in the upper right and proceed counterclockwise, as per the numbered quadrants of a Euclidean pla…

The bibi binary notation encodes shift of bits very interesting ways. Take 1, 2, or 3 (only some of the last two bits set) and shift by two bits and you get a left-right mirror image; take 4, 5, shift by one and you get upside-down mirror. I think the notation is awesome.

Re: Bibi-binary

#39
post #27

It's a fun idea, but I'm confused as to why the inventor decided that decoding would rely on reading the bits in order of top-to-bottom, left-to-right. To make it intuitive to readers of French, you'd expect the order to be left-to-right, top to bottom. To make it intuitive to mathematicians, you might expect it to start in the upper right and proceed counterclockwise, as per the numbered quadrants of a Euclidean pla…

I agree. I also think that the alphabet leans too far in the direction of making the symbols distinct, and not enough in the direction of making them transparently interpret-able as binary - which is the unique aspect of a special binary notation like this and should be emphasized. I sketched some alternatives here: https://i.imgur.com/7MZs4ji.png

The bibi-symbols are quite bad for those of us with dyslexia, because mirror variants are so common. Yours are actually worse for that; every rotation of every symbol is present! Serifs could help.

Re: Bibi-binary

#40
post #20

Obligatory to also mention the historical Cistercian digits, which used an in-digit encoding to create a base 10000 number system: https://commons.wikimedia.org/wiki/File:Cistercian_digits_(v...

Not in Unicode. (But neither is Bibi-Binary.)
Post reply on HN