Skip to content

Latest commit

 

History

History
30 lines (15 loc) · 1.25 KB

README.md

File metadata and controls

30 lines (15 loc) · 1.25 KB

Mnemonic Encoding Wordlist as a Service

There are only two hard things in Computer Science: cache invalidation and naming things.

-- Phil Karlton

The nice folks at mnx.io wrote a fun blog post about server naming schemes.

One of the pearls of wisdom is the recommendation to use Oren Tirosh’s mnemonic encoding project as a wordlist.

GENIUS!

I’d never heard of that particular wordlist before and immediately downloaded it and built a shell function to give me a few examples for codenames.

Python implementation

There's a flask application in thepython directory that serves out the list

Go implementaion

There's a go module you can import with go get github.com/alexlovelltroy/mnemonic with an implementation in the cmd/mnemonic-webservice directory.

Bonus

The Docker project, which is now called moby, has it's own method of generating names based on scientists. I've always been a fan of that too.

https://github.com/moby/moby/blob/master/pkg/namesgenerator/names-generator.go