[HN Gopher] Numeronymize
       ___________________________________________________________________
        
       Numeronymize
        
       Author : surprisetalk
       Score  : 37 points
       Date   : 2024-07-06 19:31 UTC (1 days ago)
        
 (HTM) web link (leancrew.com)
 (TXT) w3m dump (leancrew.com)
        
       | smartmic wrote:
       | Perl and its powerful oneliners deserve the credit for this
       | exercise.
        
       | perks_12 wrote:
       | this will come in handy once I start my vc fund.
        
         | kurthr wrote:
         | You like to n10e for a11y, I like to n10e for c14n, Let's call
         | the whole thing off.
        
         | Etheryte wrote:
         | Hopefully your v5e c5l fund will be a good fit for my s5p.
        
       | jl6 wrote:
       | Ambiguously rude numeronyms can make you look like a big s2t.
        
         | 082349872349872 wrote:
         | Make your service names easy to remember: adopt the convention
         | that they should be Hamming-distance 1 away from swears.
        
       | KaiserPro wrote:
       | I'm loving the perl one liners. I fear its a dying art!
       | 
       |  _Tangent:_
       | 
       | I worked at a large financial news site for a number of years.
       | 
       | One of our best engineers spun up an "a11y" sub team. As it was
       | quite involved and they went team to team doing things, I assume
       | it was some sort of dev tool initiative.
       | 
       | It was only after I left and I was describing it as the "ally"
       | team that I was told what it meant.
       | 
       | Its like "banal" its only when you say it out load amongst
       | (hopefully) friends do you realise that you've not got it quite
       | right....
        
       | Feathercrown wrote:
       | I dislike numeronyms. They may be shorter to type, but unlike
       | acronyms, where the acronym itself is a valid pronounciation,
       | numeronyms cannot usually be pronounced. The only way to know how
       | is to know what the original word is, so you have to ask every
       | time.
        
         | adolph wrote:
         | My kates auth zen operator doesn't support I ate teenen.
         | 
         | It works ok as long as there's nobody named Katherine.
        
           | incognito124 wrote:
           | eye teen n
        
         | griftrejection wrote:
         | It will never cease to be funny how inaccessible "a11y" is if
         | you don't already know what it means. Mike Judge couldn't even
         | make this stuff up.
        
           | card_zero wrote:
           | Probably anorthography: a loss of the ability to write or to
           | express thoughts in writing because of a brain lesion.
        
           | hollerith wrote:
           | If you don't already know, you use a search engine to find
           | out.
           | 
           | (Lack of an obvious pronunciation is a good objection, tho.)
        
             | cowsandmilk wrote:
             | That doesn't change the fact that it is inaccessible for no
             | gain.
        
               | NeoTar wrote:
               | It's shorter to say (4 vs 6 syllables), and to write -
               | how is that 'no gain'?
        
         | NeoTar wrote:
         | I18n is 4 syllables, internationalisation 7. It may not be
         | pronounceable, but many abbreviations are not, and it's still
         | faster.
         | 
         | But yes, like every abbreviation, do use the full word the
         | first time you use it "Considering the topic of
         | internationalisation (i18n)..."
        
       | timpark wrote:
       | For fun, I wrote some Javascript that will numeronymize text, but
       | it will also "de-numeronymize" it again by converting the result
       | back into random words that also match. (if a match can't be
       | found, it returns the original word, and unlike the article, it
       | doesn't handle non-English characters)
       | https://www.timpark.org/n10e-s2e-t2t/
       | 
       | Ex: "accessibility localization internationalization
       | multilingualization globalization" becomes "a11y l10n i18n m17n
       | g11n" becomes "applicability locomutation intercrystallization
       | metaphenylenediamin gastrocnemian"
        
       | fifticon wrote:
       | I misinterpreted this first as hacker/leet-speak, so that those
       | words would be ALLY and CLAN..
        
       | OscarCunningham wrote:
       | I-1i think this i0s funnier t0o apply t0o short words. Also t1e
       | word 'a4d' i0s pronounced like i1's written.
        
         | bckr wrote:
         | Okay what's a4d
        
           | Etheryte wrote:
           | By the description I'd guess "afford", it's neat that you
           | pronounce it the same way when it's abbreviated.
        
       | berikv wrote:
       | T3e is no b4r w1y to w3e t2t w2h l2g w3s t2n to n10e t2m e8e!
       | 
       | > perl -C -pe 's/(\w)(\w+)(\w)/$1 . length($2) . $3/ge'
       | 
       | Or for the less o4e among us, this v5n will only n10e words with
       | l4h six and up:
       | 
       | > perl -C -pe 's/(\w)(\w\w\w\w+)(\w)/$1 . length($2) . $3/ge'
       | 
       | F3l v5n:
       | 
       | perl -C -pe 's/(\p{L})(\p{L}*)(\p{L})/$1@{[length($2)]}$3/g'
       | 
       | N12g w5t i18n w3d n1t b0e c6e, t2s t2s a u1f-8 c8e v5n. I c2l i0t
       | I16r-v1.0
       | 
       | sae0ro o0sin mo0deun bun1gge in3go sip2da.
        
         | AlecBG wrote:
         | Translation:
         | 
         | There is no better way to write with long words than to
         | numeronymise them everywhere!
         | 
         | Or for the less obtuse among us, this version will only
         | numeronymise words with length six and up:
        
         | awelotta wrote:
         | Numeronymizing without internationalization would not be
         | complete, thus this [???] a utf-8 compatible version. I call it
         | Internumeronymizer-v1.0
        
       | ajuc wrote:
       | Spelling accessability as a11y is the pinnacle of irony.
        
       | lxe wrote:
       | Thought it was a typo. It's not:
       | 
       | https://mastodon.hccp.org/@igb/112734767519719978
       | 
       | > e14n -> "Andreesen Horowitz" is not a typo, it is a bit of an
       | easter egg/joke (Sorry, I can't help myself.):
       | 
       | > "e14n" has recently shown up in social meda as shorthand for
       | @pluralistic's "enshittification" coinage. Andreesen Horowitz
       | often refers to themselves using a numeronym: "a16z".
        
       | 2shortplanks wrote:
       | Fowler's Law on Unicode: There's always another bug, you just
       | haven't found it yet.
       | 
       | Dr Drang's script counts the number of _characters_ not the
       | number of _glyphs_. This matters because there's more than one
       | way to represent e: Either just as unicode character \x{e9}
       | ("NFC") or as a combination of "e" and the combining character
       | that adds the accent ("NFD")
       | 
       | For example for "leon" this prints out "l3n" for me.
       | 
       | What you need to do is normalize to NFC.
       | 
       | > /usr/bin/perl -C -MUnicode::Normalize -pe
       | '$_=NFC($_);s/(.)(.+)(.)/$1 . length($2) . $3/e'
        
       | magicalhippo wrote:
       | I guess this is the modern variant of l33t[1].
       | 
       | [1]: https://megatokyo.com/strip/9
        
       ___________________________________________________________________
       (page generated 2024-07-07 23:00 UTC)