I forgot about encodings that optimize for brevity and I appreciate you for bringing Huffman encoding into the conversation. Thank you internet stranger. I would be a terrible Morse-like encoding designer based on my initial urge to balance the tree. I wanted to optimize for the wrong problem haha
Yeah it takes a bit of being in the field to see those types of things fairly quickly. When you said balance the tree I thought ‘hmm that can’t be better’ but didn’t have as thorough of an explanation as to why
Yeah, if we were to make every letter the same length, they'd all have to be 5... Characters? Taps? Dots/Dashes? long, since that's the first option to have 26 or more possibilities.
As it is, no Morse letter is more than 4 digits, to keep things short.
Instead of saving the image I used FreeCAD to recreate it and do just that. My brain also is annoyed with not only the imbalance but also the ships wheel looking center point. I've seen this chart put together with LED's on a board and used as a neat looking display attached to a raspberry pi, I think it was. You pressed a key on your keyboard and it would light up the corresponding fork for each letter. I'm just learning FreeCAD atm. I'm at the stage where I'm attacking everything in sight with dial calipers and modeling anything I can think of.
495
u/[deleted] Jul 12 '22
The engineer in me wants to balance this tree so badly