|
|
|
|
|
by spb
3428 days ago
|
|
So, this is an idea I had a while back, inspired by how ideas like [illegal primes][] are fundamentally irrepressible as free speech, due to the intrinsically fluid nature of abstract data. It's not just useful on a free-speech axis, though: in terms of just bare usability, it opens the door for a simple way to represent arbitrary numbers (like IP addresses) mnemonically, without having to lug around huge arbitrary dictionaries that might have proprietary restrictions to them, like the one what3words uses to encode geo coordinates. I'm interested in hearing what uses Hacker News readers could come up with for this, and other thoughts around these kinds of concepts. [illegal primes]: https://en.wikipedia.org/wiki/Illegal_prime |
|
From that respect, alphabinary feels less like an encoding and more like steganography, especially given how low efficiency the encoding is overall. Given that steganography of a sort seems at least partially an intended goal, that's not necessarily a criticism here, just an interesting observation.
If my goal were just to make sure I can encode binary things in a tweet, the current best bet appears to be base65536 (with the dream of Unicode filling out enough to support a good base131072), but alphabinary seems like an interesting idea to keep in mind for possible steganographic uses where one might want to make it less obvious any encoding was used at all.
[1] https://github.com/ferno/base65536