dsw / proquint Goto Github PK
View Code? Open in Web Editor NEWProquints: Identifiers that are Readable, Spellable, and Pronounceable.
Home Page: http://github.com/dsw/proquint
License: Other
Proquints: Identifiers that are Readable, Spellable, and Pronounceable.
Home Page: http://github.com/dsw/proquint
License: Other
I have done an elixir implemenation of this awesome scheme, would love to have a link pointing to it https://hex.pm/packages/proquint
Among the examples in the paper is "higil", which I imagine most English speakers would pronounce to rhyme with "sigil" (and indeed, "sigil" itself is a proquint). This seems identical to how the same speakers would pronounce the proquint "hijil" (or "sijil").
Obviously an enfranchised user will understand that they need to use a hard G, but this (and possibly other similar cases, maybe "lasar" and "lazar"?) seems like a real impediment to general usability. I wonder if anyone has thought about solutions to this, and whether there have been any real-world deployments that have encountered this issue.
just giving you a heads up! is pretty ugly but works
<3
-Michael
https://package.elm-lang.org/packages/michaelglass/proquint/latest/
https://github.com/michaelglass/proquint
I've just hacked together a Perl version of proquint: https://github.com/mlawren/p5-Proquint. Might be worth adding a mention somewhere. Can also be installed from CPAN with cpan Proquint
(or cpanm
if one has it installed`
I've looked a bit, but have not found a Java implementation aside from your own. I'd like to use it, but I'm not sure if it's meant to be used directly, or as an inspiration for other implementations? In either case, I'd be happy to help.
Things I'd like to do:
Would you want this as part of this repo or should I make my own?
Some design choices:
It seems like this would be a nice way to talk unambiguously about CSS hex colors, e.g. "aquamarine" -> #7FFFD4. These color values are usually listed in 24-bit format and so isn't either 32 or 16-bit that would fit a proquint or proquint pair.
Maybe a proposal here is to always assume such colors are RGBA values, that is, 32 bits with the alpha channel included. #7FFFD4 becomes #7FFFD4FF (fully-opaque) and then converts to "luzuz-tiguz"
From https://arxiv.org/html/0901.4016 :
127.0.0.1 lusab-babad
63.84.220.193 gutih-tugad
63.118.7.35 gutuk-bisog
...
216.68.232.21 todah-vobij
198.81.129.136 sinid-makam
12.110.110.204 budov-kuras
The first entry in this list is much more difficult to say than the others because the b
consonant is repeated.
How badly would the bitrate be affected by selecting the first consonant from a shortened list?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.